.pw-you{box-sizing:border-box;height:100%;padding:76px 22px 100px;overflow-y:auto}.pw-you-desktop{padding-top:32px}.pw-you-inner{max-width:440px;margin:0 auto}.pw-you h1{letter-spacing:-1.1px;margin:0;font-size:34px;font-weight:600;line-height:1.1}.pw-you-eyebrow{color:var(--c-dim);margin:0 0 12px;font-size:13px}.pw-you-intro{color:var(--c-dim);margin:16px 0 0;font-size:15px;line-height:1.5}.pw-you-benefits{gap:22px;margin:28px 0;display:grid}.pw-you-benefits>div{grid-template-columns:22px 1fr;align-items:start;gap:14px;display:grid}.pw-you-benefits svg{margin-top:2px}.pw-you-benefits strong,.pw-you-action-title{font-size:15px;font-weight:600;display:block}.pw-you-description{color:var(--c-dim);margin-top:4px;font-size:13px;line-height:1.5;display:block}.pw-you-signin{width:100%;min-height:48px;color:var(--c-ink);background:var(--c-act);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-size:15px;font-weight:600;display:flex}.pw-you-signin:disabled{opacity:.65;cursor:wait}.pw-you-free{text-align:center;color:var(--c-dim);margin:10px 0 0;font-size:12px}.pw-you-workspace{border-top:1px solid var(--c-line);margin-top:30px;padding-top:24px}.pw-you-workspace h2{letter-spacing:-.4px;margin:0;font-size:20px;font-weight:600;line-height:1.25}.pw-you-workspace p{color:var(--c-dim);margin:10px 0 0;font-size:14px;line-height:1.5}.pw-you-workspace .pw-you-plan{margin-top:8px;font-size:12px}.pw-you-workspace button{min-height:44px;color:var(--c-text);cursor:pointer;align-items:center;gap:8px;margin-top:8px;font-size:14px;font-weight:600;display:inline-flex}.pw-you-actions{margin-top:26px}.pw-you-action{border-bottom:1px solid var(--c-line);text-align:left;width:100%;color:var(--c-text);cursor:pointer;grid-template-columns:22px minmax(0,1fr) 17px;align-items:center;gap:14px;padding:19px 0;display:grid}.pw-you-action>svg:last-child{color:var(--c-dim)}.pw-you-account{border-top:1px solid var(--c-line);flex-wrap:wrap;column-gap:20px;margin-top:18px;padding-top:12px;display:flex}.pw-you-account button,.pw-you-local-saved{min-height:44px;color:var(--c-dim);cursor:pointer;font-size:13px}.pw-you-local-saved{margin:12px auto 0;display:block}.pw-you :focus-visible,.pw-workspace-offer :focus-visible,.pw-personalize :focus-visible{outline:2px solid var(--c-act);outline-offset:4px}.pw-workspace-offer{max-width:440px;margin:0 auto;padding:12px 0 24px}.pw-workspace-offer h2{letter-spacing:-.8px;font-size:30px;font-weight:600;line-height:1.15}.pw-workspace-offer>p:not(.pw-you-eyebrow){color:var(--c-dim);margin-top:16px;font-size:15px;line-height:1.5}.pw-workspace-offer ul{margin:28px 0;padding-left:20px;list-style:outside}.pw-workspace-offer li{margin:12px 0;font-size:15px}.pw-workspace-offer .pw-workspace-price{margin-bottom:18px;font-size:13px}.pw-personalize{max-width:480px;margin:0 auto}.pw-personalize>p{color:var(--c-dim);margin-bottom:20px;font-size:14px;line-height:1.5}.pw-projects>button{border-bottom:1px solid var(--c-line);text-align:left;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:72px;display:flex}.pw-projects>button>span:first-child{min-width:0}.pw-projects strong{font-size:15px;font-weight:600;display:block}.pw-projects strong+span{color:var(--c-dim);overflow-wrap:anywhere;margin-top:4px;font-size:12px;display:block}.pw-project-follow{flex-shrink:0;font-size:13px}@media (width<=360px){.pw-you{padding-left:18px;padding-right:18px}.pw-you h1{font-size:31px}}.pw-admin button{cursor:pointer;border:1px solid var(--c-line);color:var(--c-text);background:var(--c-card);font:inherit;border-radius:10px;padding:10px 14px}.pw-admin :focus-visible{outline:2px solid var(--c-act);outline-offset:3px}.pw-notice{z-index:50;border:1px solid var(--c-line);background:var(--c-card);border-radius:14px;max-width:min(560px,90vw);padding:16px;font-size:14px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 4px 30px #0003}.pw-notice button{margin-left:12px}.pw-notice textarea{width:100%;min-height:180px}.pw-admin{color:var(--c-text);padding:16px;font-family:inherit}.pw-admin section{border-bottom:1px solid var(--c-line);padding:16px 0}.pw-admin label{margin:12px 0;font-size:14px;display:block}.pw-admin input:not([type=checkbox]),.pw-admin textarea,.pw-admin select{box-sizing:border-box;border:1px solid var(--c-line);background:var(--c-card);width:100%;color:var(--c-text);border-radius:8px;margin:6px 0;padding:10px;display:block}.pw-admin textarea{min-height:90px}.pw-admin video,.pw-admin img{max-width:100%;max-height:400px}.pw-admin button{margin:5px}.pw-admin .pw-preview{border:1px solid var(--c-line);border-radius:12px;padding:18px}.pw-admin small{color:var(--c-dim);display:block}.pw-reader-gate button,.pw-reader-dialog>button{background:var(--c-act);color:var(--c-ink);cursor:pointer;border-radius:999px;padding:12px 20px;font-weight:600}.pw-reader-end{flex-shrink:0;place-items:center;padding:16px 16px 88px;display:grid}.pw-reader-dialog{text-align:center;width:min(100%,520px)}.pw-reader-dialog>button{margin-top:12px}.pw-reader-backdrop{z-index:70;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.pw-reader-gate{border:1px solid var(--c-line);background:var(--c-card);border-radius:24px;gap:18px;max-width:430px;padding:32px;display:grid}.pw-reader-gate h2{font-size:26px;font-weight:600}.pw-reader-gate p{color:var(--c-dim);line-height:1.6}.pw-reader-gate .pw-reader-back{color:var(--c-dim);background:0 0}.pw-reader-gate :focus-visible,.pw-reader-dialog :focus-visible{outline:2px solid var(--c-act);outline-offset:4px}.pw-preview-lock{isolation:isolate;border:1px solid var(--c-line);background:var(--c-card);border-radius:24px;width:min(100%,520px);height:100%;min-height:0;position:relative;overflow:hidden}.pw-preview-card{filter:blur(5px)grayscale();opacity:.6;pointer-events:none;-webkit-user-select:none;user-select:none;padding:28px;position:absolute;inset:0}.pw-preview-card i{background:#a1a1aa;border-radius:8px;height:12px;display:block}.pw-preview-byline{align-items:center;gap:12px;display:flex}.pw-preview-byline span{background:#a1a1aa;border-radius:50%;width:36px;height:36px}.pw-preview-byline i{width:35%}.pw-preview-title{gap:12px;margin:28px 0;display:grid}.pw-preview-title i{height:24px}.pw-preview-title i:last-child{width:70%}.pw-preview-art{background:#71717a;border-radius:16px;height:210px;position:relative;overflow:hidden}.pw-preview-art span{background:#a1a1aa;border-radius:18px;width:44%;height:65%;position:absolute;top:18%;left:12%;transform:rotate(-14deg)}.pw-preview-art span:nth-child(2){background:#52525b;top:42%;left:44%;transform:rotate(18deg)}.pw-preview-art span:last-child{background:#d4d4d8;border-radius:50%;width:18%;height:24%;top:12%;left:65%}.pw-preview-copy{gap:12px;margin-top:28px;display:grid}.pw-preview-copy i:last-child{width:60%}.pw-preview-shade{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#52525b99;flex-direction:column;justify-content:safe center;height:100%;padding:24px;display:flex;position:relative;overflow-y:auto}.pw-preview-shade .pw-reader-gate{text-align:center;flex-shrink:0;gap:16px;width:100%;padding:24px;box-shadow:0 12px 40px #0003}.pw-preview-lock-icon{background:var(--c-line);border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto;display:grid}.pw-preview-shade button{min-height:48px}.pw-preview-shade button:disabled{opacity:.65;cursor:wait}.pw-reader-dialog .pw-preview-lock{height:min(560px,100dvh - 160px)}@media (width<=420px){.pw-preview-shade{padding:16px}.pw-preview-shade .pw-reader-gate{padding:20px}.pw-preview-shade h2{font-size:24px}}.pw-card-sources{min-width:0}.pw-source-links{margin:0;padding:0;list-style:none}.pw-source-links li{border-top:1px solid var(--c-line)}.pw-source-links li:last-child{border-bottom:1px solid var(--c-line)}.pw-source-links a{min-height:44px;color:var(--c-text);overflow-wrap:anywhere;align-items:center;gap:12px;max-width:100%;padding:12px 0;font-size:14px;display:flex}.pw-source-links a span:nth-child(2){text-underline-offset:3px;flex:1;text-decoration:underline}.pw-source-links a span:first-child{color:var(--c-dim);font-variant-numeric:tabular-nums;font-size:10px}.pw-source-links a span:last-child{color:var(--c-dim)}.pw-source-links a:hover{color:var(--c-act)}.pw-source-links a:focus-visible{outline:2px solid var(--c-act);outline-offset:-3px}.pw-feed-stage{isolation:isolate;height:100%;min-height:0;position:relative}.pw-feed-viewport{box-sizing:border-box;height:100%}.pw-feed-controls~.pw-feed-viewport{padding-top:42px}.pw-feed-controls{z-index:22;background:var(--c-ink);align-items:center;gap:8px;height:40px;display:flex;position:absolute;top:56px;left:16px;right:16px}.pw-feed-controls h2{margin:0;font-size:14px;font-weight:600;line-height:20px}.pw-feed-controls button{align-items:center;gap:8px;display:inline-flex}.pw-feed-controls button,.pw-feed-end button,.pw-feed-search>button{font:inherit;cursor:pointer;color:var(--c-text);background:0 0;border:1px solid #0000;border-radius:9px;padding:9px 10px;font-size:12px}.pw-feed-controls :focus-visible,.pw-feed-search :focus-visible,.pw-feed-end :focus-visible{outline:2px solid var(--c-act);outline-offset:1px}.pw-feed-retry{z-index:25;background:var(--c-card);border-radius:8px;padding:8px;position:absolute;top:100px;right:12px}.pw-feed-end{text-align:center;gap:16px;padding:32px;display:grid}.pw-feed-end .pw-feed-end-action{border:1px solid var(--c-line);background:var(--c-card);border-radius:16px;justify-content:center;align-items:center;gap:12px;min-height:72px;padding:16px 24px;font-size:17px;font-weight:600;display:flex}.pw-feed-end-hint{color:var(--c-dim);margin-top:4px;font-size:13px;font-weight:400;display:block}.pw-feed-end h2{font-size:24px;font-weight:650}.pw-feed-end p,.pw-feed-search>p,.pw-feed-search span{color:var(--c-dim)}.pw-feed-search{padding:16px}.pw-feed-search input{background:var(--c-card);width:100%;color:var(--c-text);border:1px solid var(--c-line);border-radius:12px;padding:14px}.pw-feed-search>p{margin:12px 0;font-size:13px}.pw-feed-search li{border-bottom:1px solid var(--c-line)}.pw-feed-search li button{text-align:left;gap:8px;width:100%;padding:18px 0;display:grid}.pw-feed-search span{font-size:12px}@media (width>=900px){.pw-feed-controls{top:0}}@media (prefers-reduced-motion:reduce){[data-public-workspace] *{scroll-behavior:auto!important}}.pw-view-toggle{border:1px solid var(--c-line);border-radius:10px;flex-shrink:0;gap:2px;padding:2px;display:flex}.pw-view-toggle button{color:var(--c-dim);border-radius:7px;padding:6px 9px;font-size:12px}.pw-view-toggle button[aria-pressed=true]{color:var(--c-text);background:var(--c-card)}.pw-gallery-scroll{overscroll-behavior:contain;height:100%;min-height:0;overflow-y:auto}.pw-card-gallery{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));align-content:start;gap:16px 12px;padding:4px;display:grid}.pw-gallery-tile{text-align:left;min-width:0;color:var(--c-text);border-radius:14px;padding:0}.pw-gallery-tile[aria-current=true]{outline:2px solid var(--c-act);outline-offset:3px}.pw-gallery-tile:focus-visible{outline:3px solid var(--c-act);outline-offset:3px}.pw-gallery-cover{aspect-ratio:3/4;background:var(--c-card);border-radius:12px;display:block;position:relative;overflow:hidden}.pw-gallery-kind{z-index:3;color:#fff;background:#000000b3;border-radius:6px;padding:4px 7px;font-size:11px;position:absolute;bottom:8px;left:8px}.pw-gallery-title{padding:10px 3px;font-size:13px;font-weight:600;line-height:1.35;display:block}.pw-search-experience{flex-direction:column;gap:12px;height:100%;min-height:0;display:flex}.pw-search-experience>:not(.pw-search-collection){flex-shrink:0}.pw-search-collection{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.pw-search-context{flex-shrink:0;align-items:center;gap:10px;display:flex}.pw-search-context>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--c-dim);flex:1;font-size:12px;overflow:hidden}.pw-search-stage{flex:1;min-height:0;position:relative}@media (width>=900px){.pw-search-collection .pw-card-gallery{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}.pw-share{gap:16px;max-width:560px;margin:0 auto;padding:8px 4px 24px;display:grid}.pw-share-heading{color:var(--c-act);align-items:center;gap:12px;display:flex}.pw-share h2{color:var(--c-text);font-size:24px;font-weight:650}.pw-share p{color:var(--c-dim);margin:0;font-size:14px;line-height:1.5}.pw-share .pw-share-title{color:var(--c-text);font-size:18px;font-weight:600}.pw-share-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pw-share-actions a,.pw-share-actions button{background:var(--c-card);border:1px solid var(--c-line);min-height:56px;color:var(--c-text);text-align:left;border-radius:14px;align-items:center;gap:10px;padding:14px;font-size:14px;font-weight:600;display:flex}.pw-share-actions a:first-child{background:var(--c-act);color:var(--c-ink);border-color:#0000}.pw-share-actions svg{flex-shrink:0}.pw-share-actions span:not(.pw-share-x){flex:1}.pw-share-x{text-align:center;width:20px;font-size:21px}.pw-share button{cursor:pointer}.pw-share button:disabled{cursor:wait;opacity:.65}.pw-share label{color:var(--c-dim);gap:8px;font-size:12px;font-weight:600;display:grid}.pw-share textarea,.pw-share input{border:1px solid var(--c-line);background:var(--c-card);width:100%;color:var(--c-text);font:inherit;border-radius:10px;padding:12px;font-size:14px;line-height:1.5}.pw-share textarea{resize:vertical}.pw-share-copy{border:1px solid var(--c-line);border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;display:flex}.pw-share :focus-visible{outline:2px solid var(--c-act);outline-offset:3px}@media (width<=420px){.pw-share-actions{grid-template-columns:1fr}}.pw-share-native{gap:10px;display:grid}.pw-share-native>button{background:var(--c-act);width:100%;min-height:56px;color:var(--c-ink);border-radius:14px;justify-content:center;align-items:center;gap:12px;padding:14px;font-size:16px;font-weight:650;display:flex}.pw-share-native~.pw-share-actions a:first-child{background:var(--c-card);color:var(--c-text);border-color:var(--c-line)}.pw-share-preview{justify-items:center;gap:8px;display:grid}.pw-share-preview video,.pw-share-preview>div{aspect-ratio:4/5;object-fit:contain;background:#0a0a0b;border-radius:10px;width:216px;max-width:100%;display:block}.pw-share-preview>div{text-align:center;color:#f5f5f7;place-items:center;padding:24px;font-size:14px;display:grid}.pw-share-preview p{font-size:12px}.pd{border:1px solid var(--c-line);border-radius:16px;padding:24px;font-size:13px;line-height:1.5}.pd *{box-sizing:border-box}.pd header,.pd-actions,.pd-tabs,.pd-stats,.pd-event,.pd-capture-picker form{align-items:center;gap:14px;display:flex}.pd header{justify-content:space-between;align-items:flex-start}.pd h2,.pd h3{font-family:var(--pd-display);margin:4px 0 8px}.pd h2{letter-spacing:-.025em;font-size:26px}.pd h3{font-size:18px}.pd p{color:var(--c-dim);margin:8px 0 16px}.pd-scope{color:var(--c-dim);align-items:center;gap:6px;font-size:11px;display:flex}.pd button,.pd input,.pd select{font:inherit;color:var(--c-text);border:1px solid var(--c-line);background:var(--c-card);border-radius:8px;padding:8px 10px}.pd button{cursor:pointer}.pd button:hover{border-color:var(--c-dim)}.pd button:focus-visible,.pd input:focus-visible,.pd select:focus-visible{outline:2px solid var(--c-act);outline-offset:2px}.pd label{color:var(--c-dim);flex-direction:column;gap:5px;font-size:11px;display:flex}.pd select,.pd input{min-width:0;max-width:100%}.pd-stats{grid-template-columns:repeat(4,1fr);margin:20px 0 10px;display:grid}.pd-stats>div{border:1px solid var(--c-line);background:var(--c-card);border-radius:10px;padding:14px}.pd-stats strong{font-size:22px;font-family:var(--pd-display);display:block}.pd-stats span,.pd small{color:var(--c-dim);font-size:11px}.pd small{display:block}.pd-note{font-size:11px}.pd-tabs{border-bottom:1px solid var(--c-line);flex-wrap:wrap;gap:4px;margin:22px 0 16px}.pd-tabs button{color:var(--c-dim);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:10px 15px}.pd-tabs button[aria-selected=true]{color:var(--c-text);border-bottom-color:var(--c-act)}.pd-filter{max-width:180px;margin-bottom:12px}.pd-timeline{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px;display:grid}.pd-timeline>div{max-height:450px;overflow:auto}.pd-event{text-align:left;width:100%;margin-bottom:6px}.pd-event>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.pd-event[aria-pressed=true]{border-color:var(--c-act)}.pd-outcome{min-width:48px;color:var(--c-dim);font-size:10px}.pd-ok{color:var(--c-ok)}.pd-failed{color:var(--c-red)}.pd-skipped{color:var(--c-hot)}.pd aside{border:1px solid var(--c-line);background:var(--c-card);border-radius:12px;min-width:0;padding:18px}.pd pre{font:11px/1.6 var(--pd-mono);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--c-ink);border:1px solid var(--c-line);border-radius:8px;max-height:420px;padding:14px;overflow:auto}.pd-table{overflow:auto}.pd table{border-collapse:collapse;text-align:left;width:100%}.pd td,.pd th{border-bottom:1px solid var(--c-line);padding:10px}.pd th{color:var(--c-dim);font-size:11px}.pd-delivery{grid-template-columns:1fr 1fr;gap:20px;display:grid}.pd article{border:1px solid var(--c-line);background:var(--c-card);border-radius:10px;margin:8px 0;padding:12px}.pd article p{margin:5px 0}.pd-capture-picker form{align-items:flex-end;margin:12px 0}.pd-capture-picker input{min-width:220px}.pd-capture-picker p{font-size:11px}.pd [role=alert]{color:var(--c-red)}@media (width<=700px){.pd{padding:16px}.pd header{flex-direction:column}.pd-stats{grid-template-columns:1fr 1fr}.pd-timeline,.pd-delivery{grid-template-columns:1fr}.pd-capture-picker form{flex-wrap:wrap}}.gmail-org-dialog{box-sizing:border-box;border:1px solid var(--c-line);background:var(--c-ink);width:min(760px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--c-text);border-radius:24px;margin:auto;padding:0;overflow:auto;box-shadow:0 24px 100px #0008}.gmail-org-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0009}.gmail-org-body{padding:26px}.gmail-org-body>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.gmail-org-kicker{color:var(--c-dim);text-transform:uppercase;letter-spacing:.12em;font-size:11px}.gmail-org-body h2{margin:7px 0 0;font-size:25px;font-weight:650;line-height:1.25}.gmail-org-body h3{margin:24px 0 10px;font-size:16px;font-weight:650;line-height:1.4}.gmail-org-body p{margin:8px 0;line-height:1.6}.gmail-org-intro,.gmail-org-meta{color:var(--c-dim)}.gmail-org-meta{font-size:12px}.gmail-org-body button{font:inherit;color:var(--c-text);background:var(--c-card);border:1px solid var(--c-line);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:10px 13px;font-size:13px;font-weight:600;display:inline-flex}.gmail-org-body button:disabled{opacity:.45;cursor:default}.gmail-org-body>header>button{border:0;border-radius:50%;padding:9px}.gmail-org-body .gmail-org-primary{background:var(--c-act);color:var(--c-ink);border-color:#0000}.gmail-org-actions{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.gmail-org-fields{border:0;min-width:0;margin:20px 0;padding:0}.gmail-org-body label{margin:16px 0 7px;font-size:13px;font-weight:600;display:block}.gmail-org-body input:not([type=checkbox]),.gmail-org-body select{box-sizing:border-box;border:1px solid var(--c-line);background:var(--c-card);width:100%;min-width:0;color:var(--c-text);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:10px;padding:11px;font-size:14px;display:block}.gmail-org-body .gmail-org-check{overflow-wrap:anywhere;align-items:flex-start;gap:10px;font-weight:400;display:flex}.gmail-org-check>input{accent-color:var(--c-act);flex-shrink:0;margin-top:4px}.gmail-org-check>span{flex:1;min-width:0}.gmail-org-note,.gmail-org-confirm{border:1px solid var(--c-line);background:var(--c-card);overflow-wrap:anywhere;border-radius:15px;min-width:0;margin:18px 0;padding:16px}.gmail-org-note h3,.gmail-org-confirm h3{margin-top:0}.gmail-org-error{border:1px solid var(--c-line);color:var(--c-hot);border-radius:12px;padding:14px}.gmail-org-list,.gmail-org-messages{gap:10px;margin:16px 0;padding:0;list-style:none;display:grid}.gmail-org-list>li>button{text-align:left;flex-direction:column;align-items:flex-start;gap:5px;width:100%;padding:16px;display:flex}.gmail-org-list span,.gmail-org-messages span{color:var(--c-dim);font-size:12px;line-height:1.6;display:block}.gmail-org-list strong,.gmail-org-messages strong{color:var(--c-text);font-size:14px;line-height:1.6;display:block}.gmail-org-messages>li{border:1px solid var(--c-line);overflow-wrap:anywhere;border-radius:14px;padding:16px}.gmail-org-messages .gmail-org-check{margin:0}.gmail-org-body a{align-items:center;gap:5px;margin:7px 0;font-size:12px;text-decoration:underline;display:inline-flex}.gmail-org-messages .gmail-org-delta{color:var(--c-text);margin-top:8px;font-weight:600}.gmail-org-back{color:var(--c-dim)!important;background:0 0!important;border:0!important;padding-left:0!important}.gmail-org-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gmail-org-body button:focus-visible,.gmail-org-body input:focus-visible,.gmail-org-body select:focus-visible,.gmail-org-body a:focus-visible{outline:2px solid var(--c-act);outline-offset:3px}@media (width<=600px){.gmail-org-body{padding:20px 17px}.gmail-org-body input:not([type=checkbox]),.gmail-org-body select{font-size:16px}.gmail-org-body h2{font-size:22px}.gmail-org-messages>li{padding:13px}}.gmail-review-dialog{border-radius:26px;width:min(620px,100vw - 24px)}.gmail-review-dialog .gmail-org-body{padding:26px}.gmail-review-dialog .gmail-org-body>header{margin-bottom:24px}.gmail-review-dialog .gmail-org-body h2{font-size:24px}.gmail-review-dialog .gmail-review-summary{overflow-wrap:anywhere;grid-template-columns:44px minmax(0,1fr);gap:10px 14px;margin:6px 0 18px;display:grid}.gmail-review-dialog .gmail-review-icon{background:color-mix(in srgb,var(--c-act) 14%,var(--c-card));width:44px;height:44px;color:var(--c-act);border-radius:14px;justify-content:center;align-items:center;display:flex}.gmail-review-dialog .gmail-review-summary h3{margin:0 0 5px;font-size:20px;line-height:1.3}.gmail-review-dialog .gmail-review-summary p{color:var(--c-dim);margin:5px 0;font-size:13px}.gmail-review-dialog .gmail-review-summary .gmail-review-account{font-size:12px}.gmail-review-dialog .gmail-review-summary .gmail-review-impact{color:var(--c-text);font-weight:600}.gmail-review-dialog .gmail-review-why{grid-column:1/-1;padding-top:5px}.gmail-review-dialog details>summary{width:fit-content;max-width:100%;color:var(--c-dim);cursor:pointer;padding:10px 0;font-size:13px;font-weight:600}.gmail-review-dialog details>summary:focus-visible{outline:2px solid var(--c-act);outline-offset:4px;border-radius:4px}.gmail-review-dialog .gmail-review-adjust{border:1px solid var(--c-line);border-radius:14px;padding:0 14px}.gmail-review-dialog .gmail-review-adjust[open]{padding-bottom:12px}.gmail-review-dialog .gmail-review-adjust>summary{color:var(--c-text);padding:13px 0}.gmail-review-dialog .gmail-org-fields{margin:14px 0}.gmail-review-dialog .gmail-org-fields h3{margin-top:20px;font-size:14px}.gmail-review-dialog .gmail-org-note{margin:16px 0;padding:14px}.gmail-review-dialog .gmail-review-permission{background:0 0;border-width:1px 0;border-radius:0;padding:12px 0}.gmail-review-dialog .gmail-review-permission h3{margin:0;font-size:13px}.gmail-review-dialog .gmail-review-permission details>summary{padding-bottom:0;font-size:12px}.gmail-review-dialog .gmail-review-coverage{color:var(--c-dim);margin:10px 0;font-size:12px}.gmail-review-dialog .gmail-review-coverage details>summary{padding:4px 0;font-size:12px}.gmail-review-dialog .gmail-org-messages{gap:8px}.gmail-review-dialog .gmail-org-messages>li{padding:13px 14px}.gmail-review-dialog .gmail-org-confirm{background:color-mix(in srgb,var(--c-act) 5%,var(--c-card))}.gmail-review-dialog .gmail-org-confirm>.gmail-org-primary{width:100%;min-height:44px}.gmail-review-dialog .gmail-review-receipt-counts{color:var(--c-dim);font-size:13px}.gmail-review-dialog .gmail-review-outcomes{margin:14px 0}.gmail-review-dialog .gmail-review-outcomes>summary{color:var(--c-text)}@media (width<=600px){.gmail-review-dialog .gmail-org-body{padding:20px 17px}.gmail-review-dialog .gmail-review-summary{grid-template-columns:38px minmax(0,1fr);gap:8px 11px}.gmail-review-dialog .gmail-review-icon{width:38px;height:38px}.gmail-review-dialog .gmail-review-summary h3{font-size:18px}.gmail-review-dialog .gmail-org-actions>button{min-height:44px}.gmail-review-dialog details>summary{min-height:24px}}.scheduling-dialog{box-sizing:border-box;border:1px solid var(--c-line);background:var(--c-ink);width:min(760px,100vw - 32px);max-width:calc(100vw - 32px);max-height:90dvh;color:var(--c-text);border-radius:22px;margin:auto;padding:0;font-size:14px;line-height:1.5;overflow:auto}.scheduling-dialog::backdrop{background:#0009}.scheduling-heading{z-index:3;border-bottom:1px solid var(--c-line);background:var(--c-ink);justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex;position:sticky;top:0}.scheduling-heading span{color:var(--c-dim);font-size:12px}.scheduling-heading h2{margin-top:3px;font-size:23px;font-weight:700;line-height:1.2}.scheduling-body{min-width:0;padding:20px 22px}.scheduling-body h3{font-size:17px;font-weight:700;line-height:1.3}.scheduling-body h4{font-size:14px;font-weight:650}.scheduling-body p{margin:8px 0 12px}.scheduling-muted{color:var(--c-dim);font-size:12px}.scheduling-dialog button,.scheduling-dialog a.scheduling-button{border:1px solid var(--c-line);color:var(--c-text);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-weight:650;line-height:1.4;display:inline-flex}.scheduling-dialog button:disabled{opacity:.45;cursor:default}.scheduling-dialog .scheduling-primary{color:var(--c-ink);background:var(--c-act);border-color:#0000}.scheduling-heading button{padding:8px}.scheduling-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:14px;display:flex}.scheduling-dialog a:not(.scheduling-button){text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;gap:5px;text-decoration:underline;display:inline-flex}.scheduling-dialog label:not(.scheduling-choice){margin:13px 0 6px;font-size:13px;font-weight:600;display:block}.scheduling-dialog input:not([type=checkbox]),.scheduling-dialog select,.scheduling-dialog textarea{box-sizing:border-box;background:var(--c-card);width:100%;min-width:0;color:var(--c-text);border:1px solid var(--c-line);font:inherit;border-radius:9px;padding:10px 12px;font-size:14px;display:block}.scheduling-dialog textarea{resize:vertical;max-height:360px}.scheduling-dialog :is(input,button,textarea,select,summary,a):focus-visible{outline:2px solid var(--c-act);outline-offset:3px}.scheduling-dialog input[type=checkbox]{width:17px;height:17px;accent-color:var(--c-act);flex:none;margin-top:3px}.scheduling-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 15px;display:grid}.scheduling-dialog fieldset{border:0;margin:16px 0;padding:0}.scheduling-dialog legend{font-size:13px;font-weight:650}.scheduling-choice{cursor:pointer;align-items:flex-start;gap:10px;margin:12px 0;display:flex}.scheduling-choice span{overflow-wrap:anywhere;min-width:0}.scheduling-choice strong,.scheduling-choice small{display:block}.scheduling-choice small{color:var(--c-dim);margin-top:3px;font-size:12px}.scheduling-weekdays{flex-wrap:wrap;gap:8px;display:flex}.scheduling-weekdays .scheduling-choice{border:1px solid var(--c-line);border-radius:9px;align-items:center;margin:8px 0;padding:7px;font-size:12px}.scheduling-section{border-top:1px solid var(--c-line);margin-top:20px;padding-top:18px}.scheduling-message,.scheduling-session{background:var(--c-card);flex-direction:column;width:100%;margin:11px 0;display:block;text-align:left!important;justify-content:flex-start!important;align-items:flex-start!important;padding:14px!important}.scheduling-message strong,.scheduling-session strong{overflow-wrap:anywhere;font-size:14px}.scheduling-message span,.scheduling-session span{color:var(--c-dim);font-size:12px;font-weight:400}.scheduling-message p{white-space:pre-wrap;margin:3px 0;font-size:12px;font-weight:400}.scheduling-source{border:1px solid var(--c-line);background:var(--c-card);overflow-wrap:anywhere;border-radius:12px;padding:14px}.scheduling-source blockquote{border-left:2px solid var(--c-line);white-space:pre-wrap;margin:10px 0;padding-left:10px;font-size:13px}.scheduling-source dl{grid-template-columns:auto minmax(0,1fr);gap:5px 12px;font-size:12px;display:grid}.scheduling-source dt{color:var(--c-dim)}.scheduling-source dd{overflow-wrap:anywhere}.scheduling-error,.scheduling-notice,.scheduling-warning{border:1px solid var(--c-line);overflow-wrap:anywhere;border-radius:10px;padding:12px}.scheduling-error{border-color:var(--c-hot)}.scheduling-warning{background:color-mix(in srgb,var(--c-act) 9%,transparent)}.scheduling-notice{background:var(--c-card)}.scheduling-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-height:360px;margin:12px 0;padding:3px;display:grid;overflow-y:auto}.scheduling-slots .scheduling-choice{border:1px solid var(--c-line);background:var(--c-card);border-radius:10px;margin:0;padding:12px;font-size:13px}.scheduling-slots .scheduling-choice:has(input:checked){border-color:var(--c-act)}.scheduling-footer{z-index:2;background:var(--c-ink);border-top:1px solid var(--c-line);margin-top:18px;padding:14px 0 0;position:sticky;bottom:0}.scheduling-dialog details>summary{cursor:pointer;padding:8px 0;font-size:14px;font-weight:650}@media (width<=600px){.scheduling-dialog{border-radius:16px;width:calc(100vw - 12px);max-width:calc(100vw - 12px);max-height:96dvh}.scheduling-heading{padding:14px 16px}.scheduling-heading h2{font-size:21px}.scheduling-body{padding:16px}.scheduling-grid{gap:0 10px}.scheduling-slots{grid-template-columns:1fr}.scheduling-source dl{grid-template-columns:auto minmax(0,1fr)}}.scheduling-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.scheduling-review-dialog{width:min(660px,100vw - 24px)}.scheduling-review-dialog .scheduling-source{background:0 0;border:0;padding:0}.scheduling-review-dialog .scheduling-source h3{overflow-wrap:anywhere;font-size:19px}.scheduling-review-dialog .scheduling-section{margin-top:17px;padding-top:14px}.scheduling-review-dialog .scheduling-section>summary{font-size:14px}.scheduling-review-dialog .scheduling-review-booking>.scheduling-section{border-top:0;margin-top:0;padding-top:10px}.scheduling-review-dialog .scheduling-review-offer>.scheduling-section:first-of-type{margin-top:8px}.scheduling-review-dialog .scheduling-review-booking .scheduling-source{background:var(--c-card);border:1px solid var(--c-line);border-radius:12px;padding:13px}.scheduling-review-dialog .scheduling-actions>button{min-height:42px}.scheduling-review-dialog .scheduling-slots{max-height:280px}@media (width<=600px){.scheduling-review-dialog{width:calc(100vw - 12px)}.scheduling-review-dialog .scheduling-body{padding:16px}.scheduling-review-dialog .scheduling-actions>button{min-height:44px}}.week-entry,.week-dialog{color:var(--c-text);font-size:14px;line-height:1.5}.week-entry{border:1px solid var(--c-line);background:var(--c-card);border-radius:16px;margin-top:18px;padding:16px}.week-entry h2,.week-dialog h2,.week-dialog h3,.week-dialog h4{font-weight:700;line-height:1.25}.week-entry h2{font-size:17px}.week-entry p{color:var(--c-dim);margin:5px 0 12px}.week-entry button,.week-dialog button{border:1px solid var(--c-line);color:var(--c-text);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-weight:650;line-height:1.4;display:inline-flex}.week-entry button:disabled,.week-dialog button:disabled{opacity:.45;cursor:default}.week-entry .week-primary,.week-dialog .week-primary{background:var(--c-act);color:var(--c-ink);border-color:#0000}.week-summary{text-align:left;flex-direction:column;width:100%;margin-top:12px;align-items:flex-start!important}.week-summary span{color:var(--c-dim);font-size:12px}.week-summary span:last-child{align-items:center;gap:6px;display:flex}.week-entry details{margin-top:12px}.week-dialog{box-sizing:border-box;background:var(--c-ink);border:1px solid var(--c-line);border-radius:22px;width:min(760px,100vw - 32px);max-width:calc(100vw - 32px);max-height:90dvh;margin:auto;padding:0;overflow:auto}.week-dialog::backdrop{background:#0009}.week-heading{z-index:3;background:var(--c-ink);border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:center;padding:18px 22px;display:flex;position:sticky;top:0}.week-heading span{color:var(--c-dim);font-size:12px}.week-heading h2{margin-top:2px;font-size:23px}.week-heading button{padding:8px}.week-body{min-width:0;padding:20px 22px 0}.week-body p{margin:7px 0 12px}.week-range{font-size:17px;font-weight:650}.week-muted{color:var(--c-dim);font-size:12px}.week-dialog label:not(.week-check){margin:14px 0;font-size:13px;font-weight:600;display:block}.week-dialog input:not([type=checkbox]),.week-dialog textarea,.week-dialog select{box-sizing:border-box;border:1px solid var(--c-line);width:100%;min-width:0;color:var(--c-text);background:var(--c-card);font:inherit;border-radius:9px;margin-top:6px;padding:10px 12px;font-size:14px;display:block}.week-dialog textarea{resize:vertical;max-height:300px}.week-dialog input:focus-visible,.week-dialog textarea:focus-visible,.week-dialog button:focus-visible,.week-dialog select:focus-visible,.week-dialog summary:focus-visible{outline:2px solid var(--c-act);outline-offset:3px}.week-dialog input[type=checkbox]{width:17px;height:17px;accent-color:var(--c-act);flex:none;margin-top:3px}.week-date{grid-template-columns:1fr 1fr;gap:14px;display:grid}.week-section{border-top:1px solid var(--c-line);padding:18px 0}.week-section h3,.week-section summary{font-size:16px;font-weight:700}.week-dialog summary{cursor:pointer;padding:3px 0}.week-dialog fieldset{border:0;margin:16px 0;padding:0}.week-dialog legend{font-size:13px;font-weight:650}.week-check{cursor:pointer;align-items:flex-start;gap:10px;margin:12px 0;font-size:13px;display:flex}.week-check span{overflow-wrap:anywhere;min-width:0}.week-check strong,.week-check small{display:block}.week-check small{color:var(--c-dim);margin-top:3px;font-size:12px}.week-priority{background:var(--c-card);border:1px solid var(--c-line);border-radius:14px;margin:14px 0;padding:16px}.week-priority-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.week-priority h4{font-size:14px}.week-order{gap:5px;display:flex}.week-order button{padding:6px}.week-evidence{flex-wrap:wrap;gap:8px;margin-top:10px;font-size:12px;display:flex}.week-evidence a,.week-context a{text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;gap:5px;text-decoration:underline;display:inline-flex}.week-context section{margin-top:18px}.week-context article,.week-proposals article{border:1px solid var(--c-line);overflow-wrap:anywhere;border-radius:10px;margin:10px 0;padding:12px}.week-context article p{color:var(--c-dim);white-space:pre-wrap;font-size:12px}.week-context h4{font-size:13px}.week-warning,.week-error,.week-notice{overflow-wrap:anywhere;border-radius:10px;padding:12px}.week-warning{background:color-mix(in srgb,var(--c-act) 10%,transparent);border:1px solid var(--c-line)}.week-error{border:1px solid var(--c-hot);color:var(--c-text)}.week-notice{background:var(--c-card)}.week-warning ul{margin:10px 0;padding-left:18px;list-style:outside}.week-actions{flex-wrap:wrap;gap:8px;display:flex}.week-save{z-index:2;background:var(--c-ink);border-top:1px solid var(--c-line);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:16px 0;display:flex;position:sticky;bottom:0}.week-save>span{color:var(--c-dim);font-size:12px}@media (width<=600px){.week-dialog{border-radius:16px;width:calc(100vw - 12px);max-width:calc(100vw - 12px);max-height:96dvh}.week-heading{padding:14px 16px}.week-body{padding:16px 16px 0}.week-date{grid-template-columns:1fr;gap:0}.week-priority{padding:12px}.week-save{gap:8px}.week-save>button{flex:none}.week-range{font-size:15px}}.automatic-week-dialog .week-body{padding-bottom:18px}.automatic-week-dialog .automatic-week-status{border:1px solid var(--c-line);border-radius:10px;flex-direction:column;gap:4px;padding:12px;display:flex}.automatic-week-status span{color:var(--c-dim);font-size:12px}.automatic-week-preview{border:1px solid var(--c-line);border-radius:12px;margin:16px 0;padding:14px}.automatic-week-history{margin:12px 0;padding:0;list-style:none}.automatic-week-history li{background:var(--c-card);border:1px solid var(--c-line);border-radius:12px;margin:10px 0;padding:14px}.automatic-week-dialog .week-check{margin:16px 0}.week-entry .automatic-week-entry{text-align:left;margin-top:10px;display:flex}.automatic-week-dialog button{overflow-wrap:anywhere;max-width:100%}.awaiting-dialog{box-sizing:border-box;border:1px solid var(--c-line);background:var(--c-ink);width:min(680px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--c-text);border-radius:24px;margin:auto;padding:0;overflow:auto;box-shadow:0 24px 100px #0008}.awaiting-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0009}.awaiting-body{padding:26px}.awaiting-body>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.awaiting-kicker{color:var(--c-dim);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.awaiting-body h2{margin:7px 0 0;font-size:24px;font-weight:650;line-height:1.25}.awaiting-body h3{margin:0 0 10px;font-size:16px;font-weight:650}.awaiting-body p{margin:8px 0;line-height:1.6}.awaiting-intro{color:var(--c-dim);margin-bottom:22px!important}.awaiting-meta{color:var(--c-dim);font-size:12px}.awaiting-body button{border:1px solid var(--c-line);background:var(--c-card);color:var(--c-text);font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:10px 13px;font-size:13px;font-weight:600;display:inline-flex}.awaiting-body button:disabled{opacity:.45;cursor:default}.awaiting-body>header>button{border:0;border-radius:50%;padding:9px}.awaiting-body .awaiting-primary{background:var(--c-act);color:var(--c-ink);border-color:#0000}.awaiting-actions{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.awaiting-body label{margin:17px 0 7px;font-size:13px;font-weight:600;display:block}.awaiting-body input:not([type=radio]),.awaiting-body select{box-sizing:border-box;border:1px solid var(--c-line);background:var(--c-card);width:100%;min-width:0;color:var(--c-text);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:10px;padding:11px;font-size:14px;display:block}.awaiting-body fieldset{border:0;margin:20px 0;padding:0}.awaiting-list{gap:10px;margin:20px 0;padding:0;list-style:none;display:grid}.awaiting-list>li>button{text-align:left;word-break:break-word;flex-direction:column;align-items:flex-start;width:100%;padding:16px;display:flex;position:relative}.awaiting-list>li>button[aria-pressed=true]{border-color:var(--c-act)}.awaiting-list strong{font-size:15px}.awaiting-list span{color:var(--c-dim);font-size:12px}.awaiting-list svg{position:absolute;top:18px;right:15px}.awaiting-notice,.awaiting-evidence,.awaiting-choice,.awaiting-status{border:1px solid var(--c-line);background:var(--c-card);overflow-wrap:anywhere;border-radius:15px;min-width:0;margin:18px 0;padding:16px}.awaiting-error{border:1px solid var(--c-line);color:var(--c-hot);border-radius:12px;padding:14px}.awaiting-body a{align-items:center;gap:6px;margin:10px 0;font-size:13px;text-decoration:underline;display:inline-flex}.awaiting-recipients legend{margin:10px 0;font-size:14px;font-weight:600}.awaiting-recipients label{overflow-wrap:anywhere;align-items:flex-start;gap:10px;font-weight:400;display:flex}.awaiting-recipients input{accent-color:var(--c-act);flex-shrink:0;margin-top:3px}.awaiting-back{color:var(--c-dim)!important;background:0 0!important;border:0!important;padding-left:0!important}.awaiting-empty{color:var(--c-dim);padding:20px 0}.awaiting-body button:focus-visible,.awaiting-body input:focus-visible,.awaiting-body select:focus-visible,.awaiting-body a:focus-visible{outline:2px solid var(--c-act);outline-offset:3px}.awaiting-resume{margin-top:8px}.awaiting-fields{min-width:0}.awaiting-replied h3{color:var(--c-ok)}@media (width<=600px){.awaiting-body{padding:20px 17px}.awaiting-body input:not([type=radio]),.awaiting-body select{font-size:16px}.awaiting-body h2{font-size:22px}.awaiting-choice{padding:13px}}@media (width<=600px){.commitment-dialog{border-radius:20px;max-height:calc(100dvh - 20px)}.commitment-dialog-body{padding:19px 16px}.commitment-heading h2{font-size:22px}.commitment-fields input{font-size:16px}.commitment-actions button{min-height:44px}}.source-task-dialog{max-width:calc(100vw - 24px);overflow:auto}.source-task-dialog input,.source-task-dialog textarea,.source-task-dialog select{box-sizing:border-box;border:1px solid var(--c-line);background:var(--c-card);width:100%;min-width:0;color:var(--c-text);font:inherit;outline-color:var(--c-act);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:10px;padding:10px 12px;font-size:14px;display:block}.source-task-dialog textarea{resize:vertical;white-space:pre-wrap;max-height:300px;line-height:1.6}.source-task-dialog label{margin:15px 0 7px;font-size:13px;font-weight:600;display:block}.source-task-fields{border:0;margin:18px 0;padding:0}.source-task-dialog p{line-height:1.6}.source-task-dialog button:focus-visible,.source-task-dialog textarea:focus-visible,.source-task-dialog input:focus-visible,.source-task-dialog select:focus-visible{outline:2px solid var(--c-act);outline-offset:3px}.source-task-dialog .commitment-evidence{min-width:0}.source-task-dialog .commitment-evidence textarea{font-size:13px}.source-task-dialog .commitment-evidence a{margin-top:12px}@media (width<=600px){.source-task-dialog input,.source-task-dialog textarea,.source-task-dialog select{font-size:16px}}.meeting-dialog{box-sizing:border-box;border:1px solid var(--c-line);background:var(--c-ink);width:min(760px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--c-text);border-radius:24px;margin:auto;padding:0;overflow:auto;box-shadow:0 24px 100px #0008}.meeting-body{padding:26px}.meeting-body>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.meeting-kicker{color:var(--c-dim);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.meeting-body h2{margin:7px 0 0;font-size:24px;font-weight:650;line-height:1.25}.meeting-body h3{margin:12px 0;font-size:17px;font-weight:650}.meeting-body p{margin:8px 0;line-height:1.6}.meeting-intro{color:var(--c-dim);margin-bottom:22px!important}.meeting-meta{color:var(--c-dim);font-size:12px}.meeting-body button{border:1px solid var(--c-line);background:var(--c-card);color:var(--c-text);font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:10px 13px;font-size:13px;font-weight:600;display:inline-flex}.meeting-body button:disabled{opacity:.45;cursor:default}.meeting-body>header>button{border:0;border-radius:50%;padding:9px}.meeting-body .meeting-primary{background:var(--c-act);color:var(--c-ink);border-color:#0000}.meeting-actions{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.meeting-body label{margin:17px 0 7px;font-size:13px;font-weight:600;display:block}.meeting-body input:not([type=checkbox]),.meeting-body select,.meeting-body textarea{box-sizing:border-box;border:1px solid var(--c-line);background:var(--c-card);width:100%;min-width:0;color:var(--c-text);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:10px;padding:11px;font-size:14px;display:block}.meeting-body textarea{resize:vertical;line-height:1.6}.meeting-body fieldset{border:0;margin:20px 0;padding:0}.meeting-list>li>button{text-align:left;word-break:break-word;flex-direction:column;align-items:flex-start;width:100%;padding:16px;display:flex}.meeting-list strong{font-size:15px}.meeting-list span{color:var(--c-dim);font-size:12px}.meeting-notice,.meeting-candidate,.meeting-follow{border:1px solid var(--c-line);background:var(--c-card);overflow-wrap:anywhere;border-radius:15px;min-width:0;margin:18px 0;padding:16px}.meeting-error{border:1px solid var(--c-line);color:var(--c-hot);border-radius:12px;padding:14px}.meeting-body a{align-items:center;gap:6px;margin:10px 0;font-size:13px;text-decoration:underline;display:inline-flex}.meeting-back{color:var(--c-dim)!important;background:0 0!important;border:0!important;padding-left:0!important}.meeting-body .meeting-check{align-items:flex-start;gap:10px;font-weight:400;display:flex}.meeting-check input{accent-color:var(--c-act);flex-shrink:0;margin-top:4px}.meeting-body blockquote{border-left:2px solid var(--c-line);color:var(--c-dim);white-space:pre-wrap;margin:14px 0;padding:4px 0 4px 13px;font-size:13px;line-height:1.6}.meeting-body pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:13px;line-height:1.6}.meeting-body .meeting-transcript{white-space:pre-wrap;overflow-wrap:anywhere;max-height:330px;overflow:auto}.meeting-range{grid-template-columns:1fr 1fr;gap:14px;display:grid}.meeting-group-title{margin-top:30px!important}.meeting-proposal{font-weight:600}.meeting-body summary{cursor:pointer;color:var(--c-dim);margin:14px 0;font-size:13px}.meeting-body button:focus-visible,.meeting-body input:focus-visible,.meeting-body textarea:focus-visible,.meeting-body a:focus-visible,.meeting-body summary:focus-visible{outline:2px solid var(--c-act);outline-offset:3px}@media (width<=600px){.meeting-body{padding:20px 17px}.meeting-body input:not([type=checkbox]),.meeting-body textarea,.meeting-body select{font-size:16px}.meeting-body h2{font-size:22px}.meeting-candidate,.meeting-follow{padding:13px}.meeting-range{gap:10px}}.commitment-dialog{color:var(--c-text);background:var(--c-ink);border:1px solid var(--c-line);border-radius:24px;width:min(640px,100vw - 24px);max-height:calc(100dvh - 32px);margin:auto;padding:0;box-shadow:0 28px 90px #0006}.commitment-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0009}.commitment-dialog-body{overflow-wrap:anywhere;padding:24px}.commitment-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.commitment-heading h2{letter-spacing:-.5px;font-size:24px;font-weight:650}.commitment-heading>div>span{text-transform:uppercase;letter-spacing:1px;color:var(--c-dim);font-size:11px}.commitment-dialog button{cursor:pointer;font:inherit}.commitment-dialog button:disabled{cursor:default;opacity:.45}.commitment-dialog button:focus-visible,.commitment-dialog a:focus-visible,.commitment-plan-row:focus-visible{outline:2px solid var(--c-act);outline-offset:3px}.commitment-heading>button{background:var(--c-card);border-radius:50%;padding:8px}.commitment-intro{color:var(--c-dim);margin:0 0 18px;font-size:14px;line-height:1.6}.commitment-dialog h3{margin:18px 0 10px;font-size:16px;font-weight:650}.commitment-meta{color:var(--c-dim);margin:5px 0;font-size:12px;line-height:1.6}.commitment-error,.commitment-notice,.commitment-progress,.commitment-empty{border:1px solid var(--c-line);background:var(--c-card);border-radius:12px;margin:12px 0;padding:12px 14px;font-size:13px;line-height:1.6}.commitment-error{border-color:var(--c-hot);color:var(--c-text)}.commitment-sources{gap:10px;margin:12px 0;padding:0;list-style:none;display:grid}.commitment-sources li>button{border:1px solid var(--c-line);background:var(--c-card);text-align:left;border-radius:16px;width:100%;padding:16px;display:block}.commitment-sources strong,.commitment-sources span{display:block}.commitment-sources strong{font-size:15px;line-height:1.4}.commitment-sources span{color:var(--c-dim);margin-top:5px;font-size:12px}.commitment-sources p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:12px 0;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.commitment-sources .commitment-select{color:var(--c-text);align-items:center;gap:6px;font-weight:600;display:flex}.commitment-evidence{background:var(--c-card);border:1px solid var(--c-line);border-radius:14px;margin:12px 0;padding:14px}.commitment-evidence blockquote{border-left:2px solid var(--c-act);white-space:pre-wrap;max-height:220px;margin:12px 0;padding-left:12px;font-size:14px;line-height:1.7;overflow-y:auto}.commitment-evidence a{text-underline-offset:3px;align-items:center;gap:6px;font-size:12px;text-decoration:underline;display:inline-flex}.commitment-fields{border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px;min-width:0;margin:16px 0;padding:0;display:grid}.commitment-fields>.commitment-owner,.commitment-fields>.commitment-meta,.commitment-fields>label:first-of-type{grid-column:1/-1}.commitment-fields label{color:var(--c-dim);gap:7px;font-size:12px;display:grid}.commitment-fields input{box-sizing:border-box;background:var(--c-card);width:100%;min-width:0;color:var(--c-text);border:1px solid var(--c-line);outline-color:var(--c-act);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:10px;padding:11px 12px;font-size:14px}.commitment-owner{font-size:13px;line-height:1.6}.commitment-date-hint{color:var(--c-dim);font-size:12px;line-height:1.6}.commitment-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:15px;display:flex}.commitment-actions button,.commitment-primary,.commitment-latest button{border:1px solid var(--c-line);background:var(--c-card);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 13px;display:inline-flex;font-size:13px!important;font-weight:600!important}.commitment-primary{color:var(--c-ink);background:var(--c-act)!important;border-color:#0000!important}.commitment-back,.commitment-refresh{color:var(--c-dim);align-items:center;gap:7px;padding:9px 0;display:inline-flex;font-size:12px!important}.commitment-candidate{border-bottom:1px solid var(--c-line);margin-bottom:20px;padding:0 0 18px}.commitment-reviewed{color:var(--c-dim);padding:10px 0;font-size:13px}.commitment-latest{border:1px solid var(--c-line);border-radius:12px;padding:12px;font-size:13px;line-height:1.6}.commitment-plan-entry{background:var(--c-card);border:1px solid var(--c-line);border-radius:16px;margin-top:18px;padding:16px}.commitment-plan-entry h2{font-size:14px;font-weight:650}.commitment-plan-entry p{color:var(--c-dim);margin:7px 0 12px;font-size:12px;line-height:1.6}.commitment-plan-row{background:var(--c-card);text-align:left;width:100%;color:var(--c-text);border-radius:16px;align-items:center;gap:12px;padding:13px;display:flex}.commitment-row-copy{flex:1;min-width:0}.commitment-row-copy strong{font-size:14px;line-height:1.5;display:block}.commitment-row-copy>span{color:var(--c-dim);margin-top:5px;font-size:11px;line-height:1.5;display:block}.commitment-check{border:2px solid var(--c-dim);border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.commitment-check.completed{background:var(--c-ok);border-color:var(--c-ok);color:var(--c-ink)}@media (width<=600px){.commitment-dialog{border-radius:20px;max-height:calc(100dvh - 20px)}.commitment-dialog-body{padding:19px 16px}.commitment-heading h2{font-size:22px}.commitment-fields input{font-size:16px}.commitment-actions button{min-height:44px}}.week-review-dialog{width:min(660px,100vw - 24px)}.week-review-dialog .week-section{padding:15px 0}.week-review-dialog .week-section>summary{font-size:14px}.week-review-dialog .week-priority{margin:10px 0;padding:14px}.week-review-dialog .week-priority-heading h4{overflow-wrap:anywhere;font-size:16px}.week-review-dialog .week-review-criteria{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.week-review-dialog .week-review-priority-adjust{border-top:1px solid var(--c-line);margin-top:10px;padding-top:7px}.week-review-dialog .week-review-priority-adjust>summary{color:var(--c-dim);font-size:12px}.week-review-dialog .week-review-priority-adjust .week-order{margin-top:10px}.week-review-dialog .week-proposals article{background:var(--c-card);padding:14px}.week-review-dialog .week-proposals>.week-primary{width:100%;min-height:44px;margin-top:10px}.week-review-dialog .week-evidence{font-size:11px}@media (width<=600px){.week-review-dialog{width:calc(100vw - 12px)}.week-review-dialog .week-body{padding:16px 16px 0}.week-review-dialog .week-review-priority-adjust>summary{padding:10px 0}.week-review-dialog .week-save>button{min-height:44px}}.workflow-dialog{width:min(540px,100vw - 24px)}.workflow-dialog .week-heading h2{letter-spacing:-.03em;font-family:Funnel Display,Instrument Sans,sans-serif;font-size:25px}.workflow-settings .week-body{padding-bottom:16px}.workflow-settings fieldset{margin:0 0 16px}.workflow-settings label.workflow-setting{border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:center;gap:20px;min-height:64px;margin:0;padding:12px 0;font-size:16px;font-weight:500;display:flex}.workflow-settings input[role=switch]{appearance:none;border:1px solid var(--c-line);background:var(--c-card);cursor:pointer;border-radius:20px;flex:none;width:46px;height:28px;margin:0;position:relative}.workflow-settings input[role=switch]:after{content:"";background:var(--c-dim);border-radius:50%;width:20px;height:20px;transition:transform .12s;position:absolute;top:3px;left:3px}.workflow-settings input[role=switch]:checked{background:var(--c-act);border-color:var(--c-act)}.workflow-settings input[role=switch]:checked:after{background:var(--c-ink);transform:translate(18px)}.workflow-settings input[role=switch]:focus-visible{outline:2px solid var(--c-act);outline-offset:4px}.workflow-settings input[role=switch]:disabled{opacity:.5;cursor:wait}.workflow-settings .workflow-saved-work{padding:18px 0 4px}.workflow-settings .workflow-saved-work>button{text-align:left;justify-content:space-between;align-items:center;width:100%;margin:8px 0;padding:13px 14px;display:flex}.workflow-settings .week-save{border:0;justify-content:flex-end;padding-bottom:0}.workflow-settings .week-save button{border-radius:24px;min-width:100px}@media (prefers-reduced-motion:reduce){.workflow-settings input[role=switch]:after{transition:none}}.wc-face{color:var(--pc-text);font-family:Instrument Sans,Arial,sans-serif;position:absolute;inset:0;overflow:hidden;container-type:size}.wc-stage{position:absolute;left:22px;right:22px;overflow:hidden}.wc-composition{box-sizing:border-box;flex-direction:column;justify-content:center;gap:22px;min-height:100%;padding:12px 0;display:flex}.wc-label{color:var(--pc-muted);align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:1.3;display:flex}.wc-domain{color:var(--pc-muted);justify-content:space-between;align-items:flex-start;gap:12px;font-size:12px;font-weight:600;line-height:1.4;display:flex}.wc-domain>span:first-child{flex-shrink:0;align-items:center;gap:7px;display:inline-flex}.wc-state{text-align:right;overflow-wrap:anywhere;max-width:62%}.wc-source-label{color:var(--pc-muted);font-size:12px;font-weight:600;line-height:1.4;display:block}.wc-conversation{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.wc-bubble{background:var(--pc-panel);border:1px solid var(--pc-line);overflow-wrap:anywhere;text-wrap:pretty;border-radius:22px 22px 22px 6px;margin:0;padding:22px 20px;font-size:clamp(20px,6cqw,30px);font-weight:500;line-height:1.24;box-shadow:0 9px 20px #00000012}.wc-chat-note{border:1px solid var(--pc-line);background:color-mix(in srgb,var(--pc-panel) 60%,var(--pc-canvas));max-width:85%;color:var(--pc-muted);border-radius:18px 18px 6px;align-self:flex-end;margin:12px 0 0;padding:16px 19px;font-size:15px;line-height:1.35;transform:rotate(2deg)}.wc-receipt{filter:drop-shadow(0 12px 20px #0002);align-self:center;width:min(87%,300px);transform:rotate(-2deg)}.wc-receipt-paper{background:var(--pc-panel);text-align:center;padding:24px 22px}.wc-tear{background:linear-gradient(135deg,var(--pc-panel) 6px,transparent 0) 0 0/14px 12px repeat-x,linear-gradient(-135deg,var(--pc-panel) 6px,transparent 0) 0 0/14px 12px repeat-x;height:12px;display:block}.wc-tear-top{background:linear-gradient(45deg,var(--pc-panel) 6px,transparent 0) 0 0/14px 12px repeat-x,linear-gradient(-45deg,var(--pc-panel) 6px,transparent 0) 0 0/14px 12px repeat-x}.wc-number{letter-spacing:-.055em;font-variant-numeric:tabular-nums;font:750 clamp(62px,23cqw,112px)/.94 Funnel Display,Instrument Sans,sans-serif;display:block}.wc-number-label{margin-top:10px;font-size:17px;font-weight:600;line-height:1.25;display:block}.wc-receipt-rule{border-top:1px dashed var(--pc-line);margin:22px 0 0;padding-top:17px;font-size:15px;line-height:1.3}.wc-small{color:var(--pc-muted);margin:12px 0 0;font-size:12px;line-height:1.4}.wc-notes{flex-direction:column;align-items:flex-start;gap:20px;padding:10px 6px 8px;display:flex}.wc-note{background:var(--pc-panel);border:1px solid var(--pc-line);width:85%;padding:23px 22px;position:relative;transform:rotate(-2.5deg);box-shadow:0 12px 20px #0000001f}.wc-note-count .wc-number{font-size:clamp(58px,19cqw,88px)}.wc-note-task{background:color-mix(in srgb,var(--pc-panel) 74%,var(--pc-canvas));align-self:flex-end;width:90%;transform:rotate(3deg)}.wc-note-task p{letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:pretty;margin:9px 0 0;font:600 clamp(19px,5.5cqw,27px)/1.2 Funnel Display,Instrument Sans,sans-serif}.wc-tape{background:color-mix(in srgb,var(--pc-muted) 24%,transparent);width:64px;height:23px;position:absolute;top:-12px;left:38%;transform:rotate(4deg)}.wc-work-receipt{background:var(--pc-panel);border:1px solid var(--pc-line);box-shadow:6px 7px 0 var(--pc-canvas),7px 8px 0 var(--pc-line);border-radius:8px;padding:26px 23px;transform:rotate(-1deg)}.wc-work-receipt h3{letter-spacing:-.025em;overflow-wrap:anywhere;margin:12px 0;font:650 clamp(25px,7cqw,38px)/1.12 Funnel Display,Instrument Sans,sans-serif}.wc-work-receipt p{overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-size:16px;line-height:1.45}.wc-stamp{border:1px solid var(--pc-line);border-radius:22px;align-items:center;gap:8px;max-width:100%;margin-bottom:22px;padding:9px 12px;font-size:14px;font-weight:600;line-height:1.3;display:inline-flex}.wc-stamp svg{flex-shrink:0}.wc-confirmed-receipt{box-shadow:4px 5px 0 var(--pc-canvas),5px 6px 0 var(--pc-line);transform:rotate(1deg)}.wc-card-tools{justify-content:space-between;align-items:center;gap:12px;margin:5px 16px 0;display:flex}.wc-card-tools button{min-height:40px;color:var(--c-dim);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:6px 3px;font:500 13px Instrument Sans,Arial,sans-serif;display:inline-flex}.wc-card-tools button:hover{color:var(--c-text)}.wc-why{border:1px solid var(--c-line);background:var(--c-card);width:min(100vw - 32px,480px);max-height:calc(100dvh - 48px);color:var(--c-text);border-radius:24px;margin:auto;padding:0;font-family:Instrument Sans,Arial,sans-serif;overflow:auto}.wc-why::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009}.wc-why header{border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.wc-why h2{letter-spacing:-.03em;margin:0;font:700 25px/1.15 Funnel Display,Instrument Sans,sans-serif}.wc-why header button{width:44px;height:44px;color:var(--c-text);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.wc-why-body{overflow-wrap:anywhere;padding:4px 22px 22px;font-size:15px;line-height:1.5}.wc-why-body p{margin:16px 0 0}.wc-why-body .wc-why-title{font-weight:650}.wc-why-body section{border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);margin-top:20px;padding:18px 0}.wc-why-body h3{color:var(--c-dim);margin:0;font-size:13px;font-weight:650}.wc-why-body blockquote{border-left:2px solid var(--c-line);margin:12px 0 0;padding-left:13px}.wc-why-body a{text-underline-offset:3px;margin-top:14px;text-decoration:underline;display:inline-block}.wc-why-body .wc-why-muted{color:var(--c-dim);font-size:12px}@container (height<=350px){.wc-composition{gap:13px;padding:4px 0}.wc-bubble{padding:16px;font-size:21px}.wc-chat-note{margin-top:4px;padding:11px 14px;font-size:13px}.wc-receipt-paper{padding:16px}.wc-number{font-size:64px}.wc-receipt-rule{margin-top:14px;padding-top:12px}.wc-note{padding:16px}.wc-notes{gap:15px;padding-top:7px}.wc-note-count .wc-number{font-size:52px}.wc-note-task p{font-size:20px}.wc-work-receipt{padding:18px}.wc-work-receipt h3{font-size:26px}.wc-work-receipt p{font-size:14px}}.routine-panel{border:1px solid var(--c-line);background:var(--c-card);color:var(--c-text);border-radius:14px;margin:18px 0;overflow:hidden}.routine-disclosure{text-align:left;align-items:center;gap:11px;width:100%;padding:16px;display:flex}.routine-disclosure>span:nth-child(2){flex:1;min-width:0}.routine-disclosure strong{font-size:14px;font-weight:650}.routine-disclosure small,.routine-list small{color:var(--c-dim);margin-top:4px;font-size:12px;line-height:1.5;display:block}.routine-mark{border:1px solid var(--c-line);border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.routine-disclosure[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.routine-editor{color:var(--c-text);padding:0 16px 16px;font-size:13px;line-height:1.5}.routine-editor p{color:var(--c-dim);margin:10px 0}.routine-editor label{margin:14px 0 6px;font-weight:600;display:block}.routine-editor input,.routine-editor select{border:1px solid var(--c-line);width:100%;min-width:0;min-height:44px;font:inherit;color:var(--c-text);background:var(--c-ink);box-sizing:border-box;border-radius:9px;padding:10px;display:block}.routine-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.routine-fields>div{min-width:0}.routine-editor button,.routine-dialog-body>button,.routine-history button{border:1px solid var(--c-line);border-radius:9px;min-height:44px;padding:9px 12px;font-size:13px;font-weight:600}.routine-editor .routine-primary{background:var(--c-text);width:100%;color:var(--c-ink);justify-content:center;align-items:center;gap:8px;margin-top:16px;display:flex}.routine-editor button:disabled{opacity:.5;cursor:wait}.routine-editor button:focus-visible,.routine-disclosure:focus-visible,.routine-dialog button:focus-visible{outline:2px solid var(--c-text);outline-offset:2px}.routine-expectations{color:var(--c-dim);margin-top:16px}.routine-expectations summary{cursor:pointer;min-height:32px}.routine-expectations ul{padding-left:18px}.routine-expectations li{margin:8px 0}.routine-status{border:1px solid var(--c-line);border-radius:9px;align-items:flex-start;gap:8px;padding:12px;display:flex}.routine-status small{color:var(--c-dim);margin-top:4px;display:block}.routine-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.routine-confirm{border-top:1px solid var(--c-line);margin-top:12px}.routine-confirm button{margin-right:8px}.routine-history-toggle{align-items:center;gap:8px;width:100%;margin-top:16px;display:flex}.routine-history ol{padding:0;list-style:none}.routine-history li{border-top:1px solid var(--c-line);padding:12px 0}.routine-history time{color:var(--c-dim);font-size:12px;display:block}.routine-test{border:1px solid var(--c-line);overflow-wrap:anywhere;border-radius:12px;margin-top:16px;padding:14px}.routine-test h3{margin:0;font-size:15px}.routine-editor .routine-test-button,.routine-editor .routine-read-button{background:var(--c-text);width:100%;color:var(--c-ink)}.routine-editor .routine-test-secondary{width:100%}.routine-test-result{border-top:1px solid var(--c-line);margin-top:14px;padding-top:12px}.routine-test-result time{color:var(--c-dim);font-size:12px;display:block}.routine-run-kind{color:var(--c-dim);margin:4px 0;font-size:12px;display:block}.routine-test button+button{margin-top:8px}.routine-dialog{border:1px solid var(--c-line);background:var(--c-ink);width:min(100%,520px);max-width:100%;max-height:90dvh;color:var(--c-text);overscroll-behavior:contain;border-radius:24px 24px 0 0;margin:0 auto;padding:0;font-family:inherit;position:fixed;inset:auto 0 0;overflow-y:auto}.routine-dialog::backdrop{background:#0000008c}.routine-dialog-body{padding:20px 20px calc(20px + env(safe-area-inset-bottom))}.routine-dialog-body>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.routine-dialog-body>header h2{margin:0;font-size:20px;font-weight:650}.routine-dialog-body>header button{place-items:center;width:44px;height:44px;display:grid}.routine-dialog .routine-editor{padding:0}.routine-list{padding:0;list-style:none}.routine-list button{text-align:left;border-bottom:1px solid var(--c-line);align-items:flex-start;gap:12px;width:100%;padding:16px 0;display:flex}.routine-list span{overflow-wrap:anywhere;min-width:0}.morning-editor{overflow-wrap:anywhere}.morning-choices{border:0;min-width:0;margin:18px 0 12px;padding:0}.morning-choices legend{padding:0;font-size:14px;font-weight:650}.morning-editor .morning-choices label{border:1px solid var(--c-line);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;margin:8px 0;padding:10px;display:flex}.morning-editor .morning-choices input{width:18px;height:18px;min-height:0;accent-color:var(--c-text);flex:0 0 18px;margin:3px 0 0;padding:0}.morning-choices span{min-width:0}.morning-choices small{color:var(--c-dim);margin-top:3px;font-weight:400;display:block}.morning-editor .routine-start{border-color:var(--c-text)}@media (width>=900px){.routine-dialog{border-radius:20px;height:fit-content;margin:auto;inset:0}}@media (prefers-reduced-motion:no-preference){.routine-disclosure>svg:last-child{transition:transform .16s}}.meeting-dialog{border:1px solid var(--c-line);background:var(--c-ink);width:min(640px,100vw - 24px);max-height:min(860px,100dvh - 32px);color:var(--c-text);border-radius:24px;margin:auto;padding:0;overflow:auto;box-shadow:0 24px 100px #0005}.meeting-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0008}.meeting-dialog-body{padding:26px}.meeting-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.meeting-eyebrow{color:var(--c-dim);font-size:12px;font-weight:600}.meeting-heading h2{letter-spacing:-.7px;margin:4px 0 0;font-size:27px;font-weight:650}.meeting-heading button{border:1px solid var(--c-line);border-radius:50%;place-items:center;min-width:44px;min-height:44px;display:grid}.meeting-intro{align-items:flex-start;gap:14px;margin:26px 0 22px;display:flex}.meeting-icon{background:var(--c-act);width:48px;height:48px;color:var(--c-ink);border-radius:15px;flex-shrink:0;place-items:center;display:grid}.meeting-intro p{margin:0;font-size:16px;font-weight:600;line-height:1.5}.meeting-intro p span{color:var(--c-dim);margin-top:5px;font-size:14px;font-weight:400;display:block}.meeting-coverage,.meeting-status{color:var(--c-dim);margin:14px 0;font-size:12px;line-height:1.6}.meeting-error{border:1px solid var(--c-red);color:var(--c-red);border-radius:12px;padding:12px;font-size:13px;line-height:1.5}.meeting-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.meeting-list li{border:1px solid var(--c-line);background:var(--c-card);border-radius:17px;min-width:0;padding:19px}.meeting-date{color:var(--c-dim);font-size:12px;font-weight:600}.meeting-list h3,.meeting-empty h3{overflow-wrap:anywhere;margin:8px 0;font-size:17px;font-weight:650;line-height:1.4}.meeting-attendees,.meeting-context{color:var(--c-dim);overflow-wrap:anywhere;margin:5px 0;font-size:13px;line-height:1.5}.meeting-context{font-size:12px}.meeting-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:17px;display:flex}.meeting-primary{background:var(--c-act);min-height:44px;color:var(--c-ink);border-radius:11px;justify-content:center;align-items:center;gap:10px;padding:10px 15px;font-size:13px;font-weight:650;display:flex}.meeting-actions a{min-height:44px;color:var(--c-dim);align-items:center;gap:6px;font-size:12px;text-decoration:underline;display:flex}.meeting-empty{padding:22px 0}.meeting-empty p{color:var(--c-dim);margin:8px 0 18px;font-size:14px;line-height:1.6}.meeting-footer{color:var(--c-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:18px;font-size:11px;display:flex}.meeting-footer button{align-items:center;gap:7px;min-height:44px;font-size:12px;display:flex}.meeting-dialog button:disabled{opacity:.5;cursor:wait}.meeting-dialog button:focus-visible,.meeting-dialog a:focus-visible{outline:2px solid var(--c-act);outline-offset:3px}@media (width<=600px){.meeting-dialog-body{padding:20px}.meeting-heading h2{font-size:25px}.meeting-list li{padding:16px}.meeting-intro{gap:11px;margin-top:22px}.meeting-icon{border-radius:12px;width:40px;height:40px}}.meeting-result-time{color:var(--c-dim);margin:4px 0 8px;font-size:12px}.meeting-result-content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--c-dim) transparent;overflow-wrap:anywhere;max-height:min(43dvh,400px);margin:18px 0;padding:0 10px 0 0;font-size:13px;line-height:1.6;overflow-y:auto}.meeting-result-content:focus-visible{outline:2px solid var(--c-act);outline-offset:3px}.meeting-result-content section+section{margin-top:20px}.meeting-participants{margin:0 0 20px;font-size:12px}.meeting-participants summary{font-weight:650}.meeting-result-content .meeting-participants ul{margin-top:10px;padding:0;list-style:none}.meeting-participants li{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.meeting-participants small{color:var(--c-dim);font-size:11px;display:block}.meeting-participants p{color:var(--c-dim);margin:7px 0 0}.meeting-result-content h3{margin:0 0 9px;font-size:13px;font-weight:700}.meeting-fact{margin-bottom:12px}.meeting-fact>p{margin:0}.meeting-result-content ol,.meeting-result-content ul{margin:0;padding-left:20px}.meeting-result-content ol{list-style:decimal}.meeting-result-content ul{list-style:outside}.meeting-result-content li{margin:6px 0;padding-left:2px}.meeting-fact details{color:var(--c-dim);border:0;padding:4px 0;font-size:12px}.meeting-citation{margin:9px 0}.meeting-citation blockquote{border-left:2px solid var(--c-line);white-space:pre-wrap;margin:0 0 6px;padding-left:10px}.meeting-citation a{align-items:center;gap:6px;text-decoration:underline;display:inline-flex}.meeting-result-limits{color:var(--c-dim);margin-top:20px;font-size:12px}.meeting-result-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.meeting-result-actions>*{flex:1}.automatic-dialog{width:min(720px,100vw - 24px)}.automatic-entry{border:1px solid var(--c-line);text-align:left;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;margin:12px 0 20px;padding:15px 16px;display:flex}.automatic-entry span{color:var(--c-sub);flex-basis:100%;font-size:13px}.automatic-dialog button,.automatic-dialog a{gap:7px}.automatic-back{align-items:center;padding:8px 0;display:inline-flex}.automatic-intro{margin:18px 0 24px;font-size:19px;line-height:1.45}.automatic-intro span{color:var(--c-sub);margin-top:6px;font-size:14px;display:block}.automatic-summary,.automatic-preview,.automatic-enable,.automatic-history,.automatic-settings{border-top:1px solid var(--c-line);padding:22px 0}.automatic-dialog h3{margin:0 0 12px;font-size:18px}.automatic-dialog h4{overflow-wrap:anywhere;margin:5px 0;font-size:17px}.automatic-meta{color:var(--c-sub);overflow-wrap:anywhere;font-size:13px;line-height:1.55}.automatic-notice{background:var(--c-hover);border:1px solid var(--c-line);border-radius:12px;margin:14px 0;padding:14px 16px;font-size:14px;line-height:1.5}.automatic-settings>label,.automatic-fields label{margin-bottom:8px;font-size:14px;display:block}.automatic-settings input:not([type=checkbox]),.automatic-settings select{box-sizing:border-box;border:1px solid var(--c-line);background:var(--c-ink);width:100%;min-width:0;color:var(--c-text);font:inherit;border-radius:9px;padding:11px 12px}.automatic-settings fieldset{border:0;min-width:0;margin:24px 0;padding:0}.automatic-settings legend{font-size:14px;font-weight:600}.automatic-source,.automatic-exclude{overflow-wrap:anywhere;align-items:flex-start;gap:10px;padding:10px 0;font-size:14px;line-height:1.5;display:flex}.automatic-source input,.automatic-exclude input{width:17px;height:17px;accent-color:var(--c-accent);flex-shrink:0;margin-top:4px}.automatic-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.automatic-occurrences{margin:16px 0 0;padding:0;list-style:none}.automatic-occurrence{border:1px solid var(--c-line);border-radius:14px;margin-bottom:12px;padding:16px}.automatic-status-label{font-size:13px;font-weight:600}.automatic-occurrence .meeting-actions{margin-top:12px}.automatic-exclude{flex-basis:100%}.automatic-footer{border-top:1px solid var(--c-line);flex-wrap:wrap;gap:16px;padding-top:18px;display:flex}.automatic-footer button,.automatic-summary button{align-items:center;display:inline-flex}.automatic-dialog button:disabled{opacity:.45;cursor:default}.automatic-dialog input:focus-visible,.automatic-dialog select:focus-visible,.automatic-dialog button:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}@media (width<=520px){.automatic-fields{grid-template-columns:1fr}.automatic-dialog .meeting-dialog-body{padding:22px 18px}.automatic-intro{font-size:18px}}.action-pane-heading{margin-bottom:20px}.action-pane-eyebrow{color:var(--c-act);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.action-pane-heading h2{letter-spacing:-.025em;color:var(--c-text);margin:7px 0;font-size:clamp(20px,1.5vw,25px);font-weight:700;line-height:1.2}.action-pane-heading p,.action-pane-follow p{color:var(--c-dim);overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.5}.action-pane-follow{color:var(--c-text);margin-top:22px}.action-pane-follow section{border-top:1px solid var(--c-line);padding:18px 0}.action-pane-follow h3{margin:0;font-size:14px;font-weight:650;line-height:1.4}.action-pane-follow .action-pane-keep{border:1px solid var(--c-line);background:var(--c-card);border-radius:14px;margin-bottom:20px;padding:16px}.action-pane-section-title{align-items:center;gap:9px;display:flex}.action-pane-section-title svg{color:var(--c-act)}.action-pane-buttons{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.action-pane-buttons button{border:1px solid color-mix(in srgb, var(--c-text) 14%, transparent);min-height:40px;color:var(--c-text);background:0 0;border-radius:10px;align-items:center;gap:7px;padding:8px 11px;font-size:14px;font-weight:600;display:inline-flex}.action-pane-buttons button[aria-pressed=true]{color:var(--c-act)}.action-pane-buttons kbd{color:var(--c-dim);margin-left:6px;font-size:11px}.action-pane-caption{color:var(--c-dim);margin-top:11px;font-size:11px;line-height:1.5;display:block}.action-pane-agreement dl{grid-template-columns:76px minmax(0,1fr);gap:9px 12px;margin:14px 0 0;font-size:12px;line-height:1.5;display:grid}.action-pane-agreement dt{color:var(--c-dim)}.action-pane-agreement dd{overflow-wrap:anywhere;margin:0}.action-pane-agreement dd svg{vertical-align:-2px;margin-right:5px;display:inline}.action-pane-event{grid-template-columns:10px minmax(0,1fr);gap:12px;margin-top:16px;font-size:13px;display:grid}.action-pane-dot{background:var(--c-act);border-radius:50%;width:8px;height:8px;margin-top:5px}.action-pane-event[data-state=succeeded] .action-pane-dot{background:var(--c-ok)}.action-pane-event[data-state=uncertain] .action-pane-dot,.action-pane-event[data-state=failed] .action-pane-dot{background:var(--c-hot)}.action-pane-dot-open{border:1px solid var(--c-dim);background:0 0}.action-pane-event a{text-underline-offset:3px;align-items:center;gap:5px;margin-top:8px;text-decoration:underline;display:inline-flex}.action-pane-utilities{border-top:1px solid var(--c-line);padding-top:15px}.action-pane-follow button:focus-visible,.action-pane-follow a:focus-visible{outline:2px solid var(--c-act);outline-offset:3px}.action-pane-follow button:hover{background:color-mix(in srgb, var(--c-text) 7%, var(--c-ink))}@container desk-pane (width<=339px){.action-pane-agreement dl{grid-template-columns:1fr;gap:4px}.action-pane-agreement dd{margin-bottom:6px}}.card-media-audit{overflow-wrap:anywhere;padding-bottom:32px;line-height:1.5}.card-media-audit article{border-top:1px solid #7776;margin-top:24px;padding-top:20px}.card-media-audit h3{font-size:18px;font-weight:600}.card-media-audit p,.card-media-audit details{margin:12px 0}.card-media-audit figure{margin:16px 0}.card-media-audit img,.card-media-audit video{object-fit:contain;background:#161619;border-radius:12px;width:100%;max-height:520px;display:block}.card-media-audit button{border:1px solid #8888;border-radius:9px;padding:8px 14px}.card-media-audit button:disabled{opacity:.5}.card-media-audit a{text-decoration:underline}.card-media-audit dl>div{grid-template-columns:minmax(100px,1fr) 2fr;gap:12px;padding:5px 0;display:grid}.card-media-audit dd{margin:0}.card-media-audit code{font-size:11px}.card-media-audit ul{padding-left:20px;list-style:outside}.card-media-audit label{margin:16px 0;display:block}.card-media-audit select,.card-media-audit textarea{width:100%;color:var(--c-text,inherit);background:var(--c-ink,Canvas);box-sizing:border-box;border:1px solid #8888;border-radius:8px;margin-top:8px;padding:10px;display:block}.card-media-audit textarea{min-height:88px}.card-media-audit h4{margin-top:16px;font-weight:600}.card-brief{color:#f0f4ed;--cb-accent:#c5e698;--cb-muted:#abb8ad;--cb-line:#ffffff19;--cb-panel:#ffffff06;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:linear-gradient(145deg,#1a2020,#121717 65%);border:1px solid #ffffff16;border-radius:20px;font-family:inherit;position:absolute;left:0;right:0;overflow:hidden}.card-brief *{box-sizing:border-box;min-width:0}.cb-box{height:100%;margin:0 12px;container-type:size}.cb-opening-copy{color:var(--cb-muted);overflow-wrap:anywhere;flex-shrink:0;gap:10px;font-size:14px;line-height:1.45;display:grid}.cb-opening-copy p{margin:0}.cb-opening-copy span{color:var(--cb-accent);letter-spacing:.05em;margin-bottom:4px;font-size:10px;font-weight:650;display:block}.card-brief:not(.cb-detail):not(.cb-evidence-only) .cb-content{overflow:hidden}.card-brief:not(.cb-detail):not(.cb-evidence-only) .cb-visual{flex-shrink:0;min-height:150px;overflow:visible}.card-brief:not(.cb-detail):not(.cb-evidence-only).cb-kind-statement .cb-visual{flex:1;min-height:0}.cb-content{flex-direction:column;gap:16px;height:100%;padding:22px;display:flex;overflow:hidden}.cb-eyebrow,.cb-source{color:var(--cb-muted);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;font-size:10px;font-weight:650;display:flex}.cb-eyebrow{letter-spacing:0;font-size:12px;font-weight:600}.cb-eyebrow>span:first-child{align-items:center;gap:8px;display:flex}.cb-eyebrow i{background:var(--cb-accent);border-radius:50%;width:6px;height:6px}.card-brief h2{letter-spacing:-.04em;overflow-wrap:anywhere;text-wrap:balance;-webkit-line-clamp:4;-webkit-box-orient:vertical;flex-shrink:0;margin:0;padding-bottom:.1em;font-size:clamp(24px,7.3cqw,34px);font-weight:680;line-height:1.1;display:-webkit-box;overflow:hidden}.card-brief h2.cb-long-title{font-size:clamp(22px,6.4cqw,29px)}.cb-visual{isolation:isolate;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#56634f transparent;flex:1;justify-content:center;align-items:safe center;min-height:0;display:flex;position:relative;overflow:auto}.cb-visual>*{flex-shrink:0;max-width:100%}.cb-grid{display:none}.cb-note{color:var(--cb-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-shrink:0;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.cb-source{border-top:1px solid var(--cb-line);padding-top:12px;font-size:10px}.cb-small-label{color:var(--cb-muted);font-size:11px;font-weight:650;line-height:1.35}.cb-comparison{grid-template-columns:1fr 1fr;gap:16px;width:100%;padding:4px 0;display:grid;position:relative}.cb-compare-side{flex-direction:column;gap:10px;display:flex}.cb-compare-sheet{border:1px solid var(--cb-line);background:#ffffff04;border-radius:12px;flex-direction:column;flex:1;gap:12px;min-height:125px;padding:14px 12px;display:flex}.cb-side-1 .cb-compare-sheet{background:#c5e6980c;border-color:#c5e69838}.cb-sheet-mark{font-variant-numeric:tabular-nums;letter-spacing:.1em;color:var(--cb-muted);font-size:10px}.cb-side-1 .cb-sheet-mark{color:var(--cb-accent)}.cb-compare-sheet p{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:580;line-height:1.3}.cb-compare-sheet p+p{border-top:1px solid var(--cb-line);padding-top:10px}.cb-detail-count{color:var(--cb-muted);font-size:10px;line-height:1.4}.cb-between{display:none}.cb-flow{width:100%;height:240px;color:var(--cb-accent);position:relative}.cb-flow-2{height:150px}.cb-flow-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cb-node{background:#202728;border:1px solid #ffffff24;border-radius:12px;flex-direction:column;gap:6px;width:43%;min-height:70px;padding:12px;display:flex;position:absolute;transform:translate(-50%,-50%)}.cb-node-number{color:var(--cb-muted);font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:9px;font-weight:600}.cb-node strong{letter-spacing:-.02em;color:#f0f4ed;overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.25}.cb-timeline{flex-direction:column;width:100%;padding:2px 0 2px 16px;display:flex}.cb-event{border-left:1px solid #e6b98c40;grid-template-columns:62px 1fr;align-items:baseline;gap:12px;padding:0 0 18px 15px;display:grid;position:relative}.cb-event:last-child{border-left-color:#0000;padding-bottom:0}.cb-event-dot{background:#8e775c;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:-4px}.cb-event:last-child .cb-event-dot{background:var(--cb-accent);box-shadow:0 0 0 4px #e6b98c12}.cb-event time{color:var(--cb-muted);overflow-wrap:anywhere;font-size:10px;font-weight:500;line-height:1.4}.cb-event strong{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:17px;font-weight:580;line-height:1.28}.cb-event:last-child strong{color:var(--cb-accent)}.cb-event small{letter-spacing:0;color:var(--cb-muted);margin-top:6px;font-size:12px;font-weight:400;line-height:1.45;display:block}.cb-quote{border-left:2px solid var(--cb-accent);background:#c8b6ec08;width:100%;margin:0;padding:20px;position:relative}.cb-quote-mark,.cb-quote-rule{display:none}.cb-quote p{letter-spacing:-.025em;margin:0;font-size:24px;font-weight:550;line-height:1.25}.cb-quote cite{color:var(--cb-muted);margin-top:18px;font-size:11px;font-style:normal;line-height:1.5;display:block}.cb-figure{text-align:center;width:100%;padding:24px 8px;position:relative}.cb-figure strong{letter-spacing:-.065em;color:var(--cb-accent);overflow-wrap:anywhere;font-size:clamp(44px,18cqw,82px);font-weight:650;line-height:1.05;position:relative}.cb-figure p{max-width:260px;color:var(--cb-muted);margin:14px auto 0;font-size:17px;line-height:1.4;position:relative}.cb-figure-orbit{display:none}.cb-signals{flex-direction:column;gap:14px;width:100%;display:flex}.cb-signals>div{border-top:1px solid var(--cb-line);align-items:start;gap:13px;padding-top:12px;display:flex}.cb-signals>div:first-child{border-top:0;padding-top:0}.cb-signals span{color:var(--cb-accent);padding-top:3px;font-size:10px}.cb-signals p{letter-spacing:-.015em;margin:0;font-size:16px;font-weight:500;line-height:1.4}.cb-kind-quote,.cb-kind-flow,.cb-kind-thread{--cb-accent:#cbb8ee}.cb-kind-timeline{--cb-accent:#e6ba8c}.cb-kind-record,.cb-kind-diff{--cb-accent:#91d6d0}.cb-detail h2{font-size:26px}.cb-detail-list{flex-direction:column;gap:18px;width:100%;display:flex}.cb-detail-list>div{gap:12px;display:flex}.cb-list-index{color:var(--cb-accent);padding-top:4px;font-size:10px}.cb-detail-list strong{letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:1.3;display:block}.cb-detail-list p{color:var(--cb-muted);margin:6px 0 0;font-size:12px;line-height:1.5}.cb-change{width:100%}.cb-change-counts{gap:22px;display:flex}.cb-change-counts strong{letter-spacing:-.05em;color:#b4df99;font-size:44px;line-height:1}.cb-change-counts strong+strong{color:#edae94}.cb-change-total{color:var(--cb-muted);margin:10px 0 22px;font-size:12px}.cb-file-list{flex-direction:column;gap:12px;display:flex}.cb-file-list>div{border-top:1px solid var(--cb-line);justify-content:space-between;align-items:start;gap:10px;padding-top:12px;display:flex}.cb-file-list code{overflow-wrap:anywhere;font-size:11px}.cb-file-list span{white-space:nowrap;color:#edae94;font-size:11px}.cb-file-list b{color:#b4df99;font-weight:550}.cb-record{width:100%}.cb-record>strong{letter-spacing:-.02em;color:var(--cb-muted);margin-bottom:18px;font-size:17px;font-weight:550;line-height:1.35;display:block}.cb-record dl{margin:0}.cb-record dl>div{border-top:1px solid var(--cb-line);grid-template-columns:minmax(50px,1fr) minmax(0,2fr);gap:14px;padding:11px 0;font-size:13px;line-height:1.4;display:grid}.cb-record dt{color:var(--cb-muted)}.cb-record dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:550}.cb-record-crumb{color:var(--cb-accent);text-overflow:ellipsis;white-space:nowrap;margin-bottom:10px;font-size:10px;overflow:hidden}.cb-thread{flex-direction:column;gap:12px;width:100%;display:flex}.cb-thread blockquote{border:1px solid var(--cb-line);background:#ffffff04;border-radius:12px;margin:0;padding:15px}.cb-thread blockquote:last-child{background:#cbb8ee08;border-color:#cbb8ee30}.cb-thread cite{color:var(--cb-muted);justify-content:space-between;gap:8px;font-size:10px;font-style:normal;font-weight:600;display:flex}.cb-thread cite span{font-weight:400}.cb-thread p{margin:10px 0 0;font-size:16px;line-height:1.4}.cb-list{width:100%}.cb-list-head{width:100%;color:var(--cb-accent);margin-bottom:12px;display:block}.cb-list-head>strong{letter-spacing:-.05em;overflow-wrap:anywhere;font-size:42px;line-height:1;display:block}.cb-list-head>strong:empty{display:none}.cb-list-head>p{color:var(--cb-muted);margin:10px 0 0;font-size:13px}.cb-chart{width:100%;color:var(--cb-accent)}.cb-chart>strong{letter-spacing:-.05em;font-size:42px;line-height:1}.cb-chart>p{color:var(--cb-muted);margin:12px 0 22px;font-size:13px}.cb-chart svg{width:100%;overflow:visible}.cb-chart svg text{fill:var(--cb-muted)}.cb-chart svg rect{fill:var(--cb-accent)}.cb-chart svg polyline{stroke:var(--cb-accent)}.cb-chart svg line{stroke:var(--cb-line)}.cb-statement{letter-spacing:-.025em;border-left:2px solid var(--cb-accent);margin:0;padding-left:18px;font-size:24px;font-weight:550;line-height:1.3}.cb-signals .cb-citations{flex-direction:column;gap:6px;font-size:11px;display:flex}.cb-citations strong{color:var(--cb-muted);font-weight:550}.cb-citations a{max-width:100%;color:var(--cb-accent);text-underline-offset:3px;white-space:nowrap;text-overflow:ellipsis;text-decoration:underline;display:block;overflow:hidden}@container (height<=450px){.cb-content{gap:12px;padding:18px}.card-brief h2{font-size:27px}.card-brief h2.cb-long-title{font-size:23px}.cb-note{font-size:11px}.cb-compare-sheet{gap:9px;min-height:100px;padding:12px 10px}.cb-compare-sheet p{font-size:14px}.cb-flow{height:195px}.cb-flow-2{height:125px}.cb-node{min-height:58px;padding:9px}.cb-node strong{font-size:13px}.cb-event{padding-bottom:13px}.cb-event strong{font-size:15px}.cb-quote p{font-size:20px}.cb-signals p{font-size:14px}.cb-detail-list strong{font-size:16px}.cb-record>strong{margin-bottom:12px;font-size:15px}.cb-record dl>div{padding:9px 0;font-size:12px}.cb-thread p{font-size:14px}.cb-statement{font-size:21px}}@container (height<=350px){.cb-content{gap:10px;padding:15px}.card-brief h2,.card-brief h2.cb-long-title{-webkit-line-clamp:3;font-size:22px}.cb-note,.cb-detail-count,.cb-sheet-mark{display:none}.cb-source{padding-top:8px}.cb-eyebrow{font-size:9px}.cb-comparison{gap:12px}.cb-compare-sheet{gap:8px;min-height:70px;padding:10px}.cb-small-label{font-size:10px}.cb-compare-sheet p{font-size:13px}.cb-event{grid-template-columns:53px 1fr;gap:8px;padding-bottom:11px}.cb-event strong{font-size:14px}.cb-event time{font-size:9px}.cb-quote{padding:15px}.cb-quote p{font-size:18px}.cb-quote cite{margin-top:12px}.cb-signals{gap:10px}.cb-signals p{font-size:13px}.cb-record dl>div{padding:7px 0}.cb-detail-list{gap:12px}.cb-detail-list strong{font-size:14px}.cb-statement{font-size:18px}.cb-flow{height:175px}.cb-flow-2{height:105px}.cb-figure{padding:12px}.cb-figure strong{font-size:46px}.cb-figure p{font-size:14px}.cb-chart>strong{font-size:32px}}@media (prefers-reduced-motion:reduce){.card-brief *{transition:none!important;animation:none!important}}.cb-sequence-count{color:var(--cb-muted);margin-bottom:16px;display:block}.cb-visual:focus-visible{outline:1px solid var(--cb-accent);outline-offset:-1px;border-radius:6px}.short-loading{color:#f0f4ed;flex-direction:column;justify-content:center;gap:18px;display:flex;position:absolute;left:26px;right:26px;overflow:auto}.short-loading-label{color:#c5e698;font-size:12px;font-weight:600}.short-loading h2{letter-spacing:-.035em;margin:0;font-size:28px;line-height:1.12}.short-loading p{color:#abb8ad;margin:0;font-size:14px;line-height:1.5}.short-loading-note{color:#abb8ad;font-size:12px;line-height:1.5}.short-loading button{color:#eaf3df;background:#273123;border:1px solid #c5e69838;border-radius:10px;align-self:flex-start;min-height:44px;padding:10px 16px;font-size:13px}.cb-flow{height:100%;min-height:140px;max-height:240px}.cb-flow-2{min-height:100px;max-height:150px}.cb-chart svg{max-height:100px}.short-loading{z-index:1;pointer-events:none}.short-loading button{pointer-events:auto}.card-brief:not(.cb-detail) .cb-chart>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:12px;display:-webkit-box;overflow:hidden}.card-brief:not(.cb-detail) .cb-chart svg{max-height:85px}.card-brief:not(.cb-detail) .cb-change-total{margin-bottom:14px}.cb-record-preview dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cb-record-preview dl>div{border:1px solid var(--cb-line);background:var(--cb-panel);border-radius:12px;flex-direction:column-reverse;align-items:flex-start;gap:7px;padding:16px;display:flex}.cb-record-preview dt{font-size:12px;font-weight:600}.cb-record-preview dd{text-align:left;letter-spacing:-.035em;color:#f0f4ed;font-size:clamp(17px,6cqw,25px);line-height:1.1}.cb-record-preview dl>[data-record-field=state]{background:#91d6d009;border-color:#91d6d026;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;padding:12px 15px}.cb-record-preview [data-record-field=state] dd{letter-spacing:0;color:var(--cb-accent);font-size:13px}.cb-record-preview .cb-record-crumb{margin-bottom:16px}.card-brief:not(.cb-detail) .cb-sheet-mark{display:none}.card-brief:not(.cb-detail) .cb-compare-sheet{border-top:2px solid #ffffff24;justify-content:center}.card-brief:not(.cb-detail) .cb-side-1 .cb-compare-sheet{border-top-color:var(--cb-accent)}@container (height<=350px){.cb-record-preview dl{gap:8px}.cb-record-preview dl>div{padding:11px}.cb-record-preview .cb-record-crumb{margin-bottom:10px}.cb-record-preview dd{font-size:20px}.cb-record-preview dl>[data-record-field=state]{padding:9px 11px}}.card-brief{background:radial-gradient(at 100% 0,#ffffff05,#0000 58%),linear-gradient(155deg,#1b2325,#111719 70%)}.cb-visual:before{content:"";background:radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--cb-accent) 8%,transparent),transparent 68%);z-index:-2;pointer-events:none;position:absolute;inset:0}.cb-grid{width:100%;height:100%;color:var(--cb-accent);opacity:.12;z-index:-1;pointer-events:none;margin:auto;display:block;position:absolute;inset:0}.cb-document-art{height:38px;color:var(--cb-muted);align-items:center;margin-bottom:5px;display:flex;position:relative}.cb-document-art span{opacity:.2;background:currentColor;border-radius:2px;height:2px;position:absolute;top:12px;left:43px;right:2px}.cb-document-art span+span{top:24px;right:20px}.cb-side-1 .cb-document-art{color:var(--cb-accent)}.card-brief:not(.cb-detail) .cb-compare-sheet{background:linear-gradient(140deg,#ffffff07,#ffffff02);gap:9px;min-height:150px;padding:18px 13px;box-shadow:0 8px 20px #0002}.card-brief:not(.cb-detail) .cb-side-1 .cb-compare-sheet{background:linear-gradient(145deg,#c5e69816,#c5e69806)}.cb-comparison{gap:26px}.cb-between{width:30px;height:30px;color:var(--cb-accent);z-index:1;background:#232e24;border:1px solid #c5e69842;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.cb-between svg{width:18px}.cb-detail .cb-document-art{display:none}.cb-node{background:linear-gradient(145deg,#30303f,#1e222a);border-color:#cbb8ee38;border-radius:15px;box-shadow:0 10px 24px #0003}.cb-node-hot{background:linear-gradient(145deg,#3c354c,#26212f);border-color:#cbb8ee80}.cb-node-number{letter-spacing:-.04em;color:var(--cb-accent);justify-content:space-between;align-items:center;font-size:18px;font-weight:500;line-height:1.1;display:flex}.cb-node strong{font-size:14px;line-height:1.25}.cb-flow-lines path{stroke-width:1px;stroke-dasharray:3 2}.cb-event{border-left-width:2px;grid-template-columns:56px 1fr;gap:10px;padding-bottom:26px;padding-left:20px}.cb-event-dot{background:#866f56;border:3px solid #1c2223;width:12px;height:12px;top:4px;left:-7px;box-shadow:0 0 0 1px #cda47950}.cb-event:last-child .cb-event-dot{box-shadow:0 0 0 1px #e6ba8c90,0 0 0 6px #e6ba8c13}.cb-event strong{background:#ffffff04;border:1px solid #ffffff16;border-radius:12px;padding:12px 14px;font-size:16px;line-height:1.3}.cb-event:last-child strong{background:linear-gradient(135deg,#e6ba8c18,#e6ba8c08);border-color:#e6ba8c44}.cb-event time{padding-top:14px}.cb-event-dot{top:17px}.cb-state-visual{height:clamp(90px,23cqh,145px);color:var(--cb-accent);flex-direction:column;justify-content:center;align-items:center;gap:9px;margin:0 0 16px;display:flex;position:relative}.cb-state-visual>svg{z-index:1;width:clamp(28px,9cqh,44px);height:clamp(28px,9cqh,44px)}.cb-state-visual>strong{text-transform:capitalize;letter-spacing:-.025em;z-index:1;font-size:20px;font-weight:600;line-height:1}.cb-state-orbit{aspect-ratio:1;background:radial-gradient(circle,#91d6d018,#0000 70%);border:1px solid #91d6d044;border-radius:50%;height:100%;margin:auto;position:absolute;inset:0;box-shadow:0 0 0 8px #91d6d006,inset 0 0 22px #91d6d00b}.cb-state-orbit:after{content:"";border:1px solid #91d6d025;border-radius:50%;position:absolute;inset:9px}.cb-record-preview .cb-record-crumb{text-align:center;margin-bottom:12px}.cb-record-preview dl>div{gap:6px;padding:12px 15px}.cb-diff-hero{color:var(--cb-accent);justify-content:center;align-items:center;gap:12px;margin:0 0 18px;display:flex}.cb-diff-hero>strong{letter-spacing:-.06em;font-size:60px;font-weight:600;line-height:1}.cb-diff-hero>span{max-width:45px;color:var(--cb-muted);font-size:12px;line-height:1.3}.cb-change-counts{justify-content:space-between;gap:12px}.cb-change-counts strong{font-variant-numeric:tabular-nums;font-size:28px}.cb-change-bar{background:#ffffff05;border-radius:5px;gap:4px;height:10px;margin:12px 0 18px;display:flex;overflow:hidden}.cb-change-bar>span{background:linear-gradient(90deg,#739c5b,#b4df99);border-radius:3px}.cb-change-bar>span+span{background:#dc9179}.cb-detail-list>div{border-bottom:1px solid var(--cb-line);align-items:center;gap:16px;padding:14px 0}.cb-detail-list>div:last-child{border:0}.cb-list-index{letter-spacing:-.075em;min-width:36px;color:color-mix(in srgb,var(--cb-accent) 65%,#46514a);padding:0;font-size:36px;font-weight:600;line-height:1}.cb-detail-list strong{font-size:18px;line-height:1.3}.cb-detail-list{gap:0}.cb-quote-mark{color:var(--cb-accent);opacity:.14;font-size:110px;line-height:1;display:block;position:absolute;top:-25px;right:12px}.cb-quote{background:linear-gradient(135deg,#c8b6ec10,#c8b6ec03);border-radius:0 18px 18px 0;padding:24px 18px}.cb-figure-orbit{aspect-ratio:1;z-index:-1;background:radial-gradient(circle,#c5e6980c,#0000 70%);border:1px solid #c5e69820;border-radius:50%;width:75%;margin:auto;display:block;position:absolute;inset:-12px 0;box-shadow:0 0 0 14px #c5e69804}.card-brief[data-animate=yes] .cb-state-orbit,.card-brief[data-animate=yes] .cb-figure-orbit{animation:.8s ease-out both cb-orbit-in}.card-brief[data-animate=yes] .cb-node,.card-brief[data-animate=yes] .cb-event{animation:.55s ease-out both cb-evidence-in;animation-delay:calc(var(--step,0)*.1s)}.card-brief[data-animate=yes] .cb-change-bar>span,.card-brief[data-animate=yes] .cb-chart svg rect{transform-origin:0;animation:.7s ease-out both cb-bar-in}.card-brief[data-animate=yes] .cb-flow-lines path{animation:1.4s ease-out both cb-path-in}@keyframes cb-evidence-in{0%{opacity:.25;filter:brightness(.7)}to{opacity:1;filter:brightness()}}@keyframes cb-orbit-in{0%{opacity:.2;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes cb-bar-in{0%{transform:scaleX(.05)}to{transform:scaleX(1)}}@keyframes cb-path-in{0%{stroke-dashoffset:18px;opacity:.25}to{stroke-dashoffset:0;opacity:1}}@container (height<=450px){.card-brief:not(.cb-detail) .cb-compare-sheet{min-height:130px;padding:13px 11px}.cb-document-art{height:28px}.cb-document-art>svg{width:25px}.cb-document-art span{top:9px;left:34px}.cb-document-art span+span{top:20px}.cb-event{padding-bottom:16px}.cb-event strong{padding:10px;font-size:14px}.cb-list-index{min-width:30px;font-size:30px}.cb-detail-list>div{padding:11px 0}.cb-detail-list strong{font-size:16px}.cb-diff-hero>strong{font-size:48px}.cb-diff-hero{margin-bottom:14px}}@container (height<=350px){.cb-state-visual{height:76px;margin-bottom:12px}.cb-state-visual>strong{font-size:16px}.cb-record-preview dl>div{padding:9px}.cb-record-preview .cb-record-crumb{margin-bottom:8px}.cb-state-visual>svg{width:28px;height:28px}.cb-comparison{gap:20px}.cb-between{width:26px;height:26px}.card-brief:not(.cb-detail) .cb-compare-sheet{min-height:105px;padding:11px 9px}.cb-event{grid-template-columns:44px 1fr;gap:8px;padding-left:14px}.cb-event strong{padding:9px;font-size:13px}.cb-event time{font-size:9px}.cb-list-index{min-width:28px;font-size:26px}.cb-detail-list strong{font-size:14px}.cb-diff-hero>strong{font-size:40px}.cb-change-counts strong{font-size:24px}.cb-change-bar{height:8px;margin:9px 0 12px}}.cb-record-preview{grid-template-columns:1fr 1fr;align-items:center;gap:12px;display:grid}.cb-record-preview .cb-record-crumb{text-align:left;grid-column:1/-1;margin:0}.cb-record-preview .cb-state-visual{height:110px;margin:0}.cb-record-preview dl{grid-template-columns:1fr;gap:8px}.cb-record-preview dl>div{padding:10px 12px}.cb-record-preview dd{font-size:18px;line-height:1.15}.cb-record-preview:not(:has(.cb-state-visual)) dl{grid-column:1/-1;grid-template-columns:1fr 1fr}@container (height<=350px){.cb-record-preview{gap:9px}.cb-record-preview .cb-state-visual{height:90px}.cb-record-preview dl>div{padding:8px 10px}.cb-record-preview dd{font-size:16px}}.card-brief:not(.cb-detail) .cb-file-list{display:none}@container (height<=450px){.card-brief:not(.cb-detail) .cb-comparison .cb-detail-count{display:none}}@container (height<=350px){.card-brief:not(.cb-detail) .cb-sequence-count,.card-brief:not(.cb-detail) .cb-record-crumb,.card-brief:not(.cb-detail) .cb-document-art{display:none}.card-brief:not(.cb-detail) .cb-event{padding-bottom:10px}.card-brief:not(.cb-detail) .cb-event:last-child{padding-bottom:0}.card-brief:not(.cb-detail) .cb-event strong{padding:8px}}.card-brief.cb-inline{overflow-wrap:anywhere;--cb-accent:var(--fc-accent,#c5e698);--cb-muted:#b9c4d1;background:0 0;border:0;border-radius:0;position:relative;inset:auto;overflow:visible;container-type:inline-size}.cb-inline .cb-box{height:auto;margin:0;container-type:inline-size}.cb-inline .cb-content{gap:0;height:auto;padding:0;overflow:visible}.cb-inline .cb-visual{isolation:auto;min-height:0;display:block;overflow:visible}.cb-inline .cb-visual:before,.cb-inline .cb-grid,.cb-inline .cb-document-art,.cb-inline .cb-sheet-mark{display:none}.cb-inline .cb-small-label{color:var(--cb-accent);font-size:12px;font-weight:600;line-height:1.4}.cb-inline .cb-compare-sheet p{letter-spacing:-.02em;font-size:17px;font-weight:550;line-height:1.35}.cb-inline .cb-detail-count{margin-top:7px;font-size:10px;line-height:1.4;display:block}.cb-inline .cb-flow{height:310px;min-height:0;max-height:none}.cb-inline .cb-flow-2{height:170px}.cb-inline .cb-flow-3{height:280px}.cb-inline .cb-node{background:linear-gradient(135deg,#38314e,#242336);border-color:#d2c1ff4d;border-radius:17px;gap:13px;padding:17px 13px;box-shadow:0 14px 26px #08061140}.cb-inline .cb-node-hot{background:linear-gradient(135deg,#675082,#34304d);border-color:#dac1ff99}.cb-inline .cb-node-number{color:#dbcbff;font-size:24px;font-weight:450;line-height:1}.cb-inline .cb-node strong{font-size:16px;line-height:1.3}.cb-inline .cb-flow-lines path{stroke:#c9b3f8;stroke-width:.8px;stroke-dasharray:none}.cb-inline .cb-timeline{padding:0 0 0 8px}.cb-inline .cb-chart>p{color:#c0d9da;font-size:14px;line-height:1.5;margin:12px 0 20px!important;display:block!important}.cb-inline .cb-chart svg{height:auto;display:block;max-height:none!important}.cb-inline .cb-thread blockquote{border-radius:4px 19px 19px;padding:19px}.cb-inline .cb-thread p{font-size:19px;line-height:1.4}.card-brief:not(.cb-inline).cb-kind-compare{--cb-accent:#a4d2ff;background:linear-gradient(145deg,#172d42,#111d2b)}.card-brief:not(.cb-inline).cb-kind-flow{--cb-accent:#d1b8ff;background:radial-gradient(at 100% 0,#34254c,#171624)}.card-brief:not(.cb-inline).cb-kind-timeline{--cb-accent:#efbf90;background:linear-gradient(145deg,#30251c,#191716)}.card-brief:not(.cb-inline).cb-kind-quote{--cb-accent:#e0b2c9;background:linear-gradient(145deg,#362432,#201922)}.card-brief:not(.cb-inline).cb-kind-figure,.card-brief:not(.cb-inline).cb-kind-chart{--cb-accent:#91e7e1;background:linear-gradient(145deg,#183a40,#111e25)}.card-brief:not(.cb-inline).cb-kind-list{background:linear-gradient(145deg,#263021,#151d18)}@media (width<=375px){.cb-inline .cb-flow{height:360px}.cb-inline .cb-flow-2{height:210px}.cb-inline .cb-flow-3{height:340px}}.cb-diagram{width:100%;color:var(--cb-accent)}.cb-diagram svg{width:100%;height:auto;display:block;overflow:visible}.cb-dg-caption{color:var(--cb-muted);margin:0 0 8px;font-size:12px;line-height:1.3}.cb-dg-box{fill:#202728;stroke:#ffffff24;stroke-width:1px}.cb-dg-hot{stroke:var(--cb-accent);stroke-width:1.5px;filter:drop-shadow(0 0 5px var(--cb-accent))}.cb-dg-label{fill:#f0f4ed;letter-spacing:-.01em;font-weight:600}.cb-dg-type{fill:var(--cb-muted);letter-spacing:.08em;font-size:6.5px;font-weight:600}.cb-dg-mark{fill:none;stroke:#ffffff40;stroke-width:1px;stroke-linecap:round}.cb-dg-edge{fill:none;stroke:currentColor;stroke-width:1px;stroke-linecap:round}.cb-dg-edge-hot{stroke-width:2px}.cb-dg-head,.cb-dg-head-hot{fill:currentColor}.cb-dg-edge-label text{fill:#c9cad2;font-weight:500}.cb-dg-edge-label .cb-dg-lit{fill:var(--cb-accent)}.cb-dg-pill{fill:#141418;stroke:#ffffff14;stroke-width:.5px}.cb-dg-life{stroke:#ffffff30;stroke-width:1px;stroke-dasharray:3 3}.card-brief[data-animate=yes] .cb-dg-node{animation:.55s ease-out both cb-evidence-in;animation-delay:calc(var(--step,0)*.12s)}.card-brief[data-animate=yes] .cb-dg-edge{stroke-dasharray:1;animation:1s cubic-bezier(.2,.6,.3,1) both cb-route-draw;animation-delay:calc(.4s + var(--step,0)*.18s)}.card-brief[data-animate=yes] .cb-dg-edge-label{animation:.4s ease-out both cb-evidence-in;animation-delay:calc(.8s + var(--step,0)*.18s)}.cb-inline .cb-dg-caption{font-size:14px}.card-brief.cb-scene{box-sizing:border-box;padding:var(--cb-top,0px) 0 var(--cb-bottom,0px);--cb-muted:#bbc5ce;--cb-line:#ffffff24;--cb-accent:#bcf76f;background:#11161b;border:0;border-radius:0}.card-brief.cb-scene .cb-content{gap:20px;padding:24px 22px 18px;overflow:hidden}.card-brief.cb-scene .cb-eyebrow{letter-spacing:.13em;color:var(--cb-accent);font-size:9px}.card-brief.cb-scene .cb-eyebrow i{display:none}.card-brief.cb-scene .cb-eyebrow>span:last-child{color:var(--cb-muted);font-weight:450}.card-brief.cb-scene h2{letter-spacing:-.045em;text-wrap:pretty;-webkit-line-clamp:5;font-size:clamp(28px,8.8cqw,42px);font-weight:700;line-height:1.06}.card-brief.cb-scene h2.cb-long-title{font-size:clamp(25px,7.7cqw,35px)}.card-brief.cb-scene.cb-detail h2{letter-spacing:-.015em;color:var(--cb-muted);-webkit-line-clamp:3;font-size:18px;font-weight:500;line-height:1.3}.card-brief.cb-scene .cb-visual,.card-brief.cb-scene:not(.cb-detail) .cb-visual{isolation:auto;flex:1 0 auto;min-height:0;overflow:visible}.card-brief.cb-scene .cb-visual:before{display:none}.card-brief.cb-scene .cb-opening-copy{color:var(--cb-muted);border-top:1px solid var(--cb-line);padding-top:14px;font-size:13px;line-height:1.5}.card-brief.cb-scene .cb-source{letter-spacing:.02em;border:0;margin-top:auto;padding-top:10px;font-size:10px;font-weight:500}.card-brief.cb-scene .cb-note{font-size:13px;line-height:1.5;display:block;overflow:visible}.card-brief.cb-scene.cb-has-action .cb-content{gap:14px;overflow:hidden}.card-brief.cb-scene.cb-has-action .cb-content>h2{flex:none;font-size:clamp(24px,7cqw,32px);display:block;overflow:visible}.card-brief.cb-scene.cb-has-action .cb-visual{flex:none}.card-brief.cb-scene.cb-has-action .cb-opening-copy{font-size:13px;line-height:1.45}.face-with-action{justify-content:safe center;overflow:hidden}.face-with-action>div{flex-shrink:0}.card-brief.cb-scene.cb-kind-compare{--cb-accent:#baf575;--cb-muted:#bed0e1;background:#0c1a2b}.card-brief.cb-scene .cb-comparison{flex-direction:column;gap:0;width:calc(100% + 44px);max-width:none;margin:0 -22px;padding:0;display:flex}.card-brief.cb-scene .cb-compare-side{background:#172e49;gap:12px;padding:22px;position:relative}.card-brief.cb-scene .cb-side-1{color:#142612;background:#baf575;padding-top:30px}.card-brief.cb-scene .cb-compare-sheet,.card-brief.cb-scene:not(.cb-detail) .cb-compare-sheet{box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;gap:14px;min-height:0;padding:0}.card-brief.cb-scene .cb-small-label{color:#b4c9e1;font-size:12px;font-weight:600;line-height:1.4}.card-brief.cb-scene .cb-side-1 .cb-small-label{color:#304b21}.card-brief.cb-scene .cb-compare-sheet p{letter-spacing:-.03em;text-wrap:pretty;font-size:clamp(19px,6.5cqw,27px);font-weight:600;line-height:1.2}.card-brief.cb-scene .cb-compare-sheet p+p{border-color:currentColor;padding-top:12px}.card-brief.cb-scene .cb-document-art,.card-brief.cb-scene .cb-sheet-mark,.card-brief.cb-scene .cb-between{display:none}.card-brief.cb-scene .cb-detail-count{color:inherit;opacity:.85;font-size:10px}.card-brief.cb-scene .cb-side-1:before{content:"↓" / "";color:#baf575;background:#0c1a2b;border:2px solid #baf575;border-radius:50%;place-items:center;width:36px;height:36px;font-size:22px;line-height:1;display:grid;position:absolute;top:-18px;right:22px}.card-brief.cb-scene.cb-kind-flow{--cb-accent:#62e5ed;--cb-muted:#b2cbd5;background:radial-gradient(at 0 90%,#123942,#0000 70%),#071923}.cb-process{width:100%;color:var(--cb-accent);flex-direction:column;gap:38px;padding:10px 0;display:flex;position:relative}.cb-process-wires{pointer-events:none;width:100%;height:100%;color:var(--cb-accent);position:absolute;inset:0;overflow:visible}.cb-process-wires>g>path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.cb-process-wires .cb-process-track{opacity:.2}.cb-process-step{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:18px;min-height:58px;padding:4px 0;display:grid;position:relative}.cb-process-station{font-variant-numeric:tabular-nums;width:42px;height:42px;color:var(--cb-accent);background:#092631;border:1px solid #62e5ed80;border-radius:50%;place-items:center;margin-left:8px;font-size:13px;font-weight:600;line-height:1;display:grid;position:relative;box-shadow:0 0 0 5px #071923}.cb-process-step strong{letter-spacing:-.035em;text-wrap:pretty;color:#ecfaff;overflow-wrap:anywhere;font-size:clamp(20px,6.7cqw,29px);font-weight:550;line-height:1.17}.cb-process-hot .cb-process-station{color:#092631;background:#62e5ed;box-shadow:0 0 0 5px #62e5ed14,0 0 25px #62e5ed25}.cb-process-hot strong{color:#62e5ed}.card-brief[data-animate=yes] .cb-process-travel{stroke-dasharray:1;animation:1.25s cubic-bezier(.2,.6,.3,1) both cb-route-draw;animation-delay:calc(var(--step)*.32s)}.card-brief[data-animate=yes] .cb-process-step{animation:.65s ease-out both cb-process-enter;animation-delay:calc(var(--step)*.25s)}@keyframes cb-route-draw{0%{stroke-dashoffset:1px;opacity:.35}to{stroke-dashoffset:0;opacity:1}}@keyframes cb-scene-enter{0%{opacity:.65;translate:0 8px}to{opacity:1;translate:0}}.card-brief.cb-scene.cb-kind-timeline{--cb-accent:#ffb06b;--cb-muted:#d2bcaa;background:#25170f}.card-brief.cb-scene .cb-timeline{padding:6px 0 6px 9px}.card-brief.cb-scene .cb-event{border-color:#ffb06b55;grid-template-columns:1fr;gap:7px;padding:0 0 30px 26px}.card-brief.cb-scene .cb-event:last-child{border-color:#0000;padding-bottom:0}.card-brief.cb-scene .cb-event time{color:var(--cb-accent);padding:0;font-size:12px;line-height:1.4}.card-brief.cb-scene .cb-event-dot{background:#ffb06b;border-color:#25170f;top:2px;left:-7px;box-shadow:0 0 0 1px #ffb06b88}.card-brief.cb-scene .cb-event strong{color:#fff2e7;letter-spacing:-.025em;background:0 0;border:0;border-radius:0;padding:0;font-size:clamp(21px,6.8cqw,29px);font-weight:550;line-height:1.2}.card-brief.cb-scene .cb-event small{margin-top:10px;font-size:13px;line-height:1.5}.card-brief.cb-scene .cb-sequence-count{margin-bottom:22px;font-size:10px}.card-brief.cb-scene.cb-kind-quote{--cb-accent:#ffa7bd;--cb-muted:#d8b4c7;background:linear-gradient(155deg,#3c1429,#241221 75%)}.card-brief.cb-scene .cb-quote{background:0 0;border:0;border-radius:0;padding:32px 0 10px}.card-brief.cb-scene .cb-quote-mark{opacity:1;height:62px;color:var(--cb-accent);font-family:Georgia,serif;font-size:100px;line-height:.55;display:block;position:relative;inset:auto}.card-brief.cb-scene .cb-quote p{letter-spacing:-.025em;color:#fff0f4;text-wrap:pretty;overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,9cqw,40px);font-weight:400;line-height:1.18}.card-brief.cb-scene .cb-quote cite{color:var(--cb-muted);border-top:1px solid #ffa7bd44;margin-top:25px;padding-top:16px;font-size:12px;line-height:1.5}.card-brief.cb-scene.cb-kind-chart,.card-brief.cb-scene.cb-kind-figure{--cb-accent:#6af0d4;--cb-muted:#b0d8cf;background:#092626}.card-brief.cb-scene .cb-figure{text-align:left;padding:28px 0}.card-brief.cb-scene .cb-figure strong{letter-spacing:-.07em;color:var(--cb-accent);font-size:clamp(64px,24cqw,118px);font-weight:650;line-height:.95}.card-brief.cb-scene .cb-figure p{color:#e9fff9;letter-spacing:-.025em;max-width:none;margin:22px 0 0;font-size:21px;line-height:1.35}.card-brief.cb-scene .cb-figure-orbit{display:none}.card-brief.cb-scene .cb-chart{padding:18px 0}.card-brief.cb-scene .cb-chart>strong{letter-spacing:-.055em;overflow-wrap:anywhere;font-size:clamp(38px,13cqw,66px);line-height:1.05;display:block}.card-brief.cb-scene .cb-chart>p{margin:16px 0 28px;font-size:15px;line-height:1.4;display:block}.card-brief.cb-scene .cb-chart svg{width:100%;max-height:none;display:block}.card-brief.cb-scene.cb-kind-list{--cb-accent:#c2acff;--cb-muted:#c3bcd5;background:#211c31}.card-brief.cb-scene .cb-list-head>strong{letter-spacing:-.055em;font-size:clamp(38px,13cqw,66px);line-height:1.05}.card-brief.cb-scene .cb-list-head>p{margin:16px 0 8px;font-size:15px;line-height:1.4}.card-brief.cb-scene .cb-detail-list{gap:0}.card-brief.cb-scene .cb-detail-list>div{align-items:start;gap:16px;padding:22px 0}.card-brief.cb-scene .cb-list-index{min-width:38px;color:var(--cb-accent);letter-spacing:-.06em;font-size:36px;font-weight:450;line-height:1}.card-brief.cb-scene .cb-detail-list strong{letter-spacing:-.025em;font-size:clamp(20px,6.5cqw,28px);font-weight:550;line-height:1.22}.card-brief.cb-scene .cb-detail-list p{margin-top:10px;font-size:14px;line-height:1.5}.card-brief.cb-scene.cb-kind-signals{--cb-accent:#95c9f5;--cb-muted:#bac8d6;background:#151c23}.card-brief.cb-scene .cb-signals{gap:24px;padding:12px 0}.card-brief.cb-scene .cb-signals>div{padding-top:20px}.card-brief.cb-scene .cb-signals p{font-size:20px;font-weight:450;line-height:1.35}.card-brief.cb-scene .cb-signals>div>span{padding-top:5px;font-size:12px}.card-brief.cb-scene .cb-citations{gap:0;font-size:13px}.card-brief.cb-scene .cb-citations strong{margin-bottom:8px;font-size:12px}.card-brief.cb-scene .cb-citations a{border-bottom:1px solid var(--cb-line);white-space:normal;overflow-wrap:anywhere;min-height:44px;padding:14px 0;line-height:1.45;text-decoration:none}.card-brief.cb-scene.cb-kind-statement{--cb-accent:#c6ec95;background:linear-gradient(155deg,#222c20,#151c17)}.card-brief.cb-scene .cb-statement{letter-spacing:-.035em;text-wrap:pretty;overflow-wrap:anywhere;border:0;padding:18px 0;font-size:clamp(24px,8cqw,35px);font-weight:500;line-height:1.25}.card-brief.cb-scene.cb-kind-thread{--cb-accent:#c9b9ff;background:#201c30}.card-brief.cb-scene .cb-thread blockquote{border:0;border-left:3px solid var(--cb-accent);background:0 0;border-radius:0;padding:10px 0 10px 18px}.card-brief.cb-scene .cb-thread p{font-size:22px;line-height:1.35}.card-brief.cb-scene .cb-thread cite{font-size:12px}.card-brief.cb-scene.cb-kind-record,.card-brief.cb-scene.cb-kind-diff{--cb-accent:#8bd5f8;background:#101e26}.card-brief.cb-scene .cb-record dl>div{padding:17px 0;font-size:15px}.card-brief.cb-scene .cb-record>strong{font-size:22px;line-height:1.3}.card-brief.cb-scene .cb-change-counts strong{font-size:48px}.card-brief.cb-scene .cb-file-list code,.card-brief.cb-scene .cb-file-list span{font-size:13px}.card-brief.cb-scene.cb-kind-compare[data-rail]:not(.cb-planned) .cb-comparison{width:auto;margin-right:calc(-18px - var(--cb-rail));flex:1 1 0}.card-brief.cb-scene.cb-kind-compare[data-rail]:not(.cb-planned) .cb-compare-side{padding-right:calc(18px + var(--cb-rail))}.card-brief.cb-scene[data-animate=yes] .cb-side-1{animation:.65s ease-out both cb-scene-enter}@container (width<=340px){.card-brief.cb-scene .cb-content{gap:17px;padding:20px 18px 16px}.card-brief.cb-scene .cb-comparison{width:calc(100% + 36px);margin:0 -18px}.card-brief.cb-scene .cb-compare-side{padding:20px 18px}.card-brief.cb-scene .cb-side-1{padding-top:28px}.cb-process-step{grid-template-columns:50px minmax(0,1fr);gap:12px}.cb-process{gap:30px}}@media (prefers-reduced-motion:reduce){.card-brief.cb-scene *{transition:none!important;animation:none!important}}@container (height<=480px){.card-brief.cb-scene .cb-content{gap:12px;padding:16px 18px 14px}.card-brief.cb-scene h2{font-size:26px;line-height:1.08}.card-brief.cb-scene h2.cb-long-title{font-size:24px}.card-brief.cb-scene.cb-detail h2{font-size:16px}.card-brief.cb-scene .cb-comparison{width:calc(100% + 36px);margin:0 -18px}.card-brief.cb-scene .cb-compare-side{gap:8px;padding:13px 18px}.card-brief.cb-scene .cb-side-1{padding-top:20px}.card-brief.cb-scene .cb-compare-sheet p{font-size:19px;line-height:1.2}.card-brief.cb-scene .cb-small-label{font-size:9px}.card-brief.cb-scene .cb-opening-copy{padding-top:10px;font-size:12px;line-height:1.4}.card-brief.cb-scene .cb-source{padding-top:4px}.card-brief.cb-scene .cb-process{gap:23px;padding:8px 0}.card-brief.cb-scene .cb-process-step{gap:12px;min-height:44px}.card-brief.cb-scene .cb-process-step strong{font-size:21px;line-height:1.2}.card-brief.cb-scene .cb-event{gap:5px;padding-bottom:20px}.card-brief.cb-scene .cb-event:last-child{padding-bottom:0}.card-brief.cb-scene .cb-event strong{font-size:21px}.card-brief.cb-scene .cb-quote{padding:18px 0 8px}.card-brief.cb-scene .cb-quote-mark{height:42px;font-size:76px}.card-brief.cb-scene .cb-quote p{font-size:27px}.card-brief.cb-scene .cb-quote cite{margin-top:17px;padding-top:12px}.card-brief.cb-scene .cb-detail-list>div{gap:13px;padding:16px 0}.card-brief.cb-scene .cb-detail-list strong{font-size:20px}.card-brief.cb-scene .cb-detail-list p{margin-top:7px;font-size:13px;line-height:1.45}.card-brief.cb-scene .cb-list-index{min-width:32px;font-size:30px}.card-brief.cb-scene .cb-signals p{font-size:18px}.card-brief.cb-scene .cb-statement{font-size:27px}}@container (width<=480px){.card-brief.cb-scene.cb-kind-compare:not(.cb-planned) .cb-compare-side{gap:8px;padding:14px}.card-brief.cb-scene.cb-kind-compare:not(.cb-planned) .cb-compare-sheet{gap:8px}.card-brief.cb-scene.cb-kind-compare:not(.cb-planned) .cb-compare-sheet p{font-size:20px;line-height:1.25}.card-brief.cb-scene.cb-kind-compare:not(.cb-planned) .cb-compare-sheet p+p{padding-top:8px}}@keyframes cb-process-enter{0%{opacity:.55}to{opacity:1}}.card-brief.cb-scene:not(.cb-detail).cb-kind-statement .cb-opening-copy{letter-spacing:-.025em;color:#e9f2e3;border:0;padding:0;font-size:clamp(21px,7cqw,30px);line-height:1.3}.card-brief.cb-scene .cb-process-branched .cb-process-step{grid-template-columns:84px minmax(0,1fr)}.card-brief.cb-scene .cb-process-branched .cb-process-station{margin-left:36px}.card-brief.cb-scene .cb-content[data-fit~="1"]{gap:12px;padding:16px 18px 14px}.card-brief.cb-scene:not(.cb-detail) .cb-content[data-fit~="1"] h2{font-size:26px;line-height:1.08}.card-brief.cb-scene:not(.cb-detail) .cb-content[data-fit~="1"] h2.cb-long-title{font-size:24px}.card-brief.cb-scene .cb-content[data-fit~="1"] .card-decision{gap:8px}.card-brief.cb-scene .cb-content[data-fit~="1"] .cb-opening-copy{padding-top:10px;font-size:12px;line-height:1.4}.card-brief.cb-scene .cb-content[data-fit~="1"] .cb-detail-list>div{gap:10px;padding:10px 0}.card-brief.cb-scene .cb-content[data-fit~="1"] .cb-detail-list strong{font-size:18px}.card-brief.cb-scene .cb-content[data-fit~="1"] .cb-detail-list p{margin-top:6px;font-size:13px;line-height:1.45}.card-brief.cb-scene .cb-content[data-fit~="1"] .cb-list-index{min-width:20px;font-size:18px}.card-brief.cb-scene .cb-content[data-fit~="1"] .cb-list-head>strong{font-size:clamp(30px,10cqw,48px)}.card-brief.cb-scene .cb-content[data-fit~="1"] .cb-list-head>p{margin:10px 0 4px}.card-brief.cb-scene .cb-content[data-fit~="1"] .cb-event{padding-bottom:18px}.card-brief.cb-scene .cb-content[data-fit~="1"] .cb-event strong,.card-brief.cb-scene .cb-content[data-fit~="1"] .cb-process-step strong{font-size:20px}.card-brief.cb-scene .cb-content[data-fit~="1"] .cb-process{gap:22px;padding:6px 0}.card-brief.cb-scene .cb-content[data-fit~="1"] .cb-quote p,.card-brief.cb-scene .cb-content[data-fit~="1"] .cb-statement{font-size:24px}.card-brief.cb-scene .cb-content[data-fit~="1"] .cb-signals p{font-size:17px}.card-brief.cb-scene .cb-content[data-fit~="1"] .cb-compare-sheet p{font-size:18px}.card-brief.cb-scene .cb-content[data-fit~="1"] .cb-figure{padding:12px 0}.card-brief.cb-scene:not(.cb-detail) .cb-content[data-fit~="2"] h2{-webkit-line-clamp:3;font-size:22px}.card-brief.cb-scene:not(.cb-detail) .cb-content[data-fit~="2"] .cb-opening-copy p,.card-brief.cb-scene:not(.cb-detail) .cb-content[data-fit~="2"] .cb-detail-list p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card-brief.cb-scene .cb-content[data-fit~="2"] .cb-detail-list>div{padding:10px 0}.card-brief.cb-scene .cb-content[data-fit~="2"] .cb-detail-list strong{font-size:17px}.card-brief.cb-scene:not(.cb-detail) .cb-content[data-fit~="2"] .cb-detail-list strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card-brief.cb-scene .cb-content[data-fit~="2"] .cb-list-index{min-width:28px;font-size:24px}.card-brief.cb-scene .cb-content[data-fit~="2"] .cb-event strong,.card-brief.cb-scene .cb-content[data-fit~="2"] .cb-process-step strong{font-size:17px}.card-brief.cb-scene .cb-content[data-fit~="2"] .cb-quote p,.card-brief.cb-scene .cb-content[data-fit~="2"] .cb-statement{font-size:20px}.card-brief.cb-scene .cb-content[data-fit~="2"] .cb-signals p{font-size:15px}.card-brief.cb-scene:not(.cb-detail) .cb-content[data-fit~="3"] .cb-opening-copy p{-webkit-line-clamp:1}.card-brief.cb-scene:not(.cb-detail) .cb-content[data-fit~="3"] .cb-visual{flex:1 1 0;min-height:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 32px),#0000);mask-image:linear-gradient(#000 calc(100% - 32px),#0000)}.card-brief.cb-scene:not(.cb-detail) .cb-content[data-fit~="4"] h2{-webkit-line-clamp:2}.card-brief.cb-scene:not(.cb-detail) .cb-content[data-fit~="4"] .cb-opening-copy p+p,.card-brief.cb-scene:not(.cb-detail) .cb-content[data-fit~="5"] .cb-opening-copy,.card-brief.cb-scene:not(.cb-detail) .cb-content[data-fit~="5"] .cb-visual{display:none}.card-brief.cb-scene.cb-detail h2{-webkit-line-clamp:none;display:block;overflow:visible}.card-brief.cb-scene.cb-detail .cb-statement{letter-spacing:-.015em;padding:8px 0;font-size:clamp(20px,6.4cqw,26px);line-height:1.4}.card-brief.cb-scene.cb-detail .cb-content[data-fit] .cb-statement[data-long-copy=yes]{letter-spacing:0;font-size:18px;line-height:1.45}.card-brief.cb-scene.cb-detail .cb-detail-list strong,.card-brief.cb-scene.cb-detail .cb-detail-list p{-webkit-line-clamp:none;display:block;overflow:visible}[data-clipped=yes]{-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}.card-brief.cb-scene .cb-content .card-action-scene.task-scene-embedded .task-scene-copy h2{letter-spacing:-.01em;-webkit-line-clamp:none;font-size:15px;font-weight:600;line-height:1.45;display:block;overflow:visible}.card-brief.cb-scene .cb-visual:empty{display:none}.card-brief.cb-scene:has(.cb-visual:empty) .cb-opening-copy{color:inherit;border:0;flex-direction:column;flex:1;justify-content:center;padding:0;font-size:20px;line-height:1.4;display:flex}.card-brief.cb-scene .cb-citations a{overflow-wrap:anywhere}@media (width<=360px){[data-card-head] [data-card-words]>h2{-webkit-line-clamp:3!important}}:root[data-light] .card-brief:not([data-theme=dark] *){border:1px solid color-mix(in srgb, var(--c-text) 9%, transparent);background:linear-gradient(145deg,var(--c-card),var(--c-ink) 65%);color:var(--c-text);--cb-accent:var(--c-text);--cb-muted:var(--c-dim);--cb-line:color-mix(in srgb, var(--c-text) 10%, transparent);--cb-panel:color-mix(in srgb, var(--c-text) 2%, transparent)}:root[data-light] .cb-opening-copy:not([data-theme=dark] *){color:var(--cb-muted)}:root[data-light] .cb-opening-copy span:not([data-theme=dark] *){color:var(--cb-accent)}:root[data-light] .cb-eyebrow:not([data-theme=dark] *),:root[data-light] .cb-source:not([data-theme=dark] *){color:var(--cb-muted)}:root[data-light] .cb-eyebrow i:not([data-theme=dark] *){background:var(--cb-accent)}:root[data-light] .cb-note:not([data-theme=dark] *){color:var(--cb-muted)}:root[data-light] .cb-source:not([data-theme=dark] *){border-top:1px solid var(--cb-line)}:root[data-light] .cb-small-label:not([data-theme=dark] *){color:var(--cb-muted)}:root[data-light] .cb-compare-sheet:not([data-theme=dark] *){border:1px solid var(--cb-line);background:color-mix(in srgb, var(--c-text) 2%, transparent)}:root[data-light] .cb-side-1 .cb-compare-sheet:not([data-theme=dark] *){background:color-mix(in srgb, var(--c-text) 5%, transparent);border-color:color-mix(in srgb, var(--c-text) 22%, transparent)}:root[data-light] .cb-sheet-mark:not([data-theme=dark] *){color:var(--cb-muted)}:root[data-light] .cb-side-1 .cb-sheet-mark:not([data-theme=dark] *){color:var(--cb-accent)}:root[data-light] .cb-compare-sheet p+p:not([data-theme=dark] *){border-top:1px solid var(--cb-line)}:root[data-light] .cb-detail-count:not([data-theme=dark] *){color:var(--cb-muted)}:root[data-light] .cb-flow:not([data-theme=dark] *){color:var(--cb-accent)}:root[data-light] .cb-node:not([data-theme=dark] *){background:var(--c-card);border:1px solid color-mix(in srgb, var(--c-text) 14%, transparent)}:root[data-light] .cb-node strong:not([data-theme=dark] *){color:var(--c-text)}:root[data-light] .cb-event:not([data-theme=dark] *){border-left:1px solid color-mix(in srgb, var(--c-hot) 25%, transparent)}:root[data-light] .cb-event:last-child:not([data-theme=dark] *){border-left-color:#0000}:root[data-light] .cb-event-dot:not([data-theme=dark] *){background:color-mix(in srgb, var(--c-hot) 14%, var(--c-card))}:root[data-light] .cb-event:last-child .cb-event-dot:not([data-theme=dark] *){background:var(--cb-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--c-hot) 7%, transparent)}:root[data-light] .cb-event time:not([data-theme=dark] *){color:var(--cb-muted)}:root[data-light] .cb-event:last-child strong:not([data-theme=dark] *){color:var(--cb-accent)}:root[data-light] .cb-event small:not([data-theme=dark] *){color:var(--cb-muted)}:root[data-light] .cb-quote:not([data-theme=dark] *){border-left:2px solid var(--cb-accent);background:color-mix(in srgb, var(--c-text) 3%, transparent)}:root[data-light] .cb-quote cite:not([data-theme=dark] *){color:var(--cb-muted)}:root[data-light] .cb-figure strong:not([data-theme=dark] *){color:var(--cb-accent)}:root[data-light] .cb-figure p:not([data-theme=dark] *){color:var(--cb-muted)}:root[data-light] .cb-signals>div:not([data-theme=dark] *){border-top:1px solid var(--cb-line)}:root[data-light] .cb-signals>div:first-child:not([data-theme=dark] *){border-top:0}:root[data-light] .cb-signals span:not([data-theme=dark] *){color:var(--cb-accent)}:root[data-light] .cb-kind-quote:not([data-theme=dark] *),:root[data-light] .cb-kind-flow:not([data-theme=dark] *),:root[data-light] .cb-kind-thread:not([data-theme=dark] *),:root[data-light] .cb-kind-timeline:not([data-theme=dark] *),:root[data-light] .cb-kind-record:not([data-theme=dark] *),:root[data-light] .cb-kind-diff:not([data-theme=dark] *){--cb-accent:var(--c-text)}:root[data-light] .cb-detail-list p:not([data-theme=dark] *){color:var(--cb-muted)}:root[data-light] .cb-change-counts strong:not([data-theme=dark] *){color:var(--c-ok)}:root[data-light] .cb-change-counts strong+strong:not([data-theme=dark] *){color:var(--c-red)}:root[data-light] .cb-change-total:not([data-theme=dark] *){color:var(--cb-muted)}:root[data-light] .cb-file-list>div:not([data-theme=dark] *){border-top:1px solid var(--cb-line)}:root[data-light] .cb-file-list span:not([data-theme=dark] *){color:var(--c-red)}:root[data-light] .cb-file-list b:not([data-theme=dark] *){color:var(--c-ok)}:root[data-light] .cb-record>strong:not([data-theme=dark] *){color:var(--cb-muted)}:root[data-light] .cb-record dl>div:not([data-theme=dark] *){border-top:1px solid var(--cb-line)}:root[data-light] .cb-record dt:not([data-theme=dark] *){color:var(--cb-muted)}:root[data-light] .cb-record-crumb:not([data-theme=dark] *){color:var(--cb-accent)}:root[data-light] .cb-thread blockquote:not([data-theme=dark] *){border:1px solid var(--cb-line);background:color-mix(in srgb, var(--c-text) 2%, transparent)}:root[data-light] .cb-thread blockquote:last-child:not([data-theme=dark] *){border-color:color-mix(in srgb, var(--c-text) 19%, transparent);background:color-mix(in srgb, var(--c-text) 3%, transparent)}:root[data-light] .cb-thread cite:not([data-theme=dark] *){color:var(--cb-muted)}:root[data-light] .cb-list-head:not([data-theme=dark] *){color:var(--cb-accent)}:root[data-light] .cb-list-head>p:not([data-theme=dark] *){color:var(--cb-muted)}:root[data-light] .cb-chart:not([data-theme=dark] *){color:var(--cb-accent)}:root[data-light] .cb-chart>p:not([data-theme=dark] *){color:var(--cb-muted)}:root[data-light] .cb-chart svg text:not([data-theme=dark] *){fill:var(--cb-muted)}:root[data-light] .cb-chart svg rect:not([data-theme=dark] *){fill:var(--cb-accent)}:root[data-light] .cb-chart svg polyline:not([data-theme=dark] *){stroke:var(--cb-accent)}:root[data-light] .cb-chart svg line:not([data-theme=dark] *){stroke:var(--cb-line)}:root[data-light] .cb-statement:not([data-theme=dark] *){border-left:2px solid var(--cb-accent)}:root[data-light] .cb-citations strong:not([data-theme=dark] *){color:var(--cb-muted)}:root[data-light] .cb-citations a:not([data-theme=dark] *){color:var(--cb-accent);text-decoration:underline}:root[data-light] .cb-sequence-count:not([data-theme=dark] *){color:var(--cb-muted)}:root[data-light] .cb-visual:focus-visible:not([data-theme=dark] *){outline:1px solid var(--cb-accent)}:root[data-light] .short-loading:not([data-theme=dark] *),:root[data-light] .short-loading-label:not([data-theme=dark] *){color:var(--c-text)}:root[data-light] .short-loading p:not([data-theme=dark] *),:root[data-light] .short-loading-note:not([data-theme=dark] *){color:var(--c-dim)}:root[data-light] .short-loading button:not([data-theme=dark] *){background:var(--c-card);border:1px solid color-mix(in srgb, var(--c-text) 22%, transparent);color:var(--c-text)}:root[data-light] .cb-record-preview dl>div:not([data-theme=dark] *){border:1px solid var(--cb-line);background:var(--cb-panel)}:root[data-light] .cb-record-preview dd:not([data-theme=dark] *){color:var(--c-text)}:root[data-light] .cb-record-preview dl>[data-record-field=state]:not([data-theme=dark] *){background:color-mix(in srgb, var(--c-text) 4%, transparent);border-color:color-mix(in srgb, var(--c-text) 15%, transparent)}:root[data-light] .cb-record-preview [data-record-field=state] dd:not([data-theme=dark] *){color:var(--cb-accent)}:root[data-light] .card-brief:not(.cb-detail) .cb-compare-sheet:not([data-theme=dark] *){border-top:2px solid color-mix(in srgb, var(--c-text) 14%, transparent)}:root[data-light] .card-brief:not(.cb-detail) .cb-side-1 .cb-compare-sheet:not([data-theme=dark] *){border-top-color:var(--cb-accent)}:root[data-light] .card-brief:not([data-theme=dark] *){background:radial-gradient(ellipse at 100% 0,color-mix(in srgb, var(--c-text) 2%, transparent),transparent 58%),linear-gradient(155deg,var(--c-card),var(--c-ink) 70%)}:root[data-light] .cb-visual:not([data-theme=dark] *):before{background:radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--cb-accent) 8%,transparent),transparent 68%)}:root[data-light] .cb-grid:not([data-theme=dark] *){color:var(--cb-accent)}:root[data-light] .cb-document-art:not([data-theme=dark] *){color:var(--cb-muted)}:root[data-light] .cb-document-art span:not([data-theme=dark] *){background:currentColor}:root[data-light] .cb-side-1 .cb-document-art:not([data-theme=dark] *){color:var(--cb-accent)}:root[data-light] .card-brief:not(.cb-detail) .cb-compare-sheet:not([data-theme=dark] *){background:linear-gradient(140deg,color-mix(in srgb, var(--c-text) 3%, transparent),color-mix(in srgb, var(--c-text) 1%, transparent));box-shadow:0 8px 20px #0002}:root[data-light] .card-brief:not(.cb-detail) .cb-side-1 .cb-compare-sheet:not([data-theme=dark] *){background:linear-gradient(145deg,color-mix(in srgb, var(--c-text) 9%, transparent),color-mix(in srgb, var(--c-text) 2%, transparent))}:root[data-light] .cb-between:not([data-theme=dark] *){background:var(--c-card);border:1px solid color-mix(in srgb, var(--c-text) 26%, transparent);color:var(--cb-accent)}:root[data-light] .cb-node:not([data-theme=dark] *){background:linear-gradient(145deg,color-mix(in srgb, var(--c-text) 10%, var(--c-card)),var(--c-card));border-color:color-mix(in srgb, var(--c-text) 22%, transparent);box-shadow:0 10px 24px #0003}:root[data-light] .cb-node-hot:not([data-theme=dark] *){background:linear-gradient(145deg,color-mix(in srgb, var(--c-text) 10%, var(--c-card)),var(--c-card));border-color:color-mix(in srgb, var(--c-text) 50%, transparent)}:root[data-light] .cb-node-number:not([data-theme=dark] *){color:var(--cb-accent)}:root[data-light] .cb-event-dot:not([data-theme=dark] *){border:3px solid var(--c-card);background:color-mix(in srgb, var(--c-hot) 14%, var(--c-card));box-shadow:0 0 0 1px color-mix(in srgb, var(--c-hot) 31%, transparent)}:root[data-light] .cb-event:last-child .cb-event-dot:not([data-theme=dark] *){box-shadow:0 0 0 1px color-mix(in srgb, var(--c-hot) 56%, transparent),0 0 0 6px color-mix(in srgb, var(--c-hot) 7%, transparent)}:root[data-light] .cb-event strong:not([data-theme=dark] *){border:1px solid color-mix(in srgb, var(--c-text) 9%, transparent);background:color-mix(in srgb, var(--c-text) 2%, transparent)}:root[data-light] .cb-event:last-child strong:not([data-theme=dark] *){background:linear-gradient(135deg,color-mix(in srgb, var(--c-hot) 9%, transparent),color-mix(in srgb, var(--c-hot) 3%, transparent));border-color:color-mix(in srgb, var(--c-hot) 27%, transparent)}:root[data-light] .cb-state-visual:not([data-theme=dark] *){color:var(--cb-accent)}:root[data-light] .cb-state-orbit:not([data-theme=dark] *){border:1px solid color-mix(in srgb, var(--c-text) 27%, transparent);background:radial-gradient(circle,color-mix(in srgb, var(--c-text) 9%, transparent),transparent 70%);box-shadow:0 0 0 8px color-mix(in srgb, var(--c-text) 2%, transparent),inset 0 0 22px color-mix(in srgb, var(--c-text) 4%, transparent)}:root[data-light] .cb-state-orbit:not([data-theme=dark] *):after{border:1px solid color-mix(in srgb, var(--c-text) 15%, transparent)}:root[data-light] .cb-diff-hero:not([data-theme=dark] *){color:var(--cb-accent)}:root[data-light] .cb-diff-hero>span:not([data-theme=dark] *){color:var(--cb-muted)}:root[data-light] .cb-change-bar:not([data-theme=dark] *){background:color-mix(in srgb, var(--c-text) 2%, transparent)}:root[data-light] .cb-change-bar>span:not([data-theme=dark] *){background:linear-gradient(90deg,color-mix(in srgb, var(--c-ok) 14%, var(--c-card)),var(--c-ok))}:root[data-light] .cb-change-bar>span+span:not([data-theme=dark] *){background:var(--c-red)}:root[data-light] .cb-detail-list>div:not([data-theme=dark] *){border-bottom:1px solid var(--cb-line)}:root[data-light] .cb-detail-list>div:last-child:not([data-theme=dark] *){border:0}:root[data-light] .cb-list-index:not([data-theme=dark] *){color:color-mix(in srgb,var(--cb-accent) 65%,color-mix(in srgb, var(--c-text) 10%, var(--c-card)))}:root[data-light] .cb-quote-mark:not([data-theme=dark] *){color:var(--cb-accent)}:root[data-light] .cb-quote:not([data-theme=dark] *){background:linear-gradient(135deg,color-mix(in srgb, var(--c-text) 6%, transparent),color-mix(in srgb, var(--c-text) 1%, transparent))}:root[data-light] .cb-figure-orbit:not([data-theme=dark] *){border:1px solid color-mix(in srgb, var(--c-text) 13%, transparent);box-shadow:0 0 0 14px color-mix(in srgb, var(--c-text) 2%, transparent);background:radial-gradient(circle,color-mix(in srgb, var(--c-text) 5%, transparent),transparent 70%)}:root[data-light] .card-brief.cb-inline:not([data-theme=dark] *){--cb-accent:var(--fc-accent,var(--c-text));--cb-muted:var(--c-dim);background:0 0;border:0}:root[data-light] .cb-inline .cb-small-label:not([data-theme=dark] *){color:var(--cb-accent)}:root[data-light] .cb-inline .cb-node:not([data-theme=dark] *){background:linear-gradient(135deg,var(--c-card),var(--c-card));border-color:color-mix(in srgb, var(--c-text) 30%, transparent);box-shadow:0 14px 26px color-mix(in srgb, var(--c-ink) 25%, transparent)}:root[data-light] .cb-inline .cb-node-hot:not([data-theme=dark] *){background:linear-gradient(135deg,color-mix(in srgb, var(--c-text) 14%, var(--c-card)),var(--c-card));border-color:color-mix(in srgb, var(--c-text) 60%, transparent)}:root[data-light] .cb-inline .cb-node-number:not([data-theme=dark] *){color:var(--c-text)}:root[data-light] .cb-inline .cb-flow-lines path:not([data-theme=dark] *){stroke:var(--c-text)}:root[data-light] .cb-inline .cb-chart>p:not([data-theme=dark] *){color:var(--c-dim)}:root[data-light] .card-brief:not(.cb-inline).cb-kind-compare:not([data-theme=dark] *){background:linear-gradient(145deg,var(--c-card),var(--c-ink));--cb-accent:var(--c-text)}:root[data-light] .card-brief:not(.cb-inline).cb-kind-flow:not([data-theme=dark] *){background:radial-gradient(ellipse at top right,var(--c-card),var(--c-ink));--cb-accent:var(--c-text)}:root[data-light] .card-brief:not(.cb-inline).cb-kind-timeline:not([data-theme=dark] *){background:linear-gradient(145deg,var(--c-card),var(--c-ink));--cb-accent:var(--c-text)}:root[data-light] .card-brief:not(.cb-inline).cb-kind-quote:not([data-theme=dark] *){background:linear-gradient(145deg,var(--c-card),var(--c-card));--cb-accent:var(--c-text)}:root[data-light] .card-brief:not(.cb-inline).cb-kind-figure:not([data-theme=dark] *),:root[data-light] .card-brief:not(.cb-inline).cb-kind-chart:not([data-theme=dark] *){background:linear-gradient(145deg,var(--c-card),var(--c-ink));--cb-accent:var(--c-text)}:root[data-light] .card-brief:not(.cb-inline).cb-kind-list:not([data-theme=dark] *){background:linear-gradient(145deg,var(--c-card),var(--c-ink))}:root[data-light] .cb-diagram:not([data-theme=dark] *){color:var(--cb-accent)}:root[data-light] .cb-dg-caption:not([data-theme=dark] *){color:var(--cb-muted)}:root[data-light] .cb-dg-box:not([data-theme=dark] *){fill:var(--c-card);stroke:color-mix(in srgb, var(--c-text) 14%, transparent)}:root[data-light] .cb-dg-hot:not([data-theme=dark] *){stroke:var(--cb-accent)}:root[data-light] .cb-dg-label:not([data-theme=dark] *){fill:var(--c-text)}:root[data-light] .cb-dg-type:not([data-theme=dark] *){fill:var(--cb-muted)}:root[data-light] .cb-dg-mark:not([data-theme=dark] *){fill:none;stroke:color-mix(in srgb, var(--c-text) 25%, transparent)}:root[data-light] .cb-dg-edge:not([data-theme=dark] *){fill:none;stroke:currentColor}:root[data-light] .cb-dg-head:not([data-theme=dark] *),:root[data-light] .cb-dg-head-hot:not([data-theme=dark] *){fill:currentColor}:root[data-light] .cb-dg-edge-label text:not([data-theme=dark] *){fill:var(--c-dim)}:root[data-light] .cb-dg-edge-label .cb-dg-lit:not([data-theme=dark] *){fill:var(--cb-accent)}:root[data-light] .cb-dg-pill:not([data-theme=dark] *){fill:var(--c-ink);stroke:color-mix(in srgb, var(--c-text) 8%, transparent)}:root[data-light] .cb-dg-life:not([data-theme=dark] *){stroke:color-mix(in srgb, var(--c-text) 19%, transparent)}:root[data-light] .card-brief.cb-scene:not([data-theme=dark] *){background:var(--c-ink);--cb-muted:var(--c-dim);--cb-line:color-mix(in srgb, var(--c-text) 14%, transparent);--cb-accent:var(--c-text);border:0}:root[data-light] .card-brief.cb-scene .cb-eyebrow:not([data-theme=dark] *){color:var(--cb-accent)}:root[data-light] .card-brief.cb-scene .cb-eyebrow>span:last-child:not([data-theme=dark] *),:root[data-light] .card-brief.cb-scene.cb-detail h2:not([data-theme=dark] *){color:var(--cb-muted)}:root[data-light] .card-brief.cb-scene .cb-opening-copy:not([data-theme=dark] *){color:var(--cb-muted);border-top:1px solid var(--cb-line)}:root[data-light] .card-brief.cb-scene .cb-source:not([data-theme=dark] *){border:0}:root[data-light] .card-brief.cb-scene.cb-kind-compare:not([data-theme=dark] *){background:var(--c-ink);--cb-accent:var(--c-text);--cb-muted:var(--c-dim)}:root[data-light] .card-brief.cb-scene .cb-compare-side:not([data-theme=dark] *){background:var(--c-card)}:root[data-light] .card-brief.cb-scene .cb-side-1:not([data-theme=dark] *){background:var(--c-text);color:var(--c-ink)}:root[data-light] .card-brief.cb-scene .cb-compare-sheet:not([data-theme=dark] *),:root[data-light] .card-brief.cb-scene:not(.cb-detail) .cb-compare-sheet:not([data-theme=dark] *){box-shadow:none;background:0 0;border:0}:root[data-light] .card-brief.cb-scene .cb-small-label:not([data-theme=dark] *){color:var(--c-text)}:root[data-light] .card-brief.cb-scene .cb-side-1 .cb-small-label:not([data-theme=dark] *){color:var(--c-card)}:root[data-light] .card-brief.cb-scene .cb-compare-sheet p+p:not([data-theme=dark] *){border-color:currentColor}:root[data-light] .card-brief.cb-scene .cb-detail-count:not([data-theme=dark] *){color:inherit}:root[data-light] .card-brief.cb-scene .cb-side-1:not([data-theme=dark] *):before{background:var(--c-ink);border:2px solid var(--c-text);color:var(--c-text)}:root[data-light] .card-brief.cb-scene.cb-kind-flow:not([data-theme=dark] *){background:radial-gradient(ellipse at 0 90%,var(--c-card),transparent 70%),var(--c-ink);--cb-accent:var(--c-text);--cb-muted:var(--c-dim)}:root[data-light] .cb-process:not([data-theme=dark] *),:root[data-light] .cb-process-wires:not([data-theme=dark] *){color:var(--cb-accent)}:root[data-light] .cb-process-wires>g>path:not([data-theme=dark] *){fill:none;stroke:currentColor}:root[data-light] .cb-process-station:not([data-theme=dark] *){border:1px solid color-mix(in srgb, var(--c-text) 50%, transparent);background:var(--c-ink);color:var(--cb-accent);box-shadow:0 0 0 5px var(--c-ink)}:root[data-light] .cb-process-step strong:not([data-theme=dark] *){color:var(--c-text)}:root[data-light] .cb-process-hot .cb-process-station:not([data-theme=dark] *){background:var(--c-text);color:var(--c-ink);box-shadow:0 0 0 5px color-mix(in srgb, var(--c-text) 8%, transparent),0 0 25px color-mix(in srgb, var(--c-text) 15%, transparent)}:root[data-light] .cb-process-hot strong:not([data-theme=dark] *){color:var(--c-text)}:root[data-light] .card-brief.cb-scene.cb-kind-timeline:not([data-theme=dark] *){background:var(--c-ink);--cb-accent:var(--c-text);--cb-muted:var(--c-dim)}:root[data-light] .card-brief.cb-scene .cb-event:not([data-theme=dark] *){border-color:color-mix(in srgb, var(--c-hot) 33%, transparent)}:root[data-light] .card-brief.cb-scene .cb-event:last-child:not([data-theme=dark] *){border-color:#0000}:root[data-light] .card-brief.cb-scene .cb-event time:not([data-theme=dark] *){color:var(--cb-accent)}:root[data-light] .card-brief.cb-scene .cb-event-dot:not([data-theme=dark] *){background:var(--c-hot);border-color:var(--c-ink);box-shadow:0 0 0 1px color-mix(in srgb, var(--c-hot) 53%, transparent)}:root[data-light] .card-brief.cb-scene .cb-event strong:not([data-theme=dark] *){color:var(--c-text);background:0 0;border:0}:root[data-light] .card-brief.cb-scene.cb-kind-quote:not([data-theme=dark] *){background:linear-gradient(155deg,var(--c-card),var(--c-ink) 75%);--cb-accent:var(--c-text);--cb-muted:var(--c-dim)}:root[data-light] .card-brief.cb-scene .cb-quote:not([data-theme=dark] *){background:0 0;border:0}:root[data-light] .card-brief.cb-scene .cb-quote-mark:not([data-theme=dark] *){color:var(--cb-accent)}:root[data-light] .card-brief.cb-scene .cb-quote p:not([data-theme=dark] *){color:var(--c-text)}:root[data-light] .card-brief.cb-scene .cb-quote cite:not([data-theme=dark] *){border-top:1px solid color-mix(in srgb, var(--c-red) 27%, transparent);color:var(--cb-muted)}:root[data-light] .card-brief.cb-scene.cb-kind-chart:not([data-theme=dark] *),:root[data-light] .card-brief.cb-scene.cb-kind-figure:not([data-theme=dark] *){background:var(--c-ink);--cb-accent:var(--c-text);--cb-muted:var(--c-dim)}:root[data-light] .card-brief.cb-scene .cb-figure strong:not([data-theme=dark] *){color:var(--cb-accent)}:root[data-light] .card-brief.cb-scene .cb-figure p:not([data-theme=dark] *){color:var(--c-text)}:root[data-light] .card-brief.cb-scene.cb-kind-list:not([data-theme=dark] *){background:var(--c-card);--cb-accent:var(--c-text);--cb-muted:var(--c-dim)}:root[data-light] .card-brief.cb-scene .cb-list-index:not([data-theme=dark] *){color:var(--cb-accent)}:root[data-light] .card-brief.cb-scene.cb-kind-signals:not([data-theme=dark] *){background:var(--c-ink);--cb-accent:var(--c-text);--cb-muted:var(--c-dim)}:root[data-light] .card-brief.cb-scene .cb-citations a:not([data-theme=dark] *){border-bottom:1px solid var(--cb-line);text-decoration:none}:root[data-light] .card-brief.cb-scene.cb-kind-statement:not([data-theme=dark] *){background:linear-gradient(155deg,var(--c-card),var(--c-ink));--cb-accent:var(--c-text)}:root[data-light] .card-brief.cb-scene .cb-statement:not([data-theme=dark] *){border:0}:root[data-light] .card-brief.cb-scene.cb-kind-thread:not([data-theme=dark] *){background:var(--c-card);--cb-accent:var(--c-text)}:root[data-light] .card-brief.cb-scene .cb-thread blockquote:not([data-theme=dark] *){border:0;border-left:3px solid var(--cb-accent);background:0 0}:root[data-light] .card-brief.cb-scene.cb-kind-record:not([data-theme=dark] *),:root[data-light] .card-brief.cb-scene.cb-kind-diff:not([data-theme=dark] *){background:var(--c-ink);--cb-accent:var(--c-text)}:root[data-light] .card-brief.cb-scene:not(.cb-detail).cb-kind-statement .cb-opening-copy:not([data-theme=dark] *){color:var(--c-text);border:0}:root[data-light] .card-brief.cb-scene:has(.cb-visual:empty) .cb-opening-copy:not([data-theme=dark] *){color:inherit;border:0}:root[data-light] .st-scene-preview:not([data-theme=dark] *),:root[data-light] .st-evidence:not([data-theme=dark] *){--scene-accent:var(--st-ring);--scene-rule:var(--st-rule);--scene-panel:var(--st-panel);color:var(--c-text)}:root[data-light] .st-scene-preview:not([data-theme=dark] *){border:1px solid var(--scene-rule);background:linear-gradient(135deg,var(--scene-panel),transparent)}:root[data-light] .st-scene-preview-head:not([data-theme=dark] *),:root[data-light] .st-scene-eyebrow:not([data-theme=dark] *),:root[data-light] .st-scene-preview-count>span:first-child:not([data-theme=dark] *){color:var(--scene-accent)}:root[data-light] .st-scene-chapters:not([data-theme=dark] *){border-top:1px solid var(--scene-rule)}:root[data-light] .st-scene-chapters li>span:first-child:not([data-theme=dark] *){color:var(--scene-accent)}:root[data-light] .st-scene-sources:not([data-theme=dark] *){border-top:1px solid var(--scene-rule)}:root[data-light] .st-scene-sources>span:not(:first-child):not([data-theme=dark] *){color:var(--scene-accent)}:root[data-light] .st-evidence-list:not([data-theme=dark] *):before{background:var(--scene-rule)}:root[data-light] .st-evidence-index:not([data-theme=dark] *){border:1px solid var(--scene-rule);background:var(--st-ground);color:var(--scene-accent)}:root[data-light] .st-evidence-panel:not([data-theme=dark] *){border:1px solid var(--scene-rule);background:var(--scene-panel)}:root[data-light] .st-evidence[data-story-scene=signal] .st-evidence-entry:first-child .st-evidence-panel:not([data-theme=dark] *){border-left:3px solid var(--scene-accent);background:linear-gradient(135deg,var(--scene-panel),transparent)}:root[data-light] .st-evidence[data-story-scene=receipt] .st-evidence-panel:not([data-theme=dark] *){border-left:3px solid var(--scene-accent)}:root[data-light] .card-decision:not([data-theme=dark] *){border-top:1px solid var(--c-line)}:root[data-light] .card-decision dt:not([data-theme=dark] *){color:var(--c-dim)}:root[data-light] .card-decision dd:not([data-theme=dark] *){color:var(--c-text)}:root[data-light] .card-decision .card-decision-unverified dt:not([data-theme=dark] *){color:var(--c-hot)}:root[data-light] .card-decision .card-decision-unverified dd:not([data-theme=dark] *){color:var(--c-text)}:root[data-light] .card-brief .card-decision:not([data-theme=dark] *){border-top-color:color-mix(in srgb, var(--c-text) 14%, transparent)}:root[data-light] .card-brief .card-decision dt:not([data-theme=dark] *),:root[data-light] .card-brief .card-decision dd:not([data-theme=dark] *){color:var(--c-text)}:root[data-light] .card-brief .card-decision .card-decision-unverified dt:not([data-theme=dark] *),:root[data-light] .card-brief .card-decision .card-decision-unverified dd:not([data-theme=dark] *){color:var(--c-red)}.card-decision{border-top:1px solid var(--c-line);text-align:left;overflow-wrap:anywhere;gap:14px;margin:18px 0 0;padding:16px 0 0;display:grid}.card-decision>div{gap:5px;display:grid}.card-decision dt{color:var(--c-dim);font-size:12px;font-weight:600;line-height:1.4}.card-decision dd{color:var(--c-text);white-space:pre-line;margin:0;font-size:15px;line-height:1.5}.card-decision .card-decision-unverified dt{color:var(--c-hot)}.card-decision .card-decision-unverified dd{color:var(--c-text)}.card-brief .card-decision{border-top-color:#ffffff24}.card-brief .card-decision dt{color:#f0f4f6}.card-brief .card-decision dd{color:#d7dfe5;font-size:14px}.card-brief .card-decision .card-decision-unverified dt{color:#ff936f}.card-brief .card-decision .card-decision-unverified dd{color:#eed1c7}.card-brief .card-decision{flex:none;margin-top:0}.card-brief .cb-opening-copy p+p{margin-top:8px}.morning-brief{color:var(--c-text);overflow-wrap:anywhere;font-size:15px;line-height:1.55}.morning-brief section{border-top:1px solid var(--c-line);margin-top:24px;padding-top:18px}.morning-brief h3{margin:0;font-size:19px;font-weight:650}.morning-brief .morning-asof,.morning-brief .morning-section-note{color:var(--c-dim);margin:8px 0 12px;font-size:13px}.morning-brief ul{margin:0;padding:0;list-style:none}.morning-brief li{border-top:1px solid var(--c-line);padding:14px 0}.morning-brief li p{margin:6px 0}.morning-coverage{border:1px solid var(--c-line);border-radius:10px;margin:14px 0;padding:14px;font-size:13px}.morning-coverage p{color:var(--c-dim);margin:6px 0 0}.morning-brief a,.morning-brief button{text-underline-offset:3px;align-items:center;min-height:44px;font-size:13px;font-weight:600;text-decoration:underline;display:inline-flex}.morning-brief a:focus-visible,.morning-brief button:focus-visible{outline:2px solid var(--c-text);outline-offset:2px}.discussion-dialog{box-sizing:border-box;color:var(--c-text);background:var(--c-card);border:1px solid var(--c-line);width:min(580px,100vw - 24px);max-height:min(820px, calc(var(--discussion-viewport-height,100dvh) - 24px));border-radius:24px;margin:auto;padding:0;overflow:hidden;box-shadow:0 20px 80px #0004}.discussion-dialog::backdrop{background:#0005}.discussion-shell{max-height:inherit;flex-direction:column;min-height:0;display:flex}.discussion-header{border-bottom:1px solid var(--c-line);flex-shrink:0;align-items:flex-start;gap:12px;padding:20px;display:flex;position:relative}.discussion-heading{flex:1;min-width:0}.discussion-header h2{letter-spacing:-.025em;margin:0;font-size:19px;font-weight:650}.discussion-header h2:focus{outline:none}.discussion-header p{color:var(--c-dim);white-space:nowrap;text-overflow:ellipsis;margin:5px 0 0;font-size:12px;line-height:1.4;overflow:hidden}.discussion-dialog button{cursor:pointer;font:inherit;border:0}.discussion-dialog button:disabled{cursor:default;opacity:.45}.discussion-dialog :focus-visible{outline:2px solid var(--c-act);outline-offset:2px}.discussion-icon{width:44px;min-height:44px;color:var(--c-text);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.discussion-close{margin:-8px -8px -8px 0}.discussion-content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:4px 20px 20px;scroll-padding-block:16px;overflow-y:auto}.discussion-content:focus-visible{outline-offset:-3px}.discussion-empty{text-align:center;color:var(--c-dim);flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:40px 16px;font-size:13px;line-height:1.5;display:flex}.discussion-empty h3{color:var(--c-text);margin:5px 0 0;font-size:17px;font-weight:600}.discussion-empty p{max-width:260px;margin:0}.discussion-sheet{inset:auto 0 var(--discussion-keyboard-inset,0px);width:min(580px,100vw);max-width:100vw;height:min(72dvh, 720px, calc(var(--discussion-viewport-height,100dvh) - 12px));max-height:calc(var(--discussion-viewport-height,100dvh) - 12px);transform:translateY(var(--discussion-drag-offset,0px));border-bottom:0;border-radius:22px 22px 0 0;margin:0 auto;transition:transform .16s ease-out;animation:.18s cubic-bezier(.2,.8,.2,1) discussion-sheet-in;position:fixed}.discussion-sheet .discussion-shell{height:100%;max-height:100%}.discussion-sheet .discussion-header{text-align:center;touch-action:none;-webkit-user-select:none;user-select:none;padding:0 58px 12px;display:block}.discussion-sheet .discussion-header h2{letter-spacing:0;font-size:15px;font-weight:650;line-height:22px}.discussion-sheet .discussion-header p{margin-top:2px;font-size:11px}.discussion-sheet .discussion-close{margin:0;position:absolute;top:19px;right:10px}.discussion-drag-handle{cursor:grab;touch-action:none;justify-content:center;align-items:center;height:23px;margin:0 -42px;display:flex}.discussion-drag-handle span{background:color-mix(in srgb, var(--c-text) 22%, transparent);border-radius:3px;width:34px;height:4px;display:block}.discussion-dragging{transition:none;animation:none}.discussion-dragging .discussion-drag-handle{cursor:grabbing}.discussion-sheet.discussion-closing{transition:transform .16s ease-in;animation:none;transform:translateY(100%)}.discussion-sheet .discussion-empty{min-height:160px}@keyframes discussion-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.discussion-thread{padding:3px 0 8px}.discussion-comment{border-radius:10px;align-items:flex-start;gap:10px;padding:11px 0 0;scroll-margin-block:12px;display:flex}.discussion-comment-main{flex:1;min-width:0}.discussion-highlight{background:color-mix(in srgb, var(--c-text) 6%, transparent);box-shadow:0 0 0 6px color-mix(in srgb, var(--c-text) 6%, transparent)}.discussion-meta{color:var(--c-dim);flex-wrap:wrap;align-items:center;font-size:12px;line-height:18px;display:flex}.discussion-meta strong{overflow-wrap:anywhere;font-size:12px;font-weight:600}.discussion-avatar{background:color-mix(in srgb, var(--c-text) 9%, transparent);width:32px;height:32px;color:var(--c-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.discussion-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0 0;font-size:14px;line-height:1.45}.discussion-mention{color:var(--c-text);background:color-mix(in srgb, var(--c-text) 8%, transparent);border-radius:3px;padding:0 2px;font-weight:600}.discussion-deleted{color:var(--c-dim);margin:0;padding:3px 0;font-size:13px;font-style:italic}.discussion-row-actions{min-height:36px;color:var(--c-dim);flex-wrap:wrap;align-items:center;gap:0 14px;font-size:11px;display:flex}.discussion-row-actions button{min-height:36px;color:var(--c-dim);background:0 0;align-items:center;padding:0 2px;font-size:12px;font-weight:550;display:inline-flex}.discussion-replies-toggle{min-height:40px;color:var(--c-dim);background:0 0;align-items:center;gap:8px;margin-left:42px;padding:0;display:flex;font-size:12px!important;font-weight:600!important}.discussion-replies-toggle>span{background:var(--c-line);width:22px;height:1px}.discussion-replies-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.discussion-replies{margin-left:42px}.discussion-replies .discussion-avatar{width:26px;height:26px;font-size:11px}.discussion-replies .discussion-comment{gap:8px;padding-top:5px}.discussion-compose{z-index:2;padding:12px 16px max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--c-line);background:var(--c-card);flex-shrink:0;position:relative}.discussion-editor label{margin:8px 0;font-size:13px;font-weight:600;display:block}.discussion-editor-line{align-items:flex-end;gap:6px;display:flex}.discussion-input-wrap{flex:1;min-width:0;position:relative}.discussion-editor textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--c-line);background:var(--c-ink);width:100%;min-height:90px;max-height:220px;color:var(--c-text);line-height:1.5;font:inherit;border-radius:12px;padding:10px 12px;font-size:16px;display:block}.discussion-editor textarea::placeholder{color:var(--c-dim)}.discussion-editor-compact textarea{resize:none;border-radius:22px;min-height:44px;max-height:120px;padding:11px 14px;font-size:16px;line-height:22px;overflow-y:auto}.discussion-editor-compact>label,.discussion-visually-hidden,.discussion-announcement{clip-path:inset(50%);white-space:nowrap;overflow:hidden;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important}.discussion-editor-foot{color:var(--c-dim);justify-content:space-between;gap:12px;margin-top:7px;font-size:11px;display:flex}.discussion-editor-compact .discussion-editor-foot{justify-content:flex-end;margin-top:0}.discussion-editor-compact .discussion-editor-foot>span:not(.discussion-visually-hidden){margin-top:7px}.discussion-send,.discussion-mention-button{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.discussion-send{background:var(--c-act);color:var(--c-ink)}.discussion-mention-button{color:var(--c-text);background:0 0}.discussion-actions{justify-content:flex-end;align-items:center;gap:16px;margin-top:10px;font-size:13px;display:flex}.discussion-actions button{min-height:44px}.discussion-actions>button:not(.discussion-primary){color:var(--c-dim);background:0 0}.discussion-primary{background:var(--c-act);color:var(--c-ink);border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:inline-flex;font-weight:600!important}.discussion-people{overscroll-behavior:contain;background:var(--c-card);border:1px solid var(--c-line);z-index:4;border-radius:14px;width:max(100%,240px);max-width:calc(100vw - 32px);max-height:min(240px,35dvh);padding:4px;position:absolute;bottom:calc(100% + 7px);left:0;overflow-y:auto;box-shadow:0 8px 28px #0003}.discussion-comment .discussion-people{width:100%;max-width:100%}.discussion-people button{text-align:left;width:100%;min-height:44px;color:var(--c-text);overflow-wrap:anywhere;background:0 0;border-radius:9px;align-items:center;gap:10px;padding:8px;font-size:13px;display:flex}.discussion-people [aria-selected=true]{background:color-mix(in srgb, var(--c-text) 7%, transparent)}.discussion-people p{color:var(--c-dim);margin:0;padding:12px;font-size:13px;line-height:1.5}.discussion-error{color:var(--c-red);overflow-wrap:anywhere;margin:0;padding:10px 0;font-size:13px;line-height:1.5}.discussion-error button{min-height:36px;color:var(--c-text);background:0 0;margin-top:4px;text-decoration:underline;display:block}.discussion-note{color:var(--c-dim);margin:0 0 8px;font-size:11px;line-height:1.4}.discussion-replying{min-height:36px;color:var(--c-dim);justify-content:space-between;align-items:center;gap:8px;margin:-6px 0 5px;font-size:12px;display:flex}.discussion-replying>span{overflow-wrap:anywhere;min-width:0}.discussion-replying strong{color:var(--c-text);font-weight:600}.discussion-replying button{width:44px;min-height:36px;color:var(--c-dim);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.discussion-delete{color:var(--c-dim);flex-wrap:wrap;align-items:center;gap:0 12px;padding-bottom:8px;font-size:12px;display:flex}.discussion-delete button{min-height:40px;color:var(--c-text);background:0 0}.discussion-delete button:last-child{color:var(--c-red)}.discussion-conflict{border:1px solid var(--c-line);border-radius:10px;padding:10px;font-size:12px}.discussion-conflict button{min-height:44px;color:var(--c-text);background:0 0;text-decoration:underline}.discussion-load{min-height:44px;color:var(--c-dim);background:0 0;margin:12px auto;text-decoration:underline;display:block;font-size:13px!important}.discussion-notification{text-align:left;width:100%;color:var(--c-text);background:0 0;gap:12px;padding:18px 0;line-height:1.5;display:flex;border-bottom:1px solid var(--c-line)!important;font-size:13px!important}.discussion-notification-card{color:var(--c-dim);overflow-wrap:anywhere;margin:4px 0;display:block}.discussion-notification time{color:var(--c-dim);font-size:11px}.discussion-unread-label{background:color-mix(in srgb, var(--c-text) 9%, transparent);border-radius:4px;margin-left:8px;padding:2px 6px;font-size:10px;font-weight:600}@media (width<=380px){.discussion-content{padding-inline:14px}.discussion-compose{padding-inline:10px}.discussion-editor-line{gap:3px}.discussion-replies,.discussion-replies-toggle{margin-left:36px}}@media (prefers-reduced-motion:reduce){.discussion-sheet,.discussion-sheet.discussion-closing{transition:none;animation:none}}.card-button-settings{z-index:20;background:var(--c-ink);color:var(--c-text);flex-direction:column;display:flex;position:absolute;inset:0}.card-button-settings-header{border-bottom:1px solid var(--c-line);flex-shrink:0;align-items:center;gap:8px;padding:12px 12px 10px;display:flex}.card-button-settings-header h1{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.card-button-settings button{font:inherit;cursor:pointer}.card-button-settings button:disabled{cursor:default;opacity:.5}.card-button-settings :focus-visible{outline:2px solid var(--c-act);outline-offset:3px}.card-button-settings-back{width:44px;min-height:44px;color:var(--c-text);background:0 0;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.card-button-settings-body{overscroll-behavior:contain;min-height:0;padding:20px 16px max(96px, env(safe-area-inset-bottom));flex:1;overflow-y:auto}.card-button-settings-intro{color:var(--c-dim);margin:0 0 20px;font-size:14px;line-height:1.6}.card-button-settings-options{border:1px solid var(--c-line);background:var(--c-card);border-radius:16px;min-width:0;margin:0;padding:0 16px}.card-button-settings-options legend{color:var(--c-text);padding:0 7px;font-size:13px;font-weight:600}.card-button-settings-option,.card-button-settings-more{align-items:center;gap:12px;min-height:72px;padding:12px 0;display:flex}.card-button-settings-option{cursor:pointer;border-bottom:1px solid var(--c-line)}.card-button-settings-option>svg,.card-button-settings-more>svg{color:var(--c-dim);flex-shrink:0}.card-button-settings-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.card-button-settings-copy>span{font-size:15px;font-weight:500;line-height:1.4}.card-button-settings-copy small{color:var(--c-dim);font-size:12px;line-height:1.5}.card-button-settings-option input{width:20px;height:20px;accent-color:var(--c-act);cursor:pointer;flex-shrink:0;margin:0}.card-button-settings-options:disabled .card-button-settings-option{opacity:.65;cursor:default}.card-button-settings-options:disabled input{cursor:default}.card-button-settings-fixed{color:var(--c-dim);flex-shrink:0;font-size:11px}.card-button-settings-preview{margin:20px 0}.card-button-settings-preview p{color:var(--c-dim);margin:0 0 10px;font-size:12px;font-weight:600}.card-button-settings-preview>div{flex-wrap:wrap;gap:6px;display:flex}.card-button-settings-preview>div>span{border:1px solid var(--c-line);background:var(--c-card);border-radius:8px;padding:8px 10px;font-size:12px}.card-button-settings-preview>small{color:var(--c-dim);margin-top:10px;font-size:12px;line-height:1.5;display:block}.card-button-settings-actions{gap:12px;display:flex}.card-button-settings-actions button{border-radius:12px;min-height:48px;padding:10px 16px;font-size:14px;font-weight:600}.card-button-settings-reset{color:var(--c-text);background:var(--c-card);border:1px solid var(--c-line);flex:1}.card-button-settings-save{color:var(--c-ink);background:var(--c-act);border:1px solid #0000;flex:1}.card-button-settings-error{color:var(--c-red);overflow-wrap:anywhere;margin:16px 0 0;font-size:13px;line-height:1.5}.card-button-settings-status{min-height:20px;color:var(--c-dim);margin:12px 0 0;font-size:12px;line-height:1.5}.source-access{border-top:1px solid var(--c-line,#d1d5db);color:var(--c-text,#171717);padding:12px 0;font-size:13px}.source-access-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.source-access-heading strong{border:1px solid var(--c-line,#d1d5db);border-radius:6px;padding:3px 8px}.source-access p{color:var(--c-dim,#555);margin:8px 0;line-height:1.5}.source-access button{border:1px solid var(--c-line,#d1d5db);font:inherit;color:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:8px 10px;font-weight:600}.source-access button:disabled{opacity:.55;cursor:default}.source-access button:focus-visible,.source-access input:focus-visible{outline:2px solid var(--c-act,#2563eb);outline-offset:3px}.source-access fieldset{border:0;margin:12px 0;padding:0}.source-access legend{margin-bottom:8px;font-weight:600}.source-access label{cursor:pointer;align-items:center;gap:8px;padding:8px 0;display:flex}.source-access label span{color:var(--c-dim,#555);font-size:12px}.source-access-actions{flex-wrap:wrap;gap:8px;display:flex}.source-access .source-access-error{color:var(--c-red,#b91c1c)}.browser-sources .source-access p{margin:8px 0}.browser-sources{color:var(--c-text);margin:24px 0;font-size:13px;line-height:1.5}.browser-source-heading,.browser-source-title,.browser-source-actions{align-items:center;gap:10px;display:flex}.browser-source-heading{justify-content:space-between;align-items:flex-start}.browser-source-title{min-height:40px}.browser-sources h2,.browser-sources h3,.browser-sources h4,.browser-sources p{margin:0}.browser-sources h2{letter-spacing:-.3px;font-size:17px;font-weight:750}.browser-sources h3{overflow-wrap:anywhere;font-size:15px;font-weight:700}.browser-sources h4{margin-bottom:6px;font-size:13px;font-weight:700}.browser-source-intro,.browser-source-hint,.browser-source-meta,.browser-source-url{color:var(--c-dim)}.browser-source-intro{max-width:600px;margin:5px 0 16px!important}.browser-source-hint{font-size:12px;line-height:1.55;margin-top:10px!important}.browser-source-meta{font-size:11px;margin:10px 0!important}.browser-source-url{overflow-wrap:anywhere;font-size:12px;margin-top:3px!important}.browser-source-card,.browser-source-form{background:var(--c-card);border:1px solid var(--c-line);border-radius:18px;margin-top:12px;padding:18px}.browser-source-form>p{margin:10px 0 16px}.browser-source-form fieldset{border:0;min-width:0;margin:0;padding:0}.browser-source-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.browser-source-field{flex-direction:column;gap:6px;min-width:0;margin-top:13px;font-size:12px;font-weight:650;display:flex}.browser-source-field input,.browser-source-field select,.browser-source-field textarea{box-sizing:border-box;border:1px solid var(--c-line);background:var(--c-ink);width:100%;min-width:0;min-height:44px;color:var(--c-text);font:inherit;border-radius:10px;padding:10px 12px;font-size:14px;font-weight:400}.browser-source-field textarea{resize:vertical}.browser-source-field input::placeholder,.browser-source-field textarea::placeholder{color:var(--c-dim);opacity:1}.browser-source-field input:focus-visible,.browser-source-field select:focus-visible,.browser-source-field textarea:focus-visible,.browser-sources button:focus-visible,.browser-source-details summary:focus-visible{outline:2px solid var(--c-info);outline-offset:3px}.browser-source-validation{border-top:1px solid var(--c-line);margin-top:20px;padding-top:18px}.browser-source-validation>p{color:var(--c-dim);font-size:12px}.browser-source-details{border-top:1px solid var(--c-line);margin-top:20px;padding-top:14px}.browser-source-details summary{cursor:pointer;padding:4px 0;font-size:12px;font-weight:700}.browser-source-primary,.browser-source-secondary,.browser-source-text,.browser-source-icon{font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:7px;min-height:40px;font-weight:650;display:inline-flex}.browser-source-primary{background:var(--c-act);width:100%;color:var(--c-ink);border-radius:12px;margin-top:16px;padding:12px 16px}.browser-source-secondary{background:var(--c-glass);color:var(--c-text);border:1px solid var(--c-line);border-radius:10px;padding:8px 12px;font-size:12px}.browser-source-text,.browser-source-icon{color:var(--c-dim);background:0 0;padding:7px;font-size:12px}.browser-source-icon{min-width:40px;margin:-8px -8px 0 0}.browser-sources button:disabled{opacity:.5;cursor:default}.browser-source-status{white-space:nowrap;border:1px solid var(--c-line);color:var(--c-dim);border-radius:99px;padding:4px 8px;font-size:10px;font-weight:700}.browser-source-status-connected,.browser-source-check-passed{color:var(--c-ok)}.browser-source-status-failed,.browser-source-check-failed,.browser-source-error{color:var(--c-red)}.browser-source-status-pending,.browser-source-status-validating,.browser-source-status-awaiting_verification{color:var(--c-info)}.browser-source-error{font-size:12px;line-height:1.6;margin-top:10px!important}.browser-source-checks{margin:12px 0;padding:0;font-size:12px;list-style:none}.browser-source-checks li{border-bottom:1px solid var(--c-line);justify-content:space-between;gap:16px;padding:7px 0;display:flex}.browser-source-checks li>span:first-child{overflow-wrap:anywhere}.browser-source-check-pending,.browser-source-check-skipped{color:var(--c-dim)}.browser-source-actions{flex-wrap:wrap;gap:7px;margin-top:14px}.browser-source-remove{flex-wrap:wrap;align-items:center;gap:3px;font-size:12px;display:flex}.browser-source-notice{border:1px solid var(--c-line);border-radius:12px;margin:12px 0;padding:14px}.browser-source-notice p{color:var(--c-dim);margin-bottom:10px}.browser-source-empty{background:var(--c-glass);color:var(--c-dim);border-radius:14px;align-items:center;gap:12px;margin-top:16px;padding:18px;display:flex}.browser-source-empty svg{flex:none}@media (width<=420px){.browser-source-columns{grid-template-columns:1fr;gap:0}.browser-source-card,.browser-source-form{padding:14px}.browser-source-heading{gap:8px}.browser-source-status{font-size:9px}}.browser-live{border-top:1px solid var(--c-line);margin-top:12px;padding-top:12px}.browser-live-frame{background:var(--c-bg);border:1px solid var(--c-line);border-radius:12px;justify-content:center;align-items:center;width:100%;max-height:70vh;display:flex;position:relative;overflow:hidden}.browser-live-frame img{object-fit:contain;cursor:crosshair;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;touch-action:manipulation;width:100%;height:100%;display:block}.browser-live-input{align-items:flex-end;gap:8px;margin-top:10px;display:flex}.browser-live-input .browser-source-field{flex:1;margin:0}.browser-live-keys{flex-wrap:wrap}.browser-source-devices{border:0;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:12px 0 0;padding:0;display:flex}.browser-source-devices legend{margin-bottom:6px;padding:0;font-size:13px;font-weight:600}.browser-source-devices label{cursor:pointer;align-items:center;gap:6px;font-size:14px;display:inline-flex}.browser-source-devices .browser-source-hint,.browser-source-devices .browser-source-error{flex-basis:100%;margin:0!important}.browser-source-check{cursor:pointer;align-items:center;gap:8px;margin-top:13px;font-size:13px;display:flex}.browser-app-list{background:var(--c-card);border:1px solid var(--c-line);border-radius:16px;flex-direction:column;margin-top:12px;display:flex;overflow:hidden}.browser-app-row{border:0;border-top:1px solid var(--c-line);min-height:64px;color:var(--c-text);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:12px 14px;display:flex}.browser-app-row:first-child{border-top:0}.browser-app-row:hover{background:var(--c-glass)}.browser-app-row-text{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.browser-app-row-text strong{overflow-wrap:anywhere;font-size:15px;font-weight:600}.browser-app-row-text>span{color:var(--c-dim);font-size:13px}.browser-app-row svg{color:var(--c-dim);flex:none}.browser-sources code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.browser-source-add{border:1px solid var(--c-line);background:var(--c-card);width:100%;min-height:50px;color:var(--c-text);font:inherit;cursor:pointer;border-radius:16px;justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:15px;font-weight:600;display:flex}.browser-source-back{min-height:44px;color:var(--c-dim);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:15px;font-weight:600;display:inline-flex}.browser-app{flex-direction:column;gap:12px;display:flex}.browser-app-head h3{letter-spacing:-.4px;font-size:22px;font-weight:700}.browser-app-head p{color:var(--c-dim);font-size:13px;margin-top:4px!important}.browser-app-actions{flex-direction:column;gap:8px;display:flex}.browser-app-actions .browser-source-primary{margin-top:0}.browser-app-actions .browser-source-secondary{border-radius:12px;min-height:44px;font-size:14px}.browser-app-section{border-top:1px solid var(--c-line);flex-direction:column;gap:6px;margin-top:6px;padding-top:18px;display:flex}.browser-app-section>h4{color:var(--c-dim);margin:0;font-size:12px;font-weight:600}.browser-app-section>p{font-size:14px}.browser-app-section .browser-source-secondary{align-self:flex-start;margin-top:6px}.browser-app-section .browser-source-details{border-top:0;margin-top:4px;padding-top:0}.browser-app-line{border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:center;gap:12px;min-height:52px;display:flex}.browser-app-line:last-child{border-bottom:0}.browser-app-line>span{flex-direction:column;gap:2px;min-width:0;font-size:14px;display:flex}.browser-app-line>span>span{color:var(--c-dim);overflow-wrap:anywhere;font-size:12px}.browser-app-line .browser-source-text{color:var(--c-text);font-size:14px}.browser-app-remove{border-top:1px solid var(--c-line);margin-top:6px;padding-top:18px}.browser-source-danger{font:inherit;min-height:44px;color:var(--c-red);cursor:pointer;background:0 0;border:0;padding:7px 0;font-size:14px;font-weight:650}.browser-source-remove .browser-source-danger{padding:7px}.browser-content{max-width:1120px;color:var(--c-text);min-width:0;margin:0 auto;font-size:14px;line-height:1.55}.browser-content *{box-sizing:border-box}.browser-content h2,.browser-content h3,.browser-content h4{overflow-wrap:anywhere;margin:0 0 8px;font-weight:700;line-height:1.3}.browser-content h2{letter-spacing:-.5px;font-size:23px}.browser-content h3{font-size:18px}.browser-content h4{font-size:16px}.browser-content p{overflow-wrap:anywhere;margin:9px 0}.browser-content header{margin-bottom:18px}.browser-content button,.browser-content input,.browser-content textarea{font:inherit}.browser-content button:disabled{opacity:.5;cursor:default}.browser-content button:focus-visible,.browser-content a:focus-visible,.browser-content input:focus-visible,.browser-content textarea:focus-visible,.browser-content summary:focus-visible,.browser-content h3:focus-visible{outline:2px solid var(--c-info);outline-offset:3px}.bc-panel,.bc-card{border:1px solid var(--c-line);background:var(--c-card);border-radius:16px;min-width:0;margin:14px 0;padding:18px}.bc-field{flex-direction:column;gap:7px;min-width:0;font-weight:650;display:flex}.bc-field input,.bc-field textarea{border:1px solid var(--c-line);background:var(--c-ink);width:100%;min-width:0;min-height:44px;color:var(--c-text);border-radius:10px;padding:11px 12px;font-weight:400}.bc-field textarea{resize:vertical}.bc-field textarea::placeholder{color:var(--c-dim);opacity:1}.bc-brief-fields{border:0;min-width:0;margin:0;padding:0}.bc-brief-fields>legend{margin-bottom:10px;padding:0;font-weight:700}.bc-brief-fields>.bc-field{margin-top:16px}.bc-kinds{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bc-kind{border:1px solid var(--c-line);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;min-width:0;padding:13px;display:flex}.bc-kind:has(input:checked){border-color:var(--c-info);background:var(--c-glass)}.bc-kind input{width:18px;height:18px;accent-color:var(--c-act);flex:none;margin:2px 0}.bc-kind>span{flex-direction:column;gap:5px;display:flex}.bc-kind>span>span{color:var(--c-dim);font-size:12px}.bc-brief-fields:disabled .bc-kind{cursor:default;opacity:.65}.bc-history>section{margin:20px 0}.bc-review a:not(.bc-button){color:var(--c-info);overflow-wrap:anywhere}.bc-button{background:var(--c-glass);max-width:100%;min-height:44px;color:var(--c-text);border:1px solid var(--c-line);cursor:pointer;overflow-wrap:anywhere;text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.bc-primary{background:var(--c-act);color:var(--c-ink);border-color:#0000;margin-top:10px}.bc-small{color:var(--c-dim);font-size:12px}.bc-error{color:var(--c-red);font-size:13px}.bc-notice{border-left:3px solid var(--c-info);background:var(--c-glass);padding:10px 13px;font-size:13px}.bc-row{justify-content:space-between;align-items:center;gap:12px;margin:24px 0 10px;display:flex}.bc-row h3{margin:0}.bc-runs{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;margin:12px 0 24px;display:grid}.bc-run{text-align:left;border:1px solid var(--c-line);min-width:0;min-height:44px;color:var(--c-text);background:var(--c-glass);cursor:pointer;border-radius:12px;flex-direction:column;gap:5px;padding:12px;display:flex}.bc-run[aria-pressed=true]{border-color:var(--c-info);box-shadow:inset 0 0 0 1px var(--c-info)}.bc-run span{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.bc-run small{color:var(--c-dim);font-size:11px}.bc-stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:14px 0;padding:0;list-style:none;display:grid}.bc-stages li{text-align:center;border-bottom:2px solid var(--c-line);color:var(--c-dim);padding:10px 3px;font-size:12px}.bc-stages [aria-current=step]{color:var(--c-info);border-color:var(--c-info);font-weight:700}.bc-summary{white-space:pre-wrap}.bc-deck{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}.bc-deck .bc-card{margin:0;padding:13px}.bc-image{object-fit:contain;background:var(--c-ink);border-radius:10px;width:100%;max-width:100%;height:auto;max-height:560px;margin:12px 0;display:block}.bc-video{background:#000;border-radius:10px;width:100%;max-height:65vh;margin:12px 0;display:block}.bc-slide-nav{justify-content:space-between;align-items:center;gap:8px;margin:10px 0;display:flex}.bc-slide-nav span{color:var(--c-dim);font-size:12px}.browser-content details{margin-top:12px}.browser-content summary{cursor:pointer;padding:7px 0;font-size:13px;font-weight:650}.browser-content li{overflow-wrap:anywhere;margin:6px 0}.browser-content ul,.browser-content ol{padding-left:20px}.browser-content .bc-stages{padding-left:0}.bc-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.bc-counts dt{color:var(--c-dim);font-size:11px}.bc-counts dd{margin:5px 0 0;font-size:19px;font-weight:650}.bc-counts div{overflow-wrap:anywhere;min-width:0}.bc-artifacts{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin-top:16px;display:grid}.bc-artifacts>div{min-width:0}.bc-check{align-items:flex-start;gap:10px;font-size:13px;display:flex}.bc-check input{width:18px;height:18px;accent-color:var(--c-act);flex:none;margin-top:2px}.bk-source-panel{border-top:1px solid var(--c-line);margin-top:22px;padding-top:22px}.bk-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.bk-heading>div{min-width:0}.bk-heading>.bc-button{flex-shrink:0}.bk-heading p{margin-bottom:0}.bk-views,.bk-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.bk-views .bc-button[aria-pressed=true]{border-color:var(--c-info);background:var(--c-glass);box-shadow:inset 0 0 0 1px var(--c-info)}.bk-status{border:1px solid var(--c-line);color:var(--c-dim);white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:11px;display:inline-block}.bk-status-stale,.bk-status-invalidated{border-color:var(--c-info);color:var(--c-info)}.bk-text-button{min-height:44px;color:var(--c-info);cursor:pointer;text-align:left;background:0 0;border:0;padding:8px 3px;text-decoration:underline}.bk-workflows{margin-top:24px}.bk-workflow{border-top:1px solid var(--c-line);padding:16px 0}.bk-workflow:last-child{padding-bottom:0}.bk-workflow .bk-heading h4{font-size:15px}.bk-workflow .bk-heading p{font-size:13px}.bk-workflow details{margin-top:5px}.bk-observations{border-top:1px solid var(--c-line);margin-top:20px;padding-top:8px}.bk-page-url{color:var(--c-info);overflow-wrap:anywhere;margin:3px 0;font-size:12px;display:block}.bk-metrics{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.bk-metrics dd{font-size:17px}.bk-execution{margin:12px 0}.bk-empty{padding:16px 0 0}.bk-learning-result{margin-bottom:18px}.bc-past-runs{border-top:1px solid var(--c-line);padding-top:14px}@media (width<=520px){.bk-heading{flex-wrap:wrap;gap:10px}.bk-status{white-space:normal}.bk-workflow .bk-heading>.bc-button{width:100%}.bk-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.bc-deck{grid-template-columns:1fr}.bc-panel,.bc-card{padding:14px}.bc-card{width:100%;max-width:480px;margin-inline:auto!important}.bc-counts{gap:6px}.bc-row{flex-wrap:wrap;align-items:flex-start}}@media (width<=480px){.bc-kinds{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.browser-content *{scroll-behavior:auto!important}}[data-card-thread] [data-thread-tag]{min-width:64px}.card-controls{background:color-mix(in srgb, var(--c-ink) 88%, transparent);border:1px solid color-mix(in srgb, var(--c-text) 16%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:2px;max-width:calc(100% - 72px);padding:3px;display:flex}.card-control{min-width:44px;min-height:44px;color:var(--c-text);touch-action:manipulation;cursor:pointer;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.card-control[aria-pressed=true]{background:color-mix(in srgb, var(--c-text) 12%, transparent)}.card-control[data-ready=true]{box-shadow:inset 0 0 0 1.5px var(--c-hot)}.card-controls :focus-visible,[data-card-thread] [data-thread-tag]:focus-visible{outline:2px solid var(--c-act);outline-offset:2px}.card-comment-count{font-variant-numeric:tabular-nums;font-size:13px;font-weight:650;line-height:1}.card-reaction{padding:0 8px;font-size:16px}@media (hover:hover){.card-control:hover{background:color-mix(in srgb, var(--c-text) 9%, transparent)}}.card-overflow [data-row]>button{min-height:44px}.card-overflow [data-row]>button:focus-visible{outline:2px solid var(--c-act);outline-offset:3px;border-radius:6px}[data-card-rail] .card-control[aria-pressed=true]{background:0 0}@media (hover:hover){[data-card-rail] .card-control:hover{background:0 0}}[data-card-rail] [data-rail-verb]{filter:drop-shadow(0 1px 3px #00000073);transition:color .24s,filter .24s}[data-card-rail] [data-rail-verb][data-tone=light]{--c-text:#121316;--c-dim:#3d3f45;filter:drop-shadow(0 0 3px #ffffffb3)}[data-card-rail]>div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c1015a3;border:1px solid #ffffff24;border-radius:18px;width:100%;padding:8px 0}[data-public-card-options]>div{border:0;border-radius:50%;width:44px;padding:0}[data-card-rail] [data-rail-verb],[data-card-rail] [data-rail-verb][data-tone=light]{--c-text:#f5f5f7;--c-dim:#e0e1e5;filter:none}.card-action-scene{min-height:0;color:var(--c-text);text-align:left;flex-direction:column;justify-content:center;gap:20px;display:flex;position:absolute;left:16px}.task-scene-heading{letter-spacing:.06em;color:var(--c-dim);flex:none;font-size:10px;font-weight:650;line-height:1.5}.task-scene-copy{overflow-wrap:anywhere;flex-direction:column;flex:0 auto;gap:20px;min-height:0;display:flex;overflow:hidden}.card-action-scene .task-scene-copy h2{letter-spacing:-.025em;margin:0;font-size:clamp(20px,5.6vw,26px);font-weight:600;line-height:1.3}.task-scene-success{border-top:1px solid var(--c-line);gap:9px;padding-top:16px;font-size:13px;line-height:1.5;display:flex}.task-scene-success>svg{color:var(--c-ok);flex:none;margin-top:2px}.card-action-scene .task-scene-success h3,.card-action-scene .task-scene-unverified h3{letter-spacing:.03em;color:var(--c-dim);margin:0 0 5px;font-size:10px;font-weight:650;line-height:1.5}.card-action-scene .task-scene-success p,.card-action-scene .task-scene-unverified p{font-size:inherit;line-height:inherit;color:inherit;white-space:pre-line;margin:0}.task-scene-unverified{color:var(--c-dim);font-size:12px;line-height:1.5}.task-scene-action{background:var(--task-fill);width:100%;min-height:48px;color:var(--task-label);text-align:left;border:0;border-radius:14px;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;font-size:14px;font-weight:650;line-height:1.35;display:flex}.task-scene-action>svg{flex:none}.card-story-secondary{min-height:46px;color:var(--c-text);background:0 0;border:0;flex:none;padding:0 10px;font-size:12px;font-weight:600;line-height:1.35}.card-action-scene[data-dense=yes]{gap:16px}.card-action-scene[data-dense=yes] .task-scene-copy{gap:14px}.card-action-scene[data-dense=yes] .task-scene-copy h2{font-size:18px;line-height:1.4}.card-action-scene[data-dense=yes] .task-scene-success{padding-top:12px;font-size:12px}.card-action-scene.task-scene-inline,.card-action-scene.task-scene-embedded{gap:14px;position:relative;left:auto}.card-action-scene.task-scene-inline{margin:28px 0}.task-scene-inline .task-scene-copy{flex:none;overflow:visible}.card-action-scene.task-scene-embedded{border-top:1px solid var(--c-line);flex:none;margin-top:18px;padding-top:14px}.card-action-scene.task-scene-embedded .task-scene-copy{flex:none;gap:12px;overflow:visible}.card-action-scene.task-scene-embedded .task-scene-copy h2{letter-spacing:-.01em;font-size:15px;line-height:1.45}.task-scene-embedded .task-scene-success{border:0;padding-top:0;font-size:12px}.task-scene-checks{font-size:12px;line-height:1.5}.task-scene-checks summary{cursor:pointer;color:var(--c-dim);padding:2px 0}.task-scene-checks[open]>div{margin-top:12px}.card-action-scene:not(.task-scene-inline):not(.task-scene-embedded){background:var(--c-ink);box-sizing:border-box;left:0}.card-action-scene[data-paged=yes] .task-scene-copy{flex:1;justify-content:center}.card-action-scene .task-scene-page-text{white-space:pre-line;letter-spacing:-.015em;margin:0;font-size:22px;line-height:1.45}.card-action-scene[data-paged=yes] .task-scene-heading{font-size:12px}:root .card-action-scene.task-scene-planned{border-radius:0}.card-run{color:var(--c-text);gap:18px;min-width:0;display:grid}.card-run p,.card-run h2,.card-run h3{margin:0}.card-run .run-heading{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:23px;font-weight:600;line-height:1.23}.card-run .run-copy{overflow-wrap:anywhere;font-size:14px;line-height:1.6}.card-run .run-note{color:var(--c-dim);overflow-wrap:anywhere;font-size:12px;line-height:1.5}.card-run .run-status{color:var(--c-ok);align-items:center;gap:7px;font-size:12px;display:flex}.card-run button,.card-run a{touch-action:manipulation}.card-run .run-primary,.card-run .run-secondary{text-align:left;overflow-wrap:anywhere;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:48px;padding:12px 15px;font-size:14px;font-weight:600;line-height:1.4;display:flex}.card-run .run-primary{background:var(--c-text);color:var(--c-ink);border:1px solid #0000}.card-run .run-secondary{color:var(--c-text);border:1px solid var(--c-line);background:0 0}.card-run button:disabled{opacity:.55;cursor:default}.card-run .run-link{min-height:40px;color:var(--c-dim);text-align:left;justify-content:center;align-items:center;gap:6px;font-size:12px;display:inline-flex}.card-run .run-next{border-top:1px solid var(--c-line);gap:12px;padding-top:20px;display:grid}.card-run .run-next h3{color:var(--c-dim);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:600}.card-run .run-handoff{gap:8px;display:grid}.card-run .run-handoff .run-note{text-align:center}.card-run details{border-top:1px solid var(--c-line);padding-top:12px}.card-run summary{cursor:pointer;color:var(--c-dim);padding:4px 0;font-size:13px}.card-run .run-output{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:14px;font-size:13px;line-height:1.65}.card-run .run-progress{gap:20px;margin:0;padding:0;list-style:none;display:grid}.card-run .run-progress li{align-items:flex-start;gap:10px;font-size:14px;display:flex}.card-run .run-progress li svg{color:var(--c-ok);flex:none;margin-top:2px}.card-run .run-progress small{color:var(--c-dim);margin-top:4px;font-size:12px;display:block}.card-run .run-entry{border:1px solid var(--c-line);background:var(--c-card);width:100%;min-height:62px;color:var(--c-text);text-align:left;border-radius:14px;align-items:center;gap:11px;padding:12px 15px;display:flex}.card-run .run-entry>svg{color:var(--c-ok);flex:none}.card-run .run-entry>span{flex:1;font-size:14px;font-weight:600;line-height:1.4}.card-run .run-entry small{color:var(--c-dim);margin-top:3px;font-size:12px;font-weight:400;display:block}.card-run[data-compact]{flex:1;gap:7px;min-width:0}.card-run[data-compact] .run-primary{border-radius:26px;justify-content:center}.card-run[data-compact]>.run-note{text-align:center}.card-run-answer{background:var(--pc-canvas);height:100%;min-height:0;color:var(--pc-text);flex-direction:column;gap:18px;padding:29px 28px 24px;display:flex;overflow:hidden}.card-run-answer .answer-byline{color:var(--pc-muted);flex-shrink:0;align-items:center;gap:6px;font-size:12px;display:flex}.card-run-answer h2{font-family:var(--pc-heading);letter-spacing:-.025em;overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;flex-shrink:0;margin:0;font-size:clamp(27px,3vw,38px);font-weight:500;line-height:1.1;display:-webkit-box;overflow:hidden}.card-run-answer .answer-summary{color:var(--pc-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex-shrink:0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.card-run-answer .answer-art{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.card-run-answer .answer-art img{object-fit:contain;width:auto;max-width:100%;height:100%;max-height:270px;display:block}.card-run-answer .answer-basis{color:var(--pc-muted);flex-shrink:0;margin-top:auto;font-size:11px;line-height:1.4}.card-run-answer .answer-history{color:var(--pc-muted);flex-shrink:0;align-items:center;gap:5px;min-height:36px;font-size:12px;display:inline-flex}.card-run .run-outcome{gap:8px;display:grid}.card-run .run-outcome .run-choice{border:1px solid var(--c-line);width:100%;min-height:48px;color:var(--c-text);text-align:left;background:0 0;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;font-weight:600;line-height:1.3;display:flex}.card-run .run-outcome .run-choice[aria-pressed=true]{border-color:var(--c-text)}.card-run .run-outcome .run-choice small{color:var(--c-dim);font-size:12px;font-weight:400;display:block}.card-run .run-outcome .run-choice>i{background:var(--c-dim);border-radius:9999px;flex:none;width:10px;height:10px}.card-run .run-outcome .run-choice[data-outcome=matched]>i{background:var(--c-ok)}.card-run .run-outcome .run-choice[data-outcome=not_matched]>i{background:var(--c-hot,#fbbf24)}.card-run .run-outcome label{color:var(--c-dim);gap:6px;font-size:12px;font-weight:600;display:grid}.card-run .run-outcome textarea{border:1px solid var(--c-line);background:var(--c-ink);min-height:44px;color:var(--c-text);font:inherit;resize:vertical;box-sizing:border-box;border-radius:12px;width:100%;padding:12px 14px;font-size:16px;font-weight:400}.plan-run-focus{border:1px solid var(--c-line);background:var(--c-card);border-radius:18px;margin-top:20px;padding:22px}.plan-run-focus>header{color:var(--c-dim);justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;font-size:12px;display:flex}.plan-run-focus>header button{align-items:center;gap:5px;min-height:40px;display:inline-flex}.reply-draft{gap:12px;min-width:0;display:grid}.reply-draft dl{gap:6px;margin:0;font-size:12px;line-height:1.5;display:grid}.reply-draft dl>div{grid-template-columns:48px minmax(0,1fr);gap:8px;display:grid}.reply-draft dt{color:var(--c-dim)}.reply-draft dd{overflow-wrap:anywhere;margin:0}.reply-draft label{color:var(--c-dim);gap:7px;font-size:12px;display:grid}.reply-draft textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--c-line);background:var(--c-ink);width:100%;min-height:140px;color:var(--c-text);font:inherit;border-radius:12px;padding:12px;font-size:16px;line-height:1.55}.reply-draft-actions{flex-wrap:wrap;gap:8px;display:flex}.reply-decision{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.reply-decision legend{color:var(--c-text);margin-bottom:7px;padding:0;font-size:16px;font-weight:600}.reply-decision-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.reply-draft .reply-decision-option{border:1px solid var(--c-line);color:var(--c-text);cursor:pointer;border-radius:12px;align-items:flex-start;gap:8px;padding:14px 11px;display:flex;position:relative}.reply-decision-option[data-selected=true]{border-color:var(--c-text);background:color-mix(in srgb, var(--c-text) 9%, transparent);box-shadow:inset 0 0 0 1px var(--c-text)}.reply-decision-option svg{flex:none;margin-top:1px}.reply-decision-option strong{font-size:14px;line-height:1.4;display:block}.reply-decision-option small{color:var(--c-dim);margin-top:4px;font-size:12px;line-height:1.4;display:block}.reply-decision-option input{opacity:0;width:1px;height:1px;position:absolute}.reply-decision-option:has(input:focus-visible){outline:2px solid var(--c-ok);outline-offset:3px}.reply-decision:disabled .reply-decision-option{opacity:.55;cursor:default}.reply-decision-empty{border:1px dashed var(--c-line);color:var(--c-dim);text-align:center;border-radius:12px;padding:22px 14px;font-size:13px;line-height:1.5}.card-run .reply-draft-actions>*{flex:120px;justify-content:center;width:auto}.reply-draft textarea:focus-visible,.card-run button:focus-visible,.card-run a:focus-visible{outline:2px solid var(--c-ok);outline-offset:3px}@media (height<=740px) and (width<=700px){.card-run-answer{gap:12px;padding-top:18px}.card-run-answer h2{-webkit-line-clamp:3;font-size:27px}.card-run-answer .answer-summary{-webkit-line-clamp:2}}.pc-canvas{color:var(--pc-text);border-radius:var(--pc-radius);--c-ok:var(--pc-accent);--c-act:var(--pc-accent);font-family:Instrument Sans,Arial,sans-serif}.pc-canvas:is([data-surface=ink],[data-surface=forest],[data-surface=cobalt]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.pc-canvas:is([data-surface=paper],[data-surface=coral],[data-surface=lilac]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.pc-canvas[data-family=technical],.pc-canvas[data-family=analytical]{font-variant-numeric:tabular-nums}.pc-canvas :is(h2,h3){font-family:var(--pc-heading)}.planned-sequence,.planned-editorial{flex-direction:column;gap:24px;padding:24px 22px;display:flex;position:absolute;left:12px;right:12px;overflow:hidden;container-type:size}.planned-sequence-label{letter-spacing:.13em;text-transform:uppercase;color:var(--pc-muted);flex:none;font-size:10px;line-height:1.4}.planned-sequence-scroll,.planned-editorial-copy{min-height:0;overflow:hidden}.planned-sequence-scroll{flex-direction:column;flex:1;justify-content:safe center;display:flex}.planned-sequence h2{letter-spacing:-.035em;text-wrap:pretty;margin:0 0 30px;font-size:clamp(25px,8cqw,35px);font-weight:550;line-height:1.12}.planned-sequence ol{margin:0;padding:0;list-style:none}.planned-sequence li{border-left:1px solid var(--pc-line);margin-left:10px;padding:0 0 30px 30px;position:relative}.planned-sequence li:last-child{border-left-color:#0000;padding-bottom:8px}.planned-route-number{background:var(--pc-canvas);border:1px solid var(--pc-line);width:22px;height:22px;color:var(--pc-muted);border-radius:50%;place-items:center;font-size:10px;display:grid;position:absolute;top:2px;left:-11px}.planned-route h3{letter-spacing:-.025em;margin:0 0 15px;font-size:clamp(20px,6cqw,26px);font-weight:550;line-height:1.2}.planned-route-endpoints{color:var(--pc-muted);grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);align-items:center;gap:8px;font-size:14px;line-height:1.35;display:grid}.pc-endpoint{overflow-wrap:anywhere;min-width:0}.planned-route-endpoints>svg{fill:none;width:22px;stroke:var(--pc-muted);stroke-width:1.5px;display:block}.pc-endpoint:is(.pc-terminal,.pc-browser){border:1px solid var(--pc-line);background:var(--pc-panel);color:var(--pc-text);border-radius:4px;flex-direction:column;align-self:stretch;font-size:12px;display:flex}.pc-endpoint:is(.pc-terminal,.pc-browser)>span:last-child{flex:1;padding:9px 7px}.pc-terminal>span:last-child{font-family:JetBrains Mono,monospace}.pc-terminal>span:last-child:before{content:"› ";color:var(--pc-accent)}.pc-window-chrome{border-bottom:1px solid var(--pc-line);align-items:center;gap:3px;padding:5px 6px;display:flex}.pc-window-chrome>svg{margin-right:auto}.pc-window-chrome i{background:var(--pc-muted);border-radius:50%;width:3px;height:3px}.planned-sequence li[data-focused=yes] .planned-route-number{border-color:var(--pc-accent);color:var(--pc-accent);font-weight:700}.planned-sequence[data-variant=focused] li[data-focused=yes] .planned-route{border:1px solid var(--pc-accent);border-radius:var(--pc-radius);background:var(--pc-panel);padding:14px}.planned-editorial{justify-content:center;gap:28px;padding:28px 24px}.planned-editorial-rule{background:var(--pc-accent);flex:none;width:54px;height:4px}.planned-editorial-copy{overflow-wrap:anywhere}.planned-editorial h2{letter-spacing:-.035em;text-wrap:pretty;margin:0;font-size:clamp(28px,10cqw,44px);font-weight:450;line-height:1.09}.planned-editorial p{color:var(--pc-muted);text-wrap:pretty;margin:26px 0 0;font-size:16px;line-height:1.5}.planned-editorial[data-event-copy=yes]{gap:12px;padding:16px}.planned-editorial[data-event-copy=yes] .planned-editorial-rule{display:none}.planned-editorial[data-event-copy=yes] h2{letter-spacing:-.025em;font-family:Instrument Sans,Arial,sans-serif;font-size:clamp(24px,8cqw,36px);font-weight:650;line-height:1.12}.planned-editorial[data-event-copy=yes] p{margin-top:14px;font-size:14px;line-height:1.45}.planned-editorial[data-variant=object]{border:1px solid var(--pc-line);justify-content:flex-start}.planned-editorial[data-variant=object] .planned-editorial-copy{background:var(--pc-panel);border:1px solid var(--pc-line);border-radius:var(--pc-radius);margin-block:auto;padding:22px 16px}.pc-object-chrome{color:var(--pc-muted);border-bottom:1px solid var(--pc-line);align-items:center;gap:6px;padding-bottom:12px;display:flex}.pc-object-chrome>svg{margin-right:auto}.pc-object-chrome>span{border:1px solid;border-radius:50%;width:8px;height:8px}:root .card-brief.cb-scene.cb-planned{background:var(--pc-canvas);color:var(--pc-text);border-radius:var(--pc-radius);--cb-accent:var(--pc-accent);--cb-muted:var(--pc-muted);--cb-line:var(--pc-line)}:root .card-brief.cb-scene.cb-planned .cb-content{gap:16px}:root .card-brief.cb-scene.cb-planned .cb-eyebrow{letter-spacing:.12em;color:var(--pc-muted);flex:none;font-size:10px}:root .card-brief.cb-scene.cb-planned .cb-visual{flex:auto;min-height:0;padding:4px 0;overflow:hidden}:root .card-brief.cb-scene.cb-planned .cb-visual>*{width:100%}:root .card-brief.cb-scene.cb-planned [data-focused=yes]{outline:1px solid var(--pc-accent);outline-offset:-1px}:root .card-brief.cb-scene.cb-planned :is(.cb-small-label,.cb-record-crumb,.cb-detail-list p,.cb-change-total,.cb-chart>p){color:var(--pc-muted)}:root .card-brief.cb-scene.cb-planned :is(.cb-comparison,.cb-compare-side,.cb-compare-sheet,.cb-quote,.cb-thread blockquote,.cb-record){box-shadow:none}:root .card-brief.cb-scene.cb-planned .cb-comparison{border-radius:0;grid-template-columns:1fr;gap:12px;width:100%;max-width:100%;margin:0;display:grid}:root .card-brief.cb-scene.cb-planned .cb-compare-side{background:var(--pc-panel);color:var(--pc-text);border:1px solid var(--pc-line);border-radius:var(--pc-radius);padding:22px 18px}:root .card-brief.cb-scene.cb-planned .cb-side-1:before,:root .card-brief.cb-scene.cb-planned .cb-between{display:none}:root .card-brief.cb-scene.cb-planned .cb-compare-sheet{color:inherit;background:0 0}:root .card-brief.cb-scene.cb-planned .cb-compare-sheet p{border-color:var(--pc-line);font-size:clamp(21px,7cqw,30px);line-height:1.2}:root .card-brief.cb-scene.cb-planned[data-variant=versus] .cb-comparison{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px}:root .card-brief.cb-scene.cb-planned[data-variant=versus] .cb-compare-side{padding:16px 12px}:root .card-brief.cb-scene.cb-planned[data-variant=versus] .cb-compare-sheet p{font-size:clamp(17px,5.5cqw,23px)}:root .card-brief.cb-scene.cb-planned[data-variant=split] .cb-comparison{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px}:root .card-brief.cb-scene.cb-planned[data-variant=split] .cb-compare-side{overflow-wrap:anywhere;min-width:0;padding:16px 12px}:root .card-brief.cb-scene.cb-planned[data-variant=split] .cb-compare-sheet p{font-size:clamp(18px,5.5cqw,23px);line-height:1.25}:root .card-brief.cb-scene.cb-planned .cb-compare-side[data-focused=yes]{border-color:var(--pc-accent);border-top-width:3px}:root .card-brief.cb-scene.cb-planned .cb-compare-side[data-focused=yes] :is(strong,p){color:var(--pc-text);font-weight:650}@container (width<=480px){:root .card-brief.cb-scene.cb-planned.cb-kind-compare .cb-content{gap:12px}:root .card-brief.cb-scene.cb-planned .cb-comparison{gap:8px}:root .card-brief.cb-scene.cb-planned .cb-compare-side{gap:8px;padding:14px}:root .card-brief.cb-scene.cb-planned .cb-compare-sheet{gap:8px}:root .card-brief.cb-scene.cb-planned .cb-compare-sheet p{font-size:20px;line-height:1.25}:root .card-brief.cb-scene.cb-planned .cb-compare-sheet p+p{padding-top:8px}:root .card-brief.cb-scene.cb-planned[data-variant=versus] .cb-compare-side{padding:12px}:root .card-brief.cb-scene.cb-planned[data-variant=versus] .cb-compare-sheet p{font-size:18px}}:root .card-brief.cb-scene.cb-planned.cb-kind-quote .cb-content{padding:24px}:root .card-brief.cb-scene.cb-planned .cb-quote{background:0 0;border:0;border-radius:0;padding:0}:root .card-brief.cb-scene.cb-planned .cb-quote.cb-quote-planned cite{border:0;border-bottom:1px solid var(--pc-line);color:var(--pc-muted);overflow-wrap:anywhere;margin:0 0 24px;padding:0 0 14px;font-size:13px;font-weight:600;line-height:1.4}:root .card-brief.cb-scene.cb-planned .cb-quote p{border-left:2px solid var(--pc-accent);color:var(--pc-text);letter-spacing:-.025em;text-wrap:pretty;margin:0;padding-left:16px;font-family:inherit;font-size:clamp(24px,7.7cqw,29px);font-weight:500;line-height:1.3}:root .card-brief.cb-scene.cb-planned[data-dense=yes] .cb-quote p{letter-spacing:-.015em;font-size:22px;line-height:1.4}:root .card-brief.cb-scene.cb-planned[data-variant=document] .cb-quote p{letter-spacing:-.015em;font-size:22px;line-height:1.45}@container (height<=250px){:root .card-brief.cb-scene.cb-planned.cb-kind-quote .cb-content{padding:16px}:root .card-brief.cb-scene.cb-planned .cb-quote.cb-quote-planned cite{margin-bottom:16px;padding-bottom:10px}:root .card-brief.cb-scene.cb-planned .cb-quote p{font-size:22px}}:root .card-brief.cb-scene.cb-planned .cb-figure strong{color:var(--pc-text);font-size:clamp(68px,27cqw,118px)}:root .card-brief.cb-scene.cb-planned .cb-chart{color:var(--pc-text)}:root .card-brief.cb-scene.cb-planned .cb-chart>strong{font-family:var(--pc-heading);color:var(--pc-text)}:root .card-brief.cb-scene.cb-planned .cb-chart svg{color:var(--pc-muted)}:root .card-brief.cb-scene.cb-planned .cb-chart svg line{stroke:var(--pc-line)}:root .card-brief.cb-scene.cb-planned .cb-chart svg text{fill:var(--pc-muted)}:root .card-brief.cb-scene.cb-planned .cb-chart svg [data-focused=yes]{fill:var(--pc-accent);outline:none}.pc-metric-featured{border-top:2px solid var(--pc-accent);flex-direction:column;margin:20px 0 8px;padding-top:12px;display:flex}.pc-metric-featured span{color:var(--pc-muted);font-size:12px}.pc-metric-featured b{letter-spacing:-.05em;font-size:clamp(60px,24cqw,90px);font-weight:500;line-height:1.1}:root .card-brief.cb-scene.cb-planned .cb-list-head>strong{font-family:var(--pc-heading);font-size:clamp(27px,8.5cqw,38px);font-weight:550;line-height:1.12}:root .card-brief.cb-scene.cb-planned .cb-detail-list{gap:0}:root .card-brief.cb-scene.cb-planned .cb-detail-list>div{border-top:1px solid var(--pc-line);padding:20px 0}:root .card-brief.cb-scene.cb-planned .cb-list-index{min-width:25px;color:var(--pc-muted);padding-top:3px;font-size:17px}:root .card-brief.cb-scene.cb-planned .cb-detail-list strong{font-size:21px;line-height:1.25}:root .card-brief.cb-scene.cb-planned .cb-detail-list p{font-size:14px;line-height:1.5}:root .card-brief.cb-scene.cb-planned[data-variant=checklist] .cb-list-index{border:1px solid var(--pc-line);border-radius:3px;width:18px;min-width:18px;height:18px;margin-top:4px;font-size:0}:root .card-brief.cb-scene.cb-planned[data-variant=people] .cb-detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}:root .card-brief.cb-scene.cb-planned[data-variant=people] .cb-detail-list>div{background:var(--pc-panel);border:1px solid var(--pc-line);border-radius:var(--pc-radius);padding:18px 14px}:root .card-brief.cb-scene.cb-planned[data-variant=people] .cb-list-index{display:none}:root .card-brief.cb-scene.cb-planned .cb-event{border-color:var(--pc-line)}:root .card-brief.cb-scene.cb-planned .cb-event-dot{background:var(--pc-panel);border-color:var(--pc-line);box-shadow:none}:root .card-brief.cb-scene.cb-planned .cb-event:last-child .cb-event-dot{background:var(--pc-panel);box-shadow:none}:root .card-brief.cb-scene.cb-planned .cb-event strong{color:var(--pc-text)}:root .card-brief.cb-scene.cb-planned .cb-event :is(time,small){color:var(--pc-muted)}:root .card-brief.cb-scene.cb-planned[data-variant=milestones] .cb-timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}:root .card-brief.cb-scene.cb-planned[data-variant=milestones] .cb-event{border:1px solid var(--pc-line);background:var(--pc-panel);border-radius:var(--pc-radius);flex-direction:column;gap:16px;padding:18px 14px;display:flex}:root .card-brief.cb-scene.cb-planned[data-variant=milestones] .cb-event-dot{display:none}:root .card-brief.cb-scene.cb-planned :is(.cb-node,.cb-process-station){background:var(--pc-panel);border-color:var(--pc-line);color:var(--pc-text);box-shadow:none;border-radius:var(--pc-radius)}:root .card-brief.cb-scene.cb-planned :is(.cb-node-hot,.cb-process-hot .cb-process-station){border-color:var(--pc-accent);color:var(--pc-accent)}:root .card-brief.cb-scene.cb-planned :is(.cb-flow-lines,.cb-process-wires){color:var(--pc-line)}:root .card-brief.cb-scene.cb-planned .cb-process-track{stroke:var(--pc-line)}:root .card-brief.cb-scene.cb-planned .cb-process-travel{stroke:var(--pc-muted)}:root .card-brief.cb-scene.cb-planned [data-focused=yes] .cb-process-travel,:root .card-brief.cb-scene.cb-planned .cb-flow-lines [data-focused=yes]{stroke:var(--pc-accent);stroke-width:2px;outline:none}:root .card-brief.cb-scene.cb-planned .cb-dg-box{fill:var(--pc-panel);stroke:var(--pc-line)}:root .card-brief.cb-scene.cb-planned .cb-dg-label{fill:var(--pc-text)}:root .card-brief.cb-scene.cb-planned :is(.cb-dg-type,.cb-dg-edge-label text){fill:var(--pc-muted)}:root .card-brief.cb-scene.cb-planned .cb-dg-pill{fill:var(--pc-canvas)}:root .card-brief.cb-scene.cb-planned :is(.cb-dg-edge,.cb-dg-mark,.cb-dg-life){stroke:var(--pc-line)}:root .card-brief.cb-scene.cb-planned .cb-dg-head{fill:var(--pc-line)}:root .card-brief.cb-scene.cb-planned :is(.cb-dg-hot,.cb-dg-edge-hot){stroke:var(--pc-accent);fill:var(--pc-panel)}:root .card-brief.cb-scene.cb-planned .cb-dg-edge-hot{fill:none;stroke-width:2.5px}:root .card-brief.cb-scene.cb-planned .cb-dg-head-hot{fill:var(--pc-accent)}:root .card-brief.cb-scene.cb-planned[data-variant=focused] .cb-diagram{border:1px solid var(--pc-line);border-radius:var(--pc-radius);background:var(--pc-panel);padding:14px 10px}:root .card-brief.cb-scene.cb-planned .cb-thread blockquote{background:var(--pc-panel);border:1px solid var(--pc-line);border-radius:var(--pc-radius);color:var(--pc-text)}:root .card-brief.cb-scene.cb-planned .cb-thread cite{color:var(--pc-muted)}:root .card-brief.cb-scene.cb-planned[data-variant=excerpt] .cb-thread blockquote{border:0;border-left:2px solid var(--pc-line);background:0 0;border-radius:0;padding-left:18px}:root .card-brief.cb-scene.cb-planned[data-variant=excerpt] .cb-thread blockquote[data-focused=yes] p{font-family:var(--pc-heading);font-size:25px;line-height:1.25}:root .card-brief.cb-scene.cb-planned :is(.cb-change-counts strong,.cb-file-list b){color:var(--pc-text)}:root .card-brief.cb-scene.cb-planned .cb-change-bar span{background:var(--pc-muted)}:root .card-brief.cb-scene.cb-planned .cb-change-bar span+span{background:var(--pc-line)}:root .card-brief.cb-scene.cb-planned .cb-file-list>div{border-color:var(--pc-line);color:var(--pc-muted)}:root .card-brief.cb-scene.cb-planned .cb-file-list code{color:var(--pc-text)}:root .card-brief.cb-scene.cb-planned[data-variant=files] :is(.cb-change-counts,.cb-change-bar){display:none}:root .card-brief.cb-scene.cb-planned[data-variant=files] .cb-file-list>div{background:var(--pc-panel);border:1px solid var(--pc-line);border-radius:var(--pc-radius);margin-bottom:10px;padding:18px 12px}:root .card-brief.cb-scene.cb-planned .cb-record dl>div{border-color:var(--pc-line)}:root .card-brief.cb-scene.cb-planned .cb-record dt{color:var(--pc-muted)}:root .card-brief.cb-scene.cb-planned .cb-record dd{color:var(--pc-text)}:root .card-brief.cb-scene.cb-planned .pc-record-featured{background:var(--pc-panel);flex-direction:column;align-items:flex-start;gap:10px;padding:20px 12px;display:flex}:root .card-brief.cb-scene.cb-planned .pc-record-featured dd{text-align:left;font-size:32px;line-height:1.15}:root .card-action-scene.task-scene-planned{background:var(--pc-canvas);border-radius:var(--pc-radius);color:var(--pc-text);justify-content:flex-start;padding:24px 22px;container-type:size}.task-scene-planned .task-scene-heading{letter-spacing:.12em;text-transform:uppercase;color:var(--pc-muted);border-top:3px solid var(--pc-accent);padding-top:17px;font-size:11px}.task-scene-planned .task-scene-copy{flex:1;justify-content:safe center;gap:26px}:root .card-action-scene.task-scene-planned .task-scene-copy h2{letter-spacing:-.025em;font-size:clamp(23px,8cqw,31px);font-weight:550;line-height:1.18}:root .task-scene-planned .task-scene-success{background:var(--pc-panel);border:1px solid var(--pc-line);border-radius:var(--pc-radius);color:var(--pc-text);padding:18px;font-size:14px}:root .task-scene-planned .task-scene-success>svg{color:var(--pc-muted)}:root .task-scene-planned .task-scene-unverified{border-left:2px solid var(--pc-line);color:var(--pc-muted);padding-left:12px;font-size:13px}.task-scene-planned[data-variant=steps] .task-scene-copy{counter-reset:action-step}.task-scene-planned[data-variant=steps] .task-scene-copy>h2,.task-scene-planned[data-variant=steps] .task-scene-task,.task-scene-planned[data-variant=steps] .task-scene-success,.task-scene-planned[data-variant=steps] .task-scene-unverified{background:0 0;border:0;border-radius:0;padding-left:34px;position:relative}.task-scene-planned[data-variant=steps] .task-scene-copy>h2:before,.task-scene-planned[data-variant=steps] .task-scene-task:before,.task-scene-planned[data-variant=steps] .task-scene-success:before,.task-scene-planned[data-variant=steps] .task-scene-unverified:before{counter-increment:action-step;content:counter(action-step,decimal-leading-zero);color:var(--pc-muted);font:11px JetBrains Mono,monospace;position:absolute;top:4px;left:0}.task-scene-planned[data-variant=steps] .task-scene-success>svg{display:none}:root .card-action-scene.task-scene-planned[data-dense=yes] .task-scene-copy h2{font-size:22px;line-height:1.3}@container (width<=300px){:root .card-action-scene.task-scene-planned .task-scene-copy{gap:20px}}@container (height<=430px){.planned-editorial h2{font-size:30px}.planned-editorial p{margin-top:18px;font-size:14px}.planned-sequence h2{margin-bottom:25px;font-size:26px}.planned-sequence li{padding-bottom:24px;padding-left:26px}.planned-route h3{margin-bottom:12px;font-size:21px}.planned-route-endpoints{gap:6px;font-size:13px}:root .card-action-scene.task-scene-planned .task-scene-copy{gap:17px}:root .card-action-scene.task-scene-planned .task-scene-copy h2{font-size:23px}:root .task-scene-planned .task-scene-success{padding:13px;font-size:13px}:root .card-brief.cb-scene.cb-planned .cb-detail-list>div{padding:14px 0}}@container (height<=350px){:root .card-brief.cb-scene.cb-planned.cb-kind-compare .cb-content{gap:8px;padding-top:12px;padding-bottom:12px}:root .card-brief.cb-scene.cb-planned .cb-comparison{gap:8px}:root .card-brief.cb-scene.cb-planned .cb-compare-side{gap:8px;padding:12px}:root .card-brief.cb-scene.cb-planned .cb-compare-sheet{gap:8px}:root .card-brief.cb-scene.cb-planned .cb-compare-sheet p{font-size:18px;line-height:1.18}:root .card-brief.cb-scene.cb-planned .cb-compare-sheet p+p{padding-top:8px}:root .card-brief.cb-scene.cb-planned .cb-small-label{letter-spacing:.07em;font-size:9px}}@media (prefers-reduced-motion:reduce){.pc-canvas *{transition:none!important;animation:none!important}}:root .card-brief.cb-scene.cb-planned .cb-chart svg rect{fill:var(--pc-muted)}:root .card-brief.cb-scene.cb-planned .cb-chart svg polyline{stroke:var(--pc-muted)}:root .card-brief.cb-scene.cb-planned .cb-chart svg rect[data-focused=yes]{fill:var(--pc-accent)}:root .card-brief.cb-scene.cb-planned .cb-event strong,:root .card-brief.cb-scene.cb-planned .cb-event:last-child strong{color:var(--pc-text);border-color:var(--pc-line);background:0 0}:root .card-brief.cb-scene.cb-planned[data-family=editorial] .cb-compare-side{border-left:0;border-right:0;border-top:2px solid var(--pc-line);border-radius:0}:root .card-brief.cb-scene.cb-planned[data-family=editorial] .cb-compare-sheet p,:root .card-brief.cb-scene.cb-planned[data-family=technical] :is(.cb-small-label,.cb-list-index,.cb-event time){font-family:var(--pc-heading)}:root .card-brief.cb-scene.cb-planned[data-family=human] .cb-thread blockquote{padding:20px}.planned-sequence .pc-endpoint[data-focused=yes]{outline:2px solid var(--pc-accent);outline-offset:2px;color:var(--pc-text)}:root .card-brief.cb-scene.cb-planned :is(.cb-node strong,.cb-process-step strong){color:var(--pc-text)}.pc-diagram-featured{border-bottom:2px solid var(--pc-accent);flex-direction:column;gap:8px;margin-bottom:16px;padding:4px 4px 18px;display:flex}.pc-diagram-featured strong{font-family:var(--pc-heading);font-size:26px;line-height:1.15}.pc-diagram-featured span{color:var(--pc-muted);font-size:13px}.planned-sequence[data-short-route=yes]{gap:16px;padding-top:22px;padding-bottom:20px}.planned-sequence[data-short-route=yes] h2{margin-bottom:18px;font-size:clamp(25px,8cqw,32px)}.planned-sequence[data-short-route=yes] li{padding-bottom:20px}.planned-sequence[data-short-route=yes] li:last-child{padding-bottom:8px}.planned-sequence[data-short-route=yes] .planned-route h3{margin-bottom:10px;font-size:20px}:root .card-brief.cb-scene.cb-planned[data-variant=spotlight] .cb-chart{padding:0}:root .card-brief.cb-scene.cb-planned[data-variant=spotlight] .cb-chart>strong{letter-spacing:-.035em;font-size:clamp(38px,14cqw,66px);font-weight:400;line-height:1.05}:root .card-brief.cb-scene.cb-planned[data-variant=spotlight] .pc-metric-featured b{order:-1;font-size:56px;line-height:1}:root .card-brief.cb-scene.cb-planned .cb-chart svg text{font-size:14px}:root .card-brief.cb-scene.cb-planned[data-variant=spotlight] .cb-chart>p{margin:12px 0 0;font-size:13px;line-height:1.4}.pc-chart-key{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:14px 0 0;padding:0;list-style:none;display:grid}.pc-chart-key li{color:var(--pc-muted);align-items:baseline;gap:8px;font-size:11px;line-height:1.3;display:flex}:root .card-brief.cb-scene.cb-planned .pc-chart-key li[data-focused=yes]{box-shadow:none;background:0 0;outline:none}.pc-chart-key .pc-chart-index{border-top:2px solid var(--pc-line);flex:none;padding-top:5px;font-family:JetBrains Mono,monospace}.pc-chart-key li[data-focused=yes] .pc-chart-index{border-color:var(--pc-accent);color:var(--pc-accent)}.pc-chart-key b{color:var(--pc-text);margin-top:3px;font-size:14px;font-weight:500;line-height:1.3;display:block}:root .card-brief.cb-scene.cb-planned.cb-kind-thread .cb-visual{align-items:flex-start}:root .card-brief.cb-scene.cb-planned[data-variant=excerpt] .cb-thread{gap:10px}:root .card-brief.cb-scene.cb-planned[data-variant=excerpt] .cb-thread blockquote{padding:10px 14px}:root .card-brief.cb-scene.cb-planned[data-variant=excerpt] .cb-thread blockquote p{margin-top:8px;font-size:18px;line-height:1.3}:root .card-brief.cb-scene.cb-planned[data-variant=excerpt] .cb-thread blockquote[data-focused=yes] p{font-size:21px;line-height:1.3}@media (height<=650px){:root .card-action-scene.task-scene-planned{gap:0;padding:14px}:root .card-action-scene.task-scene-planned .task-scene-copy{justify-content:flex-start;gap:14px}:root .card-action-scene.task-scene-planned .task-scene-heading{border-top-width:2px;padding-top:10px;font-size:10px}:root .card-action-scene.task-scene-planned .task-scene-copy h2{font-size:19px;line-height:1.3}:root .card-action-scene.task-scene-planned[data-variant=steps] .task-scene-copy>h2,:root .card-action-scene.task-scene-planned[data-variant=steps] .task-scene-task,:root .card-action-scene.task-scene-planned[data-variant=steps] .task-scene-success,:root .card-action-scene.task-scene-planned[data-variant=steps] .task-scene-unverified{padding-left:28px}}.task-scene-planned .task-scene-task{flex-direction:column;flex:none;gap:10px;display:flex}:root .card-action-scene.task-scene-planned .task-scene-copy .task-scene-task h2{font-size:20px;line-height:1.25}.task-scene-planned .task-scene-instruction{letter-spacing:0;white-space:pre-line;margin:0;font-family:inherit;font-size:17px;font-weight:400;line-height:1.4}:root .card-brief.cb-scene.cb-planned .cb-diff-hero{color:var(--pc-text);justify-content:flex-start;align-items:baseline;gap:14px;margin:0 0 28px}:root .card-brief.cb-scene.cb-planned .cb-diff-hero>svg{display:none}:root .card-brief.cb-scene.cb-planned .cb-diff-hero>strong{font-family:var(--pc-heading);letter-spacing:-.025em;font-size:88px;font-weight:400;line-height:1}:root .card-brief.cb-scene.cb-planned .cb-diff-hero>span{max-width:100px;color:var(--pc-muted);font-size:16px;line-height:1.25}:root .card-brief.cb-scene.cb-planned[data-variant=files] .cb-file-list{gap:0;padding:0 8px 12px 0}:root .card-brief.cb-scene.cb-planned[data-variant=files] .cb-file-list>div{min-height:72px;box-shadow:4px 5px 0 var(--pc-canvas),5px 6px 0 var(--pc-line),8px 9px 0 var(--pc-canvas),9px 10px 0 var(--pc-line);margin:0 0 14px;padding:22px 16px;position:relative}:root .card-brief.cb-scene.cb-planned .cb-file-list span{color:var(--pc-muted)}:root .card-brief.cb-scene.cb-planned[data-family=editorial] .cb-quote p{font-family:var(--pc-heading);letter-spacing:0;font-weight:400;line-height:1.2}:root .card-brief.cb-scene.cb-planned[data-family=analytical] .cb-chart svg{background:0 0}:root .card-brief.cb-scene.cb-planned[data-variant=spotlight].cb-kind-chart .cb-visual{align-items:center}:root .card-brief.cb-scene.cb-planned[data-variant=spotlight] .pc-metric-featured{flex-direction:column;align-items:flex-start;gap:8px;margin:12px 0 24px;padding-top:12px}:root .card-brief.cb-scene.cb-planned[data-variant=spotlight] .pc-metric-featured b{font-size:84px}:root .card-brief.cb-scene.cb-planned[data-variant=spotlight] .cb-chart svg{height:150px;max-height:150px}@container (height<=380px){:root .card-brief.cb-scene.cb-planned .cb-diff-hero{margin-bottom:16px}:root .card-brief.cb-scene.cb-planned .cb-diff-hero>strong{font-size:60px}:root .card-brief.cb-scene.cb-planned[data-variant=files] .cb-file-list>div{min-height:48px;padding:14px 12px}:root .card-brief.cb-scene.cb-planned[data-variant=spotlight] .pc-metric-featured{flex-direction:row;align-items:baseline;margin:6px 0 12px}:root .card-brief.cb-scene.cb-planned[data-variant=spotlight] .pc-metric-featured b{font-size:60px}:root .card-brief.cb-scene.cb-planned[data-variant=spotlight] .cb-chart svg{height:110px;max-height:110px}}.planned-editorial-art{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.planned-editorial-scrim{z-index:0;background:linear-gradient(180deg,color-mix(in srgb,var(--pc-canvas) 18%,transparent) 0%,color-mix(in srgb,var(--pc-canvas) 55%,transparent) 42%,color-mix(in srgb,var(--pc-canvas) 94%,transparent) 100%);position:absolute;inset:0}.planned-editorial[data-pictured=yes]{justify-content:flex-end}.planned-editorial[data-pictured=yes]>:is(.planned-editorial-rule,.planned-editorial-copy,.pc-object-chrome){z-index:1;position:relative}.planned-editorial[data-illustrated=yes]{justify-content:center;gap:18px}.planned-editorial[data-illustrated=yes] .planned-editorial-copy{flex:0 auto}.planned-editorial[data-illustrated=yes] h2{font-family:var(--pc-heading);letter-spacing:0;font-size:clamp(28px,10cqw,42px);font-weight:400;line-height:1.08}.planned-editorial[data-illustrated=yes] p{margin-top:14px;font-size:clamp(15px,5cqw,18px);line-height:1.4}.pc-editorial-object{flex:42%;width:100%;min-height:90px;max-height:60%;display:block;overflow:visible}@container (width<=420px) and (height>=360px){:root .card-brief.cb-scene.cb-planned[data-variant=versus] .cb-comparison{grid-template-columns:minmax(0,1fr);gap:14px}:root .card-brief.cb-scene.cb-planned[data-variant=versus] .cb-compare-side{gap:10px;padding:14px 16px}:root .card-brief.cb-scene.cb-planned[data-variant=versus] .cb-compare-sheet p{font-size:20px;line-height:1.2}}@container (width<=440px){:root .card-brief.cb-scene.cb-planned[data-variant=milestones] .cb-timeline{grid-template-columns:minmax(0,1fr);gap:12px}:root .card-brief.cb-scene.cb-planned[data-variant=milestones] .cb-event{gap:6px;padding:14px 16px}:root .card-brief.cb-scene.cb-planned[data-variant=milestones] .cb-event strong{overflow-wrap:normal;font-size:23px}}:root .card-brief.cb-scene.cb-planned .cb-eyebrow{letter-spacing:.04em;font-size:16px}:root .card-brief.cb-scene.cb-planned :is(.cb-detail-list p,.cb-list-head>p,.cb-small-label){font-size:16px}:root .card-brief.cb-scene.cb-planned.cb-kind-diagram[data-variant=map] .cb-eyebrow{display:none}:root .task-scene-planned :is(.task-scene-heading,.task-scene-success,.task-scene-unverified){font-size:16px}:root .card-brief.cb-scene.cb-planned .cb-event{grid-template-columns:64px minmax(0,1fr)}:root .card-brief.cb-scene.cb-planned .cb-event :is(time,small){font-size:16px;line-height:1.4}:root .card-brief.cb-scene.cb-planned .cb-event time{font-weight:650}:root .card-brief.cb-scene.cb-planned .cb-thread{overflow-wrap:anywhere;min-width:0}:root .card-brief.cb-scene.cb-planned .cb-thread cite{flex-wrap:wrap;gap:4px}.planned-poster{background:#0a0a0b;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.planned-poster-art{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.planned-poster-shade{background:linear-gradient(#0a0a0b9e 0%,#0a0a0b00 17% 48%,#0a0a0bc7 78%,#0a0a0beb 100%);position:absolute;inset:0}.planned-poster-chip{color:#0a0a0b;font:600 12px/1 var(--font-mono,ui-monospace,monospace);letter-spacing:.1em;text-transform:uppercase;background:#f5f5f7;border-radius:999px;padding:6px 12px;position:absolute;left:20px}.planned-poster-copy{color:#f5f5f7;flex-direction:column;justify-content:flex-end;gap:10px;padding-left:22px;display:flex;position:absolute;left:0;right:0}.planned-poster-copy h2{letter-spacing:-.035em;text-wrap:balance;text-shadow:0 2px 24px #00000073;margin:0;font-size:clamp(28px,9.4cqw,44px);font-weight:750;line-height:1.04}.planned-poster-copy p{color:#c9cad1;margin:0;font-size:clamp(14px,4.3cqw,17px);line-height:1.38}.planned-poster-lit{color:#0a0a0b;-webkit-box-decoration-break:clone;box-decoration-break:clone;text-shadow:none;background:#f5f5f7;border-radius:.16em;padding:0 .12em .04em}.planned-poster[data-long=yes] .planned-poster-copy h2{font-size:clamp(23px,7.4cqw,34px);line-height:1.08}.post-face{color:#141416;overflow-wrap:anywhere;font-family:Instrument Sans,-apple-system,Segoe UI,sans-serif;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.post-face .pf-body{flex-direction:column;display:flex;position:absolute;left:20px;right:0;overflow:hidden}.post-face .pf-inner{box-sizing:border-box;flex-direction:column;gap:12px;min-height:100%;display:flex}.post-face .pf-center .pf-inner{justify-content:center;align-items:stretch}.post-face .pf-end .pf-inner{justify-content:flex-end}.post-face .pf-art{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.post-face .pf-shade{background:linear-gradient(#0a0a0b73 0%,#0a0a0b00 22% 46%,#0a0a0bdb 92%);position:absolute;inset:0}.post-face .pf-shade-top{background:linear-gradient(#081410d1 0%,#08141026 34%,#08141000 52%,#08141099 100%)}.post-face .pf-chip{color:#141416;background:#fff;border-radius:8px;padding:5px 9px;font-size:11px;font-weight:700;position:absolute;left:16px}.post-face[data-post-format=statement]{background:#f2efe6}.post-face .pf-statement{letter-spacing:-.045em;text-wrap:balance;margin:0;font:800 clamp(34px,11cqw,52px)/.98 Funnel Display,Instrument Sans,sans-serif}.post-face .pf-statement[data-size=m]{font-size:clamp(28px,8.4cqw,38px);line-height:1.04}.post-face .pf-statement[data-size=s]{letter-spacing:-.03em;font-size:clamp(22px,6.4cqw,28px);line-height:1.12}.post-face .pf-statement-sub{color:#5e5e66;margin:0;font-size:15px;line-height:1.4}.post-face[data-post-format=notes]{background:#e9e4d8}.post-face .pf-notes{background:#fbfaf4;border-radius:16px;overflow:hidden;box-shadow:0 14px 28px #281e0a2e}.post-face .pf-notes-bar{color:#6b5500;background:#f4d35e;align-items:center;height:38px;padding:0 16px;font-size:13px;font-weight:700;display:flex}.post-face .pf-notes-sheet{color:#1c1c1e;flex-direction:column;gap:10px;padding:16px 18px 20px;font-size:16px;line-height:1.38;display:flex}.post-face .pf-notes-sheet strong{font-size:20px;line-height:1.2}.post-face .pf-notes-sheet ul{flex-direction:column;gap:8px;margin:0;padding-left:18px;display:flex}.post-face[data-post-format=sticky]{background:#2a3e8f}.post-face .pf-sticky{box-sizing:border-box;color:#2b2616;background:#fbe27a;flex-direction:column;align-self:flex-start;gap:8px;width:min(86%,300px);padding:26px 22px 22px;display:flex;position:relative;transform:rotate(-2.5deg);box-shadow:0 14px 22px #00000047}.post-face .pf-sticky strong{text-transform:none;color:#7a6a1e;font:700 13px/1 Instrument Sans,sans-serif}.post-face .pf-sticky p{letter-spacing:-.02em;margin:0;font:600 22px/1.15 Funnel Display,sans-serif}.post-face .pf-sticky-pink{color:#3a1820;background:#f7b8c8;align-self:flex-end;width:min(64%,230px);margin-top:6px;padding:18px;transform:rotate(3deg)}.post-face .pf-sticky-pink p{font-size:17px}.post-face .pf-tape{background:#ffffff8c;width:76px;height:24px;position:absolute;top:-12px;left:38%;transform:rotate(4deg)}.post-face[data-post-format=quote]{color:#2a120a;background:#f2a48c}.post-face .pf-quote-mark{height:52px;font:400 120px/.55 DM Serif Display,Georgia,serif}.post-face .pf-quote{text-wrap:balance;margin:0;font:400 clamp(28px,8.6cqw,40px)/1.05 DM Serif Display,Georgia,serif}.post-face .pf-quote[data-size=m]{font-size:clamp(24px,7cqw,32px)}.post-face .pf-quote[data-size=s]{font-size:clamp(20px,5.8cqw,25px);line-height:1.15}.post-face .pf-quote-who{font-size:13px;font-weight:700}.post-face[data-post-format=chat]{color:#1e1a2e;background:#d9d2f0}.post-face .pf-chat{align-items:flex-end;gap:10px;display:flex}.post-face .pf-chat-avatar{color:#d9d2f0;background:#1e1a2e;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font:600 12px JetBrains Mono,monospace;display:flex}.post-face .pf-chat-thread{flex-direction:column;gap:6px;min-width:0;display:flex}.post-face .pf-chat-who{color:#4b4566;font-size:12px;font-weight:600}.post-face .pf-chat-bubble{background:#fff;border-radius:18px 18px 18px 6px;padding:14px 16px;font-size:20px;font-weight:500;line-height:1.28;box-shadow:0 6px 14px #281e501a}.post-face .pf-chat-small{padding:10px 14px;font-size:15px;font-weight:400}.post-face .pf-chat+.pf-chat{margin-top:10px}.post-face .pf-chat-them{flex-direction:row-reverse}.post-face .pf-chat-them .pf-chat-thread{align-items:flex-end}.post-face .pf-chat-them .pf-chat-bubble{color:#f4f1fa;background:#1e1a2e;border-radius:18px 18px 6px}.post-face .pf-chat-reply{color:#6a6484;background:#ffffffb3;border-radius:22px;align-items:center;height:44px;margin-top:8px;padding:0 16px;font-size:15px;display:flex}.post-face[data-post-format=receipt]{background:#e7dfd1}.post-face .pf-receipt{filter:drop-shadow(0 10px 18px #3c281438);align-self:center;width:min(78%,280px);transform:rotate(-2deg)}.post-face .pf-zig{background:linear-gradient(135deg,#fbfaf6 6px,#0000 0) 0 0/14px 12px repeat-x,linear-gradient(-135deg,#fbfaf6 6px,#0000 0) 0 0/14px 12px repeat-x;height:12px;display:block}.post-face .pf-zig-top{background:linear-gradient(45deg,#fbfaf6 6px,#0000 0) 0 0/14px 12px repeat-x,linear-gradient(-45deg,#fbfaf6 6px,#0000 0) 0 0/14px 12px repeat-x}.post-face .pf-receipt-paper{color:#232220;background:#fbfaf6;padding:16px 20px;font:400 14px/1.6 JetBrains Mono,monospace}.post-face .pf-receipt-head small,.post-face .pf-notes-crumb{color:#6b6760;overflow-wrap:anywhere;font-size:11px;font-weight:400;display:block}.post-face .pf-receipt-head{text-align:center;overflow-wrap:anywhere;border-bottom:1px dashed #a49e92;margin-bottom:6px;padding-bottom:8px;font-weight:700}.post-face .pf-receipt-row{justify-content:space-between;gap:12px;display:flex}.post-face .pf-receipt-row span:last-child{text-align:right;overflow-wrap:anywhere}.post-face .pf-receipt-total{text-transform:uppercase;border-top:1px dashed #a49e92;margin-top:6px;padding-top:6px;font-weight:700}.post-face[data-post-format=terminal]{color:#c9d1d9;background:#0d1117}.post-face .pf-terminal .pf-inner{justify-content:center;gap:4px;font:400 15px/1.75 JetBrains Mono,monospace}.post-face .pf-terminal b{color:#7ee787;font-weight:400}.post-face .pf-term-claim{color:#e6edf3;white-space:normal;margin-bottom:12px;font:500 16px/1.42 Instrument Sans,sans-serif}.post-face .pf-chat-claim{color:#1e1a2e;margin:0 0 14px;font-size:17px}.post-face .pf-claim{margin:14px 0 0;font:500 16px/1.38 Instrument Sans,sans-serif}.post-face .pf-diff .pf-claim{color:#1f2328;margin:0 0 4px;font-size:17px}.post-face .pf-term-key{color:#f2cc60}.post-face .pf-term-cursor{vertical-align:middle;background:#c9d1d9;width:10px;height:18px;display:inline-block}.post-face[data-post-format=number]{color:#f4f1e8;background:#1f3fb8}.post-face .pf-number .pf-inner{justify-content:center;gap:8px}.post-face .pf-number-value{letter-spacing:-.07em;font:800 clamp(96px,44cqw,200px)/.82 Funnel Display,sans-serif}.post-face .pf-number-value[data-long]{font-size:clamp(64px,26cqw,120px)}.post-face .pf-number-label{font:700 24px/1.1 Funnel Display,sans-serif}.post-face .pf-number p{color:#dce3ff;margin:10px 0 0;font-size:16px;line-height:1.35}.post-face[data-post-format=diff]{color:#1f2328;background:#f6f8fa}.post-face .pf-diff{flex-direction:column;gap:14px;font:400 13px/1.4 JetBrains Mono,monospace;display:flex}.post-face .pf-diff strong{font:700 20px/1.2 Instrument Sans,sans-serif}.post-face .pf-diff-file{flex-direction:column;gap:4px;display:flex}.post-face .pf-diff-file>span:first-child{overflow-wrap:anywhere}.post-face .pf-diff-bar{gap:2px;height:9px;display:flex}.post-face .pf-diff-bar i{background:#2da44e;border-radius:2px}.post-face .pf-diff-bar b{background:#cf222e;border-radius:2px}.post-face .pf-diff-n{color:#59636e;font-size:12px}.post-face[data-post-format=notification]{color:#fff;background:linear-gradient(165deg,#2b3a67,#121524)}.post-face .pf-lock .pf-inner{justify-content:center;gap:10px}.post-face .pf-lock-time{align-self:center;margin-bottom:12px;font:700 64px/1 Funnel Display,sans-serif}.post-face .pf-lock-note{background:#ffffff29;border-radius:16px;padding:12px 14px;font-size:15px;line-height:1.35}.post-face[data-post-format=highlight]{color:#2a2620;background:#efe6d2}.post-face .pf-page .pf-inner{justify-content:center}.post-face .pf-page p{margin:0;font:400 19px/1.65 DM Serif Display,Georgia,serif}.post-face .pf-page mark{color:inherit;background:#f7e15a;padding:1px 2px}.post-face[data-post-format=poster]{color:#fff;background:#141517}.post-face .pf-poster-line{letter-spacing:-.03em;text-shadow:0 1px 8px #0006;margin:0;font:750 clamp(26px,8cqw,34px)/1.05 Funnel Display,sans-serif}.post-face .pf-poster-line[data-size=m]{font-size:clamp(22px,6.6cqw,27px)}.post-face .pf-poster-line[data-size=s]{font-size:clamp(18px,5.4cqw,21px);line-height:1.15}.post-face[data-post-format=magazine]{color:#f7ebcb;background:#0e3b2c}.post-face .pf-magazine .pf-inner{justify-content:space-between}.post-face .pf-masthead{letter-spacing:-.03em;font:400 clamp(64px,23cqw,96px)/.9 DM Serif Display,Georgia,serif}.post-face .pf-coverlines{color:#fff;flex-direction:column;gap:6px;max-width:88%;font-size:14px;font-weight:600;line-height:1.3;display:flex}.post-face .pf-coverline-lead{font:italic 400 22px/1.1 DM Serif Display,Georgia,serif}.post-face[data-post-format=polaroid]{background:#3a2e28}.post-face .pf-polaroid{background:#fbfaf6;align-self:center;width:min(78%,280px);margin:0;padding:12px 12px 0;transform:rotate(-3deg);box-shadow:0 14px 26px #00000073}.post-face .pf-polaroid .pf-art{aspect-ratio:1;width:100%;height:auto;display:block;position:static}.post-face .pf-polaroid figcaption{color:#2b2616;padding:12px 4px 16px;font:italic 400 18px/1.2 DM Serif Display,Georgia,serif}.post-face[data-post-format=newspaper]{color:#1b1a17;background:#efeadf}.post-face .pf-news .pf-inner{justify-content:center;gap:8px}.post-face .pf-news-masthead{text-align:center;font:400 28px/1 DM Serif Display,Georgia,serif}.post-face .pf-news-rule{border-top:2px solid #1b1a17;border-bottom:1px solid #1b1a17;height:4px;display:block}.post-face .pf-news h3{margin:0;font:400 clamp(26px,8cqw,34px)/1.02 DM Serif Display,Georgia,serif}.post-face .pf-news-dek{margin:0;font-size:14px;font-style:italic;line-height:1.35}.post-face .pf-news-photo{filter:grayscale(.3)contrast(1.05);height:150px;position:relative;overflow:hidden}.post-face .pf-news-pull{text-align:center;border-top:1px solid #1b1a17;border-bottom:1px solid #1b1a17;margin:0;padding:6px 0;font:italic 400 15px/1.25 DM Serif Display,Georgia,serif}.post-face[data-post-format=split]{background:#0b0f1e}.post-face .pf-split-before{width:50%;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.post-face .pf-split-before .pf-art{width:200%}.post-face .pf-split-line{background:#fff;width:3px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.post-face .pf-split-tag{color:#fff;background:#0009;border-radius:8px;padding:5px 9px;font-size:12px;font-weight:700;position:absolute;left:14px}.post-face .pf-split-after{color:#141416;background:#ffffffeb;left:auto;right:14px}.st-scene-preview,.st-evidence{--scene-accent:var(--st-ring);--scene-rule:var(--st-rule);--scene-panel:var(--st-panel);color:var(--c-text)}.st-scene-preview{border:1px solid var(--scene-rule);background:linear-gradient(135deg,var(--scene-panel),transparent);border-radius:22px;margin-top:24px;padding:20px;overflow:hidden}.st-scene-preview-head{color:var(--scene-accent);justify-content:space-between;align-items:center;display:flex}.st-scene-eyebrow{color:var(--scene-accent);font-size:12px;font-weight:600;line-height:1.5}.st-scene-mark{font-size:23px;line-height:1}.st-scene-preview-count{align-items:flex-end;gap:14px;margin:14px 0 20px;display:flex}.st-scene-preview-count>span:first-child{letter-spacing:-.07em;color:var(--scene-accent);font-variant-numeric:tabular-nums;font-size:clamp(54px,12cqh,86px);font-weight:700;line-height:.85}.st-scene-preview-count>span:last-child{opacity:.8;max-width:80px;font-size:13px;line-height:1.3}.st-scene-chapters,.st-evidence-list{margin:0;padding:0;list-style:none}.st-scene-chapters{border-top:1px solid var(--scene-rule);flex-direction:column;gap:12px;padding-top:15px;display:flex}.st-scene-chapters li{animation:.55s both scene-arrive;animation-delay:calc(var(--scene-order)*90ms);align-items:baseline;gap:12px;font-size:13px;line-height:1.35;display:flex}.st-scene-chapters li>span:first-child{color:var(--scene-accent);font:11px ui-monospace,SFMono-Regular,monospace}.st-scene-sources{border-top:1px solid var(--scene-rule);overflow-wrap:anywhere;flex-wrap:wrap;gap:7px 10px;margin-top:17px;padding-top:13px;font-size:11px;line-height:1.5;display:flex}.st-scene-sources>span:first-child{opacity:.6}.st-scene-sources>span:not(:first-child){color:var(--scene-accent)}.st-scene-label{margin-bottom:14px}.st-evidence-list{flex-direction:column;gap:14px;display:flex;position:relative}.st-evidence-list:before{content:"";background:var(--scene-rule);transform-origin:top;width:1px;animation:.65s both scene-connect;position:absolute;top:14px;bottom:14px;left:14px}.st-evidence-entry{animation:.5s cubic-bezier(.2,.8,.2,1) both scene-arrive;animation-delay:calc(var(--scene-order)*.11s);align-items:flex-start;gap:12px;display:flex;position:relative}.st-evidence-index{border:1px solid var(--scene-rule);background:var(--st-ground);width:29px;height:29px;color:var(--scene-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:15px;font:10px ui-monospace,SFMono-Regular,monospace;display:flex;position:relative}.st-evidence-panel{border:1px solid var(--scene-rule);background:var(--scene-panel);overflow-wrap:anywhere;border-radius:16px;flex:1;min-width:0;padding:17px 16px}.st-evidence[data-story-scene=signal] .st-evidence-entry:first-child .st-evidence-panel{border-left:3px solid var(--scene-accent);background:linear-gradient(135deg,var(--scene-panel),transparent)}.st-evidence[data-story-scene=receipt] .st-evidence-list:before{display:none}.st-evidence[data-story-scene=receipt] .st-evidence-entry{padding-top:9px;display:block}.st-evidence[data-story-scene=receipt] .st-evidence-index{z-index:1;border-radius:7px;margin:0;position:absolute;top:0;right:14px}.st-evidence[data-story-scene=receipt] .st-evidence-panel{border-left:3px solid var(--scene-accent);border-bottom-style:dashed;border-radius:4px 18px 18px 4px;padding:25px 18px 18px}.st-evidence[data-emphasis=lead] .st-evidence-entry:first-child .st-evidence-title{font-size:20px!important;line-height:1.25!important}.st-evidence[data-paused=true] *,.st-evidence[data-paused=true] :before,.st-scene-preview[data-paused=true] *{animation-play-state:paused!important}@keyframes scene-arrive{0%{transform:translateY(10px)}to{transform:none}}@keyframes scene-connect{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.st-evidence *,.st-evidence :before,.st-scene-preview *{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}.wl{background:var(--c-ink);max-width:460px;color:var(--c-text);inset:0;top:env(safe-area-inset-top,0px);bottom:env(safe-area-inset-bottom,0px);-webkit-tap-highlight-color:transparent;margin:0 auto;font-family:Instrument Sans,-apple-system,Segoe UI,sans-serif;position:fixed;overflow:clip;container:wl/size}.wl button{font:inherit;color:inherit}.wl *{box-sizing:border-box}.wl-top{z-index:6;background:var(--c-ink);position:absolute;top:0;left:0;right:0}.wl-toprow{align-items:center;gap:10px;height:56px;padding:0 12px 0 16px;display:flex}.wl-lockup{cursor:pointer;background:0 0;border:0;padding:0;display:flex}.wl-growx{flex:1}.wl-signin{background:var(--c-text);cursor:pointer;border:0;border-radius:10px;height:36px;padding:0 14px;font-size:14px;font-weight:650;color:var(--c-ink)!important}.wl-chapbar{align-items:center;gap:10px;height:22px;padding:0 16px;transition:opacity .3s;display:flex}.wl-chapbar.off{opacity:0}.wl-chapbar b{color:var(--c-dim);white-space:nowrap;font-size:11px;font-weight:650}.wl-segs{flex:1;gap:3px;display:flex}.wl-segs i{background:color-mix(in srgb, var(--c-text) 14%, transparent);border-radius:2px;flex:1;height:3px}.wl-segs i.on{background:var(--c-text)}.wl-segs-long{background:color-mix(in srgb, var(--c-text) 14%, transparent);border-radius:2px;min-width:0}.wl-tabs{background:var(--c-card);border:1px solid var(--c-line);z-index:6;border-radius:29px;grid-template-columns:repeat(5,minmax(0,1fr));height:58px;padding:4px;display:grid;position:absolute;bottom:14px;left:16px;right:16px}.wl-tabs button{color:var(--c-dim);cursor:pointer;background:0 0;border:0;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11px;font-weight:600;display:flex}.wl-tabs button[aria-current=page]{background:var(--c-glass);color:var(--c-text)}.wl-feed{scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none;height:100%;overflow-y:auto}.wl-feed::-webkit-scrollbar{display:none}.wl-screen{scroll-snap-align:start;scroll-snap-stop:always;flex-direction:column;justify-content:center;height:100%;padding:80px 8px 86px;display:flex;position:relative}.wl-frame{background:var(--bg,#141517);color:#f5f5f7;isolation:isolate;border-radius:22px;flex:auto;min-height:0;position:relative;overflow:hidden;container-type:inline-size}.wl-frame.wl-ar{aspect-ratio:var(--ar);flex:0 auto}.wl-portrait-stage{flex:auto;place-items:center;min-height:0;display:grid;container-type:size}.wl-frame.wl-portrait{flex:none;width:min(100cqw,56.25cqh);height:min(100cqh,177.778cqw)}.wl-media-stage{flex:auto;width:100%;min-height:0;position:relative}.wl-media-stage>.wl-fitted-frame{position:absolute}.wl-gscreen>.wl-media-stage,.wl-gscreen>.wl-portrait-stage{position:absolute;inset:0}.wl-published-scroll{flex:auto;min-height:0;overflow-y:auto}.wl-published-content{flex-direction:column;min-height:100%;display:flex}.wl-frame-actions{pointer-events:none;z-index:3;position:absolute;inset:0}.wl-frame-actions .wl-rail{pointer-events:auto;width:44px;right:4px}.wl-frame-actions .wl-rail button{min-height:44px}.wl-media-stage:has([data-film-scrub]) .wl-frame-actions .wl-rail{bottom:64px}.wl-opener{--bg:#0a0a0a;flex:auto}:is(.wl-frame:has(.wl-video),.wl-frame:has(.wl-video) *){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none}.wl-video,.wl-cover{object-fit:cover;z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.wl .wl-video{transition:none!important}.wl-video.wl-contain{object-fit:contain}.wl-backdrop{object-fit:cover;filter:blur(22px)brightness(.55);z-index:0;width:calc(100% + 40px);height:calc(100% + 40px);position:absolute;inset:-20px}.wl-tap{z-index:2;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.wl-play{z-index:5;cursor:pointer;background:#0a0a0bb8;border:0;border-radius:9999px;justify-content:center;align-items:center;width:72px;height:72px;margin:-36px 0 0 -36px;padding:0;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #fff3}.wl-flash{z-index:4;pointer-events:none;background:#0a0a0b99;border-radius:9999px;justify-content:center;align-items:center;width:60px;height:60px;margin:-30px 0 0 -30px;display:flex;position:absolute;top:50%;left:50%}.wl-chip{z-index:4;cursor:pointer;background:#0c1015a3;border:0;border-radius:9999px;height:30px;padding:0 12px;font-size:12px;font-weight:650;position:absolute;box-shadow:0 0 0 1px #ffffff24;color:#f5f5f7!important}.wl-skip{top:12px;right:12px}.wl-ended .wl-skip{display:none}.wl-kickrow{justify-content:space-between;align-items:center;gap:12px;display:flex}.wl-tag{z-index:3;color:#1a1204;letter-spacing:.02em;background:#fbbf24;border-radius:9999px;align-items:center;height:24px;padding:0 9px;font-size:11px;font-weight:750;display:inline-flex;position:absolute;top:12px;left:12px}.wl-rail{z-index:3;background:#0c1015a3;border-radius:18px;flex-direction:column;width:50px;padding:4px 0;display:flex;position:absolute;bottom:30px;right:6px;box-shadow:0 0 0 1px #ffffff29}.wl-frame:has([data-film-scrub]) .wl-rail{bottom:64px}.wl-rail button{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:52px;font:400 10px JetBrains Mono,ui-monospace,monospace;display:flex;color:#f5f5f7!important}.wl-endcard{z-index:5;opacity:0;pointer-events:none;background:linear-gradient(#0a0a0a00 40%,#0a0a0aeb 74%);flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;padding:0 24px 40px;transition:opacity .4s;display:flex;position:absolute;inset:0}.wl-endcard.on{opacity:1;pointer-events:auto}.wl-meta{flex:none;padding:12px 8px 0}.wl-by{color:var(--c-dim);flex-wrap:wrap;align-items:center;gap:4px;font-size:13px;display:flex}.wl-by b{color:var(--c-text);font-weight:600}.wl-by-role{font:inherit;color:var(--c-text);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0;text-decoration:underline;display:inline-flex}.wl-by-role svg{width:14px;height:14px}.wl-meta h2{letter-spacing:-.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font:500 19px/1.3 -apple-system,BlinkMacSystemFont,Segoe UI,Instrument Sans,sans-serif;display:-webkit-box;overflow:hidden}.wl-actions{align-items:center;gap:10px;margin-top:12px;display:flex}.wl-alts{flex-wrap:wrap;justify-content:center;gap:4px 16px;margin-top:4px}.wl-primary{background:var(--c-text);cursor:pointer;border:0;border-radius:24px;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;height:48px;padding:0 16px;font-size:15px;font-weight:650;text-decoration:none;transition:transform .12s;display:flex;color:var(--c-ink)!important}.wl-primary:active{transform:scale(.97)}.wl-primary span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;display:inline-flex;overflow:hidden}.wl-primary.wl-done{background:color-mix(in srgb, var(--c-ok) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c-ok) 45%, transparent);cursor:default;color:var(--c-ok)!important}.wl-primary.wl-wide{flex:none;width:100%;max-width:320px}.wl-ghost{min-height:44px;color:var(--c-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;padding:0 4px;font-size:15px;font-weight:550;text-decoration:none;display:inline-flex}.wl-alts .wl-ghost{color:var(--c-dim);font-size:14px}.wl-ghost.wl-wide{width:100%;color:var(--c-dim)}.wl-quiet{cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-height:44px;font-size:14px;font-weight:600;display:inline-flex;color:#f5f5f7b3!important}.wl-note{color:var(--c-dim);margin:8px 8px 0;font-size:13px;line-height:1.4}.wl-screen-hub{justify-content:flex-start;gap:14px;padding:76px 16px 86px}.wl-kick{color:var(--c-dim);font-size:13px;font-weight:600}.wl-hub{display:contents}.wl-hub-intro{flex:none}.wl-hub h1{letter-spacing:-.04em;margin:7px 0 0;font-family:Funnel Display,Instrument Sans,sans-serif;font-size:32px;font-weight:750;line-height:1.08}.wl-sub{color:var(--c-dim);margin:6px 0 0;font-size:14px;line-height:1.4}.wl-tiles{flex:auto;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:10px;min-height:0;display:grid}.wl-tile{text-align:left;cursor:pointer;background:#1b1c20;border:0;border-radius:18px;min-height:0;padding:0;transition:transform .15s;position:relative;overflow:hidden;color:#f5f5f7!important}.wl-tile:active{transform:scale(.97)}.wl-tile>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.wl-tile>.wl-still-face{position:absolute;inset:0}.wl-tile>img{object-fit:cover;width:100%;height:100%;animation:14s ease-in-out infinite alternate wl-drift;position:absolute;inset:0}.wl-tile-made{background:#493f62}.wl-tile-sample{background:#1d4266}.wl-tile-how{background:#39362f}.wl-tile-privacy{background:#174b3f}.wl-chapter-art{justify-content:center;align-items:center;display:flex;position:absolute;inset:0 0 76px;overflow:hidden}.wl-chapter-art>img{object-fit:cover;width:100%;height:100%}.wl-tile-how .wl-chapter-art>img{object-position:50% 20%;transform:scale(1.35)}.wl-chapter-art .wl-private-art{object-fit:contain;flex:none;width:100%;height:100%;max-height:100%}.wl-chapter-art .wl-sample-spread{width:82%;max-width:270px}.wl-tiles-list{grid-template-rows:1.5fr 1fr 1fr;grid-template-columns:1fr;gap:10px}.wl-tiles-four{grid-template-rows:2.1fr 1fr 1fr 1fr;gap:8px}.wl-tiles-list .wl-tile{box-shadow:inset 0 0 0 1px #ffffff0b}.wl-tiles-list .wl-tile-sample{background:#234e78}.wl-tiles-list .wl-chapter-art{border-radius:12px;inset:8px 10px 8px 66%}.wl-tiles-list .wl-tile-sample .wl-chapter-art{inset:12px 0 12px 58%}.wl-tiles-list .wl-twords{justify-content:center;gap:5px;inset:0 36% 0 16px}.wl-tiles-list .wl-tile-sample .wl-twords{right:42%}.wl-tiles-list .wl-twords b{font-size:20px;line-height:1.08}.wl-tiles-list .wl-tile-sample .wl-twords b{max-width:8em;font-size:25px}.wl-tiles-list .wl-tile-description{font-size:12px;line-height:1.35}.wl-tiles-list .wl-tile-caption{color:#f5f5f7;justify-content:flex-start;margin-top:7px;font-size:12px;font-weight:650}.wl-tiles-list .wl-chapter-art .wl-sample-spread{width:100%}.wl-tiles-four .wl-twords{gap:3px}.wl-tiles-four .wl-twords b{font-size:18px}.wl-tiles-four .wl-tile-sample .wl-twords b{font-size:23px}.wl-tiles-four .wl-tile-caption{margin-top:4px}.wl-published-spread{justify-content:center;align-items:center;width:100%;height:100%;padding:4px;display:flex}.wl-published-spread>span{aspect-ratio:4/5;border-radius:5px;max-width:55%;height:90%;display:block;overflow:hidden;transform:rotate(-8deg);box-shadow:0 5px 12px #16122250}.wl-published-spread>span+span{margin-left:-5px;transform:rotate(8deg)}.wl-published-spread :is(img,video,.wl-still-face){object-fit:contain;width:100%;height:100%;display:block}.wl-tiles-list .wl-tile-how .wl-chapter-art>img{object-position:50% 27%;transform:scale(1.25)}.wl-g .wl-tiles-list .wl-tile-how .wl-chapter-art{aspect-ratio:1;max-width:33%;left:auto}.wl-g .wl-tiles-list .wl-tile-how .wl-chapter-art>img{object-position:50% 0%;transform:scale(1.8)}@keyframes wl-drift{0%{transform:scale(1.02)}to{transform:scale(1.12)translate(-2%,-2%)}}.wl-tscrim{background:linear-gradient(#08080900 0%,#08080926 38%,#080809eb 82%);position:absolute;inset:0}.wl-twords{flex-direction:column;gap:3px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.wl-twords b{letter-spacing:-.03em;font-family:Funnel Display,Instrument Sans,sans-serif;font-size:18px;font-weight:750;line-height:1.05}.wl-twords>span{color:#f5f5f7b8;font-size:12px}.wl-tile>.wl-made-art{object-position:50% 100%;animation:none}.wl-tile-caption{justify-content:space-between;align-items:center;gap:8px;display:flex}.wl-tile-caption svg{color:#f5f5f7;flex:none}.wl-tile:focus-visible{outline:2px solid var(--c-text);outline-offset:3px}.wl-hub>.wl-primary{flex:none}.wl-story{z-index:1;scrollbar-width:none;flex-direction:column;gap:12px;padding:22px 20px 36px;display:flex;position:absolute;inset:0;overflow-y:auto}.wl-story::-webkit-scrollbar{display:none}.wl-story.wl-center{justify-content:center}.wl-grow{flex:1;min-height:0}.wl-scene{z-index:0;position:absolute;inset:0;overflow:hidden}.wl-scene img{object-fit:cover;object-position:50% 30%;transform-origin:50% 35%;width:100%;height:100%}.wl-scene:not(.wl-blur) img{animation:16s ease-out forwards paused wl-push}.live .wl-scene:not(.wl-blur) img{animation-play-state:running}.wl-feed[data-scroll-motion=moving] .wl-scene img{animation-play-state:paused}@keyframes wl-push{0%{transform:scale(1)}to{transform:scale(1.07)}}.wl-blur img{filter:brightness(.8)saturate(.95);transform:none}.wl-veil{z-index:0;pointer-events:none;position:absolute;inset:0}.wl-veil-top{background:linear-gradient(#0a0a0b80 0%,#0a0a0b0d 14%,#0a0a0b59 30%,#0a0a0bd1 48%,#0a0a0bf2 100%)}.wl-veil-dense{background:linear-gradient(#0a0a0b80 0%,#0a0a0b33 9%,#0a0a0bb8 22%,#0a0a0bed 40%,#0a0a0bf5 100%)}.wl-veil-blur{background:linear-gradient(#0a0a0b1f 0%,#0a0a0b26 34%,#0a0a0bdb 57%,#0a0a0bf7 100%)}.wl-scene-setup:not(.wl-blur) img{animation:none}.wl-scene-setup img{object-position:50% 0;filter:brightness(1.15)}.wl-veil-setup{background:linear-gradient(#0a0a0b26 0%,#0a0a0b00 25%,#0a0a0bbf 43%,#0a0a0bf7 57%)}.wl-bone{color:#1b1a18;letter-spacing:.1em;text-transform:uppercase;background:#f3f1ee;border-radius:7px;align-self:flex-start;align-items:center;height:24px;padding:0 9px;font:600 10.5px JetBrains Mono,ui-monospace,monospace;display:inline-flex}.wl-mk{letter-spacing:.14em;text-transform:uppercase;color:#f5f5f79e;font:500 11px JetBrains Mono,ui-monospace,monospace}.wl-hk{letter-spacing:-.04em;color:#fff;text-wrap:balance;text-shadow:0 1px 2px #0000008c,0 4px 24px #0000008c;margin:0;font-family:Funnel Display,Instrument Sans,sans-serif;font-size:34px;font-weight:750;line-height:1.12}.wl-hk-sm{font-size:28px}.wl-hk em{color:#141312;-webkit-box-decoration-break:clone;box-decoration-break:clone;text-shadow:none;background:#f3f1ee;border-radius:.16em;margin:0 -.02em;padding:0 .14em;font-style:normal}.wl-ticks{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.wl-ticks li{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f5f5f780;background:#121214bd;border-radius:12px;align-items:center;gap:10px;min-height:44px;padding:10px 12px;font-size:15px;font-weight:600;line-height:1.35;transition:color .4s;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.wl-ticks li i{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:background .3s;display:flex;box-shadow:inset 0 0 0 1.5px #ffffff40}.wl-ticks li i svg{opacity:0;transition:opacity .25s}.wl-ticks li.on{color:#f5f5f7}.wl-ticks li.on i{box-shadow:none;background:#6ee7b7}.wl-ticks li.on i svg{opacity:1}.wl-roles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.wl-roles button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:left;cursor:pointer;background:#121214bd;border:0;border-radius:14px;min-height:48px;padding:0 14px;font-size:15px;font-weight:650;transition:transform .12s;box-shadow:inset 0 0 0 1px #ffffff1a;color:#f5f5f7!important}.wl-roles button:active{transform:scale(.97)}.wl-roles button[aria-pressed=true]{box-shadow:none;background:#f3f1ee;color:#141312!important}.wl-steps{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.wl-steps li{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#121214bd;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.wl-steps li i{color:#141312;background:#f3f1ee;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-style:normal;font-weight:700;display:flex}.wl-steps li div{flex-direction:column;gap:2px;display:flex}.wl-steps li b{font-size:14px;font-weight:650}.wl-steps li span{color:#f5f5f7b3;font-size:12.5px;line-height:1.4}.wl-mini{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#121214cc;border-radius:14px;align-items:center;gap:10px;padding:10px;transition:transform .55s cubic-bezier(.3,.7,.2,1),opacity .55s;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.wl-mini img{object-fit:cover;object-position:50% 25%;border-radius:10px;flex-shrink:0;width:52px;height:52px}.wl-mini div{flex-direction:column;gap:3px;min-width:0;display:flex}.wl-mini small{color:#f5f5f799;font-size:11px;font-weight:650}.wl-mini b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}.wl-mini.gone{opacity:0;transform:translate(110%)rotate(8deg)}.wl-mini.gone.go{transform:translate(-110%)rotate(-8deg)}.wl-mini.gone.plan{transform:translateY(-70%)scale(.9)}.wl-settles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.wl-settles button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#121214bd;border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:46px;font-size:14px;font-weight:650;display:flex;box-shadow:inset 0 0 0 1px #ffffff1f;color:#f5f5f7!important}.wl-settles button.act{box-shadow:none;background:#6ee7b7;color:#06261a!important}.wl-settles button:disabled{opacity:.35;cursor:default}.wl-settled{z-index:4;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;background:#0a0a0bd1;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;transition:opacity .4s .2s;display:flex;position:absolute;inset:0}.wl-settled.on{opacity:1;pointer-events:auto}.wl-settled span{color:#f5f5f7b3;font-size:14px}.wl-bigcheck{background:#6ee7b729;border-radius:9999px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.wl-frame.wl-proof{background:#123f35}.wl-frame.wl-recap-sample{background:#183b5d}.wl-recap-art{flex:1 1 0;justify-content:center;align-items:center;min-height:72px;padding:8px 0;display:flex}.wl-private-art{object-fit:contain;width:100%;height:100%;max-height:230px;display:block}.wl-sample-spread{justify-content:center;align-items:center;gap:0;width:94%;max-width:430px;height:100%;max-height:230px;display:flex}.wl-sample-spread>span{aspect-ratio:4/5;border-radius:10px;flex:0 36%;min-width:0;max-height:90%;display:block;position:relative;transform:rotate(-9deg)translateY(7px);box-shadow:0 12px 26px #030f1d3d}.wl-sample-spread>span:nth-child(2){z-index:1;margin:0 -4%;transform:translateY(-5px)}.wl-sample-spread>span:nth-child(3){transform:rotate(9deg)translateY(7px)}.wl-sample-spread img{border-radius:inherit;object-fit:contain;width:100%;height:100%;display:block}.wl-sample-spread i{background:#6ee7b7;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;bottom:7px;right:7px;box-shadow:0 2px 8px #1234}:is(.wl-proof,.wl-recap-sample) .wl-story{padding-bottom:26px}:is(.wl-proof,.wl-recap-sample) .wl-hk{text-shadow:none}:is(.wl-proof,.wl-recap-sample) .wl-ticks li{color:#f5f5f7d1;-webkit-backdrop-filter:none;background:#0314183b}:is(.wl-proof,.wl-recap-sample) .wl-ticks li.on{color:#fff}.wl-leave{color:#fb7185;background:#121214c7;border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex;box-shadow:inset 0 0 0 1px #fb718559}.wl-leave b{flex:1;font-size:15px;font-weight:600}.wl-press{opacity:0;background:#fb7185;border-radius:9999px;width:10px;height:10px}.live .wl-press{animation:1.6s ease-out 1.2s 2 wl-tapdot}@keyframes wl-tapdot{0%{opacity:0;transform:scale(.4)}30%{opacity:.7;transform:scale(2.6)}to{opacity:0;transform:scale(4)}}.wl-ground{padding:26px 22px 36px}.wl-gk{letter-spacing:.02em;color:#fff3d9b3;font-size:12px;font-weight:650}.wl-serif{letter-spacing:-.012em;color:#fff3d9;text-wrap:balance;margin:0;font:400 34px/1.12 DM Serif Display,Georgia,serif}.wl-gp{color:#fff3d9cc;margin:0;font-size:15px;line-height:1.45}.wl-light .wl-gk{color:#302941a6}.wl-light .wl-serif{color:#302941}.wl-light .wl-ticks li{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#3029418c;background:#30294112}.wl-light .wl-ticks li.on{color:#302941}.wl-light .wl-ticks li i{box-shadow:inset 0 0 0 1.5px #3029414d}.wl-light .wl-ticks li.on i{background:#302941}.wl-light .wl-ticks li i svg path{stroke:#e1daf2}.wl-made-intro-frame{container:wl-intro/size}.wl-made-mockup{background:#111214;place-items:center;display:grid;position:absolute;inset:0}.wl-made-mockup-crop{aspect-ratio:813/1350;border-radius:22px;width:min(100cqw,60.222cqh);position:relative;overflow:hidden}.wl-made-mockup-crop img{width:104.92%;max-width:none;height:auto;position:absolute;top:-13.1852%;left:-2.46003%}.wl-made-intro-actions{flex:none;padding:12px 8px 0}.wl-made-intro-actions .wl-primary{justify-content:center;width:100%;padding-inline:44px;position:relative}.wl-made-intro-actions .wl-primary>svg{position:absolute;right:20px}.wl-made-intro-actions h2{margin:16px 0 12px;font-size:26px;font-weight:700;line-height:1.1}.wl-made-intro-actions p{color:var(--c-dim);margin:0 0 24px;font-size:15px;line-height:1.5}.wl-bigsi{--bg:#0a0a0b;--t:min(calc((100cqw - 40px) / 5.3), 64px)}.wl-bigsi .wl-story{gap:0}.wl-mark{width:calc(var(--t) * 1.3);height:auto;margin-left:calc(var(--t) * .06);fill:#f5f5f7;flex-shrink:0}.wl-mark circle{transform-box:fill-box;transform-origin:50%;animation:.5s cubic-bezier(.2,.8,.2,1) both wl-dot;animation-delay:calc(var(--k) * 45ms);animation-play-state:paused}.live .wl-mark circle{animation-play-state:running}.wl-feed[data-scroll-motion=moving] .wl-mark circle{animation-play-state:paused}@keyframes wl-dot{0%{transform:scale(0)}}.wl-bh{font-family:Funnel Display,Instrument Sans,sans-serif;font-size:var(--t);letter-spacing:-.045em;color:#f5f5f7;margin:0;font-weight:750;line-height:.98}.wl-bp{margin:calc(var(--t) * .36) 0 0;font-size:calc(var(--t) * .35);color:#8e8f98;font-weight:500;line-height:1.1}.wl-bf{margin-top:calc(var(--t) * .5);padding-top:calc(var(--t) * .4);font-size:max(12px, calc(var(--t) * .2));color:#8e8f98;border-top:1px solid #ffffff17}.wl-endmeta{text-align:center}.wl-endtitle{letter-spacing:-.045em;font-family:Funnel Display,Instrument Sans,sans-serif;font-size:32px;font-weight:750;line-height:1.02}.wl-endsub{color:var(--c-dim);margin:8px 12px 0;font-size:14px;line-height:1.45}.wl-hint{z-index:7;color:#0a0a0b;white-space:nowrap;opacity:0;pointer-events:none;background:#f5f5f7f2;border-radius:9999px;align-items:center;gap:6px;height:34px;padding:0 14px 0 10px;font-size:13px;font-weight:650;transition:opacity .3s,transform .3s;display:flex;position:absolute;top:90px;left:50%;transform:translate(-50%,-6px)}.wl-hint.on{opacity:1;transform:translate(-50%)}.wl-hint svg{animation:1.2s ease-in-out infinite wl-bob}@keyframes wl-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.wl-sheetwrap{z-index:9;opacity:0;pointer-events:none;background:#0000008c;transition:opacity .2s;position:absolute;inset:0}.wl-sheetwrap.on{opacity:1;pointer-events:auto}.wl-sheet{background:var(--c-card);max-height:86%;box-shadow:0 -1px 0 var(--c-line);border-radius:22px 22px 0 0;flex-direction:column;gap:10px;padding:10px 20px 24px;transition:transform .28s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(100%)}.wl-sheetwrap.on .wl-sheet{transform:none}.wl-grab{background:color-mix(in srgb, var(--c-text) 20%, transparent);border-radius:2px;width:40px;height:4px;margin:0 auto 6px}.wl-sheet h3{letter-spacing:-.03em;margin:0;font-family:Funnel Display,Instrument Sans,sans-serif;font-size:24px;font-weight:750;line-height:1.1}.wl-sheet h4{color:var(--c-dim);margin:4px 0 0;font-size:12px;font-weight:650}.wl-sheet p{margin:0;font-size:15px;line-height:1.5}.wl-sheet .wl-primary{flex:none}.wl-what{background:var(--c-glass);border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.wl-what div{align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;display:flex}.wl-what svg{flex-shrink:0;margin-top:3px}@container wl (height<=760px){.wl-steps li span{display:none}.wl-hk-sm{font-size:25px}:is(.wl-proof,.wl-recap-sample) .wl-story{gap:10px;padding:18px 16px 20px}.wl-proof .wl-bone{display:none}:is(.wl-proof,.wl-recap-sample) .wl-recap-art{min-height:100px}:is(.wl-proof,.wl-recap-sample) .wl-ticks li{min-height:40px;padding:8px 10px;font-size:14px}}@container wl (height<=640px){.wl-chapbar{display:none}.wl-screen{padding-top:60px;padding-bottom:76px}.wl-screen-hub{padding-top:60px}.wl-tabs{height:52px;bottom:10px}.wl-meta{padding-top:8px}.wl-meta h2{-webkit-line-clamp:1;font-size:16px}.wl-actions{margin-top:8px}.wl-primary{height:44px}.wl-story{gap:8px;padding:14px 14px 30px}.wl-hk{font-size:26px}.wl-hk-sm{font-size:22px}.wl-roles{gap:6px}.wl-roles button{min-height:40px;font-size:14px}.wl-ticks li{min-height:36px;padding:7px 10px;font-size:13px}.wl-recap-art{min-height:54px;padding:0}.wl-mini img{display:none}.wl-serif{font-size:26px}.wl-gp{display:none}.wl-settles button{min-height:40px}.wl-hub h1{font-size:24px}.wl-sub{display:none}.wl-hint{top:64px}}@container wl (height<=760px){.wl-film-page .wl-toprow{height:44px}.wl-film-page .wl-chapbar{height:16px}.wl-film-page .wl-tabs{height:48px;padding:2px;bottom:4px}.wl-film-page .wl-tabs button{gap:1px;font-size:10px}.wl-screen-film{padding-top:62px;padding-bottom:56px}.wl-screen-film .wl-meta{padding-top:6px}.wl-screen-film .wl-meta h2{-webkit-line-clamp:2;margin-top:3px;font-size:16px;line-height:1.2}.wl-screen-film .wl-actions{margin-top:6px}.wl-screen-film .wl-primary{height:44px}}@container wl (height<=540px){.wl-film-page .wl-chapbar{display:none}.wl-film-page .wl-tabs{height:46px;padding:0;bottom:0}.wl-screen-film{padding-top:44px;padding-bottom:46px}.wl-screen-film .wl-meta{padding:0 8px}.wl-screen-film .wl-by{display:none}.wl-screen-film .wl-meta h2{-webkit-line-clamp:2;margin-top:0;font-size:14px;line-height:1.2}.wl-screen-film .wl-actions{margin-top:0}}.wl-g button{font:inherit;color:inherit}.wl-g .wl-gscreen,.wl-g .wl-gscreen *{box-sizing:border-box}.wl-gscreen{position:absolute;inset:0;container:wl/size}.wl-gscreen>.wl-frame{aspect-ratio:auto;border-radius:0;position:absolute;inset:0}.wl-ghub{padding:16px;display:flex}.wl-ghub .wl-tiles{flex:auto}.wl-ghub .wl-twords b{font-size:22px}.wl-gthumb{object-fit:cover;background:#1b1c20;border-radius:7px;width:100%;height:100%;display:block}.wl-gwords .wl-meta{flex-direction:column;gap:12px;padding:16px 8px 0;display:flex}.wl-gwords .wl-by{font-size:13.5px}.wl-gwords .wl-meta h2{letter-spacing:-.03em;-webkit-line-clamp:4;text-wrap:balance;margin:0;font-family:Funnel Display,Instrument Sans,sans-serif;font-size:26px;font-weight:700;line-height:1.12}.wl-gwords .wl-actions{flex-direction:column;align-items:stretch;gap:8px;margin:4px 0 0}.wl-gwords .wl-alts{flex-flow:wrap;justify-content:flex-start;gap:2px 18px;margin:0}.wl-gwords .wl-primary{border-radius:14px;flex:none;justify-content:space-between;width:100%;height:auto;min-height:56px;padding:0 14px 0 20px;font-size:17px;font-weight:600}.wl-gwords .wl-primary.wl-done{justify-content:flex-start}.wl-gwords .wl-actions>.wl-ghost{justify-content:flex-start;padding:0 2px}.wl-gwords .wl-note{margin:4px 8px 0;font-size:13.5px}.wl-gwords .wl-endmeta{text-align:left}.wl-gwords .wl-endtitle{font-size:30px}.wl-gwords .wl-endsub{margin:0;font-size:15px}.wl-gp2{color:var(--c-dim);margin:0;font-size:15px;line-height:1.55}.wl-gsheet{z-index:5;border-radius:0;max-height:none;padding:22px 24px;position:absolute;inset:0;transform:none}.wl-gsheet .wl-primary{flex:none}@media (prefers-reduced-motion:reduce){.wl *,.wl :before,.wl :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.wl-steps li.done i{background:#6ee7b7}.wl-steps li.done b{color:#f5f5f7b8}.wl-steps li.next{box-shadow:inset 0 0 0 1.5px #f5f5f7d9}.wl-setup-org{color:var(--c-dim);text-overflow:ellipsis;white-space:nowrap;max-width:55%;font-size:13px;font-weight:600;overflow:hidden}.wl-setup-optional{text-align:left;cursor:pointer;background:#12121480;border:0;border-radius:12px;align-items:center;gap:12px;width:100%;margin-top:7px;padding:9px 12px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14;color:#f5f5f7!important}.wl-setup-optional i{border:1px dashed #f5f5f799;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:15px;font-style:normal;display:flex}.wl-setup-optional.done i{background:#6ee7b7;border:0}.wl-setup-optional span{color:#f5f5f7b3;flex-direction:column;gap:2px;font-size:12.5px;line-height:1.4;display:flex}.wl-setup-optional b{color:#f5f5f7;font-size:13.5px;font-weight:600}.wl-setup-tools{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.wl-setup-tools>span{color:var(--c-dim);font-size:13px}.wl-setup-tools button{border:1px solid var(--c-line);cursor:pointer;background:0 0;border-radius:12px;min-height:36px;padding:0 12px;font-size:13.5px;font-weight:600}.wl:is([data-setup],[data-setup-wait]){z-index:90;max-width:none}.wl:is([data-setup],[data-setup-wait]) .wl-top{padding-inline:max(0px,50% - 560px)}.wl-setup-exit{flex-shrink:0;min-height:44px}.wl:is([data-setup],[data-setup-wait]) .wl-feed{scroll-snap-type:none}.wl:is([data-setup],[data-setup-wait]) .wl-screen{max-width:460px;height:auto;min-height:100%;margin:0 auto;padding-bottom:24px}.wl:is([data-setup],[data-setup-wait]) .wl-frame{flex:none;height:clamp(360px,100dvh - 320px,640px);min-height:360px}@media (width>=760px){.wl:is([data-setup],[data-setup-wait]) .wl-screen{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);max-width:1120px;padding:96px 32px 32px;display:grid}.wl:is([data-setup],[data-setup-wait]) .wl-frame{height:clamp(360px,100dvh - 128px,720px)}.wl:is([data-setup],[data-setup-wait]) .wl-meta{min-width:0;padding:0}.wl:is([data-setup],[data-setup-wait]) .wl-meta h2{font-size:clamp(24px,3vw,36px);display:block}.wl:is([data-setup],[data-setup-wait]) .wl-actions{flex-direction:column;align-items:stretch}.wl:is([data-setup],[data-setup-wait]) .wl-primary{flex:none}}@container wl (height<=760px){:is([data-setup],[data-setup-wait]) .wl-steps li span{display:block}}.wl-still-face{color:#f5f5f7;background:#0f3934;align-items:flex-end;padding:18px;display:flex;overflow:hidden}.wl-still-face b{font-size:clamp(13px,7cqi,28px);font-weight:400;line-height:1.15}[data-welcome-wide-film] [data-desk-film]{min-width:0;flex:1 1 0!important;width:auto!important}[data-welcome-wide-film] [data-desk-column]{width:100%!important}[data-welcome-wide-film] [data-desk-side],[data-welcome-wide-film] .wl-rail{display:none}.wl-wide-film-footer{height:100%;color:var(--c-text);justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:13px;display:flex}.wl-wide-film-footer .wl-primary{flex:none;width:auto;height:36px;min-height:36px;padding:0 14px;font-size:13px}.wl-wide-film-footer>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wl-intro-card{background:var(--intro-ink);flex-direction:column;display:flex;overflow-y:auto;container:intro-card/size}.wl-intro-film{aspect-ratio:16/9;background:var(--intro-ink);border-bottom:1px solid var(--intro-line);flex:none;min-height:0;position:relative;overflow:hidden}.wl-intro-copy{z-index:6;background:var(--intro-card);color:var(--intro-text);flex-direction:column;flex:1 0 auto;justify-content:space-between;gap:24px;padding:28px;display:flex;position:relative}.wl-intro-copy h1{letter-spacing:-.045em;margin:0 0 14px;font-family:Funnel Display,Instrument Sans,sans-serif;font-size:clamp(36px,10cqw,50px);font-weight:750;line-height:1.03}.wl-intro-copy h1 em{color:#f5f5f7;font-style:normal}.wl-intro-copy p{color:#c1c1c8;text-wrap:pretty;max-width:36ch;margin:0;font-size:15px;line-height:1.5}.wl-intro-copy .wl-intro-join{text-align:center;background:var(--intro-text);border-radius:999px;flex:none;justify-content:center;width:100%;min-height:48px;margin-top:0;padding-inline:44px;font-weight:650;position:relative;color:var(--intro-ink)!important}.wl-intro-copy .wl-intro-join>svg{position:absolute;top:50%;right:20px;transform:translateY(-50%)}.wl-intro-join:hover{background:#fff}.wl-intro-copy small{text-align:center;color:var(--intro-dim);margin-top:9px;font-size:11px;line-height:1.4;display:block}.wl-intro-swipe{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;margin-top:8px;padding:0;display:flex;color:var(--intro-text)!important;font-size:14px!important;font-weight:600!important}.wl-intro-join:focus-visible,.wl-intro-swipe:focus-visible{outline:2px solid var(--intro-text);outline-offset:4px}.wl-g .wl-intro-copy{justify-content:center;padding:28px 34px}.wl-g .wl-intro-copy h1{font-size:clamp(38px,8.4cqw,52px)}@container intro-card (height<=700px){.wl-intro-copy{gap:20px;padding:22px 20px 12px}.wl-intro-copy h1{font-size:38px}.wl-intro-film{aspect-ratio:2}}@container intro-card (height<=520px){.wl-intro-copy{gap:12px;padding:18px 20px 8px}.wl-intro-copy h1{font-size:36px}.wl-intro-copy p{font-size:14px}}@container intro-card (height<=470px){.wl-intro-film{aspect-ratio:2.4}.wl-intro-copy{gap:16px;padding:16px 18px 8px}.wl-intro-copy h1{margin-bottom:10px;font-size:32px}.wl-intro-copy p{font-size:13px}.wl-intro-copy .wl-intro-join{height:44px;min-height:44px}.wl-intro-swipe{margin-top:4px}}.wl-intro-film.wl-intro-diagram{aspect-ratio:auto;background:#fffcf5}.wl-intro-diagram-image{object-fit:contain;width:100%;height:auto;display:block}.wl-intro-card .wl-intro-copy h1,.wl-intro-card .wl-intro-copy h1 em{color:#f5f5f7}.wl-intro-card .wl-intro-copy p{color:#d0d0d6}.wl-intro-card .wl-intro-copy small{color:#b4b5bd}.wl-intro-card .wl-intro-join>span{color:#0a0a0b}.wl-intro-card .wl-intro-swipe>span{color:#f5f5f7}.wl-browse-position{color:var(--c-dim);align-items:center;gap:8px;padding:0 12px;font-size:13px;display:flex}.wl-browse-position button{border:1px solid var(--c-line);border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.wl-browse-position button:disabled{opacity:.35;cursor:default}.wl-primary.wl-public-repos{background:var(--intro-text,var(--c-text));flex:none;justify-content:space-between;width:100%;height:auto;min-height:56px;padding:12px 20px;color:var(--intro-ink,var(--c-ink))!important}.wl-public-repos>span{gap:10px}.wl-public-repos svg{flex:none}.wl-public-repos:focus-visible{outline:2px solid var(--intro-text,var(--c-text));outline-offset:4px}@media (width<=899px) and (height<=740px){.wl-intro-diagram-image{object-fit:contain;height:clamp(100px,22svh,180px)}.wl-intro-copy{gap:10px}.wl-intro-copy h1{margin-bottom:10px}.wl-intro-copy .wl-intro-swipe{margin-top:0}}.discovery-scene{--ds-paper:#f3efe5;--ds-ink:#201f1b;--ds-muted:#69665e;isolation:isolate;color:var(--ds-ink);background:var(--ds-paper);-webkit-tap-highlight-color:transparent;font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:absolute;inset:0;overflow:hidden;container:discovery/size}.discovery-scene *,.discovery-scene :before,.discovery-scene :after{box-sizing:border-box}.discovery-scene button,.discovery-scene input{font:inherit}.discovery-scene button{cursor:pointer;touch-action:manipulation}.discovery-scene button:focus-visible,.discovery-scene input:focus-visible{outline:3px solid var(--ds-accent);outline-offset:4px}.ds-scroll{inset:var(--ds-top) var(--ds-gutter) var(--ds-bottom) 0;overscroll-behavior-y:auto;scrollbar-width:thin;scrollbar-color:#8c887b transparent;position:absolute;overflow-y:auto}.ds-composition{flex-direction:column;height:100%;min-height:100%;display:flex;position:relative}.ds-masthead{z-index:2;border-bottom:1px solid #201f1b26;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:18px 24px 16px;display:flex;position:relative}.ds-category{letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:750;line-height:1.35;display:inline-flex}.ds-category i{background:var(--ds-accent);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--ds-accent) 12%, transparent);border-radius:50%;flex:none}.ds-edition{letter-spacing:.16em;color:var(--ds-muted);flex:none;font-size:10px;font-weight:650}.ds-picture{background:#e4ddd0;flex:auto;height:clamp(132px,35cqh,300px);min-height:82px;position:relative;overflow:hidden}.ds-picture img{object-fit:cover;object-position:center 45%;width:100%;height:100%;animation:1.2s cubic-bezier(.18,.67,.26,1) both ds-arrive;display:block;transform:scale(1.01)}.ds-image-shade{pointer-events:none;background:linear-gradient(#0000 70%,#201f1b0f);position:absolute;inset:0}.ds-content{flex:none;padding:22px 24px 20px;position:relative}.ds-title{letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-family:Funnel Display,Instrument Sans,sans-serif;font-size:clamp(28px,8.5cqw,43px);font-weight:650;line-height:1.03}.ds-title em{color:var(--ds-accent);font-style:normal}.ds-body{text-wrap:pretty;overflow-wrap:anywhere;color:#49473f;margin:12px 0 0;font-size:clamp(14px,3.65cqw,16px);line-height:1.5}.ds-note{color:var(--ds-muted);align-items:flex-start;gap:7px;margin:16px 0 0;font-size:11.5px;line-height:1.45;display:flex}.ds-note>span{color:var(--ds-accent);font-size:17px;line-height:1}.ds-colophon{align-items:center;gap:7px;margin-top:20px;display:flex}.ds-colophon span{background:var(--ds-accent);width:28px;height:2px}.ds-colophon i{background:var(--ds-accent);border-radius:50%;width:3px;height:3px}.ds-steps{border-top:1px solid #201f1b29;margin:18px 0 0;padding:0;list-style:none}.ds-steps li{border-bottom:1px solid #201f1b29;align-items:baseline;gap:12px;padding:12px 0;display:flex}.ds-step-number{font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--ds-accent);flex:none;font-size:10px}.ds-steps li div{flex-direction:column;gap:3px;min-width:0;display:flex}.ds-steps b{font-size:14px;font-weight:650;line-height:1.3}.ds-steps li div>span{color:var(--ds-muted);font-size:12.5px;line-height:1.45}.ds-detail{border-left:2px solid var(--ds-accent);margin-top:18px;padding-left:12px}.ds-detail>span{letter-spacing:.08em;text-transform:uppercase;color:var(--ds-accent);font-size:10px;font-weight:700}.ds-detail p{color:#49473f;margin:5px 0 0;font-size:13px;line-height:1.45}.ds-sample-mark,.ds-gallery-mark{color:#27241f;letter-spacing:.05em;background:#f5f1e9ef;padding:6px 9px;font-size:10px;font-weight:650;position:absolute;bottom:14px;left:20px}.ds-metric{color:#201f1b;background:#f3efe5ed;flex-direction:column;max-width:60%;padding:12px 15px;display:flex;position:absolute;bottom:16px;right:18px}.ds-metric b{letter-spacing:-.04em;font-family:Funnel Display,sans-serif;font-size:36px;font-weight:650;line-height:1}.ds-metric>span{margin-top:5px;font-size:11px;line-height:1.3}.ds-picture:has(img[src^="/home-evidence/"]) .ds-metric{display:none}.discovery-scene.ds-has-tutorial{--ds-paper:#faf8f2}.ds-has-tutorial .ds-composition{height:auto}.ds-has-tutorial .ds-masthead{border-bottom-color:color-mix(in srgb, var(--ds-accent) 20%, transparent)}.ds-has-tutorial .ds-category{color:var(--ds-accent)}.discovery-scene.ds-has-tutorial .ds-content{border:0;margin:0;padding:20px 24px}.discovery-scene.ds-has-tutorial .ds-title{font-size:clamp(26px,7.4cqw,38px)}.ds-has-tutorial .ds-colophon{margin-top:12px}.ds-tutorial{margin-top:18px}.ds-tutorial-progress{color:var(--ds-accent);flex-wrap:wrap;justify-content:space-between;gap:6px 14px;font-size:11px;font-weight:750;line-height:1.4;display:flex}.ds-tutorial-progress>span+span{color:var(--ds-muted);font-weight:400}.ds-tutorial-track{gap:5px;margin-top:9px;display:flex}.ds-tutorial-track>span{background:color-mix(in srgb, var(--ds-accent) 13%, transparent);border-radius:3px;flex:1;height:4px}.ds-tutorial-track>span[data-current]{background:var(--ds-accent)}.ds-tutorial-track>span[data-past]{background:color-mix(in srgb, var(--ds-accent) 54%, transparent)}.ds-tutorial-step{gap:18px;padding-top:22px;display:grid}.ds-tutorial-instructions{align-items:flex-start;gap:12px;min-width:0;display:flex}.ds-tutorial-instructions>div{min-width:0}.ds-instruction-number{background:var(--ds-accent);color:#fff;font-variant-numeric:tabular-nums;width:37px;height:37px;box-shadow:0 3px 0 color-mix(in srgb, var(--ds-accent) 17%, transparent);border-radius:11px;flex:none;place-items:center;font-size:13px;font-weight:750;display:grid}.ds-tutorial-instructions h3,.ds-tutorial-finished h3{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:700;line-height:1.3}.ds-tutorial-instructions h3:focus,.ds-tutorial-finished h3:focus{outline:none}.ds-tutorial-instructions p,.ds-tutorial-finished p{color:#49473f;overflow-wrap:anywhere;margin:7px 0 0;font-size:14px;line-height:1.5}.ds-tutorial-figure{text-align:center;min-width:0;margin:0}.ds-tutorial-image{border:1px solid color-mix(in srgb, var(--ds-accent) 23%, transparent);background:color-mix(in srgb, var(--ds-accent) 9%, #fffdf8);width:100%;color:var(--ds-ink);text-align:left;box-shadow:0 7px 20px color-mix(in srgb, var(--ds-accent) 6%, transparent);border-radius:18px;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.ds-capture-bar{border-bottom:1px solid color-mix(in srgb, var(--ds-accent) 13%, transparent);justify-content:space-between;align-items:center;gap:8px;width:100%;padding:10px 12px;font-size:10px;font-weight:650;display:flex}.ds-capture-bar>span:first-child{align-items:center;gap:6px;display:flex}.ds-capture-bar i{background:var(--ds-accent);border-radius:50%;width:5px;height:5px}.ds-tutorial-enlarge{color:var(--ds-accent);background:#ffffffa6;border-radius:20px;justify-content:center;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:700;display:flex}.ds-tutorial-stage{isolation:isolate;background-image:radial-gradient(color-mix(in srgb, var(--ds-accent) 13%, transparent) .8px, transparent .8px);background-size:12px 12px;justify-content:center;align-items:center;gap:clamp(14px,3cqw,24px);width:100%;padding:22px 15px;display:flex;position:relative}.ds-tutorial-stage:before{content:"";z-index:-1;border:35px solid color-mix(in srgb, var(--ds-accent) 7%, transparent);border-radius:50%;width:240px;height:240px;position:absolute;top:14%;left:-100px}.ds-screen-context{width:43%;max-width:min(174px,14.8cqh + 12px);box-shadow:0 10px 22px color-mix(in srgb, var(--ds-accent) 18%, transparent), 0 2px 4px #201f1b12;background:#ffffffad;border:1px solid #ffffffbd;border-radius:15px;flex:none;padding:5px;display:block;position:relative}.ds-screen-paper{border-radius:10px;display:block;position:relative}.ds-screen-paper>img{border-radius:10px;width:100%;height:auto;display:block}.ds-screen-focus{z-index:1;border:2px solid var(--ds-accent);pointer-events:none;border-radius:4px;position:absolute;box-shadow:0 0 0 2px #fff,0 2px 7px #201f1b40}.ds-screen-focus>i{background:var(--ds-accent);border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:-4px;right:-4px}.ds-focus-detail{flex-direction:column;flex:1;gap:9px;min-width:0;max-width:190px;padding-block:10px;display:flex}.ds-focus-eyebrow{color:var(--ds-accent);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:750;display:flex}.ds-focus-eyebrow>span{background:var(--ds-accent);width:15px;height:2px}.ds-focus-label{color:var(--ds-accent);letter-spacing:-.025em;overflow-wrap:anywhere;font-family:Funnel Display,Instrument Sans,sans-serif;font-size:clamp(16px,4cqw,23px);font-weight:650;line-height:1.12}.ds-focus-crop{width:100%;box-shadow:0 4px 14px color-mix(in srgb, var(--ds-accent) 17%, transparent);background:#fff;border-radius:9px;outline:2px solid #fff;display:block;position:relative;overflow:hidden}.ds-focus-crop>img{max-width:none;height:auto;display:block;position:absolute}.ds-focus-caption{color:#57534a;font-size:10px;line-height:1.4}.ds-tutorial-stage:not([data-has-focus]) .ds-screen-context{width:clamp(135px,34cqw,195px);max-width:80%}.ds-tutorial-figure figcaption{color:var(--ds-muted);padding-top:8px;font-size:10px;line-height:1.4}.ds-tutorial-nav{background:var(--ds-paper);z-index:2;border-top:1px solid #201f1b29;align-items:center;gap:8px;margin-top:15px;padding:10px 0;display:flex;position:sticky;bottom:0}.ds-tutorial-nav button,.ds-tutorial-finished button,.ds-tutorial-dialog button{min-height:44px;color:var(--ds-ink);background:#fffdf7;border:1px solid #201f1b36;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:10px 13px;font-size:12px;font-weight:650;line-height:1.3;display:inline-flex}.ds-tutorial-nav .ds-tutorial-primary,.ds-tutorial-finished .ds-tutorial-primary{background:var(--ds-accent);color:#fff;border-color:var(--ds-accent);margin-left:auto}.ds-tutorial-nav .ds-tutorial-restart{background:0 0;border-color:#0000;padding-inline:6px;font-size:11px}.ds-tutorial button:disabled{opacity:.42;cursor:default}.ds-tutorial-finished{text-align:center;background:color-mix(in srgb, var(--ds-accent) 7%, #fffdf8);border-radius:18px;margin-top:18px;padding:32px 18px 24px}.ds-finish-seal{color:#fff;background:var(--ds-accent);width:64px;height:64px;box-shadow:0 0 0 7px color-mix(in srgb, var(--ds-accent) 10%, transparent), 0 0 0 15px color-mix(in srgb, var(--ds-accent) 5%, transparent);border-radius:50%;place-items:center;margin:0 auto 23px;display:grid}.ds-tutorial-finished button{margin-top:18px}.ds-tutorial-image-fallback{color:var(--ds-muted);background:#fffdf5;border:1px dashed #201f1b50;border-radius:13px;flex-direction:column;gap:7px;padding:22px 18px;font-size:12px;line-height:1.5;display:flex}.ds-tutorial-image-fallback b{color:var(--ds-ink)}.ds-tutorial-dialog{overscroll-behavior:contain;width:min(100vw - 24px,740px);max-width:none;max-height:calc(100dvh - 24px);color:var(--ds-ink);background:var(--ds-paper);border:1px solid #201f1b36;border-radius:14px;margin:auto;padding:0 14px 14px;position:fixed;inset:0;overflow:auto}.ds-tutorial-dialog::backdrop{background:#161814d9}.ds-tutorial-dialog-bar{background:var(--ds-paper);justify-content:space-between;align-items:center;gap:12px;padding-block:12px;display:flex;position:sticky;top:0}.ds-tutorial-dialog-bar p{margin:0;font-size:12px;line-height:1.4}.ds-tutorial-dialog button{flex:none;max-width:120px}.ds-tutorial-dialog>img{border-radius:8px;width:min(100%,520px);height:auto;margin:auto;display:block}@container discovery (width>=620px){.ds-tutorial-step{grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);align-items:center;gap:26px}.ds-tutorial-instructions p{font-size:16px}.ds-tutorial-instructions h3{font-size:20px}.ds-tutorial-stage{padding-block:26px}.ds-screen-context{max-width:min(174px,19.4cqh + 12px)}}@container discovery (width<=340px){.ds-tutorial-nav{gap:5px}.ds-tutorial-nav button{padding-inline:10px;font-size:11px}.ds-tutorial-nav .ds-tutorial-restart{padding-inline:3px;font-size:10px}.ds-tutorial-instructions p{font-size:13px}.ds-tutorial-stage{gap:12px;padding:16px 10px}.ds-focus-label{font-size:15px}.ds-focus-caption{font-size:9px}.ds-instruction-number{border-radius:9px;width:31px;height:31px}}@container discovery (height<=700px){.discovery-scene.ds-has-tutorial .ds-content{padding-top:16px}.discovery-scene.ds-has-tutorial .ds-title{font-size:clamp(26px,7.4cqw,32px)}.ds-has-tutorial .ds-body{font-size:14px}.ds-tutorial{margin-top:13px}.ds-tutorial-step{gap:14px;padding-top:16px}.ds-tutorial-stage{padding-block:16px}}.ds-lesson .ds-picture{height:clamp(118px,30cqh,245px)}.ds-lesson .ds-content{padding-top:19px}.ds-demo{color:#201f1b;background:#fffdf5;border:1px solid #201f1b24;border-radius:13px;margin-top:18px;padding:12px;box-shadow:0 3px #201f1b07}.ds-demo-label{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:10px;font-size:9px;font-weight:700;line-height:1.3;display:flex}.ds-demo-label i{background:var(--ds-accent);border-radius:50%;width:5px;height:5px}.ds-demo-label>span{color:#807a6c;letter-spacing:.09em;margin-left:auto;font-size:8px}.ds-demo-row,.ds-hold{align-items:center;gap:11px;min-width:0;display:flex}.ds-hold{width:100%;color:inherit;text-align:left;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:0 0;border:0;min-height:54px;padding:0}.ds-speed{letter-spacing:-.05em;font-variant-numeric:tabular-nums;flex:none;min-width:56px;font-family:Funnel Display,sans-serif;font-size:36px;font-weight:650}.ds-speed small{margin-left:2px;font-size:21px;font-weight:400}.ds-demo-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ds-demo-copy b{font-size:12px;font-weight:650;line-height:1.3}.ds-demo-copy>span{color:#787162;font-size:10.5px;line-height:1.35}.ds-round{color:#25221b;background:#f0ece0;border:1px solid #201f1b1c;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.ds-round:active{transform:scale(.96)}.ds-motion-track{flex-direction:column;flex:none;gap:5px;width:25px;display:flex;position:relative;overflow:hidden}.ds-motion-track i{background:var(--ds-accent);width:22px;height:2px;animation:1.3s ease-in-out infinite paused ds-speed}.ds-motion-track i:nth-child(2){width:15px;animation-delay:-.3s}.ds-motion-track i:nth-child(3){width:18px;animation-delay:-.6s}.ds-motion-track[data-running] i{animation-play-state:running}.ds-motion-track[data-fast] i{animation-duration:.55s}.ds-orbit{border:1px solid #201f1b25;border-radius:50%;flex:none;width:30px;height:30px;animation:3s linear infinite paused ds-orbit}.ds-orbit i{background:var(--ds-accent);border-radius:50%;width:7px;height:7px;margin:-3px auto 0;display:block}.ds-orbit[data-running]{animation-play-state:running}.ds-wave{flex:none;align-items:center;gap:3px;height:30px;display:flex}.ds-wave i{background:var(--ds-accent);border-radius:3px;width:3px;height:6px;display:block}.ds-wave[data-running] i{animation:.8s ease-in-out infinite alternate ds-wave;animation-delay:calc(var(--i) * -.13s)}.ds-time{font-variant-numeric:tabular-nums;font-family:Funnel Display,sans-serif;font-size:26px}.ds-total{color:#787162;font-variant-numeric:tabular-nums;font-size:11px}.ds-seek input{width:100%;height:30px;accent-color:var(--ds-accent);cursor:ew-resize;margin:3px 0 -5px;display:block}.ds-mini-page{width:34px;height:43px;color:var(--ds-accent);background:#eee8dc;border:1px solid #201f1b2e;border-radius:4px;flex:none;place-items:center;display:grid;box-shadow:3px 3px #201f1b0b}.ds-pagination{justify-content:center;gap:2px;margin-bottom:-8px;display:flex}.ds-pagination button{background:0 0;border:0;place-items:center;width:44px;height:32px;padding:0;display:grid}.ds-pagination button>span{background:#201f1b25;border-radius:2px;width:20px;height:3px}.ds-pagination button[aria-pressed=true]>span{background:var(--ds-accent)}.ds-reactions{border-top:1px solid #201f1b18;justify-content:center;gap:5px;margin:10px 0 0;padding-top:6px;display:flex}.ds-reactions button{background:#f2ede1;border:0;border-radius:8px;width:44px;height:44px;font-size:23px}.ds-menu-preview{border-top:1px solid #201f1b22;flex-direction:column;margin-top:12px;display:flex}.ds-menu-preview>span{border-bottom:1px solid #201f1b12;justify-content:space-between;align-items:center;gap:12px;padding:8px 2px;font-size:12px;display:flex}.ds-menu-preview>small{color:#787162;margin-top:8px;font-size:10px}.ds-signal{--ds-paper:#eceee7}.ds-signal .ds-picture{height:clamp(155px,39cqh,320px)}.ds-signal .ds-title{letter-spacing:-.035em;font-size:clamp(27px,7.7cqw,38px)}.ds-signal .ds-content{border-top:5px solid var(--ds-accent)}.ds-signal .ds-detail{background:#ffffff65;border-left-width:3px;padding:10px 12px}.ds-question{--ds-paper:#eee7db}.ds-question .ds-picture{height:clamp(105px,24cqh,200px)}.ds-question .ds-title{font-size:clamp(29px,9cqw,44px)}.ds-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:15px 0 0;padding:0;list-style:none;display:grid}.ds-options li{background:#ffffff38;border:1px solid #201f1b22;border-radius:7px;align-items:center;gap:7px;min-height:38px;padding:9px;font-size:12px;font-weight:500;line-height:1.35;display:flex}.ds-options li>span{border:1px solid #201f1b70;border-radius:50%;flex:none;width:10px;height:10px}.ds-options .ds-other-options{min-height:0;color:var(--ds-muted);background:0 0;border:0;grid-column:1/-1;padding:0;font-size:10.5px}.ds-question .ds-colophon{display:none}.ds-answer{color:#f4f0e5;text-align:left;background:#25261f;border:0;border-radius:3px;justify-content:space-between;align-items:center;gap:15px;width:100%;min-height:47px;margin-top:13px;padding:11px 15px;font-size:13px;font-weight:600;display:flex}.ds-aside{--ds-paper:#e9e2d2}.ds-aside .ds-picture{height:clamp(165px,44cqh,370px)}.ds-aside .ds-content{padding-top:23px}.ds-aside .ds-title,.ds-gallery .ds-title{letter-spacing:-.025em;font-family:DM Serif Display,Georgia,serif;font-size:clamp(30px,9.3cqw,45px);font-weight:400;line-height:1.06}.ds-aside .ds-title em,.ds-gallery .ds-title em{font-style:italic}.ds-aside .ds-body{font-size:clamp(14px,3.7cqw,17px)}.ds-gallery{--ds-paper:#252b27;--ds-ink:#f4eee0;--ds-muted:#bbbeb0;--ds-accent:#d9cfad!important}.ds-gallery .ds-masthead{border-bottom-color:#f4eee025}.ds-gallery .ds-picture{border:6px solid #e8e1d2;outline:1px solid #0b120c;height:clamp(210px,55cqh,440px);min-height:132px;margin:15px 15px 0;box-shadow:0 8px 24px #0003}.ds-gallery .ds-picture img{object-fit:contain;background:#e8e1d2}.ds-gallery .ds-image-shade,.ds-gallery .ds-gallery-mark{display:none}.ds-gallery .ds-content{padding-top:22px}.ds-gallery .ds-title{font-size:clamp(26px,7.8cqw,37px)}.ds-gallery .ds-body{color:#d3d3c4;font-size:13px}.ds-gallery .ds-colophon{margin-top:14px}.ds-connection{--ds-paper:#e6eae3}.ds-connection .ds-picture{height:clamp(132px,31cqh,260px)}.ds-connection .ds-title{font-size:clamp(29px,8.2cqw,40px)}.ds-principle{--ds-paper:#eee9de}.ds-principle .ds-picture{height:clamp(125px,29cqh,245px)}.ds-principle .ds-content{background:var(--ds-paper);border-top:3px solid var(--ds-accent);margin:-14px 12px 0;padding:19px 16px 20px}.ds-principle .ds-title{font-size:clamp(28px,8cqw,39px)}.ds-welcome .ds-picture{height:clamp(170px,42cqh,340px)}.ds-welcome .ds-title{font-size:clamp(32px,10cqw,48px)}@keyframes ds-arrive{0%{transform:scale(1.045)}to{transform:scale(1.01)}}@keyframes ds-speed{0%,to{opacity:.35;transform:translate(-8px)}50%{opacity:1;transform:translate(5px)}}@keyframes ds-orbit{to{transform:rotate(360deg)}}@keyframes ds-wave{0%{height:6px}to{height:25px}}.discovery-scene:not([data-live]) *,.discovery-scene:not([data-live]) :before,.discovery-scene:not([data-live]) :after{animation-play-state:paused!important}@container discovery (width<=340px){.ds-masthead{padding:14px 18px 12px}.ds-content{padding:18px}.ds-title{font-size:28px}.ds-demo{padding:10px}.ds-motion-track{display:none}.ds-edition{font-size:8px}.ds-steps li{padding-block:10px}.ds-gallery .ds-content{padding-top:18px}}@container discovery (height<=470px){.ds-masthead{padding-block:12px}.ds-picture,.ds-lesson .ds-picture,.ds-principle .ds-picture,.ds-connection .ds-picture{height:108px}.ds-question .ds-picture{height:85px}.ds-gallery .ds-picture{height:185px}.ds-aside .ds-picture,.ds-signal .ds-picture{height:138px}.ds-content{padding-top:15px;padding-bottom:16px}.ds-title{font-size:27px}.ds-body{margin-top:9px;font-size:13px;line-height:1.45}.ds-demo{margin-top:12px}.ds-note{margin-top:12px;font-size:10.5px}.ds-colophon,.ds-steps{margin-top:13px}.ds-steps li{padding-block:9px}}@media (prefers-reduced-motion:reduce){.discovery-scene *,.discovery-scene :before,.discovery-scene :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.rw{color:var(--rw-text);background:var(--rw-bg);border:1px solid var(--rw-line);font-family:var(--rw-sans);text-align:left;border-radius:16px;min-height:650px;font-size:13px;line-height:1.5;overflow:hidden}.rw *{box-sizing:border-box}.rw button,.rw select,.rw textarea{font:inherit}.rw button{cursor:pointer}.rw button:disabled{opacity:.45;cursor:not-allowed}.rw button:focus-visible,.rw select:focus-visible,.rw textarea:focus-visible{outline:2px solid var(--rw-accent);outline-offset:3px}.rw button{transition:background .15s,border-color .15s}.rw h1,.rw h2,.rw h3,.rw p{margin:0}.rw-header{border-bottom:1px solid var(--rw-line);justify-content:space-between;align-items:center;gap:20px;padding:25px 28px;display:flex}.rw-header h1{font-family:var(--rw-display);letter-spacing:-.035em;margin:8px 0 2px;font-size:34px;font-weight:650}.rw-header p,.rw-muted{color:var(--rw-muted);font-size:12px}.rw-eyebrow{color:var(--rw-muted);letter-spacing:.01em;align-items:center;gap:7px;font-size:10px;font-weight:600;display:flex}.rw-header-actions{align-items:center;gap:10px;display:flex}.rw-live{color:var(--rw-muted);white-space:nowrap;align-items:center;gap:6px;margin-right:10px;font-size:11px;display:flex}.rw-live i{background:var(--rw-accent);border-radius:50%;width:5px;height:5px}.rw-primary,.rw-secondary{border:1px solid var(--rw-line);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:9px 13px;font-size:12px;font-weight:600;display:inline-flex}.rw-primary{background:var(--rw-accent);color:var(--rw-bg);border-color:var(--rw-accent)}.rw-primary:hover:not(:disabled){background:color-mix(in srgb, var(--rw-accent) 88%, var(--rw-bg))}.rw-secondary{background:var(--rw-panel);color:var(--rw-text)}.rw-workspace{grid-template-columns:220px minmax(300px,1fr) minmax(310px,390px);height:calc(100dvh - 240px);min-height:570px;max-height:1000px;display:grid}.rw-history{border-right:1px solid var(--rw-line);flex-direction:column;gap:15px;min-height:0;padding:20px 12px 10px;display:flex}.rw-section-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.rw-section-title button{color:var(--rw-muted);background:0 0;border:0}.rw-count{background:var(--c-glass);color:var(--rw-muted);border-radius:4px;padding:1px 6px;font-size:10px}.rw select{border:1px solid var(--rw-line);background:var(--rw-panel);color:var(--rw-text);border-radius:5px;width:100%;min-width:0;padding:7px;font-size:11px}.rw-sr{font-size:0}.rw-run-list{flex:1;min-height:0;overflow:auto}.rw-run{color:var(--rw-text);text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;flex-direction:column;gap:7px;width:100%;margin-bottom:6px;padding:12px 10px;display:flex}.rw-run:hover{background:var(--rw-panel)}.rw-run-selected{background:var(--c-glass);border-color:var(--rw-accent)}.rw-run>div{justify-content:space-between;align-items:center;width:100%;display:flex}.rw-run strong{font-size:12px;font-weight:550}.rw-run small{color:var(--rw-muted);font-size:11px}.rw-run-name{font:10px var(--rw-mono);color:var(--rw-muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.rw-history-foot{color:var(--rw-muted);border-top:1px solid var(--rw-line);padding:8px;font-size:10px}.rw-status{color:var(--rw-muted);white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:inline-flex}.rw-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.rw-status-succeeded{color:var(--c-ok)}.rw-status-running,.rw-status-degraded{color:var(--c-hot)}.rw-status-failed,.rw-status-timed_out{color:var(--c-red)}.rw-flow{flex-direction:column;min-width:0;min-height:0;display:flex}.rw-flow-heading{justify-content:space-between;align-items:center;gap:12px;padding:20px 20px 14px;display:flex}.rw-flow-heading>div{min-width:0}.rw-flow-heading h2{font:11px var(--rw-mono);white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-weight:400;overflow:hidden}.rw-toolbar{color:var(--rw-muted);border-bottom:1px solid var(--rw-line);justify-content:space-between;align-items:center;padding:0 20px 12px;font-size:10px;display:flex}.rw-toolbar label{align-items:center;gap:7px;display:flex}.rw-toolbar select{width:65px;padding:3px}.rw-canvas{background-image:radial-gradient(var(--rw-line) .65px,transparent .65px);background-size:18px 18px;flex:1;min-height:0;padding:16px;overflow:auto}.rw-graph{transform-origin:0 0;position:relative}.rw-graph>svg{color:color-mix(in srgb, var(--rw-text) 28%, var(--rw-bg));pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.rw-graph>svg path{fill:none;stroke:currentColor;stroke-width:1.4px}.rw-graph>svg marker path{fill:currentColor;stroke:none}.rw-node{border:1px solid var(--rw-line);background:var(--rw-panel);width:188px;height:76px;color:var(--rw-text);text-align:left;border-radius:9px;padding:12px;position:absolute;box-shadow:0 3px 12px #0003}.rw-node:hover{background:color-mix(in srgb, var(--rw-text) 7%, var(--rw-panel));border-color:var(--rw-muted)}.rw-node-selected{border-color:var(--rw-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--rw-accent) 12%, transparent)}.rw-node-title{align-items:center;gap:8px;display:flex}.rw-node-title strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:550;overflow:hidden}.rw-node-title small{font:9px var(--rw-mono);color:var(--rw-muted);margin-left:auto}.rw-node-icon{color:var(--rw-text);display:flex}.rw-node-meta{color:var(--rw-muted);justify-content:space-between;align-items:center;margin-top:12px;font-size:10px;display:flex}.rw-flow-foot{border-top:1px solid var(--rw-line);color:var(--rw-muted);flex-wrap:wrap;align-items:center;gap:12px;padding:11px 18px;font-size:9px;display:flex}.rw-flow-foot span{align-items:center;gap:5px;display:flex}.rw-flow-foot span:last-child{margin-left:auto}.rw-flow-foot i{border-radius:50%;width:5px;height:5px}.rw-dot-success{background:var(--c-ok)}.rw-dot-running{background:var(--c-hot)}.rw-dot-failed{background:var(--c-red)}.rw-inspector{border-left:1px solid var(--rw-line);background:var(--rw-panel);min-width:0;padding:20px;overflow:auto}.rw-inspector-heading{justify-content:space-between;align-items:center;display:flex}.rw-mono{font:10px var(--rw-mono);color:var(--rw-muted);overflow-wrap:anywhere}.rw-inspector h2{margin:14px 0 8px;font-size:21px;font-weight:500}.rw-detail-meta{color:var(--rw-muted);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;font-size:10px;display:flex}.rw-detail-meta>span{align-items:center;gap:4px;display:flex}.rw-tabs{border-bottom:1px solid var(--rw-line);gap:12px;margin-top:24px;display:flex}.rw-tabs button{color:var(--rw-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 10px;font-size:11px}.rw-tabs button[aria-selected=true]{border-bottom-color:var(--rw-accent);color:var(--rw-accent)}.rw-tabs i{background:var(--c-red);border-radius:50%;width:5px;height:5px;margin-left:5px;display:inline-block}.rw-data{padding-top:14px}.rw-json{font:10px/1.7 var(--rw-mono);color:var(--rw-text);background:var(--rw-bg);border:1px solid var(--rw-line);tab-size:2;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;max-height:440px;padding:12px;overflow:auto}.rw-empty{color:var(--rw-muted);padding:20px 0;font-size:12px}.rw-error{color:var(--c-red);background:color-mix(in srgb, var(--c-red) 8%, var(--rw-bg));border:1px solid color-mix(in srgb, var(--c-red) 35%, var(--rw-line));overflow-wrap:anywhere;border-radius:6px;padding:10px;font-size:12px;margin:12px 0!important}.rw-banner{margin:12px 20px!important}.rw-notice{color:var(--rw-text);background:var(--c-glass);border-radius:6px;padding:10px;font-size:12px}.rw-inspector-empty,.rw-graph-empty{text-align:center;color:var(--rw-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:30px;display:flex}.rw-graph-empty{flex:1}.rw-inspector-empty h2,.rw-graph-empty h3{color:var(--rw-text);margin:0;font-size:17px;font-weight:500}.rw-inspector-empty p,.rw-graph-empty p{max-width:260px;font-size:12px;line-height:1.7}.rw-empty-icon{border:1px solid var(--rw-line);background:var(--rw-panel);color:var(--rw-text);border-radius:12px;margin-bottom:8px;padding:14px}.rw-empty-steps{text-align:left;flex-direction:column;gap:16px;margin:22px 0;font-size:11px;display:flex}.rw-empty-steps b{font:10px var(--rw-mono);border:1px solid var(--rw-line);color:var(--rw-text);border-radius:4px;margin-right:9px;padding:4px}.rw-inspector-empty small{max-width:220px;font-size:10px}.rw-explanation{color:var(--rw-muted);padding-top:30px;font-size:12px}.rw-explanation h3{color:var(--rw-text);margin:12px 0;font-size:14px}.rw-field{color:var(--rw-muted);flex-direction:column;gap:7px;margin:12px 0;font-size:11px;display:flex}.rw-field textarea{resize:vertical;border:1px solid var(--rw-line);background:var(--rw-bg);width:100%;min-height:180px;color:var(--rw-text);font:11px/1.7 var(--rw-mono);border-radius:6px;padding:12px}.rw-text-button,.rw-parent,.rw-load-more{color:var(--rw-accent);background:0 0;border:0;align-items:center;gap:7px;padding:8px 0;font-size:11px;display:flex}.rw-parent{text-align:left;padding:0 20px 12px}.rw-replay{border-top:1px solid var(--rw-line);margin-top:20px;padding-top:18px}.rw-replay p{color:var(--rw-muted);margin:10px 0;font-size:11px}.rw-replay details{color:var(--rw-muted);margin-bottom:10px;font-size:10px}.rw-check{color:var(--rw-text);align-items:center;gap:8px;margin:12px 0;font-size:11px;display:flex}.rw-check input{accent-color:var(--rw-accent)}.rw-load-more{border-top:1px solid var(--rw-line);justify-content:center}.rw-launch{border-bottom:1px solid var(--rw-line);background:var(--rw-panel);flex-wrap:wrap;align-items:center;gap:20px;padding:18px 24px;display:flex}.rw-launch>div{flex:1;min-width:200px}.rw-launch p{color:var(--rw-muted);max-width:340px;margin-top:4px;font-size:11px}@media (width>=1050px){.rw{min-width:860px}}@media (width<=1049px){.rw-workspace{grid-template-columns:175px minmax(260px,1fr);height:auto;min-height:600px;max-height:none}.rw-flow{min-height:580px;max-height:700px}.rw-history{max-height:700px}.rw-inspector{border-left:0;border-top:1px solid var(--rw-line);grid-column:1/-1;max-height:none}.rw-inspector-empty{min-height:250px}.rw-header{padding:20px}.rw-header p{max-width:300px}.rw-live{display:none}}@media (width<=600px){.rw{border-radius:10px;min-width:0}.rw-header{align-items:flex-start;gap:10px;padding:18px 14px}.rw-header h1{font-size:26px}.rw-header p{display:none}.rw-header-actions{gap:6px}.rw-workspace{flex-direction:column;display:flex}.rw-history{border-right:0;border-bottom:1px solid var(--rw-line);flex:0 0 240px;height:240px;max-height:240px;padding:14px}.rw-run-list{gap:8px;min-height:110px;display:flex;overflow:auto}.rw-run{min-width:170px;margin:0;padding:8px}.rw-history-foot{display:none}.rw-flow{flex:0 0 580px;min-height:500px;max-height:650px}.rw-launch{gap:10px;padding:16px}.rw-primary{padding:8px 10px}.rw-header .rw-eyebrow{letter-spacing:1px;font-size:8px}.rw-inspector{padding:16px}}.rw-workspace{grid-template-columns:180px minmax(0,1fr);min-height:740px;position:relative}.rw-workspace.rw-with-inspector{grid-template-columns:180px minmax(0,1fr) 340px}.rw-column{color:var(--rw-muted);letter-spacing:.01em;font-size:10px;position:absolute;top:12px}.rw-node-meta>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:76px;overflow:hidden}.rw-card-node{background:var(--rw-panel);border-color:color-mix(in srgb, var(--rw-text) 24%, var(--rw-line));flex-direction:column;gap:8px;padding:15px;display:flex}.rw-card-kicker{color:var(--rw-muted);letter-spacing:.02em;font-size:10px;font-weight:650}.rw-card-title{font-family:var(--rw-display);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;font-weight:550;line-height:1.25;display:-webkit-box;overflow:hidden}.rw-card-caption{color:var(--rw-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.rw-card-open{color:var(--rw-accent);justify-content:space-between;align-items:center;margin-top:auto;font-size:10px;display:flex}.rw-view-toggle{gap:4px;display:flex}.rw-view-toggle button{color:var(--rw-muted);background:0 0;border:1px solid #0000;border-radius:5px;padding:5px 9px;font-size:11px}.rw-view-toggle button[aria-pressed=true]{color:var(--rw-text);background:var(--c-glass);border-color:var(--rw-line)}.rw-graph-note{color:var(--rw-muted);border-bottom:1px solid var(--rw-line);padding:10px 20px;font-size:10px}.rw-close{color:var(--rw-muted);background:0 0;border:0;align-items:center;padding:4px;display:flex}.rw-history-inspector{min-width:0;min-height:0;position:relative}.rw-history-inspector>.rw-inspector{height:100%;padding-top:40px}.rw-close-history{z-index:1;position:absolute;top:10px;right:16px}.rw-output-preview{border:1px solid var(--rw-line);background:var(--rw-bg);border-radius:12px;margin:20px 0;overflow:hidden}.rw-output-preview img,.rw-output-preview video{object-fit:contain;background:var(--rw-bg);width:100%;max-height:310px}.rw-output-preview h3{font-family:var(--rw-display);padding:18px 18px 8px;font-size:24px;line-height:1.25}.rw-output-preview p{color:var(--rw-muted);padding:0 18px 20px;font-size:13px;line-height:1.7}.rw-card-inspector details{color:var(--rw-muted);margin:20px 0;font-size:11px}.rw-card-inspector .rw-parent{padding:16px 0}@media (width<=1300px) and (width>=1050px){.rw-workspace.rw-with-inspector{grid-template-columns:180px minmax(0,1fr)}.rw-card-inspector,.rw-history-inspector{z-index:2;background:var(--rw-bg);width:340px;position:absolute;top:0;bottom:0;right:0;box-shadow:-20px 0 50px #0005}}@media (width<=1049px){.rw-workspace.rw-with-inspector{grid-template-columns:175px minmax(0,1fr)}.rw-history-inspector,.rw-card-inspector{grid-column:1/-1}}@media (width<=600px){.rw-toolbar{gap:8px;padding:10px}.rw-view-toggle button{padding:5px;font-size:10px}}.rw-canvas>div{margin:0 auto}.rw-node-meta{gap:8px}.rw-brand{color:var(--rw-text);align-items:center;gap:14px;display:flex}.rw-brand-divider{background:var(--rw-line);width:1px;height:18px}.rw-inspector h2{font-family:var(--rw-display);letter-spacing:-.02em}.rw-node{border-radius:12px}.rw-card-node{border-radius:16px}.rw-card-node:hover{border-color:var(--rw-accent)}.rw-column{font-weight:600}@media (width<=600px){.rw-brand{gap:8px}.rw-brand .rw-eyebrow{letter-spacing:0;font-size:9px}}.rw-node-metrics{color:var(--rw-text);font:9px var(--rw-mono);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;display:block;overflow:hidden}.rw-node-issue{color:var(--c-hot);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;display:block;overflow:hidden}.rw-node-failed,.rw-node-timed_out{border-color:var(--c-red)}.rw-node-degraded{border-color:var(--c-hot)}.rw-node-failed .rw-node-issue{color:var(--c-red)}.rw-run-metrics{border-block:1px solid var(--rw-line);background:var(--c-glass);padding:10px 20px}.rw-run-metric-line{color:var(--rw-muted);flex-wrap:wrap;align-items:center;gap:14px;font-size:10px;display:flex}.rw-run-metric-line strong{color:var(--rw-text);font-weight:550}.rw-diagnostic-clock{margin-left:auto;font-size:9px}.rw-run-issues{flex-wrap:wrap;gap:8px;padding-top:8px;display:flex}.rw-run-issues button{border:1px solid color-mix(in srgb,var(--c-hot) 40%,transparent);color:var(--c-hot);background:0 0;border-radius:6px;padding:4px 8px;font-size:10px}.rw-metric-values{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;display:grid}.rw-metric-values span{color:var(--rw-muted);font-size:10px}.rw-metric-values strong{color:var(--rw-text);margin-top:4px;font-size:13px;font-weight:550;display:block}.rw-stage-receipt{border-top:1px solid var(--rw-line);padding:10px 0;font-size:11px}.rw-stage-receipt summary{cursor:pointer}.rw-replay textarea,.rw-replay input{box-sizing:border-box;width:100%;color:inherit;background:var(--rw-bg);border:1px solid var(--rw-line);border-radius:8px;padding:10px}.rw-replay textarea{resize:vertical;font:12px/1.5 monospace}.rd-source{border-bottom:1px solid var(--rw-line);flex-wrap:wrap;align-items:center;gap:16px;padding:18px 24px;display:flex}.rd-source .rw-field{flex:1;min-width:220px;max-width:650px}.rd-workspace{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.rd-with-record{grid-template-columns:minmax(440px,1fr) 380px}.rd-flow{min-width:0}.rd-stages{padding:24px 24px 0}.rd-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.rd-section-heading h2{font-family:var(--rw-display);font-size:21px}.rd-section-heading h2 small{font-family:var(--rw-sans);color:var(--rw-muted);font-size:11px;font-weight:400}.rd-stages .rw-canvas{border:1px solid var(--rw-line);border-radius:12px;height:210px;min-height:0;max-height:360px;margin-top:14px}.rd-handoff{color:var(--rw-muted);border-bottom:1px solid var(--rw-line);justify-content:center;align-items:center;gap:10px;padding:16px;font-size:11px;display:flex}.rd-handoff svg{color:var(--rw-accent)}.rd-branches{padding:24px}.rd-branch-list{border-left:1px solid var(--rw-line);margin-top:20px;padding-left:20px}.rd-branch{border:1px solid var(--rw-line);background:var(--rw-panel);border-radius:12px;margin-bottom:14px;position:relative}.rd-branch:before{content:"";border-top:1px solid var(--rw-line);width:20px;position:absolute;top:32px;left:-21px}.rd-branch-attention{border-color:color-mix(in srgb,#da806e 55%,var(--rw-line))}.rd-branch-heading{align-items:center;gap:12px;padding:14px 16px;display:flex}.rd-expand{text-align:left;color:var(--rw-text);background:0 0;border:0;flex:1;align-items:center;gap:12px;min-width:0;padding:0;display:flex}.rd-expand svg{flex:none}.rd-expand strong{font-size:14px;display:block}.rd-expand small{color:var(--rw-muted);margin-top:4px;display:block}.rd-branch-heading>.rw-text-button{flex:none}.rd-branch-content{border-top:1px solid var(--rw-line);padding:20px}.rd-shared,.rd-composition,.rd-output{text-align:center;max-width:300px;margin:auto}.rd-shared>small{color:var(--rw-muted);font-size:10px}.rd-step{border:1px solid var(--rw-line);background:var(--rw-bg);width:100%;color:var(--rw-text);text-align:left;border-radius:10px;align-items:center;gap:12px;min-height:72px;padding:14px;display:flex}.rd-step>span{flex:1;min-width:0}.rd-step strong{font-size:12px;display:block}.rd-step small{color:var(--rw-muted);margin-top:3px;font-size:10px;display:block}.rd-step[aria-pressed=true]{outline:2px solid var(--rw-accent);outline-offset:2px}.rd-step.rd-failed,.rd-step.rd-degraded{border-color:#da806e}.rd-failed,.rd-degraded{color:#da806e}.rd-connector{background:var(--rw-line);width:1px;height:24px;margin:auto}.rd-media{border-top:1px solid var(--rw-line);border-bottom:1px solid var(--rw-line);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;padding-top:16px;padding-bottom:16px;display:grid}.rd-media-note{text-align:center;color:var(--rw-muted);padding-top:6px;font-size:10px}.rd-origin{width:100%;color:var(--rw-accent);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:8px;font-size:11px;display:flex}.rd-record-pane{border-left:1px solid var(--rw-line);min-width:0;max-height:calc(100vh - 24px);position:sticky;top:12px;overflow:auto}.rd-record-pane .rw-inspector{border-left:0;width:auto;min-width:0}.rd-record-pane .rw-history-inspector{width:auto}.rd-record{grid-template-columns:90px minmax(0,1fr);gap:8px;margin:20px 0;font-size:11px;display:grid}.rd-record dt{color:var(--rw-muted)}.rd-record dd{overflow-wrap:anywhere;font-family:var(--rw-mono);margin:0;font-size:10px}.rd-state{font-size:12px;margin:8px 0!important}.rd-record-section{border-top:1px solid var(--rw-line);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;margin-top:18px;padding-top:16px;display:grid}.rd-record-section h3{font-size:13px}.rd input{font:inherit;color:var(--rw-text);background:var(--rw-bg);border:1px solid var(--rw-line);border-radius:8px;width:100%;min-width:0;padding:9px 12px}.rd input:focus-visible{outline:2px solid var(--rw-accent);outline-offset:2px}@media (width<=1000px){.rd-with-record{grid-template-columns:minmax(0,1fr)}.rd-record-pane{z-index:30;border:1px solid var(--rw-line);background:var(--rw-bg);border-radius:14px;width:380px;position:fixed;top:20px;bottom:20px;right:20px;box-shadow:0 15px 80px #0008}}@media (width<=560px){.rd-stages,.rd-branches{padding:16px}.rd-section-heading{flex-direction:column;align-items:flex-start}.rd-section-heading .rw-field{width:100%}.rd-source{gap:10px;padding:16px}.rd-source .rw-field{flex-basis:100%;width:100%;min-width:0}.rd-branch-list{padding-left:12px}.rd-branch:before{width:12px;left:-13px}.rd-branch-heading{padding:12px}.rd-branch-content{padding:14px}.rd-record-pane{width:calc(100vw - 16px);max-height:calc(100vh - 16px);top:8px;bottom:8px;right:8px}.rd-handoff{align-items:flex-start;font-size:10px}}.rd{overflow:clip}.rd-operation-fields{border:0;gap:12px;min-width:0;padding:0;display:grid}.rd-record-section select,.rd-operation-fields textarea{box-sizing:border-box;width:100%;min-width:0}.rd-operation-fields textarea{resize:vertical;font:inherit}.rs-navigation{background:var(--rw-bg);border-bottom:1px solid var(--rw-line);flex-wrap:wrap;gap:8px;padding:12px 20px;display:flex}.rs-navigation [aria-pressed=true]{border-color:var(--rw-accent);color:var(--rw-accent)}.fd{min-height:600px}.fd-layout{grid-template-columns:minmax(0,1fr) minmax(330px,420px);align-items:start;gap:20px;padding:20px;display:grid}.fd-flow,.fd-inspector{min-width:0}.fd-node{text-align:left;border:1px solid var(--rw-line);background:var(--rw-panel);width:100%;color:var(--rw-text);overflow-wrap:anywhere;border-radius:10px;flex-direction:column;gap:8px;padding:18px;display:flex}.fd-node[aria-pressed=true]{outline:2px solid var(--rw-accent);outline-offset:-2px}.fd-node span,.fd-node small{color:var(--rw-muted)}.fd .rd-branch{margin-bottom:10px}.fd .rd-source{flex-wrap:wrap}.fd .rw-field{min-width:0}.fd .rw-field select{max-width:100%}.fd-inspector{overflow-wrap:anywhere;width:auto;max-height:none;padding:20px;position:static;inset:auto;overflow:visible}.fd-inspector details{border-bottom:1px solid var(--rw-line);padding:12px 0}.fd-inspector video{width:100%;max-height:340px;margin:12px 0;display:block}.fd-inspector figure{margin:12px 0}.fd-inspector img{object-fit:contain;max-width:100%;max-height:200px;display:block}.fd-inspector h3{margin-top:24px}.fd-eligibility{border-bottom:1px solid var(--rw-line);padding:12px 0}.fd-eligibility ul{padding-left:18px}.fd-browser-flow{max-width:650px;margin:auto}@media (width<=800px){.fd-layout{grid-template-columns:minmax(0,1fr);padding:12px}.fd-inspector{position:static}.fd .rd-source{align-items:stretch}.fd .rw-field{width:100%}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-slate-300:oklch(86.9% .022 252.894);--color-slate-950:oklch(12.9% .042 264.695);--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-6{inset-inline:calc(var(--spacing) * 6)}.-inset-y-1{inset-block:calc(var(--spacing) * -1)}.inset-y-0{inset-block:0}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-4{top:calc(var(--spacing) * 4)}.right-0{right:0}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.bottom-0{bottom:0}.bottom-6{bottom:calc(var(--spacing) * 6)}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.row-1{grid-row:1}.row-2{grid-row:2}.row-3{grid-row:3}.row-6{grid-row:6}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.m-auto{margin:auto}.mx-1{margin-inline:var(--spacing)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-5{margin-block:calc(var(--spacing) * 5)}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-auto{margin-top:auto}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.\!hidden{display:none!important}.\!inline{display:inline!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-40{height:calc(var(--spacing) * 40)}.h-full{height:100%}.max-h-44{max-height:calc(var(--spacing) * 44)}.max-h-\[85vh\]{max-height:85vh}.min-h-0{min-height:0}.min-h-\[44px\]{min-height:44px}.min-h-\[46px\]{min-height:46px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-\[min\(92vw\,760px\)\]{width:min(92vw,760px)}.w-full{width:100%}.w-px{width:1px}.max-w-\[85\%\]{max-width:85%}.max-w-full{max-width:100%}.min-w-0{min-width:0}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-px{gap:1px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-px>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(1px * var(--tw-space-y-reverse));margin-block-end:calc(1px * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.self-center{align-self:center}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-3xl{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-current\/20{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/20{border-color:color-mix(in oklab, currentcolor 20%, transparent)}}.border-current\/30{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/30{border-color:color-mix(in oklab, currentcolor 30%, transparent)}}.bg-slate-950{background-color:var(--color-slate-950)}.bg-transparent{background-color:#0000}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-9{padding-inline:calc(var(--spacing) * 9)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-9{padding-top:calc(var(--spacing) * 9)}.pr-1{padding-right:var(--spacing)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-slate-300{color:var(--color-slate-300)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.backdrop\:bg-black\/60::backdrop{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-black\/60::backdrop{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}@media (width>=40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:p-7{padding:calc(var(--spacing) * 7)}}@media (width>=48rem){.md\:min-h-0{min-height:0}.md\:items-center{align-items:center}.md\:rounded-3xl{border-radius:var(--radius-3xl)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}}}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/DMSerifDisplay-uzHs5Vb3.woff2)format("woff2")}html,body,#root{height:100%}body{background:var(--c-ink,#0a0a0b);color:var(--c-text,#f5f5f7);-webkit-font-smoothing:antialiased;margin:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
