@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400&family=Noto+Sans:ital,wght@0,400;0,600;0,700;1,400&family=Noto+Serif:wght@400;0,700;0,900&display=swap");:root{color-scheme:light dark;font-family:Noto Sans,Arial,sans-serif}*{box-sizing:border-box}body,html{min-height:100%}button,input,select,textarea{font:inherit}button{color:inherit;background:none;border:0;padding:0;cursor:pointer;text-align:left}button:disabled{cursor:not-allowed}textarea{resize:none;font-family:var(--font-human);font-style:italic}textarea::placeholder{font-style:normal}.text-role--quote{font-style:normal}.text-role--emphasis{font-weight:700}.workspace,.workspace button,.workspace input,.workspace select{font-family:var(--font-interface)}.workspace .intent-editor h2,.workspace .model-list h2,.workspace .rail-items strong,.workspace .readiness h2,.workspace .right-rail h2,.workspace h1,.workspace h2,.workspace h3{font-family:var(--font-heading)}.workspace .brand-name{font-size:0}@keyframes justification-caret-blink{0%,46%{opacity:1}47%,to{opacity:0}}@keyframes justification-status-pulse{0%,to{opacity:.32}50%{opacity:1}}:root{--font-interface:"Noto Sans",Arial,sans-serif;--font-human:"Noto Sans",Arial,sans-serif;--font-machine:"IBM Plex Mono","Roboto Mono",monospace;--font-heading:"Noto Serif",Georgia,serif}body,html{width:100%;margin:0;overflow-x:hidden;background:#fffffe}.workspace{--paper:#fffffe;--nav:#f9f9f6;--rail:#f9f9f6;--ink:#0d0d0d;--muted:#616161;--faint:#ccccc4;--rule:#1f1f1c;--green:#3f7f60;--orange:#e97324;--red:#b84335;--nav-width:260px;--rail-width:320px;position:relative;width:100vw;min-height:100vh;margin:0;display:grid;grid-template-columns:var(--nav-width) minmax(520px,1fr) var(--rail-width);justify-content:stretch;background:var(--paper);color:var(--ink);font-family:var(--font-interface)}.workspace *{box-sizing:border-box}.workspace button,.workspace input,.workspace select{font-family:var(--font-interface)}.workspace .intent-editor h2,.workspace .model-list h2,.workspace .readiness h2,.workspace h1,.workspace h2,.workspace h3{font-family:var(--font-heading)}.workspace a{color:inherit}.workspace a:focus-visible,.workspace button:focus-visible{outline:1px solid currentColor;outline-offset:4px}.workspace textarea:focus,.workspace textarea:focus-visible{outline:0!important;box-shadow:none!important}.navigation{position:relative;height:100vh;min-height:640px;padding:111px 26px 30px 94px;background:var(--nav);overflow:visible}.brand{position:absolute;left:12px;top:12px;width:248px;height:273px;pointer-events:none;overflow:hidden}.brand-mark{left:0;top:0;width:83px;height:253px;background:url(/justification-j.svg) 0 0/83px 253px no-repeat}.brand-mark,.brand-name{position:absolute;font-size:0;line-height:1}.brand-name{left:68px;top:12px;width:150px;height:auto;font-weight:600;letter-spacing:-.36px;color:var(--ink)}.brand-name:before{content:"ustification";font:600 18px/1 var(--font-interface);letter-spacing:-.36px}.brand-name small{display:block;margin:4px 0 0 26px;color:#808080;font:400 14px/1.2 var(--font-interface);letter-spacing:0;white-space:nowrap}.nav-block{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:0;font-family:var(--font-interface);color:var(--ink)}.nav-block strong{height:20px;margin:0 0 12px;color:#3d3d3d;font-size:12px;font-weight:600;line-height:16px}.nav-block button{height:24px;width:auto;color:var(--ink);font-size:11px;font-weight:400;line-height:15px;opacity:.55}.nav-block button.active{height:38px;font-weight:700;opacity:.8}.work-area{position:relative;height:100vh;min-height:640px;padding:0 32px;background:var(--paper);overflow:hidden}.utilities{position:absolute;z-index:40;top:24px;right:32px;width:180px;height:16px;display:flex;justify-content:flex-end;align-items:flex-start;gap:10px;color:#292929;opacity:.72}.utilities,.utilities button{font-size:10px;font-weight:600;line-height:14px}.utilities button:nth-child(2){font-size:0}.utilities button:nth-child(2):after{content:"Тема";font-size:10px}.account-trigger{display:inline;width:auto;height:auto;margin:0;padding:0;border:0;border-radius:0;background:transparent;font-size:0!important}.account-trigger:after{content:"Акаунт";font-size:10px}.workspace:after{content:"";position:absolute;z-index:15;left:calc(var(--nav-width) + 32px);right:32px;bottom:30px;height:.5px;background:#ccccc4;opacity:.62;pointer-events:none}.work-area:after{display:none!important}.column-resize-handle{position:absolute;z-index:80;top:10px;width:12px;height:22px;padding:0;border:0;background:transparent;cursor:col-resize;opacity:.38;touch-action:none}.column-resize-handle:after,.column-resize-handle:before{content:"";position:absolute;top:3px;width:1.5px;height:16px;background:#52524d;opacity:.7}.column-resize-handle:before{left:4px}.column-resize-handle:after{left:8px}.column-resize-handle--left{left:calc(var(--nav-width) - 6px)}.column-resize-handle--right{right:calc(var(--rail-width) - 6px)}.column-resize-handle:focus-visible{outline:1px solid var(--ink);outline-offset:2px}.dialogue{position:relative;height:100vh;max-width:700px}.dialogue>.eyebrow{display:none}.dialogue .thread{position:absolute;left:0;top:96px;width:700px;max-width:700px;bottom:128px;height:auto;margin:0;padding:0 10px 0 0;border:0;overflow-y:auto;scrollbar-width:thin}.voice{max-width:665px;margin:0 0 28px;color:var(--ink);font-size:13.5px;line-height:1.48;font-weight:400}.voice--human{font-family:var(--font-human);font-style:normal}.operation,.voice--machine{font-family:var(--font-machine);font-style:normal}.dialogue--empty .thread>.voice--machine:first-child{opacity:.67}.thread>p.voice:first-child{margin-bottom:28px}.operation{max-width:665px;margin:0 0 28px;color:var(--ink);font-size:13.5px;line-height:1.48}.operation .voice{margin-bottom:8px}.operation-status{margin:0 0 8px;color:var(--muted);font:400 10px/14px var(--font-interface)}.operation-status span{animation:justification-status-pulse 1.15s ease-in-out infinite}.operation--failed{color:var(--ink)}.operation--failed .operation-status{color:var(--red)}.operation button{font:600 11px/15px var(--font-interface);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.question-reason{margin:-18px 0 28px;color:var(--muted);font:400 9.5px/14px var(--font-interface)}.answer-form,.follow-up-form{position:absolute;z-index:30;left:0;right:auto;top:auto;bottom:30px;width:700px;max-width:700px;height:82px;margin:0;padding:0;border-top:.5px solid rgba(31,31,28,.22);background:var(--paper);overflow:visible}.answer-form textarea,.follow-up-form textarea{position:absolute;left:0;top:18px;width:600px;min-height:34px;height:34px;margin:0;padding:0;border:0!important;border-radius:0!important;resize:none;background:transparent;color:var(--ink);font:italic 14px/20.3px var(--font-human);caret-color:currentColor;outline:0!important;box-shadow:none!important}.answer-form textarea::placeholder,.follow-up-form textarea::placeholder{color:transparent;font-style:normal}.answer-form .primary-action,.follow-up-form .primary-action{position:absolute;right:0;top:18px;margin:0}.answer-form:has(textarea:placeholder-shown) .primary-action:disabled,.follow-up-form:has(textarea:placeholder-shown) .primary-action:disabled{display:none}.composer-caret{display:block!important;position:absolute!important;left:0!important;top:18px!important;width:1.5px!important;height:18px!important;background:#141414;animation:justification-caret-blink 1.05s step-end infinite;pointer-events:none}.answer-form:focus-within .composer-caret,.follow-up-form:focus-within .composer-caret{display:none!important}.composer-help{position:absolute;left:0;top:57px;margin:0;color:var(--ink);font:400 9px/13px var(--font-interface);opacity:.35}.composer-help--compact{display:none}.confirmation-success,.confirmation-summary{max-width:665px;margin:0;font:400 13.5px/1.48 var(--font-machine);color:var(--ink)}.confirmation-success>.voice,.confirmation-summary>.voice{margin-bottom:0}.confirmation-success>p:not(.voice),.confirmation-summary>p:not(.voice){margin:0;max-width:665px;font:inherit}.confirmation-summary>p strong{font-weight:400}.dialogue-actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:20px;font-family:var(--font-interface)}.dialogue-actions .primary-action{margin:0;font:700 11px/15px var(--font-interface);opacity:.86}.confirmation-summary>button:not(.primary-action),.dialogue-actions button:not(.primary-action){display:inline-block;width:auto;padding:0;margin:0;border:0;background:transparent;color:var(--ink);font:700 11px/15px var(--font-interface);opacity:.86;text-align:left;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.confirmation-summary>button:not(.primary-action):hover,.dialogue-actions button:not(.primary-action):hover{opacity:1}.work-area:has(.dialogue)>.case-context{display:none}.work-area:has(.dialogue--clarification)>.case-context{display:grid}.work-area:has(.dialogue--clarification) .dialogue>.eyebrow{display:block;position:absolute;left:0;top:62px;margin:0;color:var(--ink);opacity:.55;font:700 10px/14px var(--font-interface)}.work-area:has(.dialogue--clarification) .dialogue:before{content:"Уточнення моделі кейсу";position:absolute;left:0;top:158px;width:600px;color:var(--ink);font:700 31px/1.12 var(--font-heading);letter-spacing:-.2px}.work-area:has(.dialogue--clarification) .dialogue:after{content:"";position:absolute;left:0;top:214px;width:700px;height:.5px;background:rgba(31,31,28,.16)}.work-area:has(.dialogue--clarification) .dialogue .thread{top:248px;bottom:112px}.work-area:has(.dialogue--clarification) .answer-form{bottom:2px}.case-context{position:absolute;left:0;top:96px;width:700px;height:42px;margin:0;padding:0 0 10px;border-bottom:.5px solid var(--faint);display:grid;grid-template-columns:1fr auto;grid-gap:0 18px;gap:0 18px;color:var(--muted);font:400 10.5px/15px var(--font-interface)}.case-context span{grid-column:1}.case-context button{grid-column:2;grid-row:1/span 2;align-self:center;font-size:10px;font-weight:700}.editor,.model-review{position:relative;height:100%;max-width:700px;padding-top:158px}.editor>.eyebrow,.model-review>.eyebrow{position:absolute;left:0;top:62px;margin:0;color:var(--muted);font:700 10px/14px var(--font-interface)}.editor>h1,.model-review>h1{margin:0 0 8px;color:var(--ink);font:700 31px/1.12 var(--font-heading);letter-spacing:-.3px}.editor>.lede,.model-review>.lede{max-width:650px;margin:0 0 26px;color:var(--muted);font:400 12px/1.45 var(--font-interface)}.model-list{margin-top:0;border-top:.5px solid rgba(31,31,28,.16)}.model-list article{position:relative;min-height:128px;padding:28px 120px 24px 0;border-bottom:.5px solid rgba(31,31,28,.12)}.model-list article>p{margin:0 0 14px;color:var(--ink);font:700 9.5px/13px var(--font-interface);opacity:.45;text-transform:uppercase}.model-list h2{margin:0 0 8px;color:var(--ink);font:400 17px/1.35 var(--font-heading);opacity:.9}.model-list small{color:var(--muted);font:400 9.5px/13px var(--font-interface)}.model-list article>button{position:absolute;right:0;bottom:24px;font:700 10px/14px var(--font-interface)}.lamp{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:#96938b}.lamp--confirmed{background:var(--green)}.lamp--attention{background:var(--orange)}.lamp--critical{background:var(--red)}.intent-editor,.readiness{margin-top:26px;padding-top:24px;border-top:.5px solid var(--faint)}.intent-editor{padding-bottom:24px;border-bottom:.5px solid var(--faint)}.intent-editor h2,.readiness h2{font:700 18px/1.2 var(--font-heading)}.intent-editor>p,.readiness p{color:var(--muted);font-size:11px}.editor label,.intent-editor label{display:block;margin:18px 0 8px;color:var(--muted);font-size:9.5px;font-weight:700}.editor textarea,.intent-editor textarea{padding:12px 0;font-size:14px}.actions{display:flex;gap:30px;align-items:baseline}.actions .primary-action{display:inline-block}.right-rail{position:relative;width:var(--rail-width);height:100vh;min-height:640px;padding:18px;background:var(--rail);overflow:hidden}.account,.live-model{position:relative;height:calc(100vh - 36px);min-height:604px}.right-rail h2{margin:0 0 5px;color:var(--ink);font:700 17px/20px var(--font-heading);letter-spacing:-.085px}.right-rail>section>small{color:var(--ink);font:400 9.5px/13px var(--font-interface)}.rail-section-label{position:absolute;left:0;top:78px;width:270px;margin:0;color:var(--ink);opacity:.45;font:700 9.5px/13px var(--font-interface)}.rail-items--summary{position:absolute;left:0;top:108px;width:calc(100% - 9px);margin:0;display:block}.rail-items--summary button{display:block;width:100%;min-height:54px;padding:0 0 18px;border:0;background:transparent;text-align:left}.rail-items--summary button+button{padding-top:18px}.rail-items--summary span{display:block;margin:0 0 5px;color:var(--muted);opacity:1;font:400 9px/13px var(--font-interface);text-transform:none}.rail-items--summary strong{display:block;color:var(--ink);font:400 11.5px/16px var(--font-interface)}.live-confirmed{position:absolute;left:0;top:268px;margin:0;color:var(--muted);font:700 10.5px/15px var(--font-interface)}.empty-model{margin-top:31px;max-width:270px}.empty-model h3,.empty-model p{display:none}.empty-model:before{content:"МОДЕЛЬ З’ЯВИТЬСЯ ПІСЛЯ ПЕРШОЇ РЕПЛІКИ";display:block;width:270px;color:var(--ink);opacity:.45;font:700 9.5px/13px var(--font-interface)}.copyright{z-index:0;left:45px;top:auto;bottom:-82px;width:285px;height:229px;color:var(--ink);font:900 168px/.75 var(--font-heading);pointer-events:none}.copyright,.copyright small{position:absolute;right:auto}.copyright small{left:0;top:62px;bottom:auto;width:147px;color:var(--muted);font:400 8.5px/1.6 var(--font-interface);text-align:right}.account{margin:-18px;width:var(--rail-width);height:100vh;min-height:640px;padding:18px;background:#fafaf7}.account>h2{font-size:18px;line-height:24px}.account>button{display:block;margin:10px 0 18px;font:400 11px/18px var(--font-machine)}.account hr{border:0;border-top:.5px solid var(--faint);margin:0 0 22px}.account strong{display:block;margin:0 0 8px;font-size:12px}.account p{margin:0 0 18px;color:var(--muted);font-size:10px}.account dl{width:224px;margin:0 0 22px;border-top:.5px solid var(--faint)}.account dl div{display:flex;justify-content:space-between;padding:16px 0 0;font-size:10px}.account dt{font-weight:600}.account dd{margin:0}.account dd button{font-size:10px}.account>button:disabled{margin:18px 0 0;opacity:.82}.auth-bootstrap{position:relative;max-width:700px;padding-top:62px}.auth-bootstrap .eyebrow{margin:0 0 18px;color:var(--ink);opacity:.55;font:600 10px/16px var(--font-interface)}.auth-bootstrap h1{margin:0 0 8px;font:900 34px/50px var(--font-heading)}.auth-bootstrap .lede{margin:0 0 18px;color:var(--ink);opacity:.62;font:400 12px/17.4px var(--font-interface)}.auth-bootstrap .bootstrap-rule{width:700px;height:.5px;margin:0 0 16px;background:var(--faint)}.auth-bootstrap .primary-action{display:block;width:max-content;margin:0 0 16px;font:600 12px/17.4px var(--font-interface);text-decoration:none}.auth-bootstrap .bootstrap-secondary{margin:0 0 18px;font:400 11px/16px var(--font-interface);opacity:.76}.auth-bootstrap .bootstrap-note,.auth-bootstrap .bootstrap-preferences{margin:0 0 14px;font:400 10px/16px var(--font-interface);opacity:.55}@media (min-width:960px) and (max-width:1199px){.workspace{--nav-width:200px;--rail-width:240px;grid-template-columns:var(--nav-width) minmax(520px,1fr) var(--rail-width)}.brand{left:9px;top:12px;width:182px;height:201px;transform:scale(.734);transform-origin:left top}.navigation{padding-left:94px}.work-area{padding:0 32px}.utilities{right:32px}.dialogue,.editor,.model-review{max-width:520px}.answer-form,.case-context,.dialogue .thread,.follow-up-form{width:520px;max-width:520px}.confirmation-success,.confirmation-summary,.voice{max-width:520px}.answer-form textarea,.follow-up-form textarea{width:430px}.model-list article{padding-right:80px}.right-rail{padding:18px}.account,.live-model{min-width:0}.rail-items--summary,.rail-section-label{width:208px}.rail-items--summary strong{max-width:208px}.empty-model:before{width:208px}.right-rail h2{max-width:208px}.copyright{left:-35px}.workspace:after{left:calc(var(--nav-width) + 32px);right:32px}.work-area:has(.dialogue--clarification) .dialogue:before{width:460px}.work-area:has(.dialogue--clarification) .dialogue:after{width:520px}}.workspace[data-theme=dark]{--paper:#11110f;--nav:#161614;--rail:#161614;--ink:#f0ede5;--muted:#b8b5ab;--faint:#3a3934;--rule:#3a3934;background:#11110f;color:var(--ink)}.workspace[data-theme=dark] .navigation,.workspace[data-theme=dark] .right-rail{background:#161614}.workspace[data-theme=dark] .work-area{background:#11110f}.workspace[data-theme=dark] .brand-mark{filter:invert(1) sepia(.08) saturate(.35) brightness(1.35)}.workspace[data-theme=dark] .brand-name,.workspace[data-theme=dark] .brand-name small,.workspace[data-theme=dark] .nav-block button,.workspace[data-theme=dark] .nav-block strong,.workspace[data-theme=dark] .right-rail h2,.workspace[data-theme=dark] .right-rail>section>small,.workspace[data-theme=dark] .utilities{color:var(--ink)}.workspace[data-theme=dark] .composer-help,.workspace[data-theme=dark] .nav-block button:not(.active){color:#b8b5ab}.workspace[data-theme=dark] .answer-form,.workspace[data-theme=dark] .follow-up-form{background:#11110f;border-color:#3a3934}.workspace[data-theme=dark] .composer-caret{background:#f0ede5}.workspace[data-theme=dark] .copyright{color:#f0ede5}.workspace[data-theme=dark] .copyright small{color:#b8b5ab}.workspace[data-theme=dark] .column-resize-handle:after,.workspace[data-theme=dark] .column-resize-handle:before{background:#f0ede5}.workspace[data-theme=dark]:after{background:#3a3934}.workspace[data-theme=dark] .account{background:#161614;color:#f0ede5}.workspace[data-theme=dark] .account hr{border-color:#3a3934}.workspace[data-theme=dark] .work-area:has(.dialogue--clarification) .dialogue:after{background:#3a3934}@media (max-width:959px){body,html{background:#fffffd;overflow-x:hidden}.workspace,.workspace[data-theme=dark]{--nav-width:0px;--rail-width:0px;display:block;width:100%;min-height:100svh;background:var(--paper);color:var(--ink)}.column-resize-handle,.workspace:after{display:none!important}.navigation{position:relative;width:100%;height:61px;min-height:61px;padding:0 20px;background:var(--paper);overflow:visible}.navigation:after{content:"";position:absolute;left:20px;right:20px;bottom:0;height:1px;background:#dbdbd4}.brand{left:20px;top:16px;width:150px;height:44px;display:flex;align-items:center;overflow:hidden}.brand-mark{height:auto;margin-right:-3px;background:none!important;filter:none!important;font:900 36px/1 var(--font-heading)}.brand-mark,.brand-name{position:relative;left:auto;top:auto;width:auto;color:var(--ink);letter-spacing:0}.brand-name{font-size:0}.brand-name:before{font:600 15px/1 var(--font-interface);letter-spacing:0}.brand-name small,.nav-block{display:none}.work-area{position:relative;width:100%;height:calc(100svh - 61px);min-height:650px;padding:0 20px;background:var(--paper);overflow:hidden}.utilities{position:absolute;z-index:50;top:-45px;right:20px;width:105px;height:14px;gap:9px;color:#404040;opacity:1}.utilities,.utilities button{font-size:9px;line-height:14px}.account-trigger:after,.utilities button:nth-child(2):after{font-size:9px}.utilities button:focus-visible{outline:0;text-decoration:underline;text-underline-offset:3px}.case-context{display:none!important}.dialogue{position:relative;width:100%;height:100%;min-height:0;max-width:none}.dialogue .thread{position:absolute;left:0;top:22px;width:100%;max-width:none;bottom:126px;height:auto;padding:0;overflow-y:auto}.operation,.voice{max-width:350px;font-size:13.5px;line-height:1.48}.thread>p.voice:first-child{margin-bottom:34px}.confirmation-success,.confirmation-summary{max-width:350px;font-size:13.5px;line-height:1.48}.confirmation-success>p:not(.voice),.confirmation-summary>p:not(.voice){max-width:350px}.dialogue-actions{margin-top:20px;gap:12px}.confirmation-summary>button:not(.primary-action),.dialogue-actions .primary-action,.dialogue-actions button:not(.primary-action){font-size:11.5px;line-height:16.675px}.answer-form,.follow-up-form{position:absolute;z-index:30;left:0;right:0;top:auto;bottom:34px;width:100%;max-width:none;height:92px;margin:0;padding:0;border-top:1px solid #c7c7c7;background:var(--paper)}.answer-form textarea,.follow-up-form textarea{left:0;top:18px;width:calc(100% - 70px);height:28px;min-height:28px;padding:0;font:italic 14px/20.3px var(--font-human)}.answer-form .primary-action,.follow-up-form .primary-action{right:0;top:18px;font-size:10px}.composer-caret{top:18px!important;width:1.5px!important;height:18px!important}.composer-help{top:50px;color:#737373;font:400 9px/12px var(--font-interface);opacity:1}.composer-help--desktop{display:none}.composer-help--compact{display:inline}.work-area:has(.dialogue--clarification) .dialogue:after,.work-area:has(.dialogue--clarification) .dialogue:before,.work-area:has(.dialogue--clarification) .dialogue>.eyebrow{display:none}.work-area:has(.dialogue--clarification) .dialogue .thread{top:22px;bottom:126px}.work-area:has(.dialogue--clarification) .answer-form{bottom:34px}.editor,.model-review{height:100%;max-width:none;padding-top:96px;overflow-y:auto;padding-bottom:40px}.editor>.eyebrow,.model-review>.eyebrow{top:22px}.editor>h1,.model-review>h1{font-size:28px}.editor>.lede,.model-review>.lede{max-width:350px}.model-list article{padding-right:0}.model-list article>button{position:static;margin-top:14px}.right-rail{display:none}.workspace:has(.right-rail .account) .work-area{display:none}.workspace:has(.right-rail .account) .right-rail{display:block;width:100%;height:calc(100svh - 61px);min-height:0;padding:0;background:var(--rail)}.workspace:has(.right-rail .account) .account{display:block;width:100%;height:100%;min-height:0;margin:0;padding:22px 20px;background:var(--rail)}.copyright{display:none!important}.auth-bootstrap{padding-top:22px}.auth-bootstrap h1{font-size:28px;line-height:1.18}.auth-bootstrap .bootstrap-rule{width:100%}.workspace[data-theme=dark] .navigation:after{background:#3a3934}.workspace[data-theme=dark] .utilities{color:#b8b5ab}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.rail-items--summary .rail-item-status{display:block;margin-top:4px;color:var(--muted);font:400 9.5px/13px var(--font-interface);opacity:.76}.rail-items--summary .rail-item-status .lamp{width:7px;height:7px;margin-right:5px}@media (min-width:960px){.work-area:has(.editor)>.case-context,.work-area:has(.model-review)>.case-context{left:0;top:96px;width:min(700px,calc(100% - 16px));height:42px;padding:0;border-bottom:.5px solid var(--faint)}.model-review{position:relative;height:100%;max-width:700px;padding:158px 0 0;overflow:hidden}.model-review>.eyebrow{position:absolute;left:0;top:62px;margin:0;font:700 10px/14px var(--font-interface);opacity:.55}.model-review>h1{margin:0 0 8px;width:650px;max-width:100%;font:700 31px/1.12 var(--font-heading);letter-spacing:0;opacity:.96}.model-review>.lede{width:650px;max-width:100%;margin:0;color:var(--ink);font:400 12px/1.35 var(--font-interface);opacity:.62}.model-list{position:absolute;left:0;top:257px;width:700px;max-width:100%;margin:0;border-top:.5px solid rgba(31,31,28,.16)}.model-list article{position:relative;min-height:128px;padding:28px 96px 24px 0;border-bottom:.5px solid rgba(31,31,28,.12)}.model-list article>p{margin:0 0 14px;font:700 9.5px/13px var(--font-interface);opacity:.45}.model-list h2{margin:0 0 8px;font:400 17px/1.35 var(--font-heading);opacity:.9}.model-list small{font:400 9.5px/13px var(--font-interface);opacity:.58}.model-list article>button{right:0;bottom:24px;font:400 10px/14px var(--font-interface);opacity:.58}.model-review>.readiness{position:absolute;left:0;top:636px;width:700px;max-width:100%;height:166px;margin:0;padding:28px 0 0;border-top:.5px solid rgba(31,31,28,.16)}.readiness h2{margin:0 0 17px;font:700 12px/16px var(--font-interface);opacity:.75}.readiness p{max-width:640px;margin:0 0 6px;color:var(--ink);font:400 11px/15px var(--font-interface);opacity:.58}.readiness .primary-action{position:absolute;left:226px;top:126px;margin:0;font:700 11px/15px var(--font-interface);opacity:.88}.readiness>button:not(.primary-action){position:absolute;left:0;top:128px;margin:0;font:400 10px/14px var(--font-interface);opacity:.55}.editor{position:relative;height:100%;max-width:700px;padding:188px 0 0;overflow:hidden}.editor>.eyebrow{position:absolute;left:0;top:158px;margin:0;font:600 10px/14px var(--font-interface);opacity:.58}.editor>h1{margin:0 0 8px;max-width:680px;font:400 32px/1.12 var(--font-heading);letter-spacing:0;opacity:.97}.editor>.lede{max-width:650px;margin:0 0 18px;color:var(--ink);font:400 12px/16px var(--font-interface);opacity:.56}.editor>label{display:block;margin:32px 0 10px;font:600 9.5px/13px var(--font-interface);opacity:.5;text-transform:uppercase}.editor>textarea{width:700px;max-width:100%;min-height:52px;height:52px;margin:0;padding:0 0 8px;border:0;border-bottom:.5px solid rgba(31,31,31,.28);border-radius:0;resize:none;background:transparent;color:var(--ink);font:400 18px/25px var(--font-heading)}.editor>.actions{position:absolute;left:0;right:0;bottom:69px;display:flex;justify-content:space-between;align-items:baseline;gap:0}.editor>.actions button{font:400 11px/15px var(--font-interface);opacity:.5}.editor>.actions .primary-action{font-weight:600;opacity:.93}.intent-editor{position:absolute;z-index:5;left:0;top:257px;width:700px;max-width:100%;margin:0;padding:24px 0;background:var(--paper);border-top:.5px solid rgba(31,31,28,.16);border-bottom:.5px solid rgba(31,31,28,.16)}}@media (min-width:960px) and (max-width:1059px){.work-area:has(.editor)>.case-context,.work-area:has(.model-review)>.case-context{width:520px}.editor,.model-review{max-width:520px}.editor>textarea,.intent-editor,.model-list,.model-review>.lede,.model-review>.readiness,.model-review>h1{width:520px}.readiness p{max-width:520px}}@media (max-width:959px){.editor,.model-review{height:100%;max-width:none;padding:157px 0 36px;overflow-y:auto}.model-review>.eyebrow{top:22px;font:700 10px/14px var(--font-interface);opacity:.55}.model-review>h1{margin:0 0 10px;font:700 28px/1.12 var(--font-heading)}.model-review>.lede{max-width:350px;margin:0 0 24px;font:400 12px/1.45 var(--font-interface);opacity:.62}.model-list{margin:0;border-top:1px solid rgba(31,31,28,.16)}.model-list article{min-height:0;padding:26px 0 24px;border-bottom:1px solid rgba(31,31,28,.12)}.model-list article>p{margin-bottom:10px}.model-list h2{font-size:17px}.model-list article>button{position:static;margin-top:14px}.readiness{margin:0;padding:26px 0 32px;border-top:0}.readiness h2{font:700 12px/16px var(--font-interface)}.readiness p{font-size:11px;line-height:1.45}.readiness .primary-action,.readiness>button:not(.primary-action){display:block;margin-top:16px}.editor>.eyebrow{top:22px}.editor>h1{font:400 28px/1.15 var(--font-heading)}.editor>textarea{width:100%;border-radius:0;background:transparent}}