@layer overrides{.one-path-workspace{--ws-radius:var(--r-inst,6px);--ws-radius-sm:var(--r-paper-lg,4px);--ws-gap:24px;--ws-gap-sm:12px;--ws-d1:var(--dur-1,90ms);--ws-d2:var(--dur-2,140ms);--ws-d3:var(--dur-3,200ms);--ws-d4:var(--dur-4,280ms);--e-out:var(--ease-out,cubic-bezier(.23,1,.32,1))}.one-path-workspace .workspace-content{gap:var(--ws-gap);padding:clamp(20px,2.6vw,36px) clamp(16px,3vw,40px) 72px}.one-path-workspace .workspace-content h2{margin:0;color:var(--text-hi);font:600 18px/1.35 var(--f-sans);letter-spacing:-.01em}.one-path-workspace .eyebrow{color:var(--text-mid);font:500 12px/1.3 var(--f-sans);letter-spacing:.06em;text-transform:none}.one-path-workspace .state-label{color:var(--text-lo);font:500 12px/1.3 var(--f-mono);letter-spacing:.08em;text-transform:uppercase}.one-path-workspace .fine,.one-path-workspace small{font-size:12px;line-height:1.5}.one-path-workspace .card li,.one-path-workspace .card p{font-size:14px;line-height:1.55}.one-path-workspace .card{border-radius:var(--ws-radius);padding:20px;gap:12px}.one-path-workspace .card .card{border-radius:var(--ws-radius-sm)}.one-path-workspace .btn,.one-path-workspace a.btn,.one-path-workspace button:not(.compile-film-motion-control){font-family:var(--f-sans);font-size:14px;font-weight:500;letter-spacing:0;text-transform:none;border-radius:var(--ws-radius)}.one-path-workspace .workspace-content .btn,.one-path-workspace .workspace-content a.btn,.one-path-workspace .workspace-content button{min-height:40px;transition:background-color var(--ws-d2) var(--e-out),border-color var(--ws-d2) var(--e-out),color var(--ws-d2) var(--e-out),transform var(--ws-d2) var(--e-out)}.one-path-workspace .workspace-content button:active:not(:disabled){transform:scale(.98)}.one-path-workspace .workspace-content button:disabled,.one-path-workspace .workspace-content button[aria-disabled=true]{cursor:not-allowed;opacity:1;background:var(--g2);border-color:var(--hairline-hi);color:var(--text-lo)}.one-path-workspace kbd{font-family:var(--f-mono)}.one-path-workspace .board-list>li,.one-path-workspace .document-meta li{content-visibility:visible;contain-intrinsic-size:auto}.one-path-workspace .workspace-body>header button{display:inline-flex;align-items:center;gap:8px}.one-path-workspace .workspace-body>header>div:last-child .proof-actions button,.one-path-workspace .workspace-body>header>div:last-child>button{min-height:36px;padding:0 14px;border:1px solid var(--hairline-hi);border-radius:var(--ws-radius);background:transparent;color:var(--text-hi)}.one-path-workspace .workspace-body>header>div:last-child>button:disabled{background:transparent;color:var(--text-lo);border-color:var(--hairline)}.one-path-workspace .notice.static{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;padding:12px 16px;border:1px solid var(--hairline);border-left:2px solid var(--changed);border-radius:var(--ws-radius);background:var(--g1);color:var(--text-mid);font-size:14px;line-height:1.5}.one-path-workspace .notice.static strong{color:var(--text-hi)}.one-path-workspace .notice.static button{min-height:32px;padding:0 10px;border:1px solid var(--hairline-hi);color:var(--text-hi);font-size:13px}.one-path-workspace .workspace-attention{margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;border:0;border-radius:0;background:transparent}.one-path-workspace .workspace-attention h2{margin:6px 0 0;font-size:18px}.one-path-workspace .workspace-attention-items{gap:0;margin-top:12px;border-top:1px solid var(--hairline-hi)}.one-path-workspace .workspace-attention-items li{grid-template-columns:160px minmax(0,1fr) auto;align-items:center;gap:8px 20px;padding:14px 0;border-top:0;border-bottom:1px solid var(--hairline)}.one-path-workspace .workspace-attention-items strong{color:var(--changed);font:500 12px var(--f-mono);letter-spacing:.06em;text-transform:uppercase}.one-path-workspace .workspace-attention-items p{margin:0;color:var(--text-mid);font-size:14px;line-height:1.5}.one-path-workspace .workspace-attention-items button{min-height:36px;margin:0;padding:0 14px;border:1px solid var(--hairline-hi);color:var(--text-hi);font-size:13px}.one-path-workspace .workspace-attention-actions{min-width:0}.one-path-workspace .workspace-attention-actions button{min-height:36px;padding:0 14px;border:1px solid var(--hairline-hi);font-size:13px}.one-path-workspace .workspace-compile-block{display:grid;grid-gap:1px;gap:1px;border:1px solid var(--hairline-hi);border-radius:var(--ws-radius);background:var(--hairline);overflow:hidden}.one-path-workspace .workspace-compile-block .compile-stage{display:block;margin:0;border:0;border-radius:0;aspect-ratio:auto;min-height:0;max-height:none;background:var(--ground)}.one-path-workspace .workspace-compile-block .compile-stage[data-framed=false]{aspect-ratio:auto;min-height:0}.one-path-workspace .workspace-compile-block .workspace-compile-job{margin:0;border:0;border-radius:0;background:var(--g1)}.one-path-workspace .workspace-compile-job h2{font:600 17px/1.35 var(--f-sans)}.one-path-workspace .workspace-compile-job .fine{color:var(--text-mid);font-size:13px}.one-path-workspace .workspace-compile-job-progress{height:3px}.one-path-workspace .workspace-compile-job-progress::-webkit-progress-value{-webkit-transition:width var(--ws-d4) var(--e-out);transition:width var(--ws-d4) var(--e-out)}.one-path-workspace .workspace-compile-job[data-state=ready],.one-path-workspace .workspace-compile-job[data-state=review_required]{padding-block:16px}.one-path-workspace .workspace-compile-job[data-state=review_required] .fine:last-of-type{display:none}.one-path-workspace .workspace-complete{margin:0;padding:24px;gap:24px;align-items:start;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);border:1px solid var(--hairline-hi);border-radius:var(--ws-radius);background:var(--g1)}.one-path-workspace .workspace-complete h2{max-width:20ch;margin:6px 0 10px;font:600 clamp(22px,2vw,28px)/1.2 var(--f-sans);letter-spacing:-.02em}.one-path-workspace .workspace-complete p{color:var(--text-mid);font-size:15px;line-height:1.55}.one-path-workspace .workspace-complete p.fine{font-size:13px;color:var(--text-lo)}.one-path-workspace .workspace-complete-actions{display:flex;flex-wrap:wrap;gap:8px;align-content:flex-start}.one-path-workspace .workspace-complete-actions button{min-height:40px;padding:0 14px;border:1px solid var(--hairline-hi);border-radius:var(--ws-radius);background:transparent;color:var(--text-hi)}.one-path-workspace .workspace-complete .workspace-ai-use-guide{grid-column:1/-1;margin-top:4px;border-radius:var(--ws-radius-sm)}.one-path-workspace .workspace-ai-use-guide>summary{font-size:14px}.one-path-workspace .workspace-ai-journey,.one-path-workspace .workspace-ai-use-actions a,.one-path-workspace .workspace-ai-use-actions button,.one-path-workspace .workspace-ai-use-guide p{font-size:13px}.one-path-workspace .workspace-ai-package-files code{font-size:12px}.one-path-workspace .workspace-intake{grid-template-columns:minmax(0,1fr);gap:0;padding:0;border:1px solid var(--hairline-hi);border-radius:var(--ws-radius);background:var(--g1);transition:border-color var(--ws-d2) var(--e-out),background-color var(--ws-d2) var(--e-out)}.one-path-workspace .workspace-intake[data-active=true]{border-color:var(--verified);background:var(--verified-deep)}.one-path-workspace .workspace-intake[data-active=true] .workspace-intake-copy{background:transparent}.one-path-workspace .workspace-intake-copy{display:grid;align-content:center;min-height:320px;padding:clamp(24px,3.4vw,40px) clamp(18px,2.6vw,32px);background:transparent;border-radius:var(--ws-radius)}.one-path-workspace .workspace-intake[data-existing-documents="1"] .workspace-intake-copy{min-height:200px}.one-path-workspace .workspace-intake-copy h1,.one-path-workspace .workspace-intake-copy h2{margin:12px 0 8px;color:var(--text-hi);font:600 clamp(22px,2.2vw,28px)/1.18 var(--f-sans);letter-spacing:-.02em}.one-path-workspace .workspace-intake-copy>p:not(.eyebrow){margin:0;max-width:56ch;color:var(--text-mid);font-size:15px;line-height:1.55}.one-path-workspace .workspace-intake-copy>small{display:block;margin-top:16px;color:var(--text-lo);font:12px var(--f-sans);letter-spacing:0}.one-path-workspace .workspace-intake-limits{margin-top:6px!important}.one-path-workspace .workspace-intake-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.one-path-workspace .workspace-intake-actions button{min-height:44px;padding:0 16px;border:1px solid var(--hairline-hi);border-radius:var(--ws-radius);background:transparent;color:var(--text-hi);font-size:14px}.one-path-workspace .workspace-intake-copy .workspace-intake-actions button:first-child,.one-path-workspace .workspace-preflight .workspace-intake-actions button:first-child{background:var(--text-hi);border-color:var(--text-hi);color:var(--ground)}.one-path-workspace .workspace-intake[data-existing-documents="1"] .workspace-intake-copy .workspace-intake-actions button:first-child{background:transparent;border-color:var(--hairline-hi);color:var(--text-hi)}.one-path-workspace .workspace-source-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px;margin-top:24px;padding-top:20px;border-top:1px solid var(--hairline);text-align:left}.one-path-workspace .workspace-intake[data-compact="1"] .workspace-source-choices,.one-path-workspace .workspace-intake[data-existing-documents="1"] .workspace-source-choices{display:grid}.one-path-workspace .workspace-source-choices button{min-height:56px;display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border:1px solid var(--hairline);border-radius:var(--ws-radius-sm);background:var(--ground);color:var(--text-hi);text-align:left;font-size:14px}.one-path-workspace .workspace-source-choices small{color:var(--text-lo);font:12px var(--f-sans)}.one-path-workspace .workspace-intake-loading{min-height:160px}.one-path-workspace .workspace-intake-loading h2{font-size:20px}.one-path-workspace .workspace-archive-progress{border:0;border-top:1px solid var(--hairline);border-radius:0;background:transparent;padding:18px 24px}.one-path-workspace .workspace-preflight{border-top:1px solid var(--hairline);padding:24px;background:transparent}.one-path-workspace .workspace-preflight dl{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;border:1px solid var(--hairline);border-radius:var(--ws-radius-sm);overflow:hidden}.one-path-workspace .workspace-preflight dt{font-size:12px;letter-spacing:.06em}.one-path-workspace .workspace-preflight dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.one-path-workspace .workspace-preflight-files{border:1px solid var(--hairline);border-radius:var(--ws-radius-sm);overflow:hidden}.one-path-workspace .workspace-preflight-files strong{font-size:14px}.one-path-workspace .workspace-preflight-files span{font-size:12px}.one-path-workspace .workspace-preflight .fine{color:var(--text-mid);font-size:13px}.one-path-workspace .workspace-preflight-blocked{color:var(--changed)}.one-path-workspace .workspace-getting-started{margin:0;border-radius:var(--ws-radius);background:transparent;border-color:var(--hairline)}.one-path-workspace .workspace-getting-started-toggle{min-height:44px;padding:10px 16px}.one-path-workspace .workspace-getting-started-toggle strong{font-size:14px}.one-path-workspace .workspace-getting-started-toggle>span:last-child{font-size:12px}.one-path-workspace .workspace-getting-started-body{grid-template-columns:minmax(220px,.8fr) minmax(0,1.25fr) auto;padding:18px 16px 20px;background:var(--g1)}.one-path-workspace .workspace-getting-started-copy>p:not(.eyebrow){font-size:13px}.one-path-workspace .workspace-getting-started-steps{border-radius:var(--ws-radius-sm);overflow:hidden}.one-path-workspace .workspace-getting-started-steps strong{font-size:14px}.one-path-workspace .workspace-getting-started-steps small,.one-path-workspace .workspace-step-state{font-size:12px}.one-path-workspace .workspace-getting-started-actions>a,.one-path-workspace .workspace-getting-started-actions>button:not(.text){min-height:36px;border-radius:var(--ws-radius);font:500 13px var(--f-sans)}.one-path-workspace .workspace-getting-started-actions>button.text{font-size:12px}.one-path-workspace .board.card{padding:20px}.one-path-workspace .board-rows{grid-template-columns:minmax(0,1fr);gap:0;padding:0;background:transparent}.one-path-workspace .board-rows>li{padding:0;gap:0;border:0;border-left:2px solid transparent;border-bottom:1px solid var(--hairline);border-radius:0;background:var(--ground)}.one-path-workspace .board-rows>li[data-held="1"]{border-left-color:var(--changed)}.one-path-workspace .board-rows>li[data-status=failed]{border-left-color:#d36a62}.one-path-workspace .board-rows>li:last-child{border-bottom:0}.one-path-workspace .board-row-detail:not([hidden]){padding:0 12px 14px}.one-path-workspace .board-row-observed{margin:0 0 10px;color:var(--text-lo)}.one-path-workspace .board-row-observed time{font-family:var(--f-mono)}.one-path-workspace .board-transfer.compact{margin:0 12px 10px}.one-path-workspace .compile-selection-actions{position:static;background:transparent;padding-top:12px;border-top:1px solid var(--hairline)}.one-path-workspace .compile-source-choice,.one-path-workspace .document-meta li>strong,.one-path-workspace .document-meta strong{font-family:var(--f-sans);letter-spacing:0}.one-path-workspace .workspace-compile-job .workspace-intake-actions{justify-content:flex-start}.one-path-workspace .board-head-compact h2{font-size:18px}.one-path-workspace .board-summary-copy{color:var(--text-mid);font-size:14px}.one-path-workspace .board-toolbar{margin-top:12px}.one-path-workspace .board-filters button{min-height:36px;padding:0 12px;border:1px solid var(--hairline);border-radius:var(--r-inst);color:var(--text-lo);font:500 12px var(--f-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.one-path-workspace .board-filters button[data-active=true]{color:var(--text-hi);background:var(--g3);border-color:var(--hairline-hi)}@media (pointer:coarse){.one-path-workspace .board-filters button{min-height:44px}}.one-path-workspace .board-search input{min-height:36px;padding:0 12px;border:1px solid var(--hairline);border-radius:var(--ws-radius);background:var(--ground);color:var(--text-hi);font-size:14px}.one-path-workspace .board-list-wrap{border-radius:var(--ws-radius-sm)}.one-path-workspace .board-row-head{display:flex;align-items:stretch;min-width:0}.one-path-workspace .board-row-head>.board-row-summary{flex:1 1;min-width:0}.one-path-workspace .board-row-select{flex:none;width:44px;min-height:44px;display:grid;place-items:center}.one-path-workspace .board-row-select input{width:16px;height:16px;accent-color:var(--verified)}.one-path-workspace .board-row-summary{min-height:48px;border-radius:0;font-family:var(--f-sans)}.one-path-workspace .board-row-name{font-size:14px;font-weight:500}.one-path-workspace .board-row-status{font:500 12px var(--f-mono);letter-spacing:.04em}.one-path-workspace .board-stage-d,.one-path-workspace .board-stage-k{font-size:12px}.one-path-workspace .board-dismiss,.one-path-workspace .board-more{min-height:36px;padding:0 12px;border:1px solid var(--hairline-hi);font-size:13px}.one-path-workspace .board-failure-banner button{font:500 13px var(--f-sans);letter-spacing:0;text-transform:none}.one-path-workspace .workspace-grid{grid-template-columns:minmax(0,1fr);margin-top:0}.one-path-workspace .document-card h2{font-size:18px}.one-path-workspace .document-meta li strong{font-size:14px}.one-path-workspace .document-meta li small{font-size:12px}.one-path-workspace .compile-source-choice{font-size:13px}.one-path-workspace .compile-selection-actions button{min-height:40px;padding:0 16px;border:1px solid var(--text-hi);background:var(--text-hi);color:var(--ground)}.one-path-workspace .compile-selection-actions button:disabled{background:transparent;border-color:var(--hairline);color:var(--text-lo)}.one-path-workspace .compile-selection-actions small{font-size:12px}.one-path-workspace .document-card .empty strong{font-size:16px}.one-path-workspace .document-card .empty p{font-size:14px}.one-path-workspace .review-decision-actions button{min-height:38px;padding:0 14px;border-radius:var(--ws-radius)}.one-path-workspace .review-decision-actions button:first-child{background:var(--text-hi);border-color:var(--text-hi);color:var(--ground)}.one-path-workspace .review-decision-form label{font-size:13px;color:var(--text-mid)}.one-path-workspace .workspace-advanced{padding:0;gap:0;background:transparent}.one-path-workspace .workspace-advanced>summary{min-height:44px;display:flex;align-items:center;padding:10px 16px;color:var(--text-lo);font-size:14px;cursor:pointer;list-style:none}.one-path-workspace .workspace-advanced>summary::-webkit-details-marker{display:none}.one-path-workspace .workspace-advanced>summary:after{content:"+";margin-left:auto;color:var(--text-lo);font:16px var(--f-mono)}.one-path-workspace .workspace-advanced[open]>summary:after{content:"−"}.one-path-workspace .workspace-advanced>div,.one-path-workspace .workspace-advanced>p{padding:0 16px 16px}.one-path-workspace .workspace-advanced>p{margin:0 0 12px;color:var(--text-mid);font-size:14px}.one-path-workspace .world-status{font:500 12px var(--f-mono);letter-spacing:.06em}.one-path-workspace .version-list small{font-size:12px}.one-path-workspace .binding-list span{font-size:13px}.one-path-workspace .binding-list b{font:500 12px var(--f-sans);letter-spacing:.06em;text-transform:none;color:var(--text-lo)}.one-path-workspace .version-list button,.one-path-workspace .world-actions button{min-height:38px;padding:0 14px;border:1px solid var(--hairline-hi);border-radius:var(--ws-radius);color:var(--text-hi)}.one-path-workspace .world-actions button:not(:disabled){background:var(--text-hi);border-color:var(--text-hi);color:var(--ground)}.one-path-workspace .world-actions small{font-size:12px}.one-path-workspace .ask-studio form button{min-height:40px;padding:0 16px;border:1px solid var(--text-hi);border-radius:var(--ws-radius);background:var(--text-hi);color:var(--ground)}.one-path-workspace .ask-studio form button:disabled{background:transparent;border-color:var(--hairline);color:var(--text-lo)}.one-path-workspace .ask-result li b,.one-path-workspace .ask-result li span{font-size:12px}.one-path-workspace .ask-result button{min-height:34px;padding:0 12px;border:1px solid var(--hairline-hi);font-size:13px}.one-path-workspace .billing-actions a,.one-path-workspace .billing-actions button{min-height:38px;padding:0 14px;border:1px solid var(--hairline-hi);border-radius:var(--ws-radius);color:var(--text-hi);font:500 14px var(--f-sans)}.one-path-workspace .billing-card button:disabled{background:transparent;border-color:var(--hairline);color:var(--text-lo)}.one-path-workspace .billing-card .billing-actions button:not(:disabled){background:var(--g2);border-color:var(--hairline-hi);color:var(--text-hi)}.one-path-workspace nav.billing-actions{gap:0;border-bottom:1px solid var(--hairline)}.one-path-workspace nav.billing-actions button{min-height:40px;padding:0 14px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--text-lo)}.one-path-workspace nav.billing-actions button[aria-current=page]{background:transparent;border-bottom-color:var(--verified);color:var(--text-hi)}.one-path-workspace .billing-card dt{font-size:12px}.one-path-workspace .billing-card dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.one-path-workspace .gate-list strong{font-size:14px}.one-path-workspace .gate-list p{font-size:13px}.one-path-workspace .pill{font:500 12px var(--f-mono)}.one-path-workspace .workspace-access-gate p{max-width:62ch;color:var(--text-mid)}.one-path-workspace .world-empty{display:grid;grid-gap:10px;gap:10px;justify-items:center;min-height:0;padding:20px 16px;border:1px solid var(--hairline);border-radius:var(--ws-radius-sm);color:var(--text-lo);font:14px var(--f-sans);text-align:center}.one-path-workspace .document-card .empty{min-height:0;padding:20px 16px}.one-path-workspace select{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;max-width:420px;min-height:40px;padding:0 36px 0 12px;border:1px solid var(--hairline-hi);border-radius:var(--ws-radius);background-color:var(--ground);color:var(--text-hi);font:14px var(--f-sans);background-image:linear-gradient(45deg,transparent 50%,var(--text-lo) 50%),linear-gradient(135deg,var(--text-lo) 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 13px) calc(50% - 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}.one-path-workspace input[type=text],.one-path-workspace textarea{border:1px solid var(--hairline-hi);border-radius:var(--ws-radius);background:var(--ground);color:var(--text-hi);font:14px/1.5 var(--f-sans);padding:10px 12px}.workspace.one-path-workspace .one-path-more>summary{min-height:40px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;padding:8px 10px;border-radius:var(--ws-radius);color:var(--text-lo);font:500 14px/1.2 var(--f-sans);text-align:left}.workspace.one-path-workspace .one-path-more[open]>summary{color:var(--text-hi);background:var(--g3)}.workspace.one-path-workspace .one-path-more-panel{position:absolute;left:calc(100% + 10px);top:0;bottom:auto;width:248px;max-height:min(560px,70svh);overflow:auto;padding:6px;border:1px solid var(--hairline-hi);border-radius:var(--ws-radius);background:var(--g1);box-shadow:var(--depth-overlay,0 18px 50px rgb(0 0 0/.34))}.workspace.one-path-workspace .one-path-more-panel p{margin:0;padding:10px 10px 6px;color:var(--text-mid);font:500 12px var(--f-sans);letter-spacing:.06em}.workspace.one-path-workspace .one-path-more-panel button{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:10px;border-radius:var(--ws-radius);color:var(--text-lo);text-align:left;font:500 14px var(--f-sans)}.workspace.one-path-workspace .one-path-more-panel button:focus-visible{color:var(--text-hi);background:var(--g2)}.workspace.one-path-workspace .one-path-more-panel button[aria-current=page]{color:var(--text-hi);background:var(--g3)}.workspace.one-path-workspace .one-path-more-panel button[aria-pressed=true]{color:var(--text-hi)}.workspace.one-path-workspace .one-path-more-panel button[aria-pressed=true] svg{color:var(--verified)}.workspace.one-path-workspace .one-path-more-session{margin-top:6px;padding-top:6px;border-top:1px solid var(--hairline)}@media (prefers-reduced-motion:no-preference){.one-path-workspace .workspace-compile-block,.one-path-workspace .workspace-complete{transition:opacity var(--ws-d4) var(--e-out),translate var(--ws-d4) var(--e-out);@starting-style{opacity:0;translate:0 6px}}}@media (prefers-reduced-motion:reduce){.one-path-workspace *{transition-duration:0s!important;animation-duration:0s!important}}@media (max-width:1023px){.one-path-workspace .workspace-content{padding:18px 16px 32px;gap:18px;overflow-x:clip}.one-path-workspace .workspace-compile-block .compile-stage{aspect-ratio:auto}.one-path-workspace .workspace-complete,.one-path-workspace .workspace-getting-started-body{grid-template-columns:minmax(0,1fr)}.one-path-workspace .workspace-attention-items li{grid-template-columns:minmax(0,1fr);align-items:start;gap:6px}.one-path-workspace .workspace-intake-copy{min-height:280px;padding:28px 20px;text-align:center}.one-path-workspace .workspace-intake[data-existing-documents="1"] .workspace-intake-copy{min-height:200px}.one-path-workspace .workspace-intake-copy h1,.one-path-workspace .workspace-intake-copy h2{margin:10px auto 8px;font-size:26px;text-wrap:balance}.one-path-workspace .workspace-intake-copy>p:not(.eyebrow){max-width:44ch;margin-inline:auto;font-size:15px}.one-path-workspace .workspace-intake-copy .workspace-intake-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;grid-gap:8px;gap:8px}.one-path-workspace .workspace-intake-copy .workspace-intake-actions button{width:100%;min-height:44px;text-align:center;justify-content:center;font-size:14px}.one-path-workspace .workspace-intake-copy .workspace-intake-actions button:last-child:nth-child(odd){grid-column:1/-1}.one-path-workspace .workspace-intake-copy>small{font-size:12px;letter-spacing:.04em}}@media (max-width:767px){.one-path-workspace .workspace-intake-copy{min-height:240px;padding:24px 16px}.one-path-workspace .workspace-intake-actions button{width:100%;min-height:44px}.one-path-workspace .workspace-source-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-top:18px;padding-top:16px}.one-path-workspace .workspace-compile-block .compile-stage{aspect-ratio:auto}.one-path-workspace .board-row-summary{grid-template-columns:minmax(0,1fr) auto;align-items:start;row-gap:4px;padding-block:10px}.one-path-workspace .board-row-name{white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.one-path-workspace .board-row-status{grid-column:1}.one-path-workspace .workspace-attention-items button,.one-path-workspace .workspace-complete-actions button{width:100%;min-height:44px}.one-path-workspace .board-toolbar{flex-direction:column;align-items:stretch}.one-path-workspace .board-search input{width:100%}.one-path-workspace .billing-actions a,.one-path-workspace .billing-actions button,.one-path-workspace .review-decision-actions button{min-height:44px}.one-path-workspace .workspace-preflight dl{grid-template-columns:repeat(2,minmax(0,1fr))}.one-path-workspace .studio-heading h2{font-size:var(--t-5);line-height:1.35}}@media (max-width:420px){.one-path-workspace .workspace-content{padding-inline:14px}.one-path-workspace .workspace-preflight dl{grid-template-columns:minmax(0,1fr)}}.one-path-workspace .ask-studio .workspace-ai-use-guide,.one-path-workspace .workspace-complete .workspace-ai-use-guide{margin:0;border:0;border-top:1px solid var(--hairline);border-radius:0;background:transparent}.one-path-workspace .ask-studio .one-path-ai-options:first-child .workspace-ai-use-guide{border-top:0}.workspace.one-path-workspace .one-path-ai-options{margin-bottom:0}.one-path-workspace .billing-card dt,.one-path-workspace .gate-list p,.one-path-workspace .gate-list strong{font-family:var(--f-sans);letter-spacing:0;text-transform:none}.one-path-workspace .billing-card dd{font-family:var(--f-mono)}.one-path-workspace .compile-stage-text{display:block;margin:0;padding:24px;color:var(--text-mid);font:14px/1.6 var(--f-sans)}.one-path-workspace .workspace-compile-block .compile-stage:has(.compile-stage-text){aspect-ratio:auto}.one-path-workspace .api-key-form fieldset label,.one-path-workspace .api-key-form legend,.one-path-workspace .api-key-form>label,.one-path-workspace .api-key-list small,.one-path-workspace .ask-result li,.one-path-workspace .ask-result>small,.one-path-workspace .ask-result>strong,.one-path-workspace .ask-studio label,.one-path-workspace .billing-card small,.one-path-workspace .board-stage-d,.one-path-workspace .board-stage-k,.one-path-workspace .connection-form label,.one-path-workspace .connection-list small,.one-path-workspace .connection-notice,.one-path-workspace .connection-title span,.one-path-workspace .notice button,.one-path-workspace .workspace-name small,.one-path-workspace .workspace-preflight dt,.one-path-workspace .workspace-preflight-files span,.one-path-workspace .world-studio label{font-family:var(--f-sans);font-size:12px;letter-spacing:0;text-transform:none;color:var(--text-lo)}.one-path-workspace .ask-result li{font-size:13px}.one-path-workspace .ask-result li b,.one-path-workspace .board-id small,.one-path-workspace .connection-list small code{font-family:var(--f-mono);font-size:12px}.one-path-workspace .ask-result q{font-family:var(--f-sans);font-size:14px;line-height:1.55;color:var(--text-mid)}.one-path-workspace .workspace-preflight dd,.one-path-workspace .world-actions small{font-family:var(--f-mono);font-size:12px}.one-path-workspace .workspace-preflight dd{font-size:16px}.one-path-workspace .api-key-form input,.one-path-workspace .api-key-form select,.one-path-workspace .connection-form input,.one-path-workspace .connection-form select{font:14px var(--f-sans);border-radius:var(--ws-radius)}.one-path-workspace .board-row-summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;grid-gap:14px;gap:14px}.one-path-workspace .board-row-stage{color:var(--text-lo);font:500 12px var(--f-sans);white-space:nowrap}.one-path-workspace .connection-layout,.one-path-workspace .developer-layout{align-items:start}.one-path-workspace .api-key-list,.one-path-workspace .connection-list{min-height:0}.one-path-workspace .connection-layout,.one-path-workspace .developer-layout{gap:0;background:var(--ground)}.one-path-workspace .connection-list,.one-path-workspace .developer-readout{border-left:1px solid var(--hairline)}@media (max-width:1023px){.one-path-workspace .connection-list,.one-path-workspace .developer-readout{border-left:0;border-top:1px solid var(--hairline)}}.one-path-workspace .api-key-form>label,.one-path-workspace .connection-form>label{color:var(--text-mid)}.one-path-workspace .connection-form label small:before{content:"· "}.one-path-workspace .connection-form h3{margin:0 0 2px;color:var(--text-hi);font:600 15px/1.35 var(--f-sans)}.workspace.one-path-workspace :is(button,summary,a,input,select,textarea):focus-visible{outline:2px solid var(--verified);outline-offset:2px}@media (max-width:1023px){.workspace.one-path-workspace .one-path-more-panel{position:fixed;left:auto;right:12px;top:auto;bottom:calc(76px + env(safe-area-inset-bottom));width:min(320px,calc(100vw - 24px));max-height:min(60svh,520px)}.workspace.one-path-workspace .one-path-more>summary{min-height:52px;grid-template-columns:minmax(0,1fr);justify-items:center;gap:4px;text-align:center;font-size:12px}}@media (hover:hover) and (pointer:fine){.one-path-workspace .workspace-body>header>div:last-child>button:hover:not(:disabled),.one-path-workspace .workspace-complete-actions button:hover:not(:disabled),.one-path-workspace .workspace-intake-actions button:hover:not(:disabled){background:var(--g2);border-color:var(--text-lo)}.one-path-workspace .workspace-intake-copy .workspace-intake-actions button:first-child:hover:not(:disabled),.one-path-workspace .workspace-preflight .workspace-intake-actions button:first-child:hover:not(:disabled){background:#fff}.one-path-workspace .workspace-intake[data-existing-documents="1"] .workspace-intake-copy .workspace-intake-actions button:first-child:hover:not(:disabled){background:var(--g2);border-color:var(--text-lo)}.one-path-workspace .workspace-source-choices button:hover,.one-path-workspace select:hover{border-color:var(--text-lo)}.workspace.one-path-workspace .one-path-more-panel button:hover{color:var(--text-hi);background:var(--g2)}}}@layer overrides{.one-path-workspace .compile-stage-status{display:grid;grid-gap:6px;gap:6px;padding:20px;border-left:3px solid var(--hairline-hi)}.one-path-workspace .compile-stage-status strong{font:600 16px/1.4 var(--f-sans);color:var(--text-hi)}.one-path-workspace .compile-stage-status p{margin:0;max-width:76ch;font:14px/1.6 var(--f-sans);color:var(--text-mid)}.one-path-workspace .compile-stage[data-tone=attention] .compile-stage-status{border-left-color:var(--changed)}.one-path-workspace .compile-stage[data-tone=stopped] .compile-stage-status{border-left-color:var(--failed)}.one-path-workspace .compile-stage[data-tone=ready] .compile-stage-status{border-left-color:var(--verified)}.one-path-workspace .compile-stage-canvas{display:block;width:100%;height:clamp(260px,30vw,380px)}.one-path-workspace .compile-stage-canvas[hidden]{display:none}.one-path-workspace .compile-stage-summary{margin:0;padding:4px 20px 18px;font:13px/1.6 var(--f-sans);color:var(--text-mid)}.one-path-workspace .workspace-attention-items button,.one-path-workspace .workspace-body>header>div:last-child>button,.one-path-workspace .workspace-content button{min-height:44px}}@layer reset, tokens, base, components, utilities, overrides;.one-path-wrap{width:min(var(--shell-wide),calc(100% - 2 * var(--gutter, 30px)));margin-inline:auto;min-width:0}.one-path-footer{padding-block:48px 68px}.one-path-footer .site-footer-groups{margin-top:30px}@media (max-width:480px){.one-path-footer{padding-block:26px calc(var(--bar, 0px) + 22px)}.one-path-footer .site-footer-groups{margin-top:14px}}.one-path-workspace .one-path-more{position:relative;width:100%}.one-path-workspace .one-path-ai-options{margin-bottom:24px}.one-path-ai-tabs{display:flex;flex-wrap:wrap;gap:4px;margin:18px 0 0;border-bottom:1px solid var(--hairline)}.one-path-ai-tabs button{min-height:44px;margin-bottom:-1px;padding:10px 12px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--text-lo);font-size:var(--t-3,14px)}.one-path-ai-tabs button[aria-selected=true]{color:var(--text-hi);border-bottom-color:var(--verified)}.one-path-ai-destination{border:0;border-radius:0;padding:22px 0 0;min-width:0}.one-path-ai-destination h3{margin:0 0 12px;font-size:var(--t-6,20px)}.one-path-ai-destination p{max-width:74ch;line-height:1.65}.one-path-ai-destination>:is(a,button){display:inline-flex;align-items:center;min-height:44px;margin-top:16px}.one-path-ai-destination>small{display:block;max-width:80ch;line-height:1.6}.one-path-ai-not-connected{color:var(--text-mid);margin-top:18px}.one-path-ai-details{margin-top:20px}.one-path-ai-details>summary{min-height:44px;display:flex;align-items:center;padding:12px 0;cursor:pointer;list-style:none}.one-path-ai-details>summary::-webkit-details-marker{display:none}.one-path-ai-details>summary:after{content:"+";margin-left:auto;color:var(--text-lo);font:16px var(--f-mono)}.one-path-ai-details[open]>summary:after{content:"−"}:lang(ko) :is(p,h1,h2,h3,h4,span,a,li,strong,b,em,dt,dd,summary,figcaption,label),:lang(ko):is(p,h1,h2,h3,h4,span,a,li,strong,b,em,dt,dd,summary,figcaption,label){word-break:keep-all;overflow-wrap:break-word}@media (max-width:899px),(pointer:coarse) and (max-width:1023px){.compile-film-viewport{position:relative;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory}.compile-film-panes{position:absolute;inset:0 auto 0 0;display:flex;height:100%;pointer-events:none}.compile-film-panes>span{flex:1 1;scroll-snap-align:start}}@media (min-width:900px){.compile-film-panes{display:none}}:root{--chrome-gutter:clamp(20px,3vw,64px);--chrome-measure:1600px}.chrome-v2-wrap{width:min(var(--chrome-measure),calc(100% - 2 * var(--chrome-gutter)));max-width:min(var(--chrome-measure),calc(100% - 2 * var(--chrome-gutter)));margin-inline:auto;padding-inline:0}.nav.chrome-v2-header{height:64px;padding-block:0;padding-inline:max(var(--chrome-gutter),calc((100% - var(--chrome-measure)) / 2));background:transparent;border-bottom:1px solid transparent}.nav.chrome-v2-header[data-scrolled="1"]{background:rgba(9,13,20,.94);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom-color:rgba(255,255,255,.08)}@media (max-width:1249px){.nav>.one-path-primary-nav{display:none}.mobile-primary-nav.one-path-mobile-nav{display:block}.nav-signin.chrome-v2-signin{display:none}}.nav-signin.chrome-v2-signin{min-width:44px;justify-content:center}@media (min-width:1250px){.mobile-primary-nav.one-path-mobile-nav{display:none}}.nav>.one-path-primary-nav{width:auto;min-width:0;flex:0 1 auto;gap:10px}@media (min-width:1250px){.chrome-v2-header>.one-path-primary-nav{margin-left:28px}.chrome-v2-header>.nav-actions{margin-left:auto}}.wordmark .logomark{color:var(--text-mid)}.one-path-primary-nav .site-nav-direct{flex:0 0 auto;width:auto;margin:0;min-height:44px;padding:10px 12px;display:inline-flex;align-items:center;text-decoration:none;font-family:var(--f-sans);font-size:15px;letter-spacing:0;color:var(--text-mid)}@media (hover:hover) and (pointer:fine){.one-path-primary-nav .site-nav-direct:hover{color:var(--text-hi)}}.one-path-primary-nav .site-nav-direct[aria-current=page]{color:var(--text-hi);text-decoration:underline;-webkit-text-decoration-color:var(--verified);text-decoration-color:var(--verified);text-decoration-thickness:2px;text-underline-offset:7px}.one-path-mobile-nav .mobile-nav-direct,.one-path-mobile-nav .mobile-nav-signin{display:flex;align-items:center;min-height:48px;font-family:var(--f-sans);font-size:15px;letter-spacing:0}.one-path-mobile-nav .mobile-nav-direct[aria-current=page]{color:var(--text-hi);box-shadow:inset 2px 0 0 var(--verified)}.one-path-mobile-nav .mobile-nav-signin{border-top:1px solid var(--border-dark,var(--hairline));color:var(--text-mid)}@media (hover:hover) and (pointer:fine){.one-path-mobile-nav .mobile-nav-signin:hover{color:var(--text-hi)}}.one-path-mobile-nav>summary{min-width:44px;justify-content:center;font:500 var(--t-2,13px) /1.2 var(--f-sans);letter-spacing:0;text-transform:none}@media (max-width:400px){.one-path-mobile-nav>summary{position:relative;width:44px;min-height:44px;padding:0}.one-path-mobile-nav>summary>span{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.one-path-mobile-nav>summary:after,.one-path-mobile-nav>summary:before,.one-path-mobile-nav[open]>summary:after{content:"";position:absolute;left:13px;top:50%;width:16px;height:1.5px;margin:0;background:currentColor;color:var(--text-hi);transition:transform .18s ease,box-shadow .18s ease}.one-path-mobile-nav>summary:before{transform:translateY(-5.5px);box-shadow:0 5px 0 currentColor}.one-path-mobile-nav>summary:after{transform:translateY(4.5px)}.one-path-mobile-nav[open]>summary:before{transform:rotate(45deg);box-shadow:none}.one-path-mobile-nav[open]>summary:after{transform:rotate(-45deg)}@media (prefers-reduced-motion:reduce){.one-path-mobile-nav>summary:after,.one-path-mobile-nav>summary:before{transition:none}}}footer.site.chrome-v2-footer{border-top:1px solid var(--border-dark,var(--hairline))}.chrome-v2-footer .site-footer-tagline{font-family:var(--f-sans);font-size:14px;line-height:1.35;letter-spacing:.02em;color:var(--text-lo)}.chrome-v2-footer .site-footer-groups a{min-height:44px;display:flex;align-items:flex-start;padding:10px 0 0;line-height:1.25}.chrome-v2-footer .site-footer-groups nav{gap:0}body .skip{min-height:44px;display:inline-flex;align-items:center}.chrome-v2-footer .wordmark,.chrome-v2-header .wordmark{display:flex;align-items:center;min-height:44px}.chrome-v2-footer .site-footer-legal{display:flex;flex-wrap:wrap;align-items:center;gap:0 6px;line-height:1.2}.chrome-v2-footer .site-footer-legal-pair{display:inline-flex;align-items:center;gap:4px}.chrome-v2-footer .site-footer-legal a,.chrome-v2-footer .site-footer-legal button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px}.chrome-v2-footer .wordmark b,.chrome-v2-header .wordmark b{font-family:var(--f-sans);font-size:15px;font-weight:650;letter-spacing:.12em}.chrome-v2-footer .site-footer-groups a{font-size:14px}.pricing-page main .shell,.public-page main .shell{width:min(var(--chrome-measure),calc(100% - 2 * var(--chrome-gutter)));max-width:var(--chrome-measure);margin-inline:auto;padding-inline:0}.pricing-page,.public-page{font-size:16px}.chrome-v2-footer .site-footer-groups a{min-width:0;overflow-wrap:anywhere}@media (max-width:480px){.chrome-v2-footer .site-footer-groups a[href="/subprocessors"]{grid-column:1/-1}}.lv2{--lv2-display:clamp(46px,5.1vw,64px);--lv2-h2:clamp(34px,3.1vw,46px);--lv2-h3:28px;--lv2-body-l:20px;--lv2-body:clamp(16px,1.2vw,18px);--lv2-small:15px;--lv2-meta:13px;--lv2-gutter:var(--chrome-gutter);--space-section:clamp(56px,5.2vw,88px);--lv2-paper-shadow:0 18px 60px rgba(0,0,0,0.18);color:var(--text-hi);font-family:var(--f-sans)}@media (max-width:767px){.lv2{--lv2-display:clamp(28px,8.8vw,40px);--lv2-h2:clamp(28px,7.5vw,32px);--lv2-h3:24px;--lv2-body-l:18px;--lv2-body:17px;--lv2-meta:13px}}@media (min-width:768px){.lv2{--lv2-gutter:var(--chrome-gutter)}}@media (min-width:1200px){.lv2{--lv2-gutter:var(--chrome-gutter);--lv2-display:clamp(64px,5vw,76px)}}@media (min-width:1440px){.lv2{--lv2-gutter:var(--chrome-gutter)}}.lv2-wrap{width:min(var(--chrome-measure),calc(100% - 2 * var(--lv2-gutter)));margin-inline:auto}.lv2 h1,.lv2 h2,.lv2 h3{text-wrap:balance;word-break:keep-all}.lv2-h2{font-size:var(--lv2-h2);line-height:1.1;letter-spacing:-.035em}.lv2-h3{font-size:var(--lv2-h3);line-height:1.1;letter-spacing:-.025em}.lv2-body-l{font-size:var(--lv2-body-l);line-height:1.55}.lv2-body{font-size:var(--lv2-body);line-height:1.55}.lv2-small{font-size:var(--lv2-small);line-height:1.45}.lv2-meta{font-family:var(--f-mono);font-size:var(--lv2-meta);line-height:1.35;letter-spacing:.02em}.lv2-emphasis{font-family:var(--f-sans);font-style:normal;font-weight:inherit;font-synthesis:inherit;letter-spacing:inherit;color:var(--source)}.lv2-obsidian{background:var(--ink-950);color:var(--text-hi)}.lv2-paper{background:var(--paper-50);--text-hi:var(--text-on-paper);--text-mid:var(--text-muted-paper);--text-lo:var(--text-muted-paper);--hairline:var(--border-paper);--hairline-hi:var(--border-paper-hi);--source:var(--source-ink);--relation:var(--relation-ink);--unresolved:var(--unresolved-ink);--verified:var(--verified-ink);--changed:var(--changed-ink)}.lv2-paper,.lv2-paper a{color:var(--text-on-paper)}.lv2-paper a{-webkit-text-decoration-color:var(--border-paper-hi);text-decoration-color:var(--border-paper-hi)}.lv2-scene{padding-block:var(--space-section)}.lv2-scene--full,.lv2-scene--proof{min-height:0}.lv2-scene--compact{min-height:0;padding-block:clamp(48px,4.8vw,80px)}.lv2-split{display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.lv2-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}@media (min-width:1200px){.lv2-split{gap:40px;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.lv2-document{border-radius:var(--radius-sm)}.lv2-panel{border-radius:var(--radius-md)}.lv2-stage{border-radius:var(--radius-lg)}.lv2 [tabindex]:focus-visible,.lv2 a:focus-visible,.lv2 button:focus-visible,.lv2 summary:focus-visible{outline:2px solid var(--source);outline-offset:2px}.lv2-paper [tabindex]:focus-visible,.lv2-paper a:focus-visible,.lv2-paper button:focus-visible,.lv2-paper summary:focus-visible{outline-color:var(--text-on-paper)}@media (prefers-reduced-motion:reduce){.lv2{--motion-fast:1ms;--motion-ui:1ms;--motion-med:1ms;--motion-scene:1ms}.lv2 *,.lv2 :after,.lv2 :before{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-property:opacity!important;transition-duration:.12s!important;transition-delay:0s!important}}.lv2-scene-head{max-width:840px}.lv2-split .lv2-scene-head{max-width:none}.lv2-eyebrow{margin:0 0 14px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-mid)}.lv2-h2{margin:0}.lv2-h2-line{display:block}.lv2-h2-accent,.lv2-h2-accent.lv2-emphasis,.lv2-scene-support{color:var(--text-mid)}.lv2-scene-support{margin:20px 0 0;max-width:64ch}.lv2-scene-note{margin:14px 0 0;color:var(--text-lo);max-width:72ch}.lv2-text-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:var(--lv2-small);font-weight:500;line-height:1.45;color:var(--text-hi);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--hairline-hi);text-decoration-color:var(--hairline-hi);transition:-webkit-text-decoration-color var(--motion-ui) var(--ease-ui);transition:text-decoration-color var(--motion-ui) var(--ease-ui);transition:text-decoration-color var(--motion-ui) var(--ease-ui),-webkit-text-decoration-color var(--motion-ui) var(--ease-ui)}@media (hover:hover) and (pointer:fine){.lv2-text-link:hover{-webkit-text-decoration-color:var(--source);text-decoration-color:var(--source)}}.lv2-scene-next{margin-top:22px}.lv2-inline-link{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--hairline-hi);text-decoration-color:var(--hairline-hi);transition:-webkit-text-decoration-color var(--motion-ui) var(--ease-ui);transition:text-decoration-color var(--motion-ui) var(--ease-ui);transition:text-decoration-color var(--motion-ui) var(--ease-ui),-webkit-text-decoration-color var(--motion-ui) var(--ease-ui)}.lv2-inline-link:focus-visible{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}@media (hover:hover) and (pointer:fine){.lv2-inline-link:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}}.lv2-proof-list{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-gap:24px;gap:24px;max-width:72ch}@media (min-width:900px){.lv2-proof-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 44px;max-width:none}}.lv2-proof{border-top:1px solid var(--hairline);padding-top:14px}.lv2-proof-label{margin:0;font-weight:500;color:var(--text-hi)}.lv2-proof-note{margin:8px 0 0;color:var(--text-mid)}.lv2 .btn.lv2-cta{min-height:48px;padding-inline:22px}.lv2-paper .btn{color:var(--paper-50)}.lv2-hero{padding-block:clamp(32px,4vw,64px) 48px}.lv2-hero-text{max-width:1080px;margin-inline:auto;text-align:center}.lv2-hero-h1{margin:0 auto;font-size:var(--lv2-display);line-height:1.08;letter-spacing:-.03em;max-width:none}@media (min-width:768px){.lv2-hero-h1{line-height:1.06;letter-spacing:-.042em}}@media (min-width:1200px){.lv2-hero-h1{line-height:1.06;letter-spacing:-.045em;max-width:none}}.lv2-h1-line{display:block}.lv2-hero-h1 .lv2-emphasis{font-size:1em;line-height:inherit}.lv2-hero-support{margin:22px auto 0;font-size:clamp(18px,1.45vw,20px);line-height:30px;max-width:780px;color:var(--text-mid)}.lv2-how-head{max-width:780px;margin:26px auto 0;text-align:center}.lv2-hero [data-compiler-specimen]{margin-top:16px}.lv2-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 28px;margin-top:24px}.lv2-hero-intake{margin:18px auto 0;color:var(--text-lo);max-width:none;overflow-wrap:normal}.lv2-hero-intake-tail{white-space:nowrap}.lv2-film{margin-top:40px;--lv2-film-w:1120px}@media (min-width:768px){.lv2-film{margin-top:36px}}@media (min-width:900px){.lv2-film{--lv2-film-w:1120px}}.lv2-film .compile-film-sequence{gap:16px}.lv2-film .compile-film-caption,.lv2-film .compile-film-stages,.lv2-film .compile-film-viewport{width:min(100%,var(--lv2-film-w));margin-inline:auto}.lv2-film .compile-film-stages button{min-height:44px}.lv2-film .compile-film-viewport{min-height:0;border:1px solid var(--border-dark);border-radius:var(--radius-md);background:var(--ink-900);overflow:hidden}.lv2-film .compile-film-panes{display:none}.lv2-film .compile-film-caption p{color:var(--text-mid)}.lv2-film .compile-film-mobile-tools{display:none}@media (max-width:899px),(pointer:coarse) and (max-width:1023px){.lv2-film .compile-film-viewport{aspect-ratio:auto;height:min(54svh,480px);max-height:none;overflow:auto;overscroll-behavior:contain auto;scroll-snap-type:x mandatory;touch-action:pan-x pan-y;scrollbar-width:thin}.lv2-film .compile-film-panes{display:flex;width:1120px;height:700px}.lv2-film .compile-film-live,.lv2-film .compile-film-still,.lv2-film .compile-film-video{width:1120px;height:700px;max-width:none;object-fit:contain}.lv2-film .compile-film-motion-control{position:-webkit-sticky;position:sticky;grid-area:1/1;align-self:end;justify-self:start;left:calc(100% - 56px);margin-bottom:12px}.lv2-film .compile-film-sequence[data-mobile-view=fit] .compile-film-viewport{aspect-ratio:8/5;height:auto;overflow:hidden;scroll-snap-type:none}.lv2-film .compile-film-sequence[data-mobile-view=fit] .compile-film-panes{display:none}.lv2-film .compile-film-sequence[data-mobile-view=fit] .compile-film-live,.lv2-film .compile-film-sequence[data-mobile-view=fit] .compile-film-still,.lv2-film .compile-film-sequence[data-mobile-view=fit] .compile-film-video{width:100%;height:100%;max-width:100%}.lv2-film .compile-film-sequence[data-mobile-view=fit] .compile-film-motion-control{position:absolute;right:12px;bottom:12px;left:auto;margin:0;align-self:auto;justify-self:auto}.lv2-film .compile-film-mobile-tools{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;width:min(100%,var(--lv2-film-w));margin-inline:auto}.lv2-film .compile-film-focus-control{min-height:44px;padding:9px 13px;border:1px solid var(--border-dark);border-radius:var(--radius-sm);background:transparent;color:var(--text-hi);font:600 12px/1.2 var(--f-sans)}.lv2-film .compile-film-focus-control:focus-visible{outline:2px solid var(--source);outline-offset:2px}.lv2-film .compile-film-mobile-tools p{margin:0;color:var(--text-lo);font:12px/1.45 var(--f-sans)}}.lv2-page{position:relative;display:block;overflow:hidden;border-radius:var(--r-paper-lg);box-shadow:var(--lv2-paper-shadow)}.lv2-page-img{display:block;width:100%;height:auto}.lv2-region{position:absolute;border:1px solid var(--source);border-radius:2px}.lv2-region:before{content:"";position:absolute;inset:0;background:var(--source);opacity:.06}.lv2-line{display:block;width:1px;height:36px;margin-left:40px;background:var(--source);transform-origin:top}.lv2-line--relation{background:var(--relation)}.lv2-revision{display:grid;grid-gap:8px;gap:8px;max-width:300px;padding:14px 16px;border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--ink-900)}.lv2-revision-step{display:grid;grid-gap:4px;gap:4px;margin:0;color:var(--text-mid)}.lv2-revision-arrow{color:var(--text-lo)}.lv2-revision-after{color:var(--text-hi)}.lv2-revision-title{margin:0;color:var(--text-lo);text-transform:uppercase;letter-spacing:.08em}.lv2-revision-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:5px;gap:5px}.lv2-revision-list li{display:flex;align-items:center;gap:8px;color:var(--changed)}.lv2-revision-list i{width:5px;height:5px;background:currentColor;flex:none}.lv2[lang=ko] .lv2-h2,.lv2[lang=ko] .lv2-hero-h1{letter-spacing:-.012em}.lv2[lang=ko] .lv2-meta{word-break:normal;overflow-wrap:anywhere}.lv2[lang=ko]{--lv2-h2:clamp(24px,6.4vw,28px)}.lv2[lang=ko] .lv2-hero-h1{font-size:clamp(28px,7.3vw,32px);max-width:none}@media (min-width:768px){.lv2[lang=ko]{--lv2-h2:clamp(30px,2.6vw,38px)}.lv2[lang=ko] .lv2-hero-h1{font-size:clamp(38px,4.5vw,48px)}}@media (min-width:1200px){.lv2[lang=ko] .lv2-hero-h1{font-size:clamp(48px,4vw,60px)}}.lv2-surface{background:var(--ink-900);border-block:1px solid var(--border-dark)}.lv2-hero-h1{font-synthesis:weight;font-weight:600;font-variation-settings:"wght" 600}.lv2-hero-intake{font-family:var(--f-sans);line-height:1.55}.lv2-film .compile-film-stages button,.lv2-hero-intake{font-size:14px;letter-spacing:0}.lv2 .lv2-eyebrow{font-family:var(--f-sans);font-size:13px;font-weight:600;letter-spacing:.1em}.lv2-proof-note{max-width:62ch}@media (min-width:1600px){.lv2-film{--lv2-film-w:1280px}}@media (max-width:767px){.lv2-hero{padding-top:76px}.lv2-scene-support{margin-top:16px}.lv2-film{margin-top:28px}.lv2-hero-support{font-size:18px;line-height:1.55}.lv2[lang=ko] .lv2-hero-h1{text-wrap:balance}.lv2[lang=ko] .lv2-h1-line{display:inline}}.lv2-evidence-connector{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none;overflow:hidden}.lv2-evidence-connector path{fill:none;stroke:var(--source);stroke-width:1;vector-effect:non-scaling-stroke}.lv2-evidence-connector circle{fill:var(--source)}.lv2-evidence-connector[data-connected=false]{visibility:hidden}.lv2-hero-proof{margin-top:40px;display:grid;grid-gap:28px;gap:28px;text-align:left}@media (min-width:900px) and (max-width:1599px){.lv2-scene[data-scene="2"]{padding-block:48px}.lv2-scene[data-scene="2"] .lv2-hero-proof{margin-top:24px}.lv2-scene[data-scene="2"] .lv2-film{margin-top:24px;--lv2-film-w:960px}}@media (min-width:900px){.lv2-hero-proof{margin-top:48px}}.lv2-hero-inspector{border:1px solid var(--hairline);border-radius:var(--r-paper-lg,10px);background:var(--g1);padding:18px}@media (min-width:900px){.lv2-hero-inspector{padding:24px}}.lv2-hero-stats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;grid-gap:1px;gap:1px;background:var(--hairline);border:1px solid var(--hairline);border-radius:var(--r-paper-lg,10px);overflow:hidden}@media (min-width:560px){.lv2-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.lv2-hero-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.lv2-hero-stats li{margin:0;min-width:0;background:var(--ground)}.lv2-hero-stats a{display:grid;grid-gap:6px;gap:6px;padding:16px 18px;min-height:44px;text-decoration:none;color:inherit}.lv2-hero-stats a:hover .lv2-hero-stat-label{color:var(--text-mid)}.lv2-hero-stats a:focus-visible{outline:2px solid var(--text-hi);outline-offset:-2px}.lv2-hero-stat-value{font-size:clamp(24px,3.4vw,32px);line-height:1.1;letter-spacing:-.02em;color:var(--text-hi);overflow-wrap:anywhere}.lv2-hero-stat-value[data-mono="1"]{font-family:var(--f-mono);font-size:clamp(14px,1.6vw,16px);letter-spacing:0}.lv2-hero-stat-label{font-size:13px;line-height:1.5;color:var(--text-lo)}