@layer base{*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}#root{height:100%}a{color:inherit;text-decoration:none}.app-root{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;height:100%;font-family:Space Grotesk,system-ui,sans-serif}.mono{font-family:JetBrains Mono,ui-monospace,monospace}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);font-family:JetBrains Mono,monospace;font-size:10px}.grid-field{background-image:linear-gradient(to right, var(--grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--grid-line) 1px, transparent 1px);background-size:40px 40px}.wm{letter-spacing:-.045em;color:var(--ink);font-family:Space Grotesk,system-ui,sans-serif;font-weight:700;line-height:1}.wm .r{color:var(--magenta);text-shadow:var(--glow-mag)}.wm .dot{background:var(--cyan);width:.16em;height:.16em;box-shadow:var(--glow-cyan);vertical-align:.16em;border-radius:999px;margin-left:.05em;display:inline-block}.wm .mail{letter-spacing:.18em;text-transform:uppercase;color:var(--ink);opacity:.82;vertical-align:.08em;margin-left:.5em;font-family:JetBrains Mono,monospace;font-size:.64em;font-weight:600}.on-sheet{color:var(--sheet-text-1)}.btn{font-family:JetBrains Mono,monospace;font-size:var(--ctl-size);letter-spacing:var(--ctl-track);text-transform:var(--ctl-case);border-radius:var(--r-ctl);padding:var(--ctl-pad);cursor:pointer;font-weight:var(--ctl-weight);transition:transform var(--dur-1) ease, box-shadow var(--dur-2) ease, background var(--dur-2) ease, border-color var(--dur-2);white-space:nowrap;color:var(--text-1);background:0 0;border:1px solid #0000;align-items:center;gap:9px;display:inline-flex}.auth-main .btn{color:var(--sheet-text-1)}.btn:active{transform:translateY(1px)}.on-sheet .btn{color:var(--sheet-text-1)}.btn.block{justify-content:center;width:100%}.btn.lg{font-size:calc(var(--ctl-size) + 1px);padding:15px 22px}.reader-sheet .btn{color:var(--sheet-text-1)}.btn.primary{background:var(--primary);color:var(--on-primary);box-shadow:var(--glow-primary)}.btn.primary:hover:not(:disabled){box-shadow:0 0 28px #00e5ff99}.btn.magenta{background:var(--accent);color:var(--on-accent);box-shadow:var(--glow-accent)}.btn.ghost{border-color:var(--line-2);color:var(--text-1)}.btn.ghost:hover:not(:disabled){border-color:var(--primary-ink);color:var(--primary-ink)}.btn.subtle{color:var(--text-2)}.btn.subtle:hover:not(:disabled){background:var(--hover-fill);color:var(--text-1)}.reader-sheet .btn.ghost{color:var(--sheet-text-1)}.reader-sheet .btn.ghost:hover:not(:disabled){border-color:var(--primary-ink-sheet);color:var(--primary-ink-sheet)}.reader-sheet .btn.subtle{color:var(--sheet-text-2)}.reader-sheet .btn.subtle:hover:not(:disabled){color:var(--sheet-text-1)}.auth-main .btn.subtle{color:var(--sheet-text-2)}.auth-main .btn.ghost{color:var(--sheet-text-1)}.auth-main .btn.ghost:hover:not(:disabled){border-color:var(--primary-ink-sheet);color:var(--primary-ink-sheet)}.auth-main .btn.subtle:hover:not(:disabled){color:var(--sheet-text-1)}.on-sheet .btn.ghost:hover:not(:disabled){border-color:var(--primary-ink-sheet);color:var(--primary-ink-sheet)}.on-sheet .btn.ghost{color:var(--sheet-text-1)}.on-sheet .btn.subtle{color:var(--sheet-text-2)}.on-sheet .btn.subtle:hover:not(:disabled){color:var(--sheet-text-1)}.on-sheet .btn.ghost.dlg-cancel{color:var(--quiet-ink-sheet)}.on-sheet .btn.ghost.dlg-cancel:hover:not(:disabled){color:var(--ghost-hover-ink-sheet)}[data-style=paper] .btn{font-family:var(--ctl-font);transition:transform var(--dur-2) var(--ease-mat), filter var(--dur-1), box-shadow var(--dur-2), background-color var(--dur-2);border-width:0;justify-content:center;line-height:1}[data-style=paper] .btn.primary{box-shadow:inset 0 0 0 var(--mat-rim-w) var(--rim-fill), var(--glow-primary)}[data-style=paper] .btn.magenta{box-shadow:inset 0 0 0 var(--mat-rim-w) var(--rim-fill), var(--glow-accent)}[data-style=paper] .btn.primary:not(:disabled),[data-style=paper] .btn.magenta:not(:disabled){filter:var(--mat-lift-1)}[data-style=paper] .btn.ghost{box-shadow:inset 0 0 0 var(--mat-rim-w) var(--line-2)}[data-style=paper] .reader-sheet .btn.ghost{box-shadow:inset 0 0 0 var(--mat-rim-w) color-mix(in srgb, var(--sheet-text-1) 20%, transparent)}[data-style=paper] .btn:hover:not(:disabled){transform:var(--mat-hover-move)}[data-style=paper] .btn.primary:hover:not(:disabled){box-shadow:inset 0 0 0 var(--mat-rim-w) var(--rim-fill);filter:var(--mat-lift-2)}[data-style=paper] .btn.magenta:hover:not(:disabled){filter:var(--mat-lift-2)}[data-style=paper] .btn.ghost:hover:not(:disabled){box-shadow:inset 0 0 0 var(--mat-rim-w) var(--primary-ink)}[data-style=paper] .reader-sheet .btn.ghost:hover:not(:disabled){box-shadow:inset 0 0 0 var(--mat-rim-w) var(--primary-ink-sheet)}[data-style=paper] .reader-sheet .btn.subtle:hover:not(:disabled){background-color:color-mix(in srgb, var(--sheet-text-1) 6%, transparent)}[data-style=paper] .btn:active:not(:disabled){transform:var(--mat-press-move);transition-duration:calc(var(--dur-1) / 2)}[data-style=paper] .btn.primary:active:not(:disabled),[data-style=paper] .btn.magenta:active:not(:disabled){filter:var(--mat-lift-0)}[data-style=paper] .btn.subtle:hover:not(:disabled),[data-style=paper] .btn.subtle:active:not(:disabled){transform:none}[data-style=paper] .btn:focus-visible{outline:var(--focus-w) solid var(--focus-ring);outline-offset:var(--focus-offset)}[data-style=paper] .reader-sheet .btn:focus-visible{outline-color:var(--focus-ring-sheet)}[data-style=paper] .auth-main .btn.ghost:hover:not(:disabled){box-shadow:inset 0 0 0 var(--mat-rim-w) var(--primary-ink-sheet)}[data-style=paper] .auth-main .btn.ghost{box-shadow:inset 0 0 0 var(--mat-rim-w) color-mix(in srgb, var(--sheet-text-1) 20%, transparent)}[data-style=paper] .auth-main .btn.subtle:hover:not(:disabled){background-color:color-mix(in srgb, var(--sheet-text-1) 6%, transparent)}[data-style=paper] .auth-main .btn:focus-visible{outline-color:var(--focus-ring-sheet)}[data-style=paper] .on-sheet .btn.ghost:hover:not(:disabled){box-shadow:inset 0 0 0 var(--mat-rim-w) var(--primary-ink-sheet)}[data-style=paper] .on-sheet .btn.ghost{box-shadow:inset 0 0 0 var(--mat-rim-w) color-mix(in srgb, var(--sheet-text-1) 20%, transparent)}[data-style=paper] .on-sheet .btn.subtle:hover:not(:disabled){background-color:color-mix(in srgb, var(--sheet-text-1) 6%, transparent)}[data-style=paper] .on-sheet .btn:focus-visible{outline-color:var(--focus-ring-sheet)}[data-style=paper] .on-sheet .btn.ghost.dlg-cancel{box-shadow:none}[data-style=paper] .on-sheet .btn.ghost.dlg-cancel:hover:not(:disabled){box-shadow:none;background-color:color-mix(in srgb, var(--sheet-text-1) 6%, transparent);transform:none}[data-style=paper] .on-sheet .btn.ghost.dlg-cancel:active:not(:disabled){transform:none}.icon-btn{width:38px;height:38px;color:var(--text-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.icon-btn:hover:not(:disabled){background:var(--hover-fill);color:var(--text-1)}.reader-sheet .reader-head .icon-btn{color:var(--sheet-text-2)}.reader-sheet .reader-head .icon-btn:hover:not(:disabled){color:var(--sheet-text-1)}.on-sheet .icon-btn{color:var(--sheet-text-2)}.on-sheet .icon-btn:hover:not(:disabled){color:var(--sheet-text-1)}[data-style=paper] .reader-sheet .reader-head .icon-btn:hover:not(:disabled){background-color:color-mix(in srgb, var(--sheet-text-1) 6%, transparent)}[data-style=paper] .icon-btn:focus-visible{outline:var(--focus-w) solid var(--focus-ring);outline-offset:var(--focus-offset)}[data-style=paper] .reader-sheet .reader-head .icon-btn:focus-visible{outline-color:var(--focus-ring-sheet)}[data-style=paper] .on-sheet .icon-btn:hover:not(:disabled){background-color:color-mix(in srgb, var(--sheet-text-1) 6%, transparent)}[data-style=paper] .on-sheet .icon-btn:focus-visible{outline-color:var(--focus-ring-sheet)}.chip{letter-spacing:.06em;text-transform:uppercase;border-radius:var(--r-chip);background:var(--hover-fill);color:var(--text-2);border:1px solid var(--line-1);align-items:center;gap:6px;padding:5px 10px;font-family:JetBrains Mono,monospace;font-size:10px;display:inline-flex}.chip .dotc{background:currentColor;border-radius:999px;width:6px;height:6px}.chip.cyan{color:var(--primary-soft-ink);border-color:var(--primary-line);background:var(--primary-soft)}.chip.mag{color:var(--accent-soft-ink);border-color:var(--accent-line);background:var(--accent-soft)}.chip.violet{color:var(--info-soft-ink);border-color:var(--info-line);background:var(--info-soft)}[data-style=paper] .cd-block .chip.cyan,[data-style=paper] .cd-block .chip.mag,[data-style=paper] .cd-block .chip.violet,[data-style=paper] .mfa-row-value .chip.cyan{font-size:var(--fs-label);letter-spacing:.08em;border-radius:var(--r-pill);box-shadow:var(--mat-lift-0-shadow);padding:3px 8px;font-weight:600;line-height:1}[data-style=paper] .cd-block .chip.cyan{background:var(--mat-tex-fill), var(--primary-soft)}[data-style=paper] .cd-block .chip.mag{background:var(--mat-tex-fill), var(--accent-soft)}[data-style=paper] .cd-block .chip.violet{background:var(--mat-tex-fill), var(--info-soft)}[data-style=paper] .mfa-row-value .chip.cyan{background:var(--mat-tex-fill), var(--ok-soft);border-color:var(--ok-line)}.on-sheet .ooo-status .chip.ooo-chip:not(.cyan):not(.mag){color:var(--chip-ink-sheet)}[data-style=paper] .ooo-status .chip.ooo-chip{font-size:var(--fs-label);letter-spacing:.08em;border-radius:var(--r-pill);box-shadow:var(--mat-lift-0-shadow);padding:3px 8px;font-weight:600;line-height:1}[data-style=paper] .ooo-status .chip.ooo-chip.cyan{background:var(--mat-tex-fill), var(--primary-soft)}[data-style=paper] .ooo-status .chip.ooo-chip.mag{background:var(--mat-tex-fill), var(--accent-soft)}[data-style=paper] .ooo-status .chip.ooo-chip:not(.cyan):not(.mag){background:var(--mat-tex-sheet), var(--surface-sheet-2);box-shadow:inset 0 0 0 var(--mat-rim-w) var(--rim-sheet), var(--mat-lift-0-shadow);border-color:#0000}.scroll{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;overflow-y:auto}.scroll::-webkit-scrollbar{width:9px}.scroll::-webkit-scrollbar-thumb{background:var(--line-strong);background-clip:content-box;border:2px solid #0000;border-radius:999px}.scroll::-webkit-scrollbar-track{background:0 0}[data-style=paper] .on-sheet .scroll{scrollbar-color:color-mix(in srgb, var(--sheet-text-1) 20%, transparent) transparent}[data-style=paper] .on-sheet .scroll::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--sheet-text-1) 20%, transparent)}.shell{background:var(--bg);grid-template-rows:auto 1fr;height:100%;display:grid}[data-style=paper] .shell{background:var(--mat-tex-surface), var(--surface-app);padding:12px}.shell-mat{display:none}[data-style=paper] .shell-mat{pointer-events:none;filter:var(--mat-lift-3);grid-area:1/1/-1;display:grid}[data-style=paper] .shell-mat:before{content:"";border-radius:var(--r-lg);background:var(--mat-tex-surface), var(--surface-1);box-shadow:inset 0 0 0 var(--mat-rim-w) var(--rim-surface);filter:var(--mat-edge-lg)}[data-style=paper] .topbar{background:0 0;border-bottom:0;grid-area:1/1;grid-template-columns:300px minmax(0,1fr) auto;padding:12px 16px 10px 18px;position:relative}[data-style=paper] .body{grid-area:2/1}[data-style=paper] .sidebar,[data-style=paper] .list,[data-style=paper] .reader{background:0 0}.topbar{border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:248px minmax(0,1fr) auto;align-items:center;gap:18px;padding:12px 18px;display:grid}.topbar .brand{align-items:center;gap:11px;display:flex}.brand-lockup{display:contents}.search{background:var(--bg);border:1px solid var(--line-1);width:100%;max-width:640px;color:var(--search-icon-ink);border-radius:13px;align-items:center;gap:11px;padding:10px 14px;transition:border-color .2s,box-shadow .2s;display:flex}.search:focus-within{border-color:var(--sel-line);box-shadow:0 0 0 3px var(--sel-fill)}.search input{color:var(--text-1);background:0 0;border:0;outline:none;flex:1;min-width:0;font-family:Space Grotesk,sans-serif;font-size:14px}.search input::placeholder{color:var(--text-3)}.search .kbd{color:var(--text-3);border:1px solid var(--line-1);border-radius:6px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:10px}[data-style=paper] .search{border-radius:var(--r-pill);background-color:var(--surface-sunken);max-width:680px;min-height:46px;box-shadow:var(--mat-inset);gap:10px;padding:6px 6px 6px 16px}[data-style=paper] .search:focus-within{border-color:var(--focus-ring);box-shadow:inset 0 0 0 1px var(--focus-ring), var(--mat-inset)}[data-style=paper] .search .search-input{font-size:var(--fs-body);font-weight:500;line-height:1.4}[data-style=paper] .search .search-input::placeholder{opacity:1}[data-style=paper] .search .kbd{border-color:var(--line-2);border-radius:5px;padding:4px 7px;font-size:11px;font-weight:500;line-height:1}.topbar .right{grid-column:3;justify-self:end;align-items:center;gap:8px;display:flex}.app-icons{align-items:center;gap:2px;display:flex}.app-icon{position:relative}[data-style=paper] .app-icon{border-radius:var(--r-sm)}.app-icon .app-icon-count{background:var(--primary);min-width:16px;height:16px;color:var(--on-primary);pointer-events:none;text-align:center;border-radius:999px;padding:0 4px;font:700 10px/16px JetBrains Mono,monospace;position:absolute;top:1px;right:0}.search-toggle,.fab{display:none}.body .fab{z-index:var(--z-dock);position:absolute;bottom:18px;right:18px}.body{grid-template-columns:248px 392px 1fr;min-height:0;display:grid;position:relative}.body.two,.body.wide{grid-template-columns:248px 1fr}.sidebar-mat{display:none}[data-style=paper] .sidebar-mat:before{content:"";border-radius:inherit;background:var(--mat-tex-surface), var(--surface-1);box-shadow:inset 0 0 0 var(--mat-rim-w) var(--rim-surface);filter:var(--mat-edge-lg)}.sidebar{border-right:1px solid var(--line);background:var(--surface);flex-direction:column;min-height:0;padding:14px 12px;display:flex}.compose-btn{background:var(--primary);color:var(--on-primary);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;box-shadow:var(--glow-primary);border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;margin:2px 4px 14px;padding:14px 18px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;transition:box-shadow .2s,transform .1s;display:flex}.compose-btn:hover:not(:disabled){box-shadow:0 0 30px #00e5ff99}.compose-btn:active{transform:translateY(1px)}[data-style=paper] .compose-btn{font-family:var(--ctl-font);font-size:var(--ctl-size);font-weight:var(--ctl-weight);letter-spacing:var(--ctl-track);text-transform:var(--ctl-case);padding:var(--ctl-pad);border-radius:var(--r-ctl);box-shadow:inset 0 0 0 var(--mat-rim-w) var(--rim-fill), var(--glow-primary);transition:transform var(--dur-2) var(--ease-mat), filter var(--dur-1), box-shadow var(--dur-2);line-height:1}[data-style=paper] .compose-btn:not(:disabled){filter:var(--mat-lift-1)}[data-style=paper] .compose-btn:hover:not(:disabled){box-shadow:inset 0 0 0 var(--mat-rim-w) var(--rim-fill);filter:var(--mat-lift-2);transform:var(--mat-hover-move)}[data-style=paper] .compose-btn:active:not(:disabled){filter:var(--mat-lift-0);transform:var(--mat-press-move);transition-duration:calc(var(--dur-1) / 2)}.nav-group{flex-direction:column;gap:1px;display:flex}.nav-label{letter-spacing:.16em;text-transform:uppercase;color:var(--nav-label-ink);padding:16px 12px 7px;font-family:JetBrains Mono,monospace;font-size:9.5px}[data-style=paper] .nav-label{font-size:var(--fs-label);letter-spacing:var(--track-label);padding:12px 12px 4px;font-weight:600;line-height:1.2}.nav-item{color:var(--text-2);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:9px 12px;font-family:inherit;font-size:14px;transition:background .14s,color .14s;display:flex}.nav-item:hover{background:var(--hover-fill);color:var(--text-1)}[data-style=paper] .nav-item{font-size:var(--nav-size);font-weight:var(--nav-weight);border-radius:var(--r-sm);border:0 solid #0000;line-height:1.1;position:relative}.nav-item.active .ni-icon{color:var(--sel-ink)}.nav-item .ni-icon{color:var(--nav-label-ink);display:inline-flex}[data-style=paper] .nav-item:not(.nav-label-row):not([data-ghost-row]) .ni-icon{opacity:.85}.nav-item.active .ni-icon{filter:drop-shadow(var(--glow-primary))}.nav-item .ni-label{flex:1}.nav-item .ni-count{color:var(--text-3);font-family:JetBrains Mono,monospace;font-size:11px}.nav-item.active .ni-count{color:var(--sel-ink)}.label-dot{border-radius:3px;width:9px;height:9px}.sidebar-foot{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:auto;padding:12px;display:flex}.nav-apps{margin-top:4px;display:none}.list{border-right:1px solid var(--line);background:var(--surface);flex-direction:column;min-height:0;display:flex}.list-head{justify-content:space-between;align-items:center;gap:10px;padding:16px 18px 12px;display:flex}.list-head h2{letter-spacing:-.02em;margin:0 auto 0 0;font-size:17px}.thread-row{border-bottom:1px solid var(--line);cursor:pointer;color:inherit;grid-template-columns:22px 22px 1fr;align-items:start;gap:12px;padding:13px 16px;text-decoration:none;transition:background .12s;display:grid;position:relative}.thread-row:hover{background:var(--hover)}.thread-row.unread .tr-from,.thread-row.unread .tr-subj{color:var(--ink);font-weight:700}.tr-check{cursor:pointer;color:var(--ink-3);background:0 0;border:none;justify-content:center;align-items:center;padding:2px 0 0;display:flex}.thread-row-link{color:inherit;grid-template-columns:36px 1fr;align-items:start;gap:12px;min-width:0;text-decoration:none;display:grid}button.thread-row-link{font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;width:100%;margin:0;padding:0}.tr-select{justify-content:center;align-items:center;padding-top:2px;display:flex}.list-check{border:1px solid var(--line-strong);cursor:pointer;width:18px;height:18px;color:var(--legacy-on-accent);border-radius:5px;flex:none;justify-content:center;align-items:center;display:inline-flex}.list-bulk-bar{background:var(--sel);border-bottom:1px solid var(--legacy-sel-line);flex-wrap:wrap;align-items:center;gap:8px 7px;padding:11px 16px;display:flex;overflow-x:auto}.list-bulk-bar .lbb-count{color:var(--cyan);font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600}.list-bulk-bar .lbb-count.over-cap{color:var(--legacy-warn)}.list-bulk-bar .lbb-count{flex:none}.list-bulk-bar .lbb-clear{margin-left:auto}.list-bulk-bar .lbb-move{align-items:center;display:inline-flex}.list-bulk-bar .lbb-move select{font:inherit;color:var(--ink);border:1px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:999px;padding:8px 10px;font-size:12px}.list-bulk-bar .btn{padding:8px 10px}.toast-action{padding:5px 12px;font-size:10px}.tr-star{cursor:pointer;color:var(--ink-3);display:inline-flex}.tr-main{flex-direction:column;gap:3px;min-width:0;display:flex}.tr-top{align-items:center;gap:8px;display:flex}.tr-from{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13.5px;font-weight:500;overflow:hidden}.tr-time{color:var(--ink-3);white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:10.5px}.tr-subj{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.tr-snip{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.tr-tags{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.ai-badge{letter-spacing:.1em;text-transform:uppercase;color:var(--magenta);background:color-mix(in oklab, var(--magenta) 10%, transparent);border:1px solid color-mix(in oklab, var(--magenta) 32%, transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 9px 4px 7px;font-family:JetBrains Mono,monospace;font-size:9.5px;display:inline-flex}.unread-dot{background:var(--cyan);width:7px;height:7px;box-shadow:var(--glow-cyan);border-radius:999px;flex:none}.reader{background:var(--bg);flex-direction:column;min-height:0;display:flex}.reader-sheet{display:contents}[data-style=paper] .reader-sheet{flex:none;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);margin:12px 16px 28px 12px;display:grid;position:relative}.reader-sheet-mat{display:none}[data-style=paper] .reader-sheet-mat{pointer-events:none;filter:var(--mat-lift-2);grid-area:1/1/-1;display:grid}[data-style=paper] .reader-sheet-mat:before{content:"";border-radius:var(--r-lg);background:var(--mat-tex-sheet), var(--surface-sheet);box-shadow:inset 0 0 0 var(--mat-rim-w) var(--rim-sheet);filter:var(--mat-edge-lg)}[data-style=paper] .reader-sheet>*{position:relative}[data-style=paper] .reader-sheet>.reader-head{grid-area:1/1}[data-style=paper] .reader-sheet>.reader-body{grid-area:2/1}[data-style=paper] .reader-sheet>.reader-body~.reader-body{grid-area:3/1}.reader-empty{color:var(--ink-3);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;padding:40px;display:flex}.reader-empty .big{color:var(--ink-2);letter-spacing:-.01em;font-size:17px}.reader-head{border-bottom:1px solid var(--line);flex-direction:column;gap:16px;padding:22px 30px 18px;display:flex}.reader-subj{letter-spacing:-.025em;margin:0;font-size:24px;line-height:1.15}.reader-actions{align-items:center;gap:6px;display:flex}.reader-body{padding:22px 30px}.ai-summary{border:1px solid color-mix(in oklab, var(--magenta) 28%, transparent);background:color-mix(in oklab, var(--magenta) 7%, transparent);border-radius:14px;margin:18px 30px 0;padding:16px 18px}.ai-summary .as-head{align-items:center;gap:9px;margin-bottom:9px;display:flex}.ai-summary .as-head .t{letter-spacing:.12em;text-transform:uppercase;color:var(--magenta);font-family:JetBrains Mono,monospace;font-size:10px}.ai-summary ul{flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.ai-summary li{color:var(--ink);font-size:13.5px;line-height:1.45}.msg .ai-summary{border-top:1px solid color-mix(in oklab, var(--magenta) 28%, transparent);border-bottom:0;border-left:0;border-right:0;border-radius:0 0 14px 14px;margin:0}.msg{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin-bottom:14px;overflow:hidden}.msg-draft-placeholder{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);overflow-wrap:anywhere;background:color-mix(in oklab, var(--magenta) 7%, transparent);border:1px dashed color-mix(in oklab, var(--magenta) 26%, transparent);border-radius:10px;margin:0 18px 14px;padding:12px 14px;font-family:JetBrains Mono,monospace;font-size:11px;line-height:1.7}.msg-draft-placeholder strong{color:var(--ink);font-weight:600}.msg-head{flex-wrap:wrap;align-items:center;gap:13px;padding:16px 18px;display:flex}.msg-from{flex:200px;min-width:0}.msg-from .n{font-size:14px;font-weight:600}.msg-from .e{color:var(--ink-3);overflow-wrap:anywhere;font-family:JetBrains Mono,monospace;font-size:11px}.msg-time{color:var(--ink-3);font-family:JetBrains Mono,monospace;font-size:11px}.settings{grid-template-columns:248px 1fr;height:100%;min-height:0;display:grid;overflow:hidden}.set-nav{border-right:1px solid var(--line);background:var(--surface);padding:22px 14px}.set-nav h3{letter-spacing:-.02em;align-items:center;gap:10px;margin:0 8px 16px;font-size:18px;display:flex}.set-nav-mat{display:none}[data-style=paper] .set-nav-mat:before{content:"";border-radius:inherit;background:var(--mat-tex-surface), var(--surface-2);box-shadow:inset 0 0 0 var(--mat-rim-w) var(--rim-surface);filter:var(--mat-edge-md)}.set-pane{background:var(--bg);scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;min-height:0;overflow-y:auto}.set-scroll{max-width:760px;padding:34px 44px}.set-section{margin-bottom:40px}.set-section>h4{letter-spacing:-.01em;margin:0 0 4px;font-size:15px}.set-section>.desc{color:var(--lead-ink);margin:0 0 20px;font-size:13px}[data-style=paper] .set-nav{background:0 0;border-right:0}[data-style=paper] .set-pane{background:0 0}[data-style=paper] .set-section>.desc{font-size:var(--fs-body);max-width:68ch;margin:0 2px 18px;font-weight:500;line-height:1.5}[data-style=paper] .body[data-app=settings]>.sidebar:not([data-drawer]){visibility:hidden}[data-style=paper] .body.wide[data-app=settings]{grid-template-columns:0 minmax(0,1fr)}[data-style=paper] .body.wide[data-app=settings]>[data-drawer-inert]>*{grid-column:2/-1}[data-style=paper] .body[data-app=settings]:not([data-sidebar]) .settings{grid-template-rows:none;grid-template-columns:248px minmax(0,1fr);column-gap:18px;padding:0 18px 18px}[data-style=paper] .body[data-app=settings]:not([data-sidebar]) .set-nav{border-radius:var(--r-lg);border-bottom-width:0;padding:12px;display:block;position:relative}[data-style=paper] .body .set-nav:not([data-drawer])>*{position:relative}[data-style=paper] .body .set-nav:not([data-drawer])>.set-nav-mat{pointer-events:none;border-radius:inherit;filter:var(--mat-lift-0);display:grid;position:absolute;inset:0}[data-style=paper] .body[data-app=settings]:not([data-sidebar]) .set-nav h3{display:none}[data-style=paper] .body[data-app=settings]:not([data-sidebar]) .set-nav .nav-group{flex-flow:column;gap:2px;position:relative}[data-style=paper] .body[data-app=settings]:not([data-sidebar]) .set-nav .nav-label{display:block}[data-style=paper] .body[data-app=settings]:not([data-sidebar]) .set-scroll{max-width:990px;padding:10px 8px 40px 2px}[data-style=paper] .body[data-app=contacts]>.sidebar:not([data-drawer]){visibility:hidden}[data-style=paper] .body[data-app=contacts]:not([data-sidebar]){grid-template-columns:0 320px minmax(0,1fr);column-gap:18px;padding:0 18px 18px 0}[data-style=paper] .body[data-app=contacts][data-sidebar] .contacts-list{margin:0 8px 8px}.set-row{border-bottom:1px solid var(--line);align-items:center;gap:18px;padding:16px 0;display:flex}[data-style=paper] .on-sheet .set-row{border-bottom-color:color-mix(in srgb, var(--sheet-text-1) 12%, transparent)}[data-style=paper] .set-card .set-row:last-child{border-bottom-color:#0000}[data-style=paper] .set-row{padding:13px 0 12px}.set-row .sr-info{flex:1;min-width:0}.set-row .sr-info .l{font-size:14px}.set-row .sr-info .d{color:var(--text-3);margin-top:2px;font-size:12.5px}[data-style=paper] .set-row .sr-info .l{font-size:var(--fs-body);font-weight:600;line-height:1.3}[data-style=paper] .set-row .sr-info .d{font-size:var(--fs-sm);margin-top:0;font-weight:500;line-height:1.4}.on-sheet .set-row .sr-info .d{color:var(--help-ink-sheet)}.set-row .mono{overflow-wrap:anywhere}.set-scroll .acct-info{overflow-wrap:anywhere;min-width:0}.field{background:var(--surface-1);border:1px solid var(--line-1);color:var(--text-1);border-radius:11px;outline:none;width:100%;padding:11px 14px;font-family:inherit;font-size:14px}.addr-field{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:11px;outline:none;width:100%;padding:11px 14px;font-family:inherit;font-size:14px}.field:focus{border-color:var(--legacy-sel-line);box-shadow:0 0 0 3px var(--sel)}.field::placeholder{color:var(--text-3);opacity:1}.auth-main .field{color:var(--sheet-text-1)}.auth-main .field::placeholder{color:var(--sheet-text-3);opacity:1}[data-style=paper] .field{background-color:var(--surface-sunken);border-radius:var(--r-field);box-shadow:var(--mat-inset)}[data-style=paper] .field:focus{border-color:var(--focus-ring);box-shadow:inset 0 0 0 1px var(--focus-ring), var(--mat-inset)}[data-style=paper] .auth-main .field{background-color:var(--sheet-sunken);border-color:color-mix(in srgb, var(--sheet-text-1) 12%, transparent)}[data-style=paper] .auth-main .field:focus{border-color:var(--focus-ring-sheet);box-shadow:inset 0 0 0 1px var(--focus-ring-sheet), var(--mat-inset)}.on-sheet .field::placeholder{color:var(--sheet-text-3);opacity:1}.on-sheet .field{color:var(--sheet-text-1)}[data-style=paper] .on-sheet .field{background-color:var(--sheet-sunken);border-color:color-mix(in srgb, var(--sheet-text-1) 12%, transparent)}[data-style=paper] .on-sheet .field:focus{border-color:var(--focus-ring-sheet);box-shadow:inset 0 0 0 1px var(--focus-ring-sheet), var(--mat-inset)}.switch{background:var(--chip-bg);border:1px solid var(--line);cursor:pointer;border-radius:999px;flex:none;width:46px;height:27px;transition:background .2s,border-color .2s;display:inline-block;position:relative}.switch:after{content:"";background:var(--ink-2);border-radius:999px;width:21px;height:21px;transition:transform .2s,background .2s;position:absolute;top:2px;left:2px}.on-sheet .switch:after{background:var(--sheet-text-2)}[data-style=paper] .switch{background-color:var(--hover-fill);border-color:var(--line-2);box-shadow:var(--mat-inset)}[data-style=paper] .on-sheet .switch{background-color:color-mix(in srgb, var(--sheet-text-1) 8%, transparent);border-color:color-mix(in srgb, var(--sheet-text-1) 20%, transparent)}[data-style=paper] .switch:focus-visible{outline:var(--focus-w) solid var(--focus-ring);outline-offset:var(--focus-offset)}[data-style=paper] .on-sheet .switch:focus-visible{outline-color:var(--focus-ring-sheet)}.seg{background:var(--chip-bg);border:1px solid var(--line);border-radius:11px;gap:3px;padding:3px;display:inline-flex}.seg button{letter-spacing:.05em;text-transform:uppercase;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 14px;font-family:JetBrains Mono,monospace;font-size:11px}.on-sheet .seg button{color:var(--sheet-text-2)}[data-style=paper] .seg{background-color:var(--hover-fill);border-color:var(--line-2);box-shadow:var(--mat-inset)}[data-style=paper] .on-sheet .seg{background-color:color-mix(in srgb, var(--sheet-text-1) 8%, transparent);border-color:color-mix(in srgb, var(--sheet-text-1) 20%, transparent)}.on-sheet .set-theme-seg .set-theme-opt{color:var(--seg-ink-sheet)}[data-style=paper] .on-sheet .seg.set-theme-seg{box-shadow:none;background:0 0;border:0;border-radius:0;gap:2px;padding:0}[data-style=paper] .set-theme-seg .set-theme-opt{font-family:var(--ctl-font);font-size:calc(var(--ctl-size) - 1.5px);font-weight:var(--ctl-weight);letter-spacing:var(--ctl-track);text-transform:var(--ctl-case);border-radius:var(--r-ctl);transition:transform var(--dur-2) var(--ease-mat);padding:8px 12px;line-height:1}[data-style=paper] .set-theme-seg .set-theme-opt:first-child{border-top-right-radius:var(--r-xs);border-bottom-right-radius:var(--r-xs)}[data-style=paper] .set-theme-seg .set-theme-opt:last-child{border-top-left-radius:var(--r-xs);border-bottom-left-radius:var(--r-xs);padding-left:10px;padding-right:10px}[data-style=paper] .on-sheet .set-theme-seg .set-theme-opt:not(.on){background:var(--mat-tex-sheet), var(--surface-sheet-2);box-shadow:inset 0 0 0 var(--mat-rim-w) color-mix(in srgb, var(--sheet-text-1) 20%, transparent), var(--mat-lift-0-shadow)}[data-style=paper] .set-theme-seg .set-theme-opt:hover:not(:disabled){transform:var(--mat-hover-move)}[data-style=paper] .set-theme-seg .set-theme-opt:active:not(:disabled){transform:var(--mat-press-move)}.avatar{color:var(--legacy-on-accent);letter-spacing:0;border-radius:999px;flex:none;justify-content:center;align-items:center;font-family:JetBrains Mono,monospace;font-weight:600;display:inline-flex}.auth{background:var(--surface-app);grid-template-rows:minmax(0,1fr);grid-template-columns:1.05fr 1fr;height:100%;display:grid;position:relative;overflow:hidden}.auth-aside{background:radial-gradient(ellipse 70% 60% at 75% 20%, color-mix(in oklab, var(--primary) 26%, transparent) 0%, transparent 60%), radial-gradient(ellipse 60% 60% at 15% 85%, color-mix(in oklab, var(--accent) 24%, transparent) 0%, transparent 60%), var(--surface-1);border-right:1px solid var(--line-1);flex-direction:column;justify-content:space-between;padding:52px;display:flex;position:relative;overflow:hidden}.auth-aside .grid-field{opacity:.8;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 78%);mask-image:radial-gradient(#000 30%,#0000 78%)}.auth-aside>*{z-index:var(--z-lift);position:relative}.auth-hero-h{letter-spacing:-.04em;max-width:12ch;margin:0;font-size:52px;font-weight:600;line-height:.98}.auth-hero-h em{color:var(--accent-ink);text-shadow:var(--glow-accent);font-style:normal}.auth-hero-sub{color:var(--text-2);max-width:38ch;margin:18px 0 0;font-size:16px;line-height:1.55}.auth-stat-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.auth-stat .v{letter-spacing:-.02em;font-size:27px}.auth-stat .v .u{color:var(--primary-ink)}.auth-stat .k{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin-top:3px;font-family:JetBrains Mono,monospace;font-size:10px}[data-style=paper] .auth{background:var(--mat-tex-surface), var(--surface-app);grid-template-columns:minmax(0,1fr) minmax(0,560px)}[data-style=paper] .auth-aside{background:0 0;border-right:0;justify-content:center;gap:18px;padding:48px 56px}[data-style=paper] .auth-aside-grid,[data-style=paper] .auth-eyebrow,[data-style=paper] .auth-stat-grid{display:none}[data-style=paper] .auth-hero-h{font-size:var(--fs-display);letter-spacing:var(--track-display);text-wrap:balance;font-weight:700;line-height:1.02}[data-style=paper] .auth-hero-sub{font-size:var(--fs-body);max-width:40ch;font-weight:500}.auth-main{color:var(--sheet-text-1);justify-content:center;align-items:center;padding:40px;display:flex;overflow-y:auto}[data-style=paper] .auth-main{padding:32px 40px 32px 0}[data-style=paper] .auth-card{border-radius:var(--r-lg);max-width:none;padding:34px 36px 30px;position:relative}[data-style=paper] .onb-card{border-radius:var(--r-lg);box-shadow:none;background:0 0;border:1px solid #0000;padding:34px 36px 30px;position:relative}[data-style=paper] .auth-card>*,[data-style=paper] .onb-card>*{position:relative}.auth-sheet-mat{display:none}[data-style=paper] .auth-sheet-mat{pointer-events:none;filter:var(--mat-lift-3);display:grid;position:absolute;inset:0}[data-style=paper] .auth-sheet-mat:before{content:"";border-radius:var(--r-lg);background:var(--mat-tex-sheet), var(--surface-sheet);box-shadow:inset 0 0 0 var(--mat-rim-w) var(--rim-sheet);filter:var(--mat-edge-lg)}.auth-card-mark{justify-content:center;display:flex}.onb-brand{display:contents}[data-style=paper] .auth-card-mark,[data-style=paper] .onb-brand{display:none}[data-style=paper] .auth-card h1{margin:0 0 6px}[data-style=paper] .auth-main .totp-secret,[data-style=paper] .auth-main .recovery-code{background:color-mix(in srgb, var(--sheet-text-1) 5%, transparent);border-color:color-mix(in srgb, var(--sheet-text-1) 14%, transparent)}[data-style=paper] .onb-steps .s{background:color-mix(in srgb, var(--sheet-text-1) 14%, transparent)}[data-style=paper] .on-sheet .totp-secret,[data-style=paper] .on-sheet .recovery-code{background:color-mix(in srgb, var(--sheet-text-1) 5%, transparent);border-color:color-mix(in srgb, var(--sheet-text-1) 14%, transparent)}.auth-card{width:100%;max-width:380px;margin-top:auto;margin-bottom:auto}.auth-card h1{letter-spacing:-.03em;margin:26px 0 6px;font-size:27px}.auth-card .sub{color:var(--sheet-text-2);margin:0 0 28px;font-size:14px}.auth-label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin:0 0 8px;font-family:JetBrains Mono,monospace;font-size:10px;display:block}.auth-main .auth-label{color:var(--sheet-text-3)}.auth-field{margin-bottom:18px}.on-sheet .auth-label{color:var(--sheet-text-3)}.auth-divider{color:var(--text-3);align-items:center;gap:14px;margin:22px 0;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line-1);flex:1;height:1px}.auth-divider span{letter-spacing:.12em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:10px}.auth-foot{color:var(--sheet-text-3);text-align:center;margin-top:24px;font-size:12px}.auth-foot a{color:var(--primary-ink-sheet);text-decoration:none}.auth-eyebrow{color:var(--accent-ink);margin-bottom:22px}.auth-note{text-align:center;color:var(--sheet-text-3);padding:24px 0}.auth-hint{color:var(--sheet-text-3)}.onb-step-label{letter-spacing:.1em;color:var(--sheet-text-3);font-size:10px}.auth-error{background:color-mix(in oklab, var(--warn-ink) 12%, transparent);border:1px solid color-mix(in oklab, var(--warn-ink) 40%, transparent);color:var(--text-1);border-radius:10px;margin-bottom:16px;padding:10px 14px;font-size:13px}.auth-main .auth-error{background:color-mix(in oklab, var(--warn-ink-sheet) 12%, transparent);border-color:color-mix(in oklab, var(--warn-ink-sheet) 40%, transparent);color:var(--sheet-text-1)}.auth-field-error{color:var(--warn-ink);margin-top:5px;font-family:JetBrains Mono,monospace;font-size:10px;display:block}.auth-main .auth-field-error{color:var(--warn-ink-sheet)}.on-sheet .auth-error{background:color-mix(in oklab, var(--warn-ink-sheet) 12%, transparent);border-color:color-mix(in oklab, var(--warn-ink-sheet) 40%, transparent);color:var(--sheet-text-1)}.on-sheet .auth-field-error{color:var(--warn-ink-sheet)}.pw-strength{flex-direction:column;gap:6px;margin-top:10px;display:flex}.pw-strength-bars{grid-template-columns:repeat(5,1fr);gap:3px;display:grid}.pw-strength-bar{background:color-mix(in srgb, var(--sheet-text-1) 12%, transparent);border-radius:2px;height:8px}.pw-strength-bar.weak{background:var(--danger-ink-sheet)}.pw-strength-bar.okay{background:var(--warn-ink-sheet)}.pw-strength-bar.strong{background:var(--ok-ink-sheet)}.pw-strength-label{font:600 var(--fs-label)/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sheet-text-2);justify-content:space-between;display:flex}.pw-strength-label b{font-weight:inherit;color:var(--sheet-text-1)}.qr-container{justify-content:center;margin:20px 0;display:flex}.qr-container>div{background:#fff;border-radius:12px;width:min(204px,100%);padding:12px;display:inline-block}.qr-container svg{aspect-ratio:auto 1;display:block;width:min(180px,100%)!important;height:auto!important}.totp-secret{letter-spacing:.12em;word-break:break-all;color:var(--text-2);background:var(--hover-fill);border:1px solid var(--line-1);text-align:center;border-radius:8px;margin:12px 0;padding:10px 12px;font-family:JetBrains Mono,monospace;font-size:13px}.auth-main .totp-secret{color:var(--sheet-text-2)}.recovery-codes-grid{grid-template-columns:minmax(0,1fr);gap:8px;margin:16px 0;display:grid}.on-sheet .totp-secret{color:var(--sheet-text-2)}.on-sheet .recovery-code{color:var(--sheet-text-1)}.recovery-code{letter-spacing:.08em;background:var(--hover-fill);border:1px solid var(--line-1);text-align:center;color:var(--text-1);border-radius:6px;padding:8px 10px;font-family:JetBrains Mono,monospace;font-size:12px}.auth-main .recovery-code{color:var(--sheet-text-1)}.on-sheet .codes-warning{background:color-mix(in oklab, var(--warn-ink-sheet) 10%, transparent);border-color:color-mix(in oklab, var(--warn-ink-sheet) 35%, transparent);color:var(--sheet-text-1)}.codes-warning{background:color-mix(in oklab, var(--warn-ink) 10%, transparent);border:1px solid color-mix(in oklab, var(--warn-ink) 35%, transparent);color:var(--text-1);border-radius:10px;margin-bottom:18px;padding:12px 14px;font-size:13px;line-height:1.45}.auth-main .codes-warning{background:color-mix(in oklab, var(--warn-ink-sheet) 10%, transparent);border-color:color-mix(in oklab, var(--warn-ink-sheet) 35%, transparent);color:var(--sheet-text-1)}.codes-ack-label{color:var(--text-2);cursor:pointer;align-items:center;gap:10px;margin-bottom:18px;font-size:13px;display:flex}.auth-main .codes-ack-label{color:var(--sheet-text-2)}.codes-ack-label input[type=checkbox]{width:16px;height:16px;accent-color:var(--cyan)}.on-sheet .codes-ack-label{color:var(--sheet-text-2)}.onb{width:100%;max-width:560px;margin-top:auto;margin-bottom:auto;position:relative}.onb-card{background:var(--surface-1);border:1px solid var(--line-1);width:100%;max-width:560px;box-shadow:var(--shadow);border-radius:22px;padding:40px}.onb-steps{gap:8px;margin-bottom:28px;display:flex}.onb-steps .s{background:var(--line-1);border-radius:999px;flex:1;height:4px}.onb-card h2{letter-spacing:-.03em;margin:0 0 8px;font-size:27px}.onb-card .lead{color:var(--sheet-text-2);margin:0 0 28px;font-size:15px;line-height:1.5}.onb-card .sub{color:var(--sheet-text-2);margin:0 0 28px;font-size:14px}.addr-field{color:var(--ink-2);align-items:center;gap:10px;display:flex}.addr-field:focus-within{border-color:var(--legacy-sel-line);box-shadow:0 0 0 3px var(--sel)}.addr-field input{color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-width:6ch;font-family:inherit;font-size:14px}.addr-field input::placeholder{color:var(--ink-3)}.addr-field input[readonly]{color:var(--ink-2);cursor:default}.addr-field .addr-suffix{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;font-size:12.5px;overflow:hidden}.compose-modal{background:var(--elevated);border:1px solid var(--line-strong);width:560px;max-width:calc(100% - 48px);box-shadow:var(--shadow);z-index:var(--z-dock);border-radius:16px 16px 0 0;flex-direction:column;max-height:calc(100% - 24px);display:flex;position:absolute;bottom:0;right:24px;overflow:hidden}.compose-modal.full{border-radius:18px;width:auto;max-width:none;max-height:none;position:absolute;inset:28px}.compose-head{background:var(--legacy-surface-2);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:10px;padding:13px 16px;display:flex}.compose-head .t{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);flex:1;align-items:center;gap:9px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.compose-field{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:10px;padding:12px 18px;display:flex}.compose-field label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);width:44px;font-family:JetBrains Mono,monospace;font-size:10px}.compose-field input{color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-family:Space Grotesk,sans-serif;font-size:14px}.compose-field input::placeholder{color:var(--ink-3)}.compose-cc-toggle{color:var(--ink-3);cursor:pointer;letter-spacing:.06em;white-space:nowrap;background:0 0;border:0;flex:none;padding:0 4px;font-family:JetBrains Mono,monospace;font-size:11px}.compose-cc-toggle:hover{color:var(--ink)}.compose-recip{background:var(--chip-bg);border:1px solid var(--line);border-radius:999px;align-items:center;gap:7px;padding:4px 6px 4px 10px;font-size:12.5px;display:inline-flex}.compose-body{flex:1;min-height:0;padding:18px;overflow-y:auto}.compose-foot{border-top:1px solid var(--line);background:var(--legacy-surface-2);flex:none;align-items:center;gap:8px;padding:13px 16px;display:flex}.compose-foot .tools{flex:1;gap:2px;display:flex}.compose-forward-band{border:1px solid color-mix(in oklab, var(--magenta) 26%, transparent);background:color-mix(in oklab, var(--magenta) 7%, transparent);border-radius:12px;flex-direction:column;flex:none;gap:6px;margin:0 18px 14px;padding:12px 14px;display:flex}.compose-forward-band .cfb-head{color:var(--magenta);align-items:center;gap:9px;display:flex}.compose-forward-band .cfb-label{letter-spacing:.12em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:10px}.compose-forward-band .cfb-subject{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.4}.compose-forward-band .cfb-note{color:var(--ink-2);margin:0;font-size:12px;line-height:1.45}.compose-editor-wrap{flex-direction:column;min-height:0;display:flex}.compose-toolbar{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:2px;margin-bottom:12px;padding:6px 0 8px;display:flex}.compose-tool{border-radius:8px;width:32px;height:32px}.compose-editor-content{color:var(--ink);outline:none;flex:1;font-family:Space Grotesk,sans-serif;font-size:14.5px;line-height:1.6}.compose-editor-content .tiptap{min-height:inherit;outline:none}.compose-editor-content .tiptap p{margin:0 0 .4em}.compose-editor-content .tiptap ul,.compose-editor-content .tiptap ol{margin:.3em 0;padding-left:1.4em}.compose-editor-content .tiptap blockquote{border-left:3px solid var(--line-strong);color:var(--ink-2);margin:12px 0;padding:8px 16px}.compose-editor-content .tiptap a{color:var(--cyan);text-decoration:underline}.compose-editor-content .tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--ink-3);pointer-events:none;float:left;height:0}.compose-attachments{flex-wrap:wrap;flex:none;gap:6px;padding:6px 18px 0;display:flex}.compose-attach-chip{background:var(--chip-bg);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;max-width:220px;padding:4px 8px 4px 10px;font-size:12.5px;display:inline-flex}.compose-attach-chip.error{border-color:color-mix(in oklab, var(--legacy-warn) 50%, transparent);flex-wrap:wrap}.attach-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.attach-size{color:var(--ink-3);white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:10px}.attach-error{color:var(--legacy-warn);white-space:normal;overflow-wrap:anywhere;flex-basis:100%;order:1;font-family:JetBrains Mono,monospace;font-size:10px}.attach-remove{border-radius:999px;flex:none;width:22px;height:22px}.attach-spinner{border:2px solid var(--line-strong);border-top-color:var(--cyan);border-radius:50%;flex:none;width:12px;height:12px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.spin{border:2px solid color-mix(in oklab, currentColor 30%, transparent);border-top-color:currentColor;border-radius:999px;flex:none;width:11px;height:11px;animation:.7s linear infinite spin;display:inline-block}@media (prefers-reduced-motion:reduce){.spin{animation:none}}.auth-link-btn{color:var(--primary-ink-sheet);cursor:pointer;background:0 0;border:none;padding:0;font-family:Space Grotesk,sans-serif;font-size:13px;text-decoration:underline}.auth-link-btn:hover{opacity:.8}.contacts-list{border-right:1px solid var(--line-1);background:var(--surface-1);flex-direction:column;min-height:0;display:flex}.cl-head{justify-content:space-between;align-items:center;gap:10px;padding:16px 18px 12px;display:flex}.cl-head h2{letter-spacing:-.02em;margin:0;font-size:17px}.cl-head-actions{align-items:center;gap:6px;display:flex}.cl-import-report{background:var(--bg);border:1px solid var(--line);max-height:max(122px,100% - 435px);color:var(--ink-2);border-radius:11px;flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;margin:0 14px 12px;padding:12px;font-size:13px;display:grid}.cl-ir-head{color:var(--ink);margin:0;font-weight:600}.cl-ir-list{flex-direction:column;grid-area:2/1/auto/-1;align-self:stretch;gap:8px;min-height:0;max-height:168px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.cl-ir-list li{flex-direction:column;flex:none;gap:2px;min-width:0;display:flex}.cl-ir-name{color:var(--ink);overflow-wrap:anywhere}.cl-ir-fields{font-size:12px}.cl-ir-more{grid-area:3/1/auto/-1;margin:0}.cl-section{letter-spacing:.1em;color:var(--list-section-ink);background:var(--surface-1);z-index:var(--z-sticky);padding:14px 18px 7px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;position:sticky;top:0}.contact-row{border-bottom:1px solid var(--line-1);cursor:pointer;grid-template-columns:38px 1fr auto;align-items:center;gap:13px;padding:11px 16px;transition:background .12s;display:grid;position:relative}.contact-row:hover{background:var(--hover-fill)}.contact-row .cr-main{min-width:0}.contact-row .cr-name{color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.contact-row .cr-sub{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.contact-row .cr-star{color:var(--text-3);display:inline-flex}.contact-detail{background:var(--surface-app);flex-direction:column;min-width:0;min-height:0;display:flex}.cd-scroll{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;flex:1;min-height:0;overflow-y:auto}.cd-cover{border-bottom:1px solid var(--line-1);background:radial-gradient(ellipse 60% 120% at 20% 0%, color-mix(in oklab, var(--primary) 22%, transparent), transparent 70%), radial-gradient(ellipse 60% 120% at 85% 10%, color-mix(in oklab, var(--accent) 20%, transparent), transparent 70%), var(--surface-1);flex:none;height:64px;position:relative}.cd-cover .cd-cover-actions{gap:6px;display:flex;position:absolute;top:14px;right:18px}.cd-body{padding:22px 32px 32px}.cd-id{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.cd-id .cd-id-text{width:100%}.cd-id .cd-name{letter-spacing:-.025em;margin:0;font-size:24px}.cd-id .cd-role{color:var(--sheet-text-2);margin-top:3px;font-size:13.5px}.cd-id .cd-role b{color:var(--sheet-text-1);font-weight:600}.cd-quick{gap:9px;margin:22px 0 26px;display:flex}.cd-block{margin-bottom:26px}.cd-block h4{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin:0 0 13px;font-family:JetBrains Mono,monospace;font-size:10px}.cd-card h4{color:var(--key-ink-sheet)}.cd-fields{background:var(--line);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(auto-fill,minmax(min(100%,max(250px,40%)),1fr));gap:1px;display:grid;overflow:hidden}.cd-field{background:var(--surface-1);align-items:center;gap:12px;padding:13px 16px;display:flex}.cd-field .cf-ic{color:var(--primary-ink-sheet);flex:none;display:inline-flex}.cd-field .cf-t{min-width:0}.cd-field .cf-k{letter-spacing:.1em;text-transform:uppercase;color:var(--key-ink-sheet);font-family:JetBrains Mono,monospace;font-size:9px}.cd-field .cf-v{color:var(--sheet-text-1);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.cl-freq{border-bottom:1px solid var(--line-1);padding:4px 14px 14px}.cl-freq .fq-label{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:7px;margin:0 4px 10px;font-family:JetBrains Mono,monospace;font-size:9.5px;display:flex}.cl-freq .fq-row{gap:14px;padding:0 4px;display:flex}.cl-freq .fq-person{cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:6px;width:52px;padding:0;display:flex}.cl-freq .fq-person .fq-name{color:var(--text-2);text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:52px;font-size:10.5px;overflow:hidden}.cl-freq .fq-person:hover .fq-name{color:var(--text-1)}.cd-rel{border:1px solid color-mix(in oklab, var(--magenta) 28%, transparent);background:color-mix(in oklab, var(--magenta) 7%, transparent);border-radius:16px;margin-bottom:26px;padding:18px 20px}.cd-rel .rel-head{align-items:center;gap:9px;margin-bottom:16px;display:flex}.cd-rel .rel-head .t{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink-sheet);flex:1;font-family:JetBrains Mono,monospace;font-size:10px}.cd-rel .rel-stats{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:14px;display:grid}.cd-rel .rel-stats+.rel-note{margin-top:14px}.cd-rel .rel-stat .v{letter-spacing:-.02em;color:var(--sheet-text-1);font-size:21px}.cd-rel .rel-stat .k{letter-spacing:.08em;text-transform:uppercase;color:var(--help-ink-sheet);margin-top:3px;font-family:JetBrains Mono,monospace;font-size:9px}.cd-rel .rel-note{color:var(--sheet-text-1);border-top:1px solid color-mix(in oklab, var(--magenta) 20%, transparent);padding-top:14px;font-size:13.5px;line-height:1.55}.cd-rel .rel-head .rel-band{color:var(--accent-soft-ink)}.cd-rel .rel-foot{color:var(--help-ink-sheet)}.sentiment-tag{letter-spacing:.06em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-family:JetBrains Mono,monospace;font-size:9.5px;display:inline-flex}.sentiment-tag .dotc{background:currentColor;border-radius:999px;width:6px;height:6px}.recip-menu{background:var(--legacy-surface-2,#1e1e2e);border:1px solid var(--line-strong,#2a2a3e);z-index:var(--z-recip-menu);scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;border-radius:11px;min-width:220px;max-height:228px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0006}.menu-item{width:100%;color:var(--ink);cursor:pointer;font:500 var(--fs-sm)/1.2 var(--font-ui);text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:8px 14px;display:flex}.menu-item:hover{background:var(--hover,#ffffff0f)}.recip-option{cursor:pointer;flex-direction:column;gap:2px;padding:9px 14px;transition:background .12s;display:flex}.recip-option:hover,.recip-option.highlighted{background:var(--hover,#ffffff0f)}.recip-option .ro-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.recip-option .ro-email{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-family:JetBrains Mono,monospace;font-size:10.5px;overflow:hidden}.cd-thread{border:1px solid var(--line-1);cursor:pointer;background:var(--surface-1);border-radius:12px;align-items:center;gap:13px;margin-bottom:9px;padding:13px 15px;transition:border-color .15s,background .15s;display:flex}.cd-thread:hover{border-color:var(--line-2);background:var(--hover-fill)}.cd-thread .ct-ic{display:none}.cd-thread .ct-main{flex:1;min-width:0}.cd-thread .ct-subj{color:var(--sheet-text-1);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.cd-thread .ct-snip{color:var(--sheet-text-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.cd-thread .ct-time{color:var(--sheet-text-3);white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:10.5px}.cl-count{color:var(--text-3);font-size:12px;font-weight:400}.cl-note{text-align:center;color:var(--text-3);padding:40px 20px;font-size:13px}.cl-note.cl-note-more{padding:12px 20px;font-size:12px}.cl-note-error{color:var(--warn-ink)}.cd-empty-tag{letter-spacing:.08em;color:var(--text-3);font-size:11px}.cd-pending{justify-content:center;align-items:center}.cd-pending-t{color:var(--text-3);font-size:13px}.cd-pending-error{color:var(--warn-ink)}.cd-notes{color:var(--text-1);white-space:pre-wrap;word-break:break-word;font-size:13.5px;line-height:1.55}.cd-rel-loading{color:var(--sheet-text-3);letter-spacing:.06em;margin-top:14px;padding:10px 0;font-family:JetBrains Mono,monospace;font-size:12px}.cd-rel-muted{color:var(--sheet-text-3);margin-top:14px;font-size:12.5px;font-style:italic}.cd-rel-error{color:var(--warn-ink-sheet);margin-top:14px;font-size:12.5px}.cd-rel .rel-note.cd-rel-empty{color:var(--sheet-text-3);font-style:italic}.cd-empty-note{color:var(--sheet-text-3);padding:4px 0;font-size:13px}.ctf-card{background:var(--elevated);border:1px solid var(--line-2);box-shadow:var(--shadow);pointer-events:auto;border-radius:18px;flex-direction:column;width:100%;max-width:520px;max-height:85vh;display:flex;overflow:hidden}.ctf-body{flex:1;padding:22px 24px;overflow-y:auto}.ctf-scrim{background:#0505078c}.ctf-head{border-bottom:1px solid var(--line-1);background:var(--legacy-surface-2);align-items:center;gap:10px;padding:14px 18px;display:flex}.ctf-title{letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);flex:1;font-family:JetBrains Mono,monospace;font-size:11px}.ctf-foot{border-top:1px solid var(--line-1);background:var(--legacy-surface-2);justify-content:flex-end;gap:10px;padding:14px 24px;display:flex}.ctf-groups{flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.ctf-group{max-width:100%}.ctf-group-t{overflow-wrap:anywhere;min-width:0}.ctf-group-x{color:inherit;cursor:pointer;opacity:.75;background:0 0;border:0;align-items:center;margin-left:2px;padding:0;display:inline-flex}.ctf-group-x:hover:not(:disabled){opacity:1}.ctf-row{align-items:center;gap:8px;display:flex}.on-sheet .ctf-title{color:var(--title-ink-sheet)}.on-sheet .chip.ctf-group{color:var(--chip-ink-sheet)}.cd-more-menu{background:var(--surface-overlay);border:1px solid var(--line-2);min-width:140px;box-shadow:var(--shadow);border-radius:10px;padding:4px 0}.cd-more-item{width:100%;color:var(--menu-danger-ink-sheet);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:10px 14px;font-family:inherit;font-size:13px;display:flex}.cd-head{display:contents}[data-style=paper] .contact-detail{background:0 0}[data-style=paper] .cd-cover{background:0 0;border-bottom-color:#0000;height:52px}[data-style=paper] .cd-cover .cd-cover-actions{top:5px}[data-style=paper] .cd-body{flex-wrap:wrap;align-items:flex-start;gap:16px;max-width:990px;padding:16px 8px 40px 2px;display:flex}[data-style=paper] .cd-card{border-radius:var(--r-lg);background:0 0;flex:100%;grid-template-columns:minmax(0,1fr);min-width:0;margin:0;padding:0;display:grid}[data-style=paper] .cd-block{flex:100%;min-width:0;margin-bottom:0}[data-style=paper] .cd-rel{border-width:0;flex-basis:340px;order:-1}[data-style=paper] .cd-info{flex-basis:340px}[data-style=paper] .cd-card-h{font:700 var(--fs-h3)/1.2 var(--font-ui);letter-spacing:normal;text-transform:none;margin:0 0 8px}[data-style=paper] .cd-head{order:-2}[data-style=paper] .cd-head>.sheet-card-body{flex-wrap:wrap;align-items:center;gap:18px;display:flex}[data-style=paper] .cd-id{flex-flow:wrap;flex:1;align-items:center;gap:18px;min-width:min(100%,240px)}[data-style=paper] .cd-id .cd-id-text{flex:160px;width:auto;min-width:0}[data-style=paper] .cd-id .cd-name{font-size:clamp(24px, 6vw, var(--fs-h1));letter-spacing:var(--track-head);overflow-wrap:anywhere;line-height:1.1}[data-style=paper] .cd-head .cd-quick{flex-wrap:wrap;margin:0}[data-style=paper] .cd-rel{border-radius:var(--r-md)}[data-style=paper] .cd-rel>.sheet-card-mat{filter:var(--mat-lift-2)}[data-style=paper] .cd-rel>.sheet-card-mat:before{border-radius:var(--r-md);filter:var(--mat-edge-md)}[data-style=paper] .cd-rel.cd-card>.sheet-card-body{flex-direction:column;padding:0;display:flex}[data-style=paper] .cd-rel .rel-head{margin:5px 5px 0}[data-style=paper] .cd-rel .rel-head .rel-band{background:var(--accent-soft);border-radius:calc(var(--r-md) - 3px);min-width:0;font:700 var(--fs-label)/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;flex:1;align-items:center;gap:10px;padding:10px 14px;display:flex}[data-style=paper] .cd-rel .rel-ai{padding:0 16px 12px}[data-style=paper] .cd-rel .rel-note{font:500 var(--fs-body)/1.55 var(--font-ui);border-top:0;margin:0;padding:14px 0 2px}[data-style=paper] .cd-rel .rel-stats{flex-direction:column;gap:0;padding:0 16px 10px;display:flex}[data-style=paper] .cd-rel .rel-head+.rel-stats{margin-top:6px}[data-style=paper] .cd-rel .rel-stat{box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--sheet-text-1) 12%, transparent);font:500 var(--fs-sm)/1.4 var(--font-ui);grid-template-columns:120px minmax(0,1fr);gap:10px;padding:8px 0;display:grid}[data-style=paper] .cd-rel .rel-stat .k{font:600 var(--fs-label)/1.2 var(--font-mono);letter-spacing:var(--track-label);text-transform:uppercase;align-self:center;margin:0}[data-style=paper] .cd-rel .rel-stat .v{font:inherit;letter-spacing:normal}[data-style=paper] .cd-rel .rel-foot{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--sheet-text-1) 12%, transparent);font:500 var(--fs-sm)/1.4 var(--font-ui);padding:12px 16px 14px}[data-style=paper] .cd-more-menu{background:var(--mat-tex-sheet), var(--surface-overlay);border-radius:var(--r-md);min-width:230px;box-shadow:inset 0 0 0 var(--mat-rim-w) var(--rim-overlay);filter:var(--mat-lift-2);border-color:#0000;padding:6px}[data-style=paper] .cd-more-item{border-radius:var(--r-xs);font:500 var(--fs-sm)/1.2 var(--font-ui);padding:9px 10px}[data-style=paper] .cd-more-item:hover:not(:disabled){background:color-mix(in oklab, var(--sheet-text-1) 6%, transparent)}[data-style=paper] .cd-fields{background:0 0;border:0;display:block}[data-style=paper] .cd-field{box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--sheet-text-1) 12%, transparent);background-color:#0000;padding:13px 0}[data-style=paper] .cd-field:last-child{box-shadow:none}[data-style=paper] .cf-ic{display:none}[data-style=paper] .cd-field .cf-t{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:baseline;gap:2px 18px;display:flex}[data-style=paper] .cd-field .cf-k{font:600 var(--fs-body)/1.3 var(--font-ui);letter-spacing:normal;text-transform:none}[data-style=paper] .cd-field .cf-v{min-width:0;max-width:100%;font-size:var(--fs-body);text-align:right;line-height:1.3}[data-style=paper] .cd-thread{box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--sheet-text-1) 12%, transparent);background:0 0;border:0;border-radius:0;gap:12px;margin:0;padding:12px 0}[data-style=paper] .cd-thread:last-child{box-shadow:none}[data-style=paper] .cd-thread:hover{background-color:#0000}[data-style=paper] .cd-thread:hover .ct-subj{text-underline-offset:3px;text-decoration:underline}[data-style=paper] .cd-thread:focus-visible{outline:var(--focus-w) solid var(--focus-ring-sheet);outline-offset:var(--focus-offset)}[data-style=paper] .cd-thread .ct-ic{flex:none;display:inline-flex}[data-style=paper] .cd-thread .ct-subj{font-weight:700;font-size:var(--fs-body);line-height:1.25}[data-style=paper] .contacts-list{border-radius:var(--r-lg);background:0 0;border-right-width:0;gap:10px;padding:14px;position:relative}.contacts-list-mat{display:none}[data-style=paper] .contacts-list-mat:before{content:"";border-radius:inherit;background:var(--mat-tex-surface), var(--surface-2);box-shadow:inset 0 0 0 var(--mat-rim-w) var(--rim-surface);filter:var(--mat-edge-md)}[data-style=paper] .body .contacts-list>*{position:relative}[data-style=paper] .body .contacts-list>.contacts-list-mat{pointer-events:none;border-radius:inherit;filter:var(--mat-lift-0);display:grid;position:absolute;inset:0}[data-style=paper] .cl-head{padding:6px 2px 0}[data-style=paper] .cl-section{background:0 0;position:static}[data-style=paper] .contact-row{border-bottom-color:#0000}[data-style=paper] .ctf-card{box-shadow:none;border-radius:var(--r-lg);background:0 0;border-color:#0000;padding:22px 24px 20px;position:relative;overflow:visible}[data-style=paper] .ctf-card>*{position:relative}[data-style=paper] .ctf-head{background:0 0;border-bottom:0;align-items:flex-start;gap:12px;margin-bottom:12px;padding:0}[data-style=paper] .ctf-title{font:700 var(--fs-h2)/1.15 var(--font-ui);letter-spacing:var(--track-head);text-transform:none}[data-style=paper] .ctf-foot{background:0 0;border-top:0;flex-wrap:wrap;gap:8px;margin-top:6px;padding:0}[data-style=paper] .ctf-body{padding:0}[data-style=paper] .ctf-scrim{background:var(--scrim)}[data-style=paper] .ctf-layer{padding:24px}[data-style=paper] .ctf-close{width:30px;height:30px}[data-style=paper] .ctf-card .chip.ctf-group{font-size:var(--fs-label);letter-spacing:.08em;border-radius:var(--r-pill);background:var(--mat-tex-sheet), var(--surface-sheet-2);box-shadow:inset 0 0 0 var(--mat-rim-w) var(--rim-sheet), var(--mat-lift-0-shadow);border-color:#0000;padding:3px 8px;font-weight:600;line-height:1}.invite-card{border:1px solid var(--line-strong);background:var(--surface);border-radius:16px;flex-direction:column;gap:14px;margin:16px 30px 0;padding:18px 20px;display:flex}.ivc-head{align-items:center;gap:12px;display:flex}.ivc-mark{background:color-mix(in oklab, var(--rc) 14%, transparent);width:34px;height:34px;color:var(--rc);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ivc-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);flex:1;font-family:JetBrains Mono,monospace;font-size:10px}.ivc-title{color:var(--ink);letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:1.25}.ivc-meta{border-bottom:1px solid var(--line);color:var(--ink-2);flex-direction:column;gap:7px;padding-bottom:14px;font-size:13px;display:flex}.ivc-meta>div{align-items:center;gap:8px;display:flex}.ivc-meta svg{color:var(--cyan);flex:none}.ivc-rsvp{flex-direction:column;gap:10px;display:flex}.ivc-q{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-family:JetBrains Mono,monospace;font-size:10px}.rsvp-seg{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.rsvp-opt{border:1px solid var(--line-strong);color:var(--ink-2);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:11px 8px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600;transition:border-color .12s,color .12s,background .12s,box-shadow .12s;display:flex}.rsvp-opt:hover:not(:disabled){border-color:var(--rc);color:var(--rc)}.rsvp-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--rc);border:1px solid color-mix(in oklab, var(--rc) 40%, transparent);background:color-mix(in oklab, var(--rc) 10%, transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:10px;display:inline-flex}.rsvp-badge .dotc{background:currentColor;border-radius:999px;flex:none;width:6px;height:6px}[data-style=paper] .rsvp-badge[data-rsvp=accepted]{background:var(--mat-tex-fill), var(--ok-soft);border-color:var(--ok-line)}[data-style=paper] .rsvp-badge[data-rsvp=tentative]{background:var(--mat-tex-fill), var(--warn-soft);border-color:var(--warn-line)}[data-style=paper] .rsvp-badge[data-rsvp=declined]{background:var(--mat-tex-fill), var(--danger-soft);border-color:var(--danger-line)}[data-style=paper] .rsvp-badge{font-size:var(--fs-label);letter-spacing:.08em;box-shadow:var(--mat-lift-0-shadow);padding:3px 8px;font-weight:600;line-height:1}[data-style=paper] .rsvp-badge[data-rsvp=pending]{background:var(--mat-tex-sheet), var(--surface-sheet-2);box-shadow:inset 0 0 0 var(--mat-rim-w) var(--rim-sheet), var(--mat-lift-0-shadow);border-color:#0000}[data-style=paper] .rsvp-badge[data-rsvp=pending] .rsvp-dot{display:none}.calendar{grid-template-columns:1fr 404px;height:100%;min-height:0;display:grid;overflow:hidden}.cal-main{background:var(--bg);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}[data-style=paper] .cal-main{background:0 0}.cal-head{border-bottom:1px solid var(--line);flex-wrap:wrap;flex:none;align-items:center;gap:18px;padding:16px 22px 14px;display:flex;container:cal-head/inline-size}[data-style=paper] .cal-head{border-bottom:0}.cal-nav{align-items:center;gap:6px;display:flex}.cal-nav .cal-today{padding:9px 16px}.cal-month-label{letter-spacing:-.025em;flex:1;margin:0;font-size:21px}.cal-month-label .cy{color:var(--text-3);margin-left:4px;font-family:JetBrains Mono,monospace;font-size:15px;font-weight:400}.cal-toggle button{padding:8px 16px}@container cal-head (width<=739.98px){.cal-month-label{flex-basis:calc(100% - 300px)}.cal-new-event{margin-inline-start:auto}}@container cal-head (width<=440.98px){.cal-new-event{gap:0;padding:11px;font-size:0}.cal-toggle button{padding:8px 12px}}@container cal-head (width<=320.98px){.cal-nav{gap:2px}.cal-nav .cal-today{padding:9px 10px}.cal-toggle button{padding:8px}}.cal-grid-wrap{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.cal-sheet{display:contents}[data-style=paper] .cal-sheet{flex:1;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0;margin:0 20px 20px;display:grid;position:relative}.cal-sheet-mat{display:none}[data-style=paper] .cal-sheet-mat{pointer-events:none;filter:var(--mat-lift-2);grid-area:1/1/-1;display:grid}[data-style=paper] .cal-sheet-mat:before{content:"";border-radius:var(--r-lg);background:var(--mat-tex-sheet), var(--surface-sheet);box-shadow:inset 0 0 0 var(--mat-rim-w) var(--rim-sheet);filter:var(--mat-edge-lg)}[data-style=paper] .cal-sheet>.cal-weekdays{grid-area:1/1;position:relative}[data-style=paper] .cal-sheet>.cal-grid{grid-area:2/1;position:relative}.cal-weekdays{border-bottom:1px solid var(--line);scrollbar-gutter:stable;scrollbar-width:thin;flex:none;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}[data-style=paper] .cal-weekdays{scrollbar-gutter:stable;scrollbar-width:thin;border-bottom:0;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:12px 12px 0;overflow:hidden}.cal-wd{letter-spacing:.14em;text-transform:uppercase;color:var(--sheet-text-3);text-align:left;padding:11px 12px;font-family:JetBrains Mono,monospace;font-size:9.5px}[data-style=paper] .cal-wd{letter-spacing:.1em;padding:4px 6px 8px;font-size:10px;font-weight:600}.cal-grid{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;scrollbar-gutter:stable;flex:1;grid-template-columns:repeat(7,1fr);grid-auto-rows:minmax(min-content,1fr);display:grid;overflow-y:auto}[data-style=paper] .cal-grid{scrollbar-color:color-mix(in srgb, var(--sheet-text-1) 20%, transparent) transparent;scrollbar-gutter:stable;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(min-content,1fr);gap:4px;margin:0 12px 12px}.cal-cell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:5px;min-width:0;min-height:104px;padding:7px 7px 9px;display:flex;overflow:hidden}[data-style=paper] .cal-cell{min-height:126px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sheet-text-1) 12%, transparent);border-bottom:0;border-right:0;border-radius:6px;gap:3px;padding:6px}.cal-cell:nth-child(7n){border-right:0}.cal-cell.other{background:color-mix(in oklab, var(--sheet-text-3) 4%, transparent)}.cal-cell.other .cal-daynum{color:var(--sheet-text-3)}.cal-daynum{color:var(--sheet-text-2);padding:2px 4px;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1}[data-style=paper] .cal-daynum{font:700 var(--fs-sm)/1 var(--font-ui);padding:0 0 2px}.today-pill{background:var(--primary);min-width:22px;height:22px;color:var(--on-primary);box-shadow:var(--glow-cyan);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-weight:600;display:inline-flex}[data-style=paper] .today-pill{box-shadow:none}.cal-cell-events{flex-direction:column;gap:3px;min-width:0;display:flex}.cal-chip{--rc:var(--sheet-text-3);cursor:pointer;border-left:2px solid var(--rc);background:color-mix(in oklab, var(--rc) 14%, transparent);border-radius:6px;outline:none;align-items:center;gap:6px;min-width:0;padding:3px 7px;transition:background .12s;display:flex}.cal-chip:hover,.cal-chip:focus-visible{outline:2px solid var(--focus-ring-sheet);outline-offset:-2px}.cal-chip .ct{color:var(--sheet-text-2);white-space:nowrap;flex:none;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:600}.cal-chip .cx{color:var(--sheet-text-1);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11.5px;overflow:hidden}.cal-more{letter-spacing:.04em;color:var(--sheet-text-3);cursor:pointer;text-align:left;background:0 0;border:0;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:9.5px}.cal-more:hover{color:var(--primary-ink-sheet)}.cal-agenda{flex:1;min-height:0;padding:8px 22px 30px}.agenda-day{margin-top:18px}[data-style=paper] .agenda-day{max-width:760px}.agenda-date{letter-spacing:.12em;text-transform:uppercase;color:var(--primary-ink);background:var(--bg);z-index:var(--z-sticky);align-items:center;gap:12px;padding:10px 2px 12px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;display:flex;position:sticky;top:0}[data-style=paper] .agenda-date{background:0 0;align-items:baseline;gap:10px;padding:0 4px 8px;position:static}.agenda-date .ad-day,.agenda-date .ad-meta{display:none}.agenda-date .ad-day{font:700 var(--fs-h3)/1 var(--font-ui);letter-spacing:normal;text-transform:none;color:var(--text-1)}.agenda-date .ad-meta{font:500 var(--fs-meta)/1.2 var(--font-mono);letter-spacing:normal;text-transform:none;color:var(--text-3)}[data-style=paper] .agenda-date .ad-day,[data-style=paper] .agenda-date .ad-meta{display:inline}[data-style=paper] .agenda-label{display:none}.agenda-rel{letter-spacing:.1em;color:var(--magenta);background:color-mix(in oklab, var(--magenta) 12%, transparent);border:1px solid color-mix(in oklab, var(--magenta) 30%, transparent);border-radius:999px;padding:3px 8px;font-size:9px}[data-style=paper] .agenda-rel{display:none}[data-style=paper] .cal-sheet.cal-sheet-agenda{flex:none;grid-template-rows:auto;margin:0}[data-style=paper] .cal-sheet-agenda>.cal-sheet-mat{filter:var(--mat-lift-1)}[data-style=paper] .cal-sheet-agenda>.cal-sheet-mat:before{border-radius:var(--r-md);filter:var(--mat-edge-md)}[data-style=paper] .cal-sheet>.agenda-rows{grid-area:1/1;padding:4px 6px;position:relative}.agenda-event{--rc:var(--sheet-text-3);border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:13px;outline:none;grid-template-columns:78px 3px 1fr auto;align-items:center;gap:14px;margin-bottom:9px;padding:14px 16px;transition:border-color .15s;display:grid}[data-style=paper] .agenda-event{box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--sheet-text-1) 12%, transparent);background:0 0;border:0;border-radius:0;margin-bottom:0;padding:12px 8px}[data-style=paper] .agenda-event:last-child{box-shadow:none}.agenda-event:hover{border-color:var(--line-strong)}.agenda-event:focus-visible{border-color:var(--line-strong);outline:2px solid var(--focus-ring-sheet);outline-offset:-2px}.agenda-event .ae-time{flex-direction:column;gap:2px;display:flex}.agenda-event .ae-time .t1{color:var(--sheet-text-1);font-family:JetBrains Mono,monospace;font-size:13px}.agenda-event .ae-time .t2{color:var(--sheet-text-3);font-family:JetBrains Mono,monospace;font-size:10.5px}.agenda-event .ae-bar{background:var(--rc);width:3px;height:36px;box-shadow:0 0 8px color-mix(in oklab, var(--rc) 50%, transparent);border-radius:2px}[data-style=paper] .agenda-event .ae-bar{box-shadow:none}.agenda-event .ae-main{min-width:0}.agenda-event .ae-title{color:var(--sheet-text-1);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.agenda-event .ae-sub{color:var(--sheet-text-3);align-items:center;gap:6px;margin-top:3px;font-size:12px;display:flex}.rsvp-status-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--rc);border:1px solid color-mix(in oklab, var(--rc) 40%, transparent);background:color-mix(in oklab, var(--rc) 10%, transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:5px 10px;font-family:JetBrains Mono,monospace;font-size:9.5px;display:inline-flex}.rsvp-status-tag .dotc{background:var(--rc);border-radius:999px;width:6px;height:6px}.cal-detail{background:var(--surface);border-left:1px solid var(--line);flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}.evd-bar{--rc:var(--cyan);background:var(--rc);height:4px;box-shadow:0 0 14px color-mix(in oklab, var(--rc) 55%, transparent);flex:none}.evd-scroll{flex:1;min-height:0;padding:20px 24px 30px}.evd-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.evd-title{letter-spacing:-.025em;margin:0 0 20px;font-size:22px;line-height:1.2}.evd-facts{background:var(--line);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:1px;margin-bottom:26px;display:flex;overflow:hidden}.evd-fact{background:var(--bg);align-items:center;gap:13px;padding:14px 16px;display:flex}.evd-fact .ef-ic{color:var(--cyan);flex:none;display:inline-flex}.evd-fact .ef-a{color:var(--ink);font-size:14px}.evd-fact .ef-b{color:var(--ink-3);margin-top:3px;font-family:JetBrains Mono,monospace;font-size:11px}.evd-block{margin-bottom:26px}.evd-block>h4{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);align-items:baseline;gap:10px;margin:0 0 13px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}.evd-desc{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.6}.evd-rsvp-off{border-radius:var(--r-md);border:1px solid color-mix(in oklab, var(--warn-ink) 35%, transparent);background:color-mix(in oklab, var(--warn-ink) 8%, transparent);color:var(--warn-ink);font:500 var(--fs-sm)/1.45 var(--font-ui);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.evd-rsvp-off-ic{flex:none;margin-top:1px;display:inline-flex}.evd-rsvp-off-t{flex:1;min-width:0;margin:0}.evd-rsvp-off-t b{font-weight:700}.att-row{align-items:center;gap:12px;padding:9px 0;display:flex}.att-row+.att-row{border-top:1px solid var(--line)}.att-main{flex:1;min-width:0}.att-name{color:var(--ink);align-items:center;gap:8px;font-size:13.5px;display:flex}.att-email{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;overflow:hidden}.evd-link{border:1px solid var(--line-strong);background:var(--bg);width:100%;color:var(--ink);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:13px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.evd-link:hover{border-color:var(--cyan);color:var(--cyan)}.invite-card .ivc-open{cursor:pointer;letter-spacing:.06em;text-transform:uppercase;color:var(--cyan);background:0 0;border:0;align-items:center;gap:7px;margin-top:14px;padding:4px 0;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600;display:inline-flex}.invite-card .ivc-open:hover{text-decoration:underline}[data-style=paper] .cal-sheet.cal-sheet-timegrid{grid-template-rows:minmax(0,1fr)}[data-style=paper] .cal-sheet>.tg-root{grid-area:1/1;margin:12px 12px 14px;position:relative}.tg-root{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.tg-allday-row{border-bottom:1px solid var(--line);background:var(--surface);scrollbar-gutter:stable;scrollbar-width:thin;flex:none;min-height:52px;display:flex;overflow:hidden}.tg-gutter-head{border-right:1px solid var(--line);flex:none;width:56px}.tg-allday-col{border-right:1px solid var(--line);flex-direction:column;flex:1;gap:0;min-width:0;display:flex}.tg-allday-col:last-child{border-right:0}.tg-allday-col.today{background:color-mix(in oklab, var(--cyan) 5%, transparent)}[data-style=paper] .tg-allday-row{border-bottom:1px solid color-mix(in srgb, var(--sheet-text-1) 12%, transparent);background:0 0}[data-style=paper] .tg-gutter-head,[data-style=paper] .tg-allday-col:not(:last-child){border-right:1px solid color-mix(in srgb, var(--sheet-text-1) 12%, transparent)}[data-style=paper] .tg-allday-col.today{background:color-mix(in srgb, var(--primary) 6%, transparent)}.tg-col-head{flex-direction:column;flex:none;align-items:center;gap:3px;padding:8px 4px 6px;display:flex}.tg-col-head.today{color:var(--primary-ink-sheet)}.tg-col-dow{letter-spacing:.14em;text-transform:uppercase;color:var(--sheet-text-3);font-family:JetBrains Mono,monospace;font-size:9px}.tg-col-day{color:var(--sheet-text-2);font-family:JetBrains Mono,monospace;font-size:15px;font-weight:600;line-height:1}.tg-col-day.today-pill{background:var(--primary);min-width:26px;height:26px;color:var(--on-primary);box-shadow:var(--glow-cyan);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-weight:700;display:inline-flex}[data-style=paper] .tg-col-day.today-pill{box-shadow:none}.tg-allday-events{flex-direction:column;gap:2px;min-width:0;padding:0 4px 5px;display:flex}.tg-allday-chip{--rc:var(--sheet-text-3);border-left:3px solid var(--rc);background:color-mix(in oklab, var(--rc) 14%, transparent);color:var(--sheet-text-1);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:4px;outline:none;padding:2px 7px;font-size:11px;display:block;overflow:hidden}.tg-allday-chip:hover,.tg-allday-chip:focus-visible{outline:2px solid var(--focus-ring-sheet);outline-offset:-2px}.tg-scroll{scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}[data-style=paper] .tg-scroll.scroll{scrollbar-color:color-mix(in srgb, var(--sheet-text-1) 20%, transparent) transparent}[data-style=paper] .tg-scroll.scroll::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--sheet-text-1) 20%, transparent)}.tg-inner{display:flex;position:relative}.tg-gutter{border-right:1px solid var(--line);flex:none;width:56px;position:relative}.tg-hour-label{color:var(--sheet-text-3);white-space:nowrap;-webkit-user-select:none;user-select:none;font-family:JetBrains Mono,monospace;font-size:9.5px;line-height:1;position:absolute;right:8px;transform:translateY(-50%)}[data-style=paper] .tg-gutter{border-right:1px solid color-mix(in srgb, var(--sheet-text-1) 12%, transparent)}.tg-cols{flex:1;min-width:0;display:flex}.tg-col{border-right:1px solid var(--line);flex:1;min-width:0;position:relative}.tg-col:last-child{border-right:0}.tg-col.today{background:color-mix(in oklab, var(--cyan) 3%, transparent)}[data-style=paper] .tg-col:not(:last-child){border-right:1px solid color-mix(in srgb, var(--sheet-text-1) 12%, transparent)}[data-style=paper] .tg-col.today{background:color-mix(in srgb, var(--primary) 6%, transparent)}.tg-hour-line{background:var(--line);pointer-events:none;height:1px;position:absolute;left:0;right:0}[data-style=paper] .tg-hour-line{background:color-mix(in srgb, var(--sheet-text-1) 12%, transparent)}.tg-now{background:var(--cyan);height:2px;box-shadow:0 0 6px color-mix(in oklab, var(--cyan) 60%, transparent);pointer-events:none;z-index:var(--z-tg-now);position:absolute;left:0;right:0}.tg-now:before{content:"";background:var(--cyan);width:8px;height:8px;box-shadow:var(--glow-cyan);border-radius:999px;position:absolute;top:-3px;left:-4px}[data-style=paper] .tg-now,[data-style=paper] .tg-now:before{background:var(--danger-ink-sheet);box-shadow:none}.tg-block{--rc:var(--sheet-text-3);border-left:3px solid var(--rc);background:color-mix(in oklab, var(--rc) 14%, var(--bg));cursor:pointer;z-index:var(--z-tg-block);border-radius:0 6px 6px 0;outline:none;flex-direction:column;gap:1px;padding:3px 6px;transition:background .12s;display:flex;position:absolute;overflow:hidden}[data-style=paper] .tg-block{background:color-mix(in oklab, var(--rc) 14%, var(--surface-sheet))}.tg-block:hover,.tg-block:focus-visible{outline:2px solid var(--focus-ring-sheet);outline-offset:-2px;z-index:var(--z-tg-block-hover)}.tg-block-title{color:var(--sheet-text-1);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:500;line-height:1.3;overflow:hidden}.tg-block-time{color:var(--sheet-text-2);white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:9.5px}@media (width<=1099.98px){.body:where([data-sidebar=drawer]){grid-template-columns:minmax(300px,380px) minmax(0,1fr)}.body .sidebar[data-drawer]{width:min(288px,85vw);z-index:var(--z-drawer);visibility:hidden;transition:transform .18s,visibility 0s linear .18s;position:absolute;inset:0 auto 0 0;transform:translate(-100%)}.body .sidebar[data-drawer][data-open=true]{visibility:visible;transition:transform .18s,visibility linear;transform:none}.body .drawer-scrim{z-index:var(--z-drawer-scrim);background:#00000080;position:absolute;inset:0}[data-style=paper] .sidebar[data-drawer]{border-bottom-left-radius:var(--r-lg)}[data-style=paper] .body .drawer-scrim{border-radius:0 0 var(--r-lg) var(--r-lg);background:var(--scrim)}[data-style=paper] .body .sidebar[data-drawer]{border-top-right-radius:var(--r-lg);border-bottom-right-radius:var(--r-lg);width:min(280px,86vw)}[data-style=paper] .body .sidebar[data-drawer]>*{position:relative}[data-style=paper] .body .sidebar[data-drawer]>.sidebar-mat{pointer-events:none;border-radius:inherit;filter:var(--mat-lift-3);clip-path:inset(0 -96px 0 0 round 0 0 0 var(--r-lg));display:grid;position:absolute;inset:0}}@media (width<=899.98px){.body{grid-template-columns:minmax(300px,380px) minmax(0,1fr)}.body.wide{grid-template-columns:0 minmax(0,1fr)}.body.wide>*,.body.wide>[data-drawer-inert]>*{grid-column:2/-1}[data-style=paper] .auth{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}[data-style=paper] .auth-aside{gap:0;padding:28px 20px 0;display:flex}[data-style=paper] .auth-hero-h,[data-style=paper] .auth-hero-sub{display:none}[data-style=paper] .auth-main{padding:16px 14px 28px}[data-style=paper] .auth-card,[data-style=paper] .onb-card{padding:24px 20px}.settings{grid-template-columns:minmax(0,1fr)}.body .set-nav[data-drawer]{width:min(288px,85vw);z-index:var(--z-drawer);visibility:hidden;transition:transform .18s,visibility 0s linear .18s;position:absolute;inset:0 auto 0 0;transform:translate(-100%)}.body .set-nav[data-drawer][data-open=true]{visibility:visible;transition:transform .18s,visibility linear;transform:none}[data-style=paper] .body .set-nav[data-drawer]{border-radius:0 var(--r-lg) var(--r-lg) 0;width:min(280px,86vw);padding:12px}[data-style=paper] .body .set-nav[data-drawer]>*{position:relative}[data-style=paper] .body .set-nav[data-drawer]>.set-nav-mat{pointer-events:none;border-radius:inherit;filter:var(--mat-lift-3);clip-path:inset(0 -96px 0 0 round 0 0 0 var(--r-lg));display:grid;position:absolute;inset:0}[data-style=paper] .body .set-nav[data-drawer] .nav-group{position:relative}[data-style=paper] .set-row{flex-wrap:wrap}[data-style=paper] .set-row .sr-info{flex:180px}[data-style=paper] .on-sheet>.sheet-card-body{padding:16px}}@media (width<=767.98px){.topbar{grid-template-columns:auto minmax(0,1fr) auto}.body{grid-template-columns:0 minmax(0,1fr)}.body>*,.body>[data-drawer-inert]>*{grid-column:2/-1}.list,.reader{min-width:0}.reader-subj{overflow-wrap:anywhere}.compose-modal,.compose-modal.full{border-radius:0;width:auto;max-width:none;max-height:none;inset:0}.search input{min-width:0}.search .kbd{display:none}.calendar{grid-template-columns:minmax(0,1fr)}.calendar .cal-detail{display:none}.calendar.has-detail .cal-detail{display:flex}.calendar.has-detail .cal-main{display:none}.cal-cell{min-height:72px}.cal-chip .ct{display:none}[data-style=paper] .cal-sheet{margin:0 8px 8px}[data-style=paper] .cal-weekdays{gap:2px;padding:8px 8px 0}[data-style=paper] .cal-grid{gap:2px;margin:0 8px 8px}[data-style=paper] .cal-cell{min-height:72px;padding:4px}[data-style=paper] .cal-head .cal-new-event{display:none}.agenda-event{grid-template-columns:3px minmax(0,1fr) auto}.agenda-event .ae-bar{grid-row:1/3}.agenda-event .ae-main{grid-area:1/2}.agenda-event .ae-time{flex-direction:row;grid-area:2/2;align-items:baseline;gap:8px}.tg-root{overflow:auto}.tg-scroll.scroll{overflow:visible}.tg-allday-row{z-index:var(--z-tg-band);border-bottom:0;position:sticky;top:0;overflow:visible}.tg-allday-col{background:var(--surface);border-bottom:1px solid var(--line);min-width:68px}.tg-allday-col.today{background:color-mix(in oklab, var(--cyan) 5%, var(--surface))}.tg-gutter-head{background:var(--surface);border-bottom:1px solid var(--line);width:40px;z-index:var(--z-tg-gutter-head);position:sticky;left:0}.tg-gutter{background:var(--bg);width:40px;z-index:var(--z-tg-gutter);position:sticky;left:0}.tg-col{min-width:68px}[data-style=paper] .cal-sheet>.tg-root{margin:8px}[data-style=paper] .tg-allday-col{background:var(--surface-sheet);border-bottom:1px solid color-mix(in srgb, var(--sheet-text-1) 12%, transparent)}[data-style=paper] .tg-allday-col.today{background:color-mix(in srgb, var(--primary) 6%, var(--surface-sheet))}[data-style=paper] .tg-gutter-head{background:var(--surface-sheet);border-bottom:1px solid color-mix(in srgb, var(--sheet-text-1) 12%, transparent)}[data-style=paper] .tg-gutter{background:var(--surface-sheet)}[data-style=paper] .tg-allday-row{border-bottom:0}.auth{grid-template-columns:minmax(0,1fr)}.auth-aside{display:none}.auth-main,.onb-card{padding:24px}.set-scroll{padding:20px 16px}[data-style=paper] .shell{padding:0}[data-style=paper] .shell-mat{filter:opacity()}[data-style=paper] .shell-mat:before{filter:opacity();border-radius:0}[data-style=paper] .sidebar[data-drawer]{border-bottom-left-radius:0}[data-style=paper] .body .drawer-scrim{border-radius:0}[data-style=paper] .body .sidebar[data-drawer]>.sidebar-mat{clip-path:inset(0 -96px 0 0)}[data-style=paper] .topbar{grid-template-columns:auto minmax(0,1fr) auto}[data-style=paper] .body .set-nav[data-drawer]>.set-nav-mat{clip-path:inset(0 -96px 0 0)}.app-icons{display:none}.nav-apps{display:flex}[data-style=paper] .topbar:not([data-search]) .search{display:none}[data-style=paper] .search-toggle{display:inline-flex}[data-style=paper] .topbar[data-search] .brand-lockup{display:none}[data-style=paper] .fab{display:block}[data-style=paper] .list .scroll{padding-bottom:80px}[data-style=paper] .calendar.has-detail~.fab{display:none}[data-style=paper] .calendar:has(.ev-form)~.fab{display:none}[data-style=paper] .cal-agenda{padding-bottom:80px}}@media (width>=768px) and (width<=1023.98px){.list,.reader{min-width:0}.reader-subj{overflow-wrap:anywhere}.calendar{grid-template-columns:minmax(0,1fr)}.calendar .cal-detail{display:none}.calendar.has-detail .cal-detail{display:flex}.calendar.has-detail .cal-main{display:none}}@media (width>=900px) and (width<=1023.98px){.body.wide{grid-template-columns:248px minmax(0,1fr)}.body.wide>*,.body.wide>[data-drawer-inert]>*{grid-column:2/-1}.body.wide>.sidebar{grid-column:1}.settings{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.set-nav{border-right:0;border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:10px 14px;display:flex}.set-nav h3{flex:none;margin:0}.set-nav .nav-group{flex-flow:wrap;gap:4px}.set-nav .nav-label{display:none}}.reader-attachments{flex-wrap:wrap;gap:6px;padding:8px 0 2px;display:flex}.reader-attach-chip{background:var(--chip-bg);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;max-width:260px;padding:4px 10px;font-size:12.5px;text-decoration:none;display:inline-flex}.reader-attach-chip:hover{border-color:color-mix(in oklab, var(--cyan) 45%, transparent);color:var(--ink)}.reader-attach-chip:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.ev-form{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;background:var(--bg);flex:1;min-height:0;overflow-y:auto}.ev-form form{max-width:720px;margin-inline:auto}.ev-when-row{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.compose-field .ev-input{border:1px solid var(--line);background:var(--legacy-surface-2);color:var(--ink);border-radius:8px;flex:none;padding:7px 10px;font-family:JetBrains Mono,monospace;font-size:12.5px}.compose-field .ev-input:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.ev-dash{color:var(--ink-3);flex:none;font-size:13px}.ev-check{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);cursor:pointer;flex:none;align-items:center;gap:7px;width:auto;font-family:JetBrains Mono,monospace;font-size:10px;display:inline-flex}.ev-check input{accent-color:var(--cyan);width:14px;height:14px;margin:0}.ev-desc-field{align-items:flex-start}.ev-desc-field label{padding-top:8px}.ev-textarea{resize:vertical;border:1px solid var(--line);background:var(--legacy-surface-2);min-width:0;color:var(--ink);border-radius:8px;flex:1;padding:10px 12px;font-family:Space Grotesk,sans-serif;font-size:14px;line-height:1.5}.ev-textarea::placeholder{color:var(--ink-3)}.ev-textarea:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.ev-note{border:1px solid color-mix(in oklab, var(--magenta) 26%, transparent);background:color-mix(in oklab, var(--magenta) 7%, transparent);color:var(--magenta);letter-spacing:.12em;border-radius:12px;margin:0 18px 14px;padding:10px 14px;font-size:10px;line-height:1.5}.ev-error{border:1px solid color-mix(in oklab, var(--legacy-warn) 35%, transparent);background:color-mix(in oklab, var(--legacy-warn) 8%, transparent);color:var(--legacy-warn);border-radius:12px;margin:0 18px 14px;padding:10px 14px;font-size:13px;line-height:1.45}.evd-guest-count{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px;font-size:10px}.evd-actions{flex-wrap:wrap;gap:8px;display:flex}.evd-cancel:hover:not(:disabled){border-color:var(--legacy-warn);color:var(--legacy-warn)}.label-row{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:13px 0;display:flex}[data-style=paper] .label-row{border-bottom-color:color-mix(in srgb, var(--sheet-text-1) 12%, transparent)}[data-style=paper] .label-row:last-child{border-bottom-color:#0000}.label-row .lr-name{color:var(--tag-ink-sheet);flex:1;font-size:14px}.label-row .label-dot{background:var(--label-color);width:12px;height:12px}.label-add{gap:10px;margin-bottom:12px;display:flex}.label-add .field{max-width:260px}.label-swatches{gap:7px;display:flex}.label-sw{cursor:pointer;background:var(--label-color);border:2px solid #0000;border-radius:7px;width:22px;height:22px;padding:0}[data-style=paper] .label-row .label-dot{display:none}[data-style=paper] .label-row .lr-name{border-radius:var(--r-chip);max-width:180px;font:600 var(--fs-label)/1.1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;background-color:var(--avatar-6);box-shadow:inset 0 0 0 var(--mat-rim-w) var(--rim-fill), var(--mat-lift-0-shadow);flex:0 auto;margin-right:auto;padding:4px 8px;overflow:hidden}[data-style=paper] .label-row[data-tone=cyan] .lr-name{background-color:var(--avatar-1)}[data-style=paper] .label-row[data-tone=pink] .lr-name{background-color:var(--avatar-5)}[data-style=paper] .label-row[data-tone=violet] .lr-name{background-color:var(--avatar-4)}[data-style=paper] .label-row[data-tone=amber] .lr-name{background-color:var(--avatar-3)}[data-style=paper] .label-row[data-tone=green] .lr-name{background-color:var(--ok-soft)}[data-style=paper] .label-row[data-tone=coral] .lr-name{background-color:var(--avatar-5)}[data-style=paper] .label-swatches{border-radius:var(--r-md);background-color:var(--sheet-text-1);padding:5px;box-shadow:inset 0 1px 2px #00000073}.rule-list{flex-direction:column;display:flex}.rule-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;padding:13px 0;display:flex}.rule-row .rr-info{flex:1;min-width:0}.rule-row .rr-name{align-items:center;gap:8px;font-size:14px;display:flex}.rule-row .rr-priority{color:var(--sheet-text-3);font-size:11px}[data-style=paper] .rule-row{border-bottom-color:color-mix(in srgb, var(--sheet-text-1) 12%, transparent)}[data-style=paper] .rule-row:last-child{border-bottom-color:#0000}.rr-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--sheet-text-2);background:color-mix(in oklab, var(--magenta) 7%, transparent);border:1px solid color-mix(in oklab, var(--magenta) 26%, transparent);border-radius:5px;padding:2px 6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px}.rule-summary{color:var(--sheet-text-3);overflow-wrap:anywhere;margin-top:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.rule-editor{background:color-mix(in oklab, var(--magenta) 7%, transparent);border:1px solid color-mix(in oklab, var(--magenta) 26%, transparent);border-radius:10px;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:16px;padding:14px;display:flex}.rule-editor>.field{width:100%;max-width:320px}[data-style=paper] .rule-editor{background:0 0;border-color:#0000;margin:0;padding:0}.rule-match{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rule-match label{color:var(--sheet-text-2);font-size:13px}.rule-match .field{max-width:240px}.rule-clause{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.rule-clause .field{min-width:0;max-width:200px}.rule-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:18px;width:100%;padding-top:6px;display:flex}[data-style=paper] .rule-actions{border-top-color:color-mix(in srgb, var(--sheet-text-1) 12%, transparent)}.rule-toggle{align-items:center;gap:9px;font-size:13px;display:flex}.pw-change{border-top:1px solid var(--line);max-width:380px;margin-top:24px;padding-top:24px}.pw-change .sr-info{margin-bottom:18px}.pw-change .auth-field:last-of-type{margin-bottom:22px}[data-style=paper] .pw-change{border-top-width:0;margin-top:0;padding-top:0}@media print{html,body,#root,.app-root,.shell{height:auto}.shell,.body{display:block}.reader{height:auto;min-height:0;overflow:visible}.topbar,.sidebar,.drawer-scrim,.compose-modal{display:none}.app-root>[role=status][aria-live]{visibility:hidden}.shell .reader button,.reader-actions{display:none}.body:has(.reader-subj) .list{display:none}.shell [aria-label=Loading\ composer],.shell [role=alertdialog][aria-modal=true]{visibility:hidden}.shell [aria-hidden=true]:has(+[role=alertdialog][aria-modal=true]){visibility:hidden}.shell [role=dialog][aria-modal=true]{visibility:hidden}.shell [aria-hidden=true]:has(+[role=dialog][aria-modal=true]){visibility:hidden}.shell [aria-label=Loading\ contact]{visibility:hidden}.shell [aria-hidden=true]:has(+[aria-label=Loading\ contact]){visibility:hidden}[data-style=paper] .shell{padding:0}[data-style=paper] .shell-mat{display:none}[data-style=paper] .reader-sheet{display:contents}[data-style=paper] .reader-sheet-mat{display:none}}.account-anchor{display:flex;position:relative}.account-anchor .account-menu{z-index:var(--z-menu);background:var(--surface-overlay);border:1px solid var(--rim-overlay);border-radius:var(--r-md);min-width:220px;max-width:min(320px,100vw - 32px);filter:var(--mat-lift-2);padding:4px 0;position:absolute;top:calc(100% + 6px);right:0}.account-menu .menu-item{color:var(--sheet-text-1)}.account-menu .menu-item:hover:not(:disabled){background:color-mix(in oklab, var(--sheet-text-1) 6%, transparent)}[data-style=paper] .account-anchor .account-menu{background:var(--mat-tex-sheet), var(--surface-overlay);box-shadow:inset 0 0 0 var(--mat-rim-w) var(--rim-overlay);border:1px solid #0000;width:260px;padding:6px}.account-menu .account-identity{border-bottom:1px solid color-mix(in oklab, var(--sheet-text-1) 12%, transparent);margin-bottom:4px;padding:10px 14px 9px}.account-menu .account-email{color:var(--quiet-ink-sheet);overflow-wrap:anywhere;font-size:13px;display:block}.account-menu .account-role{letter-spacing:.1em;text-transform:uppercase;color:var(--sheet-text-3);margin-top:3px;font-family:JetBrains Mono,monospace;font-size:10px;display:block}.account-avatar{background:var(--avatar-1);color:var(--on-avatar);display:none}.account-menu .account-sep{display:none}.account-menu .account-ic{width:15px;height:15px;color:var(--quiet-ink-sheet);flex:none;display:inline-flex}.account-menu .account-ic svg{width:100%;height:100%}[data-style=paper] .account-menu .menu-item{border-radius:var(--r-xs);padding:9px 10px}[data-style=paper] .account-menu .account-ic{justify-content:center;width:18px;height:17px}[data-style=paper] .account-menu .account-identity{border-bottom:0;align-items:center;gap:10px;margin-bottom:0;padding:8px 10px;display:flex}[data-style=paper] .account-menu .account-avatar{width:36px;height:36px;font:700 13px/1 var(--font-ui);letter-spacing:-.01em;display:inline-flex}[data-style=paper] .account-menu .account-email{font-family:var(--font-mono);font-size:12px;font-weight:500;line-height:1.3}[data-style=paper] .account-menu .account-role{display:none}[data-style=paper] .account-menu .account-sep{background:color-mix(in oklab, var(--sheet-text-1) 12%, transparent);height:1px;margin:5px 4px;display:block}[data-style=paper] .account-menu .account-signout{border-top:0;margin-top:0}.account-menu .account-signout{border-top:1px solid color-mix(in oklab, var(--sheet-text-1) 12%, transparent);margin-top:4px}.signout-scrim{z-index:var(--z-confirm-scrim);background:#0505078c;position:fixed;inset:0}.signout-layer{z-index:var(--z-confirm);pointer-events:none;justify-content:center;align-items:center;padding:0 16px;display:flex;position:fixed;inset:0}.signout-card{background:var(--elevated);border:1px solid var(--line-strong);width:100%;max-width:420px;box-shadow:var(--shadow);pointer-events:auto;border-radius:16px;padding:28px 32px}.signout-card h2{margin:0 0 10px;font-size:17px}.signout-card p{color:var(--sheet-text-2);margin:0 0 22px;font-size:13.5px;line-height:1.5}.signout-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.signout-actions .signout-danger{background:var(--warn);color:var(--on-warn);border-color:var(--warn)}[data-style=paper] .signout-scrim{background:var(--scrim)}[data-style=paper] .signout-layer{padding:24px}[data-style=paper] .signout-card{max-width:520px;box-shadow:none;border-radius:var(--r-lg);background:0 0;border-color:#0000;padding:22px 24px 20px;position:relative}[data-style=paper] .signout-card>*{position:relative}[data-style=paper] .signout-title{font-family:var(--font-ui);font-size:var(--fs-h2);letter-spacing:var(--track-head);text-wrap:balance;margin:0 0 12px;font-weight:700;line-height:1.15}[data-style=paper] .signout-body{font-size:var(--fs-body);margin:0;font-weight:500;line-height:1.55}[data-style=paper] .signout-actions{gap:8px;margin-top:22px}[data-style=paper] .signout-actions .signout-danger{background:var(--danger);border-color:var(--danger);box-shadow:inset 0 0 0 var(--mat-rim-w) var(--rim-fill)}[data-style=paper] .signout-actions .signout-danger:not(:disabled){filter:var(--mat-lift-1)}[data-style=paper] .signout-actions .signout-danger:hover:not(:disabled){filter:var(--mat-lift-2)}[data-style=paper] .signout-actions .signout-danger:active:not(:disabled){filter:var(--mat-lift-0)}.confirm-scrim{z-index:var(--z-scrim);background:#0505078c;position:fixed;inset:0}.confirm-layer{z-index:var(--z-modal);pointer-events:none;justify-content:center;align-items:center;padding:0 16px;display:flex;position:fixed;inset:0}.confirm-card{background:var(--elevated);border:1px solid var(--line-strong);width:100%;max-width:420px;box-shadow:var(--shadow);pointer-events:auto;border-radius:16px;padding:28px 32px}.confirm-card h2{margin:0 0 10px;font-size:17px}.confirm-card p{color:var(--sheet-text-2);margin:0 0 22px;font-size:13.5px;line-height:1.5}.confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.confirm-actions .confirm-danger{background:var(--warn);color:var(--on-warn);border-color:var(--warn)}[data-style=paper] .confirm-scrim{background:var(--scrim)}[data-style=paper] .confirm-layer{padding:24px}[data-style=paper] .confirm-card{max-width:520px;box-shadow:none;border-radius:var(--r-lg);background:0 0;border-color:#0000;padding:22px 24px 20px;position:relative}[data-style=paper] .confirm-card>*{position:relative}[data-style=paper] .confirm-title{font-family:var(--font-ui);font-size:var(--fs-h2);letter-spacing:var(--track-head);text-wrap:balance;margin:0 0 12px;font-weight:700;line-height:1.15}[data-style=paper] .confirm-body{font-size:var(--fs-body);margin:0;font-weight:500;line-height:1.55}[data-style=paper] .confirm-actions{gap:8px;margin-top:22px}[data-style=paper] .confirm-actions .confirm-danger{background:var(--danger);border-color:var(--danger);box-shadow:inset 0 0 0 var(--mat-rim-w) var(--rim-fill)}[data-style=paper] .confirm-actions .confirm-danger:not(:disabled){filter:var(--mat-lift-1)}[data-style=paper] .confirm-actions .confirm-danger:hover:not(:disabled){filter:var(--mat-lift-2)}[data-style=paper] .confirm-actions .confirm-danger:active:not(:disabled){filter:var(--mat-lift-0)}.shortcut-sheet-scrim{z-index:var(--z-scrim);background:#0505078c;position:fixed;inset:0}.shortcut-sheet-layer{z-index:var(--z-modal);pointer-events:none;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.shortcut-sheet-card{background:var(--elevated);border:1px solid var(--line-strong);width:100%;max-width:560px;max-height:100%;box-shadow:var(--shadow);pointer-events:auto;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.shortcut-sheet-head{background:var(--legacy-surface-2);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:6px 8px 6px 18px;display:flex}.shortcut-sheet-head h2{letter-spacing:.1em;text-transform:uppercase;color:var(--title-ink-sheet);flex:1;margin:0;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:400}.shortcut-sheet-groups{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:0 28px;min-height:0;padding:4px 20px 20px;display:grid}.shortcut-sheet-groups h3{letter-spacing:.16em;text-transform:uppercase;color:var(--sheet-text-2);margin:0;padding:16px 0 8px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:400}.shortcut-sheet-groups dl{grid-template-columns:min-content minmax(0,1fr);align-items:center;gap:8px 14px;margin:0;display:grid}.shortcut-row{display:contents}.shortcut-sheet-groups dt{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin:0;display:flex}.shortcut-or{color:var(--sheet-text-2);font-size:11px;line-height:1.4}.shortcut-sheet-groups dd{color:var(--sheet-text-1);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.4}.shortcut-chord{gap:3px;font-family:inherit;display:inline-flex}.shortcut-key{text-align:center;min-width:20px;color:var(--sheet-text-2);border:1px solid var(--line);border-radius:6px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:10px;line-height:1.4}[data-style=paper] .shortcut-sheet-scrim{background:var(--scrim)}[data-style=paper] .shortcut-sheet-layer{padding:24px}[data-style=paper] .shortcut-sheet-card{max-width:720px;box-shadow:none;border-radius:var(--r-lg);background:0 0;border-color:#0000;padding:22px 24px 20px;position:relative;overflow:visible}[data-style=paper] .shortcut-sheet-card>*{position:relative}[data-style=paper] .shortcut-sheet-head{background:0 0;border-bottom:0;align-items:flex-start;gap:12px;margin-bottom:12px;padding:0}[data-style=paper] .shortcut-sheet-title{font-family:var(--font-ui);font-size:var(--fs-h2);letter-spacing:var(--track-head);text-transform:none;font-weight:700;line-height:1.15}[data-style=paper] .shortcut-sheet-close{width:30px;height:30px}[data-style=paper] .shortcut-sheet-groups{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:18px 28px;padding:0}[data-style=paper] .shortcut-group-title{font-size:var(--fs-label);letter-spacing:var(--track-label);padding:0 0 8px;font-weight:600;line-height:1.2}[data-style=paper] .shortcut-rows{display:block}[data-style=paper] .shortcut-row{align-items:center;gap:10px;padding:5px 0;display:flex}[data-style=paper] .shortcut-keys{flex-wrap:nowrap;flex:none;justify-content:flex-start}[data-style=paper] .shortcut-label{min-width:0;font-size:var(--fs-sm);font-weight:500;line-height:1.3}[data-style=paper] .shortcut-chord{border:1px solid color-mix(in srgb, var(--sheet-text-1) 20%, transparent);border-radius:5px;justify-content:center;gap:6.6px;min-width:52px;padding:3px 6px}[data-style=paper] .shortcut-key{border:0;border-radius:0;min-width:0;padding:0;font-size:11px;font-weight:500;line-height:1}.dialog-mat{display:none}[data-style=paper] .dialog-mat{pointer-events:none;filter:var(--mat-lift-3);display:grid;position:absolute;inset:0}[data-style=paper] .dialog-mat:before{content:"";border-radius:var(--r-lg);background:var(--mat-tex-sheet), var(--surface-sheet);box-shadow:inset 0 0 0 var(--mat-rim-w) var(--rim-sheet);filter:var(--mat-edge-lg)}.nav-label-row .label-dot{background:var(--label-color);box-shadow:0 0 8px var(--label-color)}.nav-label-row .ni-label{overflow-wrap:anywhere;min-width:0}.sidebar .nav-manage-labels{color:var(--ink-3)}.mbx-scope{background:var(--bg);border:1px solid var(--line);cursor:pointer;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;text-align:left;border-radius:13px;flex:none;align-items:center;gap:11px;margin:2px 4px 12px;padding:11px 12px;transition:border-color .15s;display:flex}.mbx-scope:hover:not(:disabled){border-color:var(--line-strong)}.mbx-scope:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.mbx-scope>svg{flex:none}.mbx-scope-badge{background:var(--mbx-badge);color:#050507;border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600;display:inline-flex}.mbx-scope-badge-shared{background:var(--chip-bg);color:var(--ink-2)}.mbx-scope-text{flex:1;min-width:0;display:block}.mbx-scope-k{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-family:JetBrains Mono,monospace;font-size:9px;display:block}.mbx-scope-v{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.mbx-switch-scrim{z-index:var(--z-scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009;position:fixed;inset:0}.mbx-switch-layer{z-index:var(--z-modal);pointer-events:none;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.mbx-switch-card{background:var(--elevated);border:1px solid var(--line-strong);width:100%;max-width:460px;max-height:calc(100% - 56px);box-shadow:var(--shadow);pointer-events:auto;border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.mbx-switch-head{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:20px 24px;display:flex}.mbx-switch-head h3{letter-spacing:-.02em;flex:1;margin:0;font-size:18px}.mbx-switch-body{flex-direction:column;gap:8px;min-height:0;padding:16px 16px 24px;display:flex}.mbx-card{background:var(--surface);border:1px solid var(--line);cursor:pointer;width:100%;font:inherit;color:inherit;text-align:left;border-radius:14px;flex:none;margin:0;padding:15px 16px;text-decoration:none;transition:border-color .15s;display:block}.mbx-card:hover:not(:disabled){border-color:var(--line-strong)}.mbx-card:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.mbx-card-top{align-items:center;gap:10px;margin-bottom:9px;display:flex}.mbx-card-badge{background:var(--mbx-badge);color:#050507;border-radius:9px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;display:inline-flex}.mbx-card-name{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px;font-weight:600}.mbx-card-top .chip{flex:none;font-size:9px}.mbx-card-meta{color:var(--ink-2);font-family:JetBrains Mono,monospace;font-size:10.5px;display:block}.brand-lockup .wm{color:var(--text-1)}.brand-lockup .wm .r{color:var(--accent-ink);text-shadow:var(--glow-accent)}.brand-lockup .wm .dot{background:var(--primary-ink);box-shadow:var(--glow-primary)}.brand-lockup .wm .mail{color:var(--text-1)}[data-style=paper] .brand-lockup .wm .dot{vertical-align:.24em;width:.17em;height:.17em;margin-left:.06em}[data-style=paper] .brand-lockup .wm .mail{letter-spacing:.2em;vertical-align:baseline;opacity:1;margin-left:.45em;font-size:.58em}.thread-row-link:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.reader-tags{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.menu-item .label-dot{background:var(--label-color);flex:none}.chip.label{border-color:color-mix(in oklab, var(--label-color) 33%, transparent);background-color:var(--chip-bg)}.chip.label .dotc{background:var(--label-color)}.reader-tags .chip.label{min-width:0;overflow:hidden}.reader-tags .chip.label .dotc{flex:none}.reader-chip-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.tr-tags.tr-tags-row{flex-wrap:nowrap;min-width:0;overflow:hidden}.tr-tags-row .ai-badge{flex:none}.tr-tags-row .chip.label{flex:none;max-width:18ch}.tr-tags-row .chip.label .dotc{flex:none}.tr-chip-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.list-bulk-bar .lbb-move select.lbb-label-select{max-width:120px}.msg-menu{background:var(--surface-overlay);border:1px solid var(--rim-overlay);border-radius:var(--r-md);min-width:180px;filter:var(--mat-lift-2);color:var(--sheet-text-1);z-index:var(--z-msg-menu);margin-top:4px;padding:4px 0;top:100%;right:0}.msg-menu .menu-item{color:var(--sheet-text-1)}.msg-menu .menu-item:hover:not(:disabled){background:color-mix(in oklab, var(--sheet-text-1) 6%, transparent)}[data-style=paper] .msg-menu{background:var(--mat-tex-sheet), var(--surface-overlay);box-shadow:inset 0 0 0 var(--mat-rim-w) var(--rim-overlay);border:1px solid #0000;min-width:230px;padding:6px}[data-style=paper] .msg-menu .menu-item{border-radius:var(--r-xs);padding:9px 10px}.msg.msg-menu-open{display:flow-root;overflow:visible}.show-orig{border:1px solid var(--line);background:var(--legacy-surface-2);border-radius:12px;margin:0 18px 14px;overflow:hidden}.show-orig:focus-visible{outline:2px solid var(--legacy-sel-line);outline-offset:-2px}.show-orig-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 10px 8px 14px;display:flex}.show-orig-title{letter-spacing:.1em;text-transform:uppercase;min-width:0;color:var(--ink-3);flex:auto;font-family:JetBrains Mono,monospace;font-size:10px}.show-orig-msg{color:var(--ink-3);padding:12px 14px;font-size:12.5px}.show-orig-err{color:var(--legacy-warn)}.msg-body-notice{border:1px solid color-mix(in oklab, var(--legacy-warn) 30%, transparent);background:color-mix(in oklab, var(--legacy-warn) 10%, transparent);color:var(--ink-2);border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:8px 12px;font-size:12.5px;line-height:1.45;display:flex}.msg-body-notice .btn.ghost,.msg-body-notice .btn.ghost:hover:not(:disabled){color:var(--ink)}.show-orig-note{border:1px solid color-mix(in oklab, var(--legacy-warn) 30%, transparent);background:color-mix(in oklab, var(--legacy-warn) 10%, transparent);color:var(--ink-2);border-radius:9px;margin:10px 14px 0;padding:8px 12px;font-size:12px;line-height:1.45}.show-orig-pre{white-space:pre-wrap;overflow-wrap:anywhere;font-variant-ligatures:none;max-height:420px;color:var(--ink-2);tab-size:4;margin:0;padding:12px 14px;font-family:JetBrains Mono,monospace;font-size:11.5px;line-height:1.55;overflow:auto}.show-orig-pre:focus-visible{outline:2px solid var(--legacy-sel-line);outline-offset:-2px}.mfa-row-value{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.mfa-self{border-top:1px solid var(--line);max-width:380px;margin-top:24px;padding-top:24px}.mfa-self .sr-info{margin-bottom:18px}[data-style=paper] .mfa-self{border-top-color:color-mix(in srgb, var(--sheet-text-1) 12%, transparent)}.mfa-self form>.auth-field:nth-last-child(2){margin-bottom:22px}.mfa-self-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.mfa-self-hint{color:var(--sheet-text-3);text-align:center;margin:4px 0 8px;font-size:12px}.recip-field{flex:1;min-width:0;position:relative}.recip-field input{width:100%;min-width:0}.compose-forward-band .cfb-remote{color:var(--ink-2);margin:0;font-size:12px;line-height:1.45}.ooo-fields{flex-direction:column;gap:16px;padding-top:18px;display:flex}.ooo-field{color:var(--sheet-text-2);flex-direction:column;gap:6px;font-size:13px;display:flex}.ooo-window{flex-wrap:wrap;gap:12px;display:flex}.ooo-window .ooo-field{flex:160px;min-width:0;max-width:220px}.ooo-subject{max-width:480px}.ooo-message{resize:vertical;min-height:130px;line-height:1.6}.ooo-problems{color:var(--sheet-text-2);margin:12px 0 0;font-size:12.5px}.ooo-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.ooo-status{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.compose-from-select{min-width:0;color:var(--ink);cursor:pointer;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0;font-family:Space Grotesk,sans-serif;font-size:14px}.compose-from-select:focus-visible{outline:2px solid var(--cyan);outline-offset:2px;border-radius:4px}.compose-from-select option{background:var(--legacy-surface-2);color:var(--ink)}.compose-from-hint{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);flex:none;font-family:JetBrains Mono,monospace;font-size:10px}.sig-text{resize:vertical;min-height:130px;line-height:1.6}.sig-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.sig-note{min-width:0;color:var(--sheet-text-2);flex:200px;margin:0;font-size:12.5px}.sig-preview-block{margin-top:20px}.sig-preview-block .eyebrow{color:var(--sheet-text-3);margin-bottom:10px}.sig-preview{border:1px solid var(--rim-sheet);background:var(--surface-sheet);white-space:pre-line;overflow-wrap:anywhere;color:var(--sheet-text-2);border-radius:16px;padding:18px;font-size:13.5px;line-height:1.62}[data-style=paper] .sig-preview{background-color:color-mix(in srgb, var(--sheet-text-1) 4%, transparent);border-radius:var(--r-md)}.sig-name-form{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.sig-name-input{flex:180px;min-width:0;max-width:280px}.list-head-action{gap:6px;padding:3px 10px}.ai-summary .as-caption{color:var(--ink-2);margin:10px 0 0;font-size:11.5px;line-height:1.4}.compose-recip-hint{border-bottom:1px solid var(--line);color:var(--legacy-warn);overflow-wrap:anywhere;flex:none;margin:0;padding:6px 18px 7px 72px;font-family:JetBrains Mono,monospace;font-size:10px;line-height:1.4}.msg-summary-refused{color:var(--ink-2);margin:0;padding:10px 18px;font-size:11.5px;line-height:1.4}.reader-sheet .reader-subj{color:var(--sheet-text-1)}.set-card{display:contents}.set-card-title{letter-spacing:-.01em;margin:0 0 4px;font-size:15px}.set-card-note{color:var(--sheet-text-3);margin:0 0 20px;font-size:13px}.set-card-h{margin:28px 0 4px}.set-card-status{color:var(--sheet-text-3);margin:12px 0 0;font-size:13px}.sheet-card-body>.desc{color:var(--sheet-text-3);margin:0 0 20px;font-size:13px}[data-style=paper] .set-card{border-radius:var(--r-lg);grid-template-columns:minmax(0,1fr);margin:0 0 16px;display:grid}[data-style=paper] .set-card-h{margin:0 0 8px}[data-style=paper] .set-card-title{font:700 var(--fs-h3)/1.2 var(--font-ui);letter-spacing:normal}[data-style=paper] .set-card-note{margin:4px 0 0}.chip.set-role-tag{color:var(--role-tag-ink-sheet)}[data-style=paper] .chip.set-role-tag{border-radius:var(--r-chip);font-size:var(--fs-label);letter-spacing:.08em;background-color:var(--avatar-6);box-shadow:inset 0 0 0 var(--mat-rim-w) var(--rim-fill), var(--mat-lift-0-shadow);border-color:#0000;padding:3px 7px;font-weight:600;line-height:1.1}.sheet-card-mat{display:none}[data-style=paper] .sheet-card-mat{pointer-events:none;filter:var(--mat-lift-1);grid-area:1/1;display:grid}[data-style=paper] .sheet-card-mat:before{content:"";border-radius:var(--r-lg);background:var(--mat-tex-sheet), var(--surface-sheet);box-shadow:inset 0 0 0 var(--mat-rim-w) var(--rim-sheet);filter:var(--mat-edge-lg)}.sheet-card-body{display:contents}[data-style=paper] .sheet-card-body{grid-area:1/1;min-width:0;padding:18px 22px;display:block;position:relative}.set-title{color:var(--text-1)}[data-style=paper] .set-title{font:700 var(--fs-h1)/1.1 var(--font-ui);letter-spacing:var(--track-head);margin:0 2px 6px}.set-ai-h{align-items:center;gap:9px;display:flex}.set-ai-h>span{color:var(--magenta);display:inline-flex}.acct-head{align-items:center;gap:16px;padding:8px 0 22px;display:flex}.acct-name{font-size:17px;font-weight:600}.acct-info .set-meta{margin-top:2px}.set-meta{color:var(--sheet-text-3);font-size:12px}.set-value{color:var(--sheet-text-2);font-size:12px}.set-select-all{-webkit-user-select:all;user-select:all}.set-scope-value{color:var(--text-3);font-size:12px}.set-pending{color:var(--sheet-text-3);font-size:13px}.codes-count{color:var(--sheet-text-2);align-items:center;gap:7px;font-family:JetBrains Mono,monospace;font-size:13px;display:flex}.codes-count.low{color:var(--warn-ink-sheet)}.codes-low-note{color:var(--warn-ink-sheet);font-size:11px}.set-signout{margin-top:32px}[data-style=paper] .set-signout{margin-top:8px}.label-add-error{color:var(--danger-ink-sheet);margin:0;font-size:12.5px}.label-add-error:not(:empty){margin:-4px 0 12px}.label-add .field[aria-invalid=true]{border-color:var(--danger-ink-sheet)}.set-sections-toggle{gap:8px;width:auto;margin:0 0 14px -9px;padding:0 12px 0 9px;font-family:inherit;font-size:14px}.set-sections-name{font-weight:600}.set-nav-groups{display:contents}.set-sec-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:0 0 18px;padding:0 2px;display:flex}.set-sec-t{min-width:0}.set-sec-t>.set-title{margin:0}.set-sec-t>.desc{font-size:var(--fs-body);max-width:68ch;color:var(--lead-ink);margin:6px 0 0;font-weight:500;line-height:1.5}.set-sec-act{flex-wrap:wrap;gap:8px;display:flex}}@layer state{.icon-btn.active:not(:disabled){color:var(--sel-ink);background-color:var(--sel-fill);border-color:var(--sel-line)}[data-style=paper] .icon-btn.active:not(:disabled){box-shadow:inset 0 0 0 calc(var(--mat-rim-w) - 1px) var(--sel-line)}.app-icon.active:not(:disabled){color:var(--appicon-on-ink)}.nav-item.active{background:var(--sel-fill);color:var(--nav-active-ink);border-color:var(--sel-line)}[data-style=paper] .nav-item.active{filter:var(--mat-lift-1);border-width:1px;padding:8px 11px}.thread-row.active{background:var(--sel)}.thread-row.active:before{content:"";background:var(--cyan);width:3px;box-shadow:var(--glow-cyan);position:absolute;top:0;bottom:0;left:0}.list-check.on{background:var(--cyan);border-color:var(--cyan);box-shadow:var(--glow-cyan)}.thread-row.sel{background:var(--sel)}.tr-star.on{color:var(--legacy-warn);filter:drop-shadow(0 0 6px color-mix(in oklab, var(--legacy-warn) 60%, transparent))}.switch.on{background:color-mix(in oklab, var(--cyan) 30%, transparent);border-color:var(--legacy-sel-line)}.switch.on:after{background:var(--cyan);box-shadow:var(--glow-cyan);transform:translate(19px)}[data-style=paper] .switch.on{background-color:var(--primary);box-shadow:inset 0 0 0 var(--mat-rim-w) var(--rim-fill);border-color:#0000}[data-style=paper] .switch.on:after{background-color:var(--on-primary);box-shadow:0 1px 2px #0000004d}.seg button.on{background:var(--elevated);color:var(--text-1);box-shadow:0 1px 3px #0003}.on-sheet .seg button.on{color:var(--sheet-text-1)}[data-style=paper] .seg button.on{background-color:var(--surface-1);box-shadow:inset 0 0 0 var(--mat-rim-w) var(--rim-surface), 0 1px 2px #00000040}[data-style=paper] .on-sheet .seg button.on{background-color:var(--surface-sheet);box-shadow:inset 0 0 0 var(--mat-rim-w) var(--rim-sheet), 0 1px 2px #0000002e}.on-sheet .set-theme-seg .set-theme-opt.on{color:var(--seg-on-ink-sheet)}[data-style=paper] .on-sheet .set-theme-seg .set-theme-opt.on{background-color:var(--primary);box-shadow:inset 0 0 0 var(--mat-rim-w) var(--rim-fill), var(--glow-primary);filter:var(--mat-lift-1)}.onb-steps .s.on{background:var(--primary-ink-sheet);box-shadow:var(--glow-primary)}.contact-row.active{background:var(--sel)}.contact-row.active:before{content:"";background:var(--primary);width:3px;box-shadow:var(--glow-primary);position:absolute;top:0;bottom:0;left:0}.contact-row .cr-star.on{color:var(--legacy-warn);filter:drop-shadow(0 0 6px color-mix(in oklab, var(--legacy-warn) 60%, transparent))}.rsvp-opt.on{border-color:var(--rc);color:var(--rc);background:color-mix(in oklab, var(--rc) 14%, transparent);box-shadow:0 0 10px color-mix(in oklab, var(--rc) 35%, transparent)}.label-sw.on{border-color:var(--sheet-text-1)}[data-style=paper] .label-sw.on{border-color:var(--surface-sheet)}@media print{.shell .reader .rsvp-opt.on{display:flex}}.sidebar .nav-manage-labels.active{color:var(--ink-3)}.mbx-card.active{border-color:var(--legacy-sel-line);background:var(--sel)}.account-menu .menu-item.active{background:color-mix(in oklab, var(--sheet-text-1) 12%, transparent)}}@layer disabled{[data-style=paper] .btn:disabled{transform:none}.btn:disabled,.icon-btn:disabled,.list-bulk-bar .lbb-move select:disabled{opacity:.45;cursor:not-allowed}.rsvp-opt:disabled{opacity:.5;cursor:not-allowed}.label-sw:disabled{cursor:default;opacity:.5}.compose-btn:disabled{opacity:.45;cursor:not-allowed}[data-style=paper] .compose-btn:disabled{transform:none}.compose-from-select:disabled,.compose-from-select[aria-disabled=true]{opacity:.55;cursor:not-allowed}}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-vietnamese-400-normal-B7xT_GF5.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-400-normal-BIWiOVfw.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-ext-400-normal-CfP_5XZW.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-400-normal-DRPE3kg4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-400-normal-CJ-V5oYT.woff2)format("woff2"),url(/assets/space-grotesk-latin-400-normal-BnQMeOim.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-vietnamese-500-normal-BmEvtly_.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-500-normal-BTqKIpxg.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-ext-500-normal-DUe3BAxM.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-500-normal-3dgZTiw9.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2)format("woff2"),url(/assets/space-grotesk-latin-500-normal-CNSSEhBt.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-vietnamese-600-normal-DUi7WF5p.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-600-normal-D6zpsUhD.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-ext-600-normal-DxxdqCpr.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-600-normal-VcznFIpX.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-600-normal-DjKNqYRj.woff2)format("woff2"),url(/assets/space-grotesk-latin-600-normal-BflQw4A9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-vietnamese-700-normal-DMty7AZE.woff2)format("woff2"),url(/assets/space-grotesk-vietnamese-700-normal-Duxec5Rn.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-ext-700-normal-BQnZhY3m.woff2)format("woff2"),url(/assets/space-grotesk-latin-ext-700-normal-HVCqSBdx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2)format("woff2"),url(/assets/space-grotesk-latin-700-normal-CwsQ-cCU.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-ext-400-normal-C_uLvvQ5.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-400-normal-Bh0R7Dhr.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-vietnamese-400-normal-ByoDsISC.woff2)format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-ext-500-normal-C9ShMxGR.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-500-normal-CEVyPk4Y.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-vietnamese-500-normal-BvH7FW2L.woff2)format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-cyrillic-ext-600-normal-Dj6eZy5f.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-600-normal-DVvC-yKp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-cyrillic-600-normal-EVf6-Yzo.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-600-normal-8K4wrrwR.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-greek-600-normal-H7WoG9Et.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-600-normal-mc2nkWzM.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-vietnamese-600-normal-Dtizs43-.woff2)format("woff2"),url(/assets/jetbrains-mono-vietnamese-600-normal-OWROknRo.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-ext-600-normal-BfB_LPfz.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-600-normal-DObL3zCW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--z-dock:60;--z-drawer-scrim:65;--z-drawer-bar:66;--z-drawer:68;--z-scrim:70;--z-modal:71;--z-confirm-scrim:72;--z-confirm:73;--z-admin-modal:80;--z-menu:100;--z-recip-menu:200;--z-toast:9999;--z-lift:1;--z-sticky:1;--z-tg-block:1;--z-tg-block-hover:2;--z-tg-gutter-head:2;--z-popover-dismiss:9;--z-popover:10;--z-tg-now:10;--z-tg-gutter:11;--z-tg-band:12;--z-msg-menu:40;--font-ui:"Space Grotesk",system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;--fs-display:48px;--fs-h1:32px;--fs-h2:24px;--fs-h3:18px;--fs-body:15px;--fs-sm:13px;--fs-meta:12px;--fs-label:10.5px;--lh-tight:1.05;--lh-snug:1.25;--lh-body:1.55;--track-display:-.035em;--track-head:-.02em;--track-label:.14em;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:32px;--sp-8:48px;--dur-1:.12s;--dur-2:.2s;--dur-3:.32s;--dur-undo:5s;--ease-out:cubic-bezier(.2,.9,.1,1);--ease-exit:cubic-bezier(.6,0,.9,.4);--ease-pop:cubic-bezier(.34,1.56,.64,1);--focus-w:2px;--focus-offset:2px}[data-theme=dark]{--bg:#050507;--surface:#0a0a12;--legacy-surface-2:#10101c;--elevated:#14141f;--line:#ffffff14;--line-strong:#ffffff29;--ink:#f4f4ff;--ink-2:#f4f4ffa8;--ink-3:#f4f4ff85;--cyan:#00e5ff;--magenta:#c2ff33;--ok:#34d399;--legacy-warn:#ffb800;--chip-bg:#ffffff0a;--hover:#ffffff0a;--sel:#00e5ff1a;--legacy-sel-line:#00e5ff73;--glow-cyan:0 0 18px #00e5ff73;--glow-mag:0 0 18px #c2ff3373;--shadow:0 24px 70px #0009;--grid-line:#ffffff09;--legacy-on-accent:#050507;--surface-app:#050507;--surface-1:#0a0a12;--surface-2:#10101c;--surface-3:#181826;--surface-sunken:#050507;--surface-sheet:#0a0a12;--surface-sheet-2:#0a0a12;--surface-overlay:#14141f;--sheet-sunken:#050507;--text-1:#f4f4ff;--text-2:#f4f4ffa8;--text-3:#f4f4ff85;--sheet-text-1:#f4f4ff;--sheet-text-2:#f4f4ffa8;--sheet-text-3:#f4f4ff85;--line-1:#ffffff14;--line-2:#ffffff29;--hover-fill:#ffffff0a;--scrim:#0000009e;--primary:#00e5ff;--on-primary:#050507;--primary-ink:#00e5ff;--primary-ink-sheet:#00e5ff;--primary-soft:#00e5ff1a;--primary-soft-ink:#00e5ff;--primary-line:#00e5ff59;--accent:#c2ff33;--on-accent:#050507;--accent-ink:#c2ff33;--accent-ink-sheet:#c2ff33;--accent-soft:#c2ff3312;--accent-soft-ink:#c2ff33;--accent-line:#c2ff334d;--on-ok:#050507;--ok-ink:#34d399;--ok-ink-sheet:#34d399;--ok-soft:#34d3991a;--ok-soft-ink:#34d399;--ok-line:#34d39959;--warn:#ffb800;--on-warn:#050507;--warn-ink:#ffb800;--warn-ink-sheet:#ffb800;--warn-soft:#ffb8001a;--warn-soft-ink:#ffb800;--warn-line:#ffb80059;--danger:#ff5a4e;--on-danger:#050507;--danger-ink:#ff7a70;--danger-ink-sheet:#ff7a70;--danger-soft:#ff5a4e1a;--danger-soft-ink:#ff7a70;--danger-line:#ff5a4e66;--info:#b38cff;--on-info:#050507;--info-ink:#b38cff;--info-ink-sheet:#b38cff;--info-soft:#b38cff1a;--info-soft-ink:#b38cff;--info-line:#b38cff59;--sel-fill:#00e5ff1a;--sel-line:#00e5ff73;--sel-ink:#00e5ff;--focus-ring:#00e5ff;--focus-ring-sheet:#00e5ff;--avatar-1:#00e5ff;--avatar-2:#c2ff33;--avatar-3:#ffb800;--avatar-4:#b38cff;--avatar-5:#ff7a70;--avatar-6:#d8d6cf;--on-avatar:#050507;--rim-surface:#ffffff14;--rim-sheet:#ffffff14;--rim-fill:transparent;--rim-overlay:#ffffff29;--mat-tex-surface:none;--mat-lift-0:opacity(1);--mat-lift-0-shadow:none;--mat-lift-1:opacity(1);--mat-lift-2:drop-shadow(0 8px 18px #00000073);--mat-lift-3:drop-shadow(0 24px 40px #0009);--mat-inset:inset 0 0 0 1px #ffffff14;--glow-primary:0 0 18px #00e5ff73;--glow-accent:0 0 18px #c2ff3373;--glow-danger:0 0 18px #ff5a4e59;--nav-active-ink:#f4f4ff;--nav-label-ink:#f4f4ff85;--search-icon-ink:#f4f4ffa8;--help-ink-sheet:#f4f4ff85;--mark-stroke:#00e5ff;--mark-seal:#c2ff33;--appicon-on-ink:#00e5ff;--lead-ink:#f4f4ff85;--key-ink-sheet:#f4f4ff85;--tag-ink-sheet:#f4f4ff;--role-tag-ink-sheet:#f4f4ffa8;--menu-danger-ink-sheet:#ffb800;--list-section-ink:#00e5ff;--pill-ink-sheet:#f4f4ff85;--seg-ink-sheet:#f4f4ffa8;--seg-on-ink-sheet:#f4f4ff;--chip-ink-sheet:#f4f4ffa8;--title-ink-sheet:#f4f4ffa8;--quiet-ink-sheet:#f4f4ff;--ghost-hover-ink-sheet:#00e5ff;--r-xs:6px;--r-sm:9px;--r-md:13px;--r-lg:18px;--r-pill:999px;--r-ctl:999px;--r-field:13px;--r-row:0px;--r-chip:999px;--ctl-font:"JetBrains Mono",ui-monospace,monospace;--ctl-size:11px;--ctl-weight:600;--ctl-case:uppercase;--ctl-track:.08em;--ctl-pad:11px 18px;--nav-size:14px;--nav-weight:500;--row-name:14px;--row-snip:13px;--row-gap:0px;--row-pad:14px 18px;--mat-edge-sm:opacity(1);--mat-edge-md:opacity(1);--mat-edge-lg:opacity(1);--mat-rim-w:1px;--mat-tex-sheet:none;--mat-tex-fill:none;--mat-hover-move:translateY(0);--mat-press-move:translateY(1px);--mat-tilt:0deg;--mat-tape:none;--ease-mat:cubic-bezier(.2,.9,.1,1)}[data-theme=light]{--bg:#eceae3;--surface:#fbfaf6;--legacy-surface-2:#f4f2ec;--elevated:#fff;--line:#0a0a141a;--line-strong:#0a0a142e;--ink:#0b0b14;--ink-2:#0b0b14b3;--ink-3:#0b0b149c;--cyan:#006573;--magenta:#466600;--ok:#156848;--legacy-warn:#7f5308;--chip-bg:#0a0a1409;--hover:#0a0a1409;--sel:#0065731f;--legacy-sel-line:#006573b3;--glow-cyan:0 0 0 transparent;--glow-mag:0 0 0 transparent;--shadow:0 18px 50px #0b0b1424;--grid-line:#0b0b140a;--legacy-on-accent:#fff;--surface-app:#eceae3;--surface-1:#fbfaf6;--surface-2:#f4f2ec;--surface-3:#e6e3da;--surface-sunken:#eceae3;--surface-sheet:#fbfaf6;--surface-sheet-2:#fbfaf6;--surface-overlay:#fff;--sheet-sunken:#f4f2ec;--text-1:#0b0b14;--text-2:#0b0b14b3;--text-3:#0b0b149c;--sheet-text-1:#0b0b14;--sheet-text-2:#0b0b14b3;--sheet-text-3:#0b0b149c;--line-1:#0a0a141a;--line-2:#0a0a142e;--hover-fill:#0a0a1409;--scrim:#0b0b1461;--primary:#006573;--on-primary:#fff;--primary-ink:#006573;--primary-ink-sheet:#006573;--primary-soft:#0065731a;--primary-soft-ink:#006573;--primary-line:#00657366;--accent:#466600;--on-accent:#fff;--accent-ink:#466600;--accent-ink-sheet:#466600;--accent-soft:#46660012;--accent-soft-ink:#466600;--accent-line:#4666004d;--on-ok:#fff;--ok-ink:#156848;--ok-ink-sheet:#156848;--ok-soft:#15684817;--ok-soft-ink:#156848;--ok-line:#15684859;--warn:#7f5308;--on-warn:#fff;--warn-ink:#7f5308;--warn-ink-sheet:#7f5308;--warn-soft:#7f530817;--warn-soft-ink:#7f5308;--warn-line:#7f530859;--danger:#a8281e;--on-danger:#fff;--danger-ink:#a8281e;--danger-ink-sheet:#a8281e;--danger-soft:#a8281e14;--danger-soft-ink:#a8281e;--danger-line:#a8281e59;--info:#5b2fc9;--on-info:#fff;--info-ink:#5b2fc9;--info-ink-sheet:#5b2fc9;--info-soft:#5b2fc914;--info-soft-ink:#5b2fc9;--info-line:#5b2fc959;--sel-fill:#0065731f;--sel-line:#006573b3;--sel-ink:#006573;--focus-ring:#006573;--focus-ring-sheet:#006573;--avatar-1:#006573;--avatar-2:#466600;--avatar-3:#7f5308;--avatar-4:#5b2fc9;--avatar-5:#a8281e;--avatar-6:#4a4a55;--on-avatar:#fff;--rim-surface:#0a0a141a;--rim-sheet:#0a0a141a;--rim-fill:transparent;--rim-overlay:#0a0a141a;--mat-tex-surface:none;--mat-lift-0:opacity(1);--mat-lift-0-shadow:none;--mat-lift-1:opacity(1);--mat-lift-2:drop-shadow(0 6px 14px #0b0b141a);--mat-lift-3:drop-shadow(0 18px 30px #0b0b1429);--mat-inset:inset 0 0 0 1px #0a0a141a;--glow-primary:0 0 0 transparent;--glow-accent:0 0 0 transparent;--glow-danger:0 0 0 transparent;--nav-active-ink:#0b0b14;--nav-label-ink:#0b0b149c;--search-icon-ink:#0b0b14b3;--help-ink-sheet:#0b0b149c;--mark-stroke:#006573;--mark-seal:#466600;--appicon-on-ink:#006573;--lead-ink:#0b0b149c;--key-ink-sheet:#0b0b149c;--tag-ink-sheet:#0b0b14;--role-tag-ink-sheet:#0b0b14b3;--menu-danger-ink-sheet:#7f5308;--list-section-ink:#006573;--pill-ink-sheet:#0b0b149c;--seg-ink-sheet:#0b0b14b3;--seg-on-ink-sheet:#0b0b14;--chip-ink-sheet:#0b0b14b3;--title-ink-sheet:#0b0b14b3;--quiet-ink-sheet:#0b0b14;--ghost-hover-ink-sheet:#006573;--r-xs:6px;--r-sm:9px;--r-md:13px;--r-lg:18px;--r-pill:999px;--r-ctl:999px;--r-field:13px;--r-row:0px;--r-chip:999px;--ctl-font:"JetBrains Mono",ui-monospace,monospace;--ctl-size:11px;--ctl-weight:600;--ctl-case:uppercase;--ctl-track:.08em;--ctl-pad:11px 18px;--nav-size:14px;--nav-weight:500;--row-name:14px;--row-snip:13px;--row-gap:0px;--row-pad:14px 18px;--mat-edge-sm:opacity(1);--mat-edge-md:opacity(1);--mat-edge-lg:opacity(1);--mat-rim-w:1px;--mat-tex-sheet:none;--mat-tex-fill:none;--mat-hover-move:translateY(0);--mat-press-move:translateY(1px);--mat-tilt:0deg;--mat-tape:none;--ease-mat:cubic-bezier(.2,.9,.1,1)}[data-glow=off]{--glow-cyan:0 0 0 transparent;--glow-mag:0 0 0 transparent;--glow-primary:0 0 0 transparent;--glow-accent:0 0 0 transparent;--glow-danger:0 0 0 transparent}@media (prefers-reduced-motion:reduce){:root{--dur-1:1ms;--dur-2:1ms;--dur-3:1ms}}[data-style=paper][data-theme=dark]{--surface-app:#17191f;--surface-1:#242730;--surface-2:#2b2f3a;--surface-3:#3a3f4d;--surface-sunken:#343946;--surface-sheet:#f0eadd;--surface-sheet-2:#e7e0d0;--surface-overlay:#f0eadd;--sheet-sunken:#e2daca;--text-1:#e4dfd5;--text-2:#b9b5ac;--text-3:#a8a49c;--sheet-text-1:#26262b;--sheet-text-2:#55524c;--sheet-text-3:#615d56;--line-1:#ffffff14;--line-2:#ffffff24;--hover-fill:#343946;--scrim:#0a0b0e9e;--primary:#35c8e6;--on-primary:#1e1f24;--primary-ink:#62d9f0;--primary-ink-sheet:#0b6475;--primary-soft:#35c8e6;--primary-soft-ink:#1e1f24;--primary-line:transparent;--accent:#b6e43c;--on-accent:#1e1f24;--accent-ink:#b6e43c;--accent-ink-sheet:#466600;--accent-soft:#b6e43c;--accent-soft-ink:#1e1f24;--accent-line:transparent;--ok:#4cc38a;--on-ok:#1e1f24;--ok-ink:#6bd6a0;--ok-ink-sheet:#1f6b47;--ok-soft:#4cc38a;--ok-soft-ink:#1e1f24;--ok-line:transparent;--warn:#ffb524;--on-warn:#1e1f24;--warn-ink:#ffc24d;--warn-ink-sheet:#7f5308;--warn-soft:#ffb524;--warn-soft-ink:#1e1f24;--warn-line:transparent;--danger:#e86a4b;--on-danger:#1e1f24;--danger-ink:#ff8a6e;--danger-ink-sheet:#a23a1e;--danger-soft:#e86a4b;--danger-soft-ink:#1e1f24;--danger-line:transparent;--info:#a879f2;--on-info:#1e1f24;--info-ink:#be97ff;--info-ink-sheet:#5b2fc9;--info-soft:#a879f2;--info-soft-ink:#1e1f24;--info-line:transparent;--sel-fill:#1e4a59;--sel-line:#62d9f0;--sel-ink:#62d9f0;--focus-ring:#35c8e6;--focus-ring-sheet:#0b6475;--avatar-1:#35c8e6;--avatar-2:#b6e43c;--avatar-3:#ffb524;--avatar-4:#a879f2;--avatar-5:#e86a4b;--avatar-6:#dcd2c1;--on-avatar:#1e1f24;--rim-surface:#ffffff0f;--rim-sheet:#ffffff8c;--rim-fill:#ffffff59;--rim-overlay:#ffffff8c;--mat-lift-0:drop-shadow(0 1px 0 #00000052);--mat-lift-0-shadow:0 1px 0 #00000052;--mat-lift-1:drop-shadow(0 1.5px 0 #00000057) drop-shadow(0 6px 8px #00000047);--mat-lift-2:drop-shadow(0 2px 0 #0000004d) drop-shadow(0 12px 16px #00000057);--mat-lift-3:drop-shadow(0 3px 0 #00000047) drop-shadow(0 26px 38px #0000007a);--mat-inset:inset 0 2px 4px #00000038,inset 0 0 0 1px #00000012;--glow-primary:0 0 0 transparent;--glow-accent:0 0 0 transparent;--glow-danger:0 0 0 transparent;--nav-active-ink:#62d9f0;--nav-label-ink:#b9b5ac;--search-icon-ink:#62d9f0;--help-ink-sheet:#55524c;--mark-stroke:#35c8e6;--mark-seal:#b6e43c;--appicon-on-ink:#b9b5ac;--lead-ink:#b9b5ac;--key-ink-sheet:#26262b;--tag-ink-sheet:#1e1f24;--role-tag-ink-sheet:#1e1f24;--menu-danger-ink-sheet:#a23a1e;--list-section-ink:#b9b5ac;--pill-ink-sheet:#26262b;--seg-ink-sheet:#26262b;--seg-on-ink-sheet:#1e1f24;--chip-ink-sheet:#26262b;--title-ink-sheet:#26262b;--quiet-ink-sheet:#55524c;--ghost-hover-ink-sheet:#26262b;--grid-line:#ffffff08;--mat-tex-surface:url(/paper/grain-dark-fine.svg),url(/paper/grain-dark-mottle.svg);--r-xs:5px;--r-sm:8px;--r-md:11px;--r-lg:18px;--r-pill:999px;--r-ctl:10px;--r-field:9px;--r-row:9px;--r-chip:5px;--ctl-font:"Space Grotesk",system-ui,sans-serif;--ctl-size:15px;--ctl-weight:700;--ctl-case:none;--ctl-track:-.005em;--ctl-pad:12px 18px;--nav-size:17px;--nav-weight:700;--row-name:17px;--row-snip:15px;--row-gap:10px;--row-pad:14px 22px 14px 18px;--mat-edge-sm:opacity(1);--mat-edge-md:url(#pc-tear);--mat-edge-lg:url(#pc-tear-lg);--mat-rim-w:1.5px;--mat-tex-sheet:url(/paper/grain-light-fine.svg),url(/paper/grain-light-mottle.svg);--mat-tex-fill:url(/paper/grain-light-fine.svg),url(/paper/grain-light-mottle.svg);--mat-hover-move:translateY(-2px) rotate(-.25deg);--mat-press-move:translateY(1px);--mat-tilt:-.6deg;--mat-tape:block;--ease-mat:cubic-bezier(.3,1.45,.5,1)}[data-style=paper][data-theme=light]{--surface-app:#e4dccb;--surface-1:#ede6d8;--surface-2:#e3dac8;--surface-3:#d6ccb7;--surface-sunken:#ddd4c2;--surface-sheet:#fffdf8;--surface-sheet-2:#f5f0e6;--surface-overlay:#fffdf8;--sheet-sunken:#f1ebdf;--text-1:#26262b;--text-2:#504c46;--text-3:#58544d;--sheet-text-1:#26262b;--sheet-text-2:#55524c;--sheet-text-3:#615d56;--line-1:#26262b1f;--line-2:#26262b33;--hover-fill:#d9d0bc;--scrim:#3c301e66;--primary:#35c8e6;--on-primary:#1e1f24;--primary-ink:#006573;--primary-ink-sheet:#006573;--primary-soft:#35c8e6;--primary-soft-ink:#1e1f24;--primary-line:transparent;--accent:#b6e43c;--on-accent:#1e1f24;--accent-ink:#466600;--accent-ink-sheet:#466600;--accent-soft:#b6e43c;--accent-soft-ink:#1e1f24;--accent-line:transparent;--ok:#4cc38a;--on-ok:#1e1f24;--ok-ink:#1a6342;--ok-ink-sheet:#1f6b47;--ok-soft:#4cc38a;--ok-soft-ink:#1e1f24;--ok-line:transparent;--warn:#ffb524;--on-warn:#1e1f24;--warn-ink:#704906;--warn-ink-sheet:#7f5308;--warn-soft:#ffb524;--warn-soft-ink:#1e1f24;--warn-line:transparent;--danger:#e86a4b;--on-danger:#1e1f24;--danger-ink:#94331a;--danger-ink-sheet:#a23a1e;--danger-soft:#e86a4b;--danger-soft-ink:#1e1f24;--danger-line:transparent;--info:#a879f2;--on-info:#1e1f24;--info-ink:#5229b8;--info-ink-sheet:#5b2fc9;--info-soft:#a879f2;--info-soft-ink:#1e1f24;--info-line:transparent;--sel-fill:#bfe6ef;--sel-line:#006573;--sel-ink:#0b4f5c;--focus-ring:#006573;--focus-ring-sheet:#006573;--avatar-1:#35c8e6;--avatar-2:#b6e43c;--avatar-3:#ffb524;--avatar-4:#a879f2;--avatar-5:#e86a4b;--avatar-6:#dcd2c1;--on-avatar:#1e1f24;--rim-surface:#ffffff73;--rim-sheet:#ffffffe6;--rim-fill:#ffffff59;--rim-overlay:#ffffffe6;--mat-lift-0:drop-shadow(0 1px 0 #46341838);--mat-lift-0-shadow:0 1px 0 #46341838;--mat-lift-1:drop-shadow(0 1.5px 0 #46341833) drop-shadow(0 5px 7px #46341824);--mat-lift-2:drop-shadow(0 2px 0 #4634182e) drop-shadow(0 10px 14px #4634182e);--mat-lift-3:drop-shadow(0 3px 0 #46341829) drop-shadow(0 22px 32px #4634183d);--mat-inset:inset 0 2px 3px #46341829,inset 0 0 0 1px #46341814;--glow-primary:0 0 0 transparent;--glow-accent:0 0 0 transparent;--glow-danger:0 0 0 transparent;--nav-active-ink:#0b4f5c;--nav-label-ink:#504c46;--search-icon-ink:#006573;--help-ink-sheet:#55524c;--mark-stroke:#35c8e6;--mark-seal:#b6e43c;--appicon-on-ink:#504c46;--lead-ink:#504c46;--key-ink-sheet:#26262b;--tag-ink-sheet:#1e1f24;--role-tag-ink-sheet:#1e1f24;--menu-danger-ink-sheet:#a23a1e;--list-section-ink:#504c46;--pill-ink-sheet:#26262b;--seg-ink-sheet:#26262b;--seg-on-ink-sheet:#1e1f24;--chip-ink-sheet:#26262b;--title-ink-sheet:#26262b;--quiet-ink-sheet:#55524c;--ghost-hover-ink-sheet:#26262b;--grid-line:#26262b09;--mat-tex-surface:url(/paper/grain-light-fine.svg),url(/paper/grain-light-mottle.svg);--r-xs:5px;--r-sm:8px;--r-md:11px;--r-lg:18px;--r-pill:999px;--r-ctl:10px;--r-field:9px;--r-row:9px;--r-chip:5px;--ctl-font:"Space Grotesk",system-ui,sans-serif;--ctl-size:15px;--ctl-weight:700;--ctl-case:none;--ctl-track:-.005em;--ctl-pad:12px 18px;--nav-size:17px;--nav-weight:700;--row-name:17px;--row-snip:15px;--row-gap:10px;--row-pad:14px 22px 14px 18px;--mat-edge-sm:opacity(1);--mat-edge-md:url(#pc-tear);--mat-edge-lg:url(#pc-tear-lg);--mat-rim-w:1.5px;--mat-tex-sheet:url(/paper/grain-light-fine.svg),url(/paper/grain-light-mottle.svg);--mat-tex-fill:url(/paper/grain-light-fine.svg),url(/paper/grain-light-mottle.svg);--mat-hover-move:translateY(-2px) rotate(-.25deg);--mat-press-move:translateY(1px);--mat-tilt:-.6deg;--mat-tape:block;--ease-mat:cubic-bezier(.3,1.45,.5,1)}@media (prefers-reduced-motion:reduce){[data-style=paper][data-theme=dark],[data-style=paper][data-theme=light]{--mat-hover-move:none;--mat-press-move:none;--mat-tilt:0deg}}@supports ((-moz-appearance:none)){[data-style=paper][data-theme=dark],[data-style=paper][data-theme=light]{--mat-edge-md:url(#pc-tear-moz);--mat-edge-lg:url(#pc-tear-lg-moz)}}
