:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--space-3xl:96px;--space-4xl:144px;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.2rem;--text-xl:1.44rem;--text-2xl:1.728rem;--text-3xl:2.074rem;--text-display-s:1.44rem;--text-display:1.728rem;--text-section:1.2rem;--text-title:1rem;--text-lead:1rem;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-micro:.12s;--dur-short:.22s;--dur-long:.42s;--z-base:1;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-sticky-nav:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--color-paper:oklch(17% .008 250);--color-paper-2:oklch(21% .009 250);--color-paper-3:oklch(13.5% .007 250);--color-ink:oklch(95% .005 250);--color-ink-2:oklch(83% .008 250);--color-muted:oklch(71% .01 250);--color-rule:oklch(31% .01 250);--color-rule-2:oklch(42% .012 250);--color-accent:oklch(82% .15 80);--color-accent-ink:oklch(18% .04 75);--color-accent-soft:oklch(29% .05 80);--color-focus:oklch(82% .15 80);--color-cool:oklch(77% .12 245);--color-cool-soft:oklch(29% .05 245);--color-ok:oklch(76% .15 150);--color-ok-soft:oklch(24.5% .03 150);--color-bad:oklch(70% .17 25);--color-bad-soft:oklch(24.5% .035 25);--color-error:oklch(72% .15 27);--color-success:oklch(76% .13 150);--color-scrim:oklch(9% .006 250/.66);--color-sheet:oklch(99% .003 85);--color-sheet-ink:oklch(23% .01 60);--color-sheet-muted:oklch(48% .012 60);--color-sheet-rule:oklch(90% .006 85);--color-sheet-dark:oklch(22% .006 250);--color-sheet-dark-ink:oklch(93% .005 250);--color-sheet-dark-muted:oklch(72% .01 250);--color-sheet-dark-rule:oklch(34% .01 250);--font-display:"Host Grotesk", ui-sans-serif, system-ui, sans-serif;--font-body:var(--font-display);--font-outlier:"Atkinson Hyperlegible Mono", ui-monospace, monospace;--font-email:Arial, Helvetica, sans-serif;--radius-card:10px;--radius-pill:6px;--radius-chip:4px;--rule-hair:1px;--shadow-card:none;--tracking-display:-.03em;--display-weight:500;--control-h:44px;--control-h-sm:36px;--sidebar-w:248px;--tabbar-h:64px;--list-w:380px;--gl:max(16px, env(safe-area-inset-left,0px));--gr:max(16px, env(safe-area-inset-right,0px))}@media (width>=60rem){:root{--control-h:40px;--control-h-sm:32px}}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-paper:oklch(98% .006 85);--color-paper-2:oklch(95.5% .007 85);--color-paper-3:oklch(93% .008 85);--color-ink:oklch(19% .01 60);--color-ink-2:oklch(28% .011 60);--color-muted:oklch(46% .012 65);--color-rule:oklch(87% .009 80);--color-rule-2:oklch(79% .011 80);--color-accent:oklch(51% .135 70);--color-accent-ink:oklch(98.5% .006 85);--color-accent-soft:oklch(93% .045 80);--color-focus:oklch(51% .135 70);--color-cool:oklch(52% .14 250);--color-cool-soft:oklch(93.5% .03 245);--color-ok:oklch(50% .12 150);--color-ok-soft:oklch(94% .035 150);--color-bad:oklch(52% .17 25);--color-bad-soft:oklch(94.5% .03 25);--color-error:oklch(52% .17 25);--color-success:oklch(50% .12 150);--color-scrim:oklch(20% .01 60/.4)}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-paper:oklch(98% .006 85);--color-paper-2:oklch(95.5% .007 85);--color-paper-3:oklch(93% .008 85);--color-ink:oklch(19% .01 60);--color-ink-2:oklch(28% .011 60);--color-muted:oklch(46% .012 65);--color-rule:oklch(87% .009 80);--color-rule-2:oklch(79% .011 80);--color-accent:oklch(51% .135 70);--color-accent-ink:oklch(98.5% .006 85);--color-accent-soft:oklch(93% .045 80);--color-focus:oklch(51% .135 70);--color-cool:oklch(52% .14 250);--color-cool-soft:oklch(93.5% .03 245);--color-ok:oklch(50% .12 150);--color-ok-soft:oklch(94% .035 150);--color-bad:oklch(52% .17 25);--color-bad-soft:oklch(94.5% .03 25);--color-error:oklch(52% .17 25);--color-success:oklch(50% .12 150);--color-scrim:oklch(20% .01 60/.4)}*,:before,:after{box-sizing:border-box}html,body{overflow-x:clip}html{scrollbar-color:var(--color-muted) var(--color-paper);scroll-padding-top:var(--space-3xl);-webkit-text-size-adjust:100%}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);-webkit-font-smoothing:antialiased;caret-color:var(--color-accent);margin:0;line-height:1.55}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:var(--z-sticky-nav);background:var(--color-paper);position:fixed;inset:0 0 auto}::selection{background:color-mix(in oklab, var(--color-accent) 25%, transparent)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}a{color:inherit;text-underline-offset:.16em;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--color-rule-2);text-decoration-color:var(--color-rule-2)}@media (hover:hover){a:hover{-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--display-weight);font-synthesis:none;letter-spacing:var(--tracking-display);overflow-wrap:break-word;text-wrap:balance;min-width:0;margin:0;line-height:1.05}h1{max-width:24ch;font-size:var(--text-display)}h2{max-width:30ch;font-size:var(--text-section);line-height:1.15}h3{max-width:40ch;font-size:var(--text-title);letter-spacing:-.01em;line-height:1.25}h4{font-size:var(--text-sm);letter-spacing:0;line-height:1.3}p{text-wrap:pretty;margin:0}p:not([class]){max-width:65ch}ul,ol,dl,dd,figure{margin:0;padding:0}ul,ol{list-style:none}img,video{max-width:100%;height:auto;display:block}svg{display:block}[hidden]{display:none!important}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}.num,.figure,td.num{font-variant-numeric:tabular-nums}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){:not(.keep-motion),:not(.keep-motion):before,:not(.keep-motion):after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.t-heading-1{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--text-display);letter-spacing:var(--tracking-display);line-height:1.05}.t-heading-2{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--text-xl);letter-spacing:var(--tracking-display);line-height:1.1}.t-heading-3{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--text-lg);letter-spacing:-.02em;line-height:1.2}.t-title-1{font-size:var(--text-md);font-weight:500;line-height:1.4}.t-title-2{font-size:var(--text-sm);font-weight:500;line-height:1.4}.t-body-1{font-size:var(--text-md);font-weight:400;line-height:1.55}.t-body-2{font-size:var(--text-sm);font-weight:400;line-height:1.5}.t-caption{font-size:var(--text-xs);color:var(--color-muted);font-weight:400;line-height:1.4}.measured{font-family:var(--font-outlier);font-size:var(--text-sm);font-variant-numeric:tabular-nums slashed-zero;letter-spacing:0}.measured-xs{font-family:var(--font-outlier);font-size:var(--text-xs);font-variant-numeric:tabular-nums slashed-zero}.muted{color:var(--color-muted)}.ink-2{color:var(--color-ink-2)}.cool{color:var(--color-cool)}.amber{color:var(--color-accent)}.ok{color:var(--color-ok)}.bad{color:var(--color-bad)}.truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.stack{gap:var(--space-md);flex-direction:column;display:flex}.stack-xs{gap:var(--space-2xs);flex-direction:column;display:flex}.stack-sm{gap:var(--space-xs);flex-direction:column;display:flex}.stack-lg{gap:var(--space-lg);flex-direction:column;display:flex}.cluster{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.inline{align-items:center;gap:var(--space-xs);min-width:0;display:flex}.spread{justify-content:space-between;align-items:center;gap:var(--space-sm);min-width:0;display:flex}.grow{flex:1;min-width:0}.grid-2{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.mockbar{background:var(--color-paper-3);border-bottom:var(--rule-hair) solid var(--color-rule);font-size:var(--text-sm)}.mockbar__in{align-items:center;gap:var(--space-xs) var(--space-md);padding-block:var(--space-xs);padding-left:var(--gl);padding-right:var(--gr);flex-wrap:wrap;display:flex}.mockbar__tag{color:var(--color-ink);font-weight:500}.mockbar label,.mockbar__group{align-items:center;gap:var(--space-xs);color:var(--color-muted);min-width:0;display:flex}.mockbar select{min-width:0;max-width:20rem;min-height:32px;padding:0 var(--space-xs);border:var(--rule-hair) solid var(--color-muted);border-radius:var(--radius-pill);background:var(--color-paper-2);color:var(--color-ink);flex:1}.app{grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}.sidebar{display:none}.content{min-width:0;padding-left:var(--gl);padding-right:var(--gr);padding-block:var(--space-sm) calc(var(--tabbar-h) + var(--space-xl) + env(safe-area-inset-bottom,0px))}.tabbar{z-index:var(--z-sticky-nav);gap:var(--space-3xs);padding-top:var(--space-2xs);padding-bottom:calc(var(--space-2xs) + env(safe-area-inset-bottom,0px));padding-left:max(var(--space-xs), env(safe-area-inset-left,0px));padding-right:max(var(--space-xs), env(safe-area-inset-right,0px));background:var(--color-paper-2);border-top:var(--rule-hair) solid var(--color-rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.tab{justify-content:center;align-items:center;gap:var(--space-3xs);border-radius:var(--radius-card);min-height:56px;color:var(--color-muted);font-size:var(--text-xs);transition:background-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);background:0 0;border:0;flex-direction:column;font-weight:500;text-decoration:none;display:flex;position:relative}.tab .ico{width:24px;height:24px}.tab[aria-current=page]{color:var(--color-ink);background:var(--color-paper-3)}.tab[aria-current=page] .ico{color:var(--color-accent)}.tab__count{top:var(--space-2xs);min-width:20px;padding:0 var(--space-2xs);border-radius:var(--radius-chip);background:var(--color-paper-3);border:var(--rule-hair) solid var(--color-rule-2);color:var(--color-ink);font-family:var(--font-outlier);font-size:var(--text-xs);text-align:center;font-variant-numeric:tabular-nums;line-height:18px;position:absolute;left:calc(50% + 8px)}.desktop-only{display:none}body.is-auth .sidebar,body.is-auth .tabbar{display:none!important}body.is-auth .content{padding-bottom:var(--space-xl)}body.no-tabbar .tabbar{display:none}body.no-tabbar .content{padding-bottom:var(--space-xl)}@media (width>=60rem){.app{grid-template-columns:var(--sidebar-w) minmax(0, 1fr)}body.is-auth .app{grid-template-columns:minmax(0,1fr)}.sidebar{gap:var(--space-lg);top:env(safe-area-inset-top,0px);height:100dvh;padding:var(--space-md) var(--space-sm);background:var(--color-paper-2);border-right:var(--rule-hair) solid var(--color-rule);flex-direction:column;align-self:start;display:flex;position:sticky;overflow-y:auto}.tabbar,.mobile-only{display:none!important}.desktop-only{display:revert}.content{padding-left:var(--space-lg);padding-right:var(--space-lg);padding-block:var(--space-md) var(--space-xl)}}.brand{align-items:center;gap:var(--space-xs);min-height:40px;padding:0 var(--space-xs);color:var(--color-ink);font-family:var(--font-display);font-weight:500;font-size:var(--text-lg);letter-spacing:-.02em;text-decoration:none;display:flex}.brand__mark{border-radius:var(--radius-pill);background:var(--color-paper-3);border:var(--rule-hair) solid var(--color-rule-2);width:28px;height:28px;color:var(--color-accent);flex:none;place-items:center;display:grid}.brand__mark .ico{width:18px;height:18px}.nav-group{gap:var(--space-3xs);flex-direction:column;display:flex}.nav-group__label{padding:0 var(--space-xs) var(--space-2xs);font-size:var(--text-sm);color:var(--color-muted)}.nav-link{align-items:center;gap:var(--space-sm);min-height:36px;padding:0 var(--space-xs);border-radius:var(--radius-pill);color:var(--color-ink-2);font-size:var(--text-sm);text-align:left;width:100%;transition:background-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);background:0 0;border:0;text-decoration:none;display:flex;position:relative}.nav-link:before{content:"";position:absolute;inset:-4px 0}.nav-link .ico{color:var(--color-muted)}@media (hover:hover){.nav-link:hover{background:var(--color-paper-3);color:var(--color-ink)}}.nav-link[aria-current=page]{background:var(--color-paper-3);color:var(--color-ink);font-weight:500}.nav-link[aria-current=page] .ico{color:var(--color-accent)}.nav-link__count{font-family:var(--font-outlier);font-size:var(--text-xs);color:var(--color-muted);font-variant-numeric:tabular-nums;margin-left:auto}.nav-link[aria-current=page] .nav-link__count{color:var(--color-ink)}.side-addr{padding:0 var(--space-xs);gap:var(--space-2xs);font-size:var(--text-sm);color:var(--color-muted);flex-direction:column;display:flex}.side-foot{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-xs) 0;border-top:var(--rule-hair) solid var(--color-rule);color:var(--color-ink);min-width:0;margin-top:auto;text-decoration:none;display:flex}@media (hover:hover){.side-foot:hover .side-foot__name{text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}}.page{gap:var(--space-lg);flex-direction:column;width:100%;max-width:48rem;margin-inline:auto;display:flex}.page--wide{max-width:72rem}.page-head{align-items:center;gap:var(--space-xs);min-height:48px;display:flex}.page-head__title{gap:var(--space-3xs);flex-direction:column;flex:1;min-width:0;display:flex}.page-head__title h1{font-size:var(--text-xl)}.page-head--sticky{top:env(safe-area-inset-top,0px);z-index:var(--z-sticky);background:var(--color-paper);margin-left:calc(-1 * var(--gl));margin-right:calc(-1 * var(--gr));padding-left:var(--gl);padding-right:var(--gr);padding-block:var(--space-2xs);border-bottom:var(--rule-hair) solid var(--color-rule);position:sticky}@media (width>=60rem){.page-head--sticky{margin-left:calc(-1 * var(--space-lg));margin-right:calc(-1 * var(--space-lg));padding-left:var(--space-lg);padding-right:var(--space-lg)}}.section-head{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}.section-head h2{font-size:var(--text-lg)}.panel{background:var(--color-paper-2);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card);min-width:0}.panel--pad{padding:var(--space-md)}.panel__head{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-bottom:var(--rule-hair) solid var(--color-rule);display:flex}.panel__head h2,.panel__head h3{font-size:var(--text-md);letter-spacing:-.01em}.panel__body{padding:var(--space-md);gap:var(--space-md);flex-direction:column;display:flex}.rows{flex-direction:column;display:flex}.row{align-items:center;gap:var(--space-sm);min-height:56px;padding:var(--space-sm) var(--space-md);border:0;border-top:var(--rule-hair) solid var(--color-rule);color:inherit;text-align:left;width:100%;min-width:0;transition:background-color var(--dur-micro) var(--ease-out);background:0 0;text-decoration:none;display:flex}.rows>.row:first-child{border-top:0}@media (hover:hover){a.row:hover,button.row:hover{background:var(--color-paper-3)}}.row[aria-current=true],.row[aria-current=page]{background:var(--color-paper-3);box-shadow:inset 0 0 0 var(--rule-hair) var(--color-rule-2)}.row__end{align-items:center;gap:var(--space-xs);color:var(--color-muted);flex:none;margin-left:auto;display:flex}.row[aria-disabled=true]{cursor:not-allowed;opacity:.55}.well{background:var(--color-paper-3);border-radius:var(--radius-card);padding:var(--space-md);min-width:0}.rule{height:var(--rule-hair);background:var(--color-rule);border:0;margin:0}.kv{gap:var(--space-2xs) var(--space-md);font-size:var(--text-sm);grid-template-columns:minmax(0,8rem) minmax(0,1fr);display:grid}.kv dt{color:var(--color-muted)}.kv dd{overflow-wrap:anywhere;min-width:0;margin:0}.ico{flex:none;width:20px;height:20px}.ico.sm{width:16px;height:16px}.ico.lg{width:24px;height:24px}.ico.xl{width:32px;height:32px}.btn{justify-content:center;align-items:center;gap:var(--space-xs);min-height:var(--control-h);padding:0 var(--space-md);border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-pill);background:var(--color-paper-2);color:var(--color-ink);font-size:var(--text-sm);white-space:nowrap;transition:background-color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out), transform var(--dur-micro) var(--ease-out);font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative}.btn:before{content:"";position:absolute;inset:-4px -2px}@media (hover:hover){.btn:hover{background:var(--color-paper-3);border-color:var(--color-muted)}}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink)}@media (hover:hover){.btn-primary:hover{background:color-mix(in oklab, var(--color-accent) 88%, var(--color-ink));border-color:color-mix(in oklab, var(--color-accent) 88%, var(--color-ink))}}.btn-quiet{background:0 0;border-color:#0000}@media (hover:hover){.btn-quiet:hover{background:var(--color-paper-3);border-color:#0000}}.btn-danger{color:var(--color-bad)}.btn-sm{min-height:var(--control-h-sm);padding:0 var(--space-sm)}.btn-block{width:100%}.btn[disabled],.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.btn[aria-busy=true]{cursor:progress}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(1turn)}}.icon-btn{width:var(--control-h);height:var(--control-h);border-radius:var(--radius-pill);color:var(--color-ink-2);transition:background-color var(--dur-micro) var(--ease-out);background:0 0;border:0;flex:none;place-items:center;text-decoration:none;display:inline-grid;position:relative}.icon-btn:before{content:"";position:absolute;inset:-2px}@media (hover:hover){.icon-btn:hover{background:var(--color-paper-3);color:var(--color-ink)}}.icon-btn:active{transform:translateY(1px)}.icon-btn[aria-pressed=true]{color:var(--color-accent)}.link-btn{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-rule-2);text-decoration-color:var(--color-rule-2);text-underline-offset:.16em;background:0 0;border:0;padding:0;font-weight:500;position:relative}.link-btn:before{content:"";position:absolute;inset:-12px -4px}@media (hover:hover){.link-btn:hover{-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}}.field{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.field__label{font-size:var(--text-sm);color:var(--color-ink);font-weight:500}.field__help{min-height:1lh;font-size:var(--text-sm);color:var(--color-muted)}.field__help.is-error{color:var(--color-error)}.input,.select,.textarea{width:100%;min-height:var(--control-h);padding:0 var(--space-sm);border:var(--rule-hair) solid var(--color-muted);border-radius:var(--radius-pill);background:var(--color-paper-3);color:var(--color-ink);font-size:var(--text-md);outline-offset:-3px;transition:background-color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out);outline:2px solid #0000}.textarea{min-height:6rem;padding-block:var(--space-xs);resize:vertical;line-height:1.55}@media (hover:hover){.input:hover,.select:hover,.textarea:hover{background:var(--color-paper-2)}}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{outline-color:var(--color-focus);border-color:var(--color-ink-2)}.input[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--color-error)}.input[disabled],.select[disabled],.textarea[disabled]{opacity:.55;cursor:not-allowed}.input::placeholder,.textarea::placeholder{color:var(--color-muted)}.input--code{font-family:var(--font-outlier);letter-spacing:.08em;font-variant-numeric:tabular-nums slashed-zero}@media (width>=60rem){.input,.select,.textarea{font-size:var(--text-sm)}}.check{align-items:flex-start;gap:var(--space-sm);cursor:pointer;font-size:var(--text-sm);display:flex;position:relative}.check input{width:18px;height:18px;margin:var(--space-3xs) 0 0;accent-color:var(--color-accent);flex:none}.switch{flex:none;align-items:center;width:44px;height:26px;display:inline-flex;position:relative}.switch input{opacity:0;cursor:pointer;z-index:1;width:calc(100% + 18px);height:calc(100% + 18px);margin:0;position:absolute;inset:-9px}.switch__track{background:var(--color-paper-3);border:var(--rule-hair) solid var(--color-muted);width:44px;height:26px;transition:background-color var(--dur-micro) var(--ease-out);border-radius:13px}.switch__track:after{content:"";background:var(--color-muted);width:18px;height:18px;transition:transform var(--dur-short) var(--ease-in-out), background-color var(--dur-micro) var(--ease-out);border-radius:50%;position:absolute;top:4px;left:4px}.switch input:checked+.switch__track{background:var(--color-accent);border-color:var(--color-accent)}.switch input:checked+.switch__track:after{background:var(--color-accent-ink);transform:translate(18px)}.switch input:focus-visible+.switch__track{outline:2px solid var(--color-focus);outline-offset:2px}.switch input:disabled+.switch__track{opacity:.55;cursor:not-allowed;background:var(--color-paper-2)}.switch input:disabled{cursor:not-allowed}.seg{padding:var(--space-3xs);gap:var(--space-3xs);border-radius:var(--radius-pill);background:var(--color-paper-3);border:var(--rule-hair) solid var(--color-rule);display:inline-flex}.seg button{min-height:28px;padding:0 var(--space-sm);border-radius:var(--radius-chip);font-size:var(--text-sm);color:var(--color-muted);transition:background-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);background:0 0;border:0;font-weight:500;position:relative}.seg button:before{content:"";position:absolute;inset:-8px -1px}@media (hover:hover){.seg button:hover{color:var(--color-ink)}}.seg button[aria-pressed=true]{background:var(--color-paper-2);color:var(--color-ink);box-shadow:inset 0 0 0 var(--rule-hair) var(--color-rule-2)}.chip{align-items:center;gap:var(--space-2xs);min-height:22px;padding:0 var(--space-xs);border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-chip);background:var(--color-paper-3);color:var(--color-ink-2);font-size:var(--text-xs);white-space:nowrap;max-width:100%;font-weight:500;display:inline-flex}.chip .ico{width:14px;height:14px}.chip--ok{background:var(--color-ok-soft);color:var(--color-ink);border-color:#0000}.chip--ok .ico{color:var(--color-ok)}.chip--bad{background:var(--color-bad-soft);color:var(--color-ink);border-color:#0000}.chip--bad .ico{color:var(--color-bad)}.chip--cool{background:var(--color-cool-soft);color:var(--color-ink);border-color:#0000}.chip--cool .ico{color:var(--color-cool)}.chip--amber{background:var(--color-accent-soft);color:var(--color-ink);border-color:#0000}.chip--amber .ico{color:var(--color-accent)}.av{background:var(--color-paper-3);border:var(--rule-hair) solid var(--color-rule-2);width:40px;height:40px;color:var(--color-ink-2);font-size:var(--text-sm);border-radius:50%;flex:none;place-items:center;font-weight:500;display:inline-grid}.av--sm{width:32px;height:32px;font-size:var(--text-xs)}.av--lg{width:56px;height:56px;font-size:var(--text-lg)}.av--me{border-color:var(--color-accent);color:var(--color-ink)}.notice{gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-card);background:var(--color-paper-3);font-size:var(--text-sm);color:var(--color-ink);align-items:flex-start;display:flex}.notice>.ico{color:var(--color-muted);margin-top:1px}.notice--bad{background:var(--color-bad-soft)}.notice--bad>.ico{color:var(--color-bad)}.notice--ok{background:var(--color-ok-soft)}.notice--ok>.ico{color:var(--color-ok)}.notice--cool{background:var(--color-cool-soft)}.notice--cool>.ico{color:var(--color-cool)}.empty{align-items:flex-start;gap:var(--space-xs);padding:var(--space-xl) var(--space-md);flex-direction:column;display:flex}.empty>.ico{color:var(--color-muted);margin-bottom:var(--space-2xs)}.empty h2,.empty h3{font-size:var(--text-lg)}.empty p{color:var(--color-muted);max-width:46ch}.empty .cluster{margin-top:var(--space-xs)}.skeleton{flex-direction:column;display:flex}.sk-row{gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-top:var(--rule-hair) solid var(--color-rule);align-items:center;display:flex}.sk-row:first-child{border-top:0}.sk{border-radius:var(--radius-chip);background:var(--color-paper-3);height:12px;display:block}.sk--circle{border-radius:50%;flex:none;width:40px;height:40px}.sk--block{border-radius:var(--radius-card);height:96px}.sk-lines{gap:var(--space-xs);flex-direction:column;flex:1;min-width:0;display:flex}.note{gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-card);border:var(--rule-hair) dashed var(--color-rule-2);background:var(--color-paper-3);font-size:var(--text-sm);color:var(--color-ink-2);align-items:flex-start;display:flex}.note__tag{color:var(--color-ink);flex:none;font-weight:500}dialog.dlg{width:100%;max-width:100%;max-height:92dvh;padding:var(--space-lg) var(--gr) calc(var(--space-lg) + env(safe-area-inset-bottom,0px)) var(--gl);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--color-paper-2);color:var(--color-ink);border-bottom:0;margin:auto auto 0;overflow-y:auto}dialog.dlg::backdrop{background:var(--color-scrim)}dialog.dlg[open]{animation:dlg-in var(--dur-long) var(--ease-out)}@keyframes dlg-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.dlg__head{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);margin-bottom:var(--space-md);display:flex}.dlg__head h2{font-size:var(--text-lg)}.dlg__body{gap:var(--space-md);flex-direction:column;display:flex}.dlg__actions{justify-content:flex-end;gap:var(--space-xs);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}@media (width>=40rem){dialog.dlg{width:min(100% - 2 * var(--space-lg), 30rem);padding:var(--space-lg);border-bottom:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card);max-height:min(85dvh,44rem);margin:auto}dialog.dlg.dlg--wide{width:min(100% - 2 * var(--space-lg), 40rem)}}.toasts{left:50%;bottom:calc(var(--tabbar-h) + var(--space-md) + env(safe-area-inset-bottom,0px));z-index:var(--z-toast);gap:var(--space-xs);width:min(100% - 2 * var(--space-md), 26rem);pointer-events:none;flex-direction:column;display:flex;position:fixed;transform:translate(-50%)}@media (width>=60rem){.toasts{bottom:var(--space-lg)}}.toast{pointer-events:auto;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-xs) var(--space-xs) var(--space-md);border-radius:var(--radius-card);background:var(--color-ink);color:var(--color-paper);font-size:var(--text-sm);animation:toast-in var(--dur-short) var(--ease-out);display:flex}.toast .btn{min-height:32px;color:var(--color-paper);background:0 0;border-color:#0000;text-decoration:underline}@media (hover:hover){.toast .btn:hover{background:color-mix(in oklab, var(--color-paper) 14%, transparent)}}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sheet{background:var(--color-sheet);color:var(--color-sheet-ink);border:var(--rule-hair) solid var(--color-sheet-rule);border-radius:var(--radius-card);padding:var(--space-md);font-family:var(--font-email);font-size:14px;line-height:1.5;overflow-x:auto}.sheet--dark{background:var(--color-sheet-dark);color:var(--color-sheet-dark-ink);border-color:var(--color-sheet-dark-rule)}.sheet a{color:inherit}.pending-screen{max-width:32rem;margin:var(--space-2xl) auto;gap:var(--space-sm);color:var(--color-muted);flex-direction:column;align-items:flex-start;display:flex}noscript .noscript{max-width:40rem;margin:var(--space-xl) auto;padding:0 var(--space-md);display:block}@media (width<=40rem){.mockbar label{flex:100%}}.api-calls__list{gap:var(--space-3xs);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.nav-link__badge{min-width:20px;padding:0 var(--space-2xs);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-ink);font-family:var(--font-outlier);font-size:var(--text-xs);text-align:center;font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500;line-height:20px}.tab__count--unread{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink);font-weight:500}.auth{width:100%;max-width:26rem;padding-block:var(--space-md) var(--space-lg);gap:var(--space-lg);grid-template-columns:minmax(0,1fr);grid-template-areas:"top""main""side""notes";align-items:start;margin-inline:auto;display:grid}.auth-top{grid-area:top;align-items:center;min-width:0;display:flex}.auth-brand{padding:0}.auth-main{gap:var(--space-lg);flex-direction:column;grid-area:main;min-width:0;display:flex}.auth-side{grid-area:side;min-width:0}.auth-notes{gap:var(--space-sm);flex-direction:column;grid-area:notes;min-width:0;display:flex}@media (width>=60rem){.auth{max-width:calc(48rem + var(--space-2xl));justify-content:center;column-gap:var(--space-2xl);padding-top:var(--space-2xl);grid-template:"top top""main side""notes side"1fr/minmax(0,26rem) minmax(0,22rem)}}.auth-head{align-items:flex-start;gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.auth-head h1{max-width:22ch}.auth-nav{justify-content:space-between;align-self:stretch;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-xs);display:flex}.auth-back{margin-left:calc(-1 * var(--space-sm))}.auth-count{font-size:var(--text-sm);color:var(--color-muted);font-variant-numeric:tabular-nums}.auth-lede{color:var(--color-ink-2);max-width:46ch}.auth-hint{font-size:var(--text-sm);color:var(--color-muted);max-width:46ch}.auth-form{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.auth-label-row{justify-content:space-between;align-items:baseline;gap:var(--space-sm);min-width:0;display:flex}.auth-tries{color:var(--color-muted);white-space:nowrap}.auth-tries.bad{color:var(--color-bad)}.auth-inline{align-items:stretch;gap:var(--space-xs);min-width:0;display:flex}.auth-inline .input{flex:1;min-width:0}.auth-inline .btn{flex:none}.auth-fixed{border-color:var(--color-rule-2);color:var(--color-cool);font-family:var(--font-outlier);font-variant-numeric:tabular-nums slashed-zero;cursor:default;background:0 0}@media (hover:hover){.auth-fixed:hover{background:0 0}}.auth-saved{align-items:center;gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;min-width:0;display:flex}.auth-check{min-height:var(--control-h);font-size:var(--text-md);align-items:center}.auth-check input{margin:0}.auth-why{margin-bottom:calc(-1 * var(--space-xs))}.auth-actions{align-items:center;gap:var(--space-xs);min-width:0;display:flex}.auth-actions>[data-next]{flex:1}@media (width>=60rem){.auth-actions{justify-content:space-between}.auth-actions>[data-next]{flex:none;min-width:10rem}}.auth-alt{flex-direction:column;display:flex}.auth-alt li{display:flex}.auth-alt a{min-height:var(--control-h);font-size:var(--text-sm);color:var(--color-ink);align-items:center;font-weight:500;display:inline-flex}.auth-foot{padding-top:var(--space-md);border-top:var(--rule-hair) solid var(--color-rule);font-size:var(--text-sm);color:var(--color-muted)}.auth-foot a{color:var(--color-ink);font-weight:500}.auth .notice a{color:inherit;font-weight:500}.auth-keys{background:var(--color-paper-2);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card);min-width:0}.auth-keys__head{justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:48px;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-card);cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out);list-style:none;display:flex}.auth-keys__head::-webkit-details-marker{display:none}.auth-keys__head::marker{content:""}.auth-keys__head:focus-visible{outline-offset:-2px}.auth-keys__head h2{font-size:var(--text-md);letter-spacing:-.01em;line-height:1.3}.auth-keys[open]>.auth-keys__head{border-bottom:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card) var(--radius-card) 0 0}@media (hover:hover){.auth-keys:not([open])>.auth-keys__head:hover{background:var(--color-paper-3)}}.auth-keys__chev{color:var(--color-muted);transition:transform var(--dur-short) var(--ease-in-out)}.auth-keys[open] .auth-keys__chev{transform:rotate(180deg)}.auth-key{align-items:center;column-gap:var(--space-sm);row-gap:var(--space-3xs);padding:var(--space-sm) var(--space-md);border-top:var(--rule-hair) solid var(--color-rule);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon name end"".desc desc";display:grid}.auth-key:first-child{border-top:0}.auth-key__icon{color:var(--color-muted);grid-area:icon;display:flex}.auth-key__name{min-width:0;color:var(--color-ink);grid-area:name;font-weight:500}.auth-key__end{font-size:var(--text-sm);color:var(--color-muted);white-space:nowrap;grid-area:end}.auth-key__end.chip{color:var(--color-ink);font-size:var(--text-xs)}.auth-key__desc{font-size:var(--text-sm);color:var(--color-muted);grid-area:desc;line-height:1.45}.auth-key[aria-current]{background:var(--color-paper-3);box-shadow:inset 0 0 0 var(--rule-hair) var(--color-rule-2)}.auth-key[aria-current] .auth-key__icon{color:var(--color-accent)}.auth-keys__foot{padding:var(--space-sm) var(--space-md);border-top:var(--rule-hair) solid var(--color-rule);font-size:var(--text-sm);color:var(--color-muted)}@media (width>=60rem){.auth-keys__head{cursor:default}.auth-keys__chev{display:none}}.auth-progress{gap:var(--space-xs);flex-direction:column;display:flex}.auth-steps{gap:var(--space-2xs);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.auth-step{gap:var(--space-3xs);min-width:0;padding-top:var(--space-xs);border-top:2px solid var(--color-rule-2);font-size:var(--text-xs);color:var(--color-muted);flex-direction:column;line-height:1.3;display:flex}.auth-step__n{font-variant-numeric:tabular-nums;align-items:center;min-height:16px;font-weight:500;display:inline-flex}.auth-step__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.auth-step.is-done{border-top-color:var(--color-ink-2);color:var(--color-ink-2)}.auth-step[aria-current=step]{border-top-color:var(--color-accent);color:var(--color-ink)}.auth-step[aria-current=step] .auth-step__n{color:var(--color-accent)}@media (width>=40rem){.auth-step__label{clip-path:none;white-space:normal;text-wrap:balance;width:auto;height:auto;position:static;overflow:visible}}.auth-qr{align-items:flex-start;gap:var(--space-md);flex-wrap:wrap;display:flex}.auth-qr__fig{gap:var(--space-xs);flex-direction:column;flex:none;width:145px;display:flex}.auth-qr__img{width:145px;height:145px;color:var(--color-ink)}.auth-qr__key{align-items:flex-start;gap:var(--space-xs);flex-direction:column;flex:12rem;min-width:0;display:flex}.auth-secret{color:var(--color-ink);word-spacing:.1em}.auth-qr .sk,.auth-codes .sk{background:var(--color-rule)}.auth-sk-qr{border-radius:var(--radius-pill);flex:none;width:145px;height:145px}.auth-codes{gap:var(--space-xs) var(--space-lg);font-size:var(--text-md);color:var(--color-ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.auth-codes .sk{width:7.5rem;max-width:100%;height:14px;margin-block:var(--space-2xs)}.auth-codes-bar{justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-sm);margin-top:var(--space-md);padding-top:var(--space-sm);border-top:var(--rule-hair) solid var(--color-rule);flex-wrap:wrap;display:flex}.auth-lock{gap:var(--space-xs);flex-direction:column;display:flex}.auth-lock h2{font-size:var(--text-md);letter-spacing:-.01em;line-height:1.3}.auth-lock p{font-size:var(--text-sm);color:var(--color-muted)}.auth-lock p a{color:var(--color-ink);font-weight:500}.auth-cmd{align-items:center;gap:var(--space-xs) var(--space-sm);margin-top:var(--space-2xs);padding:var(--space-xs) var(--space-xs) var(--space-xs) var(--space-sm);border-radius:var(--radius-pill);background:var(--color-paper-2);flex-wrap:wrap;display:flex}.auth-cmd code{min-width:0;color:var(--color-ink);overflow-wrap:anywhere;flex:12rem}.auth-record{background:var(--color-paper-2);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card)}.auth-record>div{justify-content:space-between;align-items:baseline;gap:var(--space-2xs) var(--space-md);padding:var(--space-sm) var(--space-md);border-top:var(--rule-hair) solid var(--color-rule);flex-wrap:wrap;display:flex}.auth-record>div:first-child{border-top:0}.auth-record dt{font-size:var(--text-sm);color:var(--color-muted)}.auth-record dd{overflow-wrap:anywhere;min-width:0;margin:0}.auth-record .sk{width:4.5rem}@media (prefers-reduced-motion:reduce){.auth-keys__chev,.auth-keys__head{transition:none}}.auth-domain{color:var(--color-cool);flex:none;align-items:center;display:inline-flex}.auth-qr__bg{fill:var(--color-sheet)}.auth-qr__ink{fill:var(--color-sheet-ink)}.auth-qr__img{border-radius:var(--radius-chip)}.nav-link[aria-disabled=true]{cursor:default;color:var(--color-muted)}.nav-link[aria-disabled=true] .nav-link__count{font-family:var(--font-body)}@media (hover:hover){.nav-link[aria-disabled=true]:hover{color:var(--color-muted);background:0 0}}.side-soon{padding-inline:var(--space-xs)}.auth-actions--end{justify-content:flex-end}@media (width>=60rem){.auth-actions--end{justify-content:flex-end}}.home-empty p{max-width:34rem}.acct-profile{align-items:center;gap:var(--space-md);min-width:0;padding-top:var(--space-xs);display:flex}.acct-profile__av{width:64px;height:64px;font-size:var(--text-xl)}.acct-profile__id{gap:var(--space-2xs);flex-direction:column;flex:1;min-width:0;display:flex}.acct-profile__line{align-items:center;gap:var(--space-2xs) var(--space-sm);flex-wrap:wrap;min-width:0;display:flex}.acct-profile__name{font-size:var(--text-2xl);max-width:100%}.acct-sk-av{width:64px;height:64px}.acct-row>.ico,.acct-row .row__end .ico{color:var(--color-muted)}.acct-row__text{gap:var(--space-3xs);flex-direction:column;flex:1;min-width:0;display:flex}.acct-row__state{align-items:center;gap:var(--space-2xs) var(--space-xs);flex-wrap:wrap;display:flex}.acct-later .row[aria-disabled=true]{opacity:1}.acct-later .row[aria-disabled=true]>.ico,.acct-later .row[aria-disabled=true] .t-title-1{opacity:.55}@media (hover:hover){.acct-later .row[aria-disabled=true]:hover{background:0 0}}.sec-record__grid{gap:var(--rule-hair);background:var(--color-rule);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.sec-record__cell{gap:var(--space-2xs);min-width:0;padding:var(--space-sm) var(--space-md);background:var(--color-paper-2);flex-direction:column;display:flex}.sec-record__label{font-size:var(--text-sm);color:var(--color-muted)}.sec-record__val{gap:var(--space-3xs);flex-direction:column;min-width:0;margin:0;display:flex}.sec-record__main{align-items:center;gap:var(--space-2xs) var(--space-xs);color:var(--color-ink);flex-wrap:wrap;font-weight:500;display:flex}.sec-record__fact{color:var(--color-ink-2)}.sec-record__foot{align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-top:var(--rule-hair) solid var(--color-rule);display:flex}.sec-record__foot>.ico{margin-top:var(--space-3xs);color:var(--color-ok)}@media (width>=40rem){.sec-record__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sec-list{column-gap:var(--space-sm);grid-template-columns:auto minmax(0,1fr);display:grid}.sec-item{grid-column:1/-1;grid-template-columns:subgrid;column-gap:var(--space-sm);row-gap:var(--space-xs);align-items:start;display:grid}@supports not (grid-template-columns:subgrid){.sec-item{grid-template-columns:inherit}}.sec-list>.sec-item:first-child{border-top:0}.sec-one{column-gap:var(--space-sm);row-gap:var(--space-xs);border-top:0;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.sec-item>.ico,.sec-one>.ico{margin-top:var(--space-3xs);color:var(--color-muted);grid-column:1}.sec-item>.sec-main,.sec-item>.sec-meta,.sec-item>.sec-acts,.sec-item>.sec-why,.sec-item>.sec-rename,.sec-one>.sec-main,.sec-one>.sec-acts{grid-column:2;min-width:0}.sec-main,.sec-meta{gap:var(--space-3xs);flex-direction:column;display:flex}.sec-name{align-items:center;gap:var(--space-2xs) var(--space-xs);flex-wrap:wrap;min-width:0;display:flex}.sec-reading{font-size:var(--text-md);color:var(--color-ink);font-weight:500}.sec-reading.cool{color:var(--color-cool)}.sec-acts{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.sec-done{align-items:center;gap:var(--space-2xs);min-height:var(--control-h-sm);font-size:var(--text-sm);color:var(--color-ink-2);display:inline-flex}.sec-done .ico{color:var(--color-ok)}.sec-item.is-out .t-title-1{color:var(--color-muted)}.sec-item--edit{align-items:start}@media (width>=40rem){.sec-list{grid-template-columns:auto minmax(0,1.2fr) minmax(0,1fr) auto}.sec-item,.sec-one{align-items:center}.sec-item.sec-item--edit{align-items:start}.sec-item>.sec-meta{grid-column:3}.sec-item>.sec-acts{grid-column:4;justify-content:flex-end}.sec-item>.sec-why{grid-column:2/-1;justify-self:end}.sec-item>.sec-rename{grid-column:2/-1}.sec-one{grid-template-columns:auto minmax(0,1fr) auto}.sec-one>.sec-acts{grid-column:3}}.sec-rename{gap:var(--space-2xs);flex-direction:column;display:flex}.sec-rename__line{gap:var(--space-xs);flex-wrap:wrap;display:flex}.sec-rename__line .input{flex:12rem;width:auto;min-width:0}.sec-foot{padding:var(--space-sm) var(--space-md);border-top:var(--rule-hair) solid var(--color-rule)}.sec-foot--acts{align-items:center;gap:var(--space-2xs) var(--space-sm);flex-wrap:wrap;display:flex}.sec-foot--acts .btn-quiet{margin-left:calc(-1 * var(--space-sm))}.sec-inset{padding:0 var(--space-md) var(--space-md)}.sec-inset .notice>span{overflow-wrap:anywhere;min-width:0}.sec-empty{padding-block:var(--space-lg)}@media (hover:hover){.sec-page .btn[aria-disabled=true]:hover{background:var(--color-paper-2);border-color:var(--color-rule-2)}.sec-page .btn-quiet[aria-disabled=true]:hover{background:0 0;border-color:#0000}}.sec-trail{padding:var(--space-xs) var(--space-md) var(--space-sm);flex-direction:column;display:flex;position:relative}.sec-trail:before{content:"";left:var(--space-md);top:calc(var(--space-md) + .775em);bottom:var(--space-sm);width:var(--rule-hair);background:var(--color-rule-2);position:absolute}.sec-trail__item{column-gap:var(--space-sm);row-gap:var(--space-3xs);padding:var(--space-xs) 0 var(--space-xs) var(--space-lg);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"what what chip""when where where";align-items:baseline;display:grid;position:relative}.sec-trail__item:before{content:"";left:0;top:calc(var(--space-xs) + .775em);width:var(--space-sm);height:var(--rule-hair);background:var(--color-rule-2);position:absolute}.sec-trail__what{min-width:0;color:var(--color-ink);grid-area:what}.sec-trail__when{white-space:nowrap;grid-area:when}.sec-trail__where{grid-area:where;min-width:0}.sec-trail__chip{grid-area:chip}@media (width>=40rem){.sec-trail__item{grid-template-columns:9.5rem minmax(0,1fr) auto;grid-template-areas:"when what chip"".where."}}.sec-totp{gap:var(--space-md);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=40rem){.sec-totp{grid-template-columns:auto minmax(0,1fr)}}.sec-qr{align-items:flex-start;gap:var(--space-xs);flex-direction:column;display:flex}.sec-qr__tile{padding:var(--space-xs);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-pill);background:var(--color-sheet);color:var(--color-sheet-ink)}.sec-qr__svg{width:144px;height:144px}.sec-key{gap:var(--space-2xs) var(--space-sm);font-size:var(--text-md);color:var(--color-ink);grid-template-columns:repeat(4,max-content);display:grid}.sec-codes{gap:var(--space-xs) var(--space-md);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-pill);background:var(--color-paper-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sec-codes .measured{font-size:var(--text-md);color:var(--color-ink)}.sec-sk--ico{flex:none;width:20px;height:20px}.sec-sk--head{width:9rem;height:14px}.sec-sk--s{width:32%}.sec-sk--m{width:54%}.sec-sk--l{width:76%}.sec-sk-panel .panel__head{min-height:46px}.acct-sk-line{width:14rem;max-width:60%;height:12px;display:inline-block}.acct-row-wrap{align-items:center;gap:0 var(--space-xs);flex-wrap:wrap;display:flex}.acct-row-wrap>.acct-row{flex:16rem;min-width:0}.acct-retry{margin:0 var(--space-md) var(--space-sm) auto}.sec-inset--top{padding-top:var(--space-sm)}.sec-flash{align-items:center;gap:var(--space-xs);font-size:var(--text-sm);color:var(--color-ink-2);display:flex}.sec-flash .ico{color:var(--color-ok);flex:none}.api-kv__val{align-items:center;gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;display:flex}.api-kv__val .measured{overflow-wrap:anywhere;min-width:0}.api-code{background:var(--color-paper-3);border-radius:var(--radius-card);max-width:100%;overflow:auto hidden}.api-code:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.api-code pre{padding:var(--space-sm) var(--space-md);white-space:pre;color:var(--color-ink-2);width:max-content;min-width:100%;margin:0;line-height:1.6}.dlg .api-code{max-height:50dvh;overflow-y:auto}.api-page .panel__head{flex-wrap:wrap}.api-chips{gap:var(--space-2xs)}@media (width<=30rem){.api-kv{grid-template-columns:minmax(0,1fr);gap:0}.api-kv dd+dt{margin-top:var(--space-sm)}}.api-row{flex-wrap:wrap;align-items:flex-start}.api-row__title{align-items:baseline;gap:var(--space-2xs) var(--space-sm);flex-wrap:wrap;min-width:0;display:flex}.api-meta{gap:var(--space-2xs) var(--space-md);flex-wrap:wrap;display:flex}.api-flash-wrap{padding:var(--space-sm) var(--space-md) 0}.api-flash{align-items:center;gap:var(--space-xs);font-size:var(--text-sm);display:flex}.api-fieldset{border:0;margin:0;padding:0}.api-fieldset legend{margin-bottom:var(--space-xs);padding:0}.api-checks{gap:var(--space-sm);flex-direction:column;display:flex}.api-secret{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--color-paper-3);border-radius:var(--radius-card);flex-wrap:wrap;display:flex}.api-secret__val{overflow-wrap:anywhere;min-width:0;color:var(--color-ink);flex:16rem}.api-hook__url{max-width:100%;display:block}.api-evgroup__legend{width:100%}.api-checks--grid{gap:var(--space-xs) var(--space-md);grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));display:grid}.api-checks--grid .check{align-items:center;min-height:32px}.api-checks--grid .check input{margin-top:0}.api-trail{padding:0 0 0 var(--space-md);gap:var(--space-md);flex-direction:column;margin:0;list-style:none;display:flex;position:relative}.api-trail:before{content:"";left:0;top:var(--space-2xs);bottom:var(--space-2xs);width:var(--rule-hair);background:var(--color-rule-2);position:absolute}.api-trail__item{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.api-trail__top{align-items:center;gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;min-width:0;display:flex}.api-trail__top .measured,.api-meta .measured-xs{overflow-wrap:anywhere;min-width:0}.api-details summary{cursor:pointer;align-items:center;width:fit-content;min-height:32px;display:flex}.api-details summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-chip)}.api-details__body{margin-top:var(--space-xs)}.api-details summary{gap:var(--space-xs);list-style:none}.api-details summary::-webkit-details-marker{display:none}.api-details summary .ico{color:var(--color-muted);transition:transform var(--dur-short) var(--ease-out)}.api-details[open] summary .ico{transform:rotate(90deg)}.rows>.acct-row-wrap:first-child>.row{border-top:0}.sec-trail__where,.sec-trail__what{overflow-wrap:anywhere}.api-page .seg{flex-wrap:wrap}.api-page .seg button{white-space:nowrap}.mail-listpanel{min-width:0;container:mlist/inline-size}.mail-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mail-item{border-top:var(--rule-hair) solid var(--color-rule);min-width:0;transition:background-color var(--dur-micro) var(--ease-out);align-items:stretch;display:flex;position:relative}.mail-list>.mail-item:first-child{border-radius:calc(var(--radius-card) - var(--rule-hair)) calc(var(--radius-card) - var(--rule-hair)) 0 0;border-top:0}.mail-list>.mail-item:last-child{border-radius:0 0 calc(var(--radius-card) - var(--rule-hair)) calc(var(--radius-card) - var(--rule-hair))}.mail-list>.mail-item:only-child{border-radius:calc(var(--radius-card) - var(--rule-hair))}@media (hover:hover){.mail-item:hover{background:var(--color-paper-3)}}.mail-item:active{background:var(--color-paper-3)}.mail-row{align-items:flex-start;gap:var(--space-sm);min-width:0;padding:var(--space-sm) var(--space-md);color:inherit;border-radius:inherit;flex:1;text-decoration:none;display:flex}.mail-row:focus-visible{outline-offset:-2px}.mail-row__main{gap:var(--space-3xs) var(--space-xs);flex:1;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name when""rec rec""line line""snip snip";align-items:baseline;min-width:0;display:grid}.mail-row__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-md);color:var(--color-ink-2);grid-area:name;line-height:1.375;overflow:hidden}.mail-row__when{padding-left:var(--space-2xs);color:var(--color-muted);white-space:nowrap;grid-area:when;justify-self:end}.mail-row__rec{grid-area:rec;align-items:center;min-width:0;display:flex}.mail-row__addr{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;line-height:1.5;overflow:hidden}.mail-row__line{align-items:center;gap:var(--space-xs);grid-area:line;min-width:0;display:flex}.mail-row__subj{font-size:var(--text-sm);color:var(--color-ink-2);flex:1;line-height:1.43}.mail-row__snip{font-size:var(--text-sm);color:var(--color-muted);grid-area:snip;line-height:1.43}.mail-row__marks{align-items:center;gap:var(--space-2xs);color:var(--color-muted);flex:none;display:inline-flex}.mail-row__marks>span{align-items:center;gap:var(--space-3xs);display:inline-flex}.mail-row__star{color:var(--color-accent)}.is-unread .mail-row__name,.is-unread .mail-row__subj{color:var(--color-ink);font-weight:500}.mail-more{justify-content:center;display:flex}@container mlist (width>=36rem){.mail-row__main{grid-template-columns:minmax(0,max-content) minmax(0,1fr) auto;grid-template-areas:"name rec when""line line line""snip snip snip"}}.mail-thead{align-items:stretch;gap:var(--space-2xs);padding-bottom:var(--space-sm);flex-direction:column}.mail-thead__bar{align-items:center;gap:var(--space-2xs);min-height:var(--control-h);display:flex}.mail-tools{align-items:center;gap:var(--space-3xs);margin-left:auto;display:flex}.mail-tool{min-width:var(--control-h);padding:0 var(--space-xs)}.mail-tool__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mail-thead__h{font-size:var(--text-xl);text-wrap:balance;overflow-wrap:anywhere;max-width:40ch;line-height:1.15}.mail-sk-title{width:60%;height:20px;margin-block:var(--space-2xs)}.mail-conv{container:mconv/inline-size}.mail-conv>:not(:first-child){border-top:var(--rule-hair) solid var(--color-rule)}.mail-msg{padding:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}.mail-msg__main{gap:var(--space-md);flex-direction:column;min-width:0;display:flex}.mail-rec{gap:var(--space-xs) var(--space-md);flex:1;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;min-width:0;margin:0;line-height:1.45}.mail-rec dd{align-items:baseline;gap:var(--space-3xs) var(--space-xs);flex-wrap:wrap;min-width:0;margin:0;display:flex}.mail-rec dd>.chip{align-self:center}.mail-rec .measured{font-size:var(--text-xs);overflow-wrap:anywhere}.mail-rec__who{color:var(--color-accent);font-weight:500}.mail-rec__addr{color:var(--color-ink-2)}.mail-rec__to{align-items:center;gap:var(--space-xs);flex-wrap:wrap;flex-basis:100%;min-width:0;display:inline-flex}@container mconv (width>=34rem){.mail-rec .measured{font-size:var(--text-sm)}}.mail-body{gap:var(--space-sm);font-size:var(--text-md);color:var(--color-ink);overflow-wrap:break-word;flex-direction:column;line-height:1.6;display:flex}.mail-body__text{white-space:pre-wrap;max-width:65ch;margin:0}.mail-body__html{border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-chip);background:#fff;width:100%;height:60vh;min-height:24rem;display:block}.mail-atts{border-top:var(--rule-hair) solid var(--color-rule);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mail-att{align-items:center;gap:var(--space-sm);min-height:56px;padding-block:var(--space-xs);display:flex}.mail-att+.mail-att{border-top:var(--rule-hair) solid var(--color-rule)}.mail-att>.ico{color:var(--color-muted);flex:none}.mail-att__name{min-width:0;font-size:var(--text-sm);flex-direction:column;flex:1;display:flex}.mail-sk{gap:var(--space-lg);padding:var(--space-md);flex-direction:column;display:flex}.mail-frow>.ico,.mail-frow .row__end .ico{color:var(--color-muted)}.mail-frow__name{flex:1;min-width:0}@media (width>=60rem){.mail-tools{margin-left:0}.mail-tool{min-width:0;padding:0 var(--space-sm)}.mail-tool .ico{width:16px;height:16px}.mail-tool__label{clip-path:none;width:auto;height:auto;position:static;overflow:visible}}.mail-autoclear{margin-bottom:var(--space-md)}.mail-empty-btn{flex:none;margin-left:auto}.write{gap:var(--space-md);flex-direction:column;display:flex}.write-head{align-items:center;gap:var(--space-sm);display:flex}.write-head .page-head__title{flex:1;min-width:0}.write-head .page-head__title h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.write-form{gap:var(--space-sm);padding:var(--space-md);flex-direction:column;min-width:0;display:flex}.write-reveal{margin-top:calc(-1 * var(--space-xs))}.write-text{min-height:calc(12 * 1.55em + 2 * var(--space-xs));border-radius:var(--radius-card);font-family:inherit}.write-quote{gap:var(--space-xs);flex-direction:column;display:flex}.write-quote__text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-ink-2);border-left:var(--rule-hair) solid var(--color-muted);padding-left:var(--space-sm);max-height:24rem;overflow:auto}.mail-replybar{padding:var(--space-md)}.mail-dlv{gap:var(--space-xs);padding-top:var(--space-sm);border-top:var(--rule-hair) solid var(--color-rule);flex-direction:column;display:flex}.mail-dlv__head{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.mail-dlv__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mail-dlv__row{align-items:center;gap:var(--space-2xs) var(--space-sm);padding-block:var(--space-xs);border-top:var(--rule-hair) solid var(--color-rule);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.mail-dlv__row:first-child{border-top:0}.mail-dlv__who{align-items:baseline;gap:var(--space-xs);min-width:0;display:flex}.mail-dlv__smtp{overflow-wrap:anywhere;grid-column:1/-1}@media (width<=30rem){.mail-dlv__row{grid-template-columns:auto minmax(0,1fr)}.mail-dlv__row>time,.mail-dlv__row>.measured-xs:not(.mail-dlv__smtp){grid-column:2}}
