@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,:host{--surface:#F2F4F8;--white:#FFFFFF;--paper:var(--white);--ink:#15203B;--primary:#3454D1;--detail:#E4EBF8;--line:#DCE1EB;--muted:color-mix(in srgb,var(--ink) 70%,var(--white));--primary-hover:color-mix(in srgb,var(--primary) 88%,var(--ink));--danger:#A42C62;--danger-light:#FDE0E8;--success:#206449;--success-light:#E7F5EF}.clarifier .chat-label,.chat-start .chat-label{padding-bottom:12px;gap:10px}.clarifier .chat-thread{max-height:min(54dvh,520px);padding:18px 2px 4px;scrollbar-gutter:stable}.clarifier .chat-turn,.chat-start .chat-turn{line-height:1.55;overflow-wrap:anywhere;margin-bottom:18px}.clarifier .chat-turn>span,.chat-start .chat-turn>span{display:block;font-size:12px;line-height:1.4;font-weight:600}.clarifier .chat-turn p,.chat-start .chat-turn p{font-size:15px;line-height:1.55;margin:5px 0 0}.clarifier .chat-turn.user,.chat-start .chat-turn.user{width:fit-content;max-width:85%;margin-left:auto;padding:10px 14px;background:var(--detail);border-radius:16px 16px 4px}.clarifier .chat-turn.user p,.chat-start .chat-turn.user p{color:var(--ink)}.clarifier .chat-turn.user small,.chat-start .chat-turn.user small{display:block;font-size:12px;color:var(--muted);margin-top:5px}.clarifier .chat-turn.assistant,.chat-start .chat-turn.assistant{width:100%;max-width:100%;padding:0;background:transparent;border-radius:0}.clarifier .chat-turn.assistant>span,.chat-start .chat-turn.assistant>span{color:var(--primary)}.clarifier .chat-question:focus{outline:none}.clarifier .chat-turn.assistant strong{display:block;font-size:17px;line-height:1.5;margin:8px 0 0;color:var(--ink)}.clarifier .chat-options{margin:12px 0 0;gap:8px;white-space:normal}.clarifier .chat-options .chat-choice-hint{font-size:12px;color:var(--muted);margin:0 0 2px}.clarifier .chat-options>button{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 12px;font-size:14px;line-height:1.45;border-radius:12px;background:var(--surface)}.clarifier .chat-options>button>span{flex:1;min-width:0;text-align:left}.clarifier .chat-options>button>svg,.clarifier .chat-options kbd{flex-shrink:0}.clarifier .chat-options>button:hover:not(:disabled){background:var(--detail);border-color:var(--primary)}.clarifier .chat-options>button.chat-write-own{background:transparent;color:var(--muted);border-color:transparent}.clarifier .chat-options>button.chat-write-own:hover:not(:disabled){color:var(--ink);border-color:var(--line)}.clarifier .chat-options kbd{font-size:12px;width:22px;height:22px;border-radius:6px}.clarifier .chat-options .chat-input{align-items:flex-end;padding:10px;border-radius:14px;background:var(--surface)}.clarifier .chat-free-answer textarea{min-height:46px;max-height:160px;font-size:15px;line-height:1.5;resize:vertical}.clarifier .chat-input>.icon-button{flex-shrink:0;min-width:40px;min-height:40px;border-radius:10px}.chat-compose-hint{font-size:12px!important;color:var(--muted);line-height:1.4;margin:4px 0 0!important}.clarifier .chat-footer{padding-top:12px;margin-top:12px;gap:10px}.chat-thinking{display:flex;align-items:center;gap:9px;min-height:32px;font-size:13px;color:var(--muted);margin:0 0 12px}.chat-typing{display:flex;gap:4px;align-items:center;height:18px}.chat-typing i{display:block;width:5px;height:5px;border-radius:50%;background:var(--primary);animation:chat-dot 1.2s ease-in-out infinite}.chat-typing i:nth-child(2){animation-delay:.15s}.chat-typing i:nth-child(3){animation-delay:.3s}@keyframes chat-dot{0%,70%,to{opacity:.4;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}.chat-start .chat-start-composer{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.chat-start .chat-start-composer:focus-within{border-color:var(--primary);box-shadow:0 0 0 2px var(--detail)}.chat-start-composer>label{flex-basis:100%;font-size:12px!important;gap:4px!important;color:var(--muted)}.chat-start-composer textarea{border:0;box-shadow:none!important;outline:none!important;background:transparent;padding:4px 0;min-height:72px;max-height:180px;resize:vertical;font-size:15px;line-height:1.5}.chat-start-composer>.button{order:2;margin-left:auto;min-height:40px;padding:9px 13px;font-size:14px;border-radius:10px}.chat-start-composer>.chat-compose-hint{flex:1;order:1;min-width:140px}.chat-start-sending{min-height:140px}.knowledge-questions .question-count{margin-left:auto}@media(pointer:coarse){.chat-compose-hint{display:none}}@media(max-width:600px){.clarifier .chat-thread{max-height:48dvh}.clarifier .chat-turn p,.chat-start .chat-turn p{font-size:14px}.clarifier .chat-turn.assistant strong{font-size:16px}.clarifier .chat-footer>.button{min-height:44px}.chat-start-composer textarea,.clarifier .chat-free-answer textarea{font-size:16px}.clarifier .chat-label{flex-wrap:wrap}.clarifier .question-count{font-size:11px}}@media(max-width:360px){.clarifier .chat-label>div{display:none}.clarifier .chat-thread{max-height:56dvh}.clarifier .chat-secondary-actions{gap:4px 10px}.clarifier .chat-secondary-actions .text-button{font-size:12px}}.chat-review-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:0 0 16px}.chat-review-actions .text-button{min-height:44px;font-size:14px}.chat-review-actions .button{flex-shrink:0;min-height:44px}.chat-answer-review{padding:12px 14px;background:var(--detail);border-radius:8px;font-size:14px;line-height:1.6}.chat-saved-answer{padding:12px 0}.chat-saved-answer p{margin:8px 0 12px}@media(max-width:600px){.chat-review-actions{gap:8px}.chat-saved-answer .button{min-height:44px;max-width:100%;white-space:normal}}.chat-check-review{display:block;margin-top:6px;color:var(--muted,#5b6376);font-size:13px;line-height:1.5}.clarifier .brief-view{overflow-wrap:anywhere}.clarifier .brief-view li>span{min-width:0}.clarifier .brief-view{padding:12px 0}.clarifier>details{border-top:0;margin:12px 0}.clarifier>details>summary{min-height:44px}.clarifier>.button{max-width:100%;white-space:normal;text-align:left}.clarifier>.chat-adjust{min-height:44px;padding:10px 4px}.mission-retest-reference{overflow-wrap:anywhere;white-space:normal}.chat-answer-placement{display:grid;gap:12px;margin:12px 0 4px;padding:16px;background:var(--surface);border:0;border-radius:10px;min-width:0}.chat-answer-placement label{display:grid;gap:6px;font-size:14px;font-weight:500}.chat-answer-placement select,.chat-answer-placement textarea{width:100%;min-width:0;min-height:44px}.chat-answer-placement .hint{margin:0;font-size:13px;line-height:1.6}.chat-answer-placement-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.chat-answer-placement-actions .button{min-height:44px}@media(max-width:600px){.chat-answer-placement{padding:12px}.chat-answer-placement-actions{display:grid;grid-template-columns:1fr 1fr}.chat-answer-placement-actions .button{min-width:0;justify-content:center;padding:10px 12px}}@media(max-width:420px){.chat-answer-placement-actions .button{padding:10px 8px;white-space:nowrap}.chat-answer-placement-actions .button svg{display:none}}.chat-type-choice{display:flex;align-items:center;gap:16px;margin:8px 0 20px;min-width:0}.chat-type-choice label{display:grid;gap:6px;flex:0 0 190px;font-size:14px;font-weight:500}.chat-type-choice select{min-height:44px;width:100%}.chat-type-choice p{display:grid;gap:4px;margin:0;min-width:0;font-size:13px;overflow-wrap:anywhere}.chat-type-choice p span{font-weight:600}.chat-type-choice small{font-size:13px;color:var(--muted)}@media(max-width:600px){.chat-type-choice{align-items:stretch;flex-direction:column;gap:8px}.chat-type-choice label{flex:auto}}.clarifier .error:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.clarifier>.chat-original>p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--surface);font:16px/1.55 DM Sans Variable,system-ui,sans-serif}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}button{color:inherit}input,textarea,select{width:100%;min-width:0;border:1px solid var(--line);border-radius:9px;padding:12px 13px;background:var(--white);color:var(--ink);font-size:16px}textarea{resize:vertical;min-height:80px}input:focus-visible,textarea:focus-visible,select:focus-visible,button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--primary);outline-offset:3px}input[type=checkbox]{width:18px;min-width:18px;height:18px;margin:3px 0;accent-color:var(--primary)}fieldset{border:0;padding:0;margin:0}h1,h2,h3,h4,p{margin-top:0}h1{font-size:34px;line-height:1.18;letter-spacing:-1.3px;font-weight:600}h2{font-size:22px;line-height:1.25;letter-spacing:-.55px;font-weight:600}h3{font-size:17px;line-height:1.4;font-weight:600}h4{font-size:15px;font-weight:600}p{color:var(--muted)}svg{flex-shrink:0}pre{font:12px/1.6 ui-monospace,monospace;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface);border:1px solid var(--line);padding:16px;border-radius:9px}summary{cursor:pointer;padding:15px 0;font-weight:500}details{border-top:1px solid var(--line)}dl{margin:20px 0 0}dt{font-size:14px;color:var(--muted);margin-top:16px}dd{margin:3px 0;font-size:15px;overflow-wrap:anywhere}.brand{display:inline-flex;align-items:center;gap:9px;line-height:1;color:var(--ink);font-size:32px;font-weight:650;letter-spacing:-1.4px}.brand svg{width:33px;height:33px}.brand-period{color:var(--primary)}.brand-link{display:block;padding:29px 27px 23px}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:8px;border:1px solid transparent;padding:11px 15px;font-weight:550;font-size:15px;min-height:42px;white-space:nowrap;line-height:1.4}.button.primary,.primary{background:var(--primary);border-color:var(--primary);color:var(--white)}.button.primary:hover,.button.ink:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.button.secondary{background:var(--white);border-color:var(--line);color:var(--ink)}.button.secondary:hover{background:var(--surface)}.button.ink{background:var(--primary);color:var(--white)}.button.light{background:var(--white);color:var(--ink)}.button.large{padding:17px 22px;font-size:16px}.button.full{width:100%}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;background:transparent;border-radius:7px;padding:0}.icon-button:hover{background:#15203b08}.text-button{display:inline-flex;gap:7px;align-items:center;justify-content:center;background:transparent;border:0;padding:3px 0;font-size:14px;line-height:1.6;font-weight:500}.text-link{display:inline-flex;align-items:center;gap:8px;color:var(--primary);font-size:15px}.subtle,.hint{color:var(--muted);font-size:14px}.hint{line-height:1.6}.hint svg{width:16px;height:16px;vertical-align:text-bottom;margin-right:6px}.avatar{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--detail);color:var(--ink);font-weight:600;font-size:15px;flex-shrink:0}.avatar.small{width:30px;height:30px}.lavender,.yellow{background:var(--detail)}.status{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;white-space:nowrap;border-radius:5px;padding:5px 7px;background:var(--surface);color:var(--muted)}.status i,.surface-tag i{width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0}.status-clarifying{background:var(--detail);color:var(--muted)}.status-ready,.status-approved,.status-working,.status-review{background:var(--detail);color:var(--primary)}.status-done{background:var(--surface);color:var(--muted)}.status-changes_requested{background:var(--danger-light);color:var(--danger)}.priority{font-size:14px;display:inline-flex;align-items:center;gap:5px}.priority:before{content:"";width:4px;height:11px;border-radius:2px;background:var(--line)}.priority-high:before{background:var(--primary)}.priority-urgent:before{background:var(--danger)}.priority-low:before{height:5px}.surface-tag{display:inline-flex;align-items:center;gap:6px;font-size:14px;border:1px solid var(--line);padding:5px 8px;border-radius:6px;color:var(--muted);background:var(--white);white-space:nowrap}.surface-tag i{color:var(--primary)}.error{padding:12px 14px;border:1px solid #A42C6255;background:var(--danger-light);border-radius:8px;color:var(--danger);font-size:15px;margin-bottom:16px;overflow-wrap:anywhere}.loading-screen{min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px}.loading-screen>span{color:var(--muted);font-size:15px}.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}.form{display:flex;flex-direction:column;gap:18px}.form label,.brief-fields label{display:flex;flex-direction:column;gap:7px;font-size:15px;font-weight:500}.form label>span:not(.checkbox-label span),.brief-fields label>span{font-size:14px;color:var(--muted);font-weight:400}.checkbox-label{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.5}.checkbox-label input{flex:0 0 18px;margin:3px 0}.form .checkbox-label{flex-direction:row;align-items:flex-start;font-size:15px;gap:10px}.checkbox-label small{display:block;font-size:14px;color:var(--muted);font-weight:400;margin-top:5px}.first-product{background:var(--detail);border-radius:10px;padding:20px;display:flex;flex-direction:column;gap:14px}.modal{border:1px solid var(--line);border-radius:16px;box-shadow:0 24px 90px #15203b33;padding:0;width:min(540px,calc(100vw - 32px));max-height:90dvh;color:var(--ink);background:var(--white)}.modal.wide{width:min(760px,calc(100vw - 32px))}.modal::backdrop{background:#15203b60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal>header{display:flex;align-items:center;justify-content:space-between;padding:22px 25px;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--white);z-index:2}.modal>header h2{font-size:20px;margin:0}.modal-body{padding:25px;max-height:calc(90dvh - 80px);overflow:auto;overscroll-behavior:contain}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%);border:1px solid var(--line);border-radius:10px;padding:14px 20px;background:var(--white);box-shadow:0 8px 35px #15203b18;display:flex;gap:10px;align-items:center;z-index:100;font-size:15px;max-width:90vw}.toast svg{color:var(--primary)}.landing{background:var(--white)}.landing-nav{max-width:1400px;margin:auto;padding:28px 5%;display:flex;align-items:center;justify-content:space-between}.landing-nav>div{display:flex;align-items:center;gap:27px;font-size:14px}.landing-hero{max-width:1400px;margin:auto;padding:70px 5% 105px;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:60px}.hero-copy h1{font-size:clamp(44px,5.4vw,78px);letter-spacing:-4px;line-height:1.05;margin:26px 0}.hero-copy h1 em{font-style:normal;color:var(--primary)}.hero-copy>p{max-width:370px;font-size:17px;line-height:1.75;margin-bottom:29px}.hero-footnote{display:block;font-size:14px;color:var(--muted);margin-top:18px}.hero-illustration{position:relative;background:var(--detail);border-radius:24px;padding:52px 32px 30px;transform:rotate(-1.2deg);min-height:480px}.example-window{background:var(--white);border:1px solid #15203B12;border-radius:12px;box-shadow:0 22px 40px #15203b15;transform:rotate(1.2deg)}.example-window>header{display:flex;align-items:center;justify-content:space-between;padding:13px 17px;border-bottom:1px solid var(--line);font-size:14px;color:var(--muted)}.example-window .brand svg{width:20px;height:20px}.window-dots{display:flex;gap:4px}.window-dots i{width:5px;height:5px;background:var(--line);border-radius:50%}.example-content{padding:24px}.example-label{font-size:14px;color:var(--muted);letter-spacing:1px}.example-comment{display:flex;gap:10px;margin:21px 0;font-size:14px}.example-comment p{margin:0;color:var(--ink);max-width:280px}.example-astor{display:flex;align-items:center;gap:10px;font-size:14px}.example-astor .brand svg{width:18px;height:18px}.example-astor p{color:var(--ink);margin:0}.example-reply{background:var(--detail);margin:15px 0 19px 25px;border-radius:8px;padding:13px;display:flex;gap:9px;justify-content:space-between;font-size:14px}.example-ticket{border:1px solid var(--line);padding:18px;border-radius:8px}.example-ticket h3{font-size:15px;margin:12px 0 6px}.example-ticket p{font-size:14px;margin-bottom:14px}.example-ticket>div{display:flex;gap:7px;font-size:14px;margin-top:8px;color:var(--muted)}.example-ticket>div svg{color:var(--primary)}.orbit-tag{position:absolute;left:-17px;top:17px;padding:11px 16px;border-radius:8px;border:1px solid var(--line);background:var(--white);box-shadow:0 7px 15px #15203b05;display:flex;gap:7px;align-items:center;font-size:14px;transform:rotate(-3deg)}.floating-pin{position:absolute;top:190px;left:11px;background:var(--primary);border:3px solid var(--white);border-radius:50%;height:39px;width:39px;display:grid;place-items:center;font-size:15px;font-weight:600;color:var(--white)}.orbit-star{position:absolute;bottom:-15px;right:-15px;color:var(--primary);transform:rotate(12deg)}.landing-steps{border-top:1px solid var(--line);max-width:1260px;margin:0 auto;padding:55px 0;display:grid;grid-template-columns:1.15fr 1fr 1fr 1fr;gap:36px}.landing-steps h2{font-size:24px;margin:15px 0}.landing-steps article>span{font-size:14px;color:var(--danger)}.landing-steps article h3{margin:17px 0 9px;font-size:17px}.landing-steps article p{font-size:15px;line-height:1.7}.landing-bottom{text-align:center;padding:65px 20px 80px;background:var(--detail)}.landing-bottom h2{font-size:38px;line-height:1.25;letter-spacing:-1.4px}.landing-bottom p{max-width:450px;margin:0 auto 25px;font-size:16px}.landing-footer{max-width:1400px;margin:auto;display:flex;justify-content:space-between;align-items:center;padding:28px 5%;font-size:14px;color:var(--muted)}.landing-footer .brand{font-size:22px}.landing-footer .brand svg{width:23px;height:23px}.app-shell{--sidebar-width:235px;display:flex;min-height:100vh}.sidebar{width:var(--sidebar-width);min-width:var(--sidebar-width);border-right:1px solid var(--line);background:var(--white);display:flex;flex-direction:column;position:fixed;height:100dvh;z-index:10}.product-context{margin:0 19px 21px;border:1px solid var(--line);background:var(--surface);border-radius:9px;padding:13px 14px;display:flex;flex-direction:column}.product-context>b{font-size:15px;font-weight:600}.context-subtitle{color:var(--muted);font-size:14px;margin-top:3px}.product-context select{padding:0;background:transparent;border:0;font-size:15px;font-weight:600}.portfolio-link{justify-content:flex-start;margin-top:8px;font-size:14px}.sidebar nav{padding:0 16px;display:flex;flex-direction:column;gap:4px}.sidebar nav>button{background:transparent;border:0;display:flex;align-items:center;gap:11px;text-align:left;padding:11px 13px;font-size:14px;font-weight:450;border-radius:7px;color:var(--muted);min-height:41px}.sidebar nav>button.active{color:var(--ink);background:var(--detail);font-weight:600}.sidebar nav>button:hover{background:var(--surface)}.sidebar nav>button.active:hover{background:var(--detail)}.nav-count{margin-left:auto;font-size:14px;padding:0 6px;background:var(--white);border-radius:4px}.nav-divider{margin:15px 12px 11px;border-top:1px solid var(--line)}.sidebar-bottom{margin-top:auto;padding:20px 18px 17px}.account{display:flex;align-items:center;gap:9px}.account>div{display:flex;flex-direction:column;flex:1;min-width:0}.account strong{font-size:14px;font-weight:600;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.account>div>span{font-size:14px;color:var(--muted)}.account .avatar{width:30px;height:30px;font-size:14px}.account .icon-button{width:25px}.app-content{margin-left:var(--sidebar-width);width:calc(100% - var(--sidebar-width))}.topbar{height:69px;border-bottom:1px solid var(--line);background:var(--white);display:flex;align-items:center;justify-content:space-between;padding:0 35px;gap:15px}.breadcrumb{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--muted)}.breadcrumb b{font-weight:500;color:var(--ink)}.breadcrumb>button{border:0;background:transparent;padding:0;font-size:14px}.topbar-actions{display:flex;align-items:center;gap:15px}.topbar-actions select{font-size:14px;border:0;width:auto;padding:4px}.main-content{padding:35px 35px 50px;max-width:1500px;margin:auto}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 27px}.page-heading h1{font-size:31px;margin:10px 0 8px;letter-spacing:-1.2px}.page-heading p{font-size:14px;margin:0;color:var(--muted)}.heading-actions{display:flex;gap:9px}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:24px}.stat-card{padding:21px 20px;border:1px solid var(--line);border-radius:10px;background:var(--white);text-align:left}.stat-card>span{display:flex;align-items:center;justify-content:space-between;font-size:14px;color:var(--muted);gap:8px}.stat-card>strong{display:flex;align-items:center;justify-content:space-between;font-size:36px;letter-spacing:-1.4px;line-height:1.4;margin-top:11px;font-weight:550}.stat-card>strong>span{font-size:15px;color:var(--muted);font-weight:400}.stat-card p{margin:7px 0 0;font-size:14px;color:var(--muted)}.stat-0{background:var(--detail);border-color:var(--line)}.stat-0>span svg{color:var(--muted)}.stat-1>span svg{color:var(--primary)}.stat-2>span svg{color:var(--danger)}.stat-3>span svg{color:var(--primary)}.overview-grid{display:grid;grid-template-columns:1.8fr 1fr;gap:23px}.panel{border:1px solid var(--line);border-radius:11px;background:var(--white);overflow:hidden}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:22px 23px;border-bottom:1px solid var(--line)}.panel-heading h2{display:flex;align-items:center;gap:9px;margin:0;font-size:15px;letter-spacing:-.3px}.panel-heading h2>span,.discussion h3>span{font-size:14px;border:1px solid var(--line);padding:2px 6px;border-radius:4px;font-weight:450;letter-spacing:0}.panel-heading .text-button{font-size:14px}.decision-list{padding:5px 22px 17px}.decision-list>button{display:flex;align-items:center;text-align:left;gap:12px;width:100%;border:0;border-bottom:1px solid var(--line);padding:19px 0;background:var(--white)}.decision-list>button:last-child{border-bottom:0}.decision-icon{width:38px;height:38px;border-radius:9px;display:grid;place-items:center;flex-shrink:0}.decision-list>button>div{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.decision-list strong{font-size:14px;font-weight:550}.decision-list>button>div>span{font-size:14px;color:var(--muted)}.decision-list>button>svg{color:var(--muted)}.test-prompt{position:relative;background:var(--primary);color:var(--white);border-radius:11px;padding:25px;overflow:hidden;min-height:350px;display:flex;flex-direction:column}.test-prompt h2{font-size:30px;line-height:1.1;letter-spacing:-1px;margin:15px 0}.test-prompt>p{color:#fffa;font-size:14px;max-width:240px;line-height:1.7;margin-bottom:85px}.test-prompt>.button{margin-top:auto;align-self:flex-start;font-size:14px;padding:11px 15px;position:relative}.test-graphic{position:absolute;right:23px;bottom:86px;color:var(--primary);transform:rotate(-14deg)}.test-graphic>span{position:absolute;left:-65px;top:-25px;display:grid;place-items:center;border:2px solid #ffffff50;border-radius:50%;width:33px;height:33px;background:var(--primary);transform:rotate(14deg);font-size:14px;color:var(--white)}.test-graphic>i{position:absolute;border:1px dashed #ffffff70;width:90px;height:47px;border-radius:8px;left:-73px;top:-33px}.recent-panel{grid-column:1/-1}.mini-table{padding:0 23px}.mini-table>button{display:flex;align-items:center;gap:20px;text-align:left;width:100%;border:0;border-bottom:1px solid var(--line);background:var(--white);padding:17px 0}.mini-table>button:last-child{border-bottom:0}.mini-table>button>div{flex:1;min-width:0;display:flex;gap:13px;align-items:center}.mini-table b{font-weight:500;font-size:14px}.mini-table>button>span:last-child{font-size:14px;color:var(--muted)}.ticket-reference{font-size:14px;color:var(--muted);white-space:nowrap;letter-spacing:.3px}.ticket-reference>span{margin-left:10px;color:var(--muted);font-size:14px;border:1px solid var(--line);padding:1px 4px;border-radius:3px}.quiet-empty{padding:25px 23px;color:var(--muted);font-size:14px}.workspace-note{font-size:14px;color:var(--muted);margin:20px 0 0;display:flex;align-items:center;gap:6px}.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:35px 25px;min-height:250px}.empty-icon{width:60px;height:60px;display:grid;place-items:center;background:var(--detail);border-radius:16px;color:var(--primary);margin-bottom:17px}.empty h3{font-size:17px;margin:0 0 9px}.empty p{font-size:14px;max-width:330px;color:var(--muted);line-height:1.75;margin-bottom:20px}.empty>.button{font-size:14px}.table-toolbar{padding:18px 23px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:15px}.search-field{display:flex;align-items:center;gap:8px;flex:1;color:var(--muted)}.search-field input{border:0;padding:10px 0;font-size:16px;background:transparent}.table-toolbar select{width:160px;font-size:16px;padding:10px 12px;min-height:44px}.table-scroll{overflow:auto}.tickets-table{width:100%;border-collapse:collapse;text-align:left}.tickets-table th{font-size:14px;font-weight:450;padding:11px 23px;color:var(--muted);background:var(--surface);border-bottom:1px solid var(--line)}.tickets-table td{border-bottom:1px solid var(--line);padding:18px 23px;vertical-align:middle}.tickets-table tr:last-child td{border-bottom:0}.tickets-table td:first-child{width:47%}.tickets-table td .subtle{font-size:14px}.table-title{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:5px;border:0;background:transparent;padding:0}.table-title b{font-size:16px;font-weight:550}.needs-clarity{font-size:14px;color:var(--muted)}.round-grid,.product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.round-card{padding:25px}.round-card header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.round-card h2{font-size:23px}.round-card>p{font-size:15px;white-space:pre-wrap;line-height:1.8}.round-meta{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--muted);margin:22px 0}.round-meta>span{margin-left:auto}.round-card footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:19px;margin-top:20px}.product-card{display:flex;flex-direction:column;align-items:flex-start;position:relative;padding:25px;text-align:left}.product-icon{width:50px;height:50px;display:grid;place-items:center;background:var(--detail);border-radius:12px;font-size:22px;margin-bottom:25px}.product-card>svg{position:absolute;top:28px;right:25px;color:var(--muted)}.product-card h2{margin:5px 0 11px}.product-card p{font-size:14px}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.settings-card{padding:24px;min-width:0}.settings-card h2{font-size:23px;margin:0 0 16px}.settings-card p{font-size:16px;margin:0 0 16px}.settings-card p:last-child{margin-bottom:0}.settings-card h3{margin:24px 0 12px}.settings-card .panel-heading{padding:0 0 18px;margin-bottom:20px;flex-wrap:wrap}.settings-card .panel-heading h2{margin:0}.settings-card .panel-heading+h3{margin-top:0}.settings-card .hint{font-size:14px;margin:16px 0}.environment-row{display:flex;border-bottom:1px solid var(--line);padding:18px 0;margin-bottom:20px;font-size:16px}.environment-row span{color:var(--muted);font-size:14px;overflow-wrap:anywhere}.environment-row small{color:var(--muted);font-size:14px}.client-chip{display:inline-flex;background:var(--detail);font-size:14px;padding:5px 9px;border-radius:5px;margin:0 9px 13px 0}.billing-summary{display:grid;grid-template-columns:1.5fr 1fr;gap:22px;margin-bottom:24px}.billing-summary .panel{padding:27px}.billing-summary h2{margin:14px 0}.billing-summary p{font-size:14px}.provider-label{display:flex;align-items:center;gap:7px;font-size:14px;color:var(--muted)}.credit-summary>strong{display:block;font-size:42px;margin:9px 0;font-weight:600;line-height:1.3}.credit-summary>strong>span{font-size:14px;color:var(--muted);font-weight:400;display:block}.plan-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.plan-card{padding:23px 18px;display:flex;flex-direction:column}.plan-card h2{font-size:19px;margin:15px 0}.plan-card>p{font-size:14px;min-height:35px}.plan-card ul{list-style:none;padding:0;margin:15px 0 24px;font-size:14px}.plan-card li{display:flex;align-items:center;gap:6px;margin:12px 0}.plan-card li svg{color:var(--primary)}.plan-card>.button{margin-top:auto;font-size:14px;padding:9px 10px}.plan-card.featured{border-color:var(--primary);background:var(--detail)}.billing-notice{padding:18px;border:1px solid var(--line);background:var(--detail);display:flex;gap:12px;border-radius:9px;margin:22px 0}.billing-notice p{font-size:14px;margin:0;color:var(--muted)}.credit-activity{margin-top:24px}.credit-activity>p{padding:0 23px 15px}.credit-row{padding:16px 23px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;font-size:14px}.credit-row>div{display:flex;flex-direction:column}.credit-row>div>span{color:var(--muted);font-size:14px}.people-panel{padding:0 25px}.person-row{display:flex;align-items:center;gap:17px;padding:20px 0;border-bottom:1px solid var(--line);font-size:14px}.person-row:last-child{border-bottom:0}.person-row>div{flex:1;display:flex;flex-direction:column;min-width:0}.person-row>div>span{font-size:14px;color:var(--muted)}.coming-soon{text-align:center;max-width:550px;margin:80px auto;display:flex;align-items:center;flex-direction:column;gap:15px}.coming-soon>svg{color:var(--primary)}.coming-soon h1{font-size:40px}.coming-soon p{font-size:16px}.invitation-error{max-width:500px;margin:100px auto;text-align:center;padding:25px}.invitation-error h1{margin:30px 0 20px}.success-symbol{color:var(--primary)}.back-button{margin-bottom:22px;color:var(--muted)}.detail-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:27px}.detail-heading h1{font-size:28px;margin:9px 0 16px}.detail-heading>div>div{display:flex;gap:9px;align-items:center}.lock-chip{font-size:14px;display:flex;align-items:center;gap:5px;color:var(--muted)}.detail-grid{display:grid;grid-template-columns:1fr 300px;gap:24px;align-items:start}.detail-main{padding:29px}.brief-view h2{font-size:23px;margin-bottom:14px}.brief-view>p{font-size:15px;line-height:1.85;color:var(--muted);white-space:pre-wrap}.brief-view section{margin-top:24px}.brief-view h4{margin-bottom:8px;font-size:14px;color:var(--muted);text-transform:uppercase;letter-spacing:.7px}.brief-view section>p{font-size:15px;color:var(--muted);line-height:1.8;white-space:pre-wrap}.brief-view ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.brief-view li{display:flex;gap:8px;font-size:14px;line-height:1.7}.brief-view li svg{margin-top:2px;color:var(--primary)}.open-questions{background:var(--detail);padding:17px;border-radius:8px}.discussion{border-top:1px solid var(--line);padding-top:25px;margin-top:30px}.discussion h3{display:flex;gap:9px;align-items:center}.comment{display:flex;gap:10px;margin-top:22px;align-items:flex-start}.comment>div{flex:1}.comment strong{display:flex;gap:12px;align-items:center;font-size:14px;font-weight:600}.comment strong>span{font-size:14px;color:var(--muted);font-weight:400}.comment p{font-size:14px;white-space:pre-wrap;color:var(--muted);margin:5px 0 0}.comment-form{display:flex;align-items:flex-end;flex-direction:column;gap:10px;margin:20px 0}.comment-form textarea{font-size:15px;background:var(--surface);border-color:var(--line);min-height:70px}.comment-form .button{font-size:14px}.evidence-details{margin-top:25px}.evidence-details summary{font-size:14px}.evidence-details img{width:100%;max-height:400px;object-fit:contain;border:1px solid var(--line);border-radius:8px}.evidence-details p{font-size:14px;white-space:pre-wrap}.evidence-turn{border-top:1px solid var(--line);padding-top:14px;font-size:14px}.history-entry{padding:14px 0;border-bottom:1px solid var(--line)}.history-entry>b{display:block;font-size:14px;text-transform:capitalize}.history-entry>span{font-size:14px;color:var(--muted)}.history-entry>p{font-size:14px;margin:8px 0 0}.detail-aside{display:flex;flex-direction:column;gap:18px}.detail-aside .panel{padding:23px}.detail-aside h3{font-size:16px;margin-bottom:17px}.detail-aside .subtle{font-size:14px;line-height:1.7}.action-list{display:flex;flex-direction:column;gap:9px}.action-list>.button{justify-content:flex-start;font-size:14px}.detail-aside dd,.detail-aside dt{font-size:14px}.report-panel{background:var(--detail)}.report-panel p{font-size:14px;white-space:pre-wrap;color:var(--muted)}.report-panel h4{font-size:14px;margin-top:20px}.report-panel .reference{overflow-wrap:anywhere;font-family:monospace;font-size:14px}.similar-ticket{display:flex;flex-direction:column;align-items:flex-start;gap:6px;border-top:1px solid var(--line);padding-top:13px;margin-top:13px}.similar-ticket>.text-button{text-align:left;justify-content:flex-start}.similar-ticket small{font-size:14px;color:var(--muted)}.brief-fields{display:flex;flex-direction:column;gap:18px}.chat-label{display:flex;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid var(--line)}.chat-label .brand svg{width:27px;height:27px}.chat-label>div{flex:1;display:flex;flex-direction:column;gap:3px}.chat-label b{font-size:15px}.chat-label span{font-size:14px;color:var(--muted)}.question-count{background:var(--surface);padding:4px 7px;border-radius:4px}.chat-thread{max-height:330px;overflow:auto;overscroll-behavior:contain;padding:20px 0}.chat-turn{max-width:90%;padding:14px;border-radius:9px;margin-bottom:14px;font-size:14px;line-height:1.75;white-space:pre-wrap}.chat-turn>span{font-size:14px;font-weight:600;color:var(--muted)}.chat-turn p{color:var(--muted);font-size:16px;margin:6px 0}.chat-turn.user{margin-left:auto;background:var(--detail)}.chat-turn.assistant{background:var(--surface)}.chat-turn strong{font-size:15px;font-weight:550}.chat-options{display:flex;flex-direction:column;gap:7px;margin-bottom:18px}.chat-options>button{display:flex;align-items:center;gap:9px;font-size:16px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--white);text-align:left}.chat-options>button>svg{margin-left:auto}.chat-options kbd{width:21px;height:21px;border:1px solid var(--line);border-radius:4px;display:grid;place-items:center;font-size:14px;color:var(--muted)}.chat-input{display:flex;align-items:flex-end;border:1px solid var(--line);border-radius:9px;overflow:hidden;padding:8px;margin:14px 0}.chat-input textarea{border:0;border-radius:0;font-size:15px;padding:5px;min-height:55px;resize:vertical}.chat-input .icon-button{background:var(--primary);margin:3px;color:var(--white)}.chat-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:20px;border-top:1px solid var(--line);margin-top:17px}.chat-footer .button{font-size:14px}.clarifier .brief-view{padding:20px 0}.clarifier>.text-button{margin-top:15px}.resume-draft{display:flex;justify-content:space-between;padding:13px;background:var(--detail);border:1px solid var(--primary);border-radius:7px;font-size:14px}.working-dots{animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{50%{opacity:.45}}.sandbox{background:var(--white);min-height:100vh}.sandbox-banner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 5%;background:var(--detail);font-size:14px}.sandbox-banner span{color:var(--muted)}.sandbox-banner a{display:flex;align-items:center;gap:7px}.sandbox>nav{display:flex;justify-content:space-between;align-items:center;padding:30px 7%}.sandbox>nav b{letter-spacing:2px;font-size:15px}.sandbox>nav span{font-size:14px;color:var(--muted)}.sandbox>nav button{background:var(--white);border:1px solid var(--line);padding:10px 16px;border-radius:6px;font-size:14px}.sandbox>main{max-width:1100px;margin:45px auto 0;padding:0 5% 100px}.sandbox h1{font-size:70px;line-height:1.04;letter-spacing:-3px;margin:22px 0;color:var(--primary)}.sandbox>main>p{font-size:16px}.booking-cards{display:grid;grid-template-columns:1fr 1fr;gap:27px;margin-top:40px}.booking-cards article{border:1px solid var(--line);border-radius:14px;overflow:hidden;padding:0 25px 25px;background:var(--white)}.room-illustration{height:170px;background:var(--detail);position:relative;margin:0 -25px 25px;overflow:hidden}.room-1{background:var(--detail)}.room-illustration>span{position:absolute;width:180px;height:50px;background:var(--primary);border-radius:50%;bottom:35px;left:calc(50% - 90px);transform:skewY(-5deg)}.room-illustration>i{position:absolute;width:7px;height:75px;background:var(--primary);bottom:-9px;left:42%;transform:rotate(4deg)}.room-illustration>b{position:absolute;border-radius:80px 80px 0 0;border:8px solid var(--white);width:90px;height:110px;right:25px;top:20px}.booking-cards h2{font-size:25px;margin:9px 0}.booking-cards p{font-size:14px}.practice-dialog{width:450px}.booking-note{font-size:14px;color:var(--muted);padding:13px;background:var(--detail);border-radius:8px}.booking-confirmation{text-align:center;padding:20px;color:var(--primary)}@media(min-width:1600px){.main-content{padding-top:45px}.page-heading h1{font-size:38px}.page-heading p{font-size:15px}.stat-card{padding:26px}.stat-card>span{font-size:14px}.stat-card p{font-size:14px}.panel-heading h2{font-size:17px}.empty p{font-size:15px}}@media(max-width:1150px){.app-shell{--sidebar-width:205px}.main-content{padding:25px}.topbar{padding:0 25px}.stats-grid{gap:10px}.stat-card{padding:15px 13px}.stat-card>span{font-size:14px}.stat-card p{font-size:14px}.overview-grid{grid-template-columns:1.5fr 1fr;gap:16px}.test-prompt{padding:22px}.test-prompt h2{font-size:26px}.landing-steps{padding:40px 5%;gap:22px}.detail-grid{grid-template-columns:1fr 250px;gap:16px}.detail-main{padding:22px}.plan-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.landing-nav{padding:22px 5%}.landing-nav>div>a{display:none}.landing-nav>div{gap:13px}.landing-nav .button{font-size:14px;padding:9px}.landing-hero{grid-template-columns:1fr;gap:40px;padding:40px 6% 75px}.hero-copy h1{font-size:60px;letter-spacing:-3px}.hero-copy>p{font-size:16px}.hero-illustration{max-width:500px;min-height:400px;width:100%;padding:40px 26px 25px}.landing-steps{grid-template-columns:1fr 1fr}.landing-steps>div{grid-column:1/-1}.landing-bottom h2{font-size:31px}.landing-footer{gap:14px;flex-wrap:wrap}.topbar{padding:0 20px;height:60px}.main-content{padding:24px 20px}.page-heading{align-items:flex-start}.page-heading h1{font-size:26px}.page-heading p{font-size:14px;max-width:300px}.page-heading .button{font-size:14px;min-height:37px;padding:8px 11px}.stats-grid{grid-template-columns:repeat(2,1fr)}.overview-grid{grid-template-columns:1fr}.test-prompt{min-height:275px}.test-prompt>p{max-width:350px;margin-bottom:20px}.test-prompt>.button{margin-top:20px}.test-graphic{bottom:34px;right:35px}.detail-grid{grid-template-columns:1fr}.detail-aside{display:grid;grid-template-columns:1fr 1fr}.round-grid,.product-grid,.settings-grid{grid-template-columns:1fr}.round-card{padding:22px}.breadcrumb,.topbar .surface-tag{font-size:14px}.topbar-actions{gap:7px}.heading-actions>.button:first-child{font-size:0;gap:0}.tickets-table th,.tickets-table td{padding:14px 18px}.detail-heading h1{font-size:23px}.detail-heading{align-items:flex-start}.detail-heading>.button{font-size:0;gap:0;padding:11px}.billing-summary{grid-template-columns:1fr 1fr}.sandbox h1{font-size:50px}.sandbox-banner span{display:none}}@media(max-width:520px){.sidebar{position:fixed;width:100%;height:58px;min-width:0;bottom:0;border-right:0;border-top:1px solid var(--line);flex-direction:row;background:var(--white);z-index:20}.brand-link,.sidebar-bottom,.nav-divider{display:none}.sidebar nav{padding:0;margin:0;width:100%;display:flex;flex-direction:row;justify-content:space-around;gap:0}.sidebar nav>button{padding:0 9px;border-radius:0;min-height:56px;flex:1}.sidebar nav>button:nth-of-type(n+6){display:none}.sidebar nav>button.active{background:var(--detail);border-top:2px solid var(--primary)}.sidebar nav>button svg{width:22px;height:22px}.app-content{margin:0 0 58px;width:100%}.topbar{height:53px;padding:0 16px}.breadcrumb{gap:6px}.topbar .surface-tag{display:none}.main-content{padding:21px 16px 30px}.page-heading{gap:12px;margin-bottom:20px}.page-heading h1{font-size:26px;letter-spacing:-.7px}.page-heading>.button{font-size:0;gap:0;padding:9px}.page-heading .heading-actions{margin-top:20px}.page-heading p{max-width:245px}.stats-grid{gap:10px}.stat-card{padding:16px}.stat-card>strong{font-size:32px}.stat-card>span{font-size:14px}.stat-card p{font-size:14px}.panel-heading{padding:18px}.empty{padding:28px 18px;min-height:260px}.mini-table{padding:0 18px}.mini-table>button>div{flex-direction:column;align-items:flex-start;gap:5px}.mini-table>button>span:last-child{display:none}.mini-table>button{gap:10px}.panel-heading .text-button{font-size:14px}.table-toolbar{padding:15px;flex-wrap:wrap;gap:12px}.table-toolbar select{width:130px}.table-toolbar .subtle{display:none}.tickets-table th:nth-child(2),.tickets-table td:nth-child(2),.tickets-table th:nth-child(4),.tickets-table td:nth-child(4),.tickets-table th:nth-child(5),.tickets-table td:nth-child(5){display:none}.tickets-table td:first-child{width:65%}.table-title b{font-size:16px}.status{font-size:14px;padding:4px 5px}.tickets-table th,.tickets-table td{padding:15px}.detail-aside{grid-template-columns:1fr}.detail-main{padding:22px 19px}.detail-heading h1{font-size:23px;letter-spacing:-.7px}.detail-heading .ticket-reference{font-size:14px}.modal{width:calc(100vw - 20px);max-height:94dvh;border-radius:13px}.modal>header{padding:18px}.modal-body{padding:20px;max-height:calc(94dvh - 74px)}.modal>header h2{font-size:18px}.billing-summary{grid-template-columns:1fr}.plan-grid{grid-template-columns:1fr 1fr;gap:10px}.plan-card{padding:18px 14px}.plan-card h2{font-size:16px}.plan-card p{font-size:14px}.plan-card li{font-size:14px;align-items:flex-start}.people-panel{padding:0 16px}.person-row{gap:10px;flex-wrap:wrap}.person-row>div{min-width:170px}.sandbox>nav span{display:none}.sandbox>nav{padding:20px 5%}.sandbox h1{font-size:48px}.sandbox>main{margin-top:30px}.booking-cards{grid-template-columns:1fr}.chat-thread{max-height:42dvh}.hero-copy h1{font-size:51px}.hero-footnote{font-size:14px}.hero-illustration{padding:38px 20px 20px}.orbit-tag{font-size:14px;left:4px;top:9px;padding:9px 11px}.landing-steps{grid-template-columns:1fr;gap:20px}.landing-nav .brand{font-size:28px}.landing-nav .brand svg{width:28px}.landing-nav>div{gap:12px}.landing-nav .text-button{font-size:14px}.landing-nav .button{font-size:14px;padding:9px 10px}.landing-footer>span{font-size:14px}.form input,.form textarea,.form select{font-size:16px}.chat-footer .button{font-size:14px;padding:10px 12px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.workspace-main{padding:25px!important;max-width:none!important}.workbench-head{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px}.workbench-head h1{font-size:25px;margin:5px 0 0;letter-spacing:-.7px}.workbench-head>div:last-child{display:flex;gap:6px;align-items:center}.button.small{min-height:33px;padding:6px 10px;font-size:14px}.workbench-panels{display:grid;grid-template-columns:210px minmax(280px,1fr) 330px;height:calc(100dvh - 187px);min-height:600px;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--white)}.workbench-panels>aside,.workbench-panels>section{min-width:0;display:flex;flex-direction:column}.workbench-panels>aside,.workbench-preview{border-right:1px solid var(--line)}.workbench-panels header{height:53px;flex-shrink:0;border-bottom:1px solid var(--line);padding:0 13px;display:flex;align-items:center;justify-content:space-between;gap:8px}.workbench-panels header h2{font-size:14px;margin:0}.workbench-panels header h2 span{color:var(--muted);font-size:14px;margin-left:4px}.workbench-panels header>div{display:flex;align-items:center;gap:8px}.workbench-preview header b{font-size:14px}.workbench-preview header select{padding:5px;width:75px;font-size:14px;border-color:var(--line)}.workbench-preview header .icon-button{padding:3px;width:27px}.preview-light{width:7px;height:7px;background:var(--primary);border-radius:50%}.preview-address{padding:8px 14px;font-size:14px;color:var(--muted);background:var(--surface);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workbench-preview iframe{border:0;flex:1;width:100%;background:var(--white);min-height:250px}.workbench-preview footer{font-size:14px;line-height:1.5;color:var(--muted);background:var(--surface);padding:10px 14px}.workbench-new{margin:11px;padding:9px 8px;border:1px solid var(--line);border-radius:7px;background:var(--white);display:flex;align-items:center;justify-content:center;gap:7px;font-size:14px}.workbench-task-scroll,.workbench-chat-scroll{overflow:auto;flex:1;overscroll-behavior:contain}.workbench-task{display:flex;flex-direction:column;align-items:flex-start;gap:9px;border:0;border-bottom:1px solid var(--line);width:100%;background:var(--white);text-align:left;padding:14px;font-size:14px}.workbench-task.selected{background:var(--detail);box-shadow:inset 3px 0 var(--primary)}.task-code{font-size:14px;color:var(--muted);letter-spacing:.6px}.workbench-task b{line-height:1.5;font-weight:600}.workbench-task .status{font-size:14px}.workbench-task small{color:var(--muted);font-size:14px}.workbench-empty{padding:30px 20px;display:flex;flex-direction:column;gap:12px;align-items:flex-start;color:var(--muted);font-size:14px}.workbench-empty b{color:var(--ink)}.workbench-chat-scroll{padding:17px}.workbench-chat header .brand svg{width:22px}.chat-welcome{padding:28px 1px}.chat-spark{display:grid;place-items:center;width:46px;height:46px;background:var(--detail);border-radius:13px}.chat-welcome h3{font-size:18px;letter-spacing:-.4px;line-height:1.4}.chat-welcome p{font-size:16px;line-height:1.8;color:var(--muted)}.chat-composer{display:flex;flex-direction:column;gap:16px}.chat-composer textarea,.steer-form textarea{width:100%;resize:vertical;border:1px solid var(--line);padding:12px;border-radius:8px;font:inherit;font-size:16px;line-height:1.7}.chat-capture{padding:10px;border-radius:8px;background:var(--detail);margin-bottom:15px}.chat-capture>div:first-child{display:flex;justify-content:space-between;align-items:center;font-size:14px}.chat-capture img{max-width:100%}.chat-capture small{font-size:14px}.chat-notice{font-size:14px;background:var(--detail);border-radius:7px;padding:10px}.task-chat-heading h3{font-size:17px;line-height:1.4}.task-chat-heading .text-button{font-size:14px;margin:10px 0 18px}.workbench-chat .brief-view h3{font-size:14px}.workbench-chat .brief-view p,.workbench-chat .brief-view li{font-size:16px}.inline-actions{display:flex;gap:7px;flex-wrap:wrap;margin:10px 0}.agent-actions{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.agent-actions>div{display:grid;grid-template-columns:1fr 1fr;gap:6px}.agent-actions label{display:flex;align-items:center;gap:10px;margin-top:13px;font-size:14px}.agent-actions label select{font-size:14px;padding:6px}.run-status{margin:18px 0 8px;display:flex;align-items:center;gap:7px;font-size:14px;flex-wrap:wrap}.run-status>span:last-child{color:var(--muted);font-size:14px}.live-dot{width:6px;height:6px;background:var(--primary);border-radius:50%}.agent-result{padding:14px;background:var(--detail);border-radius:8px;margin:15px 0}.agent-result pre{white-space:pre-wrap;font:inherit;font-size:16px;line-height:1.7;word-break:break-word}.steer-form{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.steer-form label{font-size:14px}.steer-form>div{display:flex;gap:7px}.run-log{font-size:14px;margin:15px 0}.run-log summary{cursor:pointer}.run-log>div{border-bottom:1px solid var(--line);padding:9px 0}.run-log pre,.run-request pre{white-space:pre-wrap;word-break:break-word;font-size:14px;max-height:200px;overflow:auto}.run-request{padding:14px;border-radius:8px;background:var(--detail);font-size:14px;margin:14px 0}.review-reminder{font-size:14px;background:var(--detail);padding:11px;border-radius:7px;margin-top:18px}.queue-note{font-size:14px;padding:11px;background:var(--detail)}.code-diff{white-space:pre-wrap;word-break:break-word;font:11px/1.8 monospace;max-height:65vh;overflow:auto}.hide-tasks .workbench-tasks,.hide-chat .workbench-chat{display:none}.hide-tasks .workbench-panels{grid-template-columns:minmax(280px,1fr) 330px}.hide-chat .workbench-panels{grid-template-columns:210px 1fr}.hide-chat.hide-tasks .workbench-panels,.expanded-preview .workbench-panels,.expanded-chat .workbench-panels,.expanded-tasks .workbench-panels{grid-template-columns:1fr}.expanded-preview .workbench-tasks,.expanded-preview .workbench-chat,.expanded-chat .workbench-tasks,.expanded-chat .workbench-preview,.expanded-tasks .workbench-preview,.expanded-tasks .workbench-chat{display:none}@media(min-width:1600px){.workbench-panels{grid-template-columns:240px minmax(450px,1fr) 380px}}@media(max-width:1200px){.workbench-panels{grid-template-columns:170px minmax(220px,1fr) 300px}.workspace-main{padding:17px!important}.workbench-head h1{font-size:20px}.workbench-head .button{font-size:14px}}@media(max-width:1000px){.workbench-panels{grid-template-columns:150px 1fr 290px}.workbench-head{align-items:flex-start}.workbench-head>div:last-child{flex-wrap:wrap;justify-content:flex-end}}@media(max-width:820px){.workbench-panels{display:flex;height:auto;min-height:0;flex-direction:column}.workbench-preview{height:480px;order:0;border-right:0;border-bottom:1px solid var(--line)}.workbench-chat{order:1;max-height:750px;border-bottom:1px solid var(--line)}.workbench-tasks{order:2;max-height:500px}.workbench-head{flex-direction:column;align-items:flex-start}.workbench-panels header{height:45px}.expanded-chat .workbench-chat,.expanded-tasks .workbench-tasks{max-height:none}.workspace-main{padding:13px!important}.workbench-head h1{font-size:22px}.hide-chat .workbench-preview,.hide-tasks.hide-chat .workbench-preview{height:70dvh}.workbench-chat-scroll{overflow:visible}.workbench-chat .clarifier{min-height:250px}}.sidebar-heading{display:flex;align-items:flex-start;padding:24px 24px 28px;flex-shrink:0}.sidebar-heading .brand-link{margin:0;padding:0;min-width:0}.account{flex-direction:column;align-items:stretch;gap:4px}.account .sidebar-toggle{display:flex;align-items:center;gap:10px;flex-shrink:0;color:var(--muted);width:100%;min-height:40px;border:0;background:transparent;border-radius:8px;padding:8px;font-size:14px;text-align:left}.account .sidebar-toggle:hover{background:var(--surface)}.account-link{display:flex;align-items:center;gap:10px;min-width:0;flex:none;text-align:left;border:0;background:transparent;padding:7px 8px;border-radius:8px;font:inherit;color:inherit}button.account-link:hover,button.account-link[aria-current=page]{background:var(--surface)}.account-name{display:flex;flex-direction:column;gap:3px;min-width:0}.account-name>span{font-size:14px;color:var(--muted)}.sidebar-collapsed .account{align-items:center}.sidebar-collapsed .account-link{flex:0;padding:7px;justify-content:center}.sidebar-collapsed .account-name{display:none}.sidebar nav{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.sidebar nav>button{flex-shrink:0}.sidebar nav>button.nav-settings{margin-top:auto}.sidebar-bottom{flex-shrink:0}.app-shell.sidebar-collapsed{--sidebar-width:76px}.sidebar-collapsed .sidebar-heading{align-items:center;justify-content:center;padding-left:0;padding-right:0}.sidebar-collapsed .sidebar nav{padding:0 12px}.sidebar-collapsed .sidebar nav>button{justify-content:center;padding:12px 8px;gap:0}.sidebar-collapsed .nav-label,.sidebar-collapsed .nav-count,.sidebar-collapsed .account>div{display:none}.sidebar-collapsed .nav-divider{margin:14px 6px 10px}.sidebar-collapsed .sidebar-bottom{padding:18px 12px}.sidebar-collapsed .account{gap:10px}.sidebar-collapsed .account .avatar{width:32px;height:32px}.sidebar-collapsed .account .sidebar-toggle{width:40px;justify-content:center;padding:8px}.sidebar-collapsed .sidebar-toggle-label{display:none}@media(max-width:520px){.sidebar-heading{display:none}.sidebar nav,.sidebar-collapsed .sidebar nav{padding:0;margin:0;overflow:hidden}.sidebar nav>button,.sidebar-collapsed .sidebar nav>button{justify-content:center;padding:0 9px;gap:0}.sidebar .nav-label,.sidebar .nav-count{display:none}.sidebar nav>button.nav-settings{margin-top:0}.app-content{margin-left:0;width:100%}}.brand{display:inline-block;position:relative;flex-shrink:0;overflow:hidden;vertical-align:middle}@media(max-width:520px){.workbench-head>div:last-child .button{font-size:14px}.workbench-head h1{font-size:21px}.workspace-main .workbench-preview{height:480px}}.workbench-panels{grid-template-rows:minmax(0,1fr)}.workbench-panels>aside,.workbench-panels>section{min-height:0}.workbench-chat-scroll,.workbench-preview iframe{min-height:0}@media(max-width:820px){.workbench-preview iframe{min-height:300px}.workbench-chat-scroll{overflow:auto;max-height:650px}}.mobile-navigation{display:none}.credit-summary>.button{margin-top:15px}@media(max-width:520px){.topbar-actions{gap:8px}.topbar-actions .mobile-navigation{display:block;font-size:14px;width:115px;padding:6px 5px;border:1px solid var(--line);border-radius:6px}.breadcrumb>span{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb>b{display:none}.sidebar nav>button{justify-content:center}}.connections-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:28px 0}.connection-card{padding:30px}.connection-card>svg{color:var(--primary)}.connection-card h2{font-size:25px;margin:20px 0 12px}.connection-card p,.connections-list>p{line-height:1.65;color:var(--muted)}.endpoint-row{display:flex;align-items:center;justify-content:space-between;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px;gap:10px;margin:24px 0 18px}.endpoint-row code{overflow-wrap:anywhere;font-size:15px}.connection-note{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.5;margin:24px 0}.connection-note svg{flex-shrink:0}.connection-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:24px}.connections-list{padding:30px;margin:20px 0}.connections-list h2{font-size:23px;margin:0 0 10px}.connections-list>svg{float:right;color:var(--primary)}.connection-row{display:flex;gap:20px;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding:20px 0}.connection-row div{display:grid;gap:7px}.connection-row span,.connection-row small{color:var(--muted);font-size:15px}.connection-empty{background:var(--detail);padding:18px;border-radius:12px}.event-examples{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:24px 0}.event-examples span{padding:10px 14px;border-radius:10px;background:var(--detail);font-size:15px}.event-examples span:nth-of-type(2n){background:var(--detail)}.connection-permissions{display:grid;gap:14px}.connection-permissions label{display:flex;gap:10px;align-items:center}.connection-permissions input{width:18px;height:18px;accent-color:var(--primary)}.issued-key{width:100%;font-family:monospace;padding:14px;margin:16px 0;border:1px solid var(--line);border-radius:12px;resize:none}.connection-copy{position:fixed;bottom:25px;right:25px;padding:16px 22px;background:var(--primary);color:var(--white);border-radius:12px;z-index:100}.connection-consent{max-width:640px;margin:60px auto;padding:20px}.connection-consent>.brand{margin-bottom:35px}.connection-consent .panel{padding:35px}.connection-consent h1{font-size:32px}.connection-consent h2{font-size:18px;margin:28px 0 12px}.connection-consent p,.connection-consent li{line-height:1.6}.connection-consent label{display:grid;gap:10px;margin-top:24px}.connection-consent select{padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--white)}@media(max-width:850px){.connections-grid{grid-template-columns:1fr}.connection-row{align-items:flex-start;flex-wrap:wrap}}.ticket-analysis{margin:28px 0;padding:24px;background:var(--detail);border-radius:18px}.analysis-heading{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.analysis-heading h3{margin:0 0 5px;font-size:20px}.analysis-heading p{margin:0;color:var(--muted);line-height:1.5}.analysis-icon{display:grid;place-items:center;background:var(--primary);width:40px;height:40px;flex-shrink:0;border-radius:12px;color:var(--white)}.analysis-questions{margin:20px 0;padding:18px;background:var(--white);border-radius:14px}.analysis-questions h4{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:15px}.analysis-questions ol{margin:0;padding-left:22px;line-height:1.6}.analysis-questions li+li{margin-top:8px}.analysis-form{margin-top:22px}.analysis-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}@media(max-width:520px){.ticket-analysis{padding:18px}.analysis-actions .button{width:100%}}.feedback-access{max-width:440px;margin:55px auto;padding:24px;display:flex;flex-direction:column;gap:18px}.feedback-access h1{font-size:28px;margin:0}.feedback-access p{color:var(--muted);margin:0}.feedback-access .button{align-self:flex-start}.installation-environment{display:flex;flex-direction:column;gap:8px;margin:20px 0;font-size:14px}.installation-environment select{padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--white);max-width:100%;font:inherit}.auth-options{display:flex;flex-direction:column;gap:18px}.auth-intro{margin:0;color:var(--muted);font-size:16px}.chatgpt-signin{min-height:52px;font-size:15px;gap:11px}.chatgpt-signin:disabled{background:var(--ink);color:var(--white);opacity:.55}.auth-provider-note{margin:-6px 0 0;line-height:1.5}.auth-divider{display:flex;align-items:center;gap:14px;color:var(--muted);font-size:14px}.auth-divider:before,.auth-divider:after{content:"";height:1px;flex:1;background:var(--line)}.auth-email{padding-top:2px}.auth-switch{align-self:center;text-align:center}.chatgpt-identity{display:flex;align-items:center;gap:10px;background:var(--detail);padding:14px;border-radius:10px;font-size:16px}.auth-options .form>p{margin-top:0;line-height:1.6}.landing-product-modes{max-width:1260px;margin:0 auto;padding:60px 0;border-top:1px solid var(--line)}.product-section-heading{margin-bottom:28px}.product-section-heading h2{font-size:34px;max-width:620px;letter-spacing:-1px}.product-section-heading p{max-width:660px}.product-explainer-main{max-width:1260px;margin:auto;padding:48px 5% 60px}.product-explainer-heading{max-width:790px;margin-bottom:40px}.product-explainer-heading h1{font-size:clamp(34px,4.5vw,60px);letter-spacing:-2px;margin-bottom:20px}.product-explainer-heading>p{font-size:18px;line-height:1.7;max-width:640px}.product-mode-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.product-mode{background:var(--white);border:1px solid var(--line);border-radius:18px;padding:30px;display:flex;flex-direction:column;gap:22px;min-width:0}.product-mode-test,.product-mode-live{border-top:5px solid var(--primary)}.product-mode>header{display:flex;justify-content:space-between;align-items:center;gap:12px}.product-mode-name{display:flex;align-items:center;gap:10px}.product-mode-name h2{font-size:22px;margin:0}.product-mode-name svg{color:var(--primary)}.product-mode-test .product-mode-name svg{color:var(--ink)}.product-mode-status{font-size:14px;border-radius:6px;padding:5px 9px;white-space:nowrap;background:var(--detail);color:var(--primary)}.product-mode-test .product-mode-status{background:var(--detail);color:var(--ink)}.product-mode>h3{font-size:28px;letter-spacing:-.8px;line-height:1.25;margin:0}.product-mode>p{font-size:16px;line-height:1.75;margin:0}.product-mode ul{display:flex;flex-direction:column;gap:13px;padding:0;margin:0;list-style:none;font-size:15px;line-height:1.55}.product-mode li{display:flex;align-items:flex-start;gap:10px}.product-mode li svg{color:var(--primary);margin-top:2px}.product-mode-example{background:var(--detail);padding:20px;border-radius:12px;font-size:15px;line-height:1.7;margin-top:auto}.product-mode-live .product-mode-example{background:var(--detail)}.product-mode-example b{font-size:15px}.product-mode-example p{color:var(--ink);font-size:16px;margin:12px 0;line-height:1.6}.product-mode-example span{display:block;color:var(--muted)}.product-mode>.button{align-self:flex-start}.product-mode-availability{padding:12px 0;color:var(--primary);font-size:14px!important}.product-shared-path{margin-top:30px;padding:28px;border-radius:14px;background:var(--detail)}.product-shared-path h2{font-size:26px;line-height:1.3;margin-bottom:12px}.product-shared-path p{max-width:800px;font-size:16px;line-height:1.7;margin-bottom:24px}.product-path{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.product-path>span{display:flex;align-items:center;gap:10px;min-height:52px;padding:12px 16px;background:var(--white);border-radius:10px;font-size:15px}.product-path>svg{color:var(--primary)}.product-mode-notes{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:30px;padding-top:28px;border-top:1px solid var(--line)}.product-mode-notes h3{font-size:18px;margin-bottom:9px}.product-mode-notes p{font-size:15px;line-height:1.75;margin-bottom:0}.billing-product-note{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;background:var(--detail);border-radius:12px;padding:20px 24px;margin-bottom:24px}.billing-product-note p{margin:0;font-size:15px;line-height:1.7;max-width:730px}.billing-product-note>.text-button{flex-shrink:0;margin-top:3px}@media(max-width:1350px){.landing-product-modes{margin:0 5%}}@media(max-width:900px){.product-mode{padding:24px;gap:20px}.product-mode>header{align-items:flex-start;flex-wrap:wrap}.product-mode>h3{font-size:25px}.product-path{justify-content:flex-start}.billing-product-note{flex-direction:column;gap:12px}}@media(max-width:700px){.product-mode-grid,.product-mode-notes{grid-template-columns:1fr}.product-explainer-main{padding-top:28px}.product-explainer-heading h1{letter-spacing:-1px}.product-explainer-heading>p{font-size:16px}.product-section-heading h2{font-size:29px}.landing-product-modes{padding:40px 0}.product-mode{padding:24px}.product-mode>h3 br{display:none}.product-shared-path{padding:24px}.product-path{flex-direction:column;align-items:stretch;gap:10px}.product-path>svg{align-self:center;transform:rotate(90deg)}.product-mode-notes{gap:22px}.product-explainer .landing-nav>div>a:first-child{display:inline;font-size:14px}.product-explainer .landing-nav .button{font-size:14px}}.ticket-pagination{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px;border-top:1px solid var(--line)}.ticket-pagination>span{margin-right:auto}.initial-loading{padding:24px}.chat-choice-hint{font-size:14px;color:var(--muted);margin:0 0 3px}.chat-options .chat-input{margin:0;align-items:flex-start;gap:9px}.chat-input>kbd{flex-shrink:0;margin:4px 0}.chat-free-answer{flex:1;min-width:0}.chat-free-answer>label{display:block;font-size:14px;font-weight:600;padding:4px 5px}.chat-free-answer textarea{width:100%}.chat-options>button:focus-visible,.chat-options .chat-input:focus-within{outline:2px solid var(--primary);outline-offset:2px}.website-nav a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--primary);text-decoration-thickness:3px;text-underline-offset:7px}.website-footer>div{display:flex;gap:22px}.website-mobile-menu{display:none;position:relative}.website-mobile-menu summary{cursor:pointer;list-style:none;font-size:14px}.website-mobile-menu summary::-webkit-details-marker{display:none}.website-mobile-menu>div{position:absolute;right:0;top:30px;min-width:180px;padding:15px;background:var(--white);border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 30px #15203b10;z-index:50;display:flex;flex-direction:column;gap:18px;font-size:15px}.website-mobile-menu .text-button{justify-content:flex-start}.landing-feature-links{max-width:1260px;margin:auto;display:flex;gap:28px;padding:0 0 40px}.landing-feature-links>a{display:flex;align-items:center;gap:9px;text-decoration:underline;text-underline-offset:4px;font-size:15px}@media(max-width:1300px){.landing-feature-links{padding-inline:5%}}@media(max-width:800px){.website-nav>div>a{display:none}.website-mobile-menu{display:block}.website-nav .website-login{display:none}.website-footer>div{gap:14px;font-size:14px}.landing-feature-links{flex-wrap:wrap;gap:16px}}.chat-footer{flex-wrap:wrap}.chat-secondary-actions{display:flex;flex-wrap:wrap;gap:12px}.chat-secondary-actions .text-button:disabled{opacity:.5;cursor:default}.practice-dialog>header .icon-button{width:44px;height:44px}.chat-secondary-actions .text-button{min-height:40px}.chat-capture-preview{display:block;width:100%;max-height:150px;object-fit:contain;border:1px solid var(--line);border-radius:6px;margin-top:10px;background:var(--white)}.chat-start>.chat-turn{margin:0;max-width:100%}.chat-start+.text-button{margin-top:16px}.brand{display:inline-block;position:relative;flex-shrink:0;overflow:visible;vertical-align:middle;line-height:0}.brand-wordmark{width:140px;aspect-ratio:1840/772}.brand-symbol{width:36px;aspect-ratio:1200/772}.brand img{display:block;position:static;width:100%;height:100%;max-width:100%;object-fit:contain}.sidebar-heading .brand-wordmark{width:130px}.sidebar-collapsed .brand-symbol{width:40px}@media(min-width:521px)and (max-height:760px){.sidebar-heading{padding-top:16px;padding-bottom:20px}.sidebar-project,.sidebar-collapsed .sidebar-project{margin-bottom:14px}.sidebar nav{gap:2px}.sidebar nav>button{padding-block:8px;min-height:41px}.sidebar-collapsed .sidebar nav>button{padding-block:8px}}.landing-nav .brand-wordmark{width:140px}.chat-label .brand-wordmark,.workbench-chat header .brand-wordmark,.agent-result .brand-wordmark,.product-path .brand-wordmark,.clarification-question .brand-wordmark{width:84px}.astor-activity-identity .brand-wordmark,.agents-identity .brand-wordmark{width:96px}.selection-help .brand-wordmark{width:84px;filter:invert(1)}.astor-widget .widget-toolbar .widget-brand{width:40px;padding:0;flex-shrink:0}.widget-toolbar .brand-symbol{width:36px}.widget-panel>header .brand-wordmark{width:92px}@media(max-width:520px){.landing-nav .brand-wordmark{width:105px}.astor-widget .widget-toolbar .widget-brand{width:36px}.story-site .website-footer .brand-wordmark{width:120px}}.status-clarifying{background:#eef0ff;color:#3342a0}.status-clarifying>svg{flex-shrink:0}
