@font-face{font-family:inter;src:url(/_next/static/media/6c596dfcddeca1e9-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_53f2d8{font-family:inter,inter Fallback}.__variable_53f2d8{--font-inter:"inter","inter Fallback"}@font-face{font-family:lexend;src:url(/_next/static/media/26e8af74ee5a0391-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:lexend Fallback;src:local("Arial");ascent-override:90.26%;descent-override:22.57%;line-gap-override:0.00%;size-adjust:110.79%}.__className_9933c9{font-family:lexend,lexend Fallback}.__variable_9933c9{--font-lexend:"lexend","lexend Fallback"}@font-face{font-family:space;src:url(/_next/static/media/5a0c43ffa288c21a-s.p.woff2) format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:space Fallback;src:local("Arial");ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.00%;size-adjust:110.84%}.__className_3d9e4a{font-family:space,space Fallback}.__variable_3d9e4a{--font-space:"space","space Fallback"}@font-face{font-family:merriweather;src:url(/_next/static/media/3195b9990a471e0e-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:merriweather;src:url(/_next/static/media/d2cb8298fb1a7960-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:merriweather;src:url(/_next/static/media/38058f1f11adc973-s.p.woff2) format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:merriweather Fallback;src:local("Arial");ascent-override:89.82%;descent-override:24.92%;line-gap-override:0.00%;size-adjust:109.56%}.__className_13db2e{font-family:merriweather,merriweather Fallback}.__variable_13db2e{--font-merriweather:"merriweather","merriweather Fallback"}:root{--bg:#f2eee8;--card:#fbf9f6;--card-solid:#ffffff;--ink:#1f1d1b;--ink-2:#6b645d;--ink-3:#9a928a;--hairline:#e3dcd2;--fill:rgba(120,104,88,.10);--fill-2:rgba(120,104,88,.06);--berry:#b0245e;--berry-hover:#961d50;--berry-tint:#f6e5ec;--on-berry:#ffffff;--forest:#21332b;--on-forest:#f4f1ec;--on-forest-2:#b3bdb7;--green:#2f7d5b;--green-tint:#e4f0e9;--amber:#9b5b0e;--amber-tint:#f6ead7;--red:#b73a30;--red-tint:#f7e3e0;--blue:#2a5aa0;--blue-tint:#e4ebf5;--m-fort:#7fae98;--m-disp:#dcae6f;--m-risk:#c9807a;--m-none:#d8d2c9;--map-bg:#ebe6de;--glass:rgba(251,249,246,.74);--glass-strong:rgba(251,249,246,.9);--shadow-card:0 1px 2px rgba(60,40,20,.04),0 6px 20px rgba(60,40,20,.05);--shadow-float:0 10px 32px rgba(40,25,10,.14);--r-xl:28px;--r-lg:22px;--r-md:16px;--r-sm:12px;--r-pill:980px;--font:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Helvetica Neue",Helvetica,Arial,sans-serif;--ease:cubic-bezier(.25,.1,.25,1);--spring:cubic-bezier(.32,.72,0,1);--page:1180px;--gutter:24px}:root[data-theme=dark]{--bg:#141311;--card:#1f1d1b;--card-solid:#262422;--ink:#f4f1ec;--ink-2:#b0a89f;--ink-3:#857d75;--hairline:#35312d;--fill:rgba(200,185,170,.14);--fill-2:rgba(200,185,170,.08);--berry:#e0588f;--berry-hover:#ea6c9e;--berry-tint:rgba(224,88,143,.16);--on-berry:#1a0d13;--forest:#26382f;--on-forest:#f4f1ec;--on-forest-2:#a9b5ae;--green:#5cb88a;--green-tint:rgba(92,184,138,.15);--amber:#e3a452;--amber-tint:rgba(227,164,82,.15);--red:#ea7a6f;--red-tint:rgba(234,122,111,.15);--blue:#7aa6e8;--blue-tint:rgba(122,166,232,.15);--m-fort:#4f8a72;--m-disp:#a9824a;--m-risk:#9c5a54;--m-none:#3a3632;--map-bg:#1b1a18;--glass:rgba(31,29,27,.74);--glass-strong:rgba(38,36,34,.9);--shadow-card:none;--shadow-float:0 10px 32px rgba(0,0,0,.5)}:root[data-mode=claro]{--bg:#f2f4f7;--card:#ffffff;--card-solid:#e7eaee;--ink:#121421;--ink-2:#434956;--ink-3:#858b99;--hairline:#c0c5ce;--fill:rgba(90,104,130,.10);--fill-2:rgba(90,104,130,.06);--m-none:#d0d4dc;--map-bg:#eaecf1;--glass:rgba(255,255,255,.74);--glass-strong:rgba(255,255,255,.9)}:root[data-palette=cobalto]{--berry:#3622b4;--berry-hover:#2d1d96;--berry-tint:#e7e4f6;--on-berry:#ffffff}:root[data-palette=jade]{--berry:#207964;--berry-hover:#195d4d;--berry-tint:#e4f6f2;--on-berry:#ffffff}:root[data-theme=dark][data-palette=cobalto]{--berry:#8576e5;--berry-hover:#9c90ea;--berry-tint:rgba(133,118,229,.16);--on-berry:#0f0e1b}:root[data-theme=dark][data-palette=jade]{--berry:#62d5ba;--berry-hover:#7adcc5;--berry-tint:rgba(98,213,186,.16);--on-berry:#0e1b18}:root[data-font=moderno]{--font:var(--font-lexend),-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Helvetica Neue",Helvetica,Arial,sans-serif}:root[data-font=cercano]{--font:var(--font-space),-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Helvetica Neue",Helvetica,Arial,sans-serif}:root{--font:var(--font-inter),-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Helvetica Neue",Helvetica,Arial,sans-serif;--paper-tooth:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='t' color-interpolation-filters='sRGB'><feTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/><feComponentTransfer><feFuncR type='linear' slope='0.8' intercept='0.1'/><feFuncG type='linear' slope='0.8' intercept='0.1'/><feFuncB type='linear' slope='0.8' intercept='0.1'/><feFuncA type='table' tableValues='1 1'/></feComponentTransfer></filter><rect width='100%25' height='100%25' filter='url(%23t)'/></svg>");--paper-tooth-card:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='t' color-interpolation-filters='sRGB'><feTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/><feComponentTransfer><feFuncR type='linear' slope='0.4' intercept='0.3'/><feFuncG type='linear' slope='0.4' intercept='0.3'/><feFuncB type='linear' slope='0.4' intercept='0.3'/><feFuncA type='table' tableValues='1 1'/></feComponentTransfer></filter><rect width='100%25' height='100%25' filter='url(%23t)'/></svg>");--shadow-card:0 0 0 .5px rgba(60,40,20,.07),0 14px 30px -20px rgba(60,40,20,.22);--shadow-float:0 0 0 .5px rgba(40,25,10,.08),0 18px 40px -22px rgba(40,25,10,.26);--float-solid:var(--card)}:root[data-theme=dark]{--paper-tooth:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='t' color-interpolation-filters='sRGB'><feTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/><feComponentTransfer><feFuncR type='linear' slope='0.4' intercept='0.3'/><feFuncG type='linear' slope='0.4' intercept='0.3'/><feFuncB type='linear' slope='0.4' intercept='0.3'/><feFuncA type='table' tableValues='1 1'/></feComponentTransfer></filter><rect width='100%25' height='100%25' filter='url(%23t)'/></svg>");--paper-tooth-card:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='t' color-interpolation-filters='sRGB'><feTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/><feComponentTransfer><feFuncR type='linear' slope='0.2' intercept='0.4'/><feFuncG type='linear' slope='0.2' intercept='0.4'/><feFuncB type='linear' slope='0.2' intercept='0.4'/><feFuncA type='table' tableValues='1 1'/></feComponentTransfer></filter><rect width='100%25' height='100%25' filter='url(%23t)'/></svg>");--shadow-card:0 0 0 .5px rgba(255,255,255,.05);--float-solid:var(--card-solid)}@media (max-width:640px){:root{--gutter:16px}}:root{--r-sm:6px;--r-md:8px;--r-lg:10px;--r-xl:12px;--r-pill:9999px;--green-ink:#2a7152;--amber-ink:#8f540d;--red-ink:#a8352c;--blue-ink:var(--blue);--berry-ink:var(--berry);--hairline-w:1px}@media (min-resolution:2dppx){:root{--hairline-w:.5px}}:root[data-theme=dark]{--green-ink:var(--green);--amber-ink:var(--amber);--red-ink:var(--red);--berry-ink:var(--berry-hover)}:root{--link:var(--berry);--link-hover:var(--berry-hover);--gnav-h:52px;--ctl-h:36px;--ctl-h-sm:30px;--ctl-h-input:40px;--ctl-px:18px;--ctl-fs:var(--t-body-size);--lnav-h:48px;--z-lnav:30;--z-gnav:40;--z-gnav-popover:60;--z-launcher:65;--z-toast:70}:root[data-theme=dark]{--link:color-mix(in srgb,var(--berry) 70%,var(--ink));--link-hover:color-mix(in srgb,var(--berry-hover) 70%,var(--ink))}@media (pointer:fine){:root{--ctl-h:32px;--ctl-h-sm:28px;--ctl-h-input:32px;--ctl-px:14px;--ctl-fs:var(--t-label-size)}}.t-display{font:var(--t-display);letter-spacing:var(--t-display-track)}.t-large-title{font:var(--t-large-title);letter-spacing:var(--t-large-title-track)}.t-editorial{font:var(--t-editorial);letter-spacing:var(--t-editorial-track)}.t-hero-title{font:var(--t-hero-title);letter-spacing:var(--t-hero-title-track)}.t-section-title{font:var(--t-section-title);letter-spacing:var(--t-section-title-track)}.t-metric{font:var(--t-metric);letter-spacing:var(--t-metric-track);font-variant-numeric:tabular-nums}.t-metric-small{font:var(--t-metric-small);letter-spacing:var(--t-metric-small-track);font-variant-numeric:tabular-nums}.t-card-title{font:var(--t-card-title);letter-spacing:var(--t-card-title-track)}.t-lead{font:var(--t-lead);letter-spacing:var(--t-lead-track)}.t-body{font:var(--t-body);letter-spacing:var(--t-body-track)}.t-body-small{font:var(--t-body-small);letter-spacing:var(--t-body-small-track)}.t-label{font:var(--t-label);letter-spacing:var(--t-label-track);color:var(--ink-2)}.t-caption{font:var(--t-caption);letter-spacing:var(--t-caption-track);color:var(--ink-2)}.t-tag{font:var(--t-tag);letter-spacing:var(--t-tag-track)}.t-eyebrow{font:var(--t-eyebrow);letter-spacing:var(--t-eyebrow-track);color:var(--ink-2)}.t-eyebrow.is-editorial{color:var(--berry)}@media (max-width:640px){.t-hero-title{font-size:var(--t-page-size)}}.atic-icon-btn{position:relative;display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:50%;background:transparent;color:var(--ink);cursor:pointer;transition:background-color var(--motion-hover) var(--ease)}.atic-icon-btn:hover,.atic-icon-btn[aria-expanded=true]{background:var(--fill)}.atic-icon-btn svg{width:18px;height:18px}@media (pointer:coarse){.atic-icon-btn{width:44px;height:44px}[data-range-scope] .atic-btn,[data-tone-dictionary] .atic-btn{min-height:44px}}.app-topbar,html .fluid-system-shell,html body{background-color:var(--bg);background-image:var(--paper-tooth);background-blend-mode:soft-light}.app-topbar{position:sticky;top:0;z-index:var(--z-gnav);display:flex;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:var(--space-3);height:var(--gnav-h);padding:0 12px 0 56px;border-bottom:.5px solid var(--hairline);color:var(--ink)}@media (min-width:1024px){.app-topbar{padding:0 24px}}.topbar-title{flex:0 1 auto;min-width:0}.topbar-spacer{flex:1 1 auto}.topbar-utility{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--space-3);min-width:0}.topbar-utility :where(button,a[href]){overflow:visible}.topbar-wordmark{flex-shrink:0;color:var(--ink);font:var(--t-section);letter-spacing:var(--t-section-track);text-decoration:none}.topbar-wordmark:hover{color:var(--ink)}.topbar-wordmark:focus-visible{outline:2px solid var(--berry);outline-offset:2px;border-radius:var(--r-sm)}.topbar-page-title{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;letter-spacing:-.01em}.topbar-refresh-status{flex-shrink:0;color:var(--ink-2);font:var(--t-caption);white-space:nowrap}.topbar-refresh-status[data-state=error]{color:var(--red)}.topbar-urgent-chip{display:none;min-width:0;max-width:18rem;height:28px;align-items:center;gap:var(--space-2);padding:0 12px 0 8px;border-radius:var(--r-pill);background:var(--fill);color:var(--ink);font-size:13px;font-weight:600;text-decoration:none}@media (min-width:640px){.topbar-urgent-chip{display:inline-flex}}.topbar-urgent-chip:focus-visible{outline:2px solid var(--berry);outline-offset:2px}:is(.topbar-utility,.topbar-cluster) .atic-icon-btn{color:var(--ink-2)}.topbar-account{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:var(--r-pill);background:transparent;color:var(--ink-2)}.topbar-account:focus-visible{outline:2px solid var(--berry);outline-offset:2px}.app-topbar .topbar-cluster{gap:var(--space-3)}.app-sidebar,.app-sidebar-drawer,.app-topbar{letter-spacing:normal}.topbar-alert-badge{position:absolute;top:2px;right:0;box-sizing:content-box;min-width:16px;height:16px;padding:0 4px;border-radius:var(--r-pill);background:var(--red);color:var(--on-berry);font-size:11px;font-weight:600;line-height:16px;text-align:center}.topbar-refresh[data-state=error]:after{content:"";position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:50%;background:var(--red)}.topbar-refresh:disabled{cursor:wait;opacity:.65}@media (max-width:640px){.topbar-refresh-status{display:none}}@media (pointer:coarse){.app-topbar :where(button){min-width:44px;min-height:44px}}.app-menu-btn{position:fixed;z-index:var(--z-gnav);top:calc((var(--gnav-h) - 34px) / 2);left:12px}@media (pointer:coarse){.app-menu-btn{top:calc((var(--gnav-h) - 44px) / 2);left:8px}}:root[data-theme=dark] .atic-brand-logo{filter:brightness(0) invert(1)}.atic-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--ctl-h,36px);padding:0 var(--ctl-px,18px);border:0;border-radius:var(--r-sm);font:var(--t-action);letter-spacing:var(--t-action-track);white-space:nowrap;cursor:pointer;transition:background-color var(--motion-hover) var(--ease),scale var(--motion-press) var(--spring)}.atic-btn:not(:disabled):active{scale:.97}.atic-btn:disabled{cursor:not-allowed;opacity:.55}.atic-btn-primary{background:var(--berry);color:var(--on-berry)}.atic-btn-primary:hover:not(:disabled){background:var(--berry-hover)}.atic-btn-secondary{background:var(--fill);color:var(--ink)}.atic-btn-secondary:hover:not(:disabled){background:var(--hairline)}.atic-btn-onforest{background:var(--on-forest);color:var(--forest)}.atic-link{display:inline-flex;align-items:center;font:var(--t-action);letter-spacing:var(--t-action-track);color:var(--link);text-decoration:none}.atic-link:hover{text-decoration:underline}.atic-link:after{content:"\203A";margin-left:4px;font-size:1.15em;line-height:1}.atic-seg{position:relative;display:inline-flex;padding:2px;border-radius:9px;background:var(--fill)}.atic-seg>button{position:relative;z-index:1;height:28px;padding:0 14px;border:0;border-radius:7px;background:transparent;color:var(--ink);font:var(--t-nav);letter-spacing:var(--t-nav-track);cursor:pointer}.atic-seg-thumb{position:absolute;z-index:0;top:2px;bottom:2px;border-radius:7px;background:var(--card-solid);box-shadow:var(--shadow-card);transition:left var(--motion-thumb) var(--spring),width var(--motion-thumb) var(--spring)}.atic-palette{position:relative}.atic-palette-pop{position:absolute;z-index:var(--z-gnav-popover);top:44px;right:0;width:320px;max-width:calc(100vw - 32px);max-height:min(80dvh,640px);overflow-y:auto;padding:14px;border-radius:var(--r-md);background:var(--card-solid);color:var(--ink);box-shadow:var(--shadow-float);visibility:hidden;opacity:0;transform:translateY(-6px) scale(.98);transform-origin:top right;pointer-events:none;transition:opacity var(--motion-hover) var(--ease),transform var(--motion-thumb) var(--spring),visibility 0s linear var(--motion-thumb)}.atic-palette-pop.is-open{visibility:visible;opacity:1;transform:none;pointer-events:auto;transition-delay:0s}.atic-palette-heading{margin:0 0 8px;color:var(--ink-2);font:var(--t-label);letter-spacing:var(--t-label-track)}.atic-choice{border:0;border-radius:var(--r-sm);background:transparent;color:var(--ink-2);cursor:pointer;transition:background-color var(--motion-hover) var(--ease)}.atic-choice:hover{background:var(--fill-2)}.atic-choice[aria-pressed=true]{background:var(--fill);color:var(--ink);font-weight:var(--fw-strong)}.atic-choice-dot{position:relative;display:grid;place-items:center;width:28px;height:28px;border:.5px solid var(--hairline);border-radius:50%}.atic-choice[aria-pressed=true] .atic-choice-dot:after{content:"";position:absolute;inset:-4px;border:2px solid var(--berry);border-radius:50%}.atic-choice[aria-pressed=true] .atic-choice-sample{color:var(--berry)}.atic-choice-swatches{display:flex;flex-shrink:0;align-items:center}.atic-choice-swatches>span{width:16px;height:16px;margin-left:-3px;border:1px solid var(--hairline);border-radius:50%}.atic-choice-swatches>span:first-child{margin-left:0}.atic-custom{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:8px;border-radius:var(--r-sm);background:var(--fill-2)}.atic-custom[data-active=true]{background:var(--fill)}.atic-card{padding:28px;border:.5px solid color-mix(in srgb,var(--ink) 10%,transparent);border-radius:var(--r-xl);background-color:var(--card);background-image:none}.atic-card[data-hoy-mun-highlight]{border-inline-start:3px solid var(--berry)}.atic-card#hoy-map-focus>.hoy-caption{margin:0 0 8px}.atic-card#hoy-map-focus>.atic-card-title+p,.atic-card[data-hoy-link-incomplete]>.atic-callout{margin-top:14px}.atic-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.atic-card-title{margin:0;font:var(--t-card-title)}.app-main .atic-card-title,.atic-card-title{letter-spacing:var(--t-card-title-track)}.atic-card-caption{margin:2px 0 0;color:var(--ink-2);font:var(--t-caption);letter-spacing:var(--t-caption-track)}.atic-stack{display:flex;flex-direction:column;gap:16px;min-width:0}@media (max-width:640px){.atic-card{padding:22px}}.atic-glass,.atic-gnav,.atic-lnav{background-color:var(--bg);background-image:var(--paper-tooth);background-blend-mode:soft-light}.atic-gnav,.atic-lnav{position:sticky;border-bottom:.5px solid var(--hairline)}.atic-gnav{top:0;z-index:var(--z-gnav);height:var(--gnav-h)}.atic-lnav{top:var(--gnav-h);z-index:var(--z-lnav);height:var(--lnav-h)}.atic-lnav-link{padding:6px 12px;border-radius:var(--r-pill);color:var(--ink-2);font:var(--t-nav);letter-spacing:var(--t-nav-track);white-space:nowrap;text-decoration:none;transition:background-color var(--motion-hover) var(--ease),color var(--motion-hover) var(--ease)}.atic-lnav-link:hover{color:var(--ink)}.atic-lnav-link.is-active,.atic-lnav-link[aria-current=true]{color:var(--ink);background:var(--fill);font-weight:var(--fw-medium)}.atic-floating{background:var(--float-solid);box-shadow:var(--shadow-float);border-radius:var(--r-md)}.atic-chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:var(--r-pill);background:var(--fill);color:var(--ink);font:var(--t-tag);letter-spacing:var(--t-tag-track)}.atic-chip-amber{background:var(--amber-tint);color:var(--amber-ink)}.atic-chip-green{background:var(--green-tint);color:var(--green-ink)}.atic-chip-red{background:var(--red-tint);color:var(--red-ink)}.atic-chip-risk{background:color-mix(in srgb,var(--m-risk) 15%,var(--card));color:var(--ink)}.atic-chip-blue{background:var(--blue-tint);color:var(--blue-ink)}.agenda-kind-choices{display:flex;flex-wrap:wrap;gap:6px}.agenda-kind-choice{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:0;border-radius:var(--r-pill);background:var(--fill);color:var(--ink-2);font-size:12px;font-weight:600;cursor:pointer}.agenda-kind-choice[aria-pressed=true]{background:var(--card-solid);color:var(--ink);box-shadow:var(--shadow-float)}.agenda-kind-choice i,.agenda-kind-dot{width:8px;height:8px;border-radius:var(--r-pill);flex:none}.agenda-kind-dot{display:inline-block}.atic-pill-count{display:inline-flex;align-items:center;gap:10px;height:38px;padding:0 6px 0 16px;border-radius:var(--r-pill);background:var(--card);box-shadow:var(--shadow-card);color:var(--ink);font:var(--t-body);letter-spacing:var(--t-body-track);transition:transform var(--motion-lift) var(--spring)}.atic-pill-count:hover{transform:translateY(-1px)}.atic-pill-count>b{display:grid;place-items:center;min-width:26px;height:26px;padding:0 8px;border-radius:var(--r-pill);background:var(--berry);color:var(--on-berry);font:var(--t-tag);letter-spacing:var(--t-tag-track)}.atic-list{margin:0;padding:0;list-style:none}.atic-list>li{display:flex;align-items:flex-start;gap:14px;padding:14px 0}.atic-list>li+li{border-top:.5px solid var(--hairline)}.atic-list-key{flex-shrink:0;width:118px;color:var(--ink-2);font:var(--t-label);letter-spacing:var(--t-label-track)}.atic-list-value{flex:1;min-width:0}.atic-callout,.atic-list-value{font:var(--t-body);letter-spacing:var(--t-body-track)}.atic-callout{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--r-md);background:var(--fill-2)}.atic-callout>p{flex:1;margin:0}.atic-status{display:inline-flex;align-items:center;gap:6px;font:var(--t-label);letter-spacing:var(--t-label-track)}.atic-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.atic-status-green{color:var(--green)}.atic-status-amber{color:var(--amber)}.atic-status-red{color:var(--red)}.atic-status-risk{color:var(--ink)}.atic-status-risk:before{background:var(--m-risk)}.atic-status-blue{color:var(--blue)}.atic-status-neutral{color:var(--ink-2)}.atic-dot{display:inline-block;flex-shrink:0;width:8px;height:8px;border-radius:50%}.atic-page-head{margin:16px 0 28px;min-width:0}.atic-page-head .atic-page-eyebrow{margin:0 0 2px;color:var(--ink-2);font:var(--t-label);letter-spacing:var(--t-label-track)}.atic-page-head-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px}.atic-page-head-text{flex:1 1 320px;min-width:0}.app-main .atic-page-head .atic-page-title{margin:0;color:var(--ink);font:var(--t-page);letter-spacing:var(--t-page-track);overflow-wrap:anywhere}.atic-page-head .atic-page-lead{margin:6px 0 0;color:var(--ink-2);font:var(--t-lead);letter-spacing:var(--t-lead-track)}.atic-page-head-aside{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0}.hoy-portrait{display:grid;width:44px;height:44px;flex:0 0 auto;place-items:center;overflow:hidden;border-radius:50%;background:var(--fill);color:var(--ink);font-size:16px;font-weight:600;line-height:1}.hoy-portrait img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.candidate-photo-control{display:flex;align-items:center;gap:10px;min-width:0}.atic-page-head-row:has(.candidate-photo-control){flex-wrap:nowrap;align-items:center}.atic-page-head-row:has(.candidate-photo-control) .atic-page-head-text{flex-basis:0}.atic-page-head-row:has(.candidate-photo-control) .atic-page-head-aside{flex:none}.candidate-photo-button{display:grid;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.candidate-photo-button:disabled{cursor:progress}.candidate-photo-status{margin:0;max-width:16rem;color:var(--ink-2);font:var(--t-caption)}.hoy-networks>.atic-card-head{align-items:center}.candidate-photo-status.is-error{color:var(--red)}.atic-page-head [data-demo-notice]{position:relative}.atic-page-head [data-demo-notice]>summary{cursor:pointer;list-style:none}.atic-page-head [data-demo-notice]>summary::-webkit-details-marker{display:none}.atic-page-head [data-demo-notice]>summary svg{width:14px;height:14px}.atic-page-head [data-demo-notice]>p{position:absolute;z-index:var(--z-lnav);top:calc(100% + 8px);right:0;width:min(520px,calc(100vw - 32px));margin:0;padding:14px 16px;border-radius:var(--r-md);background:var(--float-solid);box-shadow:var(--shadow-float);color:var(--ink);font:var(--t-body-small)}@media (max-width:640px){.app-main .atic-page-head .atic-page-title{font-size:var(--t-page-size)}.atic-page-head-aside{flex-basis:100%}.atic-page-head [data-demo-notice]>p{right:auto;left:0}}.atic-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin:0 0 20px}.atic-toolbar-count{margin-left:auto;color:var(--ink-2);font:var(--t-caption);letter-spacing:var(--t-caption-track)}.atic-seg>button[aria-pressed=true]{border-radius:7px;font-weight:var(--fw-medium);background:var(--card-solid);box-shadow:var(--shadow-card)}.atic-seg>button[aria-pressed=false]{color:var(--ink-2)}.atic-btn-sm{height:var(--ctl-h-sm,30px);padding:0 12px;font:var(--t-tag);letter-spacing:var(--t-tag-track)}.atic-btn-ghost{background:transparent;color:var(--ink-2)}.atic-btn-ghost:hover:not(:disabled){background:var(--fill-2);color:var(--ink)}.atic-btn-secondary[aria-pressed=true]{background:var(--berry-tint);color:var(--berry-ink)}.atic-rows{margin:0;padding:0;list-style:none}.atic-rows>li{display:flex;align-items:flex-start;gap:14px;padding:14px 0;min-width:0}.atic-rows>li+li{border-top:.5px solid var(--hairline)}.atic-row-body{flex:1 1 auto;min-width:0}.atic-row-title{margin:0;color:var(--ink);font:var(--t-item);letter-spacing:var(--t-item-track);overflow-wrap:anywhere}.atic-row-meta{margin:2px 0 0;color:var(--ink-2);font:var(--t-meta);letter-spacing:var(--t-meta-track);overflow-wrap:anywhere}.atic-row-status{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:6px}.atic-row-trailing{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px}.atic-row-extra{margin-top:10px}.atic-tile{display:grid;flex-shrink:0;place-items:center;width:46px;height:50px;border-radius:var(--r-sm);background:var(--fill-2);color:var(--ink);line-height:1;text-align:center}.atic-tile b{display:block;font:var(--t-section);letter-spacing:var(--t-section-track);font-variant-numeric:tabular-nums}.atic-tile small{display:block;margin-top:3px;color:var(--ink-2);font:var(--t-meta);letter-spacing:var(--t-meta-track)}.atic-group-label{margin:20px 0 2px;color:var(--ink-2);font:var(--t-label);letter-spacing:var(--t-label-track)}.atic-group-label:first-child{margin-top:0}@media (max-width:640px){.atic-rows>li{flex-wrap:wrap}.atic-row-body{flex-basis:calc(100% - 60px)}.atic-row-trailing{flex-basis:100%;justify-content:flex-start}.atic-rows>li[data-leading]>.atic-row-trailing{padding-left:60px}}.atic-field{width:100%;min-width:0;padding:9px 12px;border:0;border-radius:var(--r-sm);background:var(--fill);color:var(--ink);font:var(--t-body);letter-spacing:var(--t-body-track)}.atic-field::-moz-placeholder{color:var(--ink-2)}.atic-field::placeholder{color:var(--ink-2)}.atic-well{border-radius:var(--r-md);background:var(--fill-2)}.atic-empty-caption{margin:0;color:var(--ink-2);font:var(--t-caption)}.atic-issue-board{container:issue-board/inline-size}.atic-issue-summary{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:20px 0}.atic-issue-caption{margin:4px 0;color:var(--ink-2);font:var(--t-meta);letter-spacing:var(--t-meta-track)}.atic-issue-freshness{color:var(--amber)}.atic-issue-leader{margin:6px 0;font:var(--t-section);letter-spacing:var(--t-section-track);overflow-wrap:anywhere}.atic-issue-tones{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.atic-issue-visual{margin:20px 0 16px}.atic-issue-dot-grid{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));justify-items:center;gap:clamp(4px,1.2vw,20px);width:100%;margin:16px 0 12px}.atic-issue-dot{display:block;aspect-ratio:1;border-radius:50%;background:var(--fill)}.atic-issue-dot-grid .atic-issue-dot{width:min(100%,44px)}.atic-issue-dot[data-dot-topic="Educación"]{background:var(--berry)}.atic-issue-dot[data-dot-topic="Reglamento y paridad"]{background:#668bab}.atic-issue-dot[data-dot-topic=Salud]{background:#8baa84}.atic-issue-dot[data-dot-topic=Seguridad]{background:#d2ad7c}.atic-issue-dot[data-dot-topic=Infraestructura]{background:#a494b0}.atic-issue-dot[data-dot-topic=Empleo]{background:#8795a7}.atic-issue-ranking{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px;list-style:none;margin:16px 0;padding:0}.atic-issue-item{min-width:0;border-bottom:.5px solid var(--hairline)}.atic-issue-item.is-active,.atic-issue-unclassified.is-active{background:var(--fill-2);border-radius:var(--r-sm)}.atic-issue-topic{display:grid;grid-template-columns:14px minmax(0,1fr) auto 16px;align-items:center;gap:10px;min-height:64px;padding:8px 4px;color:var(--ink);font:var(--t-body);letter-spacing:var(--t-body-track);text-decoration:none}.atic-issue-topic:focus-visible{outline:2px solid var(--berry);outline-offset:2px;border-radius:var(--r-sm)}.atic-issue-swatch{width:14px}.atic-issue-name{min-width:0;overflow-wrap:anywhere;font-weight:600}.atic-issue-chevron{color:var(--ink-2)}.atic-issue-reading{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 8px;font:var(--t-body);letter-spacing:var(--t-body-track)}.atic-issue-selection{margin:16px 0;padding:16px;border-radius:var(--r-md);background:var(--fill-2)}.atic-issue-selection-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.atic-issue-selection-head h3{margin:0;font:var(--t-section);letter-spacing:var(--t-section-track)}.atic-issue-selection-head a{color:var(--berry)}.atic-issue-selection-tones{margin:12px 0}.atic-issue-source-text summary{cursor:pointer;color:var(--berry)}.atic-issue-source-text p{white-space:pre-wrap;overflow-wrap:anywhere}.atic-issue-unclassified{display:flex;flex-wrap:wrap;align-items:center;gap:12px;border-top:.5px solid var(--hairline);padding:16px 0}.atic-issue-unclassified>a{min-height:44px;display:inline-flex;align-items:center;color:var(--ink-2)}.atic-issue-details summary{min-height:44px;line-height:44px;cursor:pointer;color:var(--berry)}.atic-issue-details table{width:100%;border-collapse:collapse;font:var(--t-body);letter-spacing:var(--t-body-track)}.atic-issue-details td,.atic-issue-details th{padding:12px 4px;text-align:right;border-bottom:.5px solid var(--hairline);overflow-wrap:anywhere}.atic-issue-details th:first-child{text-align:left}.atic-listening[data-empty-mine=true]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;padding-block:16px}.atic-listening[data-empty-mine=true]>.atic-card-head,.atic-listening[data-empty-mine=true]>.atic-empty-caption{margin:0}@container issue-board (max-width: 760px){.atic-issue-summary{grid-template-columns:1fr;gap:16px}.atic-issue-ranking{grid-template-columns:repeat(2,minmax(0,1fr))}.atic-issue-details table{table-layout:fixed}}@container issue-board (max-width: 520px){.atic-issue-ranking{grid-template-columns:minmax(0,1fr)}}.atic-progress{height:6px;overflow:hidden;border-radius:var(--r-pill);background:var(--fill)}.atic-progress>i{display:block;height:100%;border-radius:inherit;background:var(--berry);transition:width var(--motion-grow) var(--spring)}.atic-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;font:var(--t-item);letter-spacing:var(--t-item-track);list-style:none;cursor:pointer}.atic-disclosure>summary::-webkit-details-marker{display:none}.atic-disclosure>summary:after{content:"\203A";color:var(--ink-3);font-size:1.3em;line-height:1;transition:rotate var(--motion-thumb) var(--spring)}.atic-disclosure[open]>summary:after{rotate:90deg}.atic-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 22px;text-align:center}.atic-empty-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--fill-2);color:var(--ink-2)}.atic-empty-title{margin:0;font:var(--t-section);letter-spacing:var(--t-section-track)}.atic-toast{position:fixed;z-index:var(--z-toast);left:50%;bottom:28px;padding:12px 18px;border-radius:var(--r-pill);background:var(--ink);color:var(--bg);box-shadow:var(--shadow-float);font:var(--t-body);letter-spacing:var(--t-body-track);opacity:0;pointer-events:none;transform:translate(-50%,24px);transition:opacity .3s var(--ease),transform var(--motion-toast) var(--spring)}.atic-toast.is-shown{opacity:1;transform:translate(-50%)}.atic-cabaito{position:fixed;z-index:var(--z-launcher);right:24px;bottom:24px;display:flex;align-items:center;gap:10px;height:52px;padding:0 20px 0 8px;border:0;border-radius:var(--r-pill);background:var(--berry);color:var(--on-berry);box-shadow:var(--shadow-float);font:var(--t-action);letter-spacing:var(--t-action-track);cursor:pointer;transition:scale var(--motion-lift) var(--spring)}.atic-cabaito:hover{scale:1.04}.atic-cabaito-face{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:color-mix(in srgb,var(--on-berry) 18%,transparent)}@media (max-width:640px){.atic-cabaito{padding:0 8px}.atic-cabaito-label{display:none}}.atic-reveal{opacity:0;transform:translateY(16px);transition:opacity var(--motion-reveal-fade) var(--ease),transform var(--motion-reveal-move) var(--spring)}.atic-reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.atic-reveal{opacity:1;transform:none}.atic-cabaito,.atic-choice,.atic-palette-pop,.atic-pill-count,.atic-seg-thumb,.atic-toast{transition:none}}.atic-page-section{min-width:0}.atic-page-section+.atic-page-section{margin-top:64px}.atic-page-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:0 0 20px}.atic-page-section-head>button{flex-shrink:0}.app-main .atic-page-section-title{margin:0;color:var(--ink);font:var(--t-section);letter-spacing:var(--t-section-track)}.atic-page-section-caption{margin:4px 0 0}.atic-note,.atic-page-section-caption{color:var(--ink-2);font:var(--t-meta);letter-spacing:var(--t-meta-track)}.atic-note{display:flex;align-items:flex-start;gap:8px;margin:0}.atic-note>svg{flex-shrink:0;width:14px;height:14px;margin-top:2px}.atic-note-ink{color:var(--ink)}.atic-note-red{color:var(--red)}.atic-note-amber{color:var(--amber)}.atic-note-green{color:var(--green)}.atic-label{display:block;min-width:0}.atic-label>.atic-field{display:block;margin-top:6px;font-weight:var(--fw-regular)}.app-main input.atic-field,.app-main select.atic-field{min-height:var(--ctl-h-input,40px);border-radius:var(--r-sm);background-color:var(--fill);font-size:var(--t-body-size)}.app-main textarea.atic-field{border-radius:var(--r-sm);background-color:var(--fill);line-height:1.47;resize:vertical}.atic-divide{margin-top:20px;padding-top:20px;border-top:.5px solid var(--hairline)}.atic-stack-sm{display:flex;flex-direction:column;gap:12px;min-width:0}.atic-pills{display:flex;flex-wrap:wrap;gap:6px}.atic-tabular{font-variant-numeric:tabular-nums}.atic-metric{margin:0;color:var(--ink);font:var(--t-metric);letter-spacing:var(--t-metric-track);font-variant-numeric:tabular-nums}.atic-metric-label{margin:0;color:var(--ink-2);font:var(--t-label);letter-spacing:var(--t-label-track)}.atic-lead{margin:0;color:var(--ink);font:var(--t-lead);letter-spacing:var(--t-lead-track)}.atic-toolbar-label{color:var(--ink-2);font:var(--t-label);letter-spacing:var(--t-label-track)}.atic-toolbar-value{color:var(--ink);font:var(--t-item);letter-spacing:var(--t-item-track)}.atic-rows>li.atic-row-inline{flex-wrap:nowrap;align-items:center}.atic-rows>li.atic-row-inline>.atic-row-body{flex-basis:auto}.atic-row-button{display:flex;flex:1 1 auto;align-items:flex-start;gap:12px;min-width:0;margin:-6px -10px;padding:6px 10px;border:0;border-radius:var(--r-sm);background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background-color var(--motion-hover) var(--ease)}.atic-row-button:hover:not(:disabled){background:var(--fill-2)}.atic-row-button[aria-pressed=true]{background:var(--berry-tint)}.atic-row-button:disabled{cursor:not-allowed;opacity:.55}.atic-key-dot{display:inline-block;flex-shrink:0;width:8px;height:8px;border-radius:50%;background:currentColor}.atic-tip-host{position:relative;display:inline-flex}.atic-tip{position:absolute;z-index:var(--z-lnav);bottom:calc(100% + 8px);left:50%;display:none;width:16rem;padding:10px 12px;border-radius:var(--r-sm);background:var(--float-solid);box-shadow:var(--shadow-float);color:var(--ink);font:var(--t-meta);letter-spacing:var(--t-meta-track);pointer-events:none;transform:translateX(-50%)}.atic-tip-host:focus-within>.atic-tip,.atic-tip-host:hover>.atic-tip{display:block}.atic-heat-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.atic-heat{display:flex;flex-direction:column;justify-content:space-between;gap:4px;min-width:0;min-height:58px;padding:8px;border:0;border-radius:var(--r-sm);color:white;text-align:left;cursor:pointer}.atic-heat[aria-pressed=true]{outline:2px solid var(--berry);outline-offset:2px}.atic-heat b{font:var(--t-label);letter-spacing:var(--t-label-track);font-variant-numeric:tabular-nums}.atic-heat span{overflow:hidden;font:var(--t-meta);letter-spacing:var(--t-meta-track);text-overflow:ellipsis;white-space:nowrap}@media (max-width:640px){.atic-page-section+.atic-page-section{margin-top:48px}.app-main .atic-page-section-title{font-size:var(--t-section-size)}.atic-heat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.atic-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.atic-stat{min-width:0;padding:0 20px}.atic-stat:first-child{padding-left:0}.atic-stat+.atic-stat{border-left:.5px solid var(--hairline)}.atic-stat-label{margin:0;color:var(--ink-2);font:var(--t-label);letter-spacing:var(--t-label-track)}.atic-stat-value{margin:6px 0 0;color:var(--ink);font:var(--t-metric-small);letter-spacing:var(--t-metric-small-track);font-variant-numeric:tabular-nums}.atic-stat-caption{margin:4px 0 0;overflow-wrap:anywhere}.atic-card-foot,.atic-stat-caption{color:var(--ink-2);font:var(--t-caption)}.atic-card-foot{margin:18px 0 0;padding-top:14px;border-top:.5px solid var(--hairline)}@media (max-width:1024px){.atic-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.atic-stat:nth-child(odd){padding-left:0;border-left:0}}@media (max-width:640px){.atic-stats{grid-template-columns:minmax(0,1fr)}.atic-stat{padding:0}.atic-stat+.atic-stat{border-left:0;border-top:.5px solid var(--hairline);padding-top:14px}}.atic-meter{display:flex;height:6px;overflow:hidden;border-radius:var(--r-pill);background:var(--fill)}.atic-meter i{display:block;height:100%;border-radius:inherit;transition:width var(--motion-grow) var(--spring)}.atic-meter-bipolar>span{display:flex;flex:1 1 50%;min-width:0}.atic-meter-bipolar>span:first-child{justify-content:flex-end}.atic-meter-bipolar>b{flex:0 0 1px;background:var(--hairline)}.atic-seg-scroll{max-width:100%;overflow-x:auto;scrollbar-width:none}.atic-seg-scroll>.atic-seg>button{flex-shrink:0;white-space:nowrap}.atic-seg-scroll::-webkit-scrollbar{display:none}.atic-seg>[role=tab]{flex-shrink:0;height:28px;padding:0 14px;border:0;border-radius:7px;background:transparent;color:var(--ink-2);font:var(--t-nav);letter-spacing:var(--t-nav-track);white-space:nowrap;cursor:pointer}.atic-seg>[role=radio][aria-checked=true],.atic-seg>[role=tab][data-state=active]{background:var(--card-solid);font-weight:var(--fw-medium);box-shadow:var(--shadow-card);color:var(--ink)}.atic-seg>[role=radio][aria-checked=false]{color:var(--ink-2)}.atic-section-toggle{display:flex;flex-wrap:wrap;width:100%;align-items:center;gap:10px;margin:8px 0 14px;padding:6px 0;border:0;background:transparent;color:var(--ink);text-align:left;cursor:pointer}.atic-section-toggle>svg{width:18px;height:18px;flex-shrink:0;color:var(--ink-3);transition:rotate var(--motion-thumb) var(--spring)}.atic-section-toggle[aria-expanded=false]>svg{rotate:-90deg}.atic-section-title{font:var(--t-section);letter-spacing:var(--t-section-track)}@media (max-width:640px){.atic-section-title{font-size:var(--t-section-size)}}.atic-section-caption{color:var(--ink-2);font:var(--t-caption);font-variant-numeric:tabular-nums}.atic-pill{height:30px;padding:0 12px;font:var(--t-action);letter-spacing:var(--t-action-track)}.atic-status-berry{color:var(--berry)}.atic-label{margin:0 0 6px;color:var(--ink-2);font:var(--t-label);letter-spacing:var(--t-label-track)}.atic-table{width:100%;border-collapse:collapse;font:var(--t-body);letter-spacing:var(--t-body-track);font-variant-numeric:tabular-nums}.atic-table th{padding:0 8px 8px;color:var(--ink-2);font:var(--t-label);letter-spacing:var(--t-label-track);text-align:left}.atic-table td{padding:10px 8px;border-top:.5px solid var(--hairline)}.atic-table td:first-child,.atic-table th:first-child{padding-left:0}.atic-table td:last-child,.atic-table th:last-child{padding-right:0}.atic-table .num{text-align:right}:root[data-mode=claro] .atic-seg-thumb,:root[data-mode=claro] .atic-seg>[role=radio][aria-checked=true],:root[data-mode=claro] .atic-seg>[role=tab][data-state=active],:root[data-mode=claro] .atic-seg>button[aria-pressed=true]{background:var(--card);box-shadow:0 0 0 .5px var(--hairline),var(--shadow-card)}@media (max-width:640px){.atic-listening .atic-btn,.atic-listening .atic-seg>button,.atic-listening input.atic-field,.atic-listening select.atic-field{min-height:44px}.atic-listening .atic-chip{min-height:32px}.atic-listening .atic-toolbar>select{flex:1 1 45%}.atic-listening>.atic-card-head{flex-direction:column;gap:4px}.atic-listening>.atic-card-head>:first-child{flex:1 1 auto}}.risk-empty{margin:0;color:var(--ink-2);font:var(--t-body);letter-spacing:var(--t-body-track)}.risk-list-link{display:grid;gap:6px;flex:1;min-width:0;min-height:44px;color:inherit;text-decoration:none}.risk-back:focus-visible,.risk-list-link:focus-visible,.risk-menu-link:focus-visible,.risk-menu-read:focus-visible,.risk-source-name a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.risk-menu-title{color:var(--ink);font:var(--t-item);letter-spacing:var(--t-item-track)}.risk-list-link[data-unread] .risk-list-title{font-weight:var(--fw-strong)}.risk-quiet{color:var(--ink-2);font:var(--t-meta);letter-spacing:var(--t-meta-track)}.risk-back{display:inline-flex;align-items:center;min-height:44px;color:var(--ink);font:var(--t-action);letter-spacing:var(--t-action-track);text-decoration:none}.risk-note{margin-top:8px;color:var(--ink-2);font:var(--t-meta);letter-spacing:var(--t-meta-track)}.risk-options{display:grid;gap:8px;margin:8px 0 0;padding-left:1.2em}.risk-source-name{color:var(--ink);font:var(--t-item);letter-spacing:var(--t-item-track)}.risk-source-name a{color:inherit}.risk-menu-note{margin:0;padding:0 14px 10px;color:var(--ink-2);font:var(--t-meta);letter-spacing:var(--t-meta-track)}.risk-menu-row{display:flex;align-items:flex-start;gap:4px;padding-right:6px;border-top:.5px solid var(--hairline)}.risk-menu-row .risk-menu-link{display:grid;justify-items:start;gap:4px;flex:1;min-width:0;padding:12px 8px 12px 14px;color:inherit;text-decoration:none}.risk-menu-row .risk-menu-link .atic-status{white-space:nowrap;line-height:16px}.risk-menu-read{display:grid;flex:none;place-items:center;width:28px;height:28px;margin-top:10px;border:0;border-radius:50%;background:transparent;color:var(--ink-2);cursor:pointer}.risk-menu-read:hover{background:var(--fill);color:var(--ink)}.risk-menu-read:disabled{cursor:default;color:var(--ink-2)}.risk-menu-read svg{width:16px;height:16px}.risk-menu-row[data-level=urgent]{box-shadow:inset 3px 0 0 var(--red)}.risk-menu-row[data-level=attention]{box-shadow:inset 3px 0 0 var(--amber)}.risk-menu-row-info .risk-menu-title{font:var(--t-item);letter-spacing:var(--t-item-track);color:var(--ink)}.risk-info-today{margin:8px -12px 0}.risk-info-today-list{max-height:min(15rem,38dvh);overflow-y:auto;overscroll-behavior:contain}.risk-info-today-list[data-overflow]{box-shadow:inset 0 -10px 8px -10px rgba(34,26,23,.35)}.risk-info-today-list>li:last-child{margin-bottom:4px}.risk-info-today-more{padding:4px 14px 0;font:var(--t-action);letter-spacing:var(--t-action-track);color:var(--ink-2);text-align:center}@media (max-width:640px){.risk-card{padding:16px 16px 4px}.risk-judgment{font:var(--t-lead);letter-spacing:var(--t-lead-track)}}.atic-btn-destructive{background:var(--red-tint);color:var(--red)}.atic-btn-destructive:hover:not(:disabled){background:var(--fill)}.atic-btn-link{background:transparent;color:var(--link);text-underline-offset:4px}.atic-btn-link:hover:not(:disabled){text-decoration:underline}.atic-btn-lg{height:44px;padding:0 20px}.atic-btn-icon{width:var(--ctl-h,36px);padding:0}.atic-btn:focus-visible{outline:2px solid var(--berry);outline-offset:2px}.atic-btn:disabled{pointer-events:none}@media (pointer:fine){.atic-btn-lg{height:36px}}.cabaito-workspace{overflow:hidden}html .app-main:has(.cabaito-workspace){padding:0;overflow:hidden}.cabaito-thread-tools{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.cabaito-tool-icon.atic-btn{position:relative;width:30px;padding:0;overflow:visible;color:var(--ink-2)}.cabaito-tool-count{position:absolute;top:-2px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:var(--r-pill);background:var(--berry);color:var(--on-berry);font:var(--t-tag);line-height:16px;text-align:center}.cabaito-thread-tools>.cabaito-tool-new{margin-left:4px;background:var(--fill);font-weight:var(--fw-medium);color:var(--ink)}.cabaito-thread-tools>.cabaito-tool-new:hover:not(:disabled){background:var(--hairline)}.cabaito-tool-new>svg{display:none}.cabaito-workspace-panel{background:var(--bg)}.cabaito-workspace-panel[data-workspace-panel=left]{padding:16px 12px;border-right:.5px solid var(--hairline)}.cabaito-panel-heading{padding:0 8px}.cabaito-panel-heading h2{margin:0;font:var(--t-label);letter-spacing:var(--t-label-track);color:var(--ink-2)}.cabaito-rail-list{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.cabaito-rail-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px;padding:0 8px 6px}.cabaito-rail-head h2{margin:0;font:var(--t-card-title);line-height:1.45;letter-spacing:var(--t-card-title-track)}.cabaito-rail-row{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:0 8px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--ink);font:var(--t-caption);text-align:left;text-decoration:none;overflow-wrap:anywhere}.cabaito-rail-row[aria-current=true]{background:var(--fill);font-weight:var(--fw-strong)}.cabaito-rail-row:focus-visible{outline:2px solid var(--berry);outline-offset:-2px}.cabaito-rail-muted{color:var(--ink-2)}.cabaito-rail-divider{margin-top:10px}.cabaito-rail-divider>.cabaito-rail-row,.cabaito-rail-divider>h2>.cabaito-rail-row{margin-top:0;border-top:.5px solid var(--hairline)}.cabaito-rail-label{margin:16px 8px 4px;font:var(--t-label);letter-spacing:var(--t-label-track);color:var(--ink-2);text-wrap:wrap}.cabaito-rail-note{font:var(--t-meta);font-weight:var(--fw-regular)}.cabaito-rail-meta,.cabaito-rail-note{margin:0 8px 4px;letter-spacing:var(--t-meta-track);color:var(--ink-2)}.cabaito-rail-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;font:var(--t-meta)}.cabaito-rail-links{display:inline-flex;gap:10px}.cabaito-rail-link{padding:0;border:0;background:none;color:var(--link);font:inherit;cursor:pointer}.cabaito-rail-link:hover{text-decoration:underline}.cabaito-rail-link:focus-visible{outline:2px solid var(--berry);outline-offset:2px}.cabaito-project-row{position:relative}.cabaito-project-menu{position:absolute;top:1px;right:0;z-index:2;opacity:0;pointer-events:none}.cabaito-project-menu[data-open=true],.cabaito-project-row:focus-within .cabaito-project-menu,.cabaito-project-row:hover .cabaito-project-menu{opacity:1;pointer-events:auto}.cabaito-project-create input{width:0}.cabaito-conv-list{display:flex;flex-direction:column;gap:4px}.cabaito-conv-row{position:relative;display:flex;align-items:center;gap:4px;border-radius:var(--r-sm);font:var(--t-caption)}.cabaito-workspace-panel .cabaito-rail-new{display:none}@media (max-width:639px){[role=dialog][data-workspace-panel=left]{inset:0;width:100%;max-width:none;padding:16px 12px;border:0;border-radius:0;background:var(--bg);box-shadow:none}}.cabaito-rail-search{display:flex;align-items:center;gap:8px;height:32px;margin:0 0 8px;padding:0 8px;border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--card);color:var(--ink-2)}.cabaito-rail-search:focus-within{outline:2px solid var(--berry);outline-offset:-1px}.cabaito-rail-search>input{flex:1 1 auto;min-width:0;height:100%;border:0;background:transparent;color:var(--ink);font:var(--t-caption);outline:none}.cabaito-rail-search>input::-moz-placeholder{color:var(--ink-2)}.cabaito-rail-search>input::placeholder{color:var(--ink-2)}.cabaito-conv-row[data-active=true]{background:var(--fill)}.cabaito-conv-select{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:6px 8px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--ink);font:var(--t-caption);text-align:left}.cabaito-conv-select:focus-visible{outline:2px solid var(--berry);outline-offset:-2px}.cabaito-conv-title{overflow-wrap:anywhere}.cabaito-conv-row[data-active=true] .cabaito-conv-title{font-weight:var(--fw-strong)}.cabaito-conv-meta{font:var(--t-meta);letter-spacing:var(--t-meta-track);color:var(--ink-2)}.cabaito-conv-actions{position:absolute;top:2px;right:2px;display:flex;align-items:center;border-radius:var(--r-sm);background:var(--bg);opacity:0;pointer-events:none}.cabaito-conv-row:focus-within .cabaito-conv-actions,.cabaito-conv-row:hover .cabaito-conv-actions,.cabaito-conv-row[data-actions-open=true] .cabaito-conv-actions{opacity:1;pointer-events:auto}.cabaito-thread-header{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 24px;border-bottom:.5px solid var(--hairline)}.cabaito-thread-header h2{min-width:0;margin:0;font:var(--t-card-title);letter-spacing:var(--t-card-title-track)}.cabaito-thread-header .atic-chip{flex-shrink:0}.cabaito-thread-meta,.cabaito-thread-title{display:contents}.cabaito-chip-internal{background:var(--berry-tint);color:var(--berry-ink)}.cabaito-message-list{display:flex;flex-direction:column;gap:22px;padding:24px}.cabaito-message{width:100%;max-width:860px;margin-inline:auto;display:flex;flex-direction:column}.cabaito-user-message{align-self:flex-end;display:flex;flex-direction:column;gap:8px;max-width:calc(80% + 32px);padding:12px 16px;border-radius:var(--r-xl);background:var(--fill);font:var(--t-caption);line-height:1.45}.cabaito-user-message>p{margin:0;white-space:pre-wrap}.cabaito-files{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.cabaito-file{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font:var(--t-meta);letter-spacing:var(--t-meta-track);font-weight:var(--fw-regular)}.cabaito-file-name{flex:1 1 160px;min-width:0;overflow-wrap:anywhere}.cabaito-file-type{display:grid;flex:none;place-items:center;width:28px;height:28px;border-radius:var(--r-sm);background:var(--card);color:var(--ink-2);font:var(--t-meta);letter-spacing:var(--t-meta-track);letter-spacing:-.02em}.cabaito-answer{display:flex;flex-direction:column;gap:12px;min-width:0;font:var(--t-read);letter-spacing:var(--t-read-track)}.cabaito-answer p{margin:0}.app-main .cabaito-answer :where(p,span,b,strong,em,li,summary){letter-spacing:inherit}.cabaito-markdown{display:flex;flex-direction:column;gap:12px}.cabaito-answer{max-width:100%;overflow-wrap:anywhere}.cabaito-markdown>*{min-width:0;max-width:100%}.cabaito-markdown table{overflow-wrap:break-word}.cabaito-markdown .cabaito-cell{display:block;min-width:5rem}.cabaito-table-scroll{scrollbar-width:thin;scrollbar-color:var(--ink-3) transparent}.cabaito-table-scroll::-webkit-scrollbar{height:6px}.cabaito-table-scroll::-webkit-scrollbar-thumb{border-radius:var(--r-pill);background:var(--ink-3)}.cabaito-table-scroll::-webkit-scrollbar-track{background:transparent}.cabaito-table-scroll:focus-visible{outline:2px solid var(--berry);outline-offset:2px;border-radius:var(--r-sm)}.cabaito-source-label>summary{display:block;cursor:pointer;list-style:none;font-weight:var(--fw-medium);color:var(--ink)}.cabaito-source-label>summary::-webkit-details-marker{display:none}.cabaito-source-label:not([open])>summary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.cabaito-source-label>summary:focus-visible{outline:2px solid var(--berry);outline-offset:2px;border-radius:var(--r-sm)}.cabaito-markdown pre{max-width:100%;overflow-x:auto;white-space:pre-wrap}.cabaito-markdown ol{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px;list-style:decimal}.cabaito-sources{padding-top:8px;border-top:.5px solid var(--hairline)}.cabaito-sources>summary{cursor:pointer;font:var(--t-label);letter-spacing:var(--t-label-track);line-height:1.55;color:var(--ink-2)}.cabaito-sources>ol{flex-direction:column;margin:10px 0 0;padding:0;list-style:none;font:var(--t-meta);letter-spacing:var(--t-meta-track);font-weight:var(--fw-regular);line-height:1.55}.cabaito-sources>ol,.cabaito-sources>ol>li{display:flex;gap:10px}.cabaito-sources b{font-weight:var(--fw-strong);color:var(--ink);overflow-wrap:anywhere}.cabaito-sources a{color:var(--link);overflow-wrap:anywhere}.cabaito-sources a:hover{color:var(--link-hover)}.cabaito-source-meta{display:block;color:var(--ink-2)}.cabaito-source-number{display:grid;flex:none;place-items:center;box-sizing:border-box;min-width:20px;height:20px;padding:0 3px;border-radius:var(--r-pill);background:var(--fill);color:var(--ink);font:var(--t-label);letter-spacing:var(--t-label-track)}.cabaito-more{align-self:flex-start;margin-top:10px;padding:0;border:0;background:none;color:var(--berry);font:var(--t-action);letter-spacing:var(--t-action-track);font-weight:var(--fw-strong);cursor:pointer}.cabaito-more:hover{color:var(--berry-hover)}.cabaito-footnotes{display:flex;flex-direction:column;gap:10px;padding-top:8px;border-top:.5px solid var(--hairline);font:var(--t-meta);letter-spacing:var(--t-meta-track);font-weight:var(--fw-regular);line-height:1.55}.cabaito-answer .cabaito-footnotes-head{color:var(--ink-2);font-weight:var(--fw-strong)}.cabaito-footnotes>ol{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.cabaito-footnotes>ol>li{display:flex;align-items:baseline;gap:10px}.cabaito-footnotes .cabaito-cite{min-width:20px;padding:0 3px;margin-inline:0}.cabaito-markdown .cabaito-cite{margin-left:2px;vertical-align:1px;text-decoration:none}.cabaito-markdown .cabaito-cite:hover{background:var(--fill-2)}.cabaito-footnotes>ol>li:target{border-radius:var(--r-sm);background:var(--fill-2)}.cabaito-sources-wide .cabaito-source-number{min-width:30px}.cabaito-footnotes a{color:var(--link);overflow-wrap:anywhere}.cabaito-footnotes a:hover{color:var(--link-hover)}.cabaito-footnotes b{font-weight:var(--fw-strong)}.cabaito-footnote-unverified,.cabaito-footnotes b{color:var(--ink);overflow-wrap:anywhere}.cabaito-cite{display:inline-grid;flex:none;place-items:center;box-sizing:border-box;min-width:18px;height:18px;padding:0 4px;border-radius:var(--r-pill);background:var(--fill);color:var(--ink);font:var(--t-label);letter-spacing:var(--t-label-track)}.cabaito-unverified{display:flex;flex-direction:column;align-items:flex-start;gap:10px;line-height:1.47}.cabaito-answer>.cabaito-unverified{margin-block:6px}.cabaito-unverified>p{flex:none}.cabaito-unverified-title{font:var(--t-body);font-weight:var(--fw-strong);line-height:1.47}.cabaito-unverified-body{font:var(--t-meta);letter-spacing:var(--t-meta-track);font-weight:var(--fw-regular);line-height:1.47;color:var(--ink-2)}.cabaito-answer .cabaito-unverified-heading{margin-top:4px}.cabaito-answer .cabaito-unverified-heading,.cabaito-sources-list{font:var(--t-meta);letter-spacing:var(--t-meta-track);line-height:1.47}.cabaito-sources-list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;font-weight:var(--fw-regular)}.cabaito-sources-list>li{display:flex;gap:10px}.cabaito-sources-list b{font-weight:var(--fw-strong);color:var(--ink);overflow-wrap:anywhere}.cabaito-sources-list .cabaito-source-number{font:var(--t-label);letter-spacing:var(--t-label-track)}.cabaito-note{margin:0;font:var(--t-meta);letter-spacing:var(--t-meta-track);font-weight:var(--fw-regular);line-height:1.55;color:var(--ink-2)}.cabaito-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cabaito-thread-notice{padding:8px 24px}.cabaito-thread-notice>div{max-width:860px;margin-inline:auto;font:var(--t-caption);color:var(--ink-2)}.cabaito-composer{flex-shrink:0;padding:12px 24px max(20px,env(safe-area-inset-bottom));border-top:.5px solid var(--hairline);background:var(--bg)}.cabaito-composer-inner{display:flex;flex-direction:column;gap:10px;max-width:860px;margin-inline:auto}.cabaito-composer-modes{gap:8px 12px}.cabaito-composer-modes,.cabaito-staged{display:flex;flex-wrap:wrap;align-items:center}.cabaito-staged{gap:8px;padding:8px 10px;border-radius:var(--r-md);background:var(--fill-2);font:var(--t-meta);letter-spacing:var(--t-meta-track);font-weight:var(--fw-regular)}.cabaito-staged .cabaito-file-type{background:var(--fill)}.cabaito-input-card{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 10px;border-radius:var(--r-md);background:var(--card);box-shadow:var(--shadow-card)}.cabaito-input-card:has(>textarea:focus-visible){box-shadow:var(--shadow-card),inset 0 0 0 2px var(--berry)}@media (forced-colors:active){.cabaito-input-card:has(>textarea:focus-visible){outline:2px solid CanvasText}}.cabaito-composer .cabaito-input-card textarea{flex:1 1 auto;min-width:0;min-height:36px;max-height:160px;padding:7px 0;border:0;border-radius:0;background:transparent;color:var(--ink);font:var(--t-body);resize:none;field-sizing:content}.cabaito-composer .cabaito-input-card textarea:focus-visible{outline:none;box-shadow:none}.cabaito-input-card textarea::-moz-placeholder{color:var(--ink-2)}.cabaito-input-card textarea::placeholder{color:var(--ink-2)}.cabaito-input-card .atic-btn-primary:not(.atic-btn-sm){font:var(--t-action);letter-spacing:var(--t-action-track);font-weight:var(--fw-medium)}.cabaito-caption{margin:0;font:var(--t-meta);letter-spacing:var(--t-meta-track);font-weight:var(--fw-regular);line-height:1.35;color:var(--ink-2)}.cabaito-sidebar{position:fixed;inset:var(--gnav-h) 0 0 auto;z-index:var(--z-gnav);display:flex;flex-direction:column;gap:10px;width:min(312px,100vw);padding:16px;border-left:.5px solid var(--hairline);background:var(--float-solid);color:var(--ink)}.cabaito-sidebar[hidden]{display:none}.fluid-system-shell:has(~.cabaito-sidebar[data-open=true]) .app-main{margin-right:min(312px,100vw)}.cabaito-sidebar-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.cabaito-sidebar-head h2{margin:0;font:var(--t-card-title);letter-spacing:var(--t-card-title-track)}.cabaito-sidebar .cabaito-chip-context{align-self:flex-start;height:auto;min-height:26px;padding-block:4px;font:var(--t-tag)}.cabaito-sidebar .cabaito-chat{gap:10px}.cabaito-sidebar .cabaito-message-list{gap:10px;padding:0}.cabaito-sidebar .cabaito-user-message{align-self:stretch;max-width:none;padding:10px 12px;border-radius:var(--r-lg)}.cabaito-sidebar .cabaito-answer{font:var(--t-read);letter-spacing:var(--t-read-track);gap:6px}.cabaito-sidebar .cabaito-answer>.cabaito-unverified{margin-block:0}.cabaito-sidebar .cabaito-composer{padding:0 0 env(safe-area-inset-bottom);border-top:0;background:transparent}.cabaito-sidebar .cabaito-input-card{gap:6px;padding:6px}.cabaito-sidebar .cabaito-composer .cabaito-input-card textarea{min-height:30px;max-height:30px;padding:5px 0;font:var(--t-caption);white-space:pre}@media (max-width:640px){.cabaito-thread-header{flex-wrap:wrap;gap:var(--space-2);padding:var(--space-3) var(--space-4)}.cabaito-thread-header h2{flex:1 0 100%}.cabaito-thread-meta{display:flex;align-items:center;gap:8px;min-width:0;white-space:nowrap}.cabaito-thread-tools{flex-wrap:nowrap;gap:0}.cabaito-thread-tools>.cabaito-tool-new{width:30px;margin-left:0;padding:0}.cabaito-tool-new>svg{display:block}.cabaito-tool-new>span{display:none}.cabaito-message-list{padding:16px}.cabaito-composer{padding:10px 16px max(12px,env(safe-area-inset-bottom))}.cabaito-thread-notice{padding-inline:16px}.cabaito-user-message{max-width:92%}.fluid-system-shell:has(~.cabaito-sidebar[data-open=true]) .app-main{margin-right:0}.cabaito-sidebar{inset:var(--cabaito-viewport-offset,0) 0 auto;width:100%;height:var(--cabaito-viewport-height,100dvh);z-index:85;padding-top:max(16px,env(safe-area-inset-top))}}@media (max-width:640px),(pointer:coarse){.cabaito-composer .atic-seg>button{min-height:44px}}.cabaito-run{display:flex;flex-direction:column;gap:calc(var(--space-2) + var(--space-2-5));min-width:0}.cabaito-run-status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font:var(--t-meta);letter-spacing:var(--t-meta-track);font-weight:var(--fw-regular);line-height:1.47;color:var(--ink-2);font-variant-numeric:tabular-nums}.cabaito-run-spacer{flex:1 1 auto}.cabaito-run-status>.atic-btn{font-weight:var(--fw-medium)}.cabaito-run-status,.cabaito-turn-timer{padding-bottom:var(--space-2-5);border-bottom:.5px solid var(--hairline)}.cabaito-turn-timer{margin:0 0 var(--space-2);font:var(--t-meta);letter-spacing:var(--t-meta-track);font-weight:var(--fw-regular);line-height:1.47;color:var(--ink-2);font-variant-numeric:tabular-nums}.cabaito-step-icon{flex:none;width:14px;height:14px;margin-top:calc((1.47em - 14px) / 2);stroke-width:1.75}.cabaito-step-chevron{display:inline-block;width:14px;height:14px;margin-left:var(--space-1);vertical-align:-2px;color:var(--ink-3);transition:rotate .15s ease}.cabaito-fold[open]>summary .cabaito-step-chevron{rotate:90deg}.cabaito-fold{font:var(--t-meta);letter-spacing:var(--t-meta-track);font-weight:var(--fw-regular);line-height:1.47;color:var(--ink-2)}.cabaito-fold>summary{display:flex;align-items:flex-start;gap:var(--space-2);width:-moz-fit-content;width:fit-content;max-width:100%;min-height:32px;padding:calc((32px - 1.47em) / 2) 0;box-sizing:border-box;cursor:pointer;list-style:none}.cabaito-fold>summary::-webkit-details-marker{display:none}@media (hover:hover){.cabaito-fold>summary:hover{color:var(--ink)}}.cabaito-fold>summary:focus-visible{outline:2px solid var(--berry);outline-offset:2px;border-radius:var(--r-sm)}.cabaito-step-summary>.cabaito-steps{margin:0 0 0 calc(14px + var(--space-2));padding:var(--space-2-5) var(--space-3);border-left:.5px solid var(--hairline)}.cabaito-trace{gap:var(--space-3)}.cabaito-trace,.cabaito-trace-segment{display:flex;flex-direction:column;min-width:0}.cabaito-trace-segment{gap:var(--space-1)}.cabaito-narration{margin:0;font:var(--t-meta);line-height:1.47;letter-spacing:var(--t-meta-track);font-weight:var(--fw-regular);color:var(--ink-2);overflow-wrap:anywhere}.cabaito-thinking-pulse{display:inline-block;min-width:1.5ch;color:var(--ink-2)}.cabaito-answer>.cabaito-trace{padding-bottom:var(--space-3);border-bottom:.5px solid var(--hairline)}.cabaito-answer>.cabaito-fold{margin-bottom:calc(var(--space-2) + var(--space-2-5) - var(--space-3))}.cabaito-step-live{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;font:var(--t-meta);letter-spacing:var(--t-meta-track);font-weight:var(--fw-regular);line-height:1.47;color:var(--ink-2)}.cabaito-step-live>.cabaito-step-icon{color:inherit}@media (prefers-reduced-motion:no-preference){.cabaito-step-live>.cabaito-step-icon{animation:cabaito-step-pulse 1.4s ease-in-out infinite}}@keyframes cabaito-step-pulse{50%{opacity:.35}}@media (pointer:coarse){.cabaito-fold>summary{min-height:44px;padding:calc((44px - 1.47em) / 2) 0}}.cabaito-step-live:empty{display:none}.cabaito-steps{display:flex;flex-direction:column;gap:calc(var(--space-1) * 1.5);margin:0;padding:0;list-style:none;font:var(--t-meta);letter-spacing:var(--t-meta-track);font-weight:var(--fw-regular);line-height:1.47;color:var(--ink-2)}.cabaito-steps>li{display:flex;align-items:center;gap:var(--space-2)}.cabaito-steps>li[data-step-status=running]>span:not(.cabaito-step-dot){color:var(--ink)}.cabaito-step-dot{flex:none;display:grid;place-items:center;box-sizing:border-box;width:14px;height:14px;border-radius:var(--r-pill)}.cabaito-step-ok{background:var(--fill);color:var(--ink)}.cabaito-step-run{border:1.5px solid var(--berry);border-right:1.5px solid transparent}.cabaito-steps-folded{font:var(--t-meta);letter-spacing:var(--t-meta-track);font-weight:var(--fw-regular);line-height:1.47;color:var(--ink-2)}.cabaito-steps-folded>summary{cursor:pointer}.cabaito-steps-folded>.cabaito-steps{margin-top:calc(var(--space-1) * 1.5)}.cabaito-run-draft{display:flex;flex-direction:column;gap:var(--space-2-5);font:var(--t-body);line-height:1.55;letter-spacing:var(--t-body-track);color:var(--ink-2)}@media (max-width:640px){.cabaito-run{gap:calc(var(--space-1) + var(--space-2-5))}.cabaito-step-summary>.cabaito-steps{padding:var(--space-2) var(--space-2-5)}.cabaito-user-message{padding:var(--space-2-5) calc(var(--space-1) + var(--space-2-5))}}.cabaito-run-draft-text{-moz-user-select:none;user-select:none;-webkit-user-select:none;white-space:pre-wrap;overflow-wrap:anywhere}.cabaito-run-draft-text .cabaito-markdown>:last-child:after{content:"";display:inline-block;width:calc(var(--space-2) - var(--space-1) / 4);height:var(--space-4);margin-left:calc(var(--space-1) / 2);vertical-align:calc(-1 * calc(var(--space-1) / 2));background:var(--berry)}.atic-listening-dialog{box-sizing:border-box;width:min(42rem,calc(100vw - 2 * var(--space-4)));max-width:none;max-height:calc(100dvh - 2 * var(--space-4));overflow-y:auto;overscroll-behavior:contain;padding:0;border:0;border-radius:var(--r-xl);background:transparent;color:var(--ink);box-shadow:var(--shadow-float)}.atic-listening-dialog::backdrop{background:color-mix(in srgb,var(--ink) 35%,transparent)}.atic-listening-dialog>.atic-listening{margin:0}.atic-listening-dialog-close{position:absolute;top:var(--space-3);right:var(--space-3);z-index:1}[data-alert-push]{min-width:0;text-wrap:pretty}[data-alert-push] .atic-btn{min-height:40px;height:auto;max-width:100%;padding:8px 0;white-space:normal;text-align:left;justify-content:flex-start;overflow-wrap:anywhere}[data-alert-push] [role=alert]{color:hsl(var(--danger))}@media (pointer:coarse){[data-alert-push] .atic-btn{min-height:44px}}html .fluid-system-shell{height:100vh;height:100dvh}html .app-main{container:atic-main/inline-size;padding-inline:clamp(16px,3vw,24px);padding-bottom:max(24px,env(safe-area-inset-bottom));scroll-padding-block:16px}html .app-main>*{min-width:0}.app-workspace{container:atic-workspace/inline-size}html .atic-palette-pop{max-width:calc(100vw - 24px);max-height:calc(100dvh - var(--gnav-h) - 24px);overflow-y:auto}.app-sidebar-drawer{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.app-dropdown{max-width:min(calc(100vw - 24px),var(--radix-dropdown-menu-content-available-width,100vw));max-height:var(--radix-dropdown-menu-content-available-height,calc(100dvh - 24px));overflow-y:auto;overflow-wrap:anywhere}.app-tooltip{max-width:min(24rem,calc(100vw - 24px),var(--radix-tooltip-content-available-width,100vw));overflow-wrap:anywhere}.mobile-tab-bar{display:none}@media (max-width:640px){.mobile-tab-bar{display:grid;flex-shrink:0;padding:6px 4px calc(6px + env(safe-area-inset-bottom));border-top:.5px solid var(--hairline);background:var(--float-solid);font:var(--t-nav);letter-spacing:var(--t-nav-track);text-align:center}}.mobile-tab{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:44px;border:0;background:none;color:var(--ink-2);font:inherit;text-decoration:none;cursor:pointer}.mobile-tab[aria-current=page]{color:var(--berry);font-weight:var(--fw-medium)}.mobile-tab:disabled{cursor:default;color:var(--ink-2)}.mobile-tab-badge{top:0;left:55%;box-sizing:content-box;min-width:16px;height:16px;padding:0 4px;color:var(--on-berry);font:var(--t-tag);letter-spacing:var(--t-tag-track)}.mobile-tab-badge,.mobile-tab-dot{position:absolute;border-radius:var(--r-pill);background:var(--red)}.mobile-tab-dot{top:2px;left:58%;width:8px;height:8px}.mobile-shell-tools{display:none}@media (max-width:640px){.app-menu-btn{display:none}.app-topbar:not(:has(.topbar-title)){display:none}.app-topbar{padding:0 16px}.app-topbar>:not(.topbar-title){display:none}.mobile-shell-tools{display:flex;flex-direction:column;gap:8px;padding:12px 12px 16px;border-top:.5px solid var(--hairline)}.mobile-shell-tools-title,.mobile-shell-tools-user{margin:0;padding:0 10px;color:var(--ink-2);font:var(--t-label);letter-spacing:var(--t-label-track)}.mobile-shell-tools-row{display:flex;align-items:center;gap:4px}.mobile-shell-tools-row :where(button){min-width:44px;min-height:44px}.mobile-shell-tools-status{margin:0;padding:0 10px;color:var(--ink-2);font:var(--t-caption)}.mobile-shell-tools-status[data-state=error]{color:var(--red)}.mobile-shell-tools-links{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.mobile-shell-tools-link{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 12px;border:0;border-radius:var(--r-sm);background:none;color:var(--ink-2);font:var(--t-action);letter-spacing:var(--t-action-track);text-align:left;text-decoration:none}.mobile-shell-tools-link:hover{background:var(--fill-2);color:var(--ink)}.mobile-shell-tools-link svg{width:16px;height:16px;flex-shrink:0;stroke-width:1.75}.app-sidebar-drawer{overflow-y:auto}.app-sidebar-drawer>nav{flex:none;overflow:visible}.app-sidebar-drawer .atic-palette{position:static}.app-sidebar-drawer .atic-palette-pop{position:fixed;top:auto;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));left:12px;width:auto;max-height:calc(100dvh - 24px)}body:has(.app-sidebar-drawer) .app-dropdown{z-index:92}}