:root{--bg: #f5f5f5;--ink: #000;--ink-60: rgba(0, 0, 0, .6);--ink-50: rgba(0, 0, 0, .5);--ink-40: rgba(0, 0, 0, .4);--ink-30: rgba(0, 0, 0, .3);--blue: var(--brand);--aqua-grad: linear-gradient( var(--brand-0) 0%, var(--brand-18) 18%, var(--brand-50) 50%, var(--brand-80) 80%, var(--brand-100) 100% );--aqua-border: var(--brand-border);--silver-grad: linear-gradient(#fbfbfb 0%, #ededed 42%, #e4e4e4 100%);--silver-border: #626262;--glass-grad: linear-gradient( rgba(255, 255, 255, .3), rgba(231, 231, 231, .3) 42%, rgba(251, 251, 251, .3) );--pill-grad: linear-gradient(#fff 0%, #e7e7e7 42%, #fbfbfb 100%);--win-bar: linear-gradient(90deg, #d6d5d7 0%, #f0f0f0 50%, #d6d5d7 100%);--win-border: linear-gradient(#000 0%, rgba(0, 0, 0, .1) 100%);--screen: #e9e8ea;--shadow-btn: 0 10px 24px rgba(0, 0, 0, .12);--dot-grid: radial-gradient(rgba(0, 0, 0, .13) 1px, transparent 1.3px);--dot-size: 34.238px 34px;--font-inter: "Inter";--font-geist-mono: "Geist Mono";--font-marker: "Caveat Brush";--font-sans: var(--font-inter), "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--font-hand: var(--font-marker), "Permanent Marker", "Marker Felt", cursive}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;color:var(--ink);background:var(--bg);font-size:16px;line-height:1.5}html,body{overflow-x:clip;overflow-anchor:none}img,svg,video,canvas{display:block}button{font:inherit;letter-spacing:inherit;color:inherit;background:none;border:0;cursor:pointer}a{color:inherit;text-decoration:none}h1,h2,h3{font-size:inherit;font-weight:inherit}ul,ol{list-style:none}.no-drag{pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.stage{background:var(--bg);width:1440px;margin:0 auto;position:relative}@property --page-zoom{syntax: "<number>"; inherits: true; initial-value: 1;}@media (min-width: 1024px) and (max-width: 1439.98px){html{--page-zoom: calc(100vw/1440px) }.stage{zoom:var(--page-zoom)}.menubar-fixed{zoom:calc(1 / var(--page-zoom))}}@media (max-width: 1023px){.stage{width:100%;min-width:0}}.btn{letter-spacing:-.54px;color:#000;cursor:pointer;text-shadow:0 2px 2px rgba(255,255,255,.8);border-radius:999px;justify-content:center;align-items:center;gap:10px;height:40px;padding:0 20px 1px 16px;font-size:18px;font-weight:500;line-height:27px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:var(--shadow-btn);transition:transform .12s,opacity .15s;white-space:nowrap}.btn>*{z-index:2;position:relative}.btn .ico{width:20px;height:20px;flex:none}.btn .gloss{z-index:1;pointer-events:none;background:linear-gradient(#fffffff2,#ffffff59 70%,#fff0);border-radius:999px;height:12px;position:absolute;top:3px;left:12px;right:12px;opacity:.9}.btn:before,.btn:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.btn:before{mix-blend-mode:screen;box-shadow:inset 0 -15px 2px -12px #ffffff40}.btn:after{mix-blend-mode:color-burn;box-shadow:inset 0 -8px 0 4px #b3b3b3}.btn.aqua{background:var(--aqua-grad);border:1px solid var(--aqua-border)}.btn.silver{background:var(--silver-grad);border:1px solid var(--silver-border)}.btn.glass{background:var(--glass-grad);border:1px solid var(--silver-border);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.btn.glass .gloss{opacity:.55}.btn.glass:after{box-shadow:inset 0 -8px 0 4px #b3b3b399}.btn.mono{font-family:var(--font-mono);padding:0 20px 1px}.btn:not(:has(.ico)){padding:0 20px 1px}.btn:hover{opacity:.8}.btn:active{transform:scale(.97)}.btn:focus-visible{outline:2px solid #1d6ee5;outline-offset:2px}.btn-sub{letter-spacing:-.36px;color:var(--ink-40);font-size:12px;font-weight:400;line-height:1.5}.split-col{display:flex;flex-direction:column;align-items:center;gap:8px}.split{display:flex;border-radius:999px;box-shadow:var(--shadow-btn);transition:transform .12s}.split .btn{box-shadow:none}.split .btn:active{transform:none}.split:has(.btn:active){transform:scale(.97)}.split .btn:first-child{border-radius:999px 0 0 999px;padding-right:16px}.split .btn:last-child{border-radius:0 999px 999px 0;border-left:0}.split .btn:first-child .gloss{right:3px}.split .btn:last-child .gloss{left:3px}.plabel{letter-spacing:-.36px;text-transform:uppercase;color:var(--ink-50);text-shadow:0 2px 2px rgba(255,255,255,.8);white-space:nowrap;background:var(--pill-grad);border:1px solid var(--ink-30);border-radius:999px;justify-content:center;align-items:center;height:28px;padding:0 12px 1px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.plabel.with-glyph{gap:6px;padding-left:10px}.plabel .glyph{display:inline-flex;flex:none}.h2{letter-spacing:-1.68px;color:#000;font-size:56px;font-weight:500;line-height:1.2;text-align:center}.sub20{letter-spacing:-.6px;color:#000;font-size:20px;font-weight:400;line-height:1.5;text-align:center}@media (max-width: 1023px){.h2{letter-spacing:-1.08px;font-size:36px}.sub20{letter-spacing:-.48px;font-size:16px}}.section-stroke{width:1090px;max-width:calc(100% - 40px);height:0;margin:0 auto;border-top:2px dotted rgba(0,0,0,.15)}.win{filter:drop-shadow(0 10px 12px rgba(0,0,0,.12));background:var(--win-bar) padding-box padding-box,var(--win-border) border-box;border:1px solid transparent;border-radius:8px;flex-direction:column;padding:8px 4px 4px;display:inline-flex;position:relative}.win:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;top:-.5px;right:-.5px;bottom:-.5px;left:-.5px;box-shadow:inset 0 1px 1px #fffc}.win .bar{justify-content:space-between;align-items:center;padding:0 4px 8px;display:flex;position:relative}.win .bar .t{color:var(--ink-40);letter-spacing:-.36px;text-shadow:0 1px 1px rgba(255,255,255,.8);font-size:12px;line-height:12px;position:absolute;top:-1px;left:50%;transform:translate(-50%);white-space:nowrap}.win .screen{background:var(--screen);border-radius:4px;position:relative;overflow:hidden}.win-caption{letter-spacing:-.36px;color:var(--ink-40);text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.8);margin-top:6px;font-size:12px;font-weight:400;line-height:1.5}.win-wrap{flex-direction:column;align-items:center;display:flex}.wcard{background:#fff;border-radius:8px;position:relative;overflow:clip;box-shadow:0 4px 12px #00000014}.wcard:before{content:"";border-radius:inherit;pointer-events:none;z-index:2;background:linear-gradient(#000,#0000001a);padding:1px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}.wcard:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 1px 1px #fffc}.wcard-bar{align-items:center;padding:10px;display:flex;position:relative;background-image:var(--win-bar)}.wcard-bar .t{color:var(--ink-40);letter-spacing:-.36px;text-shadow:0 1px 1px rgba(255,255,255,.8);font-size:12px;line-height:1;display:flex;align-items:center;gap:6px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.wcard-x{width:10px;height:10px;position:absolute;top:10px;right:11.67px}.wcard-bar>.win-x{margin-left:auto;margin-right:1.67px}.wcard-body{background:#fff;position:relative}.dots{align-items:center;gap:5px;display:flex}.dots i{width:12px;height:12px;margin:0 -1px;border-radius:50%;display:block;box-shadow:inset 0 0 0 .5px #0000002e,inset 0 1.5px 1px #ffffff59,0 0 0 1px #ffffff1a}.dots i:nth-child(1){background:radial-gradient(circle at 50% 60%,#ff8a82,#ff736a 45%,#d9554c)}.dots i:nth-child(2){background:radial-gradient(circle at 50% 60%,#ffd36a,#febc2e 45%,#c58d1e)}.dots i:nth-child(3){background:radial-gradient(circle at 50% 60%,#5fe37a,#19c332 45%,#128923)}.dots.small i{width:10px;height:10px;margin:0}.dots button{all:unset;display:block;cursor:pointer}.dots button:focus-visible{outline:2px solid #1d6ee5;outline-offset:2px;border-radius:999px}.win-x{width:7.83px;height:7.08px;flex:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.js-motion .reveal{opacity:0;translate:0 22px;scale:.965;transition:opacity .55s,scale .7s cubic-bezier(.2,.7,.25,1),translate .7s cubic-bezier(.2,.7,.25,1);transition-delay:var(--rd, 0s)}.js-motion .reveal.in{opacity:1;translate:0;scale:1}.rv-late{--rd: .12s}.rv-late2{--rd: .24s}@media (prefers-reduced-motion: reduce){.reveal{opacity:1;translate:0;scale:1;transition:none}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}:root,[data-theme=blue]{--brand: #0f7fff;--brand-border: #221898;--brand-0: #edf4ff;--brand-18: #d6e7ff;--brand-50: #a2c7ff;--brand-80: #99cbf8;--brand-100: #a2d2f7;--bubble-grad: linear-gradient(#d6e6ff 0%, #9ec5ff 42%, #d2f1f7 100%);--bubble-tail: #d2f1f7;--brand-tint: rgba(15, 127, 255, .2);--brand-pro: rgba(15, 127, 255, .6);--folder-back-top: #3aa9f3;--folder-back-bottom: #2b8fe0;--folder-front-top: #9fe0ff;--folder-front-mid: #6fcbfb;--folder-front-bottom: #42b1f5}[data-theme=burgundy]{--brand: #8a1c32;--brand-border: #5a1020;--brand-0: #fff1f3;--brand-18: #fbdbe1;--brand-50: #eba7b4;--brand-80: #e39aaa;--brand-100: #ecadb9;--bubble-grad: linear-gradient( #fff4f6 0%, #fbdde3 30%, #f1bcc7 70%, #edb3bf 100% );--bubble-tail: #edb3bf;--brand-tint: rgba(138, 28, 50, .2);--brand-pro: rgba(138, 28, 50, .6);--folder-back-top: #b8435a;--folder-back-bottom: #97283f;--folder-front-top: #f6b9c5;--folder-front-mid: #e48b9d;--folder-front-bottom: #c95a72}[data-theme=green]{--brand: #1f9d55;--brand-border: #1e3b1a;--brand-0: #effaf2;--brand-18: #d8f5e0;--brand-50: #a6dfb9;--brand-80: #98d7b0;--brand-100: #b5e4c7;--bubble-grad: linear-gradient(#e6f8ed 0%, #a6dfb9 42%, #d2f2e7 100%);--bubble-tail: #d2f2e7;--brand-tint: rgba(31, 157, 85, .2);--brand-pro: rgba(31, 157, 85, .6);--folder-back-top: #46ad70;--folder-back-bottom: #25804b;--folder-front-top: #b7edc9;--folder-front-mid: #84d5a4;--folder-front-bottom: #4dbb7b}:focus-visible{outline:2px solid #1d6ee5;outline-offset:4px}[hidden]{display:none!important}button,input{font:inherit}a.text-link{text-decoration:underline;text-underline-offset:3px;color:var(--brand)}section[id]{scroll-margin-top:64px}.skip{position:fixed;top:8px;left:24px;z-index:1001;padding:8px 16px;background:#fff;transform:translateY(-200%)}.skip:focus{transform:none}.muted{color:var(--ink-60)}.btn{display:inline-flex}.btn[disabled]{opacity:.45;cursor:default}.menubar{position:sticky;top:0;z-index:200;background:var(--bg);border-bottom:1px solid rgba(0,0,0,.05);padding:0 24px}.menu-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;height:52px;padding:7px 0}.menu-left,.menu-right,.status{display:flex;align-items:center;gap:16px}.menu-left{font-size:14px;line-height:1;letter-spacing:-.42px;color:#0000008c}.menu-left .brand{color:#000;font-weight:500}.menu-right{justify-content:flex-end}.logo{width:54px;height:35px;display:block}.logo svg{width:100%!important;height:100%!important;overflow:visible;transform-origin:50%;animation:mark-squish 7s infinite}.logo .mark-check{stroke-dasharray:24;animation:mark-check 7s infinite}.status{color:#0000004d;font-size:14px;letter-spacing:-.42px}.clock{min-width:52px;text-align:right;font-variant-numeric:tabular-nums}.menu-cta{display:inline-flex;gap:6px;align-items:center;color:var(--brand);font-size:14px;font-weight:500;letter-spacing:-.42px}.menu-toggle{display:none;width:32px;height:32px;align-items:center;justify-content:center}.mobile-nav{padding:26px 20px 28px;background:var(--bg);background-image:var(--dot-grid);background-size:var(--dot-size)}.mobile-nav a{display:block;padding:16px;border-bottom:1px solid rgba(0,0,0,.1)}@keyframes mark-squish{0%,60%{transform:scale(1);animation-timing-function:ease-in}61.05%,66.19%{transform:scaleY(.95) scaleX(1.011);animation-timing-function:cubic-bezier(.34,1.75,.6,1)}62.5%,65.14%{transform:scale(1);animation-timing-function:ease-in}67.64%,to{transform:scale(1)}}@keyframes mark-check{0%,58%{stroke-dashoffset:0}60%{stroke-dashoffset:24}68%,to{stroke-dashoffset:0}}.hero{position:relative;width:1440px;height:800px;isolation:isolate;background-image:var(--dot-grid);background-size:var(--dot-size)}.hero .hero-center{position:absolute;top:352px;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:32px;z-index:3}.head-group{display:flex;flex-direction:column;align-items:center;gap:8px}.headline{font-size:88px;line-height:1.1;font-weight:500;letter-spacing:-2.64px;white-space:nowrap;text-align:center}.hero-sub{width:520px;font-size:20px;line-height:30px;letter-spacing:-.6px;text-align:center}.abs{position:absolute}.float{animation:floaty 8s ease-in-out infinite alternate;transform:rotate(var(--rot, 0deg))}@keyframes floaty{to{transform:translateY(-4px) rotate(var(--rot, 0deg))}}.kaomoji{font-size:24px;line-height:1;letter-spacing:-.72px;white-space:nowrap}.hero .hero-big{left:320px;top:526px;width:800px}.hero-preview{position:relative;width:800px;border:1px solid #000;border-radius:16px;overflow:hidden;box-shadow:var(--shadow-btn)}.mini .screen{width:var(--w);height:var(--h);background:#fff}.mini-body{padding:10px 9px;font-size:9px;line-height:1.5}.mini-body h3{font-weight:600;margin-bottom:8px}.mini-body p{margin-bottom:6px;color:var(--ink-60)}.mini-body code{font-family:var(--font-mono);font-size:8px}.mini-lines i{display:block;height:3px;background:#00000024;border-radius:2px;margin:6px 0}.mini-lines i:last-child{width:60%}.mini-grid{width:100%;border-collapse:collapse;font:6px var(--font-mono)}.mini-grid td,.mini-grid th{padding:3px;border:1px solid rgba(0,0,0,.1);text-align:left}.mini-grid th{background:#f1f3f4}.nametag{width:96px;border:1.4px solid #fff;border-radius:3px;background:#fff;overflow:hidden;box-shadow:0 .7px 1.4px #00000040}.tag-head{background:#ed1b26;color:#fff;padding:3px;display:flex;flex-direction:column;align-items:center;gap:1.5px;font-size:5.25px;line-height:1;letter-spacing:-.16px}.tag-head b{font-weight:800}.tag-body{height:36.375px;display:flex;align-items:center;justify-content:center}.tag-name{font:400 19px/1 var(--font-hand);color:#1b1b1b;transform:rotate(-3deg);letter-spacing:.5px}.tag-foot{height:9px;background:#ed1b26}.nametag.blue .tag-head,.nametag.blue .tag-foot{background:#1b49ed}.nametag.small{width:72px;border-radius:2.25px}.nametag.small .tag-head{font-size:3.9px}.nametag.small .tag-name{font-size:14px}.nametag.small .tag-foot{height:6.75px}.cv-canvas{position:relative;height:176px;background-color:#f7f8fa;background-image:radial-gradient(rgba(0,0,0,.12) 1px,transparent 1.4px);background-size:18px 18px}.cv-canvas .flow-node{top:80px}.cv-canvas .n1{left:40px;width:180px}.cv-canvas .n2{left:289px;width:180px}.cv-canvas .n3{left:538px;width:220px}.flow-wires{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.flow-wires path{fill:none;stroke:#00000047;stroke-width:2}.flow-node{height:48px;position:absolute;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:12px;display:flex;align-items:center;gap:9px;padding:0 12px;box-shadow:0 1px 2px #0000000f,0 6px 16px #0000000f;font-size:13px;font-weight:500;letter-spacing:-.3px}.node-icon{width:24px;height:24px;border-radius:7px;background:var(--brand-tint);color:var(--brand);display:grid;place-items:center}.flow-node.is-active{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-tint),0 6px 16px #0000000f}.flow-packet{r:6px;fill:var(--brand)}.flow-caption{position:absolute;left:24px;top:20px;color:var(--ink-50);font-size:12px;letter-spacing:-.36px}.flow-terminal{padding:24px;background:#1a1a1ae6;display:flex;align-items:center;justify-content:space-between;color:#fff}.flow-terminal p{font-family:var(--font-mono);font-size:16px;letter-spacing:-.48px}.flow-terminal small{color:#ffffff80}.features{padding:90px 0 128px}.feature-row{width:1090px;margin:auto;display:flex;gap:64px;align-items:center}.transcript{width:320px;height:474px;padding:16px;display:flex;flex-direction:column;flex-shrink:0}.wave{display:flex;align-items:center;justify-content:center;gap:10px;height:28px;-webkit-mask-image:linear-gradient(90deg,transparent,#fff 24.5%,#fff 75%,transparent);mask-image:linear-gradient(90deg,transparent,#fff 24.5%,#fff 75%,transparent)}.wave i{display:block;flex:none;width:8px;height:28px;border-radius:24px;background:#000;transform:scaleY(calc(var(--h) * .55 + .15))}.wave.settle i{transform:scaleY(.22);background:#c8c8cc}.conversation{flex:1;display:flex;flex-direction:column;justify-content:center;gap:24px}.bubble{position:relative;align-self:flex-start;max-width:296px;width:fit-content;padding:12px 20px;font-size:24px;font-weight:400;line-height:1.35;letter-spacing:-.72px;text-shadow:0 2px 2px rgba(255,255,255,.8)}.bubble .shape{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.bubble>span{position:relative;z-index:2;line-height:1.2}.bubble>.sr-only{position:absolute}.bubble .bubble-gloss{position:absolute;top:3px;left:16px;right:16px;height:12px;border-radius:999px;background:linear-gradient(#ffffffe6,#fff0);pointer-events:none}.bubble.typing>[data-type-text]:after{content:"";display:inline-block;width:2px;height:22px;margin-left:3px;vertical-align:-4px;border-radius:1px;background:#0000008c;animation:caret .8s step-end infinite}@keyframes caret{0%,49%{opacity:1}50%,to{opacity:0}}.reply{align-self:flex-start;max-width:100%}.bubble.rep{padding:10px 18px;font-size:22px}.bubble.rep>.think{display:none;align-items:center;gap:10px;height:1.2em;vertical-align:top}.think i{display:block;flex:none;width:8px;height:100%;border-radius:24px;background:#0000008c;transform:scaleY(.22)}.rep.thinking>.think{display:inline-flex}.rep.thinking>[data-reply-text]{display:none}.rep.thinking .think i{animation:think var(--d, .7s) ease-in-out var(--dl, 0s) infinite alternate}@keyframes think{0%{transform:scaleY(.22)}to{transform:scaleY(var(--h, .6))}}.js-chat .reply{opacity:0;transform:translateY(6px);transition:opacity .3s,transform .35s cubic-bezier(.22,1,.36,1)}.js-chat .reply.show{opacity:1;transform:none}.feature-copy h3{font-size:20px;line-height:1.5;font-weight:500;letter-spacing:-.6px;margin-bottom:8px}.feature-copy p{font-size:16px;line-height:1.5;letter-spacing:-.48px;color:var(--ink-60)}.feature-window{width:706px;height:474px;flex:none;border:1px solid #000;border-radius:16px;padding:8px;background:#fff;box-shadow:0 8px 19.2px #0000001f}.feature-window .win{width:100%;height:100%}.feature-window .screen{flex:1;background:#fff}.toolbar{display:flex;justify-content:center}.win .toolbar{padding:0 4px 8px}.seg{display:flex;align-items:center;height:28px;padding:2px;border-radius:999px;border:1px solid var(--ink-30);background:var(--glass-grad);box-shadow:inset 0 1px 1px #fffc}.seg button{height:22px;padding:0 12px 1px;border:1px solid transparent;border-radius:999px;font-size:12px;line-height:1;letter-spacing:-.36px;color:var(--ink-60);white-space:nowrap;transition:color .15s}.seg button:hover{color:#000}.seg button[aria-selected=true]{background:var(--pill-grad);border-color:var(--silver-border);color:#000;font-weight:500;text-shadow:0 2px 2px rgba(255,255,255,.8);box-shadow:0 2px 2px #0000001f,inset 0 1px 1px #fffc}.seg button:focus-visible{outline:2px solid #1d6ee5;outline-offset:2px}[role=tabpanel]:focus-visible{outline:2px solid #1d6ee5;outline-offset:-2px;border-radius:4px}.editor{padding:24px}.editor h3{font-size:28px;line-height:1.15;letter-spacing:-.84px;margin-bottom:24px;font-weight:500}.checklist{display:flex;flex-direction:column;gap:16px}.checklist label{display:flex;align-items:center;gap:12px;font-size:16px;letter-spacing:-.48px}.checklist input{accent-color:var(--brand);width:20px;height:20px;cursor:pointer}.editor .btn{margin-top:24px}.editor-note{margin-top:16px;font:12px/1.5 var(--font-mono);color:var(--ink-50)}.dream{position:relative;min-height:768px;padding-top:61px;display:flex;flex-direction:column;align-items:center;gap:24px}.dream>.plabel{position:relative;z-index:3}.note-ico{display:block;flex:none;width:16px;height:15px;border-radius:3px;background:linear-gradient(#f7d64b 0,#f7d64b 30%,#fff 30%);box-shadow:inset 0 0 0 .5px #0000002e,0 .7px 1.4px #00000040}.note{width:480px;z-index:2;box-shadow:var(--shadow-btn)}.note .wcard-bar{background-image:linear-gradient(#feea3d33,#feea3d33),var(--win-bar)}.note .wcard-body{padding:20px 24px;display:flex;flex-direction:column;gap:10px}.note p{font-size:20px;line-height:1.5;letter-spacing:-.6px;color:var(--ink-50)}.note mark{background:#feea3d59;color:#000;border-radius:2px;padding:1px 2px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.signature{font:400 44px/1 var(--font-hand);letter-spacing:-.5px;transform:rotate(-4deg);align-self:flex-end;padding:24px 0}.rainbow{position:absolute;top:0;left:0;width:1440px;height:780px;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 150px,#000 calc(100% - 150px),transparent);mask-image:linear-gradient(90deg,transparent,#000 150px,#000 calc(100% - 150px),transparent)}.rainbow svg{width:100%;height:100%}.rainbow .fold{pointer-events:visiblePainted}.fold:hover .fm-pop{transform:scale(1.18)}.js-arrive .rainbow .arrive{opacity:0}.js-arrive .rainbow.go .arrive{opacity:1;animation:arrive .45s ease-out backwards;animation-delay:calc(.11s + var(--i) * 16ms)}@keyframes arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.dream-box{left:226px;top:118px;z-index:2;transform:rotate(-8deg)}.dream-computer{left:1087px;top:538px}.wall-section{position:relative;padding:104px 175px 202px;display:flex;flex-direction:column;align-items:center;gap:64px}.wall-heading{width:1440px;display:flex;justify-content:center;gap:24px;white-space:nowrap;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14% 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14% 86%,transparent)}.wall-heading span{color:var(--ink-30)}.wall-heading>*{font-size:56px;line-height:1.2;letter-spacing:-1.68px;font-weight:500;flex:none;transform:translate(var(--drift, 0px));will-change:transform}.wall-heading.white h2{color:#fff;text-shadow:0 2px 18px rgba(18,58,105,.28)}.wall-heading.white span{color:#ffffff4d}.wall-section>.plabel{margin-bottom:-44px}.wall-rows{width:1090px;display:flex;flex-direction:column;gap:16px}.wall-card .wcard-body{display:grid;grid-template-columns:40px 160px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:16px}.wall-card .wcard-bar{background-image:linear-gradient(var(--tint),var(--tint)),var(--win-bar)}.wall-rows .wall-card:nth-child(2n){--rd: .06s}.wall-rows .wall-card:nth-child(3),.wall-rows .wall-card:nth-child(4){--rd: .12s}.wall-rows .wall-card:nth-child(5),.wall-rows .wall-card:nth-child(6){--rd: .24s}.card-tile{width:40px;height:40px;border-radius:8px;background:var(--tint);display:grid;place-items:center;flex:none}.card-who{font-size:14px;line-height:1;letter-spacing:-.42px;display:flex;flex-direction:column;gap:6px;min-width:0}.card-who small{font-size:inherit;color:var(--ink-50)}.card-get{display:inline-flex;align-items:center;height:28px;margin-left:12px;padding:0 10px 0 8px;border:1px solid #65a8ef;border-radius:4px;color:var(--brand);font-size:14px;font-weight:500;letter-spacing:-.42px}.card-text{margin-left:12px;min-width:0;font-size:16px;line-height:1.5;letter-spacing:-.48px;font-weight:300}.wall-banner{width:1090px;padding:20px;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:var(--glass-grad);box-shadow:var(--shadow-btn);text-align:center;font-size:20px;line-height:1.5;letter-spacing:-.6px;font-weight:500}.wall-sticker{position:absolute;top:58px;left:992px;transform:rotate(-12deg);z-index:2}.pricing{position:relative;padding:104px 179px 40px;isolation:isolate}.sky,.sky-overlay{position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;height:1074px;border-radius:16px;z-index:-2}@media (min-width: 1024px) and (max-width: 1439.98px){.sky,.sky-overlay{width:1440px}}.sky{background:linear-gradient(#2a6fb5,#7db0dd 52%,#dcecf7)}.sky-overlay{background:linear-gradient(rgba(0,0,0,.1) 20%,transparent 50%),linear-gradient(#f5f5f500 35%,#f5f5f5);z-index:-1}.pricing-head{text-align:center}.pricing-head .wall-heading{margin:20px 0 0 -179px}.pricing-head .sub20{margin-top:12px;color:#fff;text-shadow:0 1px 10px rgba(18,58,105,.22)}.billing{display:flex;align-items:center;width:fit-content;height:48px;padding:4px;margin:28px auto 0;border-radius:24px;background:var(--glass-grad);-webkit-backdrop-filter:blur(8px) saturate(1.3);backdrop-filter:blur(8px) saturate(1.3);box-shadow:var(--shadow-btn),inset 0 1px 1px #fffc,inset 0 0 0 1px #ffffff40}.billing button{height:40px;padding:0 16px;border-radius:999px;font-size:18px;font-weight:400;letter-spacing:-.54px;color:#fff;border:1px solid transparent}.billing button[aria-checked=true]{background:var(--pill-grad);color:#000;font-weight:500;border-color:#626262;text-shadow:0 2px 2px rgba(255,255,255,.8);box-shadow:0 2px 2px #0000001f,inset 0 1px 1px #fffc}.list-window{width:100%;margin-top:64px}.plan{padding:8px 4px 4px;border-radius:8px;position:relative;background:var(--glass-grad);-webkit-backdrop-filter:blur(8px) saturate(1.3);backdrop-filter:blur(8px) saturate(1.3);box-shadow:var(--shadow-btn),inset 0 1px 1px #fffc,inset 0 0 0 1px #ffffff40}.plan:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:var(--win-border);pointer-events:none;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.plan-badge{display:inline-block;flex:none;height:24px;padding:0 10px 1px;border:1px solid var(--brand-border);border-radius:999px;background:var(--bubble-grad);font-size:14px;font-weight:500;line-height:22px;letter-spacing:-.42px}.plan-bar{padding:0 4px 8px}.plan-body{background:linear-gradient(#fff 25%,#fff0);border-radius:4px}.list-head,.list-row{display:grid;grid-template-columns:300px 240px minmax(0,1fr) 170px;column-gap:24px;padding:0 24px}.list-head{height:40px;align-items:center;font-size:12px;line-height:1;letter-spacing:-.36px;color:var(--ink-50)}.list-head span:last-child{text-align:right}.list-rows>li{position:relative}.list-rows>li:before{content:"";display:block;margin:0 24px;border-top:2px dotted rgba(0,0,0,.15)}.list-row{align-items:center;min-height:136px;padding-top:24px;padding-bottom:24px;border-radius:4px}.list-row h3{display:flex;align-items:center;gap:10px;font-size:28px;line-height:1;font-weight:500;letter-spacing:-.84px;margin-bottom:16px}.row-action{display:flex;justify-content:flex-end}.list-row.featured{background:linear-gradient(var(--brand-tint),rgba(255,255,255,0) 70%);box-shadow:inset 0 1px 1px #fffc}.plan-tag{font-size:20px;line-height:1;letter-spacing:-.6px}.plan-sub{margin-top:12px;font-size:12px;line-height:1;letter-spacing:-.36px;color:var(--ink-50)}.price{font-size:56px;font-weight:500;line-height:1;letter-spacing:-1.68px;text-shadow:0 3px 3px rgba(255,255,255,.8)}.price-note{margin:12px 0 0;font-size:14px;line-height:1;letter-spacing:-.42px}.plan-includes{text-align:left;font-size:16px;letter-spacing:-.48px}.plan-includes li{display:flex;gap:12px;align-items:center;font-weight:500;line-height:1;margin-top:16px}.plan-includes li:first-child{margin-top:0}.check{width:16px;height:16px;border-radius:50%;background:#000;color:#fff;font-size:12px;line-height:16px;text-align:center;flex:none}.terminal{position:relative;margin-top:20px;width:1082px;padding:0 4px 4px;background:#1a1a1ae6;border-radius:8px;box-shadow:var(--shadow-btn)}.terminal-bar{padding:8px}.terminal-body{border-radius:4px;padding:20px;display:flex;align-items:center;gap:24px;background:#1a1a1ae6}.terminal-copy{flex:1}.terminal h3{font:500 20px/1.5 var(--font-mono);letter-spacing:-.6px;color:#fff}.terminal p{font:400 16px/1.5 var(--font-mono);letter-spacing:-.48px;color:#ffffff80;max-width:480px}.terminal-sticker{position:absolute;right:44px;top:-26px;transform:rotate(-4deg)}.terminal-pixel{position:absolute;right:-8px;bottom:-12px;transform:rotate(-12.46deg)}.pricing-foot{text-align:center;font-size:12px;line-height:1;letter-spacing:-.36px;color:var(--ink-50);margin-top:12px}.sticker-section{margin:104px 0;display:flex;flex-direction:column;align-items:center;text-align:center}.sticker-section .wall-heading,.faq .wall-heading{margin-top:20px}.sticker-section .sub20,.faq .sub20{margin-top:16px}.sticker-shelf{width:1090px;margin-top:40px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}.sticker-shelf figure{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:16px;min-height:128px}.sticker-shelf figcaption{font-size:12px;line-height:1.5;letter-spacing:-.36px;color:var(--ink-50)}.faq{position:relative;padding:104px 0 154px;display:flex;flex-direction:column;align-items:center;text-align:center}.finder-wrap{position:relative;width:834px;margin:64px auto 0;text-align:left}.finder{display:flex;width:100%}.finder .screen{display:grid;grid-template-columns:340px minmax(0,1fr);background:#fff}.finder-list{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:2px;padding:8px;background:var(--bg);border-right:1px solid rgba(0,0,0,.08)}.finder-list [role=tab]{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:8px 10px;border-radius:4px;text-align:left;font-size:16px;line-height:1.25;letter-spacing:-.48px}.finder-list [role=tab]:hover{background:#0000000d}.finder-list [role=tab][aria-selected=true]{background:var(--brand-tint);font-weight:500}.finder-list [role=tab]:focus-visible{outline-offset:-2px}.row-ico{flex:none;width:20px;display:grid;place-items:center}.row-label{flex:1}.row-more{flex:none;color:var(--ink-30);font-size:16px;line-height:1}.finder-panel{grid-column:2;grid-row:1;padding:24px 28px}.finder-panel:focus-visible{outline-offset:-4px;border-radius:4px}.finder-panel h3{font-size:20px;line-height:1.2;font-weight:500;letter-spacing:-.6px}.finder-panel p{max-width:480px;margin-top:8px;color:var(--ink-50);font-size:16px;line-height:1.5;letter-spacing:-.48px}.finder-panel.fresh>*{animation:pane-in .25s cubic-bezier(.2,.7,.25,1)}@keyframes pane-in{0%{opacity:0;transform:translateY(4px)}}.finder-sticker{position:absolute;top:-38px;right:-44px;z-index:2;transform:rotate(6deg);pointer-events:none}.footer{position:relative;width:1440px;height:592px}.footer-links{width:1090px;position:absolute;top:104px;left:175px;display:flex;gap:31px}.footer-col{width:249px;display:flex;flex-direction:column;gap:12px;font-size:16px;line-height:1.5;letter-spacing:-.48px}.footer-col h3{font-weight:400}.footer-col a,.footer-col p{color:var(--ink-60)}.footer-col a:hover{color:#000}.folder-mark{position:absolute;left:150px;top:260px;width:1139px;height:297px}.folder-mark svg{width:100%;height:100%;overflow:visible}.fm-pop{transform-box:fill-box;transform-origin:center;transition:transform .18s cubic-bezier(.2,.9,.25,1)}.fm-cell:hover .fm-pop{transform:scale(1.18)}.folder-mark.fm-armed .fm-pop{opacity:0;translate:0 8px}.folder-mark.fm-armed.fm-go .fm-pop{opacity:1;translate:0 0;transition:opacity .45s ease-out,translate .45s ease-out,transform .18s cubic-bezier(.2,.9,.25,1);transition-delay:calc(.11s + var(--fi, 0) * 34ms),calc(.11s + var(--fi, 0) * 34ms),0s}.footer-trash{position:absolute;top:313px;left:20px}.footer-folder{position:absolute;top:289px;left:1292px}.copyright{position:absolute;bottom:18px;width:100%;text-align:center;font-size:12px;line-height:16px;letter-spacing:-.24px;color:#00000073}.theme-switcher{border-top:2px dotted rgba(0,0,0,.15);max-width:1090px;margin:auto;padding:40px 20px;text-align:center}.theme-buttons{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin:20px 0 16px}.theme-buttons [aria-pressed=true]{outline:2px solid var(--brand);outline-offset:4px}.theme-note{color:var(--ink-60);font-size:12px}.motion-button{text-decoration:underline;color:var(--ink-60);font-size:14px;margin-top:16px}.modal{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;padding:0;width:720px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);border:0;background:transparent;color:var(--ink);overflow:auto}.modal[open]{animation:modal-in .26s cubic-bezier(.2,.7,.25,1)}.modal::backdrop{background:#00000047;-webkit-backdrop-filter:blur(4px) saturate(1.2);backdrop-filter:blur(4px) saturate(1.2)}.modal .win{display:flex;width:100%;filter:none}.modal .screen{display:grid;grid-template-columns:minmax(0,1fr) 480px;background:#fff}.tag-desk{display:grid;place-items:center;padding:24px;background-color:var(--screen);background-image:var(--dot-grid);background-size:var(--dot-size)}.tag-form{padding:24px;background:#fff}.nametag.big{width:132px;border-radius:8px;transform:rotate(-4deg)}.nametag.big .tag-head{padding:6px 6px 5px;gap:2px;font-size:7.5px}.nametag.big .tag-head b{font-size:13px}.nametag.big .tag-body{height:60px;padding:0 8px}.nametag.big .tag-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-width:100%;font-size:22px;line-height:1.1;text-align:center;overflow-wrap:anywhere}.nametag.big.is-empty .tag-name{color:#0000004d}.nametag.big .tag-foot{height:10px}.nametag.big.pressed{animation:tag-press .24s ease-out}@keyframes tag-press{50%{transform:rotate(-4deg) scale(.97)}}.modal .field-error{margin:0;font-size:14px;line-height:1.5;letter-spacing:-.42px;color:#d9554c}.modal .field-error:not(:empty){margin-top:6px}.modal input[aria-invalid=true]{border-color:#d9554c}.modal h2{font-size:28px;line-height:1.15;letter-spacing:-.84px;font-weight:500}.modal p{color:var(--ink-60);font-size:16px;line-height:1.5;letter-spacing:-.48px;margin:6px 0 20px}.modal label{display:flex;flex-direction:column;gap:6px;font-size:12px;line-height:1;letter-spacing:-.36px}.modal input{height:48px;border:1px solid rgba(0,0,0,.2);border-radius:8px;background:#fff;padding:0 14px;font-size:16px;letter-spacing:-.48px;box-shadow:inset 0 1px 2px #0000000d}.modal input:focus{outline:2px solid #1d6ee5;outline-offset:2px}.modal-actions{display:flex;gap:12px;margin-top:20px;flex-wrap:wrap}.modal .modal-result{margin:16px 0 0;min-height:24px}.modal .modal-result:empty{margin:0;min-height:0}.dots .close-dot{display:block;width:12px;height:12px;margin:0 -1px;border-radius:50%;cursor:pointer;background:radial-gradient(circle at 50% 60%,#ff8a82,#ff736a 45%,#d9554c);box-shadow:inset 0 0 0 .5px #0000002e,inset 0 1.5px 1px #ffffff59,0 0 0 1px #ffffff1a}.dots.small .close-dot{width:10px;height:10px;margin:0}@keyframes modal-in{0%{opacity:0;transform:translateY(12px) scale(.965)}to{opacity:1;transform:none}}@media (max-width: 1023px){.menubar{padding:0 20px}.menu-row{display:flex;gap:12px}.menu-left,.status{display:none}.menu-right{flex:1}.logo{width:44px;height:28.4px}.menu-toggle{display:inline-flex}.hero{width:100%;height:880px;overflow:hidden}.hero .abs:not(.mobile-decor):not(.hero-big){display:none}.float{animation:none}.hero .hero-center{width:min(353px,calc(100% - 40px));height:332px;top:72px;left:50%;transform:translate(-50%);justify-content:center;gap:24px}.headline{font-size:56px;letter-spacing:-.03em}.hero-sub{width:auto;max-width:340px;font-size:18px;letter-spacing:-.54px;line-height:1.5}.hero .hero-big{top:436px;left:50%;transform:translate(-50%);width:min(353px,calc(100% - 40px))}.hero-preview{width:100%}.cv-canvas{height:256px}.cv-canvas .flow-node,.cv-canvas .n1,.cv-canvas .n2,.cv-canvas .n3{left:16px;width:calc(100% - 32px)}.cv-canvas .n1{top:52px}.cv-canvas .n2{top:120px}.cv-canvas .n3{top:188px}.flow-terminal{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:14px;padding:16px}.hero .hero-tag{left:calc(50% - 132.5px)!important;top:17px!important}.hero .hero-ball{left:calc(50% - 181.5px)!important;top:19px!important}.hero .hero-ball svg{width:28px!important;height:28px!important}.hero .hero-folder{left:calc(50% + 135.5px)!important;top:43px!important}.features{padding:0 20px 40px}.feature-row{width:100%;flex-direction:column;gap:0}.transcript{display:contents}.feature-copy{order:1;padding:80px 0 40px}.feature-copy h3{font-size:24px;letter-spacing:-.72px;line-height:1.3}.feature-window{order:2;width:100%;height:auto;min-height:0;border-radius:12px;padding:6px}.editor{padding:16px}.editor h3{font-size:20px;margin-bottom:16px}.checklist{gap:12px}.checklist label{font-size:14px}.editor .btn{margin-top:16px}.wave{order:3;margin:40px 0}.conversation{order:4;width:100%;flex:none;min-height:168px}.bubble{align-self:flex-end;max-width:90%;font-size:20px;line-height:1.35;letter-spacing:-.4px;padding:11px 17px}.bubble.rep{align-self:flex-start;max-width:100%;letter-spacing:-.4px;padding:10px 17px;font-size:20px}.dream{min-height:0;padding:40px 20px}.note{width:100%;max-width:353px}.note .wcard-body{padding:20px;gap:12px}.note p{font-size:17px;line-height:1.45;letter-spacing:-.4px}.signature{font-size:36px}.rainbow,.dream .abs{display:none}.wall-section{padding:40px 20px;gap:36px;overflow:hidden}.wall-section>.plabel{margin-bottom:-20px}.wall-heading{width:100%;white-space:normal;-webkit-mask-image:none;mask-image:none}.wall-heading>*{flex:0 1 auto;min-width:0;max-width:100%;font-size:36px;letter-spacing:-1.08px;transform:none;text-align:center}.wall-heading span{display:none}.wall-rows{width:100%}.wall-card .wcard-body{grid-template-columns:40px minmax(0,1fr) auto;row-gap:16px}.card-who{align-self:start;padding-top:6px}.card-get{grid-column:3;grid-row:1;align-self:start;margin-left:0}.card-text{grid-column:1 / -1;margin-left:0;font-size:15px}.wall-banner{width:100%;padding:20px 16px;font-size:18px}.wall-sticker{top:84px;right:8px;left:auto}.wall-sticker svg{width:104px!important;height:auto!important}.pricing{width:100%;padding:40px 20px;overflow:hidden}.sky,.sky-overlay{left:0;transform:none;width:100%;height:100%}.pricing-head .wall-heading{margin:14px 0 0}.pricing-head .sub20{font-size:17px;letter-spacing:-.51px;margin-top:10px}.plan.list-window{width:100%;max-width:353px;margin:40px auto 0}.list-head{display:none}.list-rows>li:first-child:before{display:none}.list-row{grid-template-columns:minmax(0,1fr);row-gap:20px;padding:24px;min-height:0}.row-action{justify-content:flex-start}.price{font-size:44px;letter-spacing:-1.32px}.terminal{width:100%;max-width:353px;margin:20px auto 0}.terminal-body{padding:16px;flex-direction:column;align-items:flex-start;gap:14px}.terminal-sticker{top:-12px;right:8px}.terminal-pixel{right:12px}.sticker-section{margin:40px 0;padding:0 20px}.sticker-shelf{width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 12px}.sticker-shelf figure{min-height:104px}.faq{width:100%;padding:40px 20px}.faq .wall-heading{margin-top:16px}.faq .wall-heading>*{line-height:1.1}.finder-wrap{width:100%;margin-top:20px}.finder .screen{grid-template-columns:minmax(0,1fr)}.finder-list{border-right:0;border-bottom:1px solid rgba(0,0,0,.08)}.finder-panel{grid-column:1;grid-row:2;padding:20px}.finder-panel h3{font-size:18px}.finder-panel p{font-size:15px;max-width:none}.row-more{display:none}.finder-sticker{top:-26px;right:-6px}.finder-sticker svg{width:56px!important;height:56px!important}.footer{width:100%;height:auto;display:flex;flex-direction:column;gap:28px;padding:40px 20px}.footer-links{position:static;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:32px 24px}.footer-col{width:auto;gap:10px}.folder-mark{position:relative;top:auto;left:auto;width:100%;height:auto;aspect-ratio:1139/297;margin-top:4px}.footer-trash{top:-18px;left:24px}.footer-folder{top:2px;right:40px;left:auto}.footer-trash svg,.footer-folder svg{width:42px!important;height:auto!important}.copyright{position:static;width:auto;margin-top:4px}.theme-switcher{margin:0 20px}.modal .screen{grid-template-columns:minmax(0,1fr)}.tag-desk{padding:24px 20px}.tag-form{padding:20px}}@media (max-width: 359px){.headline{font-size:44px}.sticker-shelf{grid-template-columns:repeat(2,minmax(0,1fr))}}.motion-paused *,.motion-paused *:before,.motion-paused *:after{animation:none!important;transition:none!important}.motion-paused .reveal,.motion-paused .reveal.in,.motion-paused .js-arrive .rainbow .arrive,.motion-paused .folder-mark.fm-armed .fm-pop,.motion-paused .reply{opacity:1;translate:none;scale:1;transform:none}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.js-motion .reveal,.js-motion .reveal.in,.js-arrive .rainbow .arrive,.folder-mark.fm-armed .fm-pop,.js-chat .reply{opacity:1;translate:none;scale:1;transform:none}}:root{--row-line: rgba(0, 0, 0, .07);--row-hover: #fafafa;--ok: #19c332;--ok-ink: #128923;--warn: #febc2e;--warn-ink: #9a6a00;--bad: #d9554c;--bad-ink: #b8382f;--paper: #fffdf8;--win-w: 1090px}body{background-color:var(--bg);background-image:var(--dot-grid);background-size:var(--dot-size);min-height:100dvh}.menubar{background:#f5f5f5eb;-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px)}.menu-left{gap:4px}.menu-left .brand{padding:0 10px 0 0;white-space:nowrap}.menu-trigger{height:26px;padding:0 9px 1px;border-radius:5px;font-size:14px;line-height:1;letter-spacing:-.42px;color:#0000008c;white-space:nowrap}.menu-trigger:hover,.menu-trigger[aria-expanded=true]{background:#0000000f;color:#000}.menu-group{position:relative}.menu-pop{position:absolute;top:34px;left:0;z-index:300;min-width:268px;padding:6px;border-radius:10px;background:#fcfcfcf7;-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);box-shadow:0 12px 32px #00000029,0 0 0 .5px #0000002e,inset 0 1px #ffffffe6;animation:pop-in .16s cubic-bezier(.2,.7,.25,1)}@keyframes pop-in{0%{opacity:0;transform:translateY(-4px) scale(.985)}}.menu-pop button{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:7px 10px 8px 8px;border-radius:6px;text-align:left;font-size:14px;line-height:1.2;letter-spacing:-.42px;color:#000}.menu-pop button small{color:var(--ink-40);font-size:12px;letter-spacing:-.36px}.menu-pop button:hover,.menu-pop button:focus-visible{background:var(--brand);color:#fff;outline:none}.menu-pop button:hover small,.menu-pop button:focus-visible small{color:#ffffffbf}.menu-pop .mi-ico{display:grid;place-items:center;width:22px;height:18px}.menu-pop .mi-ico svg{max-width:22px;max-height:18px}.menu-sep{height:1px;margin:5px 8px;background:#00000014}.menu-cta{white-space:nowrap}.menu-cta:hover{color:var(--brand-border)}.logo{cursor:pointer}.desk-stage{width:1440px;margin:0 auto;position:relative;padding:32px 40px 120px;display:grid;grid-template-columns:var(--win-w) minmax(0,1fr);column-gap:34px;align-items:start;min-height:calc(100dvh - 52px)}@media (min-width: 1024px) and (max-width: 1439.98px){.desk-stage{zoom:var(--page-zoom)}}.desk-stage.is-zoomed{grid-template-columns:minmax(0,1fr)}.desk-stage.is-zoomed .desk-side{display:none}.desk-main{position:relative;min-width:0}.desk-side{position:sticky;top:76px;display:flex;flex-direction:column;gap:22px;padding-top:6px}.icons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 4px}.dicon{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 2px 7px;border-radius:8px;text-align:center;transition:background .15s}.dicon:hover{background:#0000000a}.dicon-art{height:48px;display:grid;place-items:end center;transition:transform .18s cubic-bezier(.2,.9,.25,1)}.dicon:hover .dicon-art{transform:scale(1.06)}.dicon:active .dicon-art{transform:scale(.96)}.dicon-label{max-width:100%;padding:1px 6px 2px;border-radius:4px;font-size:12px;line-height:1.35;letter-spacing:-.36px;color:#000000c7;text-shadow:0 1px 1px rgba(255,255,255,.9);overflow-wrap:anywhere}.dicon.is-open .dicon-label{background:var(--brand);color:#fff;text-shadow:none}.dicon-badge{position:relative}.dicon-badge b{position:absolute;top:-6px;right:-10px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:radial-gradient(circle at 50% 35%,#ff8a82,#ff3b30 60%,#d9254c);color:#fff;font-size:11px;font-weight:600;line-height:18px;letter-spacing:-.2px;text-shadow:none;box-shadow:0 1px 2px #00000040,inset 0 .5px #ffffff80}.desk-tag{align-self:center;margin-top:6px;display:flex;flex-direction:column;align-items:center;gap:10px}.desk-tag .kaomoji{font-size:16px;letter-spacing:-.48px;color:#000000b3}.desk-tag .nametag.big{transform:rotate(-4deg)}.parked{display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:10px;background:#fff9;box-shadow:inset 0 0 0 1px #0000000f}.parked p{font-size:12px;color:var(--ink-50);letter-spacing:-.36px}.parked button{font-size:13px;text-align:left;color:var(--brand);letter-spacing:-.39px}.winstack{position:relative}.appwin{position:relative;display:flex;flex-direction:column;animation:win-in .26s cubic-bezier(.2,.7,.25,1)}@keyframes win-in{0%{opacity:0;transform:translateY(10px) scale(.985)}}.appwin .app-frame{display:flex;width:100%}.appwin .bar{min-height:20px}.appwin .bar .t{color:#0000008c;font-weight:500;top:3px}.bar-spacer{width:52px}.win .app-screen{background:#fff;min-height:420px}.app-toolbar{position:relative;justify-content:center;align-items:center;min-height:36px}.app-toolbar .tb-right{position:absolute;right:8px;top:0;display:flex;align-items:center;gap:8px}.app-toolbar .tb-left{position:absolute;left:8px;top:0;display:flex;align-items:center;gap:8px}.seg-count{display:inline-block;margin-left:6px;padding:0 5px;border-radius:7px;background:#00000012;font-size:10.5px;line-height:14px;font-weight:500;color:#0000008c}.lights{gap:7px;padding-left:2px}.lights .light{position:relative;width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 .5px #0000002e,inset 0 1.5px 1px #ffffff59,0 0 0 1px #ffffff1a;cursor:pointer}.lights .l-close{background:radial-gradient(circle at 50% 60%,#ff8a82,#ff736a 45%,#d9554c)}.lights .l-min{background:radial-gradient(circle at 50% 60%,#ffd36a,#febc2e 45%,#c58d1e)}.lights .l-zoom{background:radial-gradient(circle at 50% 60%,#5fe37a,#19c332 45%,#128923)}.lights .light:after{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:10px;font-weight:700;line-height:12px;color:#0000008c;opacity:0;transition:opacity .12s}.lights .l-close:after{content:"×";font-size:11px}.lights .l-min:after{content:"−"}.lights .l-zoom:after{content:"+"}.lights:hover .light:after,.lights .light:focus-visible:after{opacity:1}.lights .light:focus-visible{outline:2px solid #1d6ee5;outline-offset:2px}.is-behind .lights .light{background:radial-gradient(circle at 50% 60%,#e9e9e9,#dadada 45%,#c4c4c4)}.is-behind .lights .light:after{opacity:0}.winslot{position:absolute;top:0;left:0;right:0;margin-left:calc(var(--i) * 30px);margin-top:calc(var(--i) * 28px)}.winslot:last-child{position:relative}.appwin.is-behind{cursor:pointer;animation:none}.appwin.is-behind .app-screen{max-height:460px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 50%,transparent);mask-image:linear-gradient(#000 50%,transparent)}.appwin.is-behind .app-screen>*{pointer-events:none}.appwin.is-behind .bar .t{color:#00000052}.appwin.is-behind .win{filter:drop-shadow(0 6px 10px rgba(0,0,0,.08))}.demo-sticker{position:absolute;top:-9px;right:22px;z-index:20;padding:3px 8px 4px;border-radius:4px;background:linear-gradient(#fff9d6,#ffef9e);border:1px solid rgba(154,106,0,.35);box-shadow:0 1px 2px #00000029,inset 0 1px #fffc;font-size:11px;font-weight:600;line-height:1;letter-spacing:-.2px;color:#6b4d00;transform:rotate(3deg);pointer-events:none}.is-behind .demo-sticker{opacity:.6}.appwin>.win-caption{align-self:center}.app-body{padding:26px 28px 32px}.app-body+.app-body{padding-top:0}.app-pad{padding:0 28px}.sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.sec-head h3{font-size:20px;line-height:1.3;font-weight:500;letter-spacing:-.6px}.sec-head p{margin-top:2px;font-size:14px;line-height:1.45;letter-spacing:-.42px;color:var(--ink-50)}.sec-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.win-h1{font-size:36px;line-height:1.1;font-weight:500;letter-spacing:-1.2px}.win-sub{margin-top:6px;font-size:16px;line-height:1.5;letter-spacing:-.48px;color:var(--ink-60)}.muted{color:var(--ink-50)}.mono{font-family:var(--font-mono);letter-spacing:-.2px}.num{font-variant-numeric:tabular-nums}.demo-note{font-size:12px;line-height:1.5;letter-spacing:-.36px;color:var(--ink-40)}.divider{height:0;border-top:2px dotted rgba(0,0,0,.12);margin:24px 0}.btn.btn-app{height:36px;padding:0 18px 1px;gap:8px;font-size:15.5px;line-height:1;letter-spacing:-.45px}.btn.btn-app .gloss{height:11px;left:11px;right:11px}.btn.btn-app .ico{width:16px;height:16px;display:grid;place-items:center}.btn.btn-small{height:30px;padding:0 14px 1px;gap:6px;font-size:13.5px;line-height:1;letter-spacing:-.4px;box-shadow:0 6px 14px #0000001a}.btn.btn-small .gloss{height:9px;top:2px;left:9px;right:9px}.btn.btn-small:after{box-shadow:inset 0 -7px 0 4px #b3b3b3}.btn.is-done{background:linear-gradient(#f3fbf4,#dff3e3 42%,#d2ecd7);border-color:#3e8e4f}.text-btn{font-size:13px;letter-spacing:-.39px;color:var(--brand);white-space:nowrap}.text-btn:hover{color:var(--brand-border);text-decoration:underline;text-underline-offset:3px}a.src{color:var(--brand);font-size:12px;letter-spacing:-.36px;text-decoration:underline;text-decoration-color:#0f7fff59;text-underline-offset:2px}a.src:hover{text-decoration-color:currentColor}.chip{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px 1px;border-radius:999px;background:var(--tint, rgba(0, 0, 0, .06));box-shadow:inset 0 0 0 .5px #0000001a;font-size:12px;line-height:1;letter-spacing:-.3px;color:#000000c7;white-space:nowrap}.chip-small{height:19px;padding:0 7px 1px;font-size:11px}.chip.tone-ok{--tint: rgba(25, 195, 50, .14);color:var(--ok-ink)}.chip.tone-warn{--tint: rgba(254, 188, 46, .22);color:var(--warn-ink)}.chip.tone-bad{--tint: rgba(217, 85, 76, .13);color:var(--bad-ink)}.chip.tone-blue{--tint: var(--brand-tint);color:#0b5fc0}.chip.tone-plain{--tint: rgba(0, 0, 0, .05);color:#0000009e}.sdot{display:inline-block;flex:none;width:9px;height:9px;border-radius:50%;box-shadow:inset 0 0 0 .5px #0000002e,inset 0 1.5px 1px #ffffff59;vertical-align:0}.sdot-green{background:radial-gradient(circle at 50% 60%,#5fe37a,#19c332 45%,#128923)}.sdot-yellow{background:radial-gradient(circle at 50% 60%,#ffd36a,#febc2e 45%,#c58d1e)}.sdot-red{background:radial-gradient(circle at 50% 60%,#ff8a82,#ff736a 45%,#d9554c)}.sdot-blue{background:radial-gradient(circle at 50% 60%,#8cc4ff,#2e8fff 45%,#0a5fc4)}.sdot-gray{background:radial-gradient(circle at 50% 60%,#e9e9e9,#cfcfcf 45%,#a9a9a9)}.score{display:inline-flex;align-items:center;gap:8px}.score b{min-width:22px;font-size:15px;font-weight:500;letter-spacing:-.45px;font-variant-numeric:tabular-nums}.score-track{position:relative;width:46px;height:6px;border-radius:3px;background:#ececec;box-shadow:inset 0 1px 1px #0000001a;overflow:hidden}.score-track span{position:absolute;inset:0 auto 0 0;border-radius:3px;background:linear-gradient(#a2c7ff,var(--brand))}.figs{display:grid;gap:22px 28px}.fig{display:flex;flex-direction:column;gap:6px;min-width:0}.fig b{font-size:30px;line-height:1;font-weight:500;letter-spacing:-1.1px;font-variant-numeric:tabular-nums}.fig span{font-size:13px;line-height:1.3;letter-spacing:-.39px;color:var(--ink-60)}.fig small{font-size:12px;line-height:1.35;letter-spacing:-.36px;color:var(--ink-40)}.fig-ok b{color:var(--ok-ink)}.fig-warn b{color:var(--warn-ink)}.rows{width:100%;border-collapse:collapse}.rows th{text-align:left;font-weight:400;font-size:12px;line-height:1.2;letter-spacing:-.36px;color:var(--ink-50);padding:10px 12px 8px;border-bottom:1px solid var(--row-line);white-space:nowrap}.rows th:first-child,.rows td:first-child{padding-left:0}.rows th:last-child,.rows td:last-child{padding-right:0}.rows td{padding:13px 12px;border-bottom:1px solid var(--row-line);vertical-align:middle;font-size:14.5px;line-height:1.4;letter-spacing:-.42px}.rows tbody tr{transition:background .15s}.rows tbody tr.clickable{cursor:pointer}.rows tbody tr.clickable:hover{background:var(--row-hover)}.rows tbody tr:focus-visible{outline:2px solid #1d6ee5;outline-offset:-2px}.rows .r{text-align:right}.rows .nowrap{white-space:nowrap}.addr b{display:block;font-weight:500;letter-spacing:-.45px}.addr small{display:block;margin-top:1px;font-size:12px;color:var(--ink-50);letter-spacing:-.3px}.empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 20px;text-align:center}.empty p{max-width:360px;font-size:15px;line-height:1.5;letter-spacing:-.45px;color:var(--ink-50)}.panel{position:relative;border-radius:10px;background:#fff;box-shadow:0 0 0 1px #00000014,0 4px 12px #0000000a}.panel-pad{padding:18px 20px}.panel-gray{background:#f7f7f8;box-shadow:inset 0 0 0 1px #0000000d}.kv{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:8px 18px;font-size:14px;letter-spacing:-.42px}.kv dt{color:var(--ink-50)}.kv dd{min-width:0}.hiw{padding:22px 28px 4px}.hiw-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.hiw-copy{max-width:780px}.hiw-kicker{display:inline-flex;align-items:center;gap:6px;margin-bottom:6px;font-size:12px;font-weight:500;letter-spacing:-.36px;color:var(--brand)}.hiw-kicker:before{content:"";width:7px;height:7px;border-radius:50%;background:radial-gradient(circle at 50% 60%,#8cc4ff,#2e8fff 45%,#0a5fc4)}.hiw-explain{font-size:16px;line-height:1.5;letter-spacing:-.48px;color:#000000b8}.hiw-toggle{flex:none;margin-top:1px;height:26px;padding:0 11px 1px;border-radius:999px;border:1px solid rgba(0,0,0,.22);background:var(--pill-grad);font-size:12px;font-weight:500;letter-spacing:-.36px;color:#0009;text-shadow:0 2px 2px rgba(255,255,255,.8);box-shadow:0 2px 4px #0000000f,inset 0 1px 1px #fffc}.hiw-toggle:hover{color:#000}.hiw-frame{position:relative;margin-top:16px;border:1px solid #000;border-radius:14px;overflow:hidden;background:var(--screen);box-shadow:0 10px 24px #0000001a;isolation:isolate}.hiw-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px 1px #fffc;z-index:5}@media (max-width: 1023px){:root{--win-w: 100%}.desk-stage{width:100%;padding:16px 12px 96px;grid-template-columns:minmax(0,1fr);row-gap:22px}.desk-side{position:static;padding-top:0}.has-window .desk-side{display:none}.icons{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 2px}.dicon-art{height:42px}.dicon-label{font-size:11px;padding:1px 3px 2px}.desk-tag,.winslot{display:none}.winslot:last-child{display:block;margin:0}.demo-sticker{right:12px}.app-body{padding:20px 16px 24px}.app-pad{padding:0 16px}.hiw{padding:18px 16px 2px}.hiw-head{flex-direction:column;gap:10px}.hiw-explain{font-size:15px}.win-h1{font-size:28px;letter-spacing:-.9px}.sec-head{flex-direction:column;align-items:flex-start}.sec-right{justify-content:flex-start}.fig b{font-size:26px}.app-toolbar{flex-wrap:wrap;gap:8px;padding-bottom:8px}.app-toolbar .tb-right,.app-toolbar .tb-left{position:static}.seg{max-width:100%;overflow-x:auto;scrollbar-width:none}.seg::-webkit-scrollbar{display:none}.rows.stack thead{display:none}.rows.stack,.rows.stack tbody,.rows.stack tr,.rows.stack td{display:block;width:100%}.rows.stack tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:14px 0;border-bottom:1px solid var(--row-line)}.rows.stack td{padding:0;border:0}.rows.stack td.full{grid-column:1 / -1}.rows.stack td.side{grid-column:2;grid-row:1;text-align:right}.rows.stack td.hide-sm,.menu-left .menu-group{display:none}}@media (prefers-reduced-motion: reduce){.appwin,.menu-pop{animation:none}}.reset-ask{display:inline-flex;align-items:center;gap:12px;font-size:13px;letter-spacing:-.39px;color:var(--ink-60);white-space:nowrap}.muted-cta{color:var(--ink-50);font-weight:400}.menu-toggle{display:none}.phone-menu{display:none;padding:8px 12px 14px;border-top:1px solid rgba(0,0,0,.05)}.phone-menu button{display:flex;align-items:center;gap:12px;width:100%;padding:11px 8px;border-bottom:1px solid rgba(0,0,0,.06);font-size:15px;letter-spacing:-.45px;text-align:left}.phone-menu .mi-ico{display:grid;place-items:center;width:26px}.desk-body{display:flex;flex-direction:column;gap:30px}.desk-hello .win-sub{max-width:760px}.desk-figs{grid-template-columns:repeat(4,minmax(0,1fr));padding:22px 0 4px;border-top:1px solid var(--row-line)}.desk-cols{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:18px}.panel-h{font-size:16px;line-height:1.3;font-weight:500;letter-spacing:-.48px;margin-bottom:12px}.todo{display:flex;flex-direction:column}.todo li{display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--row-line);font-size:14.5px;line-height:1.4;letter-spacing:-.43px}.todo li:last-child{border-bottom:0}.desk-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.pace{margin-bottom:18px}.pace-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;letter-spacing:-.42px}.pace-top b{font-weight:500}.pace-top small{color:var(--ink-40);font-weight:400}.pace-track{position:relative;height:10px;margin-top:8px;border-radius:5px;background:#ececec;box-shadow:inset 0 1px 2px #0000001f;overflow:hidden}.pace-track span{position:absolute;inset:0 auto 0 0;border-radius:5px;background:var(--aqua-grad);box-shadow:inset 0 0 0 1px #22189859,inset 0 1px #ffffffb3}.pace-note{display:block;margin-top:6px;font-size:12px;letter-spacing:-.36px;color:var(--ink-50)}@media (max-width: 1023px){.menu-toggle{display:inline-flex}.status{display:none}.phone-menu{display:block}.reset-ask>span:first-child{display:none}.desk-figs{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-cols{grid-template-columns:minmax(0,1fr)}.todo li{grid-template-columns:12px minmax(0,1fr)}.todo li .text-btn{grid-column:2;justify-self:start}}@media (max-width: 1023px){.desk-stage:not(.has-window) .desk-side{order:-1}.parked{display:none}}@media (min-width: 640px) and (max-width: 1023px){.icons{grid-template-columns:repeat(7,minmax(0,1fr))}.desk-stage{padding:20px 24px 96px}}.logo{display:grid;place-items:center}.logo-mark{width:45px;height:35px;object-fit:contain;transform-origin:50%;animation:mark-squish 7s infinite}@media (prefers-reduced-motion: reduce){.logo-mark{animation:none}}.m20-head{margin-bottom:18px}.m20-head p{max-width:620px}.m20-progress{font-size:13px;letter-spacing:-.39px;color:var(--ink-60)}.m20-mix{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:0 0 18px}.m20-mixitem{display:inline-flex;align-items:center;gap:6px;font-size:13px}.m20-mixitem b{font-weight:500;letter-spacing:-.39px}.m20-mixnote{font-size:12px;letter-spacing:-.36px;color:var(--ink-40)}.m20-cols,.m20-open{display:grid;grid-template-columns:30px minmax(0,1.15fr) minmax(0,1.5fr) 112px 150px;column-gap:18px;align-items:center}.m20-cols{padding:0 128px 8px 0;border-bottom:1px solid var(--row-line);font-size:12px;letter-spacing:-.36px;color:var(--ink-50)}.m20-list{list-style:none}.m20-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 110px;align-items:center;column-gap:18px;border-bottom:1px solid var(--row-line);transition:background .15s}.m20-row:hover{background:var(--row-hover)}.m20-row.is-approved{background:linear-gradient(90deg,rgba(25,195,50,.05),transparent 60%)}.m20-open{width:100%;padding:16px 0;text-align:left;border-radius:6px}.m20-open:focus-visible{outline:2px solid #1d6ee5;outline-offset:-2px}.m20-rank{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--pill-grad);box-shadow:inset 0 0 0 1px #00000029,0 1px 2px #0000000f;font-size:12px;font-weight:500;letter-spacing:-.3px;color:#000000b3}.m20-house{display:flex;flex-direction:column;gap:2px;min-width:0}.m20-house b{font-size:15px;font-weight:500;letter-spacing:-.45px}.m20-house small{font-size:12.5px;letter-spacing:-.36px;color:var(--ink-50)}.m20-house .m20-owner{color:var(--ink-60)}.m20-house .m20-owner span{color:var(--ink-40)}.m20-reasons{display:flex;flex-direction:column;gap:5px;min-width:0}.m20-reasons>span{display:grid;grid-template-columns:8px minmax(0,1fr);gap:8px;align-items:baseline;font-size:13.5px;line-height:1.4;letter-spacing:-.4px;color:#000000c7}.m20-reasons i{width:6px;height:6px;border-radius:50%;background:var(--brand);opacity:.55;transform:translateY(-1px)}.m20-score{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.m20-offer{display:flex;flex-direction:column;gap:4px}.m20-offer b{font-size:15px;font-weight:500;letter-spacing:-.45px}.m20-offer small{font-size:12px;line-height:1.35;letter-spacing:-.36px;color:var(--ink-50)}.m20-act{display:flex;justify-content:flex-end}.m20-act .btn{min-width:96px}.m20-foot{margin-top:18px;max-width:760px}.m20-why{display:flex;flex-direction:column;gap:10px;margin-bottom:28px}.m20-why-row{display:grid;grid-template-columns:minmax(0,1fr) 220px 52px;align-items:center;gap:16px;font-size:14px;letter-spacing:-.42px}.m20-why-row b{text-align:right;font-weight:500}.m20-why-bar{height:8px;border-radius:4px;background:#efefef;box-shadow:inset 0 1px 1px #00000014;overflow:hidden}.m20-why-bar span{display:block;height:100%;border-radius:4px;background:linear-gradient(#ffb3ad,#e0675e)}.m20-sub{margin:6px 0 8px;font-size:13px;font-weight:500;letter-spacing:-.39px;color:var(--ink-60)}.m20-rej{list-style:none;margin-bottom:26px}.m20-rej li button{display:grid;grid-template-columns:minmax(0,.9fr) 130px minmax(0,1.6fr);gap:16px;align-items:center;width:100%;padding:12px 0;border-bottom:1px solid var(--row-line);text-align:left}.m20-rej li button:hover{background:var(--row-hover)}.m20-rej-why{font-size:13.5px;line-height:1.45;letter-spacing:-.4px;color:var(--bad-ink)}@media (max-width: 1023px){.m20-cols{display:none}.m20-row{grid-template-columns:minmax(0,1fr);padding-bottom:14px}.m20-open{grid-template-columns:30px minmax(0,1fr);align-items:start;row-gap:12px;padding-bottom:10px}.m20-reasons,.m20-score,.m20-offer{grid-column:2}.m20-score{flex-direction:row;align-items:center;gap:12px}.m20-act{justify-content:flex-start;padding-left:48px}.m20-why-row{grid-template-columns:minmax(0,1fr) 52px}.m20-why-bar{display:none}.m20-rej li button{grid-template-columns:minmax(0,1fr);gap:6px}}._outer_q6rk8_1{position:relative;overflow:hidden;width:100%}._canvas_q6rk8_7{position:absolute;left:0;top:0;transform-origin:0 0;background-color:#f7f8fa;background-image:radial-gradient(rgba(0,0,0,.12) 1px,transparent 1.4px);background-size:18px 18px;overflow:hidden;-webkit-user-select:none;user-select:none;font-family:var(--font-sans)}._wires_q6rk8_20{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}._wire_q6rk8_20{fill:none;stroke:#00000047;stroke-width:2;stroke-linecap:round}._wireLabel_q6rk8_34{font-family:var(--font-sans);font-size:12px;fill:#00000073;letter-spacing:-.3px}._packet_q6rk8_41{position:absolute;left:0;top:0;width:12px;height:12px;border-radius:50%;background:#0f7fff;box-shadow:0 0 0 4px #0f7fff38,0 2px 6px #0f7fff66;offset-rotate:0deg;opacity:0}._node_q6rk8_54{position:absolute;height:48px;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:12px;display:flex;align-items:center;gap:9px;padding:0 12px;box-shadow:0 1px 2px #0000000f,0 6px 16px #0000000f}._decision_q6rk8_67{border-style:dashed}._nodeIcon_q6rk8_71{width:24px;height:24px;border-radius:7px;background:#eaf3ff;color:#0f7fff;display:flex;align-items:center;justify-content:center;flex:none}._nodeIcon_q6rk8_71 svg{width:16px;height:16px}._nodeLabel_q6rk8_88{font-size:13px;font-weight:500;letter-spacing:-.3px;color:#111;white-space:nowrap}._tag_q6rk8_96{position:absolute;left:16px;top:14px;display:flex;align-items:center;font-size:12px;letter-spacing:-.3px;color:#00000080;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:999px;padding:4px 10px 4px 8px}._caption_q6rk8_111{position:absolute;right:16px;bottom:12px;font-size:12px;letter-spacing:-.3px;color:#0006}._log_q6rk8_120{position:absolute;left:40px;bottom:36px;width:268px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:7px;box-shadow:0 1px 2px #0000000d;font-family:var(--font-mono);font-size:11px;letter-spacing:-.2px;color:#222}._logHead_q6rk8_139{font-family:var(--font-sans);font-size:11px;font-weight:500;color:#00000073;letter-spacing:-.2px;margin-bottom:2px}._logBody_q6rk8_148{position:relative;display:grid}._logList_q6rk8_153{grid-area:1 / 1;display:flex;flex-direction:column;gap:7px}._logHidden_q6rk8_160{visibility:hidden}._logRow_q6rk8_164{display:flex;align-items:center;gap:7px;opacity:0;white-space:nowrap}._logTick_q6rk8_172{width:13px;height:13px;border-radius:50%;background:#19c332;display:flex;align-items:center;justify-content:center;flex:none}._logTick_q6rk8_172 svg{width:9px;height:9px}._still_q6rk8_189 ._lit_q6rk8_189{border-color:#0f7fff;background:#f3f8ff;box-shadow:0 0 0 3px #0f7fff2e,0 6px 16px #0f7fff2e}._still_q6rk8_189 ._logRow_q6rk8_164{opacity:1}._compact_q6rk8_202{height:auto}._stage_q6rk8_206{position:relative;overflow:hidden;width:100%;height:calc(var(--ch) * var(--fit) * 1px)}._compact_q6rk8_202 ._canvas_q6rk8_7{width:calc(var(--cw) * 1px);height:calc(var(--ch) * 1px);transform:scale(var(--fit))}._compact_q6rk8_202 ._node_q6rk8_54{left:calc(var(--nx) * 1px);top:calc(var(--ny) * 1px);width:calc(var(--nw) * 1px)}._terminal_q6rk8_225{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px;background:#1a1a1ae6;color:#fff}._termWords_q6rk8_235{flex:1 1 auto;min-width:0}._termNow_q6rk8_240,._termBefore_q6rk8_241{display:grid}._termNow_q6rk8_240{font-family:var(--font-mono);font-size:16px;line-height:24px;letter-spacing:-.48px}._termBefore_q6rk8_241{font-family:var(--font-sans);font-size:13.33px;line-height:24px;letter-spacing:-.2px;color:#ffffff80}._termLine_q6rk8_260{grid-area:1 / 1;display:flex;align-items:center;gap:8px;min-width:0;opacity:0}._termText_q6rk8_269{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._termOn_q6rk8_275{opacity:1}@media (max-width: 1023px){._compact_q6rk8_202 ._stage_q6rk8_206{height:auto}._compact_q6rk8_202 ._canvas_q6rk8_7{position:relative;width:auto;height:calc(52px + var(--n) * 58px);transform:none}._compact_q6rk8_202 ._node_q6rk8_54{left:16px;width:calc(100% - 32px);height:44px;top:calc(52px + var(--i) * 58px)}._compact_q6rk8_202 ._leaf_q6rk8_302{left:52px;width:calc(100% - 68px)}._compact_q6rk8_202 ._wires_q6rk8_20{visibility:hidden}._compact_q6rk8_202 ._ready_q6rk8_311{visibility:visible}._terminal_q6rk8_225{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:14px;padding:16px}._termWords_q6rk8_235{width:100%}}.hf-finder-body{display:flex;flex-direction:column;gap:22px}.hf-finder-head .win-sub{max-width:640px}.hf-tools{display:flex;align-items:center;justify-content:space-between;gap:14px 20px;flex-wrap:wrap;padding:14px 0;border-top:1px solid var(--row-line);border-bottom:1px solid var(--row-line)}.hf-search{position:relative;display:flex;align-items:center;flex:0 1 320px;min-width:0}.hf-search svg{position:absolute;left:12px;width:15px;height:15px;fill:none;stroke:#00000073;stroke-width:1.5;stroke-linecap:round;pointer-events:none}.hf-search input{width:100%;height:36px;padding:0 14px 1px 34px;border:1px solid rgba(0,0,0,.2);border-radius:999px;background:#fff;font-size:14px;letter-spacing:-.42px;color:#000;box-shadow:inset 0 1px 2px #0000000d;-webkit-appearance:none;-moz-appearance:none;appearance:none}.hf-search input::placeholder{color:#00000059}.hf-search input:focus{outline:2px solid #1d6ee5;outline-offset:2px}.hf-search input::-webkit-search-cancel-button{opacity:.5}.hf-filters{display:flex;flex-wrap:wrap;gap:6px}.hf-filter{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px 1px 12px;border-radius:999px;border:1px solid rgba(0,0,0,.14);background:#fff;font-size:13px;line-height:1;letter-spacing:-.39px;color:#000000a6;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}.hf-filter:hover{background:#fafafa;color:#000}.hf-filter[aria-pressed=true]{background:var(--brand-tint);border-color:#0f7fff73;color:#0b5fc0;font-weight:500}.hf-filter-n{min-width:18px;padding:2px 5px;border-radius:8px;background:#0000000f;font-size:11px;font-weight:500;text-align:center;color:#00000080;font-variant-numeric:tabular-nums}.hf-filter[aria-pressed=true] .hf-filter-n{background:#ffffffb3;color:#0b5fc0}.hf-finder th:nth-child(4){width:96px}.hf-finder .hf-c-owner{color:var(--ink-60);font-size:14px}.hf-finder .hf-c-last{color:var(--ink-50);font-size:13.5px;white-space:nowrap}.hf-finder .hf-c-go{width:20px;text-align:right;color:#00000047;font-size:18px}.hf-finder tbody tr.clickable:hover .hf-c-go{color:var(--brand)}.hf-status{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;line-height:1.3;letter-spacing:-.4px;color:#000000b8;white-space:nowrap}.hf-more{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:30px}.hf-body{display:flex;flex-direction:column;gap:34px}.hf-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px 32px;padding-bottom:26px;border-bottom:1px solid var(--row-line)}.hf-path{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-bottom:12px;font-size:12.5px;line-height:1.2;letter-spacing:-.36px;color:var(--ink-50)}.hf-path button{color:var(--brand);letter-spacing:-.36px}.hf-path button:hover{text-decoration:underline;text-underline-offset:3px}.hf-path span[aria-hidden]{color:#00000047}.hf-parcel{font-size:14px;color:#0000009e}.hf-tags{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:16px}.hf-actions{display:flex;flex-direction:column;align-items:flex-end;gap:16px}.hf-approve{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.hf-approve small{font-size:12px;line-height:1.4;letter-spacing:-.36px;color:var(--ink-50);text-align:right;max-width:290px}.hf-switch{display:inline-flex;align-items:center;gap:10px;font-size:14px;letter-spacing:-.42px;color:#000}.hf-switch-track{position:relative;flex:none;width:38px;height:22px;border-radius:999px;background:linear-gradient(#e4e4e4,#f1f1f1);box-shadow:inset 0 0 0 1px #0003,inset 0 1px 2px #0000001f;transition:background .18s}.hf-switch-knob{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:linear-gradient(#fff,#ececec);box-shadow:0 1px 2px #00000047,inset 0 0 0 .5px #0000002e;transition:transform .2s cubic-bezier(.2,.7,.25,1)}.hf-switch[aria-checked=true] .hf-switch-track{background:radial-gradient(circle at 50% 60%,#5fe37a,#19c332 55%,#128923);box-shadow:inset 0 0 0 1px #0000002e,inset 0 1px 2px #00000026}.hf-switch[aria-checked=true] .hf-switch-knob{transform:translate(16px)}.hf-switch:focus-visible{outline:none}.hf-switch:focus-visible .hf-switch-track{outline:2px solid #1d6ee5;outline-offset:2px}.hf-switch-label{font-weight:500}.hf-h2{font-size:20px;line-height:1.3;font-weight:500;letter-spacing:-.6px}.hf-h3{font-size:16px;line-height:1.3;font-weight:500;letter-spacing:-.48px}.hf-sec-top{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.hf-sec-sub{margin-top:3px;font-size:14px;line-height:1.45;letter-spacing:-.42px;color:var(--ink-50)}.hf-reject{padding:16px 20px 18px;border-radius:10px;background:#d9554c0f;box-shadow:inset 0 0 0 1px #d9554c38}.hf-reject.is-watch{background:#febc2e1a;box-shadow:inset 0 0 0 1px #c58d1e47}.hf-reject-h{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:500;letter-spacing:-.45px;color:var(--bad-ink)}.hf-reject.is-watch .hf-reject-h{color:var(--warn-ink)}.hf-reject ul{margin-top:8px;padding-left:18px;display:flex;flex-direction:column;gap:4px}.hf-reject li{list-style:disc;font-size:14.5px;line-height:1.45;letter-spacing:-.43px;color:#000000c7}.hf-reject li::marker{color:#d9554c99}.hf-reject.is-watch li::marker{color:#c58d1eb3}.hf-reject p{margin-top:10px;font-size:12.5px;letter-spacing:-.36px;color:var(--ink-50)}.hf-reasons .hf-sec-top{align-items:center}.hf-hand{position:relative;margin-right:14px;font:400 21px/1 var(--font-hand);letter-spacing:.2px;color:#00000094;transform:rotate(-2.5deg) translateY(4px);white-space:nowrap}.hf-hand-arrow{position:absolute;left:-38px;top:4px;width:34px;height:28px;fill:none;stroke:#00000073;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.hf-reason-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.hf-reason{display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px;align-items:start;padding:18px 20px 18px 18px;border-radius:10px;background:#f7f7f8;box-shadow:inset 0 0 0 1px #0000000d}.hf-reason-n{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1px solid rgba(0,0,0,.28);background:var(--pill-grad);font-size:13px;font-weight:500;color:#000000b3;text-shadow:0 1px 1px rgba(255,255,255,.8);box-shadow:0 1px 2px #00000014,inset 0 1px 1px #fffc}.hf-reason p{padding-top:3px;font-size:16.5px;line-height:1.42;letter-spacing:-.5px;color:#000}.hf-reason small{display:block;margin-top:8px;font-size:12px;letter-spacing:-.36px;color:var(--ink-50)}.hf-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.hf-col{display:flex;flex-direction:column;gap:18px;min-width:0}.hf-panel{padding:20px 22px 22px}.hf-panel-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.hf-kv{display:grid;grid-template-columns:132px minmax(0,1fr);gap:0;font-size:14px;line-height:1.45;letter-spacing:-.42px}.hf-kv dt,.hf-kv dd{padding:7px 0;border-top:1px solid rgba(0,0,0,.05)}.hf-kv dt:first-of-type,.hf-kv dt:first-of-type+dd{border-top:0;padding-top:0}.hf-kv dt{color:var(--ink-50)}.hf-kv dd{min-width:0;padding-left:14px;color:#000000e0}.hf-nr{color:var(--ink-40)}.hf-aside{color:var(--ink-50)}.hf-aside:before{content:"·";margin:0 6px 0 2px;color:#0000004d}.hf-owner-name{font-weight:500;letter-spacing:-.45px}.hf-match{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.hf-match span:last-child{white-space:nowrap}.hf-match b{font-weight:500}.hf-match span:last-child{color:var(--ink-60)}.hf-match-track{position:relative;width:54px;height:6px;border-radius:3px;background:#ececec;box-shadow:inset 0 1px 1px #0000001a;overflow:hidden}.hf-match-track span{position:absolute;inset:0 auto 0 0;border-radius:3px;background:radial-gradient(circle at 50% 60%,#5fe37a,#19c332 55%,#128923)}.hf-why{display:block;margin-top:3px;font-size:12.5px;line-height:1.4;letter-spacing:-.36px;color:var(--ink-50)}.hf-sub-h{margin:18px 0 2px;font-size:12px;font-weight:500;letter-spacing:-.36px;color:var(--ink-50)}.hf-contacts li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 0;border-top:1px solid rgba(0,0,0,.05)}.hf-contacts li:first-child{border-top:0}.hf-masked{font-size:14px;letter-spacing:0;color:#000}.hf-dnc{display:inline-flex;align-items:center;gap:6px;font-size:13px;letter-spacing:-.39px;color:var(--ok-ink)}.hf-dnc.is-on{color:var(--bad-ink)}.hf-contact-src{flex-basis:100%;font-size:12px;letter-spacing:-.36px;color:var(--ink-40)}.hf-none{font-size:13.5px;color:var(--ink-50)}.hf-madeup{display:flex;align-items:flex-start;gap:9px;margin-top:16px;padding:11px 13px;border-radius:8px;background:#feea3d24;box-shadow:inset 0 0 0 1px #c58d1e2e;font-size:12.5px;line-height:1.45;letter-spacing:-.36px;color:#000000a8}.hf-madeup .sdot{margin-top:4px}.hf-main{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(0,1fr);gap:30px;align-items:start}.hf-side{display:flex;flex-direction:column;gap:18px}.hf-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin:-2px 0 18px}.hf-legend li{display:inline-flex;align-items:center;gap:6px;font-size:12px;letter-spacing:-.36px;color:var(--ink-60)}.hf-tl{--tl-date: 64px;--tl-rail: 22px;position:relative}.hf-tl:before{content:"";position:absolute;top:12px;bottom:14px;left:calc(var(--tl-date) + 12px + var(--tl-rail) / 2 - .5px);width:1px;background:linear-gradient(#00000024,#0000001a 85%,#0000)}.hf-year+.hf-year{margin-top:14px}.hf-year-h,.hf-ev{display:grid;grid-template-columns:var(--tl-date) var(--tl-rail) minmax(0,1fr);column-gap:12px}.hf-year-h{align-items:center;padding:2px 0 6px}.hf-year-n{font-size:15px;font-weight:500;letter-spacing:-.45px;text-align:right}.hf-year-c{font-size:12px;letter-spacing:-.36px;color:var(--ink-40)}.hf-rail{position:relative;display:grid;justify-items:center}.hf-ring{position:relative;z-index:1;width:9px;height:9px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1.5px #0000004d,0 0 0 3px #fff}.hf-ev{padding:9px 0 11px}.hf-ev-date{padding-top:1px;font-size:12.5px;line-height:1.4;letter-spacing:-.36px;color:var(--ink-50);text-align:right;white-space:nowrap}.hf-ev .hf-rail{padding-top:5px;align-items:start}.hf-ev-t{font-size:14.5px;line-height:1.4;font-weight:500;letter-spacing:-.43px}.hf-ev-d{margin-top:2px;font-size:13.5px;line-height:1.45;letter-spacing:-.4px;color:var(--ink-60);overflow-wrap:anywhere}.hf-ev-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:5px;font-size:12px;letter-spacing:-.36px;color:var(--ink-40)}.hf-tl-more{padding:10px 0 0 110px}.hf-kdot{position:relative;z-index:1;display:inline-block;flex:none;width:10px;height:10px;border-radius:50%;box-shadow:inset 0 0 0 .5px #0003,inset 0 1.5px 1px #fff6}.hf-ev .hf-kdot{width:11px;height:11px;box-shadow:inset 0 0 0 .5px #0003,inset 0 1.5px 1px #fff6,0 0 0 3px #fff}.k-ticket,.k-demolition{background:radial-gradient(circle at 50% 60%,#ff8a82,#ff736a 45%,#d9554c)}.k-demolition{outline:1.5px solid rgba(217,85,76,.45);outline-offset:1.5px}.k-vacant{background:radial-gradient(circle at 50% 60%,#ffc98f,#ff9d3c 45%,#cf6c17)}.k-permit{background:radial-gradient(circle at 50% 60%,#8cc4ff,#2e8fff 45%,#0a5fc4)}.k-sale{background:radial-gradient(circle at 50% 60%,#ececec,#cdcdcd 45%,#9d9d9d)}.k-rental{background:radial-gradient(circle at 50% 60%,#5fe37a,#19c332 45%,#128923)}.k-landbank{background:radial-gradient(circle at 50% 60%,#ffd36a,#febc2e 45%,#c58d1e)}.hf-score-big{display:inline-flex;align-items:baseline;gap:6px}.hf-score-big b{font-size:34px;line-height:1;font-weight:500;letter-spacing:-1.2px}.hf-score-big span{font-size:13px;letter-spacing:-.39px;color:var(--ink-50)}.hf-parts li{display:grid;grid-template-columns:minmax(0,1fr) 86px 46px;align-items:center;gap:12px;padding:6px 0;font-size:13.5px;letter-spacing:-.4px}.hf-part-l{color:#000000bf}.hf-bar{position:relative;height:6px;border-radius:3px;background:#ececec;box-shadow:inset 0 1px 1px #0000001a;overflow:hidden}.hf-bar span{position:absolute;inset:0 auto 0 0;border-radius:3px;background:linear-gradient(#a2c7ff,var(--brand))}.hf-part-v{text-align:right;font-weight:500}.hf-part-v small{font-weight:400;color:var(--ink-40)}.hf-pen{margin-top:10px;padding-top:10px;border-top:1px solid rgba(0,0,0,.06);display:flex;flex-direction:column;gap:6px}.hf-pen li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;font-size:13px;line-height:1.4;letter-spacing:-.39px;color:var(--bad-ink)}.hf-pen b{font-weight:500}.hf-pen span{color:#000000b3}.hf-quiet{font-size:13.5px;line-height:1.5;letter-spacing:-.4px;color:var(--ink-50)}.hf-parts+.hf-quiet{margin-top:10px;padding-top:10px;border-top:1px solid rgba(0,0,0,.06)}.hf-score-note{margin-top:12px}.hf-touches li{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px 0;border-top:1px solid rgba(0,0,0,.05)}.hf-touches li:first-child{border-top:0;padding-top:2px}.hf-tico{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--tint);box-shadow:inset 0 0 0 .5px #00000014;color:#000000b3}.hf-tsvg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.hf-t-body p{font-size:13.5px;line-height:1.4;letter-spacing:-.4px}.hf-t-body small{display:block;margin-top:2px;font-size:12px;letter-spacing:-.36px;color:var(--ink-40)}.hf-t-date{padding-top:1px;font-size:12.5px;letter-spacing:-.36px;color:var(--ink-50);white-space:nowrap}.hf-no-touch{padding:14px 16px;border-radius:8px;background:#f7f7f8;box-shadow:inset 0 0 0 1px #0000000d;color:#0000009e}.hf-touches+.demo-note{margin-top:10px}.hf-center{display:flex;justify-content:center}@media (max-width: 1023px){.hf-body{gap:28px}.hf-head{grid-template-columns:minmax(0,1fr);align-items:start;padding-bottom:22px}.hf-actions,.hf-approve{align-items:flex-start}.hf-approve small{text-align:left}.hf-actions .split{max-width:100%}.hf-reason-list,.hf-two,.hf-main{grid-template-columns:minmax(0,1fr)}.hf-reasons .hf-sec-top{flex-direction:column;align-items:flex-start;gap:6px}.hf-hand{font-size:19px;transform:rotate(-2deg);margin-left:2px}.hf-hand-arrow{display:none}.hf-panel{padding:18px 16px}.hf-kv{grid-template-columns:112px minmax(0,1fr);font-size:13.5px}.hf-kv dd{padding-left:10px}.hf-tl{--tl-date: 50px;--tl-rail: 18px}.hf-year-h,.hf-ev{column-gap:8px}.hf-tl:before{left:calc(var(--tl-date) + 8px + var(--tl-rail) / 2 - .5px)}.hf-tl-more{padding-left:84px}.hf-ev-date{font-size:12px;white-space:normal}.hf-tools{flex-direction:column;flex-wrap:nowrap;align-items:stretch}.hf-tools>*{min-width:0}.hf-search{flex:1 1 auto}.hf-filters{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px;padding:0 16px 2px;scrollbar-width:none}.hf-filters::-webkit-scrollbar{display:none}.rows.stack.hf-finder tr{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"addr addr score" "list status status";align-items:center;gap:9px 12px}.rows.stack.hf-finder td.hf-c-addr{grid-area:addr}.rows.stack.hf-finder td.hf-c-score{grid-area:score;align-self:start;padding-top:2px}.rows.stack.hf-finder td.hf-c-list{grid-area:list}.rows.stack.hf-finder td.hf-c-status{grid-area:status;min-width:0}.rows.stack.hf-finder td{width:auto}.hf-status{white-space:normal;font-size:13px}}.dr-body{display:flex;flex-direction:column;gap:40px}.dr-list-body{display:flex;flex-direction:column;gap:24px}.dr-center{display:flex;justify-content:center}.dr-sm-only{display:none}.dr-nw{white-space:nowrap}.dr-h2{font-size:20px;line-height:1.3;font-weight:500;letter-spacing:-.6px}.dr-h3{font-size:16px;line-height:1.3;font-weight:500;letter-spacing:-.48px}.dr-sec-top{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.dr-sec-sub{margin-top:3px;max-width:640px;font-size:14px;line-height:1.45;letter-spacing:-.42px;color:var(--ink-50)}.dr-quiet{margin-top:4px;font-size:13px;line-height:1.45;letter-spacing:-.39px;color:var(--ink-50)}.dr-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px 40px;padding-bottom:26px;border-bottom:1px solid var(--row-line)}.dr-path{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-bottom:12px;font-size:12.5px;line-height:1.2;letter-spacing:-.36px;color:var(--ink-50)}.dr-path button{color:var(--brand);letter-spacing:-.36px}.dr-path button:hover{text-decoration:underline;text-underline-offset:3px}.dr-path span[aria-hidden]{color:#00000047}.dr-tags{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:16px}.dr-signstate,.dr-status{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;letter-spacing:-.4px;color:#000000b8;white-space:nowrap}.dr-hero{display:flex;flex-direction:column;align-items:flex-end;gap:6px;text-align:right}.dr-hero-l{font-size:13px;letter-spacing:-.39px;color:var(--ink-50)}.dr-hero-n{font-size:38px;line-height:1;font-weight:500;letter-spacing:-1.4px;white-space:nowrap}.dr-hero small{font-size:12px;letter-spacing:-.36px;color:var(--ink-40)}.dr-mapgrid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:24px;align-items:stretch}.dr-map{position:relative;min-width:0;border-radius:12px;overflow:hidden;background:#f7f8fa;box-shadow:0 0 0 1px #0000001a,0 4px 12px #0000000a}.dr-map svg{display:block;width:100%;height:auto}.dr-ring{fill:none;stroke:#00000042;stroke-width:1.3;stroke-dasharray:.5 5.5;stroke-linecap:round}.dr-ring.inner{stroke:#00000057;stroke-dasharray:.5 4.5}.dr-ring-fill{fill:#0f7fff08}.dr-ring-fill.inner{fill:#0f7fff0b}.dr-ring-t,.dr-house-t,.dr-pin-t,.dr-north text,.dr-scale text{font-family:var(--font-sans);paint-order:stroke;stroke:#f7f8fa;stroke-width:3.5px;stroke-linejoin:round}.dr-ring-t{font-size:10.5px;letter-spacing:-.2px;fill:#00000073}.dr-other{fill:#0000002b;stroke:#f7f8fa;stroke-width:1}.dr-leader{stroke:#0000006b;stroke-width:1;stroke-dasharray:2 2.6;stroke-linecap:round}.dr-true{fill:#1f1f1f;stroke:#fff;stroke-width:1.6}.dr-house-t{font-size:11px;font-weight:500;letter-spacing:-.25px;fill:#0b4fa8}.dr-pin-n{font-family:var(--font-sans);font-size:11.5px;font-weight:600;fill:#000;letter-spacing:-.2px}.dr-pin-t{font-size:11.5px;font-weight:500;letter-spacing:-.3px;fill:#000000d6}.dr-pin-s{font-size:10.5px;font-weight:400;fill:#00000085}.dr-north-a{fill:#000000b8}.dr-north-b{fill:#fff;stroke:#000000b8;stroke-width:.9;stroke-linejoin:round}.dr-north text{font-size:10px;font-weight:600;fill:#000000b3}.dr-scale-a{fill:#000000a8}.dr-scale-b{fill:#fff;stroke:#000000a8;stroke-width:1}.dr-scale text{font-size:10.5px;letter-spacing:-.2px;fill:#0009}.dr-arrive{animation:dr-arrive .5s cubic-bezier(.2,.7,.25,1) both;animation-delay:var(--d, 0s)}@keyframes dr-arrive{0%{opacity:0}}.dr-legend{display:flex;flex-wrap:wrap;gap:6px 18px;padding:11px 16px 12px;border-top:1px solid rgba(0,0,0,.07);background:#ffffffbf;font-size:12px;letter-spacing:-.36px;color:var(--ink-60)}.dr-legend li{display:inline-flex;align-items:center;gap:7px}.dr-key{display:inline-grid;place-items:center;flex:none}.dr-key.house{width:11px;height:11px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:radial-gradient(circle at 50% 38%,#edf4ff,#a2c7ff 45%,#4e95f2);box-shadow:inset 0 0 0 1px var(--brand-border)}.dr-key.sale,.dr-mini{width:16px;height:16px;border-radius:50%;background:linear-gradient(#fdfdfd,#ededed 45%,#dcdcdc);box-shadow:inset 0 0 0 .9px #626262;font-size:9.5px;font-style:normal;font-weight:600;line-height:1;color:#000}.dr-key.other{width:7px;height:7px;border-radius:50%;background:#0003}.dr-values{display:flex;flex-direction:column;min-width:0;padding:22px 22px 20px;border-radius:12px;background:#f7f7f8;box-shadow:inset 0 0 0 1px #0000000d}.dr-vlist{display:flex;flex-direction:column;margin-top:14px}.dr-vlist li{display:grid;grid-template-columns:62px minmax(0,1fr);align-items:baseline;gap:2px 12px;padding:14px 0;border-top:1px solid rgba(0,0,0,.07)}.dr-vlist li:first-child{border-top:0;padding-top:4px}.dr-vname{font-size:13px;letter-spacing:-.39px;color:var(--ink-50)}.dr-vnum{font-size:30px;line-height:1.05;font-weight:500;letter-spacing:-1.1px}.dr-vlist li:nth-child(2) .dr-vnum{color:#000}.dr-vlist li:not(:nth-child(2)) .dr-vnum{color:#000000b8}.dr-vlist small{grid-column:2;display:inline-flex;align-items:center;gap:7px;font-size:12.5px;letter-spacing:-.36px;color:var(--ink-50)}.dr-mini{display:inline-grid;place-items:center;flex:none}.dr-mini.big{width:22px;height:22px;font-size:11.5px;box-shadow:inset 0 0 0 .9px #626262,0 1px 2px #0000001f}.dr-vrange{position:relative;height:22px;margin:20px 6px 0}.dr-vnote{margin-top:auto;padding-top:18px;font-size:12.5px;line-height:1.5;letter-spacing:-.36px;color:var(--ink-50)}.dr-vtrack{position:absolute;left:0;right:0;top:8px;height:6px;border-radius:3px;background:linear-gradient(90deg,#d6e7ff,#a2c7ff 50%,#d6e7ff);box-shadow:inset 0 1px 1px #0000001a}.dr-vtick{position:absolute;top:4px;width:2px;height:14px;margin-left:-1px;border-radius:1px;background:#00000059}.dr-vtick.mid{width:12px;height:12px;top:5px;margin-left:-6px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 2px var(--brand),0 1px 2px #0000002e}.dr-vfoot{display:flex;justify-content:space-between;margin:6px 2px 0;font-size:11.5px;letter-spacing:-.3px;color:var(--ink-40)}.dr-comps td{font-size:14px}.dr-comps .dr-c-n{width:34px}.dr-comps .dr-c-date,.dr-comps .dr-c-dist{white-space:nowrap;color:#000000bf}.dr-comps .dr-c-price{font-weight:500;white-space:nowrap}.dr-arm{display:inline-flex;align-items:center;gap:7px;color:var(--ok-ink);font-size:13.5px}.dr-figs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--row-line);border-bottom:1px solid var(--row-line)}.dr-fig{display:flex;flex-direction:column;gap:8px;min-width:0;padding:22px 24px 24px}.dr-fig+.dr-fig{border-left:1px solid var(--row-line)}.dr-fig:first-child{padding-left:0}.dr-fig-l{font-size:13px;letter-spacing:-.39px;color:var(--ink-50)}.dr-fig b{font-size:28px;line-height:1.05;font-weight:500;letter-spacing:-1px}.dr-fig small{font-size:12.5px;line-height:1.45;letter-spacing:-.36px;color:var(--ink-50)}.dr-fig .dr-city{display:flex;align-items:center;gap:7px;color:#000000ad}.dr-fig.is-mao{background:linear-gradient(#0f7fff0f,#0f7fff04);padding-right:22px}.dr-fig.is-mao b{color:#000}.dr-fig.is-mao .dr-fig-l{color:#0b5fc0;font-weight:500}.dr-formula{margin-top:22px;padding:22px 26px;border-radius:12px;background:var(--paper);box-shadow:0 0 0 1px #00000014,0 4px 12px #0000000a}.dr-rule{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;font-size:18px;line-height:1.4;font-weight:500;letter-spacing:-.54px}.dr-rule-k{display:inline-flex;align-items:center;height:22px;padding:0 9px 1px;border-radius:999px;border:1px solid rgba(0,0,0,.25);background:var(--pill-grad);font-size:11.5px;font-weight:500;letter-spacing:-.3px;color:var(--ink-60);text-shadow:0 1px 1px rgba(255,255,255,.8)}.dr-calc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;margin-top:18px;padding-top:18px;border-top:1px dashed rgba(0,0,0,.14)}.dr-calc-col+.dr-calc-col{padding-left:36px;border-left:1px dashed rgba(0,0,0,.14)}.dr-calc h4{margin-bottom:8px;font-size:13px;font-weight:500;letter-spacing:-.39px;color:var(--ink-60)}.dr-calc dl{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0;font-size:14px;line-height:1.4;letter-spacing:-.42px}.dr-calc dt,.dr-calc dd{padding:6px 0}.dr-calc dt{color:#000000a8}.dr-calc dd{padding-left:16px;text-align:right;white-space:nowrap;color:#000}.dr-calc .dr-sum{border-top:1px solid rgba(0,0,0,.18)}.dr-calc .dr-final{padding-top:2px}.dr-calc dd.dr-final{font-size:22px;line-height:1.2;font-weight:500;letter-spacing:-.7px}.dr-calc dt.dr-final{align-self:end;padding-bottom:8px;font-size:12.5px;color:var(--ink-50)}.dr-calc-note{margin-top:16px;max-width:760px;font-size:13px;line-height:1.5;letter-spacing:-.39px;color:var(--ink-50)}.dr-sign{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px 40px;align-items:center;padding:24px 26px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px #00000014,0 4px 12px #0000000a}.dr-sign.is-done{box-shadow:0 0 0 1px #19c33252,0 4px 12px #0000000a}.dr-checks{display:flex;flex-direction:column;gap:4px;margin-top:16px}.dr-check{position:relative;display:flex;align-items:center;gap:12px;min-height:38px;padding:6px 10px 6px 6px;border-radius:8px;font-size:15px;letter-spacing:-.45px;cursor:pointer;transition:background .15s}.dr-check:hover{background:#00000008}.dr-check input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.dr-box{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:6px;background:linear-gradient(#fff,#efefef);box-shadow:inset 0 0 0 1px #0000004d,0 1px 1px #0000000f;transition:background .15s}.dr-box svg{width:14px;height:14px;fill:none;stroke:#000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform:scale(.7);transition:opacity .15s,transform .18s cubic-bezier(.2,.9,.25,1)}.dr-check.on .dr-box{background:var(--aqua-grad);box-shadow:inset 0 0 0 1px var(--aqua-border),inset 0 1px 1px #ffffffb3}.dr-check.on .dr-box svg{opacity:1;transform:none}.dr-check input:focus-visible+.dr-box{outline:2px solid #1d6ee5;outline-offset:2px}.dr-check input:disabled+.dr-box{opacity:.75}.dr-sign.is-done .dr-check{cursor:default;color:#000000b3}.dr-sign.is-done .dr-check:hover{background:none}.dr-sign-side{display:flex;justify-content:center}.dr-sign-act{display:flex;flex-direction:column;align-items:center;gap:8px}.dr-sign-act small{font-size:12px;letter-spacing:-.36px;color:var(--ink-50)}.dr-sign-act .btn[disabled]{opacity:.45;cursor:not-allowed;filter:saturate(.6)}.dr-sign-act .btn[disabled]:active{transform:none}.dr-signed{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.dr-ok{position:relative;display:grid;place-items:center;width:96px;height:64px;transform:rotate(-6deg)}.dr-ok-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:96px;height:64px;fill:none;stroke:#1b49ed;stroke-width:2.2;stroke-linecap:round;opacity:.85}.dr-ok-ring path{stroke-dasharray:260;stroke-dashoffset:0;animation:dr-draw .7s cubic-bezier(.3,.6,.3,1) both}@keyframes dr-draw{0%{stroke-dashoffset:260}}.dr-ok-word{font:400 40px/1 var(--font-hand);letter-spacing:.5px;color:#1b49ed;transform:translateY(-2px);animation:dr-ink .35s .15s ease-out both}@keyframes dr-ink{0%{opacity:0;transform:translateY(2px) scale(.92)}}.dr-signed p{max-width:260px;font-size:13px;line-height:1.45;letter-spacing:-.39px;color:#000000b3}.dr-undo{font-size:12px;color:var(--ink-50)}.dr-promise{display:flex;align-items:flex-start;gap:9px;margin-top:-14px;font-size:12.5px;line-height:1.5;letter-spacing:-.36px;color:var(--ink-50)}.dr-promise .sdot{margin-top:4px}.dr-list .dr-l-rank{width:30px;color:var(--ink-40);font-size:13px}.dr-list th.r:first-child,.dr-list td.r:first-child{padding-right:14px}.dr-list .dr-l-arv,.dr-list .dr-l-rep{color:#000000b8;white-space:nowrap}.dr-list .dr-l-mao{font-weight:500;white-space:nowrap}@media (prefers-reduced-motion: reduce){.dr-arrive,.dr-ok-ring path,.dr-ok-word{animation:none}}@media (max-width: 1023px){.dr-sm-only{display:inline}.dr-lg-only{display:none}.dr-body{gap:32px}.dr-head{grid-template-columns:minmax(0,1fr);align-items:start;padding-bottom:22px}.dr-hero{align-items:flex-start;text-align:left;padding:16px 18px;border-radius:10px;background:linear-gradient(#0f7fff12,#0f7fff05)}.dr-hero-n{font-size:30px;white-space:normal}.dr-mapgrid{grid-template-columns:minmax(0,1fr)}.dr-legend{padding:10px 12px}.dr-values{padding:18px 16px}.dr-vnum{font-size:26px}.dr-sec-top{flex-direction:column;align-items:flex-start;gap:6px}.rows.stack.dr-comps tr{grid-template-columns:30px minmax(0,1fr) auto;grid-template-areas:"n addr price" "n date dist" "n sq ppsf" "n arm arm";gap:6px 12px}.rows.stack.dr-comps td{width:auto}.rows.stack.dr-comps .dr-c-n{grid-area:n}.rows.stack.dr-comps .dr-c-addr{grid-area:addr}.rows.stack.dr-comps .dr-c-price{grid-area:price;text-align:right}.rows.stack.dr-comps .dr-c-date{grid-area:date;font-size:13px;color:var(--ink-60)}.rows.stack.dr-comps .dr-c-dist{grid-area:dist;font-size:13px;color:var(--ink-60)}.rows.stack.dr-comps .dr-c-sq{grid-area:sq;text-align:left;font-size:13px;color:var(--ink-60)}.rows.stack.dr-comps .dr-c-ppsf{grid-area:ppsf;font-size:13px;color:var(--ink-60)}.rows.stack.dr-comps .dr-c-arm{grid-area:arm}.dr-figs{grid-template-columns:minmax(0,1fr)}.dr-fig{padding:18px 0}.dr-fig+.dr-fig{border-left:0;border-top:1px solid var(--row-line)}.dr-fig.is-mao{padding:18px 16px;margin:0 -16px}.dr-fig b{font-size:26px}.dr-formula{padding:18px 16px}.dr-rule{font-size:16px}.dr-calc{grid-template-columns:minmax(0,1fr);gap:18px}.dr-calc-col+.dr-calc-col{padding:18px 0 0;border-left:0;border-top:1px dashed rgba(0,0,0,.14)}.dr-calc dl{font-size:13.5px}.dr-sign{grid-template-columns:minmax(0,1fr);padding:20px 16px}.dr-sign-side{justify-content:flex-start}.dr-sign-act,.dr-signed{align-items:flex-start;text-align:left}.dr-promise{margin-top:-8px}.rows.stack.dr-list tr{grid-template-columns:26px minmax(0,1fr) auto;grid-template-areas:"rank addr sign" "rank mao mao";gap:6px 10px;align-items:center}.rows.stack.dr-list td{width:auto}.rows.stack.dr-list .dr-l-rank{grid-area:rank;align-self:start;padding-top:1px;text-align:left}.rows.stack.dr-list .dr-l-addr{grid-area:addr}.rows.stack.dr-list .dr-l-sign{grid-area:sign;align-self:start}.rows.stack.dr-list .dr-l-mao{grid-area:mao;text-align:left;font-size:14px}.dr-l-k{font-weight:400;color:var(--ink-50)}}.wc-body{display:flex;flex-direction:column;gap:22px}.wc-top{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.wc-h2{font-size:22px;line-height:1.25;font-weight:500;letter-spacing:-.66px}.wc-sub{margin-top:4px;max-width:640px;font-size:14.5px;line-height:1.5;letter-spacing:-.43px;color:var(--ink-60)}.wc-stats{display:grid;grid-auto-flow:column;gap:28px;flex:none}.wc-stats div{display:flex;flex-direction:column-reverse;gap:5px}.wc-stats dt{font-size:12px;line-height:1.2;letter-spacing:-.36px;color:var(--ink-50);white-space:nowrap}.wc-stats dd{font-size:26px;line-height:1;font-weight:500;letter-spacing:-.9px}.wc-finder{display:grid;grid-template-columns:360px minmax(0,1fr);border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px #00000017,0 4px 12px #0000000a}.wc-list{position:relative;background:var(--bg);border-right:1px solid rgba(0,0,0,.08)}.wc-list-in{padding:0 8px 12px}.wc-group+.wc-group{margin-top:6px}.wc-ghead{position:sticky;top:0;z-index:2;display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 -8px;padding:14px 18px 7px;background:#f5f5f5f0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:12px;font-weight:500;line-height:1.2;letter-spacing:-.36px;color:#000000b8}.wc-gcount{font-weight:400;color:var(--ink-40);font-variant-numeric:tabular-nums}.wc-group ul{display:flex;flex-direction:column;gap:2px}.wc-none{padding:2px 10px 10px;font-size:12.5px;line-height:1.45;letter-spacing:-.36px;color:var(--ink-40)}.wc-row{display:grid;grid-template-columns:62px minmax(0,1fr) auto;align-items:start;gap:8px;width:100%;padding:10px 10px 11px;border-radius:6px;text-align:left;transition:background .15s}.wc-row:hover{background:#0000000b}.wc-row[aria-current=true]{background:var(--brand-tint)}.wc-row:focus-visible{outline:2px solid #1d6ee5;outline-offset:-2px}.wc-time{padding-top:1px;font-size:12.5px;line-height:1.3;letter-spacing:-.3px;color:var(--ink-60);white-space:nowrap}.wc-row-main{min-width:0}.wc-row-main b{display:block;font-size:14px;line-height:1.25;font-weight:500;letter-spacing:-.42px}.wc-row-main small{display:block;margin-top:2px;overflow:hidden;font-size:12px;line-height:1.3;letter-spacing:-.36px;color:var(--ink-50);white-space:nowrap;text-overflow:ellipsis}.wc-row-meta{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;margin-top:7px}.wc-meta-txt{font-size:11.5px;line-height:1.2;letter-spacing:-.3px;color:var(--ink-50);white-space:nowrap}.wc-light{display:flex;align-items:center;gap:6px;padding-top:3px}.wc-mini-lock{width:10px;height:12px;color:#00000052}.wc-row.is-locked b{color:#0009}.wc-row.is-locked .wc-time,.wc-row.is-done .wc-time{color:var(--ink-40)}.wc-out{font-size:11.5px;line-height:1.2;font-weight:500;letter-spacing:-.3px;white-space:nowrap}.wc-out.tone-green{color:var(--ok-ink)}.wc-out.tone-yellow{color:var(--warn-ink)}.wc-out.tone-red{color:var(--bad-ink)}.wc-out.tone-blue{color:#0b5fc0}.wc-out.tone-gray{color:var(--ink-60)}.wc-pane{display:flex;flex-direction:column;gap:16px;min-width:0;padding:22px 26px 26px;animation:wc-in .25s cubic-bezier(.2,.7,.25,1)}@keyframes wc-in{0%{opacity:0;transform:translateY(4px)}}.wc-pane-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.wc-pane-head .text-btn{margin-top:2px}.wc-kicker{font-size:12px;line-height:1.3;letter-spacing:-.36px;color:var(--ink-50)}.wc-pane-head h3{margin-top:4px;font-size:22px;line-height:1.2;font-weight:500;letter-spacing:-.66px}.wc-pane-sub{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:6px;font-size:13px;letter-spacing:-.39px;color:var(--ink-50)}.wc-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;padding:14px 16px;border-radius:8px;background:#f7f7f8;box-shadow:inset 0 0 0 1px #0000000d}.wc-checks dt{display:flex;align-items:center;gap:7px;font-size:12px;line-height:1.2;font-weight:500;letter-spacing:-.36px;color:#000000b8}.wc-checks dt .sdot{width:8px;height:8px}.wc-checks dd{margin-top:4px;padding-left:15px;font-size:13px;line-height:1.45;letter-spacing:-.39px;color:var(--ink-60)}.wc-checks .wc-phone{color:#000000d1;letter-spacing:-.2px}.wc-lock{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border-radius:10px;background:linear-gradient(#fff8f7,#fdf1ef);box-shadow:inset 0 0 0 1px #d9554c2e}.wc-lock-ico{flex:none;width:28px;height:31px;margin-top:1px}.wc-lock-ico svg{width:100%;height:100%;display:block}.wc-lock-title{font-size:15.5px;line-height:1.35;font-weight:500;letter-spacing:-.46px;color:var(--bad-ink)}.wc-lock-sub{margin-top:3px;font-size:13.5px;line-height:1.45;letter-spacing:-.4px;color:var(--ink-60)}.wc-log{padding:2px 0 0}.wc-log-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px}.wc-log-head h4{font-size:15px;line-height:1.3;font-weight:500;letter-spacing:-.45px}.wc-log-head .wc-out{font-size:13.5px}.wc-log-note{font-size:12.5px;letter-spacing:-.36px;color:var(--ink-50)}.wc-outcomes{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.wc-outcomes .btn{white-space:nowrap}.wc-next{margin-top:10px;font-size:12.5px;line-height:1.45;letter-spacing:-.36px;color:var(--ink-50)}.wc-script{padding:18px 20px 16px;border-radius:10px;background:#fcfcfb;box-shadow:inset 0 0 0 1px #00000012}.wc-script-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.wc-script-head h4{font-size:15px;line-height:1.3;font-weight:500;letter-spacing:-.45px}.wc-script-head span{font-size:12px;letter-spacing:-.36px;color:var(--ink-50)}.wc-steps{display:flex;flex-direction:column;gap:18px;margin-top:16px}.wc-steps>li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px}.wc-step-n{display:grid;place-items:center;width:22px;height:22px;margin-top:-1px;border-radius:50%;border:1px solid rgba(0,0,0,.2);background:var(--pill-grad);box-shadow:0 1px 2px #00000014,inset 0 1px 1px #fffc;font-size:11.5px;font-weight:500;line-height:1;color:#0009;font-variant-numeric:tabular-nums}.wc-steps h5{margin-bottom:5px;font-size:12.5px;line-height:1.3;font-weight:500;letter-spacing:-.36px;color:var(--ink-60)}.wc-steps p{font-size:15px;line-height:1.62;letter-spacing:-.3px;color:#1d1d1f}.wc-steps p+p{margin-top:8px}.wc-steps p.wc-hint{margin-bottom:4px;font-size:12.5px;line-height:1.4;letter-spacing:-.36px;color:var(--ink-50)}.wc-fill{padding:0 2px;border-radius:3px;background:#feea3d66;color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone}.wc-tag{display:inline-block;margin-right:8px;padding:2px 7px 3px;border-radius:999px;background:var(--brand-tint);font-size:10.5px;line-height:1.2;font-weight:500;letter-spacing:-.2px;color:#0b5fc0;vertical-align:1px}.wc-dont{margin-top:16px;padding-top:12px;border-top:2px dotted rgba(0,0,0,.1);font-size:12.5px;line-height:1.45;letter-spacing:-.36px;color:var(--ink-50)}.wc-empty{flex:1;display:grid;place-items:center;min-height:360px}@media (max-width: 1023px){.wc-top{flex-direction:column;align-items:flex-start;gap:16px}.wc-h2{font-size:20px;letter-spacing:-.6px}.wc-sub{font-size:14px}.wc-stats{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%}.wc-stats dd{font-size:22px}.wc-finder{grid-template-columns:minmax(0,1fr)}.wc-list{border-right:0;border-bottom:1px solid rgba(0,0,0,.08)}.wc-row{grid-template-columns:58px minmax(0,1fr) auto}.wc-pane{padding:18px 14px 20px}.wc-pane-head{flex-direction:column;gap:8px}.wc-pane-head h3{font-size:20px}.wc-checks{grid-template-columns:minmax(0,1fr);padding:12px 14px}.wc-script{padding:16px 14px 14px}.wc-steps>li{grid-template-columns:22px minmax(0,1fr);gap:10px}.wc-steps p{font-size:14.5px}.wc-empty{min-height:260px}}.we-body{display:flex;flex-direction:column;gap:22px}.we-top{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.we-h2{font-size:22px;line-height:1.25;font-weight:500;letter-spacing:-.66px}.we-rule{display:flex;align-items:flex-start;gap:9px;margin-top:6px;max-width:640px;font-size:15px;line-height:1.45;letter-spacing:-.45px;color:#000000c7}.we-shield{flex:none;width:16px;height:18px;margin-top:1px}.we-shield svg{display:block;width:100%;height:100%}.we-stats{display:grid;grid-auto-flow:column;gap:28px;flex:none}.we-stats div{display:flex;flex-direction:column-reverse;gap:5px}.we-stats dt{font-size:12px;line-height:1.2;letter-spacing:-.36px;color:var(--ink-50);white-space:nowrap}.we-stats dd{font-size:26px;line-height:1;font-weight:500;letter-spacing:-.9px}.we-finder{display:grid;grid-template-columns:330px minmax(0,1fr);border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px #00000017,0 4px 12px #0000000a}.we-list{position:relative;background:var(--bg);border-right:1px solid rgba(0,0,0,.08)}.we-list-in{padding:0 8px 12px}.we-group+.we-group{margin-top:6px}.we-ghead{position:sticky;top:0;z-index:2;display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 -8px;padding:14px 18px 7px;background:#f5f5f5f0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:12px;font-weight:500;line-height:1.2;letter-spacing:-.36px;color:#000000b8}.we-gcount{font-weight:400;color:var(--ink-40);font-variant-numeric:tabular-nums}.we-group ul{display:flex;flex-direction:column;gap:2px}.we-none{padding:2px 10px 10px;font-size:12.5px;color:var(--ink-40)}.we-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:52px;padding:8px 10px;border-radius:6px;text-align:left;transition:background .15s}.we-row:hover{background:#0000000b}.we-row[aria-current=true]{background:var(--brand-tint)}.we-row:focus-visible{outline:2px solid #1d6ee5;outline-offset:-2px}.we-row-main{min-width:0}.we-row-main b{display:block;overflow:hidden;font-size:14px;line-height:1.25;font-weight:500;letter-spacing:-.42px;white-space:nowrap;text-overflow:ellipsis}.we-row-main small{display:block;margin-top:2px;overflow:hidden;font-size:12px;line-height:1.3;letter-spacing:-.36px;color:var(--ink-50);white-space:nowrap;text-overflow:ellipsis}.we-row.is-unsub b{color:var(--ink-50);text-decoration:line-through;text-decoration-color:#0000004d}.we-state{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;line-height:1;letter-spacing:-.3px;white-space:nowrap}.we-state .sdot{width:7px;height:7px}.tone-blue.we-state,.tone-blue.we-status{color:#0b5fc0}.tone-green.we-state,.tone-green.we-status{color:var(--ok-ink)}.tone-yellow.we-state,.tone-yellow.we-status{color:var(--warn-ink)}.tone-red.we-state,.tone-red.we-status{color:var(--bad-ink)}.tone-gray.we-state,.tone-gray.we-status{color:var(--ink-60)}.we-pane{display:flex;flex-direction:column;gap:16px;min-width:0;padding:22px 26px 26px;animation:we-in .25s cubic-bezier(.2,.7,.25,1)}@keyframes we-in{0%{opacity:0;transform:translateY(4px)}}.we-pane-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.we-pane-head .text-btn{margin-top:2px}.we-kicker{font-size:12px;line-height:1.3;letter-spacing:-.36px;color:var(--ink-50)}.we-pane-head h3{margin-top:4px;font-size:22px;line-height:1.2;font-weight:500;letter-spacing:-.66px}.we-pane-sub{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:6px;font-size:13px;letter-spacing:-.39px;color:var(--ink-50)}.we-pane-sub .we-addr{color:#000000b8}.we-status{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:8px;background:#f7f7f8;box-shadow:inset 0 0 0 1px #0000000d}.we-status p{font-size:14px;line-height:1.4;font-weight:500;letter-spacing:-.42px}.we-status.tone-red{background:linear-gradient(#fff8f7,#fdf1ef);box-shadow:inset 0 0 0 1px #d9554c2e}.we-facts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.we-fact{padding:14px 16px 15px;border-radius:8px;box-shadow:inset 0 0 0 1px #00000014}.we-fact h4{font-size:12px;line-height:1.2;font-weight:500;letter-spacing:-.36px;color:#000000b8}.we-fact p{margin-top:6px;font-size:13px;line-height:1.5;letter-spacing:-.39px;color:var(--ink-60)}.we-cad{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.we-cad:before{content:"";position:absolute;top:6px;left:7px;right:33%;height:0;border-top:1px solid rgba(0,0,0,.16)}.we-cad-step{position:relative;display:flex;flex-direction:column;gap:3px;min-width:0}.we-cad-mark{position:relative;z-index:1;display:block;width:14px;height:14px;margin-bottom:5px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1.5px #00000038}.we-cad-step b{font-size:12.5px;line-height:1.2;font-weight:500;letter-spacing:-.36px}.we-cad-step small{overflow:hidden;font-size:11.5px;line-height:1.3;letter-spacing:-.3px;color:var(--ink-50);white-space:nowrap;text-overflow:ellipsis}.we-cad-step.is-sent .we-cad-mark{background:radial-gradient(circle at 50% 60%,#5fe37a,#19c332 45%,#128923);box-shadow:inset 0 0 0 .5px #0000002e,inset 0 1.5px 1px #ffffff59}.we-cad-step.is-sent .we-cad-mark:after{content:"";position:absolute;left:4.6px;top:2.6px;width:3.6px;height:6.4px;border:solid #fff;border-width:0 1.6px 1.6px 0;transform:rotate(42deg)}.we-cad-step.is-next .we-cad-mark{background:var(--brand-tint);box-shadow:inset 0 0 0 1.5px var(--brand)}.we-cad-step.is-next small{color:var(--brand);font-weight:500}.we-cad-step.is-stopped b,.we-cad-step.is-stopped small{color:var(--ink-40)}.we-cad-step.is-stopped .we-cad-mark{background:#f1f1f1;box-shadow:inset 0 0 0 1.5px #0000001f}.we-cad-step.is-stopped .we-cad-mark:after{content:"";position:absolute;left:3.5px;right:3.5px;top:6.5px;border-top:1.5px solid rgba(0,0,0,.3)}.we-msg{position:relative;overflow:hidden;border-radius:10px;background:#fff;box-shadow:0 0 0 1px #00000017,0 6px 18px #0000000d}.we-msg-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 16px;background:#f7f7f8;border-bottom:1px solid rgba(0,0,0,.07);font-size:12px;letter-spacing:-.36px}.we-msg-title{font-weight:500;color:#000000b3}.we-msg-tag{color:var(--ink-40);white-space:nowrap}.we-msg-meta{padding:4px 20px}.we-msg-meta div{display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.06);font-size:13.5px;line-height:1.4;letter-spacing:-.4px}.we-msg-meta dt{color:var(--ink-40)}.we-msg-meta dd{min-width:0;color:#000000d1;overflow-wrap:anywhere}.we-msg-meta .we-addr{color:#0009}.we-msg-meta .we-subj dd{font-weight:500;color:#000}.we-msg-body{padding:16px 20px 20px;font-size:14.5px;line-height:1.62;letter-spacing:-.3px;color:#1d1d1f}.we-msg-body p+p{margin-top:12px}.we-msg-body .we-foot{margin-top:18px;padding-top:14px;border-top:1px solid rgba(0,0,0,.07);font-size:12px;line-height:1.55;letter-spacing:-.2px;color:var(--ink-50)}.we-slot{padding:0 4px 1px;border-radius:3px;background:#0000000d;box-shadow:inset 0 0 0 1px #0000001f;color:#0009;white-space:nowrap}.we-unsub-link{color:var(--brand);text-decoration:underline;text-decoration-color:#0f7fff59;text-underline-offset:2px}.we-msg.is-stopped .we-msg-meta,.we-msg.is-stopped .we-msg-body{opacity:.42}.we-stopstamp{position:absolute;top:46px;right:18px;padding:4px 9px 5px;border-radius:4px;background:linear-gradient(#fff,#fbefed);border:1px solid rgba(217,85,76,.45);box-shadow:0 1px 2px #0000001a;font-size:11px;font-weight:600;line-height:1;letter-spacing:-.2px;color:var(--bad-ink);transform:rotate(2.5deg)}.we-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.we-actions .btn:disabled{opacity:.45;cursor:not-allowed}.we-actions .btn:disabled:hover{opacity:.45}.we-actions-note{font-size:12.5px;line-height:1.4;letter-spacing:-.36px;color:var(--ink-50)}@media (max-width: 1023px){.we-top{flex-direction:column;align-items:flex-start;gap:16px}.we-h2{font-size:20px;letter-spacing:-.6px}.we-rule{font-size:14.5px}.we-stats{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%}.we-stats dd{font-size:22px}.we-finder{grid-template-columns:minmax(0,1fr)}.we-list{border-right:0;border-bottom:1px solid rgba(0,0,0,.08)}.we-pane{padding:18px 14px 20px}.we-pane-head{flex-direction:column;gap:8px}.we-pane-head h3{font-size:20px}.we-facts{grid-template-columns:minmax(0,1fr)}.we-msg-bar{flex-direction:column;align-items:flex-start;gap:2px}.we-msg-meta{padding:4px 14px}.we-msg-meta div{grid-template-columns:56px minmax(0,1fr)}.we-msg-body{padding:14px 14px 18px;font-size:14px}.we-stopstamp{top:60px}}.tx-body{display:flex;flex-direction:column}.tx-head{margin-bottom:18px}.tx-head p{max-width:600px}.tx-counts{gap:18px}.tx-counts span{display:inline-flex;align-items:center;gap:6px;font-size:13px;letter-spacing:-.39px;color:var(--ink-60);white-space:nowrap}.tx-counts b{font-weight:500;color:#000}.tx-pane{display:grid;grid-template-columns:316px minmax(0,1fr);overflow:hidden;border-radius:12px}.tx-list{display:flex;flex-direction:column;gap:2px;padding:12px 8px;background:#f6f6f7;border-right:1px solid rgba(0,0,0,.08)}.tx-list-h{padding:2px 10px 8px;font-size:12px;font-weight:500;letter-spacing:-.36px;color:var(--ink-50)}.tx-list-foot{margin-top:auto;padding:18px 10px 4px;font-size:12px;line-height:1.45;letter-spacing:-.36px;color:var(--ink-40)}.tx-row{display:grid;grid-template-columns:8px 38px minmax(0,1fr);align-items:start;gap:10px;width:100%;padding:11px 10px 12px 6px;border-radius:8px;text-align:left;transition:background .15s}.tx-row:hover{background:#0000000a}.tx-row.is-sel{background:#0f7fff1f;box-shadow:inset 0 0 0 1px #0f7fff29}.tx-row:focus-visible{outline:2px solid #1d6ee5;outline-offset:-2px}.tx-unread{width:8px;height:8px;margin-top:15px;border-radius:50%}.tx-unread.is-on{background:radial-gradient(circle at 50% 60%,#8cc4ff,#2e8fff 45%,#0a5fc4);box-shadow:inset 0 0 0 .5px #0000002e,inset 0 1.5px 1px #ffffff59}.tx-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--silver-grad);box-shadow:inset 0 0 0 1px #00000024,inset 0 1px 1px #ffffffe6,0 1px 2px #0000000f;font-size:13px;font-weight:500;letter-spacing:-.2px;color:#0000009e;text-shadow:0 1px 1px rgba(255,255,255,.8)}.tx-avatar-lg{width:44px;height:44px;font-size:15px;flex:none}.tx-row-main{display:flex;flex-direction:column;gap:2px;min-width:0}.tx-row-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.tx-row-top b{overflow:hidden;font-size:14.5px;font-weight:500;letter-spacing:-.44px;white-space:nowrap;text-overflow:ellipsis}.tx-row-top small{flex:none;font-size:12px;letter-spacing:-.3px;color:var(--ink-40)}.tx-row-addr{font-size:12.5px;letter-spacing:-.36px;color:var(--ink-60)}.tx-row-last{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:2px;font-size:13px;line-height:1.4;letter-spacing:-.39px;color:var(--ink-50)}.tx-row-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.tx-row-chips .chip{height:20px;font-size:11.5px}.tx-convo{display:flex;flex-direction:column;min-width:0;background:#fff}.tx-convo-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px 16px;border-bottom:1px solid var(--row-line)}.tx-back{display:none}.tx-who{display:flex;align-items:center;gap:12px;min-width:0}.tx-who h4{font-size:17px;line-height:1.25;font-weight:500;letter-spacing:-.51px}.tx-who p{margin-top:2px;font-size:13px;letter-spacing:-.39px;color:var(--ink-50)}.tx-phone{white-space:nowrap}.tx-phone:before{content:" · ";white-space:pre}.tx-head-right{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex:none}.tx-proof{margin:18px 24px 0;padding:14px 16px 15px;border-radius:12px;background:linear-gradient(#fbfcfd,#f7f8fa);box-shadow:inset 0 0 0 1px #00000012,inset 0 1px #ffffffe6}.tx-proof-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.tx-proof-title{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:500;letter-spacing:-.4px}.tx-proof-title svg{width:16px;height:16px;fill:none;stroke:#0000008c;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.tx-rule{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;letter-spacing:-.36px;color:var(--ink-60)}.tx-proof-kv{display:grid;grid-template-columns:104px minmax(0,1fr);gap:6px 16px;font-size:13.5px;line-height:1.45;letter-spacing:-.4px}.tx-proof-kv dt{color:var(--ink-50)}.tx-proof-kv dd{min-width:0;color:#000000d1}.tx-proof-kv .tx-allows{color:#000}.tx-thread{display:flex;flex-direction:column;padding:6px 24px 18px}.tx-day{display:flex;flex-direction:column}.tx-daylabel{align-self:center;margin:18px 0 12px;font-size:11.5px;font-weight:500;letter-spacing:-.3px;color:var(--ink-40)}.tx-msg{display:flex;flex-direction:column;max-width:76%;margin-top:4px}.tx-msg.is-us{align-self:flex-end;align-items:flex-end}.tx-msg.is-them{align-self:flex-start;align-items:flex-start}.tx-msg.has-tail{margin-bottom:6px}.tx-msg.has-tail .tx-at{margin-top:14px}.tx-bubble{position:relative;padding:9px 15px 10px;border:1px solid transparent;border-radius:19px;font-size:15px;line-height:1.42;letter-spacing:-.45px;color:#000;text-shadow:0 1px 1px rgba(255,255,255,.7);filter:drop-shadow(0 5px 6px rgba(0,0,0,.08));overflow-wrap:anywhere}.is-us .tx-bubble{background:var(--bubble-grad) padding-box,linear-gradient(var(--brand-border),#626262) border-box}.is-them .tx-bubble{background:linear-gradient(#ffe9d6,#ffc999 42%,#ffe9d6) padding-box,linear-gradient(#9a5518,#626262) border-box}.is-us.has-tail .tx-bubble{border-bottom-right-radius:14px}.is-them.has-tail .tx-bubble{border-bottom-left-radius:14px}.tx-gloss{position:absolute;top:2px;left:14px;right:14px;height:9px;border-radius:999px;background:linear-gradient(#ffffffd9,#fff0);pointer-events:none}.tx-body{position:relative;z-index:2}.tx-tail{position:absolute;bottom:-12px;width:24px;height:14px;overflow:visible;pointer-events:none}.tx-tail-us{right:11px}.tx-tail-them{left:11px;transform:scaleX(-1)}.tx-tail-fill{stroke:none}.tx-tail-us .tx-tail-fill{fill:var(--bubble-tail)}.tx-tail-them .tx-tail-fill{fill:#ffe9d6}.tx-tail-line{fill:none;stroke:#626262;stroke-width:1;stroke-linecap:round;stroke-linejoin:round}.tx-at{margin-top:12px;padding:0 6px;font-size:11.5px;letter-spacing:-.3px;color:var(--ink-40)}.tx-demo{color:var(--warn-ink)}.tx-stopline{display:inline-flex;align-items:center;align-self:center;gap:8px;margin:16px 0 2px;padding:6px 13px 7px;border-radius:999px;background:#d9554c14;box-shadow:inset 0 0 0 1px #d9554c2e;font-size:13px;letter-spacing:-.39px;color:var(--bad-ink);text-align:center}.tx-compose{margin:auto 24px 24px;padding:14px 16px;border-radius:14px;background:#fff;box-shadow:0 0 0 1px #0000001c,0 6px 16px #0000000d}.tx-compose-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.tx-compose-head span{font-size:13.5px;font-weight:500;letter-spacing:-.4px}.tx-compose-head small{font-size:12px;letter-spacing:-.36px;color:var(--ink-50);text-align:right}.tx-template{margin:10px 0 12px;padding:11px 14px 12px;border-radius:10px;background:#f7f8fa;box-shadow:inset 0 0 0 1px #00000012,inset 0 1px 2px #0000000a;font-size:14.5px;line-height:1.5;letter-spacing:-.43px;color:#000000d1}.tx-compose-foot{display:flex;align-items:center;justify-content:space-between;gap:18px}.tx-compose-foot p{max-width:470px;font-size:12.5px;line-height:1.45;letter-spacing:-.36px;color:var(--ink-50)}.tx-compose-foot .btn{flex:none}.tx-compose-note{margin-top:8px}.tx-compose.is-locked{display:flex;align-items:flex-start;gap:11px;padding:14px 16px;background:#f7f7f8;box-shadow:inset 0 0 0 1px #00000012}.tx-compose.is-locked p{font-size:13.5px;line-height:1.5;letter-spacing:-.4px;color:var(--ink-60)}.tx-compose.is-locked b{font-weight:500;color:#000}.tx-compose.is-stopped{background:#d9554c0d;box-shadow:inset 0 0 0 1px #d9554c2e}.tx-lock{flex:none;display:grid;place-items:center;width:22px;height:22px;margin-top:-1px}.tx-lock svg{width:16px;height:16px;fill:none;stroke:#00000080;stroke-width:1.3;stroke-linecap:round}.is-stopped .tx-lock svg{stroke:var(--bad-ink)}@keyframes tx-in{0%{opacity:0;transform:translateY(4px)}}.tx-cold{margin-top:24px;padding:24px 26px 22px}.tx-cold-top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.tx-cold-copy h3{font-size:20px;line-height:1.3;font-weight:500;letter-spacing:-.6px}.tx-cold-copy p{max-width:640px;margin-top:4px;font-size:15px;line-height:1.5;letter-spacing:-.45px;color:var(--ink-60)}.tx-cold-copy p b{font-weight:500;color:#000}.tx-hand{flex:none;margin:4px 6px 0 0;font-family:var(--font-hand);font-size:23px;line-height:1;letter-spacing:.2px;color:#1b1b1b;transform:rotate(-3deg)}.tx-rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:22px;list-style:none}.tx-rules li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;align-items:start}.tx-rule-n{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--pill-grad);box-shadow:inset 0 0 0 1px #00000029,0 1px 2px #0000000f;font-size:12px;font-weight:500;color:#000000b3}.tx-rules b{display:block;font-size:14.5px;line-height:1.4;font-weight:500;letter-spacing:-.43px}.tx-rules p{margin-top:5px;font-size:13.5px;line-height:1.5;letter-spacing:-.4px;color:var(--ink-50)}.tx-mix{display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:22px;padding-top:16px;border-top:2px dotted rgba(0,0,0,.12);font-size:13px;letter-spacing:-.39px;color:var(--ink-60)}.tx-mix b{margin-right:4px;font-size:15px;font-weight:500;letter-spacing:-.45px;color:#000}.tx-try{display:flex;align-items:center;gap:18px;margin-top:18px}.tx-try .btn{flex:none}.tx-try-hint{font-size:13px;letter-spacing:-.39px;color:var(--ink-40)}.tx-blocked{flex:1;min-width:0;padding:11px 14px 12px;border-radius:12px;background:#d9554c0d;box-shadow:inset 0 0 0 1px #d9554c33;animation:tx-in .25s cubic-bezier(.2,.7,.25,1)}.tx-blocked-h{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:500;letter-spacing:-.4px;color:var(--bad-ink)}.tx-blocked p+p{margin-top:3px;font-size:13.5px;line-height:1.5;letter-spacing:-.4px;color:var(--ink-60)}.tx-foot{margin-top:18px;max-width:760px}@media (max-width: 1023px){.tx-counts{gap:14px;flex-wrap:wrap}.tx-pane{grid-template-columns:minmax(0,1fr);scroll-margin-top:64px}.tx-pane[data-view=list] .tx-convo,.tx-pane[data-view=convo] .tx-list{display:none}.tx-pane[data-view=list] .tx-row.is-sel{background:none;box-shadow:none}.tx-phone{display:block}.tx-phone:before{content:none}.tx-list{border-right:0;padding:10px 6px}.tx-list-foot{padding-top:12px}.tx-convo-head{flex-wrap:wrap;align-items:flex-start;padding:12px 16px 14px;gap:10px}.tx-back{display:inline-flex;align-items:center;gap:4px;flex-basis:100%;font-size:14px;letter-spacing:-.42px;color:var(--brand)}.tx-back span{font-size:20px;line-height:1;transform:translateY(-1px)}.tx-head-right{flex-direction:row;align-items:center;flex-basis:100%;justify-content:space-between}.tx-proof{margin:14px 16px 0}.tx-proof-head{flex-direction:column;align-items:flex-start;gap:6px}.tx-proof-kv{grid-template-columns:minmax(0,1fr);gap:0}.tx-proof-kv dt{margin-top:8px;font-size:12px}.tx-proof-kv dt:first-child{margin-top:0}.tx-thread{padding:2px 16px 16px}.tx-msg{max-width:86%}.tx-compose{margin:0 16px 16px}.tx-compose-head{flex-direction:column;gap:2px}.tx-compose-head small{text-align:left}.tx-compose-foot{flex-direction:column;align-items:flex-start;gap:12px}.tx-cold{padding:20px 18px}.tx-cold-top{flex-direction:column;gap:10px}.tx-hand{margin:0;font-size:21px}.tx-rules{grid-template-columns:minmax(0,1fr);gap:16px}.tx-mix{flex-direction:column;gap:6px}.tx-try{flex-direction:column;align-items:flex-start;gap:12px}.tx-blocked{width:100%}}@media (prefers-reduced-motion: reduce){.tx-blocked{animation:none}}.rx-body{display:flex;flex-direction:column}.rx-head{margin-bottom:4px}.rx-head p{max-width:640px}.rx-figs{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;padding:20px 0 24px;border-top:1px solid var(--row-line)}.rx-pane{display:grid;grid-template-columns:400px minmax(0,1fr);min-height:780px;overflow:hidden;border-radius:12px}.rx-list{height:0;min-height:100%;overflow-y:auto;overscroll-behavior:contain;padding:0 8px 12px;background:#f6f6f7;border-right:1px solid rgba(0,0,0,.08);scrollbar-width:thin}.rx-group{display:flex;flex-direction:column;gap:2px}.rx-group-h{position:sticky;top:0;z-index:2;display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 -8px;padding:14px 18px 7px;background:#f6f6f7f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:12px;font-weight:500;letter-spacing:-.36px;color:var(--ink-60)}.rx-group-h em{margin-left:4px;font-style:normal;font-weight:400;color:var(--ink-40)}.rx-group-h small{font-size:11.5px;font-weight:400;color:var(--ink-40)}.rx-group-h.is-need{color:var(--bad-ink)}.rx-group-h.is-need span{display:inline-flex;align-items:center;gap:7px}.rx-group-h.is-need span:before{content:"";width:8px;height:8px;border-radius:50%;background:radial-gradient(circle at 50% 60%,#ff8a82,#ff736a 45%,#d9554c);box-shadow:inset 0 0 0 .5px #0000002e,inset 0 1.5px 1px #ffffff59}.rx-none{padding:8px 10px 12px;font-size:13px;letter-spacing:-.39px;color:var(--ink-50)}.rx-row{display:grid;grid-template-columns:10px minmax(0,1fr);gap:11px;width:100%;padding:11px 12px 13px 10px;border-radius:8px;text-align:left;transition:background .15s}.rx-row:hover{background:#0000000a}.rx-row.is-sel{background:#0f7fff1f;box-shadow:inset 0 0 0 1px #0f7fff29}.rx-row.is-need:not(.is-sel){background:#d9554c09}.rx-row:focus-visible{outline:2px solid #1d6ee5;outline-offset:-2px}.rx-light{padding-top:5px}.rx-row-main{display:flex;flex-direction:column;gap:3px;min-width:0}.rx-row-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.rx-row-top b{overflow:hidden;font-size:14.5px;font-weight:500;letter-spacing:-.44px;white-space:nowrap;text-overflow:ellipsis}.rx-row-top small{flex:none;font-size:12px;letter-spacing:-.3px;color:var(--ink-40)}.rx-row-sub{font-size:12.5px;line-height:1.35;letter-spacing:-.36px;color:var(--ink-60)}.rx-match,.rx-nomatch{margin-left:7px;font-size:11.5px;letter-spacing:-.3px;white-space:nowrap}.rx-match{color:var(--ok-ink)}.rx-match:before{content:"✓";margin-right:3px;font-weight:600}.rx-nomatch{color:var(--ink-40)}.rx-row-sum{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:1px;font-size:13px;line-height:1.42;letter-spacing:-.39px;color:var(--ink-50)}.rx-row-foot{display:flex;flex-wrap:wrap;align-items:center;gap:5px 9px;margin-top:5px}.rx-st{min-width:0;font-size:12.5px;line-height:1.35;letter-spacing:-.36px}.rx-st-need{color:var(--bad-ink);font-weight:500}.rx-st-person{color:var(--ok-ink);font-weight:500}.rx-st-stop{color:var(--ink-50)}.rx-st-next{color:var(--ink-60)}.rx-detail{min-width:0;padding:24px 30px 28px;background:#fff}.rx-detail.is-fresh>*{animation:rx-in .25s cubic-bezier(.2,.7,.25,1)}@keyframes rx-in{0%{opacity:0;transform:translateY(4px)}}.rx-back{display:none}.rx-d-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.rx-d-who{min-width:0}.rx-d-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:12.5px;letter-spacing:-.36px;color:var(--ink-50)}.rx-d-who h3{margin:10px 0 4px;font-size:26px;line-height:1.15;font-weight:500;letter-spacing:-.8px}.rx-d-role{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;letter-spacing:-.4px;color:var(--ink-60)}.rx-d-act{display:flex;flex-direction:column;align-items:flex-end;gap:7px;flex:none;padding-top:2px}.rx-d-act small{font-size:12px;letter-spacing:-.36px;color:var(--ink-40)}.rx-handed,.rx-closed{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 15px 1px 13px;border-radius:999px;font-size:14px;font-weight:500;letter-spacing:-.42px;white-space:nowrap}.rx-closed{height:auto;min-height:34px;max-width:300px;padding:7px 15px 8px 13px;border-radius:17px;line-height:1.35;white-space:normal}.rx-closed .sdot{flex:none}.rx-handed{background:#19c3321a;box-shadow:inset 0 0 0 1px #19c3324d;color:var(--ok-ink)}.rx-closed{background:#0000000b;box-shadow:inset 0 0 0 1px #0000001a;color:var(--ink-60);font-weight:400}.rx-flag{display:flex;align-items:flex-start;gap:9px;margin-top:18px;padding:10px 14px 11px;border-radius:10px;background:#d9554c0f;box-shadow:inset 0 0 0 1px #d9554c2e;font-size:13.5px;line-height:1.45;letter-spacing:-.4px;color:var(--bad-ink)}.rx-said{margin-top:18px;padding:14px 16px 15px;border-radius:12px;background:linear-gradient(#fbfcfd,#f7f8fa);box-shadow:inset 0 0 0 1px #00000012,inset 0 1px #ffffffe6}.rx-said-l{font-size:12px;font-weight:500;letter-spacing:-.36px;color:var(--ink-50)}.rx-said blockquote{margin-top:6px;font-size:14.5px;line-height:1.55;letter-spacing:-.43px;color:#000000d1;quotes:"“" "”"}.rx-said blockquote:before{content:open-quote}.rx-said blockquote:after{content:close-quote}.rx-said-ok{margin-top:6px;font-size:12.5px;letter-spacing:-.36px;color:var(--ok-ink)}.rx-said-ok:before{content:"✓";margin-right:5px;font-weight:600}.rx-sec-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.rx-flag .sdot{margin-top:5px}.rx-sec-h h4{white-space:nowrap;font-size:15px;line-height:1.3;font-weight:500;letter-spacing:-.45px}.rx-sec-h small{font-size:12px;letter-spacing:-.36px;color:var(--ink-40)}.rx-intake{margin-top:24px}.rx-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;margin-top:12px}.rx-field{display:flex;flex-direction:column;gap:5px;min-width:0}.rx-field.is-wide{grid-column:1 / -1}.rx-field-l{font-size:11.5px;letter-spacing:-.3px;color:var(--ink-50)}.rx-field-v{display:flex;align-items:center;min-height:38px;padding:8px 12px 9px;border-radius:8px;background:#f8f8f9;box-shadow:inset 0 0 0 1px #00000012;font-size:14px;line-height:1.4;letter-spacing:-.42px;color:#000000d9}.rx-addr{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;width:100%}.rx-check{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;letter-spacing:-.36px;color:var(--ok-ink);white-space:nowrap}.rx-check svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rx-nocheck{font-size:12.5px;letter-spacing:-.36px;color:var(--ink-40);white-space:nowrap}.rx-house{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;font-size:12.5px;letter-spacing:-.36px;color:var(--ink-50)}.rx-house>span{display:inline-flex;align-items:center;gap:8px}.rx-summary{margin-top:24px}.rx-summary p{max-width:620px;margin-top:8px;font-size:15.5px;line-height:1.55;letter-spacing:-.46px;color:#000000d1}.rx-rules{margin-top:24px;padding-top:14px;border-top:2px dotted rgba(0,0,0,.1);font-size:12px;line-height:1.5;letter-spacing:-.36px;color:var(--ink-40)}.rx-foot{margin-top:18px;max-width:780px}@media (max-width: 1023px){.rx-figs{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;padding:18px 0 20px}.rx-pane{grid-template-columns:minmax(0,1fr);height:auto;scroll-margin-top:64px}.rx-pane[data-view=list] .rx-detail,.rx-pane[data-view=call] .rx-list{display:none}.rx-pane[data-view=list] .rx-row.is-sel{background:none;box-shadow:none}.rx-pane[data-view=list] .rx-row.is-sel.is-need{background:#d9554c09}.rx-list{height:auto;min-height:0;overflow:visible;border-right:0;padding:0 6px 10px}.rx-group-h{position:static;margin:0 -6px;padding:14px 16px 7px;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.rx-detail{padding:14px 16px 20px}.rx-back{display:inline-flex;align-items:center;gap:4px;margin-bottom:12px;font-size:14px;letter-spacing:-.42px;color:var(--brand)}.rx-back span{font-size:20px;line-height:1;transform:translateY(-1px)}.rx-d-head{flex-direction:column;gap:14px}.rx-d-act{align-items:flex-start}.rx-d-who h3{font-size:23px}.rx-fields{grid-template-columns:minmax(0,1fr);gap:10px}.rx-house{flex-wrap:wrap}}@media (prefers-reduced-motion: reduce){.rx-detail.is-fresh>*{animation:none}}.ad-body{display:flex;flex-direction:column;gap:40px}.ad-top{margin-bottom:-14px}.ad-title{font-size:24px!important;line-height:1.2!important;letter-spacing:-.72px!important}.ad-top p{max-width:620px}.ad-sec{display:flex;flex-direction:column}.ad-sec>.demo-note{margin-top:12px}.ad-kicker{font-size:12px;font-weight:500;line-height:1.2;letter-spacing:-.36px;color:var(--ink-50)}.ad-gloss{position:absolute;top:2px;left:6px;right:6px;height:40%;border-radius:999px;background:linear-gradient(#fffffff2,#ffffff59 70%,#fff0);opacity:.85;pointer-events:none}.ad-rulesum{display:inline-flex;align-items:center;gap:10px;height:32px;padding:0 14px 1px 12px;border-radius:999px;border:1px solid rgba(0,0,0,.14);background:var(--pill-grad);box-shadow:0 2px 4px #0000000d,inset 0 1px 1px #fffc;font-size:13px;letter-spacing:-.39px;color:#000000b8;text-shadow:0 1px 1px rgba(255,255,255,.8);white-space:nowrap}.ad-rulesum:hover{color:#000;border-color:#0000003d}.ad-rulesum:focus-visible{outline:2px solid #1d6ee5;outline-offset:2px}.ad-rulesum-dots{display:inline-flex;gap:3px}.ad-rulesum-dots .sdot{width:8px;height:8px}.ad-pace{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}.ad-pace-now{padding:22px 28px 22px 24px;min-width:0}.ad-pace-last{padding:22px 24px;border-left:1px solid var(--row-line);min-width:0}.ad-pace-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ad-pace-big{display:flex;align-items:baseline;gap:10px;margin-top:8px}.ad-pace-big b{font-size:40px;line-height:1;font-weight:500;letter-spacing:-1.5px}.ad-pace-big span{font-size:15px;letter-spacing:-.45px;color:var(--ink-50)}.ad-meter{position:relative;margin-top:18px}.ad-meter-top{display:flex;justify-content:flex-end;height:16px;margin-bottom:6px;font-size:12px;line-height:16px;letter-spacing:-.36px;color:var(--ink-50)}.ad-meter-top span:first-child{display:none}.ad-meter-track{position:relative;height:18px;border-radius:9px;background:#f0f0f1;box-shadow:inset 0 1px 2px #00000021,inset 0 0 0 1px #0000000d;overflow:hidden}.ad-meter-fill{position:absolute;inset:0 auto 0 0;min-width:18px;border-radius:9px;background:var(--aqua-grad);box-shadow:inset 0 0 0 1px #2218988c}.ad-meter-proj{position:absolute;top:0;bottom:0;border-radius:0 9px 9px 0;background:repeating-linear-gradient(135deg,rgba(15,127,255,.1) 0 2px,transparent 2px 7px)}.ad-meter-cap{position:absolute;top:3px;bottom:3px;right:3px;width:2px;border-radius:1px;background:#00000059}.ad-meter-today{position:absolute;top:0;height:56px;width:0;pointer-events:none}.ad-meter-today em{position:absolute;top:0;left:0;transform:translate(-50%);font-style:normal;font-size:12px;font-weight:500;line-height:16px;letter-spacing:-.36px;color:#000;white-space:nowrap}.ad-meter-today:after{content:"";position:absolute;top:18px;bottom:0;left:-.75px;width:1.5px;border-radius:1px;background:#000}.ad-ruler{margin-top:6px}.ad-ruler-ticks{display:block;height:6px;background-image:linear-gradient(90deg,rgba(0,0,0,.22) 1px,transparent 1px);background-size:calc(100% / var(--days)) 100%;border-right:1px solid rgba(0,0,0,.22);-webkit-mask-image:linear-gradient(#000,#000)}.ad-ruler-labels{display:flex;justify-content:space-between;gap:10px;margin-top:4px;font-size:11.5px;line-height:1.4;letter-spacing:-.3px;color:var(--ink-40)}.ad-ruler-mid{color:var(--ink-50)}.ad-pace-legend{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:16px;font-size:13px;letter-spacing:-.39px;color:var(--ink-60)}.ad-pace-legend li{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.ad-pace-legend b{font-weight:500;color:#000}.ad-pace-legend small{font-size:12px;color:var(--ok-ink);letter-spacing:-.36px}.ad-sw{display:inline-block;flex:none;width:14px;height:8px;border-radius:4px}.ad-sw-fill{background:var(--aqua-grad);box-shadow:inset 0 0 0 1px #2218988c}.ad-sw-proj{background:repeating-linear-gradient(135deg,rgba(15,127,255,.3) 0 2px,transparent 2px 4px);box-shadow:inset 0 0 0 1px #0f7fff40}.ad-sw-today{width:2px;height:12px;border-radius:1px;background:#000;margin:0 6px}.ad-last-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:12px;font-size:15px;letter-spacing:-.45px}.ad-last-row b{font-weight:500}.ad-last-row small{font-weight:400;color:var(--ink-40)}.ad-last-track{position:relative;height:10px;margin-top:8px;border-radius:5px;background:#f0f0f1;box-shadow:inset 0 1px 2px #0000001f;overflow:hidden}.ad-last-track span{position:absolute;inset:0 auto 0 0;border-radius:5px;background:linear-gradient(#eef5ff,#c9dcf7 55%,#bcd4f4);box-shadow:inset 0 0 0 1px #22189852}.ad-last-track .ad-gloss{top:1px;height:35%}.ad-last-note{margin-top:8px;font-size:12.5px;line-height:1.45;letter-spacing:-.36px;color:var(--ink-50)}.ad-last-kv{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:7px 16px;margin-top:18px;padding-top:14px;border-top:1px solid var(--row-line);font-size:13px;letter-spacing:-.39px}.ad-last-kv dt{color:var(--ink-50)}.ad-last-kv dd{text-align:right;font-weight:500}.ad-funnel-wrap{margin-top:-10px}.ad-mini-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:12px}.ad-mini-head h4{font-size:16px;font-weight:500;letter-spacing:-.48px}.ad-mini-head p{font-size:13px;letter-spacing:-.39px;color:var(--ink-50);text-align:right}.ad-funnel{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--row-line);border-bottom:1px solid var(--row-line)}.ad-funnel li{position:relative;display:flex;flex-direction:column;gap:5px;padding:18px 18px 18px 16px;min-width:0}.ad-funnel li:first-child{padding-left:0}.ad-funnel li:not(:last-child):after{content:"";position:absolute;top:50%;right:2px;width:7px;height:7px;border-top:1.5px solid rgba(0,0,0,.22);border-right:1.5px solid rgba(0,0,0,.22);transform:translateY(-50%) rotate(45deg)}.ad-funnel b{font-size:30px;line-height:1;font-weight:500;letter-spacing:-1.1px}.ad-funnel span{font-size:13px;line-height:1.3;letter-spacing:-.39px;color:var(--ink-60)}.ad-funnel small{font-size:12px;line-height:1.3;letter-spacing:-.36px;color:var(--ink-40)}.ad-funnel li.is-key b{color:var(--brand)}.ad-funnel li.is-key span{color:#000}.ad-table td{vertical-align:middle}.ad-table th:last-child{width:210px}.ad-kw{font-weight:500;letter-spacing:-.45px!important}.ad-br{color:var(--ink-30);font-weight:400}.ad-br:first-child{margin-right:1px}.ad-br:last-child{margin-left:1px}.ad-st-in{display:inline-flex;align-items:baseline;gap:9px}.ad-st-in .sdot{transform:translateY(-.5px)}.ad-st-in>span{display:flex;flex-direction:column;gap:1px;font-size:13.5px;letter-spacing:-.4px}.ad-st-in small{font-size:12px;letter-spacing:-.36px;color:var(--ink-50)}.ad-row-paused td{background:#d9554c0b}.ad-row-paused .ad-kw,.ad-row-paused .ad-vid-copy b{color:#0000009e;text-decoration:line-through;text-decoration-color:#d9554c8c;text-decoration-thickness:1.5px}.ad-row-paused .ad-st-in>span{color:var(--bad-ink)}.ad-row-skipped td{color:var(--ink-40)}.ad-row-skipped .ad-kw{color:var(--ink-50);font-weight:400}.ad-row-skipped .ad-st-in>span{color:var(--ink-60)}.ad-table tr.is-flash td{animation:ad-flash 2.2s ease-out}@keyframes ad-flash{0%,30%{background-color:#0f7fff24}to{background-color:transparent}}.ad-only-sm{display:none}.ad-sm-line{font-size:12.5px!important;color:var(--ink-50)}.ad-vid{display:grid;grid-template-columns:30px minmax(0,1fr);gap:14px;align-items:start}.ad-vid-tile{position:relative;display:grid;place-items:center;width:30px;height:48px;margin-top:2px;border-radius:5px;background:linear-gradient(160deg,#4a4a4f,#1c1c1f 70%);box-shadow:inset 0 0 0 1px #ffffff1f,0 2px 5px #0000002e}.ad-vid-tile svg{width:14px;height:14px;opacity:.9}.ad-row-paused .ad-vid-tile{filter:grayscale(1);opacity:.55}.ad-vid-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.ad-vid-copy b{font-weight:500;letter-spacing:-.45px}.ad-vid-copy q{max-width:420px;font-size:13px;line-height:1.45;letter-spacing:-.39px;color:var(--ink-60)}.ad-vid-copy small{font-size:11px;color:var(--ink-40)}.sec-head .ad-hand{font-family:var(--font-hand);font-size:30px;line-height:1;letter-spacing:.3px;color:#000000bd;transform:rotate(-3deg) translateY(-6px);white-space:nowrap}.ad-rules-grid{display:grid;grid-template-columns:minmax(0,1fr) 292px;gap:18px;align-items:start}.ad-rules{overflow:hidden}.ad-rule{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:14px;align-items:start;padding:16px 20px 16px 18px;border-bottom:1px solid var(--row-line)}.ad-rule:last-child{border-bottom:0}.ad-rule>.sdot{width:11px;height:11px;margin-top:4px}.ad-rule>.chip{margin-top:-1px}.ad-rule.is-tripped{background:linear-gradient(90deg,#d9554c12,#d9554c03 70%)}.ad-rule-body{display:flex;flex-direction:column;gap:6px;min-width:0}.ad-rule-text{font-size:15px;line-height:1.4;font-weight:500;letter-spacing:-.45px}.ad-rule-detail{font-size:13.5px;line-height:1.5;letter-spacing:-.4px;color:var(--ink-60)}.ad-trip{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:4px;padding:12px 14px;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px #d9554c38}.ad-trip p{display:grid;grid-template-columns:102px minmax(0,1fr);gap:12px;font-size:13.5px;line-height:1.5;letter-spacing:-.4px;color:#000c}.ad-trip p span{font-size:12px;line-height:20px;letter-spacing:-.36px;color:var(--bad-ink)}.ad-trip .text-btn{margin-left:114px}.ad-watch{display:grid;grid-template-columns:9px minmax(0,1fr);gap:10px;align-items:baseline;margin-top:2px;padding:10px 12px;border-radius:8px;background:#febc2e1a;box-shadow:inset 0 0 0 1px #c58d1e38;font-size:13.5px;line-height:1.5;letter-spacing:-.4px;color:#000000c7}.ad-watch b{font-weight:500;color:var(--warn-ink)}.ad-p3{position:sticky;top:76px;padding:20px 20px 18px}.ad-p3 h4{margin-top:4px;font-size:18px;line-height:1.25;font-weight:500;letter-spacing:-.54px}.ad-p3-sub{margin-top:4px;font-size:13px;line-height:1.45;letter-spacing:-.39px;color:var(--ink-50)}.ad-p3 ul{display:flex;flex-direction:column;gap:11px;margin-top:16px}.ad-p3 li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;font-size:14px;line-height:1.4;letter-spacing:-.42px}.ad-check{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 50% 60%,#5fe37a,#19c332 45%,#128923);box-shadow:inset 0 0 0 .5px #0003,inset 0 1.5px 1px #ffffff59}.ad-check svg{width:12px;height:12px}.ad-p3-rule{margin-top:16px;padding-top:12px;border-top:1px dotted rgba(0,0,0,.18);font-size:13.5px;font-weight:500;letter-spacing:-.4px}.ad-p3-tally{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:14px;font-size:12.5px;letter-spacing:-.36px;color:var(--ink-60)}.ad-p3-tally span{display:inline-flex;align-items:center;gap:6px}.ad-copy-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start}.ad-serp{padding:18px 20px 16px;border-radius:10px;background:#fff;box-shadow:0 0 0 1px #00000014,0 4px 12px #0000000a}.ad-serp-sp{font-size:12px;font-weight:600;letter-spacing:-.2px;color:#000c}.ad-serp-who{display:flex;align-items:center;gap:10px;margin-top:10px}.ad-serp-who>span:last-child{display:flex;flex-direction:column;gap:1px}.ad-serp-who b{font-size:14px;font-weight:500;letter-spacing:-.3px}.ad-serp-who small{font-size:12px;letter-spacing:-.3px;color:var(--ink-50)}.ad-serp-fav{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--aqua-grad);box-shadow:inset 0 0 0 1px #22189880;font-size:14px;font-weight:600;line-height:1;color:#10306b}.ad-serp-h{margin-top:10px;font-size:19px;line-height:1.3;letter-spacing:-.45px;color:#1a4fd6}.ad-serp-d{margin-top:6px;font-size:14px;line-height:1.5;letter-spacing:-.3px;color:#000000a8}.ad-serp-call{margin-top:10px;padding-top:10px;border-top:1px solid var(--row-line);font-size:12.5px;letter-spacing:-.36px;color:var(--ink-50)}.ad-copy-cap{margin-top:10px;font-size:12.5px;line-height:1.5;letter-spacing:-.36px;color:var(--ink-50)}.ad-gate,.ad-copy-left .ad-list-h{margin-top:26px}.ad-gate p,.ad-aud-no-h{font-size:13px;line-height:1.4;letter-spacing:-.39px;color:var(--ink-60)}.ad-gate-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ad-gate-chip{display:inline-flex;align-items:center;height:24px;padding:0 9px 1px;border-radius:999px;background:#f6f6f7;box-shadow:inset 0 0 0 1px #0000001a;font-size:12.5px;letter-spacing:-.36px;color:#0000008c;text-decoration:line-through;text-decoration-color:#d9554c99;text-decoration-thickness:1.25px;white-space:nowrap}.ad-list-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:4px;font-size:14px;font-weight:500;letter-spacing:-.42px}.ad-list-h small{font-size:12px;font-weight:400;color:var(--ink-40);letter-spacing:-.36px}.ad-lines+.ad-list-h{margin-top:22px}.ad-lines li{display:grid;grid-template-columns:22px minmax(0,1fr) 42px;gap:10px;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--row-line)}.ad-ln{font-size:11.5px;color:var(--ink-40);text-align:right;letter-spacing:-.3px}.ad-lt{font-size:14px;line-height:1.45;letter-spacing:-.38px;color:#000000db}.ad-lc{font-size:11.5px;color:var(--ink-40);text-align:right;letter-spacing:-.3px}.ad-aud-box{display:flex;flex-direction:column}.ad-aud-lead{margin-top:6px;font-size:15px;line-height:1.45;letter-spacing:-.45px}.ad-aud-list{display:flex;flex-direction:column;gap:12px;margin:16px 0 20px}.ad-aud-list li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;font-size:14px;line-height:1.45;letter-spacing:-.42px;color:#000c}.ad-aud-list b{font-weight:500;color:#000}.ad-aud-no-h{padding-top:16px;border-top:1px solid var(--row-line);color:var(--ink-50);font-weight:500;font-size:12px}.ad-aud-note{margin-top:16px;font-size:13px;line-height:1.5;letter-spacing:-.39px;color:var(--ink-50)}.ad-form-wrap{display:flex;flex-direction:column;align-items:center}.ad-form-win{display:flex;width:100%;max-width:440px}.ad-form{background:#fff!important;padding:20px 20px 16px}.ad-form-title{font-size:18px;font-weight:500;letter-spacing:-.54px}.ad-form-sub{margin-top:3px;font-size:13px;letter-spacing:-.39px;color:var(--ink-50)}.ad-form ol{display:flex;flex-direction:column;gap:10px;margin-top:16px}.ad-form li{display:flex;flex-direction:column;gap:5px}.ad-form-q{display:flex;align-items:baseline;gap:7px;font-size:13px;font-weight:500;letter-spacing:-.39px}.ad-form-q .num{font-size:11px;font-weight:400;color:var(--ink-40);min-width:10px}.ad-form-f{display:flex;align-items:center;min-height:32px;padding:5px 11px 6px;border-radius:7px;background:#fafafa;box-shadow:inset 0 0 0 1px #00000024,inset 0 1px 2px #0000000a;font-size:12.5px;line-height:1.35;letter-spacing:-.36px;color:var(--ink-40)}.ad-form-pick{background:linear-gradient(#fff,#f4f4f5);color:var(--ink-50)}.ad-form-sms{flex-direction:row!important;align-items:flex-start;gap:10px!important;margin-top:4px;font-size:13px;line-height:1.45;letter-spacing:-.39px;color:#000000bf}.ad-form-sms b{font-weight:400;font-size:11px;color:var(--ink-40);margin-right:4px}.ad-form-box{flex:none;width:16px;height:16px;margin-top:1px;border-radius:4px;background:#fff;box-shadow:inset 0 0 0 1px #00000059,0 1px 1px #0000000d}.ad-form-foot{margin-top:14px;padding-top:10px;border-top:1px solid var(--row-line);font-size:12px;letter-spacing:-.36px;color:var(--ink-40)}.ad-shots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 26px;padding-top:6px}.ad-shot a{display:flex;flex-direction:column;color:inherit;border-radius:10px}.ad-shot a:focus-visible{outline:2px solid #1d6ee5;outline-offset:6px}.ad-shot-win{display:flex;width:100%;transition:transform .2s cubic-bezier(.2,.7,.25,1)}.ad-shot a:hover .ad-shot-win{transform:translateY(-3px)}.ad-shot-win .bar .t{font-size:11px;top:0;color:var(--ink-40)}.ad-shot-screen{position:relative;background:#fff!important}.ad-shot-screen.is-google{aspect-ratio:348 / 252}.ad-shot-screen.is-google{display:flex;align-items:flex-start;padding:12px 12px 0}.ad-shot-screen.is-google img{display:block;flex:none;width:100%;height:auto}.ad-shot-screen.is-google.is-wide{align-items:center;padding-bottom:12px}.ad-shot-screen.is-meta{aspect-ratio:480 / 560}.ad-shot-screen.is-meta img{position:absolute;top:0;left:-12.5%;width:125%;max-width:none;height:auto;margin-top:-18.33%}.ad-shot-screen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #0000000f;pointer-events:none}.ad-shot-file{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;align-self:center}.ad-shot-meta{display:flex;flex-direction:column;gap:4px;margin-top:10px;padding:0 2px}.ad-shot-who{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ad-shot-who b{font-size:15px;font-weight:500;letter-spacing:-.45px}.ad-shot-who span{font-size:11.5px;color:var(--ink-40);letter-spacing:-.3px}.ad-shot-run{font-size:12.5px;letter-spacing:-.36px;color:var(--ink-50)}.ad-shot-lesson{margin-top:4px;font-size:14px;line-height:1.5;letter-spacing:-.42px;color:#000000c7}.ad-shot-link{margin-top:6px;font-size:13px;letter-spacing:-.39px;color:var(--brand)}.ad-shot a:hover .ad-shot-link{text-decoration:underline;text-underline-offset:3px}.ad-more{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:30px}.ad-more-count{font-size:13px;letter-spacing:-.39px;color:var(--ink-50)}.ad-learn-note{margin-top:16px!important;text-align:center}@media (max-width: 1023px){.ad-body{gap:34px}.ad-top{margin-bottom:-10px}.ad-title{font-size:22px!important}.ad-rulesum{white-space:normal;height:auto;min-height:32px;padding-top:6px;padding-bottom:7px;text-align:left}.ad-pace{grid-template-columns:minmax(0,1fr)}.ad-pace-now{padding:18px 16px}.ad-pace-last{padding:18px 16px;border-left:0;border-top:1px solid var(--row-line)}.ad-pace-big b{font-size:34px}.ad-pace-legend{flex-direction:column;gap:8px}.ad-ruler-mid{text-align:center}.ad-mini-head{flex-direction:column;gap:4px}.ad-mini-head p{text-align:left}.ad-funnel{grid-template-columns:repeat(3,minmax(0,1fr))}.ad-funnel li{padding:14px 10px 14px 0}.ad-funnel li:nth-child(n+4){border-top:1px solid var(--row-line)}.ad-funnel li:after{display:none}.ad-funnel b{font-size:26px}.ad-table th:last-child{width:auto}.ad-only-sm{display:block}.rows.stack.ad-table tr.ad-row-paused{margin:0 -10px;padding-left:10px;padding-right:10px;width:calc(100% + 20px);border-radius:8px;background:#d9554c0d}.rows.stack.ad-table tr.ad-row-paused td{background:none}.rows.stack.ad-table tr{grid-template-columns:minmax(0,1fr);gap:6px}.rows.stack.ad-table td.ad-st{grid-row:auto}.ad-vid-copy q{font-size:12.5px}.ad-rules-grid{grid-template-columns:minmax(0,1fr)}.ad-p3{position:static}.ad-rule{grid-template-columns:11px minmax(0,1fr);padding:14px;gap:12px}.ad-rule>.chip{grid-column:2;grid-row:1;justify-self:start;margin:0 0 2px}.ad-rule-body{grid-column:2}.ad-rule>.sdot{grid-row:1;margin-top:6px}.ad-trip p{grid-template-columns:minmax(0,1fr);gap:1px}.ad-trip .text-btn{margin-left:0}.sec-head .ad-hand{display:none}.ad-copy-grid{grid-template-columns:minmax(0,1fr);gap:26px}.ad-serp-h{font-size:17px}.ad-shots{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}}@media (max-width: 620px){.ad-shots{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.ad-table tr.is-flash td{animation:none;background-color:#0f7fff1a}.ad-shot-win{transition:none}}.pl-head{margin-bottom:16px}.pl-head p{max-width:640px}.pl-legend{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;letter-spacing:-.36px;color:var(--ink-60);white-space:nowrap}.pl-toast{display:flex;align-items:center;gap:10px;min-height:22px;margin:-4px 0 10px;font-size:13px;letter-spacing:-.39px;color:var(--ink-60);opacity:0;transform:translateY(-2px);transition:opacity .2s,transform .2s}.pl-toast.is-on{opacity:1;transform:none}.pl-toast b{font-weight:500;color:#000}.pl-board{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:0;padding:4px;border-radius:12px;background:#f6f6f7;box-shadow:inset 0 0 0 1px #0000000f;align-items:start}.pl-col{position:relative;min-width:0;padding:4px 3px 8px}.pl-col+.pl-col:before{content:"";position:absolute;top:10px;bottom:10px;left:0;width:1px;background:#0000000d}.pl-colhead{padding:6px 3px 10px}.pl-colname{display:flex;align-items:center;justify-content:space-between;gap:6px}.pl-colname h4{font-size:13px;line-height:1.2;font-weight:500;letter-spacing:-.42px;color:#000}.pl-count{display:inline-grid;place-items:center;min-width:22px;height:18px;padding:0 6px;border-radius:9px;background:var(--pill-grad);box-shadow:inset 0 0 0 1px #00000024,0 1px 1px #0000000a;font-size:11px;font-weight:500;line-height:1;letter-spacing:-.2px;color:#0000009e}.pl-colhead p{margin-top:4px;min-height:30px;font-size:11.5px;line-height:1.3;letter-spacing:-.3px;color:var(--ink-40)}.pl-cards{list-style:none;display:flex;flex-direction:column;gap:6px}.pl-colempty{padding:18px 6px;border-radius:8px;border:1px dashed rgba(0,0,0,.12);font-size:12px;line-height:1.4;letter-spacing:-.3px;text-align:center;color:var(--ink-40)}.pl-card{position:relative;display:flex;flex-direction:column;border-radius:8px;background:#fff;box-shadow:0 0 0 1px #00000014,0 1px 2px #0000000a;transition:box-shadow .15s,transform .15s;animation:pl-in .32s cubic-bezier(.2,.7,.25,1)}@keyframes pl-in{0%{opacity:0;transform:translateY(4px)}}.pl-card:hover{box-shadow:0 0 0 1px #0000001f,0 6px 14px #00000012}.pl-card.is-moved{box-shadow:0 0 0 1px #0f7fff73,0 4px 12px #0f7fff1a}.pl-open{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:9px 9px 7px;border-radius:8px 8px 0 0;text-align:left;min-width:0}.pl-open:focus-visible{outline:2px solid #1d6ee5;outline-offset:-2px}.pl-addr{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:5px;row-gap:0;min-width:0}.pl-addr b{font-size:13px;line-height:1.25;font-weight:500;letter-spacing:-.42px;color:#000}.pl-addr small{font-size:11px;letter-spacing:-.2px;color:var(--ink-40)}.pl-open:hover .pl-addr b{color:var(--brand)}.pl-owner{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.3;letter-spacing:-.33px;color:var(--ink-60)}.pl-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px;max-width:100%}.pl-tags .chip{max-width:100%;overflow:hidden;text-overflow:ellipsis}.pl-src{display:inline-flex;align-items:center;height:19px;padding:0 7px 1px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #0f7fff66;font-size:11px;line-height:1;letter-spacing:-.3px;color:#0b5fc0}.pl-days{display:inline-flex;align-items:center;gap:5px;margin-top:1px;font-size:11.5px;line-height:1.3;letter-spacing:-.3px;color:var(--ink-40)}.pl-days .sdot{width:7px;height:7px}.pl-card.is-slow .pl-days{color:var(--warn-ink)}.pl-card.is-moved .pl-days{color:#0b5fc0}.pl-next{margin:0 9px;padding:7px 0 9px;border-top:1px solid rgba(0,0,0,.06);font-size:12px;line-height:1.35;letter-spacing:-.33px;color:#000000b8}.pl-next span{color:var(--ink-40)}.pl-move{position:relative;overflow:hidden;align-self:flex-start;display:inline-flex;align-items:center;gap:5px;height:24px;margin:0 9px 9px;padding:0 9px 1px 10px;border-radius:999px;border:1px solid rgba(0,0,0,.42);background:var(--silver-grad);box-shadow:0 2px 5px #00000014,inset 0 -3px 2px -2px #00000014;font-size:12px;font-weight:500;line-height:1;letter-spacing:-.33px;color:#000;text-shadow:0 1px 1px rgba(255,255,255,.8);white-space:nowrap;transition:transform .12s,opacity .15s}.pl-move>*{position:relative;z-index:2}.pl-move .pl-gloss{position:absolute;z-index:1;top:2px;left:8px;right:8px;height:7px;border-radius:999px;opacity:.9;background:linear-gradient(#fffffff2,#ffffff59 70%,#fff0);pointer-events:none}.pl-move svg{color:#0000008c}.pl-move:hover{opacity:.85}.pl-move:active{transform:scale(.97)}.pl-move:focus-visible{outline:2px solid #1d6ee5;outline-offset:2px}.pl-link{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;margin:0 9px 10px;font-size:12px;font-weight:500;letter-spacing:-.33px;color:var(--brand)}.pl-link:hover{color:var(--brand-border)}.pl-done{margin:0 9px 10px;font-size:12px;letter-spacing:-.33px;color:var(--ok-ink)}.pl-more{display:block;width:100%;margin-top:8px;padding:7px 6px 8px;border-radius:7px;font-size:12px;font-weight:500;letter-spacing:-.33px;color:var(--brand);text-align:center;transition:background .15s}.pl-more:hover{background:#0f7fff0f}.pl-closed{margin-top:22px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px #00000014,0 4px 12px #00000008}.pl-closed summary{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:14px 18px;list-style:none;cursor:pointer;border-radius:12px}.pl-closed summary::-webkit-details-marker{display:none}.pl-closed summary:hover{background:#fcfcfc}.pl-closed summary:focus-visible{outline:2px solid #1d6ee5;outline-offset:-2px}.pl-caret{display:grid;place-items:center;width:14px;height:14px;color:var(--ink-50);transition:transform .2s cubic-bezier(.2,.7,.25,1)}.pl-closed[open] .pl-caret{transform:rotate(90deg)}.pl-closed-t{font-size:15px;font-weight:500;letter-spacing:-.45px}.pl-closed-sub{flex-basis:100%;padding-left:24px;font-size:12.5px;letter-spacing:-.36px;color:var(--ink-50)}.pl-closed-body{padding:0 18px 10px}.pl-closed-rows th:first-child{width:34%}.pl-reached{font-size:13px;color:var(--ink-60)}.pl-reason{color:#000000c7}.pl-reason .sdot{margin-right:8px;vertical-align:1px}.pl-body>.demo-note{margin-top:18px;max-width:760px}.pl-phone{display:flex;flex-direction:column}.pl-switch{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;border-radius:12px;border:1px solid rgba(0,0,0,.18);background:var(--glass-grad);box-shadow:inset 0 1px 1px #fffc}.pl-switch-btn{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:8px 6px 9px 7px;border-radius:8px;border:1px solid transparent;text-align:left;transition:background .15s}.pl-switch-btn b{font-size:17px;line-height:1;font-weight:500;letter-spacing:-.5px;color:#000000c7}.pl-switch-btn span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:1.1;letter-spacing:-.35px;color:var(--ink-50)}.pl-switch-btn[aria-selected=true]{background:var(--pill-grad);border-color:#626262;text-shadow:0 2px 2px rgba(255,255,255,.8);box-shadow:0 2px 2px #0000001f,inset 0 1px 1px #fffc}.pl-switch-btn[aria-selected=true] b{color:#000}.pl-switch-btn[aria-selected=true] span{color:#000;font-weight:500}.pl-switch-btn:focus-visible{outline:2px solid #1d6ee5;outline-offset:1px}.pl-phone-head{padding:18px 2px 10px}.pl-phone-head h4{font-size:18px;line-height:1.2;font-weight:500;letter-spacing:-.54px}.pl-phone-head p{margin-top:2px;font-size:13px;letter-spacing:-.39px;color:var(--ink-50)}.pl-phone-list{gap:8px}.pl-phone-list .pl-addr b{font-size:15px}.pl-phone-list .pl-owner{font-size:13px}.pl-phone-list .pl-open{padding:12px 14px 9px}.pl-phone-list .pl-next{margin:0 14px;font-size:13px}.pl-phone-list .pl-move,.pl-phone-list .pl-link,.pl-phone-list .pl-done{margin:0 14px 12px}.pl-phone-list .pl-move{height:30px;padding:0 13px 1px 14px;font-size:13px}@media (max-width: 1023px){.pl-toast{margin:0 0 8px}.pl-closed summary{padding:14px}.pl-closed-sub{padding-left:24px}.pl-closed-body{padding:0 14px 6px}.pl-closed-rows tr{padding:12px 0}.pl-closed-rows tr:last-child{border-bottom:0}.pl-reason{font-size:13.5px}}@media (prefers-reduced-motion: reduce){.pl-card{animation:none}.pl-toast,.pl-caret{transition:none}}.es-head{margin-bottom:10px}.es-head p{max-width:640px}.es-legal{display:inline-flex;align-items:center;gap:8px;margin-bottom:22px;padding:7px 12px 8px 10px;border-radius:8px;background:#f7f7f8;box-shadow:inset 0 0 0 1px #0000000d;font-size:13px;line-height:1.4;letter-spacing:-.39px;color:var(--ink-60)}.es-legal svg{flex:none;color:var(--ink-40)}.es-figs{grid-template-columns:repeat(5,minmax(0,1fr));padding:20px 0 24px;border-top:1px solid var(--row-line)}.es-figs .fig-warn b{color:var(--bad-ink)}.es-list{display:flex;flex-direction:column;gap:18px}.es-deal{padding:20px 22px 14px}.es-deal.is-done{padding-bottom:18px;background:linear-gradient(#fbfefb,#fff 140px)}.es-top{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.es-where{min-width:0}.es-addr{display:block;font-size:20px;line-height:1.25;font-weight:500;letter-spacing:-.6px;color:#000;text-align:left;transition:color .15s}.es-addr:hover{color:var(--brand)}.es-addr:focus-visible{outline:2px solid #1d6ee5;outline-offset:2px;border-radius:4px}.es-where p{margin-top:2px;font-size:13px;letter-spacing:-.39px;color:var(--ink-50)}.es-top-right{display:flex;flex-direction:column;align-items:flex-end;gap:7px;text-align:right}.es-status{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:500;line-height:1.3;letter-spacing:-.42px;color:var(--ok-ink)}.es-status.is-blocked{color:var(--bad-ink)}.es-status.is-late{color:var(--warn-ink)}.es-from{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;letter-spacing:-.36px;color:var(--ink-50)}.es-progress{display:flex;align-items:center;gap:14px;margin:16px 0}.es-track{flex:1;display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:3px}.es-track i{display:block;height:6px;border-radius:3px;background:#ececec;box-shadow:inset 0 1px 1px #00000014}.es-track i.is-done{background:linear-gradient(#5fe37a,#19c332);box-shadow:inset 0 -1px #12892359}.es-track i.is-next{background:var(--aqua-grad);box-shadow:inset 0 0 0 1px #2218984d}.es-track i.is-blocked{background:linear-gradient(#ff8a82,#d9554c);box-shadow:inset 0 -1px #8c1e164d}.es-progress-n{flex:none;font-size:12.5px;letter-spacing:-.36px;color:var(--ink-50)}.es-facts{display:grid;grid-template-columns:1.15fr .85fr .9fr 1.25fr .9fr 1fr;margin:0 0 6px;padding:12px 0;border-top:1px solid var(--row-line);border-bottom:1px solid var(--row-line)}.es-facts>div{min-width:0;padding:0 14px}.es-facts>div:first-child{padding-left:0}.es-facts>div+div{border-left:1px solid var(--row-line)}.es-facts dt{font-size:11.5px;line-height:1.3;letter-spacing:-.3px;color:var(--ink-50)}.es-facts dd{margin-top:3px;font-size:14px;line-height:1.35;letter-spacing:-.42px;color:#000}.es-facts dd small{display:block;margin-top:1px;font-size:11.5px;letter-spacing:-.3px;color:var(--ink-40)}.es-facts dd small.is-late{color:var(--warn-ink)}.es-facts dd.num small{display:inline;margin:0 0 0 3px}.es-steps{list-style:none;margin:0 -10px}.es-step{display:grid;grid-template-columns:22px minmax(0,1fr) 190px 178px 104px;align-items:center;column-gap:12px;min-height:44px;padding:6px 10px;border-radius:8px;font-size:14px;line-height:1.35;letter-spacing:-.42px}.es-step+.es-step{box-shadow:0 -1px 0 var(--row-line)}.es-step.is-next+.es-step,.es-step.is-next{box-shadow:none}.es-step.is-next{background:#0f7fff0e;box-shadow:inset 0 0 0 1px #0f7fff2e}.es-step.is-next.is-blocked{background:#d9554c0d;box-shadow:inset 0 0 0 1px #d9554c38}.es-label{min-width:0}.es-label em{display:inline-block;margin-left:8px;padding:1px 7px 2px;border-radius:999px;background:var(--brand-tint);font-style:normal;font-size:11px;font-weight:500;letter-spacing:-.2px;color:#0b5fc0;vertical-align:1px}.is-blocked .es-label em{background:#d9554c24;color:var(--bad-ink)}.es-step.is-done .es-label{color:#0000009e}.es-owner,.es-when{font-size:13px;letter-spacing:-.39px;color:var(--ink-60)}.es-when.tone-done{color:var(--ink-50)}.es-when.tone-late{color:var(--warn-ink)}.es-step.is-blocked .es-when.tone-late{color:var(--bad-ink)}.es-act{display:flex;justify-content:flex-end}.es-ico{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #00000029;font-size:11px;font-weight:700;line-height:1;color:#fff}.es-ico.is-done{background:radial-gradient(circle at 50% 60%,#5fe37a,#19c332 45%,#128923);box-shadow:inset 0 0 0 .5px #0000002e,inset 0 1.5px 1px #ffffff59}.es-ico.is-next{box-shadow:inset 0 0 0 1.5px var(--brand);background:radial-gradient(circle,var(--brand) 0 3px,transparent 3.5px)}.es-ico.is-blocked{background:radial-gradient(circle at 50% 60%,#ff8a82,#ff736a 45%,#d9554c);box-shadow:inset 0 0 0 .5px #0000002e,inset 0 1.5px 1px #ffffff59}.es-blocker{grid-column:2 / -1;margin:4px 0;padding:8px 12px 9px;border-radius:7px;background:#d9554c14;box-shadow:inset 3px 0 #d9554c8c;font-size:13px;line-height:1.45;letter-spacing:-.39px;color:var(--bad-ink)}.es-blocker b{font-weight:500}.es-donerow{position:relative;margin-top:6px}.es-donelist summary{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:4px 2px;list-style:none;cursor:pointer;font-size:13px;font-weight:500;letter-spacing:-.39px;color:var(--brand)}.es-donelist summary::-webkit-details-marker{display:none}.es-donelist summary:focus-visible{outline:2px solid #1d6ee5;outline-offset:2px;border-radius:4px}.es-caret{display:grid;place-items:center;transition:transform .2s cubic-bezier(.2,.7,.25,1)}.es-donelist[open] .es-caret{transform:rotate(90deg)}.es-donelist .es-steps{margin-top:8px}.es-keys{position:absolute;top:0;right:4px;display:flex;align-items:baseline;gap:8px;padding:7px 14px 8px;border-radius:3px;background:var(--paper);box-shadow:0 1px 2px #0000001f,0 0 0 1px #9a6a001f;transform:rotate(-3deg);pointer-events:none}.es-keys span{font:400 26px/1 var(--font-hand);letter-spacing:.3px;color:#1b1b1b}.es-keys small{font:400 16px/1 var(--font-hand);letter-spacing:.3px;color:#1b1b1b99}.es-body>.demo-note{margin-top:18px;max-width:760px}@media (max-width: 1023px){.es-legal{display:flex;align-items:flex-start;margin-bottom:18px}.es-legal svg{margin-top:2px}.es-figs{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.es-figs .fig:last-child{grid-column:1 / -1}.es-deal{padding:16px 14px 10px}.es-top{flex-direction:column;gap:10px}.es-top-right{align-items:flex-start;text-align:left}.es-addr{font-size:18px;letter-spacing:-.54px}.es-progress{flex-direction:column;align-items:stretch;gap:6px;margin:14px 0}.es-facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.es-facts>div{padding:0 10px 0 0}.es-facts>div+div{border-left:0}.es-facts>div:nth-child(2n){padding:0 0 0 12px;border-left:1px solid var(--row-line)}.es-steps{margin:0 -6px}.es-step{grid-template-columns:22px minmax(0,1fr) auto;row-gap:3px;padding:9px 6px}.es-label{grid-column:2 / 4}.es-owner{grid-column:2;grid-row:2;font-size:12.5px}.es-when{grid-column:3;grid-row:2;text-align:right;font-size:12.5px}.es-act{grid-column:2 / 4;grid-row:3;justify-content:flex-start;padding-top:6px}.es-act:empty{display:none}.es-step .es-ico{grid-row:1;align-self:start;margin-top:1px}.es-blocker{grid-column:2 / 4}.es-step.is-blocked .es-blocker{grid-row:3}.es-step.is-blocked .es-act{grid-row:4}.es-donerow{display:flex;flex-direction:column-reverse;align-items:flex-start}.es-donelist{width:100%}.es-keys{position:static;display:inline-flex;margin:10px 0 6px 4px}}@media (prefers-reduced-motion: reduce){.es-caret{transition:none}}.tr-body{display:flex;flex-direction:column;gap:40px}.tr-top{margin-bottom:-16px}.tr-top p{max-width:640px}.tr-title{font-size:24px!important;line-height:1.2!important;letter-spacing:-.72px!important}.tr-sec{display:flex;flex-direction:column}.tr-sec>.demo-note{margin-top:12px}.tr-kicker{font-size:12px;font-weight:500;line-height:1.2;letter-spacing:-.36px;color:var(--ink-50)}.tr-panel-h{font-size:16px;line-height:1.3;font-weight:500;letter-spacing:-.48px}.tr-panel-sub{margin-top:3px;font-size:13px;line-height:1.45;letter-spacing:-.39px;color:var(--ink-50)}.tr-tip{position:absolute;bottom:calc(100% + 8px);left:50%;z-index:5;transform:translate(-50%,3px);padding:5px 9px 6px;border-radius:7px;background:#1a1a1aeb;box-shadow:0 6px 16px #0000002e;font-size:12px;line-height:1.2;letter-spacing:-.3px;color:#fffc;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .14s,transform .14s}.tr-tip b{font-weight:500;color:#fff}.tr-hero{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);border-radius:10px;background:#fff;box-shadow:0 0 0 1px #00000014,0 4px 12px #0000000a}.tr-hero-num{position:relative;padding:26px 28px 30px 26px}.tr-big{margin-top:12px;font-size:72px;line-height:1;font-weight:500;letter-spacing:-2.6px}.tr-big-sub{margin-top:14px;max-width:360px;font-size:15px;line-height:1.5;letter-spacing:-.45px;color:var(--ink-60)}.tr-big-sub2{margin-top:8px;font-size:13.5px;color:var(--ink-50);letter-spacing:-.4px}.tr-hand{margin-top:22px;font-family:var(--font-hand);font-size:25px;line-height:1;letter-spacing:.2px;color:#000000bd;transform:rotate(-2.5deg);transform-origin:left center}.tr-break{padding:26px 26px 24px 28px;border-left:1px solid var(--row-line);min-width:0}.tr-break-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tr-receipt{margin-top:-6px;transform:rotate(6deg)}.tr-stack{display:flex;gap:2px;height:26px;margin-top:12px}.tr-seg{position:relative;flex-basis:0;min-width:10px;background:var(--c);box-shadow:inset 0 0 0 .5px #00000029,inset 0 -6px 8px -6px #0000001f;cursor:default;outline:none;transition:filter .15s}.tr-seg:first-child{border-radius:8px 0 0 8px}.tr-seg:last-child{border-radius:0 8px 8px 0}.tr-seg-gloss{position:absolute;top:2px;left:3px;right:3px;height:42%;border-radius:999px;background:linear-gradient(#ffffff9e,#ffffff1f 75%,#fff0);pointer-events:none}.tr-seg:hover,.tr-seg:focus-visible{filter:brightness(1.06) saturate(1.05)}.tr-seg:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #1d6ee5}.tr-seg:hover .tr-tip,.tr-seg:focus-visible .tr-tip{opacity:1;transform:translate(-50%)}.tr-legend{display:flex;flex-direction:column;margin-top:16px}.tr-legend li{display:grid;grid-template-columns:12px minmax(0,1fr) auto 40px;gap:12px;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--row-line);font-size:14px;letter-spacing:-.42px}.tr-legend li:last-child{border-bottom:0}.tr-legend i{width:12px;height:12px;border-radius:3px;background:var(--c);box-shadow:inset 0 0 0 .5px #00000029;transform:translateY(1px)}.tr-legend-name{display:flex;align-items:baseline;gap:10px;min-width:0;flex-wrap:wrap}.tr-legend-name small{font-size:12px;letter-spacing:-.36px;color:var(--ink-40)}.tr-legend b{font-weight:500;text-align:right}.tr-legend-pct{font-size:12px;text-align:right;color:var(--ink-40)}.tr-honest{margin-top:12px;font-size:12.5px;line-height:1.5;letter-spacing:-.36px;color:var(--ink-50)}.tr-table .tr-group th{padding:20px 0 8px;border-bottom:1px solid var(--row-line);font-size:12px;font-weight:500;letter-spacing:-.36px;color:var(--ink-60);text-align:left}.tr-table tbody:first-of-type .tr-group th{padding-top:14px}.tr-table th:first-child{width:27%}.tr-src-in{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.tr-src-in b{font-weight:500;letter-spacing:-.45px}.tr-src-in small{font-size:12px;letter-spacing:-.36px;color:var(--ink-50)}.tr-unit{font-size:11.5px;color:var(--ink-40);letter-spacing:-.3px}.tr-signed{font-weight:500}.tr-zero td.tr-n{color:var(--ink-40)}.tr-cps b{font-size:15px;font-weight:500;letter-spacing:-.45px}.tr-cps-l{display:none}.tr-na{color:var(--ink-30)}.tr-total td{background:#fafafa}.tr-total td.tr-n,.tr-total td{color:#000}.tr-total .tr-src-in b{font-weight:500}.tr-today td{vertical-align:middle}.tr-today-cell{color:var(--ink-60)}.tr-today-cell>span:last-child{margin-left:10px;font-size:13.5px;letter-spacing:-.4px;color:var(--ink-50)}.tr-cols{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:18px;align-items:start}.tr-chart,.tr-deals{padding:20px 22px 18px}.tr-bars{display:flex;flex-direction:column;gap:14px;margin-top:20px}.tr-bars li{display:grid;grid-template-columns:150px minmax(0,1fr);gap:14px;align-items:center}.tr-bar-name{display:flex;flex-direction:column;gap:2px;font-size:13.5px;line-height:1.25;letter-spacing:-.4px}.tr-bar-name small{font-size:11.5px;letter-spacing:-.3px;color:var(--ink-40)}.tr-bars li.is-total .tr-bar-name{color:var(--ink-60)}.tr-bar-track{position:relative;display:flex;align-items:center;gap:9px;height:26px;border-left:1px solid rgba(0,0,0,.28)}.tr-bar{position:relative;display:block;height:20px;border-radius:0 6px 6px 0;background:var(--aqua-grad);border:1px solid var(--aqua-border);border-left:0;box-shadow:0 3px 8px #00000014;outline:none}.tr-bars li.is-total .tr-bar{background:linear-gradient(#f6f9ff,#dbe8fb 50%,#cfe0f6);border-color:#22189873}.tr-bar-gloss{position:absolute;top:2px;left:3px;right:5px;height:7px;border-radius:999px;background:linear-gradient(#fffffff2,#ffffff59 70%,#fff0);opacity:.85;pointer-events:none}.tr-bar:hover .tr-tip,.tr-bar:focus-visible .tr-tip{opacity:1;transform:translate(-50%)}.tr-bar:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #1d6ee5}.tr-bar-track b{flex:none;font-size:14px;font-weight:500;letter-spacing:-.42px}.tr-chart-note{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:20px;padding-top:14px;border-top:1px solid var(--row-line);font-size:12.5px;line-height:1.45;letter-spacing:-.36px;color:var(--ink-50)}.tr-chart-note>span:first-child{flex-basis:100%;margin-bottom:2px}.tr-deals ul{display:flex;flex-direction:column;margin-top:12px}.tr-deals li button{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"addr date" "src src";gap:6px 12px;width:100%;padding:11px 6px 11px 0;border-bottom:1px solid var(--row-line);text-align:left;border-radius:4px;transition:background .15s}.tr-deals li button:hover{background:var(--row-hover)}.tr-deals li button:focus-visible{outline:2px solid #1d6ee5;outline-offset:-2px}.tr-deal-addr{grid-area:addr;display:flex;align-items:baseline;gap:8px;min-width:0;flex-wrap:wrap}.tr-deal-addr b{font-size:14.5px;font-weight:500;letter-spacing:-.44px}.tr-deal-addr small{font-size:12px;letter-spacing:-.36px;color:var(--ink-50)}.tr-deal-src{grid-area:src;display:flex;flex-wrap:wrap;gap:6px}.tr-deal-date{grid-area:date;font-size:12.5px;letter-spacing:-.36px;color:var(--ink-50);white-space:nowrap}.tr-deals-more{margin-top:14px}.tr-lean-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start}.tr-notes{display:flex;flex-direction:column}.tr-notes li{display:grid;grid-template-columns:112px minmax(0,1fr);grid-template-areas:"chip name" "chip why";gap:3px 14px;align-items:start;padding:14px 0;border-bottom:1px solid var(--row-line)}.tr-notes li:first-child{padding-top:4px}.tr-notes li:last-child{border-bottom:0}.tr-notes .chip{grid-area:chip;justify-self:start;margin-top:1px}.tr-note-name{grid-area:name;font-size:15px;font-weight:500;letter-spacing:-.45px}.tr-notes p{grid-area:why;max-width:620px;font-size:14px;line-height:1.5;letter-spacing:-.42px;color:var(--ink-60)}.tr-rule{position:sticky;top:76px;padding:22px 22px 20px;border-radius:10px;background:linear-gradient(#0f7fff0f,#0f7fff05);box-shadow:inset 0 0 0 1px #0f7fff2e}.tr-rule-text{margin-top:8px;font-size:18px;line-height:1.45;letter-spacing:-.54px;color:#000}.tr-rule-kv{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:7px 14px;margin-top:18px;padding-top:14px;border-top:1px solid rgba(15,127,255,.16);font-size:13px;letter-spacing:-.39px}.tr-rule-kv dt{color:var(--ink-50)}.tr-rule-kv dd{text-align:right;font-weight:500}@media (max-width: 1023px){.tr-body{gap:34px}.tr-title{font-size:22px!important}.tr-hero{grid-template-columns:minmax(0,1fr)}.tr-hero-num{padding:20px 16px 22px}.tr-big{font-size:56px;letter-spacing:-2px}.tr-break{padding:18px 16px;border-left:0;border-top:1px solid var(--row-line)}.tr-legend li{grid-template-columns:12px minmax(0,1fr) auto 34px;gap:10px}.tr-legend-name{flex-direction:column;gap:1px}.rows.stack.tr-table tr{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 10px}.rows.stack.tr-table tr.tr-group{display:block;padding:18px 0 8px;border-bottom:1px solid var(--row-line)}.rows.stack.tr-table tr.tr-group th{display:block;padding:0;border:0}.tr-table td.tr-src{grid-column:1 / 4;grid-row:1}.tr-table td.tr-cps{grid-column:4;grid-row:1;text-align:right}.tr-cps-l{display:block;font-size:11px;color:var(--ink-40);letter-spacing:-.3px}.tr-table td.tr-n{text-align:left;font-size:14px}.tr-table td.tr-n:before{content:attr(data-label);display:block;margin-bottom:1px;font-size:11px;letter-spacing:-.3px;color:var(--ink-40)}.tr-table td.tr-n .tr-unit{display:none}.tr-total td{background:none}.rows.stack.tr-table tr.tr-total{background:#fafafa;margin:0 -8px;padding-left:8px;padding-right:8px;border-radius:6px;width:calc(100% + 16px)}.rows.stack.tr-table tr.tr-today{grid-template-columns:minmax(0,1fr)}.tr-table tr.tr-today td.tr-src{grid-column:1}.tr-today-cell{display:flex!important;flex-direction:column;align-items:flex-start;gap:6px}.tr-today-cell>span:last-child{margin-left:0}.tr-cols{grid-template-columns:minmax(0,1fr)}.tr-chart,.tr-deals{padding:18px 16px}.tr-bars li{grid-template-columns:minmax(0,1fr);gap:6px}.tr-lean-grid{grid-template-columns:minmax(0,1fr)}.tr-notes li{grid-template-columns:minmax(0,1fr);grid-template-areas:"chip" "name" "why";gap:6px}.tr-rule{position:static}}@media (prefers-reduced-motion: reduce){.tr-tip,.tr-seg{transition:none}}.src-head{margin-bottom:4px}.src-head p{max-width:700px}.src-figs{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:18px;padding:20px 0 4px;border-top:1px solid var(--row-line)}.src-figs .fig-warn b{color:var(--warn-ink)}.src-sec{margin-top:38px}.src-sec>.sec-head p{max-width:680px}.src-table td{vertical-align:top;padding-top:14px;padding-bottom:13px}.src-name b{display:block;font-weight:500;letter-spacing:-.45px}.src-name small{display:block;margin-top:2px;font-size:12.5px;letter-spacing:-.36px;color:var(--ink-50)}.src-name .src-sm{display:none}.src-links{max-width:0;width:27%}.src-links a{display:block}.src-links a.src{width:fit-content;font-size:13px;letter-spacing:-.39px}.src-svc{margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.4;color:var(--ink-50);transition:color .15s}.src-svc:hover{color:var(--brand)}.src-svc:focus-visible,.src-links a.src:focus-visible{outline:2px solid #1d6ee5;outline-offset:2px;border-radius:3px}.src-when{font-size:13.5px;color:var(--ink-60)}.src-rows{font-weight:500}.src-files span{display:block;font-size:14px}.src-files small{display:block;margin-top:2px;font-size:12px;letter-spacing:-.3px;color:var(--ink-40);white-space:nowrap}.src-stat{width:176px}.src-stat small{display:block;margin:3px 0 0 16px;font-size:12px;letter-spacing:-.3px;color:var(--ink-50)}.src-status{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:500;letter-spacing:-.4px;white-space:nowrap}.src-status.tone-green{color:var(--ok-ink)}.src-status.tone-yellow{color:var(--warn-ink)}.src-status.tone-red{color:var(--bad-ink)}.src-fails{display:flex;flex-direction:column;gap:14px}.src-fail{padding:18px 20px 16px;border-radius:10px;background:#fff;box-shadow:0 0 0 1px #00000014,0 4px 12px #00000008}.src-fail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.src-fail-head h4{font-size:16px;line-height:1.3;font-weight:500;letter-spacing:-.48px}.src-fail-head p{margin-top:3px;font-size:12.5px;letter-spacing:-.36px;color:var(--ink-50)}.src-fail-head p .mono{font-size:11.5px}.src-steps{list-style:none;display:flex;flex-direction:column;gap:12px}.src-steps>li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px}.src-step-n{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--pill-grad);box-shadow:inset 0 0 0 1px #00000029,0 1px 2px #0000000f;font-size:11px;font-weight:500;color:#0009}.src-steps p{font-size:14.5px;line-height:1.5;letter-spacing:-.43px;color:#000000c7}.src-steps p b{font-weight:500;color:#000}.src-said{display:block;margin-top:6px;padding:8px 12px 9px;border-radius:7px;background:#f7f7f8;box-shadow:inset 0 0 0 1px #0000000d;font-family:var(--font-mono);font-size:12.5px;line-height:1.5;letter-spacing:-.2px;color:#000000b3;quotes:"“" "”"}.src-zips{list-style:none;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;margin-top:10px}.src-zips li{display:flex;flex-direction:column;gap:4px;min-width:0;padding:9px 10px 10px;border-radius:8px;background:#fafafa;box-shadow:inset 0 0 0 1px #0000000f}.src-zips li b{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:500;letter-spacing:-.4px}.src-zips li b .sdot{width:8px;height:8px}.src-zips li span{font-size:11.5px;line-height:1.3;letter-spacing:-.3px;color:var(--ink-50)}.src-zips li.tone-green{background:#19c3320d;box-shadow:inset 0 0 0 1px #19c3322e}.src-zips li.tone-yellow{background:#febc2e14;box-shadow:inset 0 0 0 1px #febc2e4d}.src-zips li.tone-yellow span{color:var(--warn-ink)}.src-zips li.tone-red{background:#d9554c0d;box-shadow:inset 0 0 0 1px #d9554c33}.src-zips li.tone-red span{color:var(--bad-ink)}.src-fail-foot{margin:14px 0 0 34px;font-size:13px;line-height:1.45;letter-spacing:-.39px;color:var(--ink-50)}.src-qgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.src-q{padding:16px 18px 14px}.src-q-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.src-q-head b{font-size:15px;font-weight:500;letter-spacing:-.45px}.src-q-head span{font-size:12.5px;letter-spacing:-.36px;color:var(--ink-50)}.src-q ul{list-style:none}.src-q li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--row-line);font-size:13px;letter-spacing:-.39px;color:var(--ink-60)}.src-q li .mono{font-size:12.5px;color:#000000bf}.src-q li b.mono{font-weight:500;color:var(--bad-ink)}.src-q-more{margin-top:6px;font-size:12px;letter-spacing:-.36px;color:var(--ink-40)}.src-not{list-style:none;padding:4px 20px}.src-not li{display:grid;grid-template-columns:14px minmax(180px,.36fr) minmax(0,1fr);align-items:baseline;column-gap:14px;padding:14px 0;border-top:1px solid var(--row-line)}.src-not li:first-child{border-top:0}.src-not-ico{color:var(--ink-40);transform:translateY(1px)}.src-not b{font-size:14.5px;font-weight:500;letter-spacing:-.43px}.src-not p{font-size:14px;line-height:1.5;letter-spacing:-.42px;color:var(--ink-60)}@media (max-width: 1023px){.src-figs{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.src-figs .fig:last-child{grid-column:1 / -1}.src-sec{margin-top:30px}.src-table tr{padding:14px 0}.src-name .src-sm{display:block;margin-top:4px;color:var(--ink-60)}.src-links{max-width:none;width:100%}.src-links a.src{display:inline-block}.src-stat{width:auto}.src-stat small{max-width:130px;margin-left:auto;text-align:right}.src-status{font-size:12.5px}.src-fail{padding:16px 14px 14px}.src-fail-head{flex-direction:column;gap:8px}.src-steps>li{grid-template-columns:22px minmax(0,1fr);gap:10px}.src-steps p{font-size:14px}.src-said{font-size:11.5px;overflow-wrap:anywhere}.src-zips{grid-template-columns:repeat(2,minmax(0,1fr))}.src-fail-foot{margin-left:32px}.src-qgrid{grid-template-columns:minmax(0,1fr)}.src-q li{font-size:12.5px}.src-not{padding:2px 14px}.src-not li{grid-template-columns:14px minmax(0,1fr);row-gap:4px}.src-not p{grid-column:2;font-size:13.5px}}
