: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-auto-columns:minmax(0,1fr);grid-auto-flow:column;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__mode{top:var(--space-2xs);background:var(--color-accent);border-radius:50%;width:8px;height:8px;position:absolute;left:calc(50% + 8px)}.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__mode{font-family:var(--font-outlier);font-size:var(--text-xs);color:var(--color-accent);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.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}.side-bottom{gap:var(--space-sm);flex-direction:column;margin-top:auto;display:flex}.side-bottom .side-foot{margin-top:0}@media (width>=60rem){.sidebar{padding-bottom:0}.side-bottom{z-index:1;padding-top:var(--space-2xs);padding-bottom:var(--space-md);background:var(--color-paper-2);position:sticky;bottom:0}}.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}}.auth-steps.enrol-steps--4{grid-template-columns:repeat(4,minmax(0,1fr))}.auth-steps.enrol-steps--3{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-hint>.ico{vertical-align:-3px;margin-right:var(--space-3xs);display:inline-block}.enrol-kicker{align-items:center;gap:var(--space-2xs);font-size:var(--text-sm);color:var(--color-muted);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.enrol-kicker>.ico{color:var(--color-accent)}.enrol-codes-tools{gap:var(--space-xs);flex-wrap:wrap;display:inline-flex}.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}.ooo-switch{border-top:0;border-bottom:var(--rule-hair) solid var(--color-rule)}.ooo-dates{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.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}.ol-split{min-width:0;display:block}.ol-split[data-open="1"] .ol-split__list,.ol-split[data-open="0"] .ol-split__read{display:none}.ol-split__list,.ol-split__read{min-width:0}@media (width>=60rem){.content:has(>.ol-split){padding:0}.ol-split{grid-template-columns:clamp(360px, var(--list-w), 400px) minmax(0, 1fr);height:100dvh;display:grid;overflow:hidden}.ol-split[data-open] .ol-split__list,.ol-split[data-open] .ol-split__read{display:block}.ol-split__list{border-right:var(--rule-hair) solid var(--color-rule);flex-direction:column;min-height:0;display:flex;overflow:hidden}.ol-split__read{min-height:0;overflow-y:auto}.ol-list{flex-direction:column;height:100%;min-height:0;display:flex}.ol-list__body{flex:1;min-height:0;overflow-y:auto}}.ol-list__head{gap:var(--space-xs);padding:var(--space-sm) var(--space-md) var(--space-xs);border-bottom:var(--rule-hair) solid var(--color-rule);background:var(--color-paper);display:grid}.ol-search{align-items:center;gap:var(--space-xs);height:var(--control-h-sm);padding:0 var(--space-sm);border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-pill);background:var(--color-paper-2);color:var(--color-muted);display:flex}.ol-search:focus-within{outline:2px solid var(--color-focus);outline-offset:1px}.ol-search input{min-width:0;color:var(--color-ink);font:inherit;font-size:var(--text-sm);background:0 0;border:0;outline:none;flex:1}.ol-list__title{align-items:baseline;gap:var(--space-xs);display:flex}.ol-list__name{font-size:var(--text-lg);font-weight:var(--display-weight);letter-spacing:var(--tracking-display);margin:0}.ol-list__count{color:var(--color-muted)}.ol-list__empty{align-self:center;margin-left:auto}.ol-filters{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.ol-filter{font:inherit;font-size:var(--text-xs);padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-chip);border:var(--rule-hair) solid transparent;color:var(--color-muted);cursor:pointer;background:0 0;min-height:28px}.ol-filter:hover{color:var(--color-ink);background:var(--color-paper-2)}.ol-filter[aria-pressed=true]{color:var(--color-ink);border-color:var(--color-rule-2);background:var(--color-paper-2);font-weight:600}.ol-filter:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.ol-list__notice .notice{margin:0}.ol-rows{margin:0;padding:0;list-style:none}.ol-group{padding:var(--space-sm) var(--space-md) var(--space-2xs);font-size:var(--text-xs);color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;margin:0;font-weight:600}.ol-row{border-bottom:var(--rule-hair) solid var(--color-rule);position:relative}.ol-readbar{z-index:1;cursor:pointer;background:0 0;border:0;width:14px;padding:0;position:absolute;inset:0 auto 0 0}.ol-readbar:before{content:"";width:3px;transition:background-color var(--dur-micro) var(--ease-out), width var(--dur-micro) var(--ease-out);background:0 0;position:absolute;inset:0 auto 0 0}.ol-row.is-unread .ol-readbar:before{background:var(--color-accent)}.ol-row:hover .ol-readbar:before{background:var(--color-rule-2)}.ol-row.is-unread:hover .ol-readbar:before{background:var(--color-accent)}.ol-readbar:hover:before,.ol-readbar:focus-visible:before{width:5px}.ol-readbar:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}@media (pointer:coarse){.ol-readbar{width:24px}}.ol-row:hover{background:var(--color-paper-2)}.ol-row.is-selected{background:var(--color-accent-soft)}.ol-row__link{gap:var(--space-sm);padding:var(--space-sm) var(--space-md);color:inherit;min-width:0;text-decoration:none;display:flex}.ol-row__link:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.ol-avatar{width:32px;height:32px;font-size:var(--text-xs);color:oklch(98% .01 var(--h));background:oklch(52% .09 var(--h));border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.ol-row__main{flex:1;gap:1px;min-width:0;display:grid}.ol-row__l1,.ol-row__l2{align-items:center;gap:var(--space-xs);min-width:0;display:flex}.ol-row__who{min-width:0;font-size:var(--text-sm);color:var(--color-ink-2);flex:1}.is-unread .ol-row__who{color:var(--color-ink);font-weight:650}.ol-row__when{color:var(--color-muted);flex:none}.is-unread .ol-row__when{color:var(--color-accent)}.ol-row__subj{min-width:0;font-size:var(--text-sm);color:var(--color-ink);flex:1}.is-unread .ol-row__subj{font-weight:600}.ol-row__marks{gap:var(--space-2xs);color:var(--color-muted);flex:none;align-items:center;display:inline-flex}.ol-row__flag{color:var(--color-bad);display:inline-flex}.ol-row__n{padding:0 var(--space-2xs);border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-chip)}.ol-row__l3{font-size:var(--text-sm);color:var(--color-muted)}.ol-quick{display:none}@media (width>=60rem) and (hover:hover){.ol-quick{top:var(--space-xs);right:var(--space-sm);border-radius:var(--radius-pill);background:var(--color-paper);border:var(--rule-hair) solid var(--color-rule);gap:2px;padding:2px;display:none;position:absolute}.ol-row:hover .ol-quick,.ol-row:focus-within .ol-quick{display:inline-flex}.ol-row:hover .ol-row__when,.ol-row:focus-within .ol-row__when{visibility:hidden}}.ol-quick__btn{border-radius:var(--radius-chip);width:28px;height:28px;color:var(--color-ink-2);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.ol-quick__btn:hover{background:var(--color-paper-2);color:var(--color-ink)}.ol-quick__btn:focus-visible{outline:2px solid var(--color-focus)}.ol-more{padding:var(--space-md);text-align:center}.prot-banner{align-items:flex-start}.prot-banner>.ico{flex:none;margin-top:2px}.prot-banner__in{gap:var(--space-xs);flex-direction:column;flex:1;min-width:0;display:flex}.prot-banner--bad{background:var(--color-bad-soft)}.prot-banner--bad>.ico{color:var(--color-bad)}.prot-banner--warn{background:var(--color-accent-soft)}.prot-banner--warn>.ico{color:var(--color-accent)}.prot-banner--note{background:var(--color-cool-soft)}.prot-banner--note>.ico{color:var(--color-cool)}.prot-banner__h{font-size:var(--text-md);line-height:1.3}.mail-conv>.prot-banner{margin:var(--space-sm) var(--space-md) 0}.prot-why>summary{align-items:center;gap:var(--space-2xs);cursor:pointer;min-height:32px;font-weight:500;list-style:none;display:inline-flex}.prot-why>summary::-webkit-details-marker{display:none}.prot-why>summary::marker{content:""}.prot-why>summary .ico{transition:transform var(--dur-short) var(--ease-in-out)}.prot-why[open]>summary .ico{transform:rotate(180deg)}.prot-why[open]{gap:var(--space-xs);flex-direction:column;display:flex}.prot-verdict{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.prot-sigs{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.prot-sigs li{gap:var(--space-3xs);padding-left:var(--space-sm);border-left:2px solid var(--color-rule-2);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.prot-sigs li.prot-sig--bad{border-left-color:var(--color-bad)}.prot-sigs li.prot-sig--warn{border-left-color:var(--color-accent)}.prot-rowchip{flex:none}.prot-heldnote{margin-bottom:var(--space-md);align-items:center}.prot-heldnote__in{justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;flex:1;min-width:0;display:flex}.prot-heldnote .btn{flex:none}.prot-myheld{margin:0;padding:0;list-style:none}.prot-myheld>li+li>.row{border-top:var(--rule-hair) solid var(--color-rule)}.prot-myheld>li:first-child>.row{border-top:0}.prot-myheld__row{align-items:flex-start}.prot-myheld__row>.ico{color:var(--color-muted);flex:none;align-self:center}.prot-myheld__main{gap:var(--space-3xs);flex-direction:column;flex:1;min-width:0;display:flex}.prot-myheld__top{justify-content:space-between;align-items:baseline;gap:var(--space-sm);min-width:0;display:flex}.prot-myheld__chips{gap:var(--space-2xs);margin-top:var(--space-2xs);flex-wrap:wrap;display:flex}.prot-nobody{align-items:flex-start;gap:var(--space-sm);display:flex}.prot-nobody>.ico{color:var(--color-muted);flex:none;margin-top:2px}.prot-adminonly>.ico{color:var(--color-muted)}.prot-atts{gap:var(--space-3xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.prot-atts li{align-items:baseline;gap:var(--space-xs);flex-wrap:wrap;display:flex}.prot-measure{max-width:60ch;margin-bottom:var(--space-md)}.panel__head.prot-snd-head{justify-content:flex-start;align-items:flex-start;gap:var(--space-2xs);text-align:left;flex-direction:column;display:flex}.prot-snd-add{padding:var(--space-sm) var(--space-md) var(--space-md);border-top:var(--rule-hair) solid var(--color-rule);display:flex}.prot-snd-add .auth-inline{gap:var(--space-xs);display:flex}.prot-snd-add .auth-inline .input{flex:1;min-width:0}.prot-snd-add .auth-inline .btn{flex:none}.prot-snd-empty{padding:var(--space-sm) var(--space-md)}.prot-snd-v{overflow-wrap:anywhere;min-width:0}@media (prefers-reduced-motion:reduce){.prot-why>summary .ico{transition:none}}.rd{background:var(--color-paper);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.rd--empty{justify-content:center;align-items:center}.rd-bar{align-items:center;gap:var(--space-2xs);padding:var(--space-xs) var(--space-md);border-bottom:var(--rule-hair) solid var(--color-rule);background:var(--color-paper);z-index:var(--z-sticky);flex-wrap:wrap;display:flex;position:sticky;top:0}.rd-bar__answer{gap:var(--space-2xs);display:flex}.rd-bar__sep{width:1px;margin:0 var(--space-2xs);background:var(--color-rule);align-self:stretch}.rd-back{display:none}.rd-tool{gap:var(--space-3xs)}.rd-tool__label{display:none}.rd-tool[aria-pressed=true]{color:var(--color-accent-ink);background:var(--color-accent-soft)}@media (width>=80rem){a.rd-tool .rd-tool__label{display:inline}}@media (width>=100rem){.rd-tool__label{display:inline}}.rd-scroll{min-height:0;padding:var(--space-lg) var(--space-lg) var(--space-2xl);flex:1;overflow-y:auto}.rd-sk{gap:var(--space-sm);max-width:72ch;display:grid}.rd-head{align-items:center;gap:var(--space-xs);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.rd-subject{font-family:var(--font-display);font-size:var(--text-xl);overflow-wrap:anywhere;margin:0;line-height:1.25}.rd-conv{gap:var(--space-xs);display:grid}.rd-msg{border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper)}.rd-msg--open{padding:var(--space-md)}.rd-msg__head{gap:var(--space-sm);grid-template-columns:auto 1fr auto;align-items:start;display:grid}.rd-msg__who{gap:var(--space-3xs);min-width:0;display:grid}.rd-msg__line{align-items:center;gap:var(--space-xs);flex-wrap:wrap;min-width:0;display:flex}.rd-msg__name{color:var(--color-ink);font-weight:600}.rd-msg__addr{min-width:0}.rd-msg__meta{font-size:var(--text-sm);color:var(--color-muted)}.rd-msg__right{justify-items:end;gap:var(--space-3xs);display:grid}.rd-msg__acts{gap:var(--space-3xs);display:flex}.rd-av{background:var(--color-paper-3);width:40px;height:40px;color:var(--color-ink-2);font-size:var(--text-sm);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-weight:600;display:inline-grid}.rd-msg--row .rd-av{width:28px;height:28px;font-size:var(--text-xs)}.rd-msg--row{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-xs) var(--space-md);text-align:left;cursor:pointer;font:inherit;color:inherit;grid-template-columns:auto minmax(6rem,12rem) 1fr auto;display:grid}.rd-msg--row:hover{background:var(--color-paper-2)}.rd-msg__snip{min-width:0}.rd-badge{font-size:var(--text-xs);position:relative}.rd-badge>summary{cursor:pointer;align-items:center;gap:var(--space-3xs);padding:0 var(--space-2xs);border-radius:var(--radius-chip);color:var(--color-muted);background:var(--color-paper-2);list-style:none;display:inline-flex}.rd-badge>summary::-webkit-details-marker{display:none}.rd-badge--ok>summary{color:var(--color-ok);background:var(--color-ok-soft)}.rd-badge--bad>summary{color:var(--color-bad);background:var(--color-bad-soft)}.rd-badge__pop{top:calc(100% + var(--space-3xs));z-index:var(--z-dropdown);gap:var(--space-3xs) var(--space-sm);padding:var(--space-xs) var(--space-sm);background:var(--color-paper);border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-card);min-width:10rem;box-shadow:var(--shadow-card);grid-template-columns:auto auto;margin:0;display:grid;position:absolute;left:0}.rd-badge__pop dt{color:var(--color-muted)}.rd-badge__pop dd{margin:0}.rd-atts{margin:var(--space-md) 0 0;gap:var(--space-xs);flex-wrap:wrap;padding:0;list-style:none;display:flex}.rd-att{align-items:center;gap:var(--space-xs);min-width:0;max-width:18rem;padding:var(--space-2xs) var(--space-xs);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper-2);display:flex}.rd-att__name{min-width:0;display:grid}.rd-body{margin-top:var(--space-md);max-width:72ch}.rd-body__text{font-family:var(--font-email,var(--font-body));white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-ink);margin:0;font-size:15px;line-height:1.6}.rd-body__html{border-radius:var(--radius-card);background:#fff;border:0;width:100%;min-height:24rem}.rd-fold{margin-top:var(--space-xs);padding:0 var(--space-xs);border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-pill);background:var(--color-paper-2);color:var(--color-muted);cursor:pointer;line-height:1.2;font:inherit;letter-spacing:.1em}.rd-fold[aria-expanded=true]{color:var(--color-ink)}.rd-dlv{margin-top:var(--space-sm);font-size:var(--text-sm);color:var(--color-muted)}.rd-dlv>summary{cursor:pointer;align-items:center;gap:var(--space-2xs);list-style:none;display:inline-flex}.rd-dlv>summary::-webkit-details-marker{display:none}.rd-dlv--bad>summary{color:var(--color-bad)}.rd-dlv__list{margin:var(--space-2xs) 0 0;gap:var(--space-3xs);padding:0;list-style:none;display:grid}.rd-dlv__smtp{display:block}.rd-more{padding:var(--space-2xs) var(--space-sm);cursor:pointer;color:var(--color-accent-ink);font:inherit;text-underline-offset:2px;background:0 0;border:0;justify-self:start;text-decoration:underline}.rd-mbar{display:none}@media (width<=59.99rem){.rd-back{display:inline-grid}.rd-bar__answer,.rd-bar__sep{display:none}.rd-scroll{padding:var(--space-md) var(--space-md) calc(var(--tabbar-h) + 5rem)}.rd-msg__head{grid-template-columns:auto 1fr}.rd-msg__right{grid-column:1/-1;grid-template-columns:1fr auto;place-items:center start}.rd-msg--row{grid-template-columns:auto 1fr auto}.rd-msg--row .rd-msg__snip{display:none}.rd-mbar{gap:var(--space-xs);left:0;right:0;bottom:var(--tabbar-h);z-index:var(--z-sticky-nav);padding:var(--space-xs) var(--space-md);background:var(--color-paper);border-top:var(--rule-hair) solid var(--color-rule);justify-content:stretch;display:flex;position:fixed}.rd-mbar>.btn{flex:1;justify-content:center}}.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}}.write-editor{overflow-wrap:anywhere;cursor:text;min-height:14rem}.write-editor:focus{outline:2px solid var(--focus,currentColor);outline-offset:2px}.write-editor.is-dragging{outline:2px dashed var(--accent,currentColor)}.write-editor blockquote{border-left:3px solid var(--line,#ccc);color:var(--muted,inherit);margin:.5em 0;padding-left:.75em}.write-editor ul,.write-editor ol{padding-left:1.5em}.write-tools{flex-wrap:wrap;gap:.25rem;margin-bottom:.5rem}.write-files{flex-wrap:wrap;gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none}.write-file{align-items:center;gap:.4rem;max-width:100%;display:inline-flex}.write-file>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow:hidden}.write-suggest{border:1px solid var(--line,#ccc);background:var(--surface,Canvas);border-radius:8px;max-height:14rem;margin:.25rem 0 0;padding:.25rem;list-style:none;overflow:auto}.write-suggest li{cursor:pointer;overflow-wrap:anywhere;border-radius:6px;padding:.4rem .5rem}.write-suggest li.is-active,.write-suggest li:hover{background:var(--hover,#7f7f7f26)}.write-saved{text-align:right;min-width:4.5rem;margin-left:auto;margin-right:.5rem}.write-undo{z-index:50;background:var(--ink,#222);color:var(--paper,#fff);border-radius:10px;align-items:center;gap:.75rem;padding:.6rem .9rem;display:flex;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #0003}.sig-tools{gap:var(--space-3xs);flex-wrap:wrap;display:flex}.sig-editor{min-height:7rem;padding:var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-sheet);color:var(--color-sheet-ink);font-family:var(--font-email);overflow-wrap:anywhere;font-size:14px;line-height:1.5}.sig-editor:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.sig-editor:empty:before{content:attr(data-placeholder);color:var(--color-muted)}.sig-editor ul,.sig-editor ol,.sheet ul,.sheet ol{margin:.3em 0;padding-left:1.4em}.sig-editor p,.sheet p{margin:0 0 .4em}.sig-toggle{align-items:center;gap:var(--space-sm);display:flex}.sig-preview__rule{color:var(--color-muted);margin:0 0 var(--space-2xs)}.sig-tabs{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.adm-strip{align-items:center;gap:var(--space-sm);min-width:0;padding:var(--space-xs) var(--space-xs) var(--space-xs) var(--space-md);border-radius:var(--radius-card);background:var(--color-accent-soft);display:flex}.adm-strip>.ico{color:var(--color-accent);flex:none}.adm-strip__text{align-items:baseline;gap:0 var(--space-xs);flex-wrap:wrap;flex:1;min-width:0;display:flex}.adm-strip .btn{flex:none}.adm-pin{gap:var(--space-lg);padding-top:var(--space-md);grid-template-columns:minmax(0,1fr);grid-template-areas:"main""side""note";align-items:start;display:grid}.adm-pin__main{gap:var(--space-lg);flex-direction:column;grid-area:main;min-width:0;max-width:26rem;display:flex}.adm-pin__side{grid-area:side;max-width:26rem}.adm-pin__note{grid-area:note;max-width:26rem}@media (width>=60rem){.adm-pin{justify-content:center;column-gap:var(--space-2xl);padding-top:var(--space-2xl);grid-template:"main side""note side"1fr/minmax(0,26rem) minmax(0,22rem)}}.adm-pin__head{align-items:flex-start;gap:var(--space-xs);flex-direction:column;display:flex}.adm-pin__mark{width:44px;height:44px;margin-bottom:var(--space-2xs);border-radius:var(--radius-card);background:var(--color-accent-soft);color:var(--color-accent);place-items:center;display:inline-grid}.adm-pin__lede{max-width:46ch}.adm-pin__form{gap:var(--space-sm);flex-direction:column;display:flex}.adm-pin__input{letter-spacing:.3em;max-width:16rem}.adm-pin__acts{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.adm-pin__acts .btn-primary{flex:auto}@media (width>=60rem){.adm-pin__acts .btn-primary{flex:none;min-width:10rem}}.adm-pin__kv{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-card);background:var(--color-paper-2);border:var(--rule-hair) solid var(--color-rule)}.adm-facts{flex-direction:column;display:flex}.adm-fact{gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-top:var(--rule-hair) solid var(--color-rule);display:flex}.adm-fact:first-child{border-top:0}.adm-fact>.ico{margin-top:var(--space-3xs);color:var(--color-muted);flex:none}.adm-fact>span{gap:var(--space-3xs);flex-direction:column;min-width:0;display:flex}.adm-tiles{gap:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=40rem){.adm-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.adm-tile{gap:var(--space-2xs);padding:var(--space-md);color:inherit;transition:background-color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out);flex-direction:column;text-decoration:none;display:flex}@media (hover:hover){.adm-tile:hover{background:var(--color-paper-3);border-color:var(--color-rule-2)}}.adm-tile__head{align-items:center;gap:var(--space-xs);display:flex}.adm-tile__head>.ico{color:var(--color-muted)}.adm-tile__head .t-title-1{flex:1;min-width:0}.adm-tile__chev{color:var(--color-muted)}.adm-tile__n{font-size:var(--text-2xl);color:var(--color-ink);line-height:1.15}.adm-tile .chip{margin-top:var(--space-2xs);align-self:flex-start}.adm-inline{gap:var(--space-xs);min-width:0;display:flex}.adm-inline .input{flex:1;min-width:0}.adm-inline .btn{flex:none}@media (width<=39.99rem){.adm-inline{flex-wrap:wrap}.adm-inline .input{flex-basis:100%}}.adm-bar{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;min-width:0;display:flex}.adm-scroll{scrollbar-width:none;max-width:100%;padding-block:var(--space-2xs);overflow-x:auto}.adm-scroll::-webkit-scrollbar{display:none}.adm-scroll .seg{white-space:nowrap}.adm-person{align-items:center}.adm-person__main{gap:var(--space-3xs);flex-direction:column;flex:1;min-width:0;display:flex}.adm-person__name{align-items:center;gap:var(--space-xs);min-width:0;display:flex}.adm-person__end{display:none}.adm-person__chev{color:var(--color-muted);flex:none}@media (width>=40rem){.adm-person__end{align-items:flex-end;gap:var(--space-3xs);text-align:right;flex-direction:column;flex:none;display:flex}}@media (width<=39.99rem){.adm-person{flex-wrap:wrap}.adm-person__end{align-items:center;gap:var(--space-2xs) var(--space-xs);width:100%;padding-left:calc(40px + var(--space-sm));flex-wrap:wrap;order:3;display:flex}}.adm-form{gap:var(--space-md)}.adm-addr{align-items:center;gap:var(--space-xs);flex-wrap:wrap;min-width:0;display:flex}.adm-addr .input{flex:8rem;min-width:0}.adm-addr__dom,.adm-addr .btn{flex:none}.adm-check{align-items:center;gap:var(--space-2xs);display:flex}.adm-check .ico{flex:none}.adm-check--ok{color:var(--color-ok)}.adm-check--bad{color:var(--color-bad)}.adm-catch .check{color:var(--color-ink)}.adm-fieldset{gap:var(--space-sm);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.adm-fieldset legend{margin-bottom:var(--space-2xs);padding:0}.adm-role{padding-block:var(--space-2xs)}.adm-role.is-off{cursor:not-allowed}.adm-role.is-off .t-title-2{color:var(--color-muted)}.adm-acts{gap:var(--space-xs);flex-wrap:wrap;display:flex}@media (width<=39.99rem){.adm-acts .btn-primary{flex:auto}}.adm-who{align-items:flex-start;gap:var(--space-sm);min-width:0;display:flex}.adm-who>.icon-btn{margin-left:calc(-1 * var(--space-xs))}.adm-who__id{gap:var(--space-2xs);flex-direction:column;flex:1;min-width:0;display:flex}.adm-who__id h1{max-width:none}.adm-line{flex-wrap:wrap;align-items:flex-start}.adm-line>.ico{margin-top:var(--space-3xs);color:var(--color-muted);flex:none}.adm-line__text{gap:var(--space-3xs);flex-direction:column;flex:12rem;min-width:0;display:flex}.adm-line__end{align-items:center;gap:var(--space-xs);flex:none;margin-left:auto;display:flex}@media (width<=39.99rem){.adm-line__end{margin-left:calc(20px + var(--space-sm))}}a.adm-line{align-items:center}.adm-foot{align-items:flex-start;gap:var(--space-xs);padding:var(--space-sm) var(--space-md) var(--space-md);border-top:var(--rule-hair) solid var(--color-rule);flex-direction:column;display:flex}.adm-foot .field{align-self:stretch}.adm-done{align-items:center;gap:var(--space-2xs);font-size:var(--text-sm);color:var(--color-ink-2);display:inline-flex}.adm-done .ico{color:var(--color-ok)}.adm-log{align-items:flex-start}.adm-log>.av{margin-top:var(--space-3xs)}.adm-log__main{gap:var(--space-3xs);flex-direction:column;flex:1;min-width:0;display:flex}.adm-log__meta{gap:0 var(--space-sm);flex-wrap:wrap;display:flex}.adm-log__kind{flex:none}@media (width<=39.99rem){.adm-log__kind{display:none}}.adm-filters{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=40rem){.adm-filters{grid-template-columns:repeat(2,minmax(0,14rem))}}@media (prefers-reduced-motion:reduce){.adm-tile{transition:none}}.ssec-sub{padding:var(--space-md) var(--space-md) var(--space-2xs);font-size:var(--text-sm);color:var(--color-muted);margin:0;font-weight:400}.ssec-drw .ssec-sub{padding-inline:0}.ssec-row{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;align-items:center;gap:var(--space-sm);background:0 0;border:0;display:flex}.ssec-row:hover{background:var(--color-paper-3)}.ssec-row:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.ssec-drw{gap:var(--space-md);flex-direction:column;display:flex}.ssec-dl{gap:var(--space-xs) var(--space-md);font-size:var(--text-sm);grid-template-columns:max-content 1fr;display:grid}.ssec-dl>div{display:contents}.ssec-dl>div>span:last-child{overflow-wrap:anywhere;min-width:0}.ssec-list{gap:var(--space-xs);font-size:var(--text-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ssec-list li{gap:var(--space-xs);align-items:flex-start;display:flex}.ssec-list .ico{color:var(--color-muted);flex:none;margin-top:2px}.ssec-locked{gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-card);border:var(--rule-hair) dashed var(--color-rule-2);font-size:var(--text-sm);color:var(--color-ink-2);align-items:flex-start;margin:0;display:flex}.ssec-locked .ico{flex:none;margin-top:2px}.ssec-grid{gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));display:grid}.ssec-try{gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-card);background:var(--color-paper-3);flex-direction:column;display:flex}.ssec-try .ssec-sub{padding:0}.ssec-result.chip{white-space:normal;min-height:32px;padding:var(--space-2xs) var(--space-sm);font-size:var(--text-sm);align-self:flex-start;margin:0}.ssec-box{border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card)}.ssec-check{align-items:center;gap:var(--space-xs);cursor:pointer;flex-wrap:wrap;display:flex}.ssec-drw .seg{flex-wrap:wrap;align-self:flex-start}.ssec-lead{margin:0}.ssec-empty{align-items:center;gap:var(--space-xs);padding:var(--space-sm) 0;margin:0;display:flex}.ssec-subrow{justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:32px;display:flex}.ssec-subrow .ssec-sub{padding-bottom:0}.ssec-col{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.ssec-cols{gap:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}.ssec-pol{flex-wrap:wrap;align-items:center}.ssec-pol>.grow{min-width:min(100%,18rem)}.ssec-ctl{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.ssec-seg{flex-wrap:nowrap}.ssec-save{align-items:center;gap:var(--space-sm);display:flex}.ssec-ctyhead{align-items:baseline;gap:var(--space-xs) var(--space-md);flex-wrap:wrap;display:flex}.ssec-pills{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ssec-pill.chip{min-height:32px;padding:0 0 0 var(--space-sm);font-size:var(--text-sm);color:var(--color-ink);gap:0}.ssec-pill__x{border-radius:var(--radius-chip);width:32px;height:32px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:0;display:inline-grid}.ssec-pill__x:hover:not(:disabled){color:var(--color-ink);background:var(--color-paper-2)}.ssec-pill__x:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.ssec-pill__x:disabled{cursor:not-allowed;opacity:.4}.ssec-why{align-items:flex-start;gap:var(--space-xs);margin:0;display:flex}.ssec-why .ico{flex:none;margin-top:2px}.cpick{max-width:28rem;position:relative}.cpick__box{position:relative}.cpick__ico{left:var(--space-sm);color:var(--color-muted);pointer-events:none;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.cpick__in.input{width:100%;padding-left:calc(var(--space-sm) + 22px)}.cpick__list{margin:var(--space-2xs) 0 0;padding:var(--space-2xs);background:var(--color-paper);border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-card);max-height:22rem;list-style:none;position:static;overflow-y:auto}.cpick__list[hidden]{display:none}.cpick__opt{align-items:center;gap:var(--space-sm);min-height:36px;padding:0 var(--space-sm);border-radius:var(--radius-chip);cursor:pointer;font-size:var(--text-sm);display:flex}.cpick__opt:hover,.cpick__opt[aria-selected=true]{background:var(--color-paper-3)}.cpick__none{padding:var(--space-xs) var(--space-sm)}.ssec-pill.chip{min-height:44px}.ssec-pill__x{width:44px;height:44px}.cpick__in.input,.cpick__opt{min-height:44px}.cpick__list,.cpick__opt{scroll-margin-bottom:var(--space-md)}.cpick{margin-bottom:var(--space-sm)}@media (width>=60rem){.ssec-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.idn{gap:var(--space-md);flex-direction:column;display:flex}.idn .ssec-sub{padding:0 0 var(--space-xs)}@media (width<=47.99rem){.cpick__list,.cpick__opt{scroll-margin-bottom:calc(var(--tabbar-h,0px) + var(--space-md))}}dialog.drw{background:var(--color-paper-2);width:100%;max-width:100%;height:100dvh;max-height:100dvh;color:var(--color-ink);border:0;flex-direction:column;margin:0;padding:0;inset:0;overflow:hidden}dialog.drw[open]{animation:drw-in var(--dur-long) var(--ease-out);display:flex}dialog.drw::backdrop{background:var(--color-scrim)}.drw__head{align-items:flex-start;gap:var(--space-sm);padding:var(--space-md) var(--gr) var(--space-sm) var(--gl);border-bottom:var(--rule-hair) solid var(--color-rule);display:flex}.drw__titles{gap:var(--space-3xs);flex-direction:column;flex:1;min-width:0;display:flex}.drw__body{min-height:0;padding:var(--space-md) var(--gr) var(--space-lg) var(--gl);gap:var(--space-md);flex-direction:column;flex:1;display:flex;overflow-y:auto}.drw__actions{gap:var(--space-xs);padding:var(--space-sm) var(--gr) calc(var(--space-sm) + env(safe-area-inset-bottom,0px)) var(--gl);border-top:var(--rule-hair) solid var(--color-rule);flex-wrap:wrap;justify-content:flex-end;display:flex}@keyframes drw-in{0%{transform:translateX(var(--space-xl));opacity:0}to{opacity:1;transform:none}}@media (width>=60rem){dialog.drw{border-left:var(--rule-hair) solid var(--color-rule);width:min(36rem,100%);inset:0 0 0 auto}.drw__head,.drw__body,.drw__actions{padding-left:var(--space-lg);padding-right:var(--space-lg)}}@media (prefers-reduced-motion:reduce){dialog.drw[open]{animation:none}}.inc-pad{padding:var(--space-md);margin:0}.inc-row{align-items:flex-start}.inc-row__main{gap:var(--space-3xs);flex-direction:column;flex:1;min-width:0;display:flex}.inc-row__top{align-items:center;gap:var(--space-2xs) var(--space-sm);flex-wrap:wrap;min-width:0;display:flex}.inc-row__title{overflow-wrap:anywhere;min-width:0}.inc-row .row__end{align-self:center;align-items:center;gap:var(--space-xs);display:flex}.inc-people,.inc-done,.inc-tl{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.inc-people{gap:var(--space-xs)}.inc-person{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.inc-done{gap:var(--space-2xs)}.inc-done li{gap:var(--space-xs);align-items:center;display:flex}.inc-done .ico{color:var(--color-ok,currentColor)}.inc-tl__item{gap:var(--space-sm);padding-bottom:var(--space-sm);display:flex;position:relative}.inc-tl__item:not(:last-child):before{content:"";width:var(--rule-hair);background:var(--color-rule);position:absolute;top:28px;bottom:0;left:13px}.inc-tl__ico{background:var(--color-paper-3);border:var(--rule-hair) solid var(--color-rule);width:28px;height:28px;color:var(--color-muted);border-radius:50%;flex:none;place-items:center;display:grid}.inc-tl__item--signin .inc-tl__ico{color:var(--color-bad,currentColor)}.inc-tl__item--auto .inc-tl__ico{color:var(--color-accent)}.inc-tl__item--admin .inc-tl__ico{color:var(--color-ink,currentColor)}.inc-tl__body{gap:var(--space-3xs);overflow-wrap:anywhere;flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.inc-tl__meta{gap:var(--space-xs);flex-wrap:wrap;align-items:baseline;display:flex}.inc-acts{gap:var(--space-xs);flex-wrap:wrap;display:flex}.inc-set .seg{flex-wrap:wrap;max-width:100%}.inc-set{gap:var(--space-xs);flex-direction:column;align-items:flex-start;display:flex}.dom-rows{margin:0;padding:0;list-style:none}.dom-row{border-top:var(--rule-hair) solid var(--color-rule);flex-direction:column;display:flex}.dom-row__main{gap:var(--space-xs) var(--space-sm);text-align:left;border:0;grid-template-columns:1fr auto;align-items:center;width:100%;display:grid}.dom-row__name{align-items:center;gap:var(--space-xs);flex-wrap:wrap;min-width:0;display:flex}.dom-row__checks{gap:var(--space-2xs);flex-wrap:wrap;grid-column:1;display:flex}.dom-row__chev{color:var(--color-ink-2);grid-area:1/2/span 2}.dom-row__end{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:0 var(--space-md) var(--space-sm);display:flex}@media (width>=60rem){.dom-row{flex-direction:row;align-items:center}.dom-row__main{flex:1;min-width:0}.dom-row__end{align-items:flex-end;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);flex-direction:column}}.dom-recs{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dom-rec{gap:var(--space-xs);padding:var(--space-sm) 0;border-top:var(--rule-hair) solid var(--color-rule);flex-direction:column;display:flex}.dom-rec:first-child{border-top:0;padding-top:0}.dom-rec__head{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.dom-rec__head h4{margin:0 auto 0 0}.dom-rec__kv{margin:0}.dom-val{gap:var(--space-3xs);flex-direction:column;display:flex}.dom-val__line{align-items:flex-start;gap:var(--space-xs);display:flex}.dom-val__code{overflow-wrap:anywhere;word-break:break-all;min-width:0;padding:var(--space-xs) var(--space-sm);background:var(--color-paper-3);border-radius:var(--radius-chip);color:var(--color-ink);flex:1}.dom-rec__fix,.dom-note{gap:var(--space-xs);align-items:flex-start;margin:0;display:flex}.dom-rec__fix svg,.dom-note svg{margin-top:var(--space-3xs);flex:none}.dom-drw__status{gap:var(--space-sm);flex-wrap:wrap}.dom-hist{margin:0;padding:0;list-style:none}.dom-hist__row{gap:var(--space-xs) var(--space-sm);padding:var(--space-xs) 0;border-top:var(--rule-hair) solid var(--color-rule);flex-wrap:wrap;display:flex}.dom-hist__row:first-child{border-top:0}.dom-panel{flex-direction:column;display:flex}.dom-panel>.api-calls,.dom-panel>details{margin:var(--space-sm) var(--space-md) 0}.dom-bar{justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-sm);padding:var(--space-sm) var(--space-md);flex-wrap:wrap;display:flex}.dom-bar p{margin:0}.dom-set{padding:0 var(--space-md) var(--space-md);flex-direction:column;display:flex}.dom-set__row{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-sm) 0;border-bottom:var(--rule-hair) solid var(--color-rule);display:flex}.dom-set__row--field{display:block}.dom-set__row--field .field{max-width:28rem}.dom-set__save{align-items:center;gap:var(--space-sm);padding-top:var(--space-sm);display:flex}@media (width<=40rem){.dom-set__row{align-items:flex-start;gap:var(--space-xs);flex-direction:column}}.dom-mtss{flex-direction:column;display:flex}.dom-mts{gap:var(--space-md);padding:var(--space-md);border-top:var(--rule-hair) solid var(--color-rule);flex-direction:column;display:flex}.dom-mts:first-child{border-top:0}.dom-mts__head{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.dom-mts__head h3{margin:0 auto 0 0}.dom-mts__status{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.dom-mts__url{overflow-wrap:anywhere;color:var(--color-ink-2)}.dom-mts__part{gap:var(--space-xs);flex-direction:column;align-items:flex-start;display:flex}.dom-mts__part>p{margin:0}.dom-mts__part .seg{flex-wrap:wrap}.dom-mts__select{max-width:20rem}.dom-mts__mxs,.dom-mts__recs{flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.dom-mts__mx{align-items:center;gap:var(--space-xs);padding:var(--space-xs) 0;border-top:var(--rule-hair) solid var(--color-rule);flex-wrap:wrap;display:flex}.dom-mts__mx:first-child{border-top:0}.dom-mts__mx code{overflow-wrap:anywhere;min-width:0;margin-right:auto}.dom-mts__part .field{width:100%;max-width:32rem}.dom-mts__add{gap:var(--space-xs);align-items:center;display:flex}.dom-mts__add .input{flex:1;min-width:0}.dom-mts__pre{width:100%;padding:var(--space-sm);background:var(--color-paper-3);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-chip);color:var(--color-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.dom-mts__rec{gap:var(--space-xs);padding:var(--space-sm) 0;border-top:var(--rule-hair) solid var(--color-rule);flex-direction:column;display:flex}.dom-mts__rec:first-child{border-top:0;padding-top:0}.dom-mts__rechead{justify-content:space-between;align-items:flex-start;gap:var(--space-xs);flex-wrap:wrap;display:flex}.dom-mts__rua{max-width:28rem}.dom-mts .dom-set__row{border-bottom:0;padding:0}.prot-fit{align-self:flex-start;width:fit-content}.prot-pad{padding:var(--space-sm) var(--space-md)}.prot-addr{overflow-wrap:anywhere;min-width:0}.prot-chips{gap:var(--space-2xs)}.prot-tabs{scrollbar-width:none;max-width:100%;overflow-x:auto}.prot-tabs .seg button{white-space:nowrap}.prot-held{color:inherit;align-items:flex-start;text-decoration:none}.prot-held__main{gap:var(--space-3xs);flex-direction:column;flex:1;min-width:0;display:flex}.prot-held__route{overflow-wrap:anywhere;min-width:0}.prot-held__subj{overflow-wrap:anywhere}.prot-held__end{align-self:center;align-items:center;gap:var(--space-2xs);display:inline-flex}@media (width<=30rem){.prot-held__end .measured-xs{text-align:right;max-width:5.5rem}}.prot-split{gap:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=60rem){.prot-split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.prot-kv{grid-template-columns:minmax(0,6.5rem) minmax(0,1fr)}.prot-signals{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.prot-signal{gap:var(--space-sm);overflow-wrap:anywhere;align-items:flex-start;min-width:0;display:flex}.prot-signal>.ico{margin-top:var(--space-3xs);color:var(--color-accent);flex:none}.prot-signal--info>.ico{color:var(--color-muted)}.prot-refused{gap:var(--space-xs);overflow-wrap:anywhere;align-items:flex-start;min-width:0;display:flex}.prot-refused>.ico{margin-top:var(--space-3xs);flex:none}.prot-fs{gap:var(--space-sm);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.prot-fs legend{margin-bottom:var(--space-xs);overflow-wrap:anywhere;padding:0}.prot-radio{gap:var(--space-sm);cursor:pointer;align-items:flex-start;display:flex}.prot-radio input{margin-top:var(--space-3xs);width:18px;height:18px;accent-color:var(--color-accent);flex:none}.prot-check{flex-wrap:wrap}.prot-check__mode{flex:none;width:auto;min-width:8.5rem}@media (width<=30rem){.prot-check .grow{flex-basis:100%}}.prot-toggle{min-height:64px}.prot-order{max-width:72ch}.prot-short{display:none}@media (width<=30rem){.prot-long{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.prot-short{display:inline}.prot-tabs .seg button{padding:0 var(--space-xs)}}.prot-group+.prot-group{border-top:var(--rule-hair) solid var(--color-rule)}.prot-sender{align-items:center}.prot-sender>.ico{color:var(--color-muted);flex:none}.prot-sender__main{min-width:0}.prot-add{gap:var(--space-sm);border-top:var(--rule-hair) solid var(--color-rule);flex-direction:column;display:flex}.prot-add .seg{align-self:flex-start}.rul-list{margin:0;padding:0;list-style:none}.rul-row{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.rul-row__n{min-width:1.5em;color:var(--color-muted);font-variant-numeric:tabular-nums}.rul-row__text{min-width:0;color:inherit;flex-direction:column;flex:16rem;text-decoration:none;display:flex}.rul-row__text:hover .t-title-2{text-decoration:underline}.rul-row__end,.rul-line{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.rul-line>select.input{flex:none;width:auto}.rul-line__grow{flex:12rem;min-width:0}.rul-modes{border:0;margin:0}.rul-foot{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.rul-foot__end{align-items:center;gap:var(--space-xs);margin-left:auto;display:inline-flex}@media (width<=600px){.rul-line>select.input,.rul-line__grow{flex:100%}.rul-foot__end{margin-left:0}}.rul-line>select.input option:disabled{color:var(--color-muted)}.rul-note{margin:0}.rul-try__list{margin:0;padding:0;list-style:none}.rul-try__item{min-width:0;color:inherit;flex-direction:column;text-decoration:none;display:flex}.rul-try__item:hover .t-body-1{text-decoration:underline}.rul-try__item .t-body-2{overflow-wrap:anywhere}.ppl-sub{align-items:flex-start;gap:var(--space-2xs);flex-direction:column;min-width:0;max-width:100%;display:flex}.ppl-sub>.truncate{max-width:100%}.ppl-sub__chips{gap:var(--space-2xs) var(--space-xs);flex-wrap:wrap;display:flex}.ppl-foot{margin:0}.ppl-pad{padding:var(--space-md);margin:0}.ppl-more{flex-flow:wrap;align-items:center}.adm-line+.adm-foot,.rows+.adm-foot{border-top:var(--rule-hair) solid var(--color-rule)}.panel .seg button:disabled{cursor:not-allowed}.panel .seg button:disabled[aria-pressed=true]{color:var(--color-ink)}.dir-row{color:inherit;text-decoration:none}.dir-row .adm-line__end{align-items:center;gap:var(--space-xs);display:flex}.dir-member__end{justify-content:flex-end;align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.dir-level{width:auto;min-width:0;max-width:12rem}.dir-levels{gap:var(--space-xs);border:0;min-width:0;margin:0;padding:0;display:grid}.dir-levels__opt{align-items:flex-start;gap:var(--space-xs);display:flex}.dir-levels__opt>span{gap:2px;min-width:0;display:grid}.dir-alias{padding:var(--space-sm) var(--space-md)}@media (width<=40rem){.dir-member{flex-wrap:wrap}.dir-member__end{flex-basis:100%;justify-content:flex-start}}.acc-row{flex-wrap:wrap;align-items:flex-start}.acc-row__main{gap:var(--space-3xs);flex-direction:column;flex:14rem;min-width:0;display:flex}.acc-row__top{align-items:center;gap:var(--space-2xs) var(--space-xs);flex-wrap:wrap;min-width:0;display:flex}.acc-row .row__end{align-self:center}.acc-pad{padding:var(--space-md)}.acc-level{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.acc-form{gap:var(--space-md);padding:var(--space-md);flex-direction:column;display:flex}.acc-form .notice>span{min-width:0}.acc-dlg{gap:var(--space-md);flex-direction:column;display:flex}.acc-foot{padding:0 var(--space-2xs)}.mbx-view{flex-direction:column;min-width:0;display:flex}.mbx-head{gap:var(--space-sm);padding-bottom:var(--space-sm);flex-direction:column;min-width:0;display:flex}.mbx-head__line{justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;min-width:0;display:flex}.mbx-banner p{margin:0}.mbx-foot{align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);display:flex}.mbx-readonly{align-items:center;gap:var(--space-2xs);display:inline-flex}@media (width>=60rem){.content:has(>.mbx-view){padding:0}.mbx-view{height:100dvh;overflow:hidden}.mbx-head{padding:var(--space-md) var(--space-lg) var(--space-sm);border-bottom:var(--rule-hair) solid var(--color-rule)}.mbx-view .ol-split{flex:1;height:auto;min-height:0}}.tr-grid{gap:var(--space-sm);grid-template-columns:minmax(0,1fr);display:grid}.tr-filters{align-items:flex-end;gap:var(--space-sm) var(--space-md);flex-wrap:wrap;display:flex}.tr-filters .seg{flex-wrap:wrap}.tr-outcome{flex:12rem;max-width:16rem}@media (width>=40rem){.tr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=72rem){.tr-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.tr-count{padding:var(--space-xs) var(--space-md);border-bottom:var(--rule-hair) solid var(--color-rule)}.tr-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tr-list>li+li{border-top:var(--rule-hair) solid var(--color-rule)}.tr-row{gap:var(--space-3xs) var(--space-sm);padding:var(--space-sm) var(--space-md);color:inherit;min-width:0;transition:background-color var(--dur-micro) var(--ease-out);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"dir when""dir who""dir subj""dir chips";align-items:center;text-decoration:none;display:grid}.tr-row:focus-visible{outline-offset:-2px}@media (hover:hover){.tr-row:hover{background:var(--color-paper-3)}}.tr-row__dir{background:var(--color-paper-3);border:var(--rule-hair) solid var(--color-rule-2);width:32px;height:32px;color:var(--color-muted);border-radius:50%;grid-area:dir;align-self:start;place-items:center;display:grid}.tr-row__dir .ico{width:16px;height:16px}.tr-row__when{white-space:nowrap;grid-area:when}.tr-row__who{min-width:0;color:var(--color-ink-2);flex-direction:column;grid-area:who;display:flex}.tr-row__to{font-family:var(--font-body);color:var(--color-muted)}.tr-row__subj{color:var(--color-ink);grid-area:subj}.tr-row__chips{gap:var(--space-2xs);flex-wrap:wrap;grid-area:chips;display:flex}@media (width>=60rem){.tr-row{grid-template-columns:auto 9.5rem minmax(0,1.1fr) minmax(0,1fr) 13rem;grid-template-areas:"dir when who subj chips"}.tr-row__dir{align-self:center}.tr-row__chips{justify-content:flex-end}}.tr-detail__head{align-items:flex-start;gap:var(--space-sm);flex-wrap:wrap;display:flex}.tr-detail__head h2{overflow-wrap:anywhere}.tr-kv{row-gap:var(--space-sm);grid-template-columns:minmax(0,7.5rem) minmax(0,1fr)}.tr-signals,.tr-rules{margin:var(--space-xs) 0 0;gap:var(--space-2xs);flex-direction:column;padding:0;list-style:none;display:flex}.tr-rules{gap:var(--space-xs);margin:0}.tr-signals li{align-items:center;gap:var(--space-xs);display:flex}.tr-signals .ico{color:var(--color-bad)}.tr-rules li{align-items:center;gap:var(--space-3xs) var(--space-xs);flex-wrap:wrap;display:flex}.tr-rules li>.muted{flex-basis:100%}.tr-tl-head{border-top:var(--rule-hair) solid var(--color-rule)}.tr-trail .sec-trail__item{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"what when""where where"}.tr-trail .sec-trail__where{overflow-wrap:anywhere}.tr-foot{max-width:60ch}@media (width<=39.99rem){.tr-kv{grid-template-columns:minmax(0,1fr);row-gap:0}.tr-kv dt{margin-top:var(--space-sm)}.tr-kv dt:first-child{margin-top:0}.tr-kv dd{margin-top:var(--space-3xs)}}.tr-q{justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-sm);padding:var(--space-xs) var(--space-md);border-bottom:var(--rule-hair) solid var(--color-rule);flex-wrap:wrap;display:flex}.tr-q .measured{overflow-wrap:anywhere}.tr-more{padding:var(--space-sm) var(--space-md);border-top:var(--rule-hair) solid var(--color-rule);align-items:flex-start}.tr-search{gap:var(--space-md);flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.tr-row{transition:none}}.tr-page{gap:var(--space-lg);flex-direction:column;min-width:0;display:flex}.ov-page{gap:var(--space-md);flex-direction:column;display:flex}.ov-stack{gap:var(--space-sm);flex-direction:column;display:flex}.ov-panel{min-width:0;overflow:hidden}.ov-ph{align-items:center;gap:var(--space-xs) var(--space-sm);width:100%;padding:var(--space-md);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;display:flex}.ov-ph:hover{background:var(--color-paper-3)}.ov-ph:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.ov-ph__ic{color:var(--color-muted);flex-shrink:0}.ov-ph__title{margin-right:var(--space-xs)}.ov-chips{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.ov-chip--zero{opacity:.55}.ov-unit{margin-left:2px}.ov-ph__note{text-align:right;flex:1;min-width:8rem}.ov-ph__chev{flex-shrink:0;transition:transform .18s}.ov-panel.is-open .ov-ph__chev{transform:rotate(180deg)}.ov-panel.is-open .ov-ph{border-bottom:1px solid var(--color-rule)}@media (width<=40rem){.ov-ph__note{text-align:left;flex-basis:100%;order:5}.ov-ph__chev{margin-left:auto}.ov-ph__title{flex:1}.ov-chips{order:4}}.ov-tabs{gap:var(--space-2xs);padding:0 var(--space-md);border-bottom:var(--rule-hair) solid var(--color-rule);scrollbar-width:none;display:flex;overflow-x:auto}.ov-tab{color:var(--color-muted);font:inherit;font-size:var(--text-sm);padding:var(--space-sm) var(--space-xs);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;min-height:44px}.ov-tab:hover{color:var(--color-ink)}.ov-tab[aria-selected=true]{color:var(--color-ink);border-bottom-color:var(--color-accent)}.ov-tabbody{min-width:0}.ov-cfg{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.ov-seg{flex-wrap:wrap;flex-shrink:0}.ov-saved{margin-left:var(--space-xs);align-items:center;gap:4px;display:inline-flex}.ov-cols{gap:var(--space-md);padding:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=50rem){.ov-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.ov-col{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.ov-col h3,.ov-col p{margin:0}.ov-att{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;align-items:center;gap:var(--space-sm);background:0 0;border:0;display:flex}.ov-att:hover{background:var(--color-paper-3)}.ov-att__main,.ov-held__main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ov-att--bad .ov-att__ic{color:var(--color-bad)}.ov-att--warn .ov-att__ic{color:var(--color-accent)}.ov-calm{align-items:center;gap:var(--space-xs);color:var(--color-ok);display:flex}.ov-person,.ov-rule{text-align:left;width:100%;color:inherit;font:inherit;align-items:center;gap:var(--space-sm);background:0 0;border:0;text-decoration:none;display:flex}a.ov-person:hover{background:var(--color-paper-3)}.ov-person .row__end{gap:var(--space-xs);flex-shrink:0;align-items:center;display:flex}.ov-rule{flex-wrap:wrap}.ov-links{gap:var(--space-xs);padding:var(--space-sm) var(--space-md) var(--space-md);flex-wrap:wrap;display:flex}.ov-inline{gap:var(--space-xs);display:flex}.ov-inline .input{flex:1;min-width:0}.ov-hd{align-items:flex-start;gap:var(--space-sm);flex-wrap:wrap}.ov-hd__acts{gap:var(--space-xs);flex-wrap:wrap;align-items:center;display:flex}.ov-rule__n{flex-shrink:0;width:1.5rem}.ov-embed{gap:var(--space-md);padding:var(--space-md);flex-direction:column;min-width:0;display:flex}.ov-embed__acts{gap:var(--space-xs);flex-wrap:wrap;justify-content:flex-end;display:flex}.ov-embed>.panel{box-shadow:none}.psi{gap:var(--space-md);flex-direction:column;display:flex}.psi h3{margin:0 0 var(--space-xs)}.psi__pills{margin:0 0 var(--space-sm);gap:var(--space-xs);flex-wrap:wrap;padding:0;list-style:none;display:flex}.psi__pill{border:1px solid var(--line,currentColor);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;display:inline-flex}.psi__count{font-variant-numeric:tabular-nums;font-weight:600}.psi__ips{flex-direction:column;gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.psi__ips li{flex-wrap:wrap;gap:4px 12px;min-width:0;display:flex}.psi__ips .mono{overflow-wrap:anywhere}.psi__log{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.psi__log li+li{border-top:1px solid var(--line,#7f7f7f33)}.psi__row{gap:2px var(--space-sm);padding:var(--space-sm) 0;color:inherit;grid-template-columns:11rem 1fr;min-width:0;text-decoration:none;display:grid}.psi__row--link:hover,.psi__row--link:focus-visible{background:var(--hover,#7f7f7f14)}.psi__time{grid-row:span 2;padding-top:2px;font-size:12px}.psi__main{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.psi__what{font-weight:600}.psi__outcome{font-size:13px}.psi__outcome--blocked,.psi__outcome--code_failed{color:var(--bad,#c0392b)}.psi__meta{flex-wrap:wrap;gap:2px 12px;min-width:0;font-size:13px;display:flex}.psi__meta .mono{overflow-wrap:anywhere}.psi__more{align-items:center;gap:var(--space-sm);display:flex}@media (width<=600px){.psi__row{grid-template-columns:1fr}.psi__time{grid-row:auto}}
