@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fontes/urbanist-latin-ext-wght-normal.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fontes/urbanist-latin-wght-normal.woff2)format("woff2-variations");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}:root,.tema-claro{--font:"Urbanist", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-2xs:.6875rem;--fs-xs:.75rem;--fs-sm:.78125rem;--fs-md:.84375rem;--fs-base:.875rem;--fs-lg:.9375rem;--fs-xl:1.0625rem;--fs-2xl:1.25rem;--fs-3xl:1.375rem;--fs-4xl:1.625rem;--fs-display:2.125rem;--r-xs:.5rem;--r-sm:.75rem;--r-md:1rem;--r-lg:1.625rem;--r-xl:1.875rem;--r-full:999px;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.25rem;--s-6:1.5rem;--s-7:2rem;--s-8:3rem;--gap:1.125rem;--side-w:16rem;--rail-w:5.25rem;--edge:1rem;--tap:2.75rem;--tabbar-h:4.125rem;--z-backdrop:-1;--z-sticky:20;--z-nav:40;--z-modal:60;--z-toast:70;--z-tooltip:80;--z-skip:90;--ease:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1);--dur-1:.14s;--dur-2:.24s;--dur-3:.52s;--dur-4:.9s;--grain:url(/fundo/grao.svg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#e7ecf3;--wall:linear-gradient(140deg, #dbe7f7 0%, #eef3f9 46%, #e1f0ed 100%);--glass:#ffffff8f;--glass-strong:#ffffffb8;--glass-solid:#f6f8fb;--blur:blur(30px) saturate(200%);--rim:inset 0 0 0 1px #ffffff5c, inset 0 1px 0 #fffffff2, inset 0 -1px 0 #ffffff40, inset 0 18px 30px -24px #ffffffe6;--shadow:0 1px 1px #0f1e3c0a, 0 18px 40px -22px #0f1e3c61;--shadow-lg:0 2px 6px #0f1e3c14, 0 40px 90px -28px #0f1e3c73;--ink:#0b1220;--ink-2:#283142;--muted:#3f4757;--line:#0f192d14;--line-2:#0f192d26;--dash:#0f192d24;--fill:#0f192d0b;--fill-2:#ffffff8c;--fill-3:#0f192d12;--ring-1:inset 0 0 0 1px #0f192d14;--ring-2:inset 0 0 0 1px #0f192d24;--field:#ffffff9e;--tip:#0b1220;--tip-ink:#f2f5fa;--accent:#007aff;--accent-ink:#fff;--accent-grad:linear-gradient(180deg, #0a6bdb, #0056c2);--accent-glow:#007aff59;--accent-soft:#007aff1c;--accent-text:#005ec4;--good:#13652f;--good-soft:#34c75929;--warn:#8a4c00;--warn-soft:#ff95002b;--bad:#b01f17;--bad-soft:#ff3b301f;--on:#34c759;--focus:#007aff;--c1:#007aff;--c2:#0f9a7a;--c3:#d98c0a;--c4:#f2603a;--c5:#56657f;--c6:#5f8f1f;--av-1:#d6e8ff;--av-2:#cdf1e4;--av-3:#ffecc2;--av-4:#ffdccc;--av-ink:#0b1220;--orb-blue:radial-gradient(circle at 33% 27%, #bfdfff 0%, #3d93ff 33%, #0b5bd5 67%, #07388e 100%);--orb-amber:radial-gradient(circle at 31% 27%, #fff2d2 0%, #ffbe4f 41%, #f1871f 77%, #c0590c 100%);--orb-cyan:radial-gradient(circle at 35% 29%, #defbff 0%, #62d5eb 37%, #149bb5 75%, #0b6a85 100%);--orb-green:radial-gradient(circle at 35% 29%, #e3fff1 0%, #72e2ae 41%, #20ad79 79%, #137954 100%);--orb-silver:radial-gradient(circle at 31% 25%, #fff 0%, #eef3fa 31%, #cad6e5 69%, #a0b2c8 100%);--orb-shadow:0 40px 80px -30px #0a285a59}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#04070d;--wall:linear-gradient(140deg, #050b17 0%, #04070d 55%, #03100f 100%);--glass:#0e121b80;--glass-strong:#121621d1;--glass-solid:#121621;--blur:blur(30px) saturate(150%) brightness(.5);--rim:inset 0 0 0 1px #ffffff14, inset 0 1px 0 #ffffff38, inset 0 18px 30px -24px #ffffff2e;--shadow:0 1px 2px #0000004d, 0 20px 44px -22px #000000bf;--shadow-lg:0 2px 6px #0006, 0 40px 90px -28px #000000e6;--ink:#f2f5fa;--ink-2:#ced5e1;--muted:#b6bfcd;--line:#ffffff14;--line-2:#ffffff26;--dash:#ffffff26;--fill:#ffffff0d;--fill-2:#ffffff14;--fill-3:#ffffff1a;--ring-1:inset 0 0 0 1px #ffffff14;--ring-2:inset 0 0 0 1px #ffffff26;--field:#00000038;--tip:#f2f5fa;--tip-ink:#0b1220;--accent:#0a84ff;--accent-grad:linear-gradient(180deg, #0d6ad6, #0056c2);--accent-glow:#0a84ff66;--accent-soft:#0a84ff2e;--accent-text:#6cb4ff;--good:#4fdc78;--good-soft:#30d15826;--warn:#ffb340;--warn-soft:#ffb34026;--bad:#ff6f66;--bad-soft:#ff696126;--on:#30d158;--focus:#0a84ff;--c1:#0a84ff;--c2:#30d1a0;--c3:#ffb340;--c4:#ff7b55;--c5:#a3b0c6;--c6:#a8d05a;--orb-blue:radial-gradient(circle at 33% 27%, #72b3ff 0%, #1672ef 33%, #0b409c 67%, #051d50 100%);--orb-amber:radial-gradient(circle at 31% 27%, #ffd88c 0%, #e7922b 41%, #a1530d 79%, #592c06 100%);--orb-cyan:radial-gradient(circle at 35% 29%, #9eeeff 0%, #25b2ce 39%, #0c6c85 77%, #05384a 100%);--orb-green:radial-gradient(circle at 35% 29%, #a8f4ce 0%, #30be85 41%, #147954 79%, #083d2b 100%);--orb-silver:radial-gradient(circle at 31% 25%, #e7eef7 0%, #94a3b9 34%, #4c5a70 74%, #232b38 100%);--orb-shadow:0 40px 90px -30px #000c}}:root[data-theme=dark],.tema-escuro{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#04070d;--wall:linear-gradient(140deg, #050b17 0%, #04070d 55%, #03100f 100%);--glass:#0e121b80;--glass-strong:#121621d1;--glass-solid:#121621;--blur:blur(30px) saturate(150%) brightness(.5);--rim:inset 0 0 0 1px #ffffff14, inset 0 1px 0 #ffffff38, inset 0 18px 30px -24px #ffffff2e;--shadow:0 1px 2px #0000004d, 0 20px 44px -22px #000000bf;--shadow-lg:0 2px 6px #0006, 0 40px 90px -28px #000000e6;--ink:#f2f5fa;--ink-2:#ced5e1;--muted:#b6bfcd;--line:#ffffff14;--line-2:#ffffff26;--dash:#ffffff26;--fill:#ffffff0d;--fill-2:#ffffff14;--fill-3:#ffffff1a;--ring-1:inset 0 0 0 1px #ffffff14;--ring-2:inset 0 0 0 1px #ffffff26;--field:#00000038;--tip:#f2f5fa;--tip-ink:#0b1220;--accent:#0a84ff;--accent-grad:linear-gradient(180deg, #0d6ad6, #0056c2);--accent-glow:#0a84ff66;--accent-soft:#0a84ff2e;--accent-text:#6cb4ff;--good:#4fdc78;--good-soft:#30d15826;--warn:#ffb340;--warn-soft:#ffb34026;--bad:#ff6f66;--bad-soft:#ff696126;--on:#30d158;--focus:#0a84ff;--c1:#0a84ff;--c2:#30d1a0;--c3:#ffb340;--c4:#ff7b55;--c5:#a3b0c6;--c6:#a8d05a;--orb-blue:radial-gradient(circle at 33% 27%, #72b3ff 0%, #1672ef 33%, #0b409c 67%, #051d50 100%);--orb-amber:radial-gradient(circle at 31% 27%, #ffd88c 0%, #e7922b 41%, #a1530d 79%, #592c06 100%);--orb-cyan:radial-gradient(circle at 35% 29%, #9eeeff 0%, #25b2ce 39%, #0c6c85 77%, #05384a 100%);--orb-green:radial-gradient(circle at 35% 29%, #a8f4ce 0%, #30be85 41%, #147954 79%, #083d2b 100%);--orb-silver:radial-gradient(circle at 31% 25%, #e7eef7 0%, #94a3b9 34%, #4c5a70 74%, #232b38 100%);--orb-shadow:0 40px 90px -30px #000c}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background-color:var(--bg)}body{min-height:100dvh;color:var(--ink);font-family:var(--font);font-size:var(--fs-base);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;background:0 0;margin:0;font-weight:500;line-height:1.45;overflow-x:clip}.backdrop{z-index:var(--z-backdrop);pointer-events:none;background:var(--wall);position:fixed;inset:0;overflow:hidden}.backdrop:after{content:"";background-image:var(--grain);opacity:.6;position:absolute;inset:0}.orb{box-shadow:var(--orb-shadow);border-radius:50%;display:block;position:absolute}.orb-1{--orb-size:min(37.5vw, 540px);width:var(--orb-size);aspect-ratio:1;left:calc(var(--side-w) + var(--edge) - var(--orb-size) - .5rem);background:var(--orb-blue);top:36%}.orb-4,.orb-5{display:none}:is(body:has(.panel) .orb-4,body:has(.panel) .orb-5){display:block}@media (max-width:75rem){.orb-1{left:calc(var(--rail-w) + var(--edge) - var(--orb-size))}}@media (max-width:47.5rem){.orb-1{display:none}body:has(.panel) .orb-4{display:none}body:has(.panel) .orb-5{display:none}.orb-2{width:34vw;top:-12vw;left:80%}.orb-3{width:60vw;top:78%;left:72%}}.orb-2{aspect-ratio:1;background:var(--orb-amber);opacity:.85;width:21vw;max-width:300px;top:-70px;left:71%}.orb-3{aspect-ratio:1;background:var(--orb-cyan);width:32vw;max-width:460px;top:64%;left:75.5%}.orb-4{aspect-ratio:1;background:var(--orb-green);width:14vw;max-width:200px;top:71%;left:45.5%}.orb-5{aspect-ratio:1;background:var(--orb-silver);width:10.5vw;max-width:150px;top:54%;left:59.5%}h1,h2,h3{color:var(--ink);text-wrap:balance;margin:0 0 .5em;font-weight:600}h1{letter-spacing:-.025em;font-size:clamp(1.75rem,1.3rem + 1.2vw,2.34rem);line-height:1.04}h2{font-size:var(--fs-lg);letter-spacing:-.005em;margin-top:2rem;line-height:1.25}h3{font-size:var(--fs-base);line-height:1.3}p{margin:0 0 .75rem}a{color:var(--accent-text);font-weight:600;text-decoration:none}a:hover{text-underline-offset:.18em;text-decoration:underline}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:var(--accent-soft);color:var(--ink)}.skip-link{z-index:var(--z-skip);border-radius:var(--r-full);background:var(--accent-grad);color:var(--accent-ink);padding:.625rem 1rem;font-weight:600;position:absolute;top:-4rem;left:.75rem}.skip-link:focus{color:var(--accent-ink);top:.75rem}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.muted{color:var(--muted);margin:0}.prose{max-width:62ch;color:var(--muted)}.details{grid-template-columns:max-content minmax(0,1fr);gap:.375rem 1.5rem;margin:0 0 1rem;display:grid}.details dt{color:var(--apagado)}.details dd{margin:0}.plan-list{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;margin:1rem 0;padding:0;list-style:none;display:grid}.card{background:var(--superficie);border:1px solid var(--linha);border-radius:8px;flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}.card h3{margin:0}.card .button{align-self:flex-start;margin-top:auto}.price{margin:0;font-size:1.25rem;font-weight:700}.lead{max-width:44ch;color:var(--muted);font-size:var(--fs-base)}.id,.id-full,.secret{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.nowrap{white-space:nowrap}.auth{grid-template-columns:minmax(16rem,5fr) 7fr;min-height:100dvh;display:grid}.auth-panel{justify-content:flex-start;gap:var(--s-5);flex-direction:column;padding:clamp(1.5rem,4vw,3.5rem);display:flex}.auth-mark{align-items:center;gap:var(--s-3);margin:0;display:flex}.auth-brand-name{flex-direction:column;line-height:1;display:flex}.auth-brand-name b{letter-spacing:-.02em;font-size:1.3125rem;font-weight:700}.auth-brand-name small{color:var(--muted);font-size:var(--fs-xs);margin-top:.25rem;font-weight:600}.auth-main{align-items:center;padding:2.5rem 1.5rem;display:flex}.auth-column{width:100%;max-width:27rem;margin-inline:auto}.auth-column>h1{font-size:var(--fs-4xl);letter-spacing:-.02em}.after-form{margin-top:1.25rem}.shell{min-height:100dvh;padding-left:calc(var(--side-w) + var(--edge) * 2)}.side{top:var(--edge);bottom:var(--edge);left:var(--edge);z-index:var(--z-nav);width:var(--side-w);border-radius:var(--r-xl);background-color:var(--glass);background-image:var(--grain);box-shadow:var(--rim), var(--shadow);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);flex-direction:column;gap:.625rem;padding:.875rem .875rem .75rem;display:flex;position:fixed}.side-head{align-items:center;gap:var(--s-2);padding:0 .25rem;display:flex}.brand{min-width:0;color:var(--ink);border-radius:var(--r-sm);align-items:center;gap:.6875rem;display:inline-flex}.brand:hover{text-decoration:none}.brand-mark{color:#fff;letter-spacing:-.03em;background:linear-gradient(145deg,#64d2ff,#0a84ff 55%,#0050c8);border-radius:.8125rem;flex:none;place-items:center;width:2.375rem;height:2.375rem;font-size:.875rem;font-weight:700;display:inline-grid;box-shadow:inset 0 1px #ffffff80,0 10px 18px -10px #0a84ff}.brand-mark-lg{border-radius:1rem;width:3rem;height:3rem;font-size:1.0625rem}.brand-text{flex-direction:column;min-width:0;display:flex}.brand-name{letter-spacing:-.02em;font-size:1.3125rem;font-weight:700;line-height:1}.brand-sub{color:var(--ink-2);font-size:var(--fs-2xs);white-space:nowrap;text-overflow:ellipsis;margin-top:.1875rem;font-weight:600;overflow:hidden}.snav{scrollbar-width:none;flex-direction:column;flex:auto;gap:.25rem;min-height:0;margin:0 -.25rem;padding:0 .25rem;display:flex;position:relative;overflow-y:auto}.snav::-webkit-scrollbar{display:none}.snav-group{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.snav-label{color:var(--ink-2);font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;padding:.375rem .75rem .1875rem;font-weight:700;display:block}.snav-item{z-index:1;border-radius:var(--r-full);min-height:2.3125rem;color:var(--ink-2);font:inherit;font-size:var(--fs-md);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;padding:0 .75rem;font-weight:600;display:flex;position:relative}.snav-item:hover{background:var(--fill);color:var(--ink);text-decoration:none}.snav-item[aria-current=page]{color:#fff;background:var(--accent-grad);box-shadow:0 8px 14px -6px var(--accent-glow)}.snav.has-pill .snav-item[aria-current=page],.tabbar.has-pill .tab[aria-current=page]{box-shadow:none;background:0 0}.snav-pill,.tabbar-pill{z-index:0;width:var(--pill-w,0);height:var(--pill-h,0);border-radius:var(--r-full);background:var(--accent-grad);box-shadow:0 8px 14px -6px var(--accent-glow);opacity:0;transform:translate(var(--pill-x,0), var(--pill-y,0));pointer-events:none;display:block;position:absolute;top:0;left:0}.has-pill>.snav-pill,.has-pill>.tabbar-pill{opacity:1}.snav-text{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.side-foot{border-top:1px solid var(--line);flex-direction:column;gap:.5rem;padding-top:.625rem;display:flex}.side-theme{min-height:2.5rem;color:var(--ink-2);font-size:var(--fs-md);align-items:center;gap:.75rem;padding:0 .375rem 0 .75rem;font-weight:600;display:flex}.side-theme-label{flex:auto}.side-me{border-radius:var(--r-full);background:var(--fill-2);min-height:3.0625rem;box-shadow:var(--ring-1);align-items:center;gap:.625rem;padding:.375rem;display:flex}.side-me-link{min-width:0;color:var(--ink);border-radius:var(--r-full);flex:auto;align-items:center;gap:.625rem;display:flex}.side-me-link:hover{text-decoration:none}.side-me-link[aria-current=page] .side-me-name{color:var(--accent-text)}.side-me-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.side-me-name{font-size:var(--fs-md);font-weight:600}.side-me-sub{color:var(--ink-2);font-size:var(--fs-xs)}.shell-main{min-width:0;min-height:100dvh;padding-right:var(--edge);flex-direction:column;display:flex}.top{z-index:var(--z-sticky);align-items:center;gap:var(--s-4);min-height:5rem;padding:var(--edge) 0 0;display:flex;position:relative}.top>.top-menu,.top-section{display:none}.top-heading{flex:auto;min-width:0}.top-title{font-size:var(--fs-2xl);letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:600;line-height:1.2;overflow:hidden}.top-sub{color:var(--muted);font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.375rem;margin:.125rem 0 0;display:flex;overflow:hidden}.live-dot{background:var(--on);width:.5rem;height:.5rem;box-shadow:0 0 0 3px var(--good-soft);border-radius:50%;flex:none;display:inline-block}.top-tools{flex:none;align-items:center;gap:.625rem;display:flex}.metric-pill{border-radius:var(--r-full);background-color:var(--glass);box-shadow:var(--rim), var(--shadow);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);gap:0;margin:0;padding:.25rem;display:flex}.metric{align-items:baseline;gap:.375rem;padding:.4375rem .875rem;display:flex}.metric+.metric{border-left:1px solid var(--line)}.metric dt{color:var(--muted);font-size:var(--fs-xs);font-weight:600}.metric dd{color:var(--ink);font-size:var(--fs-md);margin:0;font-weight:700}.content{width:100%;min-width:0;max-width:92.5rem;padding:.5rem 0 var(--s-8);flex:auto}.page-solo{max-width:40rem;padding:var(--s-8) var(--s-4);margin-inline:auto}.tabbar{display:none}.form{flex-direction:column;gap:1rem;max-width:32rem;display:flex}.field label,.fieldset legend{color:var(--ink);font-size:var(--fs-md);margin-bottom:.375rem;font-weight:600;display:block}input:not([type=checkbox],[type=radio],[type=range]),select,textarea{border-radius:var(--r-full);background:var(--field);width:100%;min-height:2.625rem;color:var(--ink);font:inherit;font-size:var(--fs-base);box-shadow:var(--ring-2);border:0;padding:.5rem .875rem}textarea{border-radius:var(--r-md);resize:vertical;min-height:6rem}select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 1.125rem) 52%,calc(100% - .8125rem) 52%;background-repeat:no-repeat;background-size:.3125rem .3125rem,.3125rem .3125rem;border-radius:.875rem;padding-right:2.25rem}input::placeholder,textarea::placeholder{color:var(--muted);opacity:.85}input:not([type=checkbox],[type=radio],[type=range]):hover,select:hover,textarea:hover{box-shadow:inset 0 0 0 1px var(--line-2), inset 0 0 0 1px var(--line-2)}input:not([type=checkbox],[type=radio],[type=range]):focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--focus);outline-offset:2px;box-shadow:inset 0 0 0 1px var(--accent)}input[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--bad)}select option{background:var(--glass-solid);color:var(--ink)}.hint{color:var(--muted);font-size:var(--fs-sm);margin:.375rem 0 0}.fieldset{border:0;min-width:0;margin:0;padding:0}.fieldset legend{padding:0}.choices{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:0 1.5rem;display:grid}.choice{min-height:var(--tap);cursor:pointer;align-items:flex-start;gap:.625rem;padding:.5rem 0;display:flex}.choice input{width:1.125rem;height:1.125rem;accent-color:var(--accent);flex:none;margin:.125rem 0 0}.nested{border-left:2px solid var(--line-2);margin:.5rem 0 0 .5rem;padding-left:1rem}.nested .field{margin-top:.75rem}.inline{flex-wrap:wrap;align-items:stretch;gap:.5rem;display:flex}.inline input,.inline select{flex:14rem;width:auto;min-width:0}.actions{flex-wrap:wrap;align-items:center;gap:.625rem;margin-top:.75rem;display:flex}.actions>a:not(.button),.after-form>a{min-height:var(--tap);align-items:center;display:inline-flex}.form .actions{margin-top:.25rem}.stack{flex-direction:column;align-items:stretch;gap:1rem;display:flex}.stack>.button{align-self:flex-start}.stack>p{margin:0}.link-button{color:var(--accent-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.link-button:hover{text-underline-offset:.18em;text-decoration:underline}.confirm{flex-wrap:wrap;gap:.5rem;display:inline-flex}textarea{resize:vertical;min-height:8rem;line-height:1.5}.note-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:.5rem 0 0}.note-addendum{border-left:3px solid var(--accent);padding-left:1rem}.rows,.link-list{border-radius:var(--r-lg);background-color:var(--glass);background-image:var(--grain);box-shadow:var(--rim), var(--shadow);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);margin:0;padding:.375rem 1.25rem;list-style:none}.row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem 1.25rem;min-height:3.5625rem;padding:.75rem 0;display:grid}.row:last-child{border-bottom:0}.row-title{font-size:var(--fs-md);flex-wrap:wrap;align-items:center;gap:.25rem .625rem;margin:0;font-weight:600;display:flex}.row-main .muted{font-size:var(--fs-xs)}.row-person{align-items:center;gap:.625rem;min-width:0;display:flex}.row-person-text{min-width:0}.row-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.row-detail{border-radius:var(--r-md);background:var(--fill);box-shadow:var(--ring-1);grid-column:1/-1;margin-top:.25rem;padding:1rem 1.25rem}.tags{flex-wrap:wrap;gap:.5rem 1.25rem;margin:0 0 .75rem;padding:0;list-style:none;display:flex}.tags li{align-items:baseline;gap:.5rem;display:inline-flex}.permissions summary{min-height:var(--tap);color:var(--ink-2);cursor:pointer;align-items:center;font-weight:600;display:flex}.permissions ul{color:var(--muted);margin:.375rem 0 0;padding-left:1.25rem}.facts{font-size:var(--fs-sm);grid-template-columns:max-content minmax(0,1fr);gap:.5rem 1rem;margin:0 0 1rem;display:grid}.facts dt{color:var(--muted);font-weight:600}.facts dd{margin:0;font-weight:600}.link-list li{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.25rem 1rem;padding:.875rem 0;display:flex}.link-list li:last-child{border-bottom:0}.link-list a{min-width:7rem}.reason{font-size:var(--fs-xs);overflow-wrap:anywhere;display:block}.steps{margin:1rem 0 0;padding-left:1.25rem}.steps>li{margin-bottom:1.5rem}.steps>li::marker{color:var(--accent-text);font-weight:700}.qr{border-radius:var(--r-md);width:14rem;max-width:100%;height:auto;margin-bottom:.75rem;display:block}.secret{font-size:var(--fs-xl);letter-spacing:.04em;font-weight:700}.recovery{border-radius:var(--r-lg);background-color:var(--glass);box-shadow:var(--rim), var(--shadow);margin-top:1.5rem;padding:1.25rem 1.5rem}.codes{font-size:var(--fs-xl);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.25rem 1.5rem;margin:.75rem 0;padding:0;font-weight:700;list-style:none;display:grid}@media (max-width:75rem){.shell{padding-left:calc(var(--rail-w) + var(--edge) * 2)}.side{width:var(--rail-w);align-items:center;padding:.875rem .5rem .75rem}.side-head{justify-content:center;padding:0}.side .snav-label,.side-theme-label,.side-theme-reset{display:none}.brand-text,.side-me-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.side .snav{align-items:center;width:100%;overflow:visible}.side .snav-group{border-top:1px solid var(--line);align-items:center;padding-top:.5rem}.side .snav-group:first-of-type{border-top:0}.side .snav-item{justify-content:center;width:2.75rem;height:2.5rem;padding:0}.side .snav-text{z-index:var(--z-tooltip);border-radius:var(--r-full);background:var(--tip);color:var(--tip-ink);font-size:var(--fs-sm);opacity:0;pointer-events:none;padding:.3125rem .625rem;position:absolute;top:50%;left:calc(100% + .875rem);overflow:visible;transform:translate(-.25rem,-50%)}.side .snav-item:hover .snav-text,.side .snav-item:focus-visible .snav-text{opacity:1;transform:translateY(-50%)}.side-theme{justify-content:center;padding:0}.side-theme>.icon{display:none}.side-me{box-shadow:none;background:0 0;flex-direction:column;justify-content:center;gap:.25rem;padding:.25rem}.side-me-link{flex:none}}@media (max-width:47.5rem){.auth{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.auth-panel{padding:1.25rem 1rem 0}.auth-main{align-items:flex-start;padding:1rem .875rem 2rem}.shell{padding:0 .875rem calc(var(--tabbar-h) + 1.75rem + env(safe-area-inset-bottom,0px))}.side{display:none}.shell-main{padding-right:0}.top{gap:.625rem;min-height:4rem;padding:.625rem 0 .375rem}.top>.top-menu{display:inline-grid}.top-greeting{display:none}.top-section{display:inline}.top-title{font-size:var(--fs-xl)}.top-sub,.metric-pill{display:none}.content{padding-top:.25rem}.tabbar{right:.625rem;bottom:calc(.625rem + env(safe-area-inset-bottom,0px));z-index:var(--z-nav);height:var(--tabbar-h);border-radius:var(--r-full);background-color:var(--glass-strong);background-image:var(--grain);box-shadow:var(--rim), var(--shadow-lg);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:.375rem;display:grid;position:fixed;left:.625rem}.rows,.link-list{padding:.25rem 1rem}.row{grid-template-columns:minmax(0,1fr)}.row-actions{justify-content:flex-start}}
.glass-card{border-radius:var(--r-lg);background-color:var(--glass);background-image:var(--grain);min-width:0;box-shadow:var(--rim), var(--shadow);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);position:relative}.pad-none{padding:0}.pad-sm{padding:.875rem 1rem}.pad-md{padding:1.125rem 1.25rem 1.25rem}.pad-lg{padding:1.25rem}@media (min-width:48rem){.pad-lg{padding:1.5rem}}.glass-card.is-interactive:hover{box-shadow:var(--rim), var(--shadow-lg)}.glass-card.is-interactive:focus-within{box-shadow:var(--rim), var(--shadow-lg), 0 0 0 2px var(--accent)}.stretched-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.stretched-link:focus-visible{outline:none}.stretched-link:focus-visible:after{outline:2px solid var(--focus);outline-offset:2px}.page-card{max-width:48rem}.glass-card>h2:first-child,.glass-card>h3:first-child{margin-top:0}.chead{align-items:flex-start;gap:.75rem;margin-bottom:.875rem;display:flex}.chead-text{flex:auto;min-width:0}.chead-title{font-size:var(--fs-lg);letter-spacing:-.005em;margin:0;font-weight:600;line-height:1.25}.chead-sub{color:var(--muted);font-size:var(--fs-sm);margin:.125rem 0 0}.chead-action{font-size:var(--fs-sm);flex:none;margin-top:.5rem}.card-grid{gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));margin:0;padding:0;list-style:none;display:grid}.org-card,.link-card{align-items:center;gap:.875rem;min-height:5.25rem;display:flex}.org-card-name{min-width:0;color:var(--ink);font-size:var(--fs-lg);overflow-wrap:anywhere;flex:auto;font-weight:600}.org-card-name:hover{color:var(--ink);text-decoration:none}.org-card-arrow,.link-card-arrow{color:var(--muted);flex:none}.link-card{align-items:flex-start}.link-card-text{flex-direction:column;flex:auto;gap:.125rem;min-width:0;display:flex}.link-card-text a{color:var(--ink)}.thumb,.link-card-icon,.stats-icon,.empty-icon,.quick-action-icon{background:var(--accent-soft);width:2.25rem;height:2.25rem;color:var(--accent-text);box-shadow:var(--ring-1);border-radius:.75rem;flex:none;place-items:center;display:inline-grid}.thumb-sm{border-radius:.625rem;width:2rem;height:2rem}.thumb-good{background:var(--good-soft);color:var(--good)}.thumb-bad{background:var(--bad-soft);color:var(--bad)}.thumb-neutral{background:var(--fill-3);color:var(--ink-2)}.avatar{background:var(--av-1);width:2.125rem;height:2.125rem;color:var(--av-ink);font-size:var(--fs-xs);border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.avatar-sm{width:1.625rem;height:1.625rem;font-size:var(--fs-2xs)}.avatar-lg{width:3.5rem;height:3.5rem;font-size:var(--fs-xl)}.avatar-2{background:var(--av-2)}.avatar-3{background:var(--av-3)}.avatar-4{background:var(--av-4)}.button{border-radius:var(--r-full);background:var(--accent-grad);min-height:2.5rem;color:var(--accent-ink);font:inherit;font-size:var(--fs-md);white-space:nowrap;cursor:pointer;box-shadow:inset 0 1px 0 #ffffff59, 0 10px 22px -10px var(--accent-glow);-webkit-tap-highlight-color:transparent;border:0;justify-content:center;align-items:center;gap:.5rem;padding:0 1.125rem;font-weight:600;line-height:1.2;display:inline-flex;position:relative}.button:hover{color:var(--accent-ink);box-shadow:inset 0 1px 0 #ffffff73, 0 14px 26px -10px var(--accent-glow);text-decoration:none}.button:before{content:"";position:absolute;inset:-.125rem 0}.button-sm{min-height:2rem;font-size:var(--fs-sm);padding:0 .875rem}.button-sm:before{inset:-.375rem 0}.button-quiet{background:var(--fill-2);color:var(--ink);box-shadow:var(--ring-2), inset 0 1px 0 #ffffff1f}.button-quiet:hover{background:var(--fill-3);color:var(--ink);box-shadow:var(--ring-2), inset 0 1px 0 #fff3}.button-ghost{color:var(--ink-2);box-shadow:none;background:0 0}.button-ghost:hover{background:var(--fill);color:var(--ink);box-shadow:none}.button-danger{color:#fff;background:linear-gradient(#e2352b,#b8231a);box-shadow:inset 0 1px #ffffff4d,0 10px 22px -10px #c4261c8c}.button-danger:hover{color:#fff;box-shadow:inset 0 1px #fff6,0 14px 26px -10px #c4261c99}.button-danger-quiet{background:var(--bad-soft);color:var(--bad);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bad) 35%, transparent)}.button-danger-quiet:hover{background:var(--bad-soft);color:var(--bad);box-shadow:inset 0 0 0 1px var(--bad)}.button:disabled,.button[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none}.button[aria-busy=true]{cursor:progress}.button-label{display:inline-block}.spinner{opacity:.85;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:1rem;height:1rem;display:inline-block}.icon-button{background-color:var(--glass);width:2.625rem;height:2.625rem;color:var(--ink);cursor:pointer;box-shadow:inset 0 1px 0 #ffffff3d, var(--ring-2), var(--shadow);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.icon-button:hover{background-color:var(--glass-strong)}.icon-button-accent{background:var(--accent-grad);color:#fff;box-shadow:inset 0 1px 0 #ffffff59, 0 10px 22px -10px var(--accent-glow)}.icon-button-accent:hover{background:var(--accent-grad)}.icon-button-plain{width:2.125rem;height:2.125rem;color:var(--ink-2);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.icon-button-plain:before{content:"";position:absolute;inset:-.3125rem}.icon-button-plain:hover{background:var(--fill);color:var(--ink)}.icon-button:disabled{opacity:.5;cursor:not-allowed}.tooltip{z-index:var(--z-tooltip);border-radius:var(--r-full);background:var(--tip);color:var(--tip-ink);font-size:var(--fs-xs);white-space:nowrap;pointer-events:none;opacity:0;padding:.25rem .625rem;font-weight:600;position:absolute;top:calc(100% + .5rem);left:50%;transform:translate(-50%,-.25rem)}.has-tooltip:hover .tooltip,.has-tooltip:focus-visible .tooltip{opacity:1;transform:translate(-50%)}.top-tools .tooltip{left:auto;right:0;transform:translateY(-.25rem)}.top-tools .has-tooltip:hover .tooltip,.top-tools .has-tooltip:focus-visible .tooltip{transform:none}.badge{border-radius:var(--r-full);background:var(--fill-3);min-height:1.5rem;color:var(--ink-2);font-size:var(--fs-xs);white-space:nowrap;align-items:center;gap:.375rem;padding:0 .5625rem;font-weight:600;line-height:1;display:inline-flex}.badge:before{content:"";background:currentColor;border-radius:50%;width:.375rem;height:.375rem}.badge-on{background:var(--good-soft);color:var(--good)}.badge-off{background:var(--bad-soft);color:var(--bad)}.badge-wait{background:var(--warn-soft);color:var(--warn)}.badge-self:before{display:none}.badge-accent{background:var(--accent-soft);color:var(--accent-text)}.delta{border-radius:var(--r-full);font-size:var(--fs-2xs);align-items:center;gap:.125rem;padding:.125rem .4375rem;font-weight:700;display:inline-flex}.delta.is-positive{background:var(--good-soft);color:var(--good)}.delta.is-negative{background:var(--bad-soft);color:var(--bad)}.alert{border-radius:var(--r-md);max-width:62ch;font-size:var(--fs-md);align-items:flex-start;gap:.625rem;margin:0;padding:.75rem 1rem;font-weight:600;display:flex}.alert-icon{flex:none;margin-top:.0625rem}.alert-error{background:var(--bad-soft);color:var(--bad);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bad) 30%, transparent)}.alert-success{background:var(--good-soft);color:var(--good);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--good) 30%, transparent)}.alert-info{background:var(--accent-soft);color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 25%, transparent)}.content>.alert,.page-transition>.alert,.auth-column>.alert,.form>.alert{margin-bottom:.25rem}.load-error{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.loading{gap:var(--s-3);padding:var(--s-4) 0;flex-direction:column;display:flex}.loading-label{color:var(--muted);align-items:center;gap:.625rem;margin:0;font-weight:600;display:inline-flex}.loading-skeleton,.activity-skeleton{flex-direction:column;gap:.625rem;max-width:36rem;display:flex}.skeleton{border-radius:var(--r-full);background:var(--fill-3);display:block}.skeleton-line{height:.75rem}.skeleton-line:nth-child(3n+2){width:82%}.skeleton-line:nth-child(3n){width:64%}.skeleton-title{width:50%;height:1.25rem}.skeleton-block{border-radius:var(--r-md);height:6rem}.skeleton-circle{border-radius:50%;width:2.25rem;height:2.25rem}.empty{align-items:flex-start;gap:var(--s-2);border-radius:var(--r-lg);background-color:var(--glass);background-image:var(--grain);box-shadow:var(--rim), var(--shadow);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);flex-direction:column;padding:1.5rem 1.25rem;display:flex}.glass-card .empty{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:.5rem 0}.empty-title{margin:var(--s-2) 0 0;font-size:var(--fs-lg);font-weight:600}.empty-action{margin-top:var(--s-2)}.toggle-row{justify-content:space-between;align-items:center;gap:var(--s-4);min-height:var(--tap);display:flex}.toggle-text{flex-direction:column;display:flex}.toggle-label{font-size:var(--fs-md);font-weight:600}.toggle{border-radius:var(--r-full);background:var(--fill-3);cursor:pointer;width:2.875rem;height:1.75rem;box-shadow:var(--ring-2);border:0;flex:none;padding:0;position:relative}.toggle:before{content:"";position:absolute;inset:-.5rem -.25rem}.toggle:after{content:"";border-radius:inherit;background:var(--on);opacity:0;position:absolute;inset:0}.toggle-thumb{z-index:1;background:#fff;border-radius:50%;width:1.5rem;height:1.5rem;position:absolute;top:.125rem;left:.125rem;box-shadow:0 2px 6px #00000040,0 0 0 .5px #0000000f}.toggle[aria-checked=true]:after{opacity:1}.toggle[aria-checked=true] .toggle-thumb{transform:translate(1.125rem)}.toggle:disabled{opacity:.5;cursor:not-allowed}.slider-field{flex-direction:column;gap:.375rem;display:flex}.slider-head{justify-content:space-between;gap:var(--s-3);font-size:var(--fs-md);font-weight:600;display:flex}.slider-value{color:var(--accent-text);font-weight:700}.slider{width:100%;height:var(--tap);cursor:pointer;appearance:none;background:0 0;margin:0}.slider::-webkit-slider-runnable-track{border-radius:var(--r-full);background:linear-gradient(90deg, var(--accent) var(--fill-at,0%), var(--fill-3) var(--fill-at,0%));height:.375rem}.slider::-moz-range-track{border-radius:var(--r-full);background:var(--fill-3);height:.375rem}.slider::-moz-range-progress{border-radius:var(--r-full);background:var(--accent);height:.375rem}.slider::-webkit-slider-thumb{appearance:none;background:#fff;border-radius:50%;width:1.5rem;height:1.5rem;margin-top:-.5625rem;box-shadow:0 2px 6px #00000040,0 0 0 .5px #00000014}.slider::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:1.375rem;height:1.375rem;box-shadow:0 2px 6px #00000040}.slider:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-full)}.slider:disabled{opacity:.5;cursor:not-allowed}.progress{border-radius:var(--r-full);background:var(--fill-3);height:.375rem;position:relative;overflow:hidden}.progress-fill{border-radius:inherit;background:var(--accent);transform:scaleX(var(--progress,0));transform-origin:0;position:absolute;inset:0}.progress-positive .progress-fill{background:var(--c2)}.progress-negative .progress-fill{background:var(--bad)}.progress-warning .progress-fill{background:var(--c3)}.stats-grid{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.stats-card{flex-direction:column;gap:.25rem;display:flex;overflow:hidden}.stats-head{justify-content:space-between;align-items:flex-start;gap:var(--s-3);display:flex}.stats-title{color:var(--muted);font-size:var(--fs-xs);margin:0;font-weight:600}.stats-value{font-size:var(--fs-display);letter-spacing:-.025em;margin:0;font-weight:600;line-height:1.05}.stats-change{color:var(--muted);font-size:var(--fs-xs);flex-wrap:wrap;align-items:center;gap:.375rem;margin:0;font-weight:600;display:inline-flex}.stats-hint{color:var(--muted);font-size:var(--fs-xs);margin:0;font-weight:600}.figs{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fig{flex-direction:column;gap:.25rem;min-width:0;padding:1.125rem 1.25rem 1rem;display:flex}.fig+.fig{border-left:1px solid var(--line)}.seg{border-radius:var(--r-full);background:var(--fill-2);box-shadow:var(--ring-1);gap:0;padding:.1875rem;display:inline-flex}.seg-option{border-radius:var(--r-full);min-height:1.875rem;color:var(--ink-2);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;padding:0 .875rem;font-weight:600;position:relative}.seg-option:before{content:"";position:absolute;inset:-.4375rem 0}.seg-option:hover{color:var(--ink)}.seg-option[aria-pressed=true]{background:var(--glass-strong);color:var(--ink);box-shadow:0 1px 2px #0000001f,inset 0 1px #ffffff2e}.chip{border-radius:var(--r-full);background:var(--accent);color:#fff;min-height:2rem;font-size:var(--fs-sm);border:0;align-items:center;gap:.375rem;padding:0 .875rem;font-weight:600;display:inline-flex}.chart{margin:0;position:relative}.chart-plot{grid-template-columns:auto minmax(0,1fr);gap:0 .75rem;display:grid;position:relative}.chart-y{min-width:2rem;color:var(--muted);font-size:var(--fs-2xs);text-align:right;flex-direction:column;justify-content:space-between;font-weight:600;display:flex}.chart-y span{line-height:1;transform:translateY(-.125rem)}.chart-area{height:var(--chart-h,16rem);position:relative}.chart-grid{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:.375rem 0}.chart-grid i{border-top:1px dashed var(--dash);display:block}.chart-svg{width:100%;height:calc(100% - .75rem);position:absolute;inset:.375rem 0;overflow:visible}.chart-line{fill:none;stroke:var(--c1);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.chart-compare{fill:none;stroke:var(--muted);stroke-width:1.6px;stroke-dasharray:4 5;stroke-linecap:round}.chart-stop-a{stop-color:var(--c1);stop-opacity:.4}.chart-stop-b{stop-color:var(--c1);stop-opacity:0}.chart-x{color:var(--muted);font-size:var(--fs-2xs);justify-content:space-between;margin:.5rem 0 0 2.75rem;font-weight:600;display:flex}.chart-legend{color:var(--muted);font-size:var(--fs-xs);flex-wrap:wrap;gap:.375rem 1rem;margin:.75rem 0 0;padding:0;font-weight:600;list-style:none;display:flex}.chart-legend li{align-items:center;gap:.375rem;display:inline-flex}.key{background:var(--c1);border-radius:.1875rem;width:.625rem;height:.625rem;display:inline-block}.key-line{border-radius:var(--r-full);height:.1875rem}.key-dash{border-top:2px dashed var(--muted);background:0 0;border-radius:0;height:0}.key-2{background:var(--c2)}.key-3{background:var(--c3)}.key-4{background:var(--c4)}.key-5{background:var(--c5)}.bars{width:100%;height:2.375rem;display:block}.bars rect{transform-box:fill-box;transform-origin:50% 100%}.bars-stop-a{stop-color:var(--c1)}.bars-stop-b{stop-color:var(--c1);stop-opacity:.3}.ring{flex:none;place-items:center;width:7.375rem;height:7.375rem;display:inline-grid;position:relative}.ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.ring-track{fill:none;stroke:var(--fill-3);stroke-width:12px}.ring-arc{fill:none;stroke:var(--c1);stroke-width:12px;stroke-linecap:round}.ring-text{flex-direction:column;align-items:center;line-height:1.1;display:flex}.ring-value{font-size:var(--fs-3xl);letter-spacing:-.02em;font-weight:700}.ring-sub{color:var(--muted);font-size:var(--fs-xs);font-weight:600}.split{width:100%;height:.875rem;display:block}.split rect{transform-box:fill-box;transform-origin:0}.split .s1{fill:var(--c1)}.split .s2{fill:var(--c3)}.split .s3{fill:var(--c2)}.split .s4{fill:var(--c5)}.split .s5{fill:var(--c4)}.sparkline{width:7.5rem;height:2.125rem;display:block;overflow:visible}.sparkline path{fill:none;stroke:var(--c1);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.dl{font-size:var(--fs-sm);grid-template-columns:minmax(0,1fr) auto;gap:.5rem 1rem;margin:0;font-weight:600;display:grid}.dl dt{color:var(--muted)}.dl dd{text-align:right;margin:0}.lrows{margin:0;padding:0;list-style:none}.lrow{border-bottom:1px solid var(--line);align-items:center;gap:.625rem;min-height:3.5625rem;padding:.5625rem 0;display:flex}.lrow:last-child{border-bottom:0}.lrow-text{flex-direction:column;flex:auto;min-width:0;line-height:1.3;display:flex}.lrow-title{font-size:var(--fs-md);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.lrow-sub{color:var(--muted);font-size:var(--fs-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lrow-value{font-size:var(--fs-base);flex:none;font-weight:600}.lrow-key{border-radius:.1875rem;flex:none;width:.625rem;height:.625rem}.lrow-compact{min-height:2.3125rem;padding:.5rem 0}.split+.lrows{margin-top:.875rem}code{font-family:inherit}.table-scroll{border-radius:var(--r-lg);background-color:var(--glass);background-image:var(--grain);box-shadow:var(--rim), var(--shadow);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);padding:.5rem;overflow-x:auto}.table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-md)}.table th,.table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:.6875rem .875rem}.table th{color:var(--muted);font-size:var(--fs-xs);white-space:nowrap;padding-block:.625rem;font-weight:600}.table td{height:3.75rem;min-height:3.75rem;font-weight:600}.table tbody tr:last-child td{border-bottom:0}.table tbody tr:hover td{background:var(--fill)}.table tbody tr:hover td:first-child{border-radius:var(--r-sm) 0 0 var(--r-sm)}.table tbody tr:hover td:last-child{border-radius:0 var(--r-sm) var(--r-sm) 0}.dialog{border-radius:var(--r-lg);background-color:var(--glass-strong);background-image:var(--grain);width:min(28rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--ink);box-shadow:var(--rim), var(--shadow-lg);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:0;padding:1.25rem 1.375rem 1.375rem;overflow-y:auto}.dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04070d73}.dialog h2{font-size:var(--fs-xl);margin-top:.375rem}.dialog-head{justify-content:space-between;align-items:flex-start;gap:var(--s-3);display:flex}.dialog .field{margin-top:1rem}.sheet{width:calc(100vw - 1.25rem);max-width:30rem;max-height:calc(100dvh - 2rem);margin:auto auto calc(.625rem + env(safe-area-inset-bottom,0px));padding:1rem 1rem 1.125rem}.sheet-nav{flex-direction:column;gap:.25rem;margin:.5rem 0 .75rem;display:flex}.sheet .snav-label{padding-left:.75rem}.sheet-foot{border-top:1px solid var(--line);flex-direction:column;gap:.75rem;padding-top:.75rem;display:flex}.tab{z-index:1;border-radius:var(--r-full);min-width:0;color:var(--muted);font:inherit;font-size:var(--fs-2xs);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.1875rem;padding:0 .125rem;font-weight:600;display:flex;position:relative}.tab:hover{color:var(--ink);text-decoration:none}.tab[aria-current=page]{background:var(--accent-grad);color:#fff}.tab-text{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.theme-choice{width:100%;display:flex}.theme-choice .seg-option{flex:1 1 0;justify-content:center;align-items:center;gap:.375rem;display:inline-flex}.toast-region{right:var(--s-4);bottom:var(--s-4);z-index:var(--z-toast);gap:var(--s-2);pointer-events:none;flex-direction:column;width:min(24rem,100vw - 2rem);display:flex;position:fixed}.toast{align-items:center;gap:var(--s-3);border-radius:var(--r-full);background-color:var(--glass-strong);background-image:var(--grain);color:var(--ink);font-size:var(--fs-md);box-shadow:var(--rim), var(--shadow-lg);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);pointer-events:auto;padding:.625rem .625rem .625rem .875rem;font-weight:600;display:flex}.toast>.icon{color:var(--accent-text)}.toast-success>.icon{color:var(--good)}.toast-error>.icon{color:var(--bad)}.toast-text{flex:auto}@media (max-width:47.5rem){.toast-region{right:.625rem;bottom:calc(var(--tabbar-h) + 1.25rem + env(safe-area-inset-bottom,0px));width:auto;left:.625rem}}.panel{gap:var(--gap);flex-direction:column;display:flex}.panel-upper{gap:var(--gap);grid-template-columns:minmax(0,1fr) 21.25rem;align-items:stretch;display:grid}.panel-side{gap:var(--gap);flex-direction:column;display:flex}.panel-side>.glass-card{flex:auto}.panel-row{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hero{flex-direction:column;display:flex}.hero-body{flex-direction:column;flex:auto;padding:1rem 1.25rem 1.25rem;display:flex}.hero-head{flex-wrap:wrap;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem;display:flex}.hero-head .chead-text{flex:14rem}.goal{align-items:center;gap:1.125rem;display:flex}.goal .dl{flex:auto}.big-figure{align-items:baseline;gap:.5rem;margin:0 0 .75rem;display:flex}.big-figure b{letter-spacing:-.03em;font-size:2.75rem;font-weight:600;line-height:1}.big-figure small{color:var(--muted);font-size:var(--fs-sm);font-weight:600}.org-id{border-radius:var(--r-sm);background:var(--fill);box-shadow:var(--ring-1);font-size:var(--fs-xs);overflow-wrap:anywhere;margin:.25rem 0 .875rem;padding:.5rem .75rem;font-weight:600;display:block}@media (max-width:75rem){.panel-upper{grid-template-columns:minmax(0,1fr)}.panel-side{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.panel-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:47.5rem){.panel-side,.panel-row{grid-template-columns:minmax(0,1fr)}.figs{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fig:first-child{border-bottom:1px solid var(--line);grid-column:1/-1}.fig:nth-child(2){border-left:0}.fig .sparkline{width:4.5rem}.chart-area{--chart-h:11rem}}.aside-title{margin:0 0 var(--s-3);font-size:var(--fs-lg)}.quick-actions{gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.quick-action{align-items:center;gap:var(--s-2);min-height:5.5rem;padding:var(--s-3) var(--s-2);border-radius:var(--r-md);background:var(--fill);color:var(--ink);font-size:var(--fs-sm);text-align:center;box-shadow:var(--ring-1);flex-direction:column;font-weight:600;display:flex}.quick-action:hover{background:var(--fill-2);color:var(--ink);text-decoration:none}.activity{gap:var(--s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.activity-item{align-items:flex-start;gap:var(--s-3);display:flex}.activity-dot{border-radius:.625rem;flex:none;place-items:center;width:2rem;height:2rem;display:inline-grid}.activity-dot.is-positive{background:var(--good-soft);color:var(--good)}.activity-dot.is-negative{background:var(--bad-soft);color:var(--bad)}.activity-text{flex-direction:column;min-width:0;display:flex}.activity-title{font-size:var(--fs-md);overflow-wrap:anywhere;font-weight:600}.activity-time{color:var(--muted);font-size:var(--fs-xs)}.icon{flex:none}@keyframes eo-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes eo-fade{0%{opacity:0}to{opacity:1}}@keyframes eo-pop{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}@keyframes eo-sheet{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes eo-toast{0%{opacity:0;transform:translateY(16px)scale(.94)}to{opacity:1;transform:none}}@keyframes eo-grow-y{0%{transform:scaleY(0)}to{transform:none}}@keyframes eo-grow-x{0%{transform:scaleX(0)}to{transform:none}}@keyframes eo-draw{0%{opacity:0;transform:translateY(8px)scaleY(.6)}to{opacity:1;transform:none}}@keyframes eo-ring{0%{opacity:0;transform:rotate(-150deg)}to{opacity:1;transform:rotate(-90deg)}}@keyframes eo-spin{to{transform:rotate(360deg)}}@keyframes eo-shimmer{0%,to{opacity:.55}50%{opacity:1}}@keyframes eo-pulse{0%,to{opacity:1;transform:none}50%{opacity:.55;transform:scale(.8)}}@keyframes eo-float{0%,to{transform:none}50%{transform:translateY(-14px)}}@media (prefers-reduced-motion:no-preference){.button,.icon-button,.snav-item,.tab,.seg-option,.quick-action,.toggle-thumb,.badge,.link-button{transition:transform var(--dur-1) var(--ease), opacity var(--dur-2) var(--ease), background-color var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease), color var(--dur-2) var(--ease)}.button:hover:not(:disabled){transform:translateY(-1px)}.button:active:not(:disabled),.icon-button:active:not(:disabled),.snav-item:active,.tab:active,.seg-option:active,.quick-action:active{transform:scale(.96)}.quick-action:hover{transform:translateY(-2px)}.snav-pill,.tabbar-pill{transition:transform .48s var(--ease), opacity var(--dur-2) var(--ease)}.toggle:after{transition:opacity var(--dur-2) var(--ease)}.toggle-thumb{transition:transform .32s var(--ease-spring)}.toggle:active .toggle-thumb{transform:scale(1.08,.94)}.toggle[aria-checked=true]:active .toggle-thumb{transform:translate(1.125rem)scale(1.08,.94)}.glass-card.is-interactive{transition:transform var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease)}.glass-card.is-interactive:hover{transform:translateY(-3px)}.glass-card.is-interactive:active{transform:translateY(-1px)scale(.995)}.table tbody td,.lrow{transition:background-color var(--dur-1) var(--ease)}.reveal{animation:eo-rise var(--dur-3) var(--ease) both}.card-grid>.reveal:nth-child(2),.stats-grid>.reveal:nth-child(2),.panel-side>.reveal:nth-child(2),.panel-row>.reveal:nth-child(2){animation-delay:60ms}.card-grid>.reveal:nth-child(3),.stats-grid>.reveal:nth-child(3),.panel-row>.reveal:nth-child(3){animation-delay:.12s}.card-grid>.reveal:nth-child(n+4),.stats-grid>.reveal:nth-child(n+4){animation-delay:.18s}.page-transition{animation:eo-rise var(--dur-3) var(--ease) both}.snav-text,.tooltip{transition:opacity var(--dur-2) var(--ease), transform var(--dur-2) var(--ease)}.progress-fill{transition:transform .7s var(--ease)}.chart-fill,.chart-line,.chart-compare{transform-box:view-box;transform-origin:50% 100%;animation:eo-draw var(--dur-4) var(--ease) both}.chart-compare{animation-delay:.12s}.bars rect{animation:eo-grow-y var(--dur-4) var(--ease) both}.bars rect:nth-child(3n+2){animation-delay:60ms}.bars rect:nth-child(3n){animation-delay:.12s}.split rect{animation:eo-grow-x var(--dur-4) var(--ease) both}.ring svg{animation:eo-ring var(--dur-4) var(--ease) both}.live-dot{animation:2s ease-in-out infinite eo-pulse}.orb-2,.orb-5{animation:14s ease-in-out infinite eo-float}.orb-4{animation:18s ease-in-out infinite reverse eo-float}.spinner{animation:.7s linear infinite eo-spin}.skeleton{animation:1.4s ease-in-out infinite eo-shimmer}.dialog[open]{animation:eo-pop .32s var(--ease)}.sheet[open]{animation:eo-sheet .38s var(--ease)}.dialog[open]::backdrop{animation:eo-fade var(--dur-2) var(--ease)}.toast{animation:eo-toast .42s var(--ease-spring) both}.alert{animation:eo-fade var(--dur-2) var(--ease)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-transparency:reduce){:root,:root[data-theme]{--glass:var(--glass-solid);--glass-strong:var(--glass-solid)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root,:root[data-theme]{--glass:var(--glass-solid);--glass-strong:var(--glass-solid)}}
