.af-main:has(.af-chat){padding-bottom:calc(var(--gl-dock-h) + var(--gl-dock-gap) + 12px + env(safe-area-inset-bottom))}.af-chat{--af-chat-w:760px;--af-top:var(--af-chat-top,calc(var(--gl-topbar-h) + 30px));max-width:none;height:calc(100dvh - var(--af-top) - var(--gl-dock-h) - var(--gl-dock-gap) - 12px - env(safe-area-inset-bottom));flex-direction:column;min-height:340px;display:flex;position:relative}@media (min-width:900px){.af-main:has(.af-chat){padding-bottom:16px}.af-chat{--af-top:var(--af-chat-top,calc(var(--gl-topbar-h) + 42px));max-width:none;height:calc(100dvh - var(--af-top) - 16px);min-height:420px}}@media (max-width:899px){html[data-keyboard=open] .af-main:has(.af-chat){padding-bottom:8px}html[data-keyboard=open] .af-composer{padding-bottom:6px}html[data-keyboard=open] .af-chat{height:calc(var(--af-vv-h,100dvh) - var(--af-top) - 8px);min-height:0}}.af-chat .af-sr{text-overflow:ellipsis}.af-chat-head{width:100%;max-width:var(--af-chat-w);align-items:center;gap:12px;margin:0 auto;padding:0 2px 12px;display:flex}.af-chat-id{min-width:0}.af-chat-title{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600;line-height:1.25}.af-chat-status{color:var(--af-dim);align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.af-chat-status>i{background:var(--af-success);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}.af-chat-status[data-state=Thinking…]>i{background:var(--gl-accent);animation:2s ease-in-out infinite gl-breathe}.af-chat-status[data-state=Unavailable]>i{background:var(--af-warning)}.af-chat-off{width:100%;max-width:var(--af-chat-w);flex-wrap:wrap;align-items:center;gap:12px;margin:0 auto 12px;padding:12px 14px;display:flex}.af-chat-off>svg{color:var(--af-warning);flex:none}.af-chat-off-text{flex:200px;gap:2px;min-width:0;display:grid}.af-chat-off-text strong{font-size:14.5px}.af-chat-off-text span{color:var(--af-dim);font-size:13.5px}.af-chat-scroll{overscroll-behavior:contain;min-height:0;padding:4px 0 calc(var(--af-dock-h,76px) + 20px);scroll-padding-bottom:calc(var(--af-dock-h,76px) + 20px);scrollbar-width:thin;scrollbar-color:#ffffff29 transparent;flex-direction:column;flex:1;gap:0;display:flex;position:relative;overflow-y:auto}.af-chat-col{width:100%;max-width:var(--af-chat-w);flex-direction:column;flex:1 0 auto;gap:24px;margin:0 auto;padding:4px 2px;display:flex}.af-chat[data-empty=true] .af-chat-col{justify-content:center}.af-msg--user{flex-direction:column;align-self:flex-end;align-items:flex-end;gap:6px;max-width:min(86%,600px);display:flex}.af-msg--user .af-bubble{white-space:pre-wrap;overflow-wrap:anywhere;width:auto;max-width:100%;color:var(--gl-ink);box-shadow:inset 0 1px 0 #ffffffa6, inset 0 -2px 6px #0000001a, 0 12px 30px -14px rgba(var(--gl-accent-rgb), .7);-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#b3cbff,#8fabff);border:0;border-radius:22px 22px 8px;padding:12px 16px;font-size:15px;line-height:1.5}.af-msg-flag{color:var(--af-danger);align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.af-msg--ai{flex-direction:row;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:12px;display:grid}.af-msg-orb{margin-top:1px}.af-msg .gl-orb,.af-msg .gl-orb:before{animation:none}.af-msg.af-thinking .gl-orb{animation:1.2s ease-in-out infinite gl-breathe-scale}.af-msg.af-thinking .gl-orb:before{animation:2s linear infinite gl-spin}.af-msg-body{flex-direction:column;align-items:stretch;gap:12px;min-width:0;display:flex}.af-reply{color:var(--af-text);overflow-wrap:anywhere;font-size:15px;line-height:1.65}.af-reply p,.af-reply ul,.af-reply ol{margin:0 0 12px}.af-reply>:last-child{margin-bottom:0}.af-reply ul,.af-reply ol{gap:6px;padding-inline-start:20px;display:grid}.af-reply li{padding-inline-start:2px}.af-reply li::marker{color:var(--af-accent-text);font-weight:600}.af-reply strong{color:#fff;font-weight:650}.af-reply .af-reply-h{letter-spacing:-.01em;margin:16px 0 8px;font-size:15px;font-weight:600}.af-reply .af-reply-h:first-child{margin-top:0}.af-w{opacity:0;filter:blur(6px);animation:gl-word var(--gl-d-bloom) var(--gl-settle) forwards}.af-msg-actions{gap:4px;margin:-6px 0 0 -10px;display:flex}.af-msg-action{min-height:44px;color:var(--af-dim);cursor:pointer;transition:background .2s var(--gl-settle), color .2s var(--gl-settle), transform var(--gl-d-fast) var(--gl-settle);background:0 0;border:0;border-radius:12px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:550;display:inline-flex}.af-msg-action:hover{background:var(--gl-fill-soft);color:var(--af-text)}.af-msg-action:active{transform:scale(.96)}.af-msg-action[data-state=copied]{color:var(--af-success)}.af-msg-action[data-state=failed]{color:var(--af-warning)}.af-thinking-text{gap:2px;min-height:26px;padding-top:2px;display:grid}.af-thinking-label{color:#0000;background:linear-gradient(90deg, var(--af-dim) 30%, #fff 50%, var(--af-dim) 70%) 0 0 / 220% 100%;-webkit-background-clip:text;background-clip:text;font-size:15px;font-weight:550;animation:1.8s linear infinite af-ai-shimmer}@keyframes af-ai-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.af-thinking-sub{color:var(--af-dim);font-size:13px}.af-chat-error{border-radius:var(--gl-r-control);background:rgba(var(--gl-bad-rgb), .1);box-shadow:inset 0 0 0 1px rgba(var(--gl-bad-rgb), .3);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.af-chat-error>svg{color:var(--af-danger);flex:none;margin-top:2px}.af-chat-error-text{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;gap:8px 12px;min-width:0;font-size:14.5px;display:flex}.af-proposal{border-radius:var(--gl-r-pane);gap:12px;padding:16px;display:grid}.af-proposal.gl-pane[data-tone=ok]{box-shadow:inset 0 1px 0 #ffffff29, inset 0 0 0 1px rgba(var(--gl-ok-rgb), .26), var(--gl-drop)}.af-proposal.gl-pane[data-tone=warn],.af-proposal.gl-pane[data-tone=flag]{box-shadow:inset 0 1px 0 #ffffff29, inset 0 0 0 1px rgba(var(--gl-warn-rgb), .3), var(--gl-drop)}.af-proposal--soft{border-radius:var(--gl-r-control);background:var(--gl-fill-soft);gap:6px;padding:12px 14px;box-shadow:inset 0 0 0 1px #ffffff17}.af-proposal--soft[data-tone=flag],.af-proposal--soft[data-tone=warn]{background:rgba(var(--gl-warn-rgb), .07);box-shadow:inset 0 0 0 1px rgba(var(--gl-warn-rgb), .26)}.af-proposal-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.af-proposal-kicker{letter-spacing:.02em;color:var(--af-dim);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.af-proposal-kicker--flag{color:var(--af-warning)}.af-proposal-text{margin:0;font-size:14.5px;line-height:1.55}.af-confidence{color:var(--af-dim);justify-content:space-between;gap:8px;margin-bottom:-4px;font-size:13px;display:flex}.af-confidence strong{color:var(--af-text)}.af-proposal .af-meter{background:#ffffff14;border-radius:6px;height:6px}.af-proposal-note{border-radius:var(--gl-r-chip);background:rgba(var(--gl-warn-rgb), .08);box-shadow:inset 0 0 0 1px rgba(var(--gl-warn-rgb), .25);align-items:flex-start;gap:8px;padding:10px 12px;font-size:13.5px;line-height:1.5;display:flex}.af-proposal-note>svg{color:var(--af-warning);flex:none;margin-top:1px}.af-next summary{cursor:pointer;min-height:44px;color:var(--af-dim);border-radius:12px;align-items:center;gap:8px;font-size:13.5px;font-weight:600;list-style:none;display:flex}.af-next summary::-webkit-details-marker{display:none}.af-next summary:before{content:"";width:8px;height:8px;transition:transform .3s var(--gl-settle);border-bottom:2px solid;border-right:2px solid;margin:0 4px 0 2px;transform:rotate(-45deg)}.af-next[open] summary:before{transform:rotate(45deg)}.af-next summary:hover{color:var(--af-text)}.af-next ol{color:var(--af-dim);gap:4px;margin:0 0 4px;padding-inline-start:20px;font-size:13.5px;display:grid}.af-proposal-chip{color:var(--af-dim);background:var(--gl-fill-soft);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff14}.af-proposal-chip>svg{color:var(--af-success)}.af-chat-empty{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:16px 4px 8px;display:flex}.af-chat-empty-orb{box-shadow:0 0 40px 6px rgba(var(--gl-accent-rgb), .28), 0 0 120px 30px #b59cff24;margin-bottom:8px}.af-chat-hello{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:28px;font-weight:600;line-height:1.15}.af-chat-invite{max-width:460px;color:var(--af-dim);text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}.af-chat-starters{flex-wrap:wrap;justify-content:center;gap:8px;max-width:600px;margin-top:4px;display:flex}.af-chat-starters .af-chip{font-size:13.5px}.af-chat-safe{color:var(--af-dim);align-items:center;gap:6px;margin:4px 0 0;font-size:13px;display:inline-flex}@media (min-width:640px){.af-chat-hello{font-size:36px}}.af-chat-dock{z-index:3;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.af-chat-dock>*{pointer-events:auto}.af-jump{min-height:44px;color:var(--af-text);cursor:pointer;animation:gl-settle .6s var(--gl-settle) both;transition:transform var(--gl-d-fast) var(--gl-settle);border:0;border-radius:999px;align-items:center;gap:6px;padding:0 16px 0 12px;font-size:13px;font-weight:600;display:inline-flex}.af-jump:active{transform:scale(.96)}.af-composer{width:100%;max-width:var(--af-chat-w);transition:box-shadow .3s var(--gl-settle);border:0;border-radius:24px;align-items:flex-end;gap:4px;padding:6px;display:flex}.af-composer:focus-within{box-shadow:inset 0 1px 0 #ffffff29, inset 0 0 0 1px rgba(var(--gl-accent-rgb), .55), 0 0 0 4px rgba(var(--gl-accent-rgb), .14), 0 18px 44px -18px #000c}.af-composer textarea{min-width:0;min-height:44px;max-height:min(200px,32dvh);box-shadow:none;color:var(--af-text);resize:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:10px 6px;font-size:16px;line-height:24px}.af-composer textarea:focus,.af-composer textarea:focus-visible{border:0;outline:none}.af-composer textarea::placeholder{color:var(--af-dim)}.af-composer textarea:disabled{cursor:not-allowed}.af-composer-tool,.af-composer-send{border-radius:var(--gl-r-control);cursor:pointer;width:44px;height:44px;transition:transform var(--gl-d-fast) var(--gl-settle), background .25s var(--gl-settle), box-shadow .3s var(--gl-settle), opacity .25s;border:0;flex:none;place-items:center;padding:0;display:grid}.af-composer-tool{color:var(--af-accent-text);background:0 0}.af-composer-tool:hover:not(:disabled){background:var(--gl-fill-soft-hover)}.af-composer-send{color:var(--gl-ink);box-shadow:inset 0 1px 0 #ffffffb3, 0 8px 22px -8px rgba(var(--gl-accent-rgb), .85);background:linear-gradient(#b3cbff,#8aa6ff)}.af-composer-send:hover:not(:disabled){box-shadow:inset 0 1px 0 #ffffffb3, 0 10px 28px -8px rgba(var(--gl-accent-rgb), 1)}.af-composer-tool:active:not(:disabled),.af-composer-send:active:not(:disabled){transform:scale(.94)}.af-composer-tool:disabled,.af-composer-send:disabled{cursor:not-allowed}.af-composer-tool:disabled{opacity:.45}.af-composer-send:disabled{color:var(--af-dim);background:var(--gl-fill-soft);box-shadow:inset 0 0 0 1px #ffffff14}.af-composer-send[data-busy=true]{color:var(--gl-ink);background:linear-gradient(#b3cbff,#8aa6ff);box-shadow:inset 0 1px #ffffffb3}.af-composer-send .af-spinner{border-color:#0b102040;border-top-color:var(--gl-ink)}.af-composer-hint{color:var(--af-dim);margin:0;font-size:12px;display:none}@media (min-width:900px) and (pointer:fine){.af-chat[data-empty=true] .af-composer-hint{display:block}}.af-brief{gap:16px;display:grid}.af-brief-intro{color:var(--af-dim);margin:-4px 0 0;font-size:13.5px}.af-brief-field{gap:8px;min-width:0;display:grid}.af-brief-label{color:var(--af-text);font-size:13px;font-weight:600}.af-brief-label em{color:var(--af-dim);font-style:normal;font-weight:400}.af-brief .af-input{font-size:16px}.af-brief-choices{flex-wrap:wrap;gap:8px;display:flex;position:relative}.af-brief-choices--drop>.af-chip{z-index:1;position:relative}.af-brief-choices--drop>.af-chip[aria-pressed=true]{background:0 0;box-shadow:inset 0 0 0 1px #ffffff17}.af-brief-choices--drop>.gl-drop{z-index:0;background:rgba(var(--gl-accent-rgb), .22);box-shadow:inset 0 1px 0 #ffffff4d, inset 0 0 0 1px rgba(var(--gl-accent-rgb), .55), 0 6px 16px -6px #0009}.af-brief-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:359px){.af-brief-pair{grid-template-columns:minmax(0,1fr)}}.af-brief-more{justify-self:start;margin:-4px 0 -4px -12px}.af-brief-extra{gap:16px;display:grid}.af-brief-err{color:var(--af-danger);align-items:center;gap:6px;margin:-8px 0 0;font-size:13px;display:flex}.af-brief [type=submit][aria-disabled=true]{opacity:.6}.af-brief-foot{color:var(--af-dim);text-align:center;margin:-6px 0 0;font-size:13px}.af-usage{gap:var(--gl-gap);display:grid}.af-usage-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:1024px){.af-usage-kpis{gap:var(--gl-gap);grid-template-columns:repeat(4,minmax(0,1fr))}}.af-usage-kpi{align-content:start;gap:8px;min-width:0;padding:16px;display:grid}.af-usage-kpi-label{color:var(--af-dim);font-size:13px;font-weight:550}.af-usage-kpi-value{letter-spacing:-.03em;white-space:nowrap;font-size:30px;font-weight:600;line-height:1}.af-usage-kpi-hint{color:var(--af-dim);align-items:center;gap:6px;font-size:12px;display:inline-flex}.af-usage-kpi-hint[data-tone=warning]{color:var(--af-warning)}@media (max-width:389px){.af-usage-kpi{padding:14px 12px}.af-usage-kpi-value{font-size:24px}}.af-usage-split{gap:var(--gl-gap);display:grid}@media (min-width:1024px){.af-usage-split{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.af-usage-card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:16px;display:flex}.af-usage-card-head h2{margin:0}.af-usage-card-head span{color:var(--af-dim);font-size:13px}.af-utrend{border-radius:var(--gl-r-chip);touch-action:pan-y;cursor:crosshair;padding-top:52px;position:relative}.af-utrend:focus-visible{outline-offset:6px}.af-utrend-plot{grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;gap:6px;height:160px;padding-bottom:1px;display:grid;position:relative;box-shadow:inset 0 -1px #ffffff1f}.af-utrend-plot:before{content:"";border-top:1px dashed #ffffff1a;position:absolute;top:0;left:0;right:0}.af-utrend-col{align-items:flex-end;height:100%;display:flex;position:relative}.af-utrend-col>i{background:linear-gradient(180deg, rgba(var(--gl-accent-rgb), .95), #b59cff59);transform-origin:bottom;width:100%;animation:af-ubar .9s var(--gl-settle) both;animation-delay:calc(var(--i,0) * 40ms);transition:opacity .25s var(--gl-settle);border-radius:6px 6px 2px 2px;display:block;box-shadow:inset 0 1px #ffffff73}.af-utrend-col[data-zero=true]>i{box-shadow:none;background:#ffffff24;height:2px!important}.af-utrend[data-scrub=true] .af-utrend-col>i{opacity:.4}.af-utrend[data-scrub=true] .af-utrend-col[data-active=true]>i{opacity:1;background:linear-gradient(180deg, #fff, rgba(var(--gl-accent-rgb), .8))}@keyframes af-ubar{0%{opacity:0;transform:scaleY(0)}}.af-utrend-axis{color:var(--af-dim);justify-content:space-between;margin-top:8px;font-size:12px;display:flex}.af-utrend-max{color:var(--af-dim);font-size:12px;position:absolute;top:34px;right:0}.af-utrend-tip{z-index:2;border-radius:var(--gl-r-chip);white-space:nowrap;pointer-events:none;min-width:120px;box-shadow:inset 0 1px 0 #fff3, inset 0 0 0 1px var(--gl-edge-strong), 0 12px 30px -12px #000c;transform:translateX(calc(var(--x,0px) - 50%));opacity:0;transition:opacity .2s var(--gl-settle), transform .3s var(--gl-settle);background:#0c101cf0;gap:2px;padding:8px 12px;font-size:13px;display:grid;position:absolute;top:0;left:0}.af-utrend[data-scrub=true] .af-utrend-tip{opacity:1}@media (min-width:768px){.af-utrend[data-scrub=true] .af-utrend-tip{background:var(--gl-fill-overlay);-webkit-backdrop-filter:var(--gl-blur-overlay);backdrop-filter:var(--gl-blur-overlay)}}.af-utrend-tip b{font-variant-numeric:tabular-nums;font-weight:600}.af-utrend-tip span{color:var(--af-dim);font-size:12px}.af-utrend-hint{color:var(--af-dim);margin:12px 0 0;font-size:12px}.af-ubreak{gap:16px;margin:0;padding:0;list-style:none;display:grid}.af-ubreak li{gap:8px;display:grid}.af-ubreak-row{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:14.5px;display:flex}.af-ubreak-row span{color:var(--af-dim);font-size:13px}.af-ubreak-bar{background:#ffffff12;border-radius:6px;height:6px;overflow:hidden}.af-ubreak-bar>i{border-radius:inherit;background:linear-gradient(90deg, var(--gl-accent), var(--gl-accent-2));transform-origin:0;height:100%;animation:af-ubar-x 1s var(--gl-settle) both;animation-delay:calc(var(--i,0) * 70ms + .2s);display:block}@keyframes af-ubar-x{0%{transform:scaleX(0)}}.af-usage-facts{margin:0;display:grid}.af-usage-facts>div{border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;min-height:44px;padding:8px 0;display:flex}.af-usage-facts>div:first-child{border-top:0}.af-usage-facts dt{color:var(--af-dim);font-size:13.5px}.af-usage-facts dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:14.5px}.af-usage-note{color:var(--af-dim);gap:8px;margin:12px 0 0;font-size:13px;line-height:1.5;display:flex}.af-usage-note>svg{flex:none;margin-top:2px}.af-usage-empty{text-align:center;justify-items:center;gap:12px;padding:24px 8px 12px;display:grid}.af-usage-empty p{color:var(--af-dim);margin:0;font-size:14.5px}@media (hover:none){.af-msg-action:hover{background:0 0}}@media (prefers-reduced-motion:reduce){.af-w,.af-jump,.af-proposal .af-meter>i,.af-utrend-col>i,.af-ubreak-bar>i{opacity:1;filter:none;transform:none;animation:none!important}.af-msg.af-thinking .gl-orb,.af-msg.af-thinking .gl-orb:before,.af-chat-status>i{animation:none!important}.af-thinking-label{color:var(--af-dim);background:0 0;animation:none}.af-utrend-tip{transition:none}}@media (prefers-reduced-transparency:reduce){.af-utrend-tip,.af-jump{background:var(--af-elevated)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.ai-workspace{min-width:0;height:calc(var(--af-vv-h,100dvh) - var(--sh-top-space) - var(--sh-dock-clear) - 12px);display:flex}.ai-history{background:#00000040;border-right:1px solid #ffffff14;flex:none;width:260px;overflow:hidden}.ai-history-content{flex-direction:column;width:260px;height:100%;padding:0 8px;display:flex}.ai-history-top{flex:none;justify-content:space-between;align-items:center;height:52px;display:flex}.ai-icon{width:36px;height:36px;color:var(--af-text);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.ai-icon:before{content:"";position:absolute;inset:-4px}.ai-icon:hover{background:#ffffff14}.ai-history-nav{display:grid}.ai-history-nav button{height:36px;color:var(--af-text);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 8px;font-size:14px;display:flex;position:relative}.ai-history-nav button:before{content:"";position:absolute;inset:-4px 0}.ai-history-nav button:hover{background:#ffffff14}.ai-history-nav kbd{color:var(--af-faint);opacity:0;margin-left:auto;font-size:12px}.ai-history-nav button:hover kbd,.ai-history-nav button:focus-visible kbd{opacity:1}.ai-chats-label{height:32px;color:var(--af-faint);flex:none;align-items:center;margin-top:20px;padding-left:8px;font-size:12px;display:flex}.ai-history-list{flex:1;min-height:0;padding-bottom:12px;overflow:auto}.ai-history-item{height:36px;color:var(--af-text);border-radius:8px;position:relative}.ai-history-item:hover{background:#ffffff0f}.ai-history-item[data-active=true]{background:#ffffff1a}.ai-history-item>a{height:36px;color:var(--af-text);opacity:.9;align-items:center;padding:0 8px;font-size:14px;display:flex;position:relative;text-decoration:none!important}.ai-history-item>a span{white-space:nowrap;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.ai-history-item:hover>a{padding-right:36px}.ai-row-more{opacity:0;position:absolute;top:0;right:0}.ai-history-item:hover .ai-row-more,.ai-history-item:focus-within .ai-row-more{opacity:1}.ai-history-item form input{border:1px solid var(--gl-accent);background:var(--af-elevated);width:100%;height:36px;color:var(--af-text);border-radius:8px;font-size:16px}.ai-options{z-index:15;background:var(--af-elevated);border:1px solid var(--gl-edge);border-radius:8px;min-width:160px;padding:4px;animation:.12s ease-out ai-menu;position:absolute;top:32px;right:4px}.ai-options button{width:100%;min-height:44px;color:var(--af-text);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:0 12px;font-size:14px;display:flex}.ai-options button:hover{background:#ffffff14}.ai-options .ai-danger{color:var(--af-danger)}@keyframes ai-menu{0%{opacity:0;transform:scale(.96)}}.ai-workspace-chat{flex-direction:column;flex:1;min-width:0;display:flex}.ai-chat-header{flex:none;align-items:center;gap:8px;height:52px;padding:8px 12px;display:flex;position:relative}.ai-header-controls{gap:8px;display:flex}.ai-header-title{font-size:18px;font-weight:600}.ai-header-title>span{color:var(--af-faint)}.ai-header-more{margin-left:auto;position:relative}.ai-mobile-toggle,.ai-mobile-new{display:none}.ai-workspace .af-chat{--af-chat-w:768px;flex:1;height:auto;min-height:0}.ai-workspace .af-chat-scroll{padding:16px 16px 24px;scroll-padding-bottom:24px}.ai-workspace .af-chat-col{padding:0}.ai-workspace .af-msg--ai{display:block}.ai-workspace .af-msg--user{align-self:flex-end;max-width:70%}.ai-workspace .af-bubble{box-shadow:none;background:#ffffff14;border-radius:18px;padding:10px 16px;font-size:15px}.ai-workspace .af-reply{font-size:16px;line-height:1.7}.ai-workspace .af-chat-dock{pointer-events:auto;background:0 0;flex-direction:column;flex:none;align-items:center;gap:12px;width:100%;max-width:792px;margin:0 auto;padding:0 12px 12px;display:flex;position:relative;inset:auto}.ai-workspace .af-chat-dock>*{width:100%;max-width:768px}.ai-workspace .af-composer{min-height:56px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff12;border:1px solid #ffffff1a;border-radius:28px;align-items:flex-end;gap:8px;padding:8px 8px 8px 12px;display:flex;position:relative}.ai-workspace .af-composer:after{display:none}.ai-workspace .af-composer textarea{min-height:36px;max-height:200px;padding:6px 4px;font-size:16px}.ai-workspace .af-composer-send{width:36px;height:36px;min-height:36px;color:var(--gl-ink);box-shadow:none;background:#eef1f7;border-radius:50%}.ai-workspace .af-composer-send:disabled{opacity:.4;color:var(--gl-ink);background:#eef1f7}.ai-workspace .af-composer-hint{color:var(--af-faint);text-align:center;margin:0;font-size:12px;display:block}.ai-workspace .af-chat[data-empty=true]{justify-content:center}.ai-workspace .af-chat[data-empty=true] .af-chat-scroll{display:none}.ai-workspace .af-chat[data-empty=true] .af-chat-dock{margin:auto}.ai-empty-title{text-align:center;margin:0 0 12px;font-size:28px;font-weight:600}.ai-workspace .af-chat-starters{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ai-starter{border:1px solid var(--gl-edge);min-height:44px;color:var(--af-dim);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:14px;display:flex}.ai-starter:hover{background:#ffffff0f}.af-user-actions{opacity:0;justify-content:flex-end;display:flex}.af-msg--user:hover .af-user-actions,.af-msg--user:focus-within .af-user-actions{opacity:1}.ai-workspace .af-msg-action{min-width:32px;min-height:32px;position:relative}.ai-workspace .af-msg-action:before{content:"";position:absolute;inset:-6px}.ai-workspace .af-thinking{gap:12px;display:flex}.ai-thinking-shimmer{color:var(--af-dim);-webkit-text-fill-color:currentColor;background:0 0;animation:none}.ai-thinking-shimmer:after{content:"";background:linear-gradient(90deg,#0000,#ffffff29,#0000);animation:1.1s ease-in-out infinite ai-shimmer;position:absolute;inset:0}@keyframes ai-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.ai-code{background:#00000040;border-radius:8px;margin:16px 0;overflow:hidden}.ai-code>div{background:#ffffff0d;padding:4px 12px}.ai-code pre{padding:12px;font-size:13px;overflow:auto}.ai-table{max-width:100%;margin:16px 0;overflow:auto}.ai-table table{border-collapse:collapse;width:100%}.ai-table th,.ai-table td{border:1px solid var(--gl-edge);text-align:left;padding:12px}.ai-dialog{border:1px solid var(--gl-edge);width:min(600px,100% - 24px);max-height:80dvh;color:var(--af-text);background:var(--af-elevated);border-radius:16px;margin:auto;padding:0;position:fixed;overflow:auto}.ai-dialog::backdrop{background:#0009}.ai-search-top{border-bottom:1px solid var(--gl-edge);align-items:center;padding:12px;display:flex}.ai-search-top input{min-width:0;min-height:44px;color:var(--af-text);background:0 0;border:0;flex:1;font-size:16px}.ai-search-results{max-height:60dvh;padding:8px;overflow:auto}.ai-search-results a{color:var(--af-text);border-radius:8px;gap:4px;padding:12px;text-decoration:none;display:grid}.ai-search-results a[data-selected=true],.ai-search-results a:hover{background:#ffffff14}.ai-search-results span{white-space:nowrap;text-overflow:ellipsis;color:var(--af-dim);font-size:14px;overflow:hidden}.ai-search-results small{color:var(--af-faint)}.ai-confirm{padding:24px}.ai-confirm>div{justify-content:flex-end;gap:8px;display:flex}.ai-drawer{border-radius:0;width:min(85%,320px);height:100%;max-height:100%;margin:0;animation:.2s ease-out ai-drawer-in;inset:0 auto 0 0}.ai-drawer .ai-history-content{width:100%}@keyframes ai-drawer-in{0%{transform:translate(-100%)}}.ai-workspace :focus-visible,.ai-dialog :focus-visible{outline:2px solid var(--gl-accent);outline-offset:2px}@media (min-width:1024px){.ai-workspace{height:calc(100dvh - var(--sh-top-space))}.ai-workspace[data-collapsed=true] .ai-history{border:0;width:0}.ai-history-content{transition:opacity .2s}.ai-workspace[data-collapsed=true] .ai-history-content{opacity:0}}@media (max-width:1023.98px){.ai-history,.ai-desktop-toggle,.ai-header-more{display:none}.ai-mobile-toggle,.ai-mobile-new{display:inline-grid}.ai-header-title{font-size:16px;position:absolute;left:50%;transform:translate(-50%)}.ai-header-title>span{display:none}.ai-mobile-new{margin-left:auto}.ai-workspace .af-chat-scroll{padding-left:12px;padding-right:12px}}@media (hover:none){.ai-row-more,.af-user-actions{opacity:1}}@media (prefers-reduced-motion:reduce){.ai-workspace *,.ai-dialog *,.ai-dialog{transition:none!important;animation:none!important}}@media (prefers-reduced-transparency:reduce){.ai-history,.ai-workspace .af-composer,.af-bubble{background:var(--af-elevated)}}.ai-workspace .af-msg--user .af-bubble{color:var(--af-text)}.ai-thinking-shimmer{position:relative;overflow:hidden}.ai-history-item>a:before{content:"";position:absolute;inset:-4px 0}.ai-history{transition:width .2s ease-out}.ai-history-item,.ai-history-nav button,.ai-icon{transition:opacity .12s}.ai-loading-line{background:#ffffff12;border-radius:8px;height:44px;margin:16px}@media (prefers-reduced-motion:reduce){.ai-history{transition:none}}.ai-icon,.ai-history-nav button,.ai-history-item,.ai-history-item>a,.ai-history-item form input,.ai-workspace .af-msg-action{min-height:44px}.ai-icon,.ai-workspace .af-msg-action{min-width:44px}.ai-icon:before,.ai-history-nav button:before,.ai-history-item>a:before,.ai-workspace .af-msg-action:before{inset:0}.ai-history-item>a,.ai-history-item:hover>a{padding-right:44px}.af-bubble,.af-reply p,.af-reply li,.af-proposal p,.af-proposal li,.af-chat input,.af-chat textarea{text-align:start;unicode-bidi:plaintext}.af-reply ul,.af-reply ol{padding-inline:24px 0}.af-bubble>p{text-align:start;unicode-bidi:plaintext;margin:0}
.cc-assets{font-size:var(--gl-t-sm);color:var(--af-dim);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cc-assets span{overflow-wrap:anywhere}.cc-filterbar{scrollbar-width:none;max-width:100%;margin:-4px 0;padding:4px 0;overflow-x:auto}.cc-filterbar::-webkit-scrollbar{display:none}.cc-seg>button{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.cc-count{font-size:var(--gl-t-xs);color:var(--af-faint);text-align:center;background:#ffffff0f;border-radius:8px;min-width:20px;padding:0 6px;line-height:20px}.cc-seg>button[aria-pressed=true] .cc-count{color:var(--af-text);background:#ffffff1f}.cc-grid{gap:var(--gl-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));align-items:stretch;display:grid}.cc-cell{min-width:0;display:grid}.cc-cell>.cc{animation-delay:calc(var(--k,0) * 70ms)}.cc{flex-direction:column;min-width:0;display:flex}.cc.af-card--interactive{transition:transform .35s var(--gl-settle)}.cc.af-card--interactive:hover{box-shadow:var(--gl-ring), var(--gl-drop-lift);transform:translateY(-2px)}.cc.af-card--interactive:active{transform:scale(.99)}.cc[data-state=active]{box-shadow:var(--gl-ring), inset 0 0 0 1px rgba(var(--gl-ok-rgb), .22), var(--gl-drop)}.cc[data-state=partial],.cc[data-state=error]{box-shadow:var(--gl-ring), inset 0 0 0 1px rgba(var(--gl-bad-rgb), .28), var(--gl-drop)}.cc[data-state=needs_review],.cc[data-state=launching]{box-shadow:var(--gl-ring), inset 0 0 0 1px rgba(var(--gl-warn-rgb), .2), var(--gl-drop)}.cc-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cc-name{min-width:0;font-size:var(--gl-t-md);letter-spacing:-.01em;overflow-wrap:anywhere;margin:-12px 0;padding:12px 0;font-weight:600;line-height:1.3;display:inline-block}.cc-head .af-badge{flex:none}.cc[data-state=active] .af-badge--live,.cc[data-state=launching] .af-badge--live{box-shadow:0 0 18px -4px}.cc-meta{font-size:var(--gl-t-xs);color:var(--af-faint);flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.cc-meta .gl-mono{letter-spacing:.02em}.cc-money{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:16px;display:flex}.cc-k{font-size:var(--gl-t-xs);color:var(--af-faint)}.cc-v{font-size:var(--gl-t-lg);letter-spacing:-.01em;color:var(--af-text);margin-top:2px;font-weight:600}.cc-updated{text-align:right}.cc-u{font-size:var(--gl-t-sm);color:var(--af-dim);margin-top:2px}.cc-facts{margin-top:16px}.cc-facts>div{gap:2px}.cc-facts dt{font-size:var(--gl-t-xs);letter-spacing:.02em;text-transform:none}.cc-track{margin-top:16px}.cc-track ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.cc-track li{gap:6px;min-width:0;display:grid}.cc-track li>i{background:#ffffff14;border-radius:4px;height:4px;display:block;position:relative;overflow:hidden}.cc-track li>i:after{content:"";border-radius:inherit;background:linear-gradient(90deg, var(--gl-accent), var(--gl-accent-2));transform-origin:0;transition:transform var(--gl-d-settle) var(--gl-settle);position:absolute;inset:0;transform:scaleX(0)}.cc-track li[data-done]>i:after,.cc-track li[data-now]>i:after{transform:scaleX(1)}.cc-track li[data-now]>i:after{box-shadow:0 0 10px rgba(var(--gl-accent-rgb), .7)}.cc-track[data-trouble] li[data-now]>i:after{background:var(--af-danger);box-shadow:0 0 10px rgba(var(--gl-bad-rgb), .6)}.cc-track li>span{font-size:var(--gl-t-xs);color:var(--af-faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cc-track li[data-now]>span{color:var(--af-text);font-weight:600}.cc .af-approval-line{border-top-color:#ffffff12}.cc .af-campaign-actions{gap:8px;margin-top:auto;padding-top:16px}.cc .af-campaign-actions .af-btn--ghost{background:var(--gl-fill-soft);color:var(--af-text);box-shadow:inset 0 0 0 1px #ffffff17}.cc-empty{text-align:center;justify-items:center;gap:16px;padding:40px 20px;display:grid}.cc-empty-line{max-width:360px;font-size:var(--gl-t-md);color:var(--af-dim);margin:0;line-height:1.5}.cc-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.cc-foot{font-size:var(--gl-t-sm);margin:0}.bw{gap:var(--gl-gap);scroll-margin-top:calc(var(--gl-topbar-h) + 24px);display:grid}.af-wizard-grid{gap:var(--gl-gap);grid-template-columns:minmax(0,1fr);display:grid}.af-wizard-aside{display:none}@media (min-width:1100px){.af-wizard-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.af-wizard-aside{top:calc(var(--gl-topbar-h) + 32px);display:block;position:sticky}}.bw-main{gap:var(--gl-gap);overflow-clip-margin:12px;min-width:0;display:grid;overflow-x:clip}.bw-note{align-items:center;gap:8px;display:flex}.bw-progress{padding:12px 16px}.bw-progress-head{justify-content:space-between;align-items:center;gap:8px;min-height:44px;display:flex}.bw-count{font-size:var(--gl-t-sm);color:var(--af-dim);min-width:0}.bw-count .gl-mono,.bw-count-label{color:var(--af-text);font-weight:600}.bw-steps-toggle{color:var(--af-dim);flex:none}.bw-track{background:#ffffff14;border-radius:4px;height:4px;margin:8px 0 4px;overflow:hidden}.bw-track>i{border-radius:inherit;background:linear-gradient(90deg, var(--gl-accent), var(--gl-accent-2));height:100%;box-shadow:0 0 10px rgba(var(--gl-accent-rgb), .7);transform-origin:0;transition:transform var(--gl-d-glide) var(--gl-glide);display:block}.bw-stepper-wrap{position:relative}.bw-stepper-wrap[data-open=false]{display:none}.bw-drop{border-radius:var(--gl-r-control)}.bw-stepper{z-index:1;gap:2px;margin:8px 0 0;padding:0;list-style:none;display:grid;position:relative}.bw-step{border-radius:var(--gl-r-control);width:100%;min-height:44px;color:var(--af-dim);font:inherit;font-size:var(--gl-t-base);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0 12px;display:flex}.bw-step:hover:not(:disabled):not([data-active=true]){color:var(--af-text)}.bw-step[data-active=true]{color:var(--af-text);cursor:default;font-weight:600}.bw-step:disabled{color:var(--af-faint);cursor:not-allowed}.bw-dot{width:24px;height:24px;font-size:var(--gl-t-xs);background:var(--gl-fill-inset);transition:transform var(--gl-d-glide) var(--gl-glide);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff24}.bw-step[data-done] .bw-dot{color:var(--gl-ink);background:linear-gradient(#a9c4ff,#7f9dff);box-shadow:inset 0 1px #fff9}.bw-step[data-active=true] .bw-dot{background:rgba(var(--gl-accent-rgb), .18);box-shadow:inset 0 0 0 1.5px var(--gl-accent), 0 0 14px rgba(var(--gl-accent-rgb), .55);transform:scale(1.08)}@media (min-width:640px){.bw-progress{padding:8px 12px}.bw-progress-head{display:none}.bw-stepper-wrap[data-open=false]{display:block}.bw-track{height:2px;margin:0;position:absolute;top:27px;left:calc(7.14286% + 10.2857px);right:calc(7.14286% + 10.2857px)}.bw-stepper{grid-template-columns:repeat(7,minmax(0,1fr));margin:0}.bw-step{min-height:64px;font-size:var(--gl-t-xs);text-align:center;flex-direction:column;justify-content:center;gap:6px;padding:8px 4px}.bw-step-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}}@media (min-width:900px){.bw-step{font-size:var(--gl-t-sm)}}.bw-pane{min-width:0;animation:bw-in-fwd var(--gl-d-glide) var(--gl-settle) both;gap:20px;display:grid;container-type:inline-size}.bw-pane[data-dir=back]{animation-name:bw-in-back}@keyframes bw-in-fwd{0%{opacity:0;filter:blur(4px);transform:translate(28px)}}@keyframes bw-in-back{0%{opacity:0;filter:blur(4px);transform:translate(-28px)}}.bw-pane-head{gap:6px;display:grid}.bw-h{letter-spacing:-.025em;margin:0;font-size:24px;font-weight:600;line-height:1.15}.bw-h:focus{outline:none}.bw-h:focus-visible{outline:2px solid var(--gl-accent);outline-offset:4px}@media (min-width:900px){.bw-pane{padding:28px}.bw-h{font-size:28px}}.bw-sub{font-size:var(--gl-t-base);margin:0}.bw-body{gap:20px;min-width:0;display:grid}.bw-body>*,.bw-pair>*{min-width:0}.bw-pair>*{animation:none}@container (min-width:480px){.bw-pair{grid-template-columns:1fr 1fr}}.bw-field>label,.bw-label{font-size:var(--gl-t-sm);color:var(--af-text);font-weight:600}.bw-field .af-input,.bw .af-input{font-size:var(--gl-t-md)}.bw-field[data-invalid] .af-input{box-shadow:inset 0 0 0 1px rgba(var(--gl-bad-rgb), .7), inset 0 2px 6px #0000004d}.bw-field[data-invalid] .af-input:focus{box-shadow:inset 0 0 0 1px rgba(var(--gl-bad-rgb), .9), 0 0 0 4px rgba(var(--gl-bad-rgb), .16)}.bw-error{animation:bw-shake .4s var(--gl-settle);align-items:flex-start;gap:6px;line-height:1.4;display:inline-flex}.bw-error>svg{flex:none;margin-top:2px}@keyframes bw-shake{25%{transform:translate(-3px)}60%{transform:translate(2px)}}.bw-inline-note{font-size:var(--gl-t-sm);margin:-8px 0 0}.bw-callout{color:var(--af-dim);flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:12px 16px;display:flex}.bw-callout strong{color:var(--af-text)}.bw-callout[data-tone=warning]{background:rgba(var(--gl-warn-rgb), .08);box-shadow:inset 0 0 0 1px rgba(var(--gl-warn-rgb), .25)}.bw-group,.bw-segfield{gap:8px;min-width:0;display:grid}.bw-seg{flex-wrap:wrap;justify-self:start;max-width:100%}.bw-seg>button{min-height:40px;font-size:var(--gl-t-sm);align-items:center;gap:6px;padding:0 16px;display:inline-flex}.bw-seg>button:before{inset:-2px 0}.bw-h3{font-size:var(--gl-t-md);margin:4px 0 0}.bw-money{position:relative}.bw-money-cur{font-size:var(--gl-t-sm);color:var(--af-faint);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.bw-money .af-input{font-size:var(--gl-t-lg);letter-spacing:-.01em;min-height:56px;padding-left:56px}.bw-cards{gap:8px;min-width:0;display:grid}.bw-choice-grid{grid-template-columns:minmax(0,1fr);gap:8px}@container (min-width:420px){.bw-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:640px){.bw-choice-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.bw-choice,.pp-mode .af-choice{min-width:0;min-height:72px;color:var(--af-text);font:inherit;text-align:left;cursor:pointer;transition:transform var(--gl-d-fast) var(--gl-settle);align-content:start;gap:4px;padding:14px 16px;display:grid}.bw-choice:hover:not(:disabled),.pp-mode .af-choice:hover{background:var(--gl-fill-soft-hover)}.bw-choice[aria-checked=true]:hover,.pp-mode .af-choice[aria-checked=true]:hover{background:rgba(var(--gl-accent-rgb), .16)}.bw-choice:active:not(:disabled),.pp-mode .af-choice:active{transform:scale(.98)}.bw-choice:disabled{opacity:.5;cursor:not-allowed}.bw-choice-top,.pp-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.bw-choice-top strong,.pp-top strong{font-size:var(--gl-t-base);font-weight:600}.bw-tick,.pp-tick{border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid;box-shadow:inset 0 0 0 1.5px #ffffff38}[aria-checked=true]>.bw-choice-top>.bw-tick,[aria-checked=true]>.pp-top>.pp-tick{color:var(--gl-ink);box-shadow:0 0 12px rgba(var(--gl-accent-rgb), .6);background:linear-gradient(#a9c4ff,#7f9dff)}[aria-checked=true]>.bw-choice-top>.bw-tick>svg,[aria-checked=true]>.pp-top>.pp-tick>svg{animation:bw-pop var(--gl-d-glide) var(--gl-glide)}@keyframes bw-pop{0%{opacity:0;transform:scale(.4)}}.bw-choice-hint{font-size:var(--gl-t-sm);line-height:1.4}.bw-choice-badge{margin-top:6px}.bw-choice-badge .af-badge{font-size:var(--gl-t-xs)}.bw-review{gap:8px;display:grid}@container (min-width:620px){.bw-review{grid-template-columns:1fr 1fr}}.bw-rgroup{min-width:0;padding:12px 16px 16px}.bw-rgroup-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.bw-rgroup-title{font-size:var(--gl-t-sm);color:var(--af-dim);margin:0;font-weight:600}.bw-edit{min-width:64px;color:var(--gl-accent);padding:0 12px}.bw-rows{gap:8px;margin:4px 0 0;display:grid}.bw-rows>div{gap:2px;min-width:0;display:grid}.bw-rows dt{font-size:var(--gl-t-xs);color:var(--af-dim)}.bw-rows dd{font-size:var(--gl-t-base);overflow-wrap:anywhere;margin:0}.bw-server-errors{margin:0;padding-left:20px}.bw-safety{font-size:var(--gl-t-sm);color:var(--af-dim);align-items:flex-start;gap:8px;margin:0;display:flex}.bw-safety>svg{color:var(--af-success);flex:none;margin-top:2px}.bw .bw-bar{justify-content:space-between;align-items:center;gap:8px;margin-top:0;display:flex}.bw-bar .bw-next{margin-left:auto}.bw-bar .bw-back{min-width:96px}.bw-bar-meta{font-size:var(--gl-t-sm);color:var(--af-faint);padding:0 12px}@media (max-width:639px){.bw-bar .bw-next{flex:auto}.bw-bar-meta{display:none}}.bw-aside{padding:20px}.bw-aside-head{gap:2px;display:grid}.bw-aside-head .af-h2{font-size:var(--gl-t-md);margin:0}.bw-aside-head .af-faint{font-size:var(--gl-t-sm);overflow-wrap:anywhere}.bw-aside-budget{gap:6px;margin-top:16px;padding:12px 16px;display:grid}.bw-k{font-size:var(--gl-t-xs);color:var(--af-faint)}.bw-odo{font-family:var(--gl-mono);font-size:var(--gl-t-xl);letter-spacing:-.02em;font-weight:600;line-height:1}.bw-odo--empty{font-family:var(--gl-font);font-size:var(--gl-t-lg);color:var(--af-faint);font-weight:500}.bw-aside-rows{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.bw-aside-rows li{align-items:flex-start;gap:12px;min-width:0;display:flex}.bw-aside-dot{border-radius:50%;flex:none;place-items:center;width:16px;height:16px;margin-top:2px;display:grid;box-shadow:inset 0 0 0 1.5px #ffffff2e}.bw-aside-rows li[data-set] .bw-aside-dot{background:rgba(var(--gl-ok-rgb), .9);color:var(--gl-ink);box-shadow:none}.bw-aside-text{gap:2px;min-width:0;display:grid}.bw-v{font-size:var(--gl-t-sm);color:var(--af-text);overflow-wrap:anywhere}.bw-aside-rows li:not([data-set]) .bw-v{color:var(--af-faint)}.bw-aside-foot{font-size:var(--gl-t-xs);border-top:1px solid #ffffff12;margin:16px 0 0;padding-top:12px}.bw-carousel{gap:12px;min-width:0;display:grid}.bw-carousel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.bw-cards-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.bw-ccard{gap:16px;min-width:0;padding:16px;display:grid}.bw-ccard-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.bw-ccard-n{width:28px;height:28px;font-size:var(--gl-t-sm);background:rgba(var(--gl-accent-rgb), .16);box-shadow:inset 0 0 0 1px rgba(var(--gl-accent-rgb), .45);border-radius:50%;place-items:center;display:grid}.bw-ccard-tools{gap:4px;display:flex}.bw-ccard-tools .af-btn{min-width:44px;padding:0 12px}.bw-pane .af-review-card,.bw-pane .af-suggestion-card,.bw-pane .af-card{background:var(--gl-fill-soft);border-radius:var(--gl-r-control);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;box-shadow:inset 0 0 0 1px #ffffff17}.bw-pane .af-review-card:before,.bw-pane .af-review-card:after,.bw-pane .af-card:before,.bw-pane .af-card:after{display:none}.mu{gap:8px;min-width:0;display:grid}.mu .af-upload-label{font-size:var(--gl-t-sm);font-weight:600}.mu-drop{border-radius:var(--gl-r-pane);background:radial-gradient(120% 100% at 50% 0%, rgba(var(--gl-accent-rgb), .06), transparent 60%), var(--gl-fill-inset);width:100%;min-height:168px;color:var(--af-dim);font:inherit;text-align:center;cursor:pointer;transition:transform .35s var(--gl-glide);border:0;align-content:center;justify-items:center;gap:6px;padding:24px 16px;display:grid;box-shadow:inset 0 0 0 1.5px #ffffff1f}.mu-drop:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px rgba(var(--gl-accent-rgb), .5), 0 0 0 4px rgba(var(--gl-accent-rgb), .08)}.mu-drop[data-drag=true]{box-shadow:inset 0 0 0 1.5px var(--gl-accent), 0 0 0 6px rgba(var(--gl-accent-rgb), .14), 0 0 40px -8px rgba(var(--gl-accent-rgb), .6);transform:scale(1.01)}.mu-drop:disabled{opacity:.5;cursor:not-allowed}.mu-drop strong{color:var(--af-text);font-size:var(--gl-t-md);font-weight:600}.mu-drop .af-muted{font-size:var(--gl-t-sm)}.mu-icon{width:44px;height:44px;color:var(--gl-accent);background:rgba(var(--gl-accent-rgb), .1);box-shadow:inset 0 0 0 1px rgba(var(--gl-accent-rgb), .3);transition:transform var(--gl-d-glide) var(--gl-glide);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.mu-drop:hover .mu-icon,.mu-drop[data-drag=true] .mu-icon{transform:translateY(-3px)scale(1.06)}.mu-busy{border-radius:var(--gl-r-pane);align-items:center;gap:12px;padding:16px;display:flex}.mu-busy .mu-icon{flex:none;margin:0}.mu-meter{background:#ffffff14;border-radius:6px;height:6px;margin:2px 0 6px;overflow:hidden}.af-meter.mu-meter>i{background:linear-gradient(90deg, var(--gl-accent), var(--gl-accent-2));box-shadow:0 0 10px rgba(var(--gl-accent-rgb), .7);transition:transform .2s linear}.mu-status{font-size:var(--gl-t-sm)}.mu-ready{border-radius:var(--gl-r-pane);box-shadow:inset 0 0 0 1px rgba(var(--gl-ok-rgb), .3);padding:12px}.mu-preview{border-radius:var(--gl-r-control);background:#00000073}.mu-name{min-width:0;font-size:var(--gl-t-sm);color:var(--af-dim);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mu-facts{font-size:var(--gl-t-sm);color:var(--af-dim)}.mu-error{gap:8px;display:flex}.ca-ask{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 16px;display:grid}.ca-ask-text{gap:2px;min-width:0;display:grid}.ca-ask-text .af-muted{font-size:var(--gl-t-sm)}.ca-ask-btn{grid-column:1/-1}@container (min-width:520px){.ca-ask{grid-template-columns:auto minmax(0,1fr) auto}.ca-ask-btn{grid-column:auto}}.ca-count[data-over] .gl-mono{color:var(--af-warning)}.ca-improve{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ca-improve .af-btn{align-items:center;gap:6px;display:inline-flex}.ca-suggestion{padding:16px}.ca-suggestion-head{align-items:center;gap:12px;display:flex}.ca-suggestion-head strong{flex:1;min-width:0}.ca-rows{margin:12px 0 0}.ca-rows dt{font-size:var(--gl-t-xs);letter-spacing:.02em;text-transform:none}.ca-alt{border-top-color:#ffffff12}.ca-actions{margin-top:12px}.pp-mode{gap:8px}.pp-count{font-size:var(--gl-t-sm);margin:0}.pp .af-fieldset>legend{font-size:var(--gl-t-xs);letter-spacing:.04em}.pp .af-pcheck{min-height:56px;color:var(--af-text);font:inherit;transition:transform var(--gl-d-fast) var(--gl-settle);padding:12px 16px}.pp .af-pcheck:hover{background:var(--gl-fill-soft-hover)}.pp .af-pcheck small{font-size:var(--gl-t-xs);color:var(--af-faint)}.pp .af-pcheck-mark{border:0;border-radius:6px;box-shadow:inset 0 0 0 1.5px #ffffff3d}.pp .af-pcheck[aria-pressed=true] .af-pcheck-mark{color:var(--gl-ink);box-shadow:0 0 12px rgba(var(--gl-accent-rgb), .5);animation:bw-pop var(--gl-d-glide) var(--gl-glide);background:linear-gradient(#a9c4ff,#7f9dff)}.pp .af-fit{background:var(--gl-fill-inset);border:0;box-shadow:inset 0 0 0 1px #ffffff14}.pp .af-diag summary{cursor:pointer;min-height:44px;color:var(--af-dim);font-size:var(--gl-t-sm);align-items:center;display:flex}@media (prefers-reduced-motion:reduce){.bw-pane,.bw-error,.bw-choice .bw-tick>svg,.pp-tick>svg,.pp .af-pcheck[aria-pressed=true] .af-pcheck-mark{animation:none!important}.bw-track>i,.bw-dot,.cc-track li>i:after,.mu-drop,.mu-icon,.cc.af-card--interactive{transition:none!important}.cc.af-card--interactive:hover,.mu-drop[data-drag=true]{transform:none}}@media (prefers-reduced-transparency:reduce){.bw .bw-bar{background:var(--af-elevated);-webkit-backdrop-filter:none;backdrop-filter:none}}.bw-sr{white-space:nowrap;text-overflow:ellipsis;clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bw-aside-budget .bw-k,.bw-odo--empty{color:var(--af-dim)}.bw-pane :is(input,select,textarea,button){scroll-margin-bottom:calc(var(--gl-dock-h) + var(--gl-dock-gap) + 96px + env(safe-area-inset-bottom));scroll-margin-top:calc(var(--gl-topbar-h) + 32px)}.cs-source{min-width:0}.cs-source .gl-seg{flex-wrap:wrap;align-self:start}.cs-source .gl-seg>button,.cp-preview .gl-seg>button{min-height:44px}.cs-source input,.cs-source select{width:100%;min-width:0;min-height:44px;font-size:16px}.cs-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));align-items:start;gap:16px;display:grid}.cs-post{color:var(--af-text);text-align:left;cursor:pointer;min-width:0;transition:transform .18s var(--gl-settle);gap:12px;padding:16px;display:grid;position:relative;overflow:hidden}.cs-post:hover{transform:translateY(-4px)}.cs-post>span:not(.af-badge){overflow-wrap:anywhere}.cs-post img{aspect-ratio:1;object-fit:cover;opacity:0;filter:blur(4px);width:100%;transition:opacity .5s, transform .5s var(--gl-settle), filter .5s;border-radius:12px;transform:scale(1.04)}.cs-post img[data-loaded=true]{opacity:1;filter:none;transform:none}.cs-post[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--gl-accent)}.cs-check{color:var(--af-accent-text);animation:gl-settle .55s var(--gl-glide)}.cs-placeholder{background:var(--gl-fill-inset);border-radius:12px;place-items:center;min-height:120px;font-size:36px;display:grid}.cs-selected{gap:16px;min-width:0;padding:16px;display:flex}.cs-selected img{object-fit:cover;border-radius:12px;width:88px;height:88px}.cs-selected p{overflow-wrap:anywhere}.cs-loading{place-items:center;min-height:120px;display:grid}.cp-preview{justify-items:center;gap:16px;min-width:0;padding:20px 0;display:grid}.cp-phone{width:min(100%,320px);box-shadow:inset 0 0 0 2px var(--gl-edge-strong), 0 20px 40px -24px #000;border-radius:28px;padding:12px;overflow:hidden}.cp-identity{align-items:center;gap:12px;padding:8px;display:flex}.cp-identity>div{flex:1}.cp-identity small{color:var(--af-dim);display:block}.cp-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:160px;padding:0 8px;overflow:auto}.cp-media{background:var(--gl-fill-inset);min-height:180px;color:var(--af-dim);border-radius:16px;place-items:center;display:grid;overflow:hidden}.cp-media img,.cp-media video{object-fit:contain;width:100%;max-height:440px;display:block}.cp-phone:not([data-surface=Feed]) .cp-media{aspect-ratio:9/16}.cp-phone:not([data-surface=Feed]) .cp-media img,.cp-phone:not([data-surface=Feed]) .cp-media video{object-fit:cover;height:100%}.cp-caption{overflow-wrap:anywhere;align-items:center;gap:12px;padding:16px 8px 8px;display:flex}.cp-caption>strong{flex:1;min-width:0}.cp-cta{background:var(--gl-fill-soft);text-transform:capitalize;border-radius:12px;padding:8px;font-size:13px}.mu-drop{isolation:isolate;position:relative;overflow:hidden}.mu-drop:after{content:"";z-index:-1;background:radial-gradient(circle at var(--ripple-x,50%) var(--ripple-y,50%), rgba(var(--gl-accent-rgb), .3), transparent 60%);opacity:0;transition:opacity .55s, transform .55s var(--gl-settle);position:absolute;inset:0;transform:scale(.8)}.mu-drop[data-drag=true]:after{opacity:1;transform:scale(1.15)}.mu-icon{position:relative}.mu-progress-ring{fill:none;width:44px;height:44px;stroke:var(--gl-edge);stroke-width:2px;position:absolute;inset:-12px;transform:rotate(-90deg)}.mu-progress-ring circle:last-child{stroke:var(--gl-accent);transition:stroke-dashoffset .18s}@media (max-width:430px){.cs-selected{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.cs-post,.cs-post img,.mu-drop:after,.mu-progress-ring circle{transition:none!important;transform:none!important}.cs-check{animation:none}.cs-post img{opacity:1;filter:none}}.cs-selection-bar{bottom:calc(var(--gl-dock-h) + var(--gl-dock-gap) + 16px);z-index:2;border-radius:22px;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;display:flex;position:sticky}@media (prefers-reduced-transparency:reduce){.cs-selection-bar{background:var(--af-elevated);-webkit-backdrop-filter:none;backdrop-filter:none}}.cs-source .gl-drop,.cp-preview .gl-drop{transition:transform var(--gl-d-glide) var(--gl-glide), opacity .18s}@media (prefers-reduced-motion:reduce){.cs-source .gl-drop,.cp-preview .gl-drop{transition:none}}.cs-source{min-width:0;container-type:inline-size}.cs-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cs-choice{border:1px solid var(--gl-border,#667088);min-width:0;min-height:148px;color:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;display:flex;position:relative}.cs-choice>span:not(.cs-choice-check){padding-right:12px;line-height:1.5}.cs-choice[aria-checked=true]{border-color:var(--gl-accent,#b7c8ff);box-shadow:inset 0 0 0 1px var(--gl-accent,#b7c8ff)}.cs-choice-check{text-align:center;color:#121a30;background:#b7c8ff;border-radius:50%;width:24px;height:24px;animation:.45s cubic-bezier(.34,1.56,.64,1) both cs-check-in;position:absolute;top:12px;right:12px}@keyframes cs-check-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.cs-source button:focus-visible,.cs-source a:focus-visible{outline-offset:4px;outline:2px solid #c9d6ff}.cs-filters{flex-wrap:wrap;gap:8px;display:flex}.cs-filters>button{min-width:44px;min-height:44px}.cs-filters>[aria-pressed=true]{outline:2px solid #b7c8ff}.cs-caption{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cs-post{overflow-wrap:anywhere;min-width:0}.cs-post[aria-disabled=true]{opacity:.65;cursor:not-allowed}.cs-post img[data-portrait=true]{aspect-ratio:9/16;object-fit:cover;height:auto;max-height:320px}.cs-reason{font-size:13px}.cs-skeleton{border-radius:16px;min-height:240px}.cs-selection-bar{flex-wrap:wrap}.cs-selection-bar>img{object-fit:cover;border-radius:12px;width:40px;height:40px}.cs-selected>div{overflow-wrap:anywhere;min-width:0}.cs-source .gl-seg{max-width:100%}@container (max-width:519px){.cs-choices{grid-template-columns:minmax(0,1fr)}.cs-choice{min-height:132px}}@media (prefers-reduced-motion:reduce){.cs-choice-check{animation:none}}@media (prefers-reduced-transparency:reduce){.cs-choice,.cs-post,.cs-selected{background:#172139}}.cs-placeholder{font-size:16px}.cc-seg>button{min-width:44px;min-height:44px}.cc-seg>button:before{inset:0}
.rv-page{gap:24px;width:100%;min-width:0;max-width:920px;margin:0 auto;display:grid}.rv-draft,.rv-launch-wrap{gap:20px;min-width:0;display:grid}.rv-section{gap:12px;min-width:0;display:grid}.rv-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:0 4px;display:flex}.rv-section-title{font-size:var(--gl-t-md);letter-spacing:-.01em;color:var(--af-text);align-items:center;gap:8px;margin:0;font-weight:600;display:inline-flex}.rv-section-note{font-size:var(--gl-t-sm);color:var(--af-dim)}.rv-count{background:var(--gl-fill-soft);min-width:24px;height:24px;font-size:var(--gl-t-xs);color:var(--af-dim);border-radius:999px;place-items:center;padding:0 8px;font-weight:600;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff14}.rv-footnote{font-size:var(--gl-t-sm);color:var(--af-dim);margin:0;padding:0 4px;line-height:1.5}.rv-body{color:var(--af-dim);margin:0 0 12px;font-size:14px;line-height:1.5}:is(.rv-page .af-btn--sm,.rv-page .af-chip,.af-sheet:has(.rv-confirm) .af-btn--sm){min-height:44px}.af-sheet:has(.rv-confirm) .af-btn--sm{min-width:44px}.rv-head-wrap{gap:4px;min-width:0;display:grid}.rv-back{min-height:44px;color:var(--af-dim);transition:color var(--gl-d-fast) var(--gl-settle);border-radius:12px;justify-self:start;align-items:center;gap:8px;padding:0 4px;font-size:14px;text-decoration:none;display:inline-flex}.rv-back:hover{color:var(--af-text)}.rv-head{border-radius:var(--gl-r-hero);gap:12px;min-width:0;padding:24px;display:grid}.rv-head-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.rv-kicker{font-size:var(--gl-t-xs);letter-spacing:.02em;color:var(--af-dim);font-weight:500}.rv-title{overflow-wrap:anywhere}.rv-meta{flex-wrap:wrap;gap:8px 20px;margin:0;display:flex}.rv-meta>div{align-items:center;gap:8px;min-width:0;display:flex}.rv-meta dt{font-size:var(--gl-t-xs);color:var(--af-faint)}.rv-meta dd{font-size:var(--gl-t-sm);color:var(--af-text);overflow-wrap:anywhere;align-items:center;gap:8px;margin:0;font-weight:500;display:inline-flex}@media (max-width:640px){.rv-head{padding:20px}}.rv-pill{border:0}.rv-roll{display:inline-grid;overflow:hidden}.rv-roll>span{grid-area:1/1}.rv-pill[data-rolling] .rv-roll-in{animation:rv-roll-in .7s var(--gl-settle) .35s both}.rv-pill[data-rolling] .rv-roll-out{animation:rv-roll-out .7s var(--gl-settle) .35s both}@keyframes rv-roll-in{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:none}}@keyframes rv-roll-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-110%)}}.rv-status{gap:16px;min-width:0;display:grid}.rv-status[data-tone=success]{box-shadow:var(--gl-ring), inset 0 0 0 1px rgba(var(--gl-ok-rgb), .22), var(--gl-drop)}.rv-status[data-tone=danger]{box-shadow:var(--gl-ring), inset 0 0 0 1px rgba(var(--gl-bad-rgb), .24), var(--gl-drop)}.rv-status[data-tone=warning]{box-shadow:var(--gl-ring), inset 0 0 0 1px rgba(var(--gl-warn-rgb), .24), var(--gl-drop)}.rv-status-main{align-items:flex-start;gap:16px;min-width:0;display:flex}.rv-status-icon,.rv-confirm-icon{background:rgba(var(--gl-accent-rgb), .12);width:44px;height:44px;box-shadow:inset 0 0 0 1px rgba(var(--gl-accent-rgb), .24);color:var(--af-accent-text);border-radius:14px;flex:none;place-items:center;display:grid}.rv-status-icon[data-tone=success]{background:rgba(var(--gl-ok-rgb), .12);box-shadow:inset 0 0 0 1px rgba(var(--gl-ok-rgb), .28);color:var(--af-success)}.rv-status-icon[data-tone=danger]{background:rgba(var(--gl-bad-rgb), .12);box-shadow:inset 0 0 0 1px rgba(var(--gl-bad-rgb), .28);color:var(--af-danger)}.rv-status-icon[data-tone=warning],.rv-confirm-lead[data-tone=warning] .rv-confirm-icon{background:rgba(var(--gl-warn-rgb), .12);box-shadow:inset 0 0 0 1px rgba(var(--gl-warn-rgb), .28);color:var(--af-warning)}.rv-status-text{flex:1;gap:4px;min-width:0;display:grid}.rv-status-label{font-size:var(--gl-t-lg);letter-spacing:-.02em;overflow-wrap:anywhere;font-weight:600;line-height:1.25}.rv-status-label:focus{outline:none}.rv-status-label:focus-visible{outline:2px solid var(--gl-accent)}.rv-status-detail{color:var(--af-dim);font-size:14px;line-height:1.5}.rv-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.rv-steps>li{min-width:0;font-size:var(--gl-t-xs);color:var(--af-faint);gap:8px;font-weight:500;display:grid}.rv-steps>li>i{background:#ffffff1a;border-radius:4px;height:4px;display:block;position:relative;overflow:hidden}.rv-steps>li>i:after{content:"";border-radius:inherit;background:linear-gradient(90deg, var(--gl-accent), var(--gl-accent-2));transform-origin:0;transition:transform var(--gl-d-settle) var(--gl-settle);position:absolute;inset:0;transform:scaleX(0)}.rv-steps>li[data-state=done],.rv-steps>li[data-state=current]{color:var(--af-text)}.rv-steps>li[data-state=done]>i:after{transform:scaleX(1)}.rv-steps>li[data-state=current]>i:after{opacity:.5;transform:scaleX(1)}.rv-hash{font-size:var(--gl-t-xs);color:var(--af-faint);overflow-wrap:anywhere}.rv-alert{animation:gl-settle var(--gl-d-settle) var(--gl-settle) both;align-items:flex-start;gap:12px;padding:16px;font-size:14px;line-height:1.5;display:flex}.rv-alert-icon{width:20px;height:20px;color:var(--af-accent-text);flex:none;margin-top:2px}.rv-alert-icon[data-tone=danger]{color:var(--af-danger)}.rv-alert-icon[data-tone=warning]{color:var(--af-warning)}.rv-alert-icon[data-tone=success]{color:var(--af-success)}.rv-alert-body{overflow-wrap:anywhere;flex:1;gap:4px;min-width:0;display:grid}.rv-alert-body>span{color:var(--af-dim)}.rv-issues{gap:12px;display:grid}.rv-issue-list{gap:4px;margin:0;padding-left:18px;display:grid}.rv-alert-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.rv-notice{align-items:flex-start;gap:12px;margin-bottom:8px;padding:16px;display:flex}.rv-pane{min-width:0}.rv-pane[data-editing]{box-shadow:var(--gl-ring), inset 0 0 0 1px rgba(var(--gl-accent-rgb), .45), 0 0 0 4px rgba(var(--gl-accent-rgb), .08), var(--gl-drop)}@media (min-width:900px){.rv-pane,.rv-status{padding:24px}}.rv-pane-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.rv-pane-title{font-size:var(--gl-t-md);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.3}.rv-pane-title--lg{font-size:var(--gl-t-lg);letter-spacing:-.02em}.rv-pane-title:focus{outline:none}.rv-pane-title:focus-visible{outline:2px solid var(--gl-accent)}.rv-pane-sub{font-size:var(--gl-t-sm);color:var(--af-dim);margin-top:4px;line-height:1.5}.rv-pills{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.rv-facts{gap:16px 20px}.rv-form{gap:16px;display:grid}.rv-copy{gap:12px;display:grid}.rv-quote{border-left:2px solid rgba(var(--gl-accent-rgb), .5);background:var(--gl-fill-inset);border-radius:0 12px 12px 0;margin-top:4px;padding:12px 16px;font-size:14px;font-weight:400;line-height:1.55}.rv-media-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.rv-media-actions:empty{display:none}.rv-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rv-actions>.af-btn{flex:auto}.rv-actions>.af-btn--grow{flex:2 160px}.rv-actions-note{margin:0;display:none}@media (min-width:768px){.rv-actions{flex-wrap:nowrap}.rv-actions-note{min-width:0;font-size:var(--gl-t-sm);color:var(--af-dim);flex:auto;padding-left:12px;display:block}.rv-actions>.af-btn{flex:none}}.rv-launch{border-radius:var(--gl-r-hero)}.rv-review{display:grid}.rv-rows{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px 20px}.rv-review .af-review-ad{background:var(--gl-fill-soft);border-radius:16px;box-shadow:inset 0 0 0 1px #ffffff14}.rv-launch .af-review,.rv-live .af-review{border-top:1px solid #ffffff14}.rv-launch-cta{width:100%;margin-top:16px}@media (min-width:640px){.rv-launch-cta{width:auto;min-width:240px}}.rv-confirm{gap:16px;display:grid}.rv-confirm-lead{align-items:flex-start;gap:16px;display:flex}.rv-confirm-lead strong{font-size:var(--gl-t-md);line-height:1.35}.rv-confirm-count{font-size:var(--gl-t-sm);align-items:center;gap:6px;display:inline-flex}.rv-where{background:var(--gl-fill-soft);border-radius:16px;margin:0;padding:4px 16px;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.rv-where>div{justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;display:flex}.rv-where>div+div{border-top:1px solid #ffffff12}.rv-where dt{font-size:var(--gl-t-sm);color:var(--af-dim);flex:none}.rv-where dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.rv-paused{background:rgba(var(--gl-ok-rgb), .08);box-shadow:inset 0 0 0 1px rgba(var(--gl-ok-rgb), .26);border-radius:16px;align-items:flex-start;gap:12px;padding:16px;font-size:14px;line-height:1.5;display:flex}.rv-paused>div{gap:2px;min-width:0;display:grid}.rv-paused strong{color:var(--af-success)}.rv-paused span{color:var(--af-dim)}.rv-paused-glyph{background:rgba(var(--gl-ok-rgb), .14);border-radius:12px;flex:none;justify-content:center;align-items:center;gap:4px;width:36px;height:36px;display:flex}.rv-paused-glyph>i{background:var(--af-success);border-radius:2px;width:4px;height:14px}.rv-ack{background:var(--gl-fill-soft);cursor:pointer;transition:box-shadow .3s var(--gl-settle);border-radius:16px;gap:12px;padding:16px;box-shadow:inset 0 0 0 1px #ffffff1a}.rv-ack[data-checked=true]{background:rgba(var(--gl-accent-rgb), .1);box-shadow:inset 0 0 0 1px rgba(var(--gl-accent-rgb), .55)}.rv-ack:has(input:focus-visible){outline:2px solid var(--gl-accent);outline-offset:3px}.rv-ack input{cursor:pointer}.rv-confirm[data-pending] .rv-ack{opacity:.6;cursor:default}.rv-confirm-actions{gap:8px;display:grid}.rv-confirm-hint{font-size:var(--gl-t-sm);text-align:center;color:var(--af-faint)}.rv-progress{gap:12px}.rv-progress-steps{color:var(--af-dim);gap:6px;margin:0;padding-left:20px;font-size:14px;line-height:1.5;display:grid}.rv-live{border-radius:var(--gl-r-hero)}.rv-live-actions .af-btn{flex:160px;justify-content:center;align-items:center;gap:8px;display:inline-flex}.rv-objects code{font-size:var(--gl-t-xs)}.rv-mismatches{margin:0}.rv-mismatches li[data-critical=true]{color:var(--af-text)}.rv-critical{background:rgba(var(--gl-bad-rgb), .12);color:var(--af-danger);font-size:var(--gl-t-xs);border-radius:999px;margin-left:8px;padding:2px 8px;font-weight:600;display:inline-block}.rv-pane .af-media-frame,.af-media-frame{background:var(--gl-fill-inset);color:var(--af-faint);font-size:var(--gl-t-xs);border:0;border-radius:16px;padding:8px;box-shadow:inset 0 0 0 1px #ffffff1a}.af-media-frame[data-state=missing]{box-shadow:none;outline-offset:-1px;outline:1px dashed #ffffff38}.af-media-frame[data-state=ready]{box-shadow:inset 0 0 0 1px rgba(var(--gl-ok-rgb), .35);color:var(--af-success)}.af-media-frame[data-state=failed]{box-shadow:inset 0 0 0 1px rgba(var(--gl-bad-rgb), .45);color:var(--af-danger)}.af-media-frame[data-state=busy]{box-shadow:inset 0 0 0 1px rgba(var(--gl-warn-rgb), .35);color:var(--af-warning);background:linear-gradient(100deg, transparent 30%, #ffffff14 50%, transparent 70%) 0 0 / 220% 100%, var(--gl-fill-inset);animation:gl-shimmer 1.6s var(--gl-sway) infinite}.rv-media-icon{background:var(--gl-fill-soft);border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.rv-media-caption{font-size:var(--gl-t-xs);font-weight:500}.af-media-frame[data-has-preview=true]{background:#05070d;padding:0}.af-media-frame[data-has-preview=true]>.rv-media-caption{color:var(--af-text);background:#05070dc7;padding:2px 8px;bottom:8px;left:8px}.rv-media-note{font-size:var(--gl-t-sm);color:var(--af-dim);margin:0;line-height:1.5}.af-media-card{border-radius:16px;padding:8px}.af-media-card[data-state=missing]{box-shadow:inset 0 0 0 1px rgba(var(--gl-warn-rgb), .3)}.af-media-order{width:24px;height:24px;font-size:var(--gl-t-xs);background:#05070dc7;border:0;top:16px;left:16px;box-shadow:inset 0 0 0 1px #fff3}.rv-card-headline{font-size:var(--gl-t-sm);font-weight:600}.rv-pane .af-review-card{background:radial-gradient(120% 140% at 100% 0%, rgba(var(--gl-accent-rgb), .1), transparent 55%), var(--gl-fill-soft);-webkit-backdrop-filter:none;backdrop-filter:none;margin-top:16px;box-shadow:inset 0 0 0 1px #ffffff17}.rv-ai{border-radius:16px;gap:12px;padding:16px;display:grid}.rv-ai-offer{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.rv-ai-offer-text{flex:200px;gap:2px;min-width:0;display:grid}.rv-ai-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.rv-ai-title{font-size:var(--gl-t-md);flex:auto;margin:0;font-weight:600}.rv-ai-badges{flex-wrap:wrap;gap:8px;display:flex}.rv-ai-summary{font-size:var(--gl-t-base);margin:0;line-height:1.55}.rv-aspects{margin:0}@media (min-width:640px){.rv-aspects{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}}.rv-aspects li{border-color:#ffffff12}.rv-aspect-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.rv-ai-suggest{gap:8px;display:grid}.rv-ai-suggest .af-suggestions{margin:0}.rv-ai-actions{gap:8px}.rv-ai .af-analyzing-lines{margin:0}.rv-ai .af-analyzing-lines i{border-radius:4px;height:8px}.rv-list{margin:0;padding:4px 16px;list-style:none;display:grid}.rv-version{min-height:48px;color:var(--af-text);border-radius:12px;align-items:center;gap:12px;padding:0 4px;text-decoration:none;display:flex}.rv-version+.rv-version,.rv-activity>li+li{border-top:1px solid #ffffff12}.rv-version:hover{background:var(--gl-fill-soft)}.rv-version[aria-current=true]{font-weight:600}.rv-version-n{min-width:36px;font-size:var(--gl-t-sm);color:var(--af-dim)}.rv-version-s{flex:1;min-width:0;font-size:14px}.rv-activity>li{justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 0;font-size:14px;display:flex}.rv-activity time{font-size:var(--gl-t-xs);color:var(--af-faint);flex:none}@media (prefers-reduced-motion:reduce){.gl-launch-sweep{display:none}.rv-pill[data-rolling] .rv-roll-in,.rv-pill[data-rolling] .rv-roll-out,.rv-alert,.af-media-frame[data-state=busy]{animation:none!important}.rv-pill .rv-roll-out{display:none}.rv-steps>li>i:after{transition:none}}@media (prefers-reduced-transparency:reduce){.gl-launch-sweep{display:none}}.rv-sr{white-space:nowrap;text-overflow:ellipsis;clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rv-ai .rv-media-note{color:var(--af-dim)}.rv-section>.rv-section-title{padding:0 4px}.rv-rows>div{gap:2px}.rv-rows dt,.rv-pane .af-metric-mini .af-faint,.rv-objects li>span:first-child{color:var(--af-dim)}.rv-pane .af-sr{text-overflow:ellipsis}.rv-draft input[dir=auto],.rv-draft textarea[dir=auto]{text-align:start;unicode-bidi:plaintext}
.ws-page{gap:var(--gl-gap);flex-direction:column;min-width:0;display:flex}.ws-page>*{min-width:0}.ws-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;display:flex}.ws-head>div{flex:240px;min-width:0}.ws-lede{color:var(--af-dim);font-size:var(--gl-t-base);margin:8px 0 0;line-height:1.5}.ws-h2{font-size:var(--gl-t-md);letter-spacing:-.01em;margin:0;font-weight:600}.ws-pane-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:16px;display:flex}.ws-count{background:var(--gl-fill-soft);min-width:28px;height:28px;color:var(--af-dim);font-size:var(--gl-t-xs);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 8px;font-weight:600;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff14}.ws-sub{color:var(--af-dim);font-size:var(--gl-t-sm);overflow-wrap:anywhere;line-height:1.45}.ws-quiet{color:var(--af-dim);font-size:var(--gl-t-base);margin:0}.ws-sr{text-overflow:ellipsis;white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ws-pill{min-height:28px;font-size:var(--gl-t-xs);letter-spacing:.01em;color:var(--af-dim);overflow-wrap:anywhere;background:#ffffff0f;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:4px 12px 4px 10px;font-weight:600;line-height:1.3;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff14}.ws-pill--neutral{padding-left:12px}.ws-pill--ok{color:var(--af-success);background:rgba(var(--gl-ok-rgb), .1);box-shadow:inset 0 0 0 1px rgba(var(--gl-ok-rgb), .22)}.ws-pill--warn{color:var(--af-warning);background:rgba(var(--gl-warn-rgb), .1);box-shadow:inset 0 0 0 1px rgba(var(--gl-warn-rgb), .22)}.ws-pill--bad{color:var(--af-danger);background:rgba(var(--gl-bad-rgb), .1);box-shadow:inset 0 0 0 1px rgba(var(--gl-bad-rgb), .24)}.ws-pill--info{color:var(--af-accent-text);background:rgba(var(--gl-accent-rgb), .1);box-shadow:inset 0 0 0 1px rgba(var(--gl-accent-rgb), .24);padding-left:12px}.ws-pill .ws-state-icon{flex:none}.ws-live{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px;animation:2.2s ease-in-out infinite gl-breathe;box-shadow:0 0 8px}.ws-state-icon{flex:none}.ws-state-icon--ok{color:var(--af-success)}.ws-state-icon--warn{color:var(--af-warning)}.ws-state-icon--bad{color:var(--af-danger)}.ws-alerts{flex-direction:column;gap:12px;display:flex}.ws-callout{border-radius:var(--gl-r-control);background:var(--gl-fill-soft);align-items:flex-start;gap:12px;min-width:0;padding:16px;display:flex;box-shadow:inset 0 0 0 1px #ffffff17}.ws-page>.ws-callout,.ws-alerts>.ws-callout,.ws-wizard>.ws-callout{background:linear-gradient(160deg,#ffffff0f,#0000 60%),#0a0e188c}.ws-callout--ok{box-shadow:inset 0 0 0 1px rgba(var(--gl-ok-rgb), .28)}.ws-callout--warn{box-shadow:inset 0 0 0 1px rgba(var(--gl-warn-rgb), .28)}.ws-callout--bad{box-shadow:inset 0 0 0 1px rgba(var(--gl-bad-rgb), .32)}.ws-callout--info{box-shadow:inset 0 0 0 1px rgba(var(--gl-accent-rgb), .3)}.ws-callout-icon{background:#ffffff0f;border-radius:12px;flex:none;place-items:center;width:32px;height:32px;display:grid}.ws-callout--ok .ws-callout-icon{color:var(--af-success);background:rgba(var(--gl-ok-rgb), .12)}.ws-callout--warn .ws-callout-icon{color:var(--af-warning);background:rgba(var(--gl-warn-rgb), .12)}.ws-callout--bad .ws-callout-icon{color:var(--af-danger);background:rgba(var(--gl-bad-rgb), .12)}.ws-callout--info .ws-callout-icon{color:var(--af-accent-text);background:rgba(var(--gl-accent-rgb), .12)}.ws-callout-body{flex:1;gap:4px;min-width:0;padding-top:4px;display:grid}.ws-callout-title{font-size:var(--gl-t-base);overflow-wrap:anywhere;font-weight:600}.ws-callout-text{color:var(--af-dim);font-size:var(--gl-t-base);overflow-wrap:anywhere;line-height:1.5}.ws-callout-text strong{color:var(--af-text)}.ws-callout-action{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.ws-callout-action form{display:contents}.ws-why{margin-top:4px}.ws-why>summary{min-height:44px;color:var(--af-accent-text);font-size:var(--gl-t-sm);cursor:pointer;align-items:center;gap:6px;padding:0 12px 0 0;font-weight:600;list-style:none;display:inline-flex}.ws-why>summary::-webkit-details-marker{display:none}.ws-why>summary:after{content:"";width:8px;height:8px;transition:transform var(--gl-d-fast) var(--gl-settle);border-bottom:2px solid;border-right:2px solid;transform:translateY(-2px)rotate(45deg)}.ws-why[open]>summary:after{transform:translateY(2px)rotate(-135deg)}.ws-why-body{border-radius:var(--gl-r-chip);background:var(--gl-fill-inset);color:var(--af-dim);font-size:var(--gl-t-sm);overflow-wrap:anywhere;animation:gl-settle .5s var(--gl-settle) both;padding:12px 16px;line-height:1.55}.ws-why-body strong{color:var(--af-text)}.ws-empty{text-align:center;justify-items:center;gap:16px;padding:32px 8px;display:grid}.ws-empty--compact{gap:12px;padding:16px 8px}.ws-empty-text{gap:6px;max-width:420px;display:grid}.ws-empty-title{font-size:var(--gl-t-md);margin:0;font-weight:600}.ws-empty-line{color:var(--af-dim);font-size:var(--gl-t-base);margin:0;line-height:1.5}.ws-hero{border-radius:var(--gl-r-hero);gap:20px;padding:20px;display:grid}@media (min-width:640px){.ws-hero{padding:24px}}@media (min-width:1024px){.ws-hero{grid-template-columns:minmax(0,1fr) minmax(320px,400px);align-items:center;gap:28px;padding:28px}}.ws-hero-main{align-content:start;gap:8px;min-width:0;display:grid}.ws-hero-top{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;display:flex}.ws-mark{width:44px;height:44px;color:var(--af-text);background:linear-gradient(160deg, rgba(var(--gl-accent-rgb), .28), #b59cff24);border-radius:14px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff40,inset 0 0 0 1px #ffffff1f}.ws-hero-title{font-size:var(--gl-t-xl);letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.1}@media (min-width:768px){.ws-hero-title{font-size:var(--gl-t-2xl)}}.ws-hero-sub{color:var(--af-dim);font-size:var(--gl-t-sm);overflow-wrap:anywhere;margin:0}.ws-hero-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ws-health{background:var(--gl-fill-inset);border-radius:22px;align-items:flex-start;gap:16px;min-width:0;padding:16px;display:flex;box-shadow:inset 0 0 0 1px #ffffff12}.ws-health-ring{color:var(--af-text);flex:none}.ws-health-body{flex:1;gap:8px;min-width:0;display:grid}.ws-health-title{font-size:var(--gl-t-base);font-weight:600}.ws-checks{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ws-checks li{font-size:var(--gl-t-sm);flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.ws-check-label{color:var(--af-dim)}.ws-check-value{text-align:right;margin-left:auto;font-weight:600}.ws-checks li[data-state=warn] .ws-check-value{color:var(--af-warning)}.ws-checks li[data-state=bad] .ws-check-value{color:var(--af-danger)}@media (max-width:420px){.ws-health{flex-direction:column;align-items:stretch}.ws-health-ring{align-self:center}}.ws-check{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:4px;display:flex}.ws-check-btn{gap:8px}.ws-check-msg:empty{display:none}.ws-check-msg .ws-pill{animation:gl-settle .6s var(--gl-settle) both}.ws-spin{animation:.9s linear infinite gl-spin}.ws-cols{gap:var(--gl-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1024px){.ws-cols{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.ws-assets{gap:8px;display:grid}.ws-asset{border-radius:var(--gl-r-control);background:var(--gl-fill-soft);align-items:center;gap:12px;min-width:0;min-height:64px;padding:12px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0f}.ws-tile{width:40px;height:40px;color:var(--af-accent-text);background:rgba(var(--gl-accent-rgb), .1);border-radius:12px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff1f}.ws-asset-body{flex:1;gap:2px;min-width:0;display:grid}.ws-label{color:var(--af-dim);font-size:var(--gl-t-xs);letter-spacing:.02em;font-weight:500}.ws-value{font-size:var(--gl-t-base);overflow-wrap:anywhere;font-weight:600}.ws-value--missing{color:var(--af-dim);font-weight:500}.ws-asset-status{flex:none}@media (max-width:359px){.ws-asset{flex-wrap:wrap}.ws-asset-status{margin-left:52px}}.ws-danger{border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-top:16px;padding-top:16px;display:flex}.ws-danger-text{flex:220px;gap:2px;min-width:0;display:grid}.ws-notes{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ws-notes li{border-radius:var(--gl-r-control);background:var(--gl-fill-soft);font-size:var(--gl-t-base);overflow-wrap:anywhere;align-items:flex-start;gap:12px;min-width:0;padding:12px;line-height:1.5;display:flex;box-shadow:inset 0 0 0 1px #ffffff0f}.ws-note-icon{border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.ws-notes li[data-kind=problem] .ws-note-icon{color:var(--af-warning);background:rgba(var(--gl-warn-rgb), .12)}.ws-notes li[data-kind=opportunity] .ws-note-icon{color:var(--af-success);background:rgba(var(--gl-ok-rgb), .12)}.ws-note-kind{font-size:var(--gl-t-xs);color:var(--af-dim);letter-spacing:.02em;font-weight:600;display:block}.ws-camps{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.ws-camps{grid-template-columns:repeat(2,minmax(0,1fr))}}.ws-camp{border-radius:var(--gl-r-control);background:var(--gl-fill-soft);gap:12px;min-width:0;padding:16px;display:grid;box-shadow:inset 0 0 0 1px #ffffff0f}.ws-camp-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ws-camp-name{gap:2px;min-width:0;display:grid}.ws-camp-name strong{overflow-wrap:anywhere}.ws-camp-stats{flex-wrap:wrap;gap:8px 24px;margin:0;display:flex}.ws-camp-stats div{gap:2px;display:grid}.ws-camp-stats dt{color:var(--af-dim);font-size:var(--gl-t-xs)}.ws-camp-stats dd{font-size:var(--gl-t-md);margin:0;font-weight:600}.ws-trend{font-size:var(--gl-t-sm);font-variant-numeric:tabular-nums;font-weight:600}.ws-trend--flat{color:var(--af-dim);font-weight:500}.ws-trend--good{color:var(--af-success)}.ws-trend--bad{color:var(--af-danger)}.ws-confirm{gap:16px;display:grid}.ws-confirm-text{color:var(--af-dim);font-size:var(--gl-t-base);margin:0;line-height:1.55}.ws-confirm-actions{gap:8px;display:grid}.ws-wizard{gap:var(--gl-gap);flex-direction:column;width:100%;min-width:0;max-width:680px;margin:0 auto;display:flex}.ws-wizard--narrow{max-width:560px}.ws-wizard-head{gap:8px;display:grid}.ws-wizard-head .ws-lede{margin:0}.ws-wizard-meta{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ws-eyebrow{color:var(--af-dim);font-size:var(--gl-t-xs);letter-spacing:.04em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-weight:600}.ws-stepper{background:var(--gl-fill-inset);border-radius:18px;padding:4px;position:relative;box-shadow:inset 0 0 0 1px #ffffff12}.ws-stepper ol{z-index:1;margin:0;padding:0;list-style:none;display:flex;position:relative}.ws-stepper li{min-width:0;min-height:40px;color:var(--af-dim);font-size:var(--gl-t-sm);transition:color .3s var(--gl-settle);border-radius:14px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;padding:0 8px;font-weight:550;display:flex}.ws-stepper li[data-active=true]{color:var(--af-text);flex:1.6 1 0}.ws-stepper li[data-done=true]{color:var(--af-text)}.ws-step-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ws-step-dot{width:24px;height:24px;font-size:var(--gl-t-xs);font-variant-numeric:tabular-nums;transition:background .4s var(--gl-settle), color .4s var(--gl-settle);background:#ffffff12;border-radius:50%;flex:none;place-items:center;font-weight:650;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.ws-stepper li[data-active=true] .ws-step-dot{color:var(--gl-ink);background:linear-gradient(#a9c4ff,#7f9dff);box-shadow:inset 0 1px #fff9}.ws-stepper li[data-done=true] .ws-step-dot{color:var(--af-success);background:rgba(var(--gl-ok-rgb), .14);box-shadow:inset 0 0 0 1px rgba(var(--gl-ok-rgb), .3)}.ws-stepper-drop.gl-drop{background:#ffffff1a;border-radius:14px}@media (max-width:639px){.ws-stepper li:not([data-active=true]){flex:none;padding:0 6px}.ws-stepper li:not([data-active=true]) .ws-step-label{text-overflow:ellipsis;white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ws-stepper li[data-active=true]{flex:auto;justify-content:flex-start}}.ws-summary{flex-wrap:wrap;gap:8px;display:flex}.ws-summary button{text-align:left;border-radius:var(--gl-r-chip);max-width:100%;min-height:48px;color:var(--af-text);cursor:pointer;transition:transform var(--gl-d-fast) var(--gl-settle), box-shadow .25s var(--gl-settle);background:linear-gradient(160deg,#ffffff0f,#0000 60%),#0a0e188c;border:0;gap:2px;padding:6px 14px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.ws-summary button:hover{box-shadow:inset 0 0 0 1px rgba(var(--gl-accent-rgb), .45)}.ws-summary button:active{transform:scale(.97)}.ws-summary small{color:var(--af-dim);font-size:var(--gl-t-xs)}.ws-summary span{font-size:var(--gl-t-sm);overflow-wrap:anywhere;font-weight:600}.ws-step-pane{flex-direction:column;gap:16px;display:flex}.ws-pills{flex-wrap:wrap;gap:8px;display:flex}.ws-plain-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ws-why-p{margin:0 0 8px}.ws-why-p:last-child{margin-bottom:0}.ws-select{flex-direction:column;gap:12px;min-width:0;display:flex}.ws-search{position:relative}.ws-search>svg{color:var(--af-dim);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.ws-search .af-input{width:100%;min-height:48px;font-size:var(--gl-t-md);padding:0 16px 0 44px}.ws-chips{flex-wrap:wrap;gap:8px;display:flex}.ws-select-count{color:var(--af-dim);font-size:var(--gl-t-xs);font-weight:500}.ws-select-count:empty{display:none}.ws-options{gap:8px;display:grid;position:relative}.ws-option-drop.gl-drop{z-index:0;border-radius:var(--gl-r-control);background:rgba(var(--gl-accent-rgb), .14);box-shadow:inset 0 1px 0 #ffffff38, inset 0 0 0 1px rgba(var(--gl-accent-rgb), .6), 0 10px 28px -14px rgba(var(--gl-accent-rgb), .7)}.ws-option{z-index:1;text-align:left;border-radius:var(--gl-r-control);width:100%;min-height:64px;color:var(--af-text);font:inherit;background:var(--gl-fill-soft);cursor:pointer;transition:transform var(--gl-d-fast) var(--gl-settle), background .3s var(--gl-settle), box-shadow .3s var(--gl-settle);border:0;align-items:center;gap:12px;padding:12px 16px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff12}.ws-option:hover:not(:disabled){background:var(--gl-fill-soft-hover)}.ws-option:active:not(:disabled){transform:scale(.985)}.ws-option[aria-checked=true]{box-shadow:none;background:0 0}.ws-option:disabled{cursor:not-allowed}.ws-option:disabled .ws-option-title,.ws-option:disabled .ws-option-sub{opacity:.6}.ws-option--pinned{background:0 0;box-shadow:inset 0 0 0 1px #ffffff1f}.ws-option--pinned:not([aria-checked=true]) .ws-option-title{font-weight:550}.ws-option:focus-visible{outline:2px solid var(--gl-accent);outline-offset:2px}.ws-radio{color:#0000;width:22px;height:22px;transition:background .3s var(--gl-settle), box-shadow .3s var(--gl-settle), color .2s;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 2px #ffffff47}.ws-radio svg{opacity:0;transition:transform .45s var(--gl-glide), opacity .2s;transform:scale(.4)}.ws-option[aria-checked=true] .ws-radio{color:var(--gl-ink);background:linear-gradient(#a9c4ff,#7f9dff);box-shadow:inset 0 1px #fff9}.ws-option[aria-checked=true] .ws-radio svg{opacity:1;transform:none}.ws-option-body{flex:1;gap:2px;min-width:0;display:grid}.ws-option-title{font-size:var(--gl-t-base);overflow-wrap:anywhere;font-weight:600}.ws-option-sub{color:var(--af-dim);font-size:var(--gl-t-sm);overflow-wrap:anywhere}.ws-option-why{color:var(--af-warning);font-size:var(--gl-t-sm);overflow-wrap:anywhere}.ws-option-badge{flex:none;align-self:center}@media (max-width:479px){.ws-option{flex-wrap:wrap}.ws-option-body{flex:calc(100% - 36px)}.ws-option-badge{margin-left:34px}}.ws-option-none{color:var(--af-dim);padding:12px 4px}.ws-skeletons{gap:8px;display:grid}.ws-skel-row{border-radius:var(--gl-r-control);align-items:center;gap:12px;min-height:64px;padding:12px 16px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0f}.ws-skel-dot{border-radius:50%;flex:none;width:22px;height:22px}.ws-skel-lines{flex:1;gap:8px;display:grid}.ws-skel-line{border-radius:6px;width:70%;height:12px}.ws-skel-line--short{width:42%}.ws-skel-row:nth-child(2) .ws-skel-line{width:58%}.ws-skel-row:nth-child(3) .ws-skel-line{width:64%}.ws-actions{gap:8px;margin-top:4px;display:flex}@media (min-width:900px){.ws-actions.af-sticky-actions{position:static}}.ws-actions .af-btn{gap:8px}.ws-grow{flex:1}.ws-review{gap:12px;display:grid}.ws-assurance{border-radius:var(--gl-r-control);background:rgba(var(--gl-ok-rgb), .07);box-shadow:inset 0 0 0 1px rgba(var(--gl-ok-rgb), .2);color:var(--af-dim);font-size:var(--gl-t-sm);align-items:center;gap:12px;padding:12px 16px;display:flex}.ws-assurance svg{color:var(--af-success);flex:none}.ws-assurance strong{color:var(--af-text)}.ws-assurance--bare{box-shadow:none;font-size:var(--gl-t-base);background:0 0;padding:0}.ws-diag{border-radius:var(--gl-r-control);background:var(--gl-fill-inset);box-shadow:inset 0 0 0 1px #ffffff0f}.ws-diag>summary{min-height:44px;color:var(--af-dim);font-size:var(--gl-t-sm);cursor:pointer;align-items:center;padding:0 16px;font-weight:600;display:flex}.ws-diag[open]>summary{color:var(--af-text)}.ws-diag table{border-collapse:collapse;width:calc(100% - 32px);font-size:var(--gl-t-sm);margin:0 16px}.ws-diag td{color:var(--af-dim);overflow-wrap:anywhere;border-top:1px solid #ffffff0f;padding:8px 0}.ws-diag td[data-status]{text-align:right;color:var(--af-warning);padding-left:12px;font-weight:600}.ws-diag td[data-status=found]{color:var(--af-success)}.ws-diag td[data-status=empty]{color:var(--af-dim)}.ws-diag>.ws-sub{margin:8px 16px 16px}.ws-done{text-align:center;justify-items:center;gap:8px;padding:32px 20px;display:grid}.ws-done-mark{width:56px;height:56px;color:var(--af-success);background:rgba(var(--gl-ok-rgb), .14);box-shadow:inset 0 0 0 1px rgba(var(--gl-ok-rgb), .3);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.ws-intro{text-align:center;border-radius:var(--gl-r-hero);justify-items:center;gap:12px;padding:32px 20px;display:grid}.ws-intro .ws-lede{max-width:420px;margin:0 0 8px}.ws-intro-title{font-size:var(--gl-t-xl);letter-spacing:-.03em;margin:4px 0 0;font-weight:600;line-height:1.1}.ws-mark--lg{border-radius:18px;width:56px;height:56px}.ws-auth-head{align-items:center;gap:12px;display:flex}.ws-perms{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ws-perms li{border-radius:var(--gl-r-control);background:var(--gl-fill-soft);align-items:flex-start;gap:12px;padding:12px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0f}.ws-perms li>span:last-child{gap:2px;min-width:0;display:grid}.ws-perm-icon{width:24px;height:24px;color:var(--af-success);background:rgba(var(--gl-ok-rgb), .14);border-radius:50%;flex:none;place-items:center;display:grid}.ws-start{border-radius:var(--gl-r-hero);gap:20px;display:grid}.ws-start-top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ws-start-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ws-start-steps li{border-radius:var(--gl-r-control);background:var(--gl-fill-soft);color:var(--af-dim);font-size:var(--gl-t-base);align-items:center;gap:12px;padding:12px;line-height:1.45;display:flex;box-shadow:inset 0 0 0 1px #ffffff0f}.ws-fb-form{display:block}.ws-field{gap:8px;min-width:0;display:grid}.ws-field-label{color:var(--af-dim);font-size:var(--gl-t-sm);font-weight:600}.ws-field .af-input{width:100%;min-height:48px;font-size:var(--gl-t-md);padding:0 16px}.ws-field .af-input[aria-invalid=true]{box-shadow:inset 0 0 0 1px rgba(var(--gl-bad-rgb), .7), 0 0 0 4px rgba(var(--gl-bad-rgb), .14)}.ws-field-error{color:var(--af-danger);font-size:var(--gl-t-sm);align-items:center;gap:6px;font-weight:500;display:flex}.ws-field-error:before{content:"!";width:18px;height:18px;font-size:var(--gl-t-xs);color:var(--gl-ink);background:var(--af-danger);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.ws-textarea.af-input{resize:vertical;min-height:96px;padding:12px 16px;line-height:1.5}.ws-seg{width:100%;display:flex}.ws-seg>button{flex:1 1 0;min-height:40px;padding:0 8px}.ws-status:empty{display:none}.ws-team{gap:var(--gl-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1024px){.ws-team{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr)}.ws-roles{top:calc(var(--gl-topbar-h) + 28px);position:sticky}}.ws-team-main{gap:var(--gl-gap);flex-direction:column;min-width:0;display:flex}.ws-team-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.ws-team-bar .ws-quiet{flex:220px}.ws-invite{gap:16px;display:grid}.ws-invite .ws-pane-head{margin-bottom:0}.ws-members{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ws-member{border-radius:var(--gl-r-control);background:var(--gl-fill-soft);align-items:center;gap:12px;min-width:0;min-height:72px;padding:12px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0f}.ws-avatar{width:44px;height:44px;font-size:var(--gl-t-sm);letter-spacing:.02em;color:#f4f6fb;background:linear-gradient(150deg, hsl(var(--h,220) 60% 46%), hsl(calc(var(--h,220) + 40) 55% 32%));border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffff59,inset 0 0 0 1px #ffffff24}.ws-member-id{flex:1;gap:2px;min-width:0;display:grid}.ws-member-name{font-size:var(--gl-t-base);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.ws-you-tag{font-size:var(--gl-t-xs);color:var(--af-accent-text);background:rgba(var(--gl-accent-rgb), .12);border-radius:999px;padding:2px 8px;font-weight:600}.ws-member-role{flex:none}.ws-role-select.af-input{width:auto;min-width:150px;min-height:44px;font-size:var(--gl-t-md);appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--af-dim) 50%), linear-gradient(135deg, var(--af-dim) 50%, transparent 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;background-color:var(--gl-fill-inset);cursor:pointer;padding:0 36px 0 14px}@media (max-width:519px){.ws-member{flex-wrap:wrap}.ws-member-id{flex:calc(100% - 56px)}.ws-member-role{flex:100%;padding-left:56px}.ws-role-select.af-input{width:100%}}.ws-role{min-height:28px;font-size:var(--gl-t-xs);color:var(--af-dim);white-space:nowrap;background:#ffffff0f;border-radius:999px;align-items:center;padding:4px 12px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}.ws-role--owner{color:var(--af-accent-text);background:rgba(var(--gl-accent-rgb), .12);box-shadow:inset 0 0 0 1px rgba(var(--gl-accent-rgb), .3)}.ws-role--admin{color:#cdbcff;background:#b59cff1f;box-shadow:inset 0 0 0 1px #b59cff4d}.ws-role--media_buyer{color:var(--af-success);background:rgba(var(--gl-ok-rgb), .1);box-shadow:inset 0 0 0 1px rgba(var(--gl-ok-rgb), .26)}.ws-role-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ws-role-list li{border-radius:var(--gl-r-control);grid-template-columns:auto 1fr;align-items:center;gap:8px 12px;padding:12px;display:grid;box-shadow:inset 0 0 0 1px #ffffff0f}.ws-role-list li[data-mine=true]{background:rgba(var(--gl-accent-rgb), .08);box-shadow:inset 0 0 0 1px rgba(var(--gl-accent-rgb), .35)}.ws-role-list .ws-role{justify-content:center;justify-self:start;min-width:104px}.ws-role-can{color:var(--af-dim);font-size:var(--gl-t-sm);line-height:1.45}.ws-you{color:var(--af-accent-text);font-size:var(--gl-t-xs);grid-column:2;align-items:center;gap:6px;font-weight:600;display:inline-flex}@media (max-width:359px){.ws-role-list li{grid-template-columns:1fr}.ws-you{grid-column:1}}.ws-founder{gap:var(--gl-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1024px){.ws-founder{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.ws-founder-col{flex-direction:column;gap:12px;min-width:0;display:flex}.ws-founder-head{align-items:center;gap:12px;padding:0 4px;display:flex}.ws-esc-list,.ws-insights{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ws-esc{gap:12px;display:grid}.ws-esc-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ws-esc-biz{color:var(--af-dim);font-size:var(--gl-t-sm);font-weight:600}.ws-esc-issue{font-size:var(--gl-t-md);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-weight:600}.ws-esc-analysis{color:var(--af-dim);font-size:var(--gl-t-base);overflow-wrap:anywhere;margin:0;line-height:1.55}.ws-esc-q{border-radius:var(--gl-r-control);background:rgba(var(--gl-accent-rgb), .08);box-shadow:inset 0 0 0 1px rgba(var(--gl-accent-rgb), .22);font-size:var(--gl-t-base);overflow-wrap:anywhere;gap:4px;margin:0;padding:12px 16px;line-height:1.5;display:grid}.ws-insight{border-radius:var(--gl-r-control);background:var(--gl-fill-soft);justify-items:start;gap:12px;padding:16px;display:grid;box-shadow:inset 0 0 0 1px #ffffff0f}.ws-insight--done{opacity:.85}.ws-insight-text{font-size:var(--gl-t-base);overflow-wrap:anywhere;line-height:1.5}.ws-insight-actions{gap:8px;width:100%;display:flex}.ws-insight-actions .af-btn{flex:1}.ws-insight>.ws-callout{width:100%}.ws-resolved{list-style:none}@media (prefers-reduced-motion:reduce){.ws-live,.ws-spin,.ws-why-body,.ws-check-msg .ws-pill{animation:none!important}.ws-radio svg,.ws-why>summary:after,.ws-option,.ws-summary button{transition:none!important}}.ws-privacy{gap:14px;margin-top:16px;padding:20px;display:grid}.ws-privacy-title{font-size:var(--gl-t-base);color:var(--af-text);align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.ws-privacy-title svg{color:var(--af-success)}.ws-privacy-cols{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.ws-privacy-cols h3{font-size:var(--gl-t-sm);color:var(--af-text);margin:0 0 6px;font-weight:600}.ws-privacy-cols ul{font-size:var(--gl-t-sm);color:var(--af-dim);gap:4px;margin:0;padding-left:18px;display:grid}.ws-privacy-foot{font-size:var(--gl-t-sm);color:var(--af-dim);margin:0}.ws-privacy-foot a{color:var(--af-accent-text)}
.billing-page{gap:24px;min-width:0;display:grid}.billing-page .af-card{min-width:0;padding:24px}.billing-page h1{margin:0 0 12px}.billing-plans{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px;display:grid}.billing-plans section{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.billing-plans ul{flex:1;padding-left:20px;line-height:1.8}.billing-balance{font-size:36px;font-weight:600}.billing-balance small{font-size:16px}.billing-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.billing-table{overflow:auto}.billing-table table{border-collapse:collapse;text-align:left;width:100%}.billing-table th,.billing-table td{white-space:nowrap;padding:12px}.billing-ledger{padding:0;list-style:none}.billing-ledger li{border-bottom:1px solid var(--af-border);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px 0;display:flex}.billing-page progress{width:100%;accent-color:var(--gl-accent)}.billing-pill{flex-shrink:0;min-width:72px}@media (max-width:480px){.billing-page .af-card{padding:16px}}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_5d051e7d-module__NRAaXG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_5d051e7d-module__NRAaXG__variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_5a15358d-module__PHhD9W__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_5a15358d-module__PHhD9W__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.2ytmazkdrg7t9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3j3877k49yy0l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1icgra-w5i50b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.1g73gv09-xcb6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_810af3c9-module__7WUebq__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_810af3c9-module__7WUebq__variable{--font-serif:"Instrument Serif", "Instrument Serif Fallback"}
