@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0bd866694792eeb1-s.2rv_b6cm3-gtx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fdb22df95c69d750-s.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/22bc6ebae07d77f5-s.27riv1g955cgo.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3679aa72a9b9035f-s.p.0h6ig86gwutp4.woff2)format("woff2");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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0bd866694792eeb1-s.2rv_b6cm3-gtx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fdb22df95c69d750-s.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/22bc6ebae07d77f5-s.27riv1g955cgo.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3679aa72a9b9035f-s.p.0h6ig86gwutp4.woff2)format("woff2");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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0bd866694792eeb1-s.2rv_b6cm3-gtx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fdb22df95c69d750-s.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/22bc6ebae07d77f5-s.27riv1g955cgo.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3679aa72a9b9035f-s.p.0h6ig86gwutp4.woff2)format("woff2");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:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.jc7e6q_className{font-family:Caveat,Caveat Fallback;font-style:normal}.jc7e6q_variable{--font-hand:"Caveat", "Caveat Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--l1-bg:#f4f6f8;--l1-surface:#fff;--l1-surface-2:#f7f8fa;--l1-text:#12161c;--l1-text-2:#414a56;--l1-muted:#6d7885;--l1-border:#e2e6ea;--l1-border-2:#eef1f4;--l1-primary:#1b4f8f;--l1-primary-contrast:#fff;--l1-primary-soft:#e8eff8;--l1-accent:#e2600d;--l1-accent-contrast:#fff;--l1-accent-soft:#fdefe2;--l1-danger:#c0392b;--l1-danger-contrast:#fff;--l1-danger-soft:#fdeeec;--l1-ok:#1e7a54;--l1-ok-contrast:#fff;--l1-ok-soft:#e4f3ec;--l1-warn:#8a5a00;--l1-warn-contrast:#fff;--l1-warn-soft:#fff4d6;--l1-focus:#1b4f8f61;--l1-scrim:#1b4f8f80;--l1-toast-bg:#10233d;--l1-toast-text:#fff;--l1-toast-bad-bg:#7f1d1d;--l1-radius-sm:8px;--l1-radius:12px;--l1-radius-lg:20px;--l1-radius-pill:999px;--l1-space-1:4px;--l1-space-2:8px;--l1-space-3:12px;--l1-space-4:16px;--l1-space-5:24px;--l1-space-6:32px;--l1-space-7:48px;--l1-gutter:16px;--l1-measure:1180px;--l1-tap:44px;--l1-safe-b:env(safe-area-inset-bottom,0px);--l1-font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--l1-font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--l1-text-xs:.75rem;--l1-text-sm:.875rem;--l1-text-md:1rem;--l1-text-lg:1.125rem;--l1-text-xl:1.375rem;--l1-line:1.45;--l1-weight:600;--l1-weight-strong:700;--l1-shadow-1:0 1px 2px #12161c0f, 0 1px 3px #12161c0a;--l1-shadow-2:0 8px 30px #12161c24;--l1-shadow-3:0 18px 50px #12161c38;--l1-motion-fast:.12s;--l1-motion:.2s;--l1-ease:cubic-bezier(.2, .8, .3, 1);--l1-z-fab:90;--l1-z-sheet:100;--l1-z-panel:120;--l1-z-toast:200}@supports (color:color-mix(in srgb, red 50%, transparent)){:root{--l1-focus:color-mix(in srgb, var(--l1-primary) 38%, transparent);--l1-scrim:color-mix(in srgb, var(--l1-primary) 50%, transparent)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--l1-bg:#0f1216;--l1-surface:#181c22;--l1-surface-2:#20252d;--l1-text:#e8eaee;--l1-text-2:#c3c8d1;--l1-muted:#8d97a5;--l1-border:#2c323b;--l1-border-2:#242931;--l1-primary:#6ea3e6;--l1-primary-contrast:#0b1a2c;--l1-primary-soft:#1a2a40;--l1-accent:#ff8a3d;--l1-accent-contrast:#2a1200;--l1-accent-soft:#3a2314;--l1-danger:#ef6b5e;--l1-danger-contrast:#2a0d0a;--l1-danger-soft:#3a1a17;--l1-ok:#5fcf9a;--l1-ok-contrast:#06231a;--l1-ok-soft:#14302a;--l1-warn:#f2c14e;--l1-warn-contrast:#2a1d00;--l1-warn-soft:#3a2e10;--l1-toast-bg:#e8eaee;--l1-toast-text:#12161c;--l1-toast-bad-bg:#fca5a5;--l1-shadow-1:0 1px 2px #0006, 0 1px 3px #0000004d;--l1-shadow-2:0 8px 30px #00000080;--l1-shadow-3:0 18px 50px #0009}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--l1-bg:#0f1216;--l1-surface:#181c22;--l1-surface-2:#20252d;--l1-text:#e8eaee;--l1-text-2:#c3c8d1;--l1-muted:#8d97a5;--l1-border:#2c323b;--l1-border-2:#242931;--l1-primary:#6ea3e6;--l1-primary-contrast:#0b1a2c;--l1-primary-soft:#1a2a40;--l1-accent:#ff8a3d;--l1-accent-contrast:#2a1200;--l1-accent-soft:#3a2314;--l1-danger:#ef6b5e;--l1-danger-contrast:#2a0d0a;--l1-danger-soft:#3a1a17;--l1-ok:#5fcf9a;--l1-ok-contrast:#06231a;--l1-ok-soft:#14302a;--l1-warn:#f2c14e;--l1-warn-contrast:#2a1d00;--l1-warn-soft:#3a2e10;--l1-toast-bg:#e8eaee;--l1-toast-text:#12161c;--l1-toast-bad-bg:#fca5a5;--l1-shadow-1:0 1px 2px #0006, 0 1px 3px #0000004d;--l1-shadow-2:0 8px 30px #00000080;--l1-shadow-3:0 18px 50px #0009}@media (prefers-reduced-motion:reduce){:root{--l1-motion-fast:0s;--l1-motion:0s}}
*,:before,:after{box-sizing:border-box}html{font-family:var(--l1-font);font-size:16px;line-height:var(--l1-line);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}html,body{overflow-x:clip}body{background:var(--l1-bg);color:var(--l1-text);margin:0}img,svg,video,canvas{max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default}:focus-visible{outline:3px solid var(--l1-focus);outline-offset:2px}.l1-gutter{width:100%;max-width:var(--l1-measure);padding-inline:var(--l1-gutter);margin-inline:auto}.l1-gutter>*{min-width:0}.l1-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.l1-desktop-only{display:none}@media (min-width:720px){.l1-desktop-only{display:revert}.l1-mobile-only{display:none}}@media (prefers-reduced-motion:reduce){.l1-btn,.l1-iconbtn,.l1-toggle,.l1-pill,.l1-feedback-fab{transition:none;transform:none!important}.l1-sheet-scrim,.l1-sheet,.l1-toast,.l1-panel,.l1-spinner,.l1-skeleton{animation:none}}.l1-btn{justify-content:center;align-items:center;gap:var(--l1-space-2);border-radius:var(--l1-radius);font-weight:var(--l1-weight);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--l1-motion-fast) ease, border-color var(--l1-motion-fast) ease, color var(--l1-motion-fast) ease, box-shadow var(--l1-motion-fast) ease, transform var(--l1-motion-fast) ease, opacity var(--l1-motion-fast) ease;border:1px solid #0000;text-decoration:none;display:inline-flex}.l1-btn.is-sm{min-height:36px;font-size:var(--l1-text-sm);padding:0 14px}.l1-btn.is-md{min-height:var(--l1-tap);padding:0 18px;font-size:.95rem}.l1-btn.is-lg{min-height:52px;font-size:var(--l1-text-md);padding:0 24px}.l1-btn.is-block{width:100%}.l1-btn.is-primary{background:var(--l1-primary);color:var(--l1-primary-contrast)}.l1-btn.is-secondary{background:var(--l1-surface);border-color:var(--l1-border);color:var(--l1-text)}.l1-btn.is-ghost{color:var(--l1-text);background:0 0}.l1-btn.is-danger{background:var(--l1-surface);border-color:var(--l1-danger);border-color:color-mix(in srgb, var(--l1-danger) 40%, transparent);color:var(--l1-danger)}.l1-btn:hover:not(:disabled):not(.is-busy){box-shadow:var(--l1-shadow-1);transform:translateY(-1px)}.l1-btn.is-primary:hover:not(:disabled):not(.is-busy){filter:brightness(1.06)}.l1-btn.is-secondary:hover:not(:disabled):not(.is-busy){border-color:var(--l1-muted)}.l1-btn.is-ghost:hover:not(:disabled):not(.is-busy){background:var(--l1-surface-2);box-shadow:none}.l1-btn.is-danger:hover:not(:disabled):not(.is-busy){background:var(--l1-danger-soft);border-color:var(--l1-danger)}.l1-btn:active:not(:disabled){box-shadow:none;transform:translateY(0)scale(.985)}.l1-btn:disabled,.l1-btn[aria-disabled=true]{opacity:.55;box-shadow:none;filter:none;cursor:default;transform:none}.l1-btn.is-busy{cursor:progress;pointer-events:none}.l1-btn-icon{flex:none;line-height:0;display:inline-flex}.l1-btn-icon svg{width:1.15em;height:1.15em}.l1-iconbtn{width:var(--l1-tap);height:var(--l1-tap);border:1px solid var(--l1-border);border-radius:var(--l1-radius);background:var(--l1-surface);color:var(--l1-text);transition:border-color var(--l1-motion-fast) ease, transform var(--l1-motion-fast) ease;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.l1-iconbtn.is-sm{border-radius:var(--l1-radius-sm);width:32px;height:32px}.l1-iconbtn.is-round{border-radius:50%}.l1-iconbtn:hover:not(:disabled){border-color:var(--l1-muted)}.l1-iconbtn[aria-pressed=true]{background:var(--l1-primary-soft);border-color:var(--l1-primary);color:var(--l1-primary)}.l1-iconbtn:active:not(:disabled){transform:scale(.97)}.l1-iconbtn:disabled{opacity:.4}.l1-iconbtn svg{width:20px;height:20px}.l1-iconbtn.is-sm svg{width:16px;height:16px}.l1-pill{border:1px solid var(--l1-border);border-radius:var(--l1-radius-pill);color:var(--l1-muted);font-weight:var(--l1-weight);font-size:var(--l1-text-xs);white-space:nowrap;transition:color var(--l1-motion-fast) ease, border-color var(--l1-motion-fast) ease, background-color var(--l1-motion-fast) ease;background:0 0;flex:none;align-items:center;gap:5px;padding:3px 10px;line-height:1.5;display:inline-flex}.l1-pill.is-quiet:hover:not(:disabled),.l1-pill.is-on{color:var(--l1-text);border-color:var(--l1-text)}.l1-pill.is-on{background:var(--l1-surface-2);background:color-mix(in srgb, var(--l1-text) 8%, transparent)}.l1-pill.is-primary{border-color:var(--l1-primary);background:var(--l1-primary);color:var(--l1-primary-contrast)}.l1-pill.is-primary:hover:not(:disabled){filter:brightness(1.08)}.l1-pill.is-danger:hover:not(:disabled){color:var(--l1-danger);border-color:var(--l1-danger);background:0 0}.l1-pill:disabled{opacity:.5}.l1-toggle{border-radius:var(--l1-radius-pill);border:1px solid var(--l1-border);background:var(--l1-surface);min-height:38px;font-size:.9rem;font-weight:var(--l1-weight);color:var(--l1-text);transition:background-color var(--l1-motion-fast) ease, border-color var(--l1-motion-fast) ease, color var(--l1-motion-fast) ease;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.l1-toggle:hover:not(:disabled){border-color:var(--l1-muted)}.l1-toggle[aria-pressed=true]{background:var(--l1-primary);border-color:var(--l1-primary);color:var(--l1-primary-contrast)}.l1-toggle:disabled{opacity:.5}.l1-field{margin-bottom:14px}.l1-field-label{font-size:.82rem;font-weight:var(--l1-weight-strong);letter-spacing:.01em;color:var(--l1-text-2);margin-bottom:6px;display:block}.l1-field-label:empty{display:none}.l1-field-req{color:var(--l1-danger);margin-left:3px}.l1-input{width:100%;min-height:var(--l1-tap);border:1px solid var(--l1-border);border-radius:var(--l1-radius);background:var(--l1-surface);color:var(--l1-text);font-size:var(--l1-text-md);transition:border-color var(--l1-motion-fast) ease, box-shadow var(--l1-motion-fast) ease;padding:10px 14px;line-height:1.4;display:block}.l1-input::placeholder{color:var(--l1-muted);opacity:1}.l1-input:focus{border-color:var(--l1-primary);box-shadow:0 0 0 3px var(--l1-focus);outline:none}.l1-input:disabled,.l1-input[readonly]{background:var(--l1-surface-2);color:var(--l1-muted)}.l1-input.is-area{resize:vertical;min-height:96px}.l1-input.is-invalid,.l1-field.has-error .l1-input{border-color:var(--l1-danger);background:var(--l1-danger-soft)}.l1-input.is-invalid:focus,.l1-field.has-error .l1-input:focus{box-shadow:0 0 0 3px var(--l1-danger-soft);box-shadow:0 0 0 3px color-mix(in srgb, var(--l1-danger) 30%, transparent)}.l1-input[type=search]::-webkit-search-cancel-button{appearance:none}.l1-input[type=search]::-webkit-search-decoration{appearance:none}.l1-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23888'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.l1-field-foot{align-items:flex-start;gap:var(--l1-space-3);margin-top:7px;display:flex}.l1-field-foot>:first-child{flex:auto}.l1-field-hint,.l1-field-error,.l1-field-warn{margin:0;font-size:.84rem;line-height:1.4}.l1-field-hint{color:var(--l1-muted)}.l1-field-error,.l1-field-warn{font-weight:var(--l1-weight);align-items:center;gap:7px;display:flex}.l1-field-error{color:var(--l1-danger)}.l1-field-warn{color:var(--l1-warn)}.l1-field-error>span,.l1-field-warn>span{width:17px;height:17px;color:var(--l1-danger-contrast);border-radius:50%;flex:none;place-items:center;font-size:.72rem;font-weight:800;display:inline-grid}.l1-field-error>span{background:var(--l1-danger)}.l1-field-warn>span{background:var(--l1-warn);color:var(--l1-warn-contrast)}.l1-field-count{font-size:var(--l1-text-xs);color:var(--l1-muted);font-variant-numeric:tabular-nums;flex:none;margin:0 0 0 auto}.l1-field-count.is-near{color:var(--l1-warn)}.l1-field-count.is-bad{color:var(--l1-danger);font-weight:var(--l1-weight)}body.l1-sheet-open{overflow:hidden}.l1-sheet-scrim{z-index:var(--l1-z-sheet);background:var(--l1-scrim);animation:l1-fade var(--l1-motion-fast) ease;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@keyframes l1-fade{0%{opacity:0}}@keyframes l1-rise{0%{opacity:.6;transform:translateY(24px)}}.l1-sheet{background:var(--l1-surface);width:100%;max-width:720px;max-height:94dvh;color:var(--l1-text);box-shadow:var(--l1-shadow-2);animation:l1-rise var(--l1-motion) var(--l1-ease);border-radius:22px 22px 0 0;outline:none;flex-direction:column;display:flex;position:relative}.l1-sheet.is-wide{max-width:980px}.l1-sheet-grab{background:var(--l1-border);border-radius:2px;width:38px;height:4px;margin:8px auto 0}.l1-sheet-head{padding:14px var(--l1-gutter);border-bottom:1px solid var(--l1-border-2);align-items:center;gap:10px;display:flex}.l1-sheet-head>div{flex:auto;min-width:0}.l1-sheet-head h2{font-size:17px;font-weight:var(--l1-weight-strong);letter-spacing:-.015em;margin:0}.l1-sheet-head small{color:var(--l1-muted);font-size:12px;font-weight:500;display:block}.l1-sheet-steps{padding:0 var(--l1-gutter) 12px;gap:6px;display:flex}.l1-sheet-steps span{background:var(--l1-border);border-radius:2px;flex:1;height:4px}.l1-sheet-steps span.is-on{background:var(--l1-primary)}.l1-sheet-body{padding:var(--l1-gutter);-webkit-overflow-scrolling:touch;flex:auto;overflow-y:auto}.l1-sheet-foot{background:var(--l1-surface);padding:12px var(--l1-gutter) calc(12px + var(--l1-safe-b));border-top:1px solid var(--l1-border-2);gap:10px;display:flex}.l1-sheet-foot .l1-btn{flex:auto}@media (min-width:720px){.l1-sheet-scrim{padding:var(--l1-space-5);align-items:center}.l1-sheet{border-radius:var(--l1-radius-lg);max-height:88dvh}.l1-sheet-grab{display:none}.l1-sheet-foot{justify-content:flex-end}.l1-sheet-foot .l1-btn{flex:0 auto}}.l1-panel{z-index:var(--l1-z-panel);right:var(--l1-space-5);width:min(320px, calc(100vw - 2 * var(--l1-gutter)));background:var(--l1-surface);color:var(--l1-text);border:1px solid var(--l1-border);box-shadow:var(--l1-shadow-3);animation:l1-fade var(--l1-motion-fast) ease;border-radius:14px;outline:none;flex-direction:column;gap:6px;padding:14px 16px 12px;display:flex;position:fixed;top:64px}@media (max-width:719px){.l1-panel{right:var(--l1-gutter)}}.l1-panel-x{border:1px solid var(--l1-border);background:var(--l1-surface);width:22px;height:22px;color:var(--l1-muted);box-shadow:var(--l1-shadow-1);cursor:pointer;border-radius:50%;place-items:center;padding:0;font-size:11px;display:grid;position:absolute;top:-9px;right:-9px}.l1-panel-x:hover{color:var(--l1-text);border-color:var(--l1-muted)}.l1-panel-title{font-size:11px;font-weight:var(--l1-weight);letter-spacing:.06em;text-transform:uppercase;color:var(--l1-muted);margin-bottom:2px;display:block}.l1-panel-foot{justify-content:flex-end;align-items:center;gap:10px;margin-top:4px;display:flex}.l1-panel-foot .l1-field-error{margin-right:auto}.l1-toasts{top:var(--l1-space-4);right:var(--l1-space-4);z-index:var(--l1-z-toast);gap:var(--l1-space-2);pointer-events:none;flex-direction:column;display:flex;position:fixed}.l1-toast{align-items:center;gap:var(--l1-space-2);pointer-events:auto;border-radius:var(--l1-radius);background:var(--l1-toast-bg);color:var(--l1-toast-text);font-size:var(--l1-text-sm);font-weight:var(--l1-weight);box-shadow:var(--l1-shadow-2);cursor:pointer;animation:l1-toast-in var(--l1-motion) var(--l1-ease);padding:11px 16px;display:flex}.l1-toast.is-bad{background:var(--l1-toast-bad-bg)}@keyframes l1-toast-in{0%{opacity:0;transform:translateY(-8px)}}@media (max-width:560px){.l1-toasts{left:var(--l1-space-3);right:var(--l1-space-3);top:var(--l1-space-3)}}.l1-empty{text-align:center;color:var(--l1-muted);border:1px dashed var(--l1-border);border-radius:var(--l1-radius);background:var(--l1-surface);padding:34px 20px}.l1-empty strong{color:var(--l1-text-2);margin-bottom:4px;font-size:15px;display:block}.l1-empty p{margin:0}.l1-empty.is-error{border-style:solid;border-color:var(--l1-danger);border-color:color-mix(in srgb, var(--l1-danger) 40%, transparent)}.l1-empty.is-error strong{color:var(--l1-danger)}.l1-empty-do{border-radius:var(--l1-radius-pill);border:1px solid var(--l1-border);background:var(--l1-surface);color:var(--l1-text);font-size:var(--l1-text-sm);font-weight:var(--l1-weight);cursor:pointer;margin-top:12px;padding:8px 14px;display:inline-block}.l1-empty-do:hover{border-color:var(--l1-muted)}.l1-loading{color:var(--l1-muted);font-size:var(--l1-text-sm);align-items:center;gap:9px;display:inline-flex}.l1-loading.is-block{justify-content:center;padding:34px 20px;display:flex}.l1-spinner{border:2px solid var(--l1-border);border-color:color-mix(in srgb, currentColor 30%, transparent);border-top-color:currentColor;border-radius:50%;flex:none;width:1em;height:1em;animation:.8s linear infinite l1-spin;display:inline-block}@keyframes l1-spin{to{transform:rotate(360deg)}}.l1-skeleton{border-radius:var(--l1-radius-sm);background:linear-gradient(90deg, var(--l1-border-2) 25%, var(--l1-border) 50%, var(--l1-border-2) 75%);background-size:200% 100%;height:1em;animation:1.4s ease-in-out infinite l1-shimmer;display:block}.l1-skeleton+.l1-skeleton{margin-top:var(--l1-space-2)}@keyframes l1-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.l1-code-boxes{gap:8px;display:inline-flex}.l1-code-boxes input{text-align:center;width:46px;height:56px;font-size:1.5rem;font-weight:var(--l1-weight-strong);font-variant-numeric:tabular-nums;color:var(--l1-text);background:var(--l1-surface);border:1.5px solid var(--l1-border);caret-color:var(--l1-primary);border-radius:14px;padding:0;box-shadow:inset 0 2px 5px -2px #0000001f}.l1-code-boxes input:focus{border-color:var(--l1-primary);box-shadow:0 0 0 3px var(--l1-focus);outline:0}.l1-code-boxes input:disabled{opacity:.5}.l1-code-boxes.is-6 input:nth-child(3){margin-right:8px}@media (max-width:420px){.l1-code-boxes{gap:5px}.l1-code-boxes input{width:40px;height:50px}}.l1-feedback-fab{right:18px;bottom:calc(18px + var(--l1-safe-b));z-index:var(--l1-z-fab);cursor:pointer;background:var(--l1-text);width:46px;height:46px;color:var(--l1-bg);box-shadow:var(--l1-shadow-2);transition:transform var(--l1-motion-fast) ease, box-shadow var(--l1-motion-fast) ease;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:fixed}.l1-feedback-fab:hover{box-shadow:var(--l1-shadow-3);transform:translateY(-1px)}.l1-feedback-fab svg{width:20px;height:20px}.l1-feedback-thanks{font-size:var(--l1-text-md);color:var(--l1-text-2);margin:0;line-height:1.5}@media print{.l1-feedback-fab{display:none}}.l1-footer{padding:34px 0 calc(44px + var(--l1-safe-b));color:var(--l1-muted);border-top:1px solid var(--l1-border-2);font-size:13px}.l1-footer-nav{align-items:center;gap:var(--l1-space-3);text-align:center;grid-template-columns:1fr auto 1fr;display:grid}.l1-footer-copy{text-align:left;color:var(--l1-muted);justify-self:start;margin:0;font-size:11px}.l1-footer-lang{justify-content:center;align-items:center;gap:var(--l1-space-3);flex-wrap:wrap;display:flex}.l1-footer-links{justify-self:end;align-items:center;gap:var(--l1-space-3);flex-wrap:wrap;justify-content:center;display:inline-flex}.l1-footer-links a{color:var(--l1-muted);white-space:nowrap;font-size:12px;font-weight:500;text-decoration:none}.l1-footer-links a:hover{color:var(--l1-text);text-decoration:underline}.l1-footer-dot{color:var(--l1-border)}@media (max-width:700px){.l1-footer-nav{grid-template-columns:minmax(0,1fr);justify-items:center}.l1-footer-copy{text-align:center;order:3;justify-self:center}.l1-footer-links{justify-self:center}}.l1-lang{appearance:none;cursor:pointer;border:1px solid var(--l1-border);border-radius:var(--l1-radius-sm);color:var(--l1-muted);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5'%3E%3Cpath d='M0 0l4 5 4-5z' fill='%23888'/%3E%3C/svg%3E") right 8px center no-repeat;padding:5px 26px 5px 12px;font-size:.8rem;font-weight:500}.l1-lang:hover{color:var(--l1-text);border-color:var(--l1-primary)}.l1-consent{color:var(--l1-muted);text-align:left;margin:14px 0 0;font-size:13px;line-height:1.5}.l1-consent a{color:inherit;text-decoration:underline}.l1-consent a:hover{color:var(--l1-primary)}.l1-brand{align-items:center;gap:var(--l1-space-2);color:inherit;font-weight:var(--l1-weight-strong);letter-spacing:-.02em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:inline-flex}.l1-brand img,.l1-brand svg{width:auto;height:28px;display:block}.l1-install{color:var(--l1-text-2);font-size:.9rem;line-height:1.6}.l1-install b{color:var(--l1-text);margin-bottom:6px;display:block}.l1-install ol{gap:3px;margin:4px 0 0;padding-left:18px;display:grid}.l1-install-line{margin:0}.l1-install-have{color:var(--l1-ok);font-weight:var(--l1-weight);align-items:center;gap:8px;margin:0;display:inline-flex}
.l1-admin{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--l1-admin-bg:#f4f5f7;--l1-admin-side:#fafbfc;--l1-admin-surface:#fff;--l1-admin-surface-2:#f7f8fa;--l1-admin-hover:#eff1f4;--l1-admin-line:#e1e4e9;--l1-admin-line-soft:#ebedf1;--l1-admin-text:#14171c;--l1-admin-text-2:#3c434e;--l1-admin-muted:#67707d;--l1-admin-faint:#969eaa;--l1-admin-danger:#c4352b;--l1-admin-danger-ink:#fff;--l1-admin-danger-soft:#fcebe9;--l1-admin-ok:#19774f;--l1-admin-ok-soft:#e1f2e9;--l1-admin-warn:#8a5a00;--l1-admin-warn-soft:#fff3d2;--l1-admin-amber:#f5b524;--l1-admin-amber-ink:#2b1b00;--l1-admin-accent:var(--l1-primary);--l1-admin-accent-soft:#1b4f8f1a;--l1-admin-accent-ink:var(--l1-primary);--l1-admin-shadow:0 1px 2px #10141a0d;--l1-admin-shadow-pop:0 12px 32px #10141a24, 0 2px 6px #10141a0f;--l1-admin-font:ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--l1-admin-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--l1-admin-radius-sm:7px;--l1-admin-radius:9px;--l1-admin-radius-lg:13px;--l1-admin-side-w:248px;--l1-admin-top-h:60px;--l1-admin-content:1240px;--l1-admin-pad:32px;--l1-bg:var(--l1-admin-bg);--l1-surface:var(--l1-admin-surface);--l1-surface-2:var(--l1-admin-surface-2);--l1-text:var(--l1-admin-text);--l1-text-2:var(--l1-admin-text-2);--l1-muted:var(--l1-admin-muted);--l1-border:var(--l1-admin-line);--l1-border-2:var(--l1-admin-line-soft);--l1-danger:var(--l1-admin-danger);--l1-danger-contrast:var(--l1-admin-danger-ink);--l1-danger-soft:var(--l1-admin-danger-soft);--l1-ok:var(--l1-admin-ok);--l1-ok-soft:var(--l1-admin-ok-soft);--l1-warn:var(--l1-admin-warn);--l1-warn-soft:var(--l1-admin-warn-soft);--l1-radius-sm:var(--l1-admin-radius-sm);--l1-radius:var(--l1-admin-radius);--l1-radius-lg:var(--l1-admin-radius-lg);--l1-font:var(--l1-admin-font);--l1-font-mono:var(--l1-admin-mono);--l1-shadow-1:var(--l1-admin-shadow);--l1-shadow-2:var(--l1-admin-shadow-pop);--l1-tap:40px;color:var(--l1-admin-text);font-family:var(--l1-admin-font);font-size:14px;line-height:1.5}@supports (color:color-mix(in srgb, red 50%, transparent)){.l1-admin{--l1-admin-accent-soft:color-mix(in srgb, var(--l1-primary) 10%, transparent);--l1-admin-accent-ink:color-mix(in srgb, var(--l1-primary) 82%, black)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .l1-admin{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--l1-admin-bg:#0f1114;--l1-admin-side:#121418;--l1-admin-surface:#171a1f;--l1-admin-surface-2:#1c1f25;--l1-admin-hover:#22262d;--l1-admin-line:#2a2e36;--l1-admin-line-soft:#22262d;--l1-admin-text:#e7e9ed;--l1-admin-text-2:#c3c8d0;--l1-admin-muted:#9098a4;--l1-admin-faint:#646c78;--l1-admin-danger:#f07167;--l1-admin-danger-ink:#2a0c09;--l1-admin-danger-soft:#3a1c1a;--l1-admin-ok:#5ccf98;--l1-admin-ok-soft:#12302a;--l1-admin-warn:#f2c14e;--l1-admin-warn-soft:#3a2e10;--l1-admin-accent-soft:#6ea3e629;--l1-admin-shadow:0 1px 2px #0006;--l1-admin-shadow-pop:0 14px 36px #0000008c, 0 2px 6px #00000059}}:root[data-theme=dark] .l1-admin{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--l1-admin-bg:#0f1114;--l1-admin-side:#121418;--l1-admin-surface:#171a1f;--l1-admin-surface-2:#1c1f25;--l1-admin-hover:#22262d;--l1-admin-line:#2a2e36;--l1-admin-line-soft:#22262d;--l1-admin-text:#e7e9ed;--l1-admin-text-2:#c3c8d0;--l1-admin-muted:#9098a4;--l1-admin-faint:#646c78;--l1-admin-danger:#f07167;--l1-admin-danger-ink:#2a0c09;--l1-admin-danger-soft:#3a1c1a;--l1-admin-ok:#5ccf98;--l1-admin-ok-soft:#12302a;--l1-admin-warn:#f2c14e;--l1-admin-warn-soft:#3a2e10;--l1-admin-accent-soft:#6ea3e629;--l1-admin-shadow:0 1px 2px #0006;--l1-admin-shadow-pop:0 14px 36px #0000008c, 0 2px 6px #00000059}@supports (color:color-mix(in srgb, red 50%, transparent)){@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .l1-admin{--l1-admin-accent-soft:color-mix(in srgb, var(--l1-primary) 24%, transparent);--l1-admin-accent-ink:color-mix(in srgb, var(--l1-primary) 55%, white)}}:root[data-theme=dark] .l1-admin{--l1-admin-accent-soft:color-mix(in srgb, var(--l1-primary) 24%, transparent);--l1-admin-accent-ink:color-mix(in srgb, var(--l1-primary) 55%, white)}}.l1-admin :focus-visible{outline:2px solid var(--l1-admin-accent-ink);outline-offset:2px}.l1-admin .l1-input:focus-visible,.l1-admin-search-input:focus-visible{outline:none}.l1-admin-shell{grid-template-columns:var(--l1-admin-side-w) minmax(0, 1fr);background:var(--l1-admin-bg);min-height:100dvh;display:grid}.l1-admin-skip{z-index:60;border-radius:var(--l1-admin-radius);background:var(--l1-admin-text);color:var(--l1-admin-bg);transition:top var(--l1-motion-fast) ease;padding:9px 14px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:12px}.l1-admin-skip:focus{top:12px}.l1-admin-side{background:var(--l1-admin-side);border-right:1px solid var(--l1-admin-line);flex-direction:column;min-width:0;height:100dvh;display:flex;position:sticky;top:0}.l1-admin-side-head{height:var(--l1-admin-top-h);border-bottom:1px solid var(--l1-admin-line);flex:none;align-items:center;padding:0 18px;display:flex}.l1-admin-mark{align-items:center;gap:10px;min-width:0;display:inline-flex}.l1-admin-mark-link{min-width:0;color:inherit;letter-spacing:-.01em;border-radius:6px;align-items:center;gap:9px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.l1-admin-mark-img{flex:none;line-height:0;display:inline-flex}.l1-admin-mark-img img,.l1-admin-mark-img svg{width:auto;height:24px;display:block}.l1-admin-table tr.is-muted>td{opacity:.55}.l1-admin-table tr.is-muted:hover>td,.l1-admin-table tr.is-muted:focus-visible>td{opacity:.8}.l1-admin-mark-dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .l1-admin-mark-light{display:none}:root:not([data-theme=light]) .l1-admin-mark-dark{display:inline-flex}:root:not([data-theme=light]) .l1-admin-mark-invert :is(img,svg){filter:invert()}}:root[data-theme=dark] .l1-admin-mark-light{display:none}:root[data-theme=dark] .l1-admin-mark-dark{display:inline-flex}:root[data-theme=dark] .l1-admin-mark-invert :is(img,svg){filter:invert()}.l1-admin-mark-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.l1-admin-env{letter-spacing:.08em;border-radius:5px;flex:none;padding:0 7px;font-size:10.5px;font-weight:750;line-height:19px;display:inline-block}.l1-admin-env.is-dev{background:var(--l1-admin-amber);color:var(--l1-admin-amber-ink)}.l1-admin-env.is-local{background:var(--l1-admin-line);color:var(--l1-admin-text-2)}.l1-admin-nav{overscroll-behavior:contain;flex:auto;padding:14px 12px 18px;overflow-y:auto}.l1-admin-nav ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.l1-admin-nav-group+.l1-admin-nav-group{margin-top:18px}.l1-admin-nav-label{letter-spacing:.08em;text-transform:uppercase;color:var(--l1-admin-faint);margin:0;padding:0 10px 6px;font-size:11px;font-weight:600}.l1-admin-nav-item{width:100%;min-height:36px;color:var(--l1-admin-text-2);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--l1-motion-fast) ease, color var(--l1-motion-fast) ease;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:500;text-decoration:none;display:flex;position:relative}.l1-admin-nav-item:hover{background:var(--l1-admin-hover);color:var(--l1-admin-text)}.l1-admin-nav-item[aria-current=page]{background:var(--l1-admin-accent-soft);color:var(--l1-admin-text);font-weight:600}.l1-admin-nav-item[aria-current=page]:before{content:"";background:var(--l1-primary);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-12px}.l1-admin-nav-icon{width:18px;color:var(--l1-admin-faint);flex:none;display:inline-flex}.l1-admin-nav-item:hover .l1-admin-nav-icon{color:var(--l1-admin-muted)}.l1-admin-nav-item[aria-current=page] .l1-admin-nav-icon{color:var(--l1-admin-accent-ink)}.l1-admin-nav-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.l1-admin-badge{background:var(--l1-admin-line);min-width:20px;height:20px;color:var(--l1-admin-text-2);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;padding:0 6px;font-size:11px;font-weight:650;display:inline-grid}.l1-admin-nav-item[aria-current=page] .l1-admin-badge{background:var(--l1-primary);color:var(--l1-primary-contrast)}.l1-admin-side-foot{border-top:1px solid var(--l1-admin-line);flex:none;padding:12px}.l1-admin-who{align-items:center;gap:10px;width:100%;min-width:0;display:flex}.l1-admin-avatar{background:var(--l1-admin-accent-soft);width:32px;height:32px;color:var(--l1-admin-accent-ink);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.l1-admin-who-text{flex:auto;min-width:0;font-size:13px;line-height:1.3;display:grid}.l1-admin-who-text>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.l1-admin-who-text b{color:var(--l1-admin-text);font-weight:600}.l1-admin-who-text span{color:var(--l1-admin-text-2)}.l1-admin-who-text b+span{color:var(--l1-admin-muted);font-size:12px}.l1-admin-iconbtn{width:34px;height:34px;color:var(--l1-admin-muted);cursor:pointer;transition:background-color var(--l1-motion-fast) ease, color var(--l1-motion-fast) ease;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;place-items:center;padding:0;display:inline-grid}.l1-admin-iconbtn:hover,.l1-admin-iconbtn[aria-expanded=true]{background:var(--l1-admin-hover);color:var(--l1-admin-text)}.l1-admin-iconbtn.is-sm{width:30px;height:30px}.l1-admin-body{flex-direction:column;min-width:0;display:flex}.l1-admin-top{z-index:30;height:var(--l1-admin-top-h);padding:0 var(--l1-admin-pad);background:var(--l1-admin-bg);border-bottom:1px solid var(--l1-admin-line);align-items:center;gap:12px;display:flex;position:sticky;top:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.l1-admin-top{background:color-mix(in srgb, var(--l1-admin-bg) 86%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px)}}.l1-admin-menubtn,.l1-admin-top-mark{display:none}.l1-admin-top-fill{flex:auto}.l1-admin-top-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.l1-admin-search{flex:auto;align-items:center;max-width:560px;display:flex;position:relative}.l1-admin-search-icon{color:var(--l1-admin-faint);pointer-events:none;position:absolute;left:12px}.l1-admin-search-input{border:1px solid var(--l1-admin-line);border-radius:var(--l1-admin-radius);background:var(--l1-admin-surface);width:100%;height:38px;color:var(--l1-admin-text);font:inherit;transition:border-color var(--l1-motion-fast) ease, box-shadow var(--l1-motion-fast) ease;outline:none;padding:0 40px 0 36px;font-size:14px}.l1-admin-search-input::placeholder{color:var(--l1-admin-faint);opacity:1}.l1-admin-search-input:focus{border-color:var(--l1-primary);box-shadow:0 0 0 3px var(--l1-focus)}.l1-admin-search-input::-webkit-search-cancel-button{appearance:none}.l1-admin-search-input::-webkit-search-decoration{appearance:none}.l1-admin-kbd{border:1px solid var(--l1-admin-line);background:var(--l1-admin-surface-2);min-width:20px;height:20px;color:var(--l1-admin-muted);font:600 11px/1 var(--l1-admin-mono);pointer-events:none;border-radius:5px;place-items:center;padding:0 5px;display:inline-grid;position:absolute;right:9px}.l1-admin-search-clear{width:26px;height:26px;color:var(--l1-admin-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;right:6px}.l1-admin-search-clear:hover{background:var(--l1-admin-hover);color:var(--l1-admin-text)}.l1-admin-main{width:100%;min-width:0;max-width:calc(var(--l1-admin-content) + 2 * var(--l1-admin-pad));padding:28px var(--l1-admin-pad) 72px;outline:none;flex:auto;margin:0 auto}.l1-admin-page{min-width:0}.l1-admin-page+.l1-admin-page{margin-top:44px}.l1-admin-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:20px;display:flex}.l1-admin-page-titles{flex:360px;min-width:0}.l1-admin-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--l1-admin-muted);margin:0 0 6px;font-size:11px;font-weight:600}.l1-admin-page h1{letter-spacing:-.02em;color:var(--l1-admin-text);margin:0;font-size:24px;font-weight:700;line-height:1.2}.l1-admin-page-desc{max-width:72ch;color:var(--l1-admin-muted);margin:6px 0 0;font-size:14px}.l1-admin-page-actions{flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}.l1-admin .l1-input{min-height:38px;padding:7px 12px;font-size:14px}.l1-admin .l1-toggle{min-height:32px;padding:0 12px;font-size:13px}.l1-admin .l1-btn.is-sm{min-height:34px}.l1-admin-tag{background:var(--l1-admin-surface-2);height:20px;color:var(--l1-admin-text-2);box-shadow:inset 0 0 0 1px var(--l1-admin-line);white-space:nowrap;vertical-align:1px;border-radius:5px;align-items:center;padding:0 7px;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex}.l1-admin-tag.is-accent{background:var(--l1-admin-accent-soft);color:var(--l1-admin-accent-ink);box-shadow:none}.l1-admin-tag.is-ok{background:var(--l1-admin-ok-soft);color:var(--l1-admin-ok);box-shadow:none}.l1-admin-tag.is-warn{background:var(--l1-admin-warn-soft);color:var(--l1-admin-warn);box-shadow:none}.l1-admin-tag.is-danger{background:var(--l1-admin-danger-soft);color:var(--l1-admin-danger);box-shadow:none}.l1-admin-tag.is-mono{font-family:var(--l1-admin-mono);font-weight:500}.l1-admin-cell{gap:1px;min-width:0;display:grid}.l1-admin-cell-main{color:var(--l1-admin-text);overflow-wrap:anywhere;font-weight:600}.l1-admin-cell-sub{color:var(--l1-admin-muted);overflow-wrap:anywhere;font-size:12.5px}.l1-admin-muted{color:var(--l1-admin-muted)}.l1-admin-mono,.l1-admin-cell-main.is-mono{font-family:var(--l1-admin-mono);font-size:12.5px}.l1-admin-note{border-radius:var(--l1-admin-radius);border:1px solid var(--l1-admin-line);background:var(--l1-admin-surface);color:var(--l1-admin-text-2);margin:0 0 14px;padding:10px 14px;font-size:13.5px}.l1-admin-note.is-warn{background:var(--l1-admin-warn-soft);color:var(--l1-admin-text);border-color:#0000}.l1-admin-note.is-danger{background:var(--l1-admin-danger-soft);color:var(--l1-admin-danger);border-color:#0000}.l1-admin-note.is-ok{background:var(--l1-admin-ok-soft);color:var(--l1-admin-ok);border-color:#0000}.l1-admin-note.is-accent{background:var(--l1-admin-accent-soft);color:var(--l1-admin-text);border-color:#0000}.l1-admin-link{cursor:pointer;color:var(--l1-admin-accent-ink);font:inherit;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline}.l1-admin-link:disabled{opacity:.5;cursor:default}.l1-admin-inline-form{flex-wrap:wrap;flex:320px;align-items:center;gap:8px;max-width:480px;display:flex}.l1-admin-inline-form .l1-input{flex:200px;width:auto}.l1-admin-toggles{flex-wrap:wrap;gap:6px;display:flex}.l1-admin-devcode{border-radius:var(--l1-admin-radius-sm);background:var(--l1-admin-warn-soft);color:var(--l1-admin-text);margin:0;padding:6px 10px;font-size:13px}.l1-admin .l1-btn.is-danger.l1-admin-btn-danger{background:var(--l1-admin-danger);border-color:var(--l1-admin-danger);color:var(--l1-admin-danger-ink)}.l1-admin .l1-btn.is-danger.l1-admin-btn-danger:hover:not(:disabled){filter:brightness(1.06);background:var(--l1-admin-danger)}.l1-admin-table{background:var(--l1-admin-surface);border:1px solid var(--l1-admin-line);border-radius:var(--l1-admin-radius-lg);box-shadow:var(--l1-admin-shadow);overflow:clip}.l1-admin-table+.l1-admin-table{margin-top:20px}.l1-admin-table-bar{border-bottom:1px solid var(--l1-admin-line);flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 14px;display:flex}.l1-admin-table-filters{flex-wrap:wrap;flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.l1-admin-table-filters>.l1-input{flex:0 220px;width:auto;min-width:160px}.l1-admin-table-count{color:var(--l1-admin-muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:12.5px}.l1-admin-table table{border-collapse:separate;border-spacing:0;width:100%;font-size:13.5px}.l1-admin-table th{top:var(--l1-admin-top-h);z-index:2;background:var(--l1-admin-surface-2);border-bottom:1px solid var(--l1-admin-line);color:var(--l1-admin-muted);letter-spacing:.04em;text-transform:uppercase;text-align:left;white-space:nowrap;vertical-align:bottom;padding:9px 14px;font-size:11.5px;font-weight:600;position:sticky}.l1-admin-table td{border-bottom:1px solid var(--l1-admin-line-soft);vertical-align:top;color:var(--l1-admin-text-2);overflow-wrap:break-word;padding:11px 14px}.l1-admin-table tbody tr:last-child td{border-bottom:0}.l1-admin-table td.is-lead{color:var(--l1-admin-text)}.l1-admin-table .is-right{text-align:right}.l1-admin-table .is-center{text-align:center}.l1-admin-table tr.is-clickable{cursor:pointer}.l1-admin-table tr.is-clickable:hover td{background:var(--l1-admin-hover)}.l1-admin-table tr.is-clickable:focus-visible{outline:none}.l1-admin-table tr.is-clickable:focus-visible td{background:var(--l1-admin-accent-soft)}.l1-admin-table tr.is-clickable:focus-visible td:first-child{box-shadow:inset 3px 0 0 var(--l1-primary)}.l1-admin-table tr.is-skeleton td{padding-top:15px;padding-bottom:15px}.l1-admin-th-actions,.l1-admin-td-actions{text-align:right;white-space:nowrap;width:1%}.l1-admin-table td.l1-admin-td-actions{vertical-align:middle;padding-top:7px;padding-bottom:7px}.l1-admin-sort{color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:0;display:inline-flex}.l1-admin-sort:hover,.l1-admin-sort.is-on{color:var(--l1-admin-text)}.l1-admin-sort-icon{opacity:0;transition:opacity var(--l1-motion-fast) ease}.l1-admin-table th.is-right .l1-admin-sort{position:relative}.l1-admin-table th.is-right .l1-admin-sort-icon{margin-right:3px;position:absolute;right:100%}.l1-admin-sort:hover .l1-admin-sort-icon{opacity:.55}.l1-admin-sort.is-on .l1-admin-sort-icon{opacity:1;color:var(--l1-admin-accent-ink)}.l1-admin-table .l1-admin-table-state{background:0 0;border:0;border-radius:0;padding:48px 20px}.l1-admin-table-scroll{position:relative}.l1-admin-table-scroll>.l1-loading{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.l1-admin-table-more{border-top:1px solid var(--l1-admin-line-soft);justify-content:center;padding:12px;display:flex}.l1-admin-table-error{border-top:1px solid var(--l1-admin-line-soft);color:var(--l1-admin-danger);flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:10px 14px;font-size:13px;display:flex}.l1-admin-menu{z-index:var(--l1-z-panel);background:var(--l1-admin-surface);border:1px solid var(--l1-admin-line);min-width:180px;box-shadow:var(--l1-admin-shadow-pop);animation:l1-fade var(--l1-motion-fast) ease;border-radius:10px;gap:1px;padding:5px;display:grid;position:fixed}.l1-admin-menu-item{width:100%;color:var(--l1-admin-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 10px;font-size:13.5px;display:block}.l1-admin-menu-item:hover:not(:disabled),.l1-admin-menu-item:focus-visible{background:var(--l1-admin-hover);outline:none}.l1-admin-menu-item.is-danger{color:var(--l1-admin-danger)}.l1-admin-menu-item:disabled{opacity:.45;cursor:default}.l1-sheet-scrim:has(>.l1-admin){--l1-scrim:#0f121866}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .l1-sheet-scrim:has(>.l1-admin){--l1-scrim:#0009}}:root[data-theme=dark] .l1-sheet-scrim:has(>.l1-admin){--l1-scrim:#0009}.l1-sheet-scrim:has(>.l1-admin-drawer){justify-content:flex-end;align-items:stretch;padding:0}.l1-sheet.l1-admin-drawer{border-left:1px solid var(--l1-admin-line);width:min(480px,100%);max-width:none;height:100%;max-height:none;box-shadow:var(--l1-admin-shadow-pop);animation:l1-admin-from-right var(--l1-motion) var(--l1-ease);border-radius:0}.l1-sheet.l1-admin-drawer.is-wide{width:min(760px,100%)}.l1-admin-drawer .l1-sheet-head{min-height:var(--l1-admin-top-h);border-bottom-color:var(--l1-admin-line);padding:12px 20px}.l1-admin-drawer .l1-sheet-body{padding:4px 20px 24px}.l1-admin-drawer .l1-sheet-foot{padding:12px 20px calc(12px + var(--l1-safe-b));justify-content:flex-end}.l1-admin-drawer .l1-sheet-foot .l1-btn{flex:0 auto}@keyframes l1-admin-from-right{0%{opacity:.4;transform:translate(32px)}}@keyframes l1-admin-from-left{0%{opacity:.4;transform:translate(-32px)}}.l1-sheet-scrim:has(>.l1-admin-navsheet){justify-content:flex-start;align-items:stretch;padding:0}.l1-sheet.l1-admin-navsheet{width:min(300px,86vw);max-width:none;height:100%;max-height:none;animation:l1-admin-from-left var(--l1-motion) var(--l1-ease);border-radius:0}.l1-admin-navsheet .l1-sheet-body{padding:6px 12px 12px}.l1-admin-navsheet .l1-admin-nav{padding:0;overflow:visible}.l1-admin-navsheet .l1-sheet-foot{padding:12px 12px calc(12px + var(--l1-safe-b))}.l1-admin-navsheet-env{margin:4px 0 18px;padding:0 10px}.l1-admin-drawer .l1-sheet-grab,.l1-admin-navsheet .l1-sheet-grab{display:none}.l1-sheet.l1-admin-confirm{max-width:460px}.l1-admin-confirm-text{color:var(--l1-admin-text-2);font-size:14px;line-height:1.55}.l1-admin-confirm-text>p{margin:0 0 8px}.l1-admin-confirm-type{color:var(--l1-admin-text-2);gap:8px;margin-top:16px;font-size:13.5px;display:grid}.l1-admin-confirm-code{justify-items:start;gap:12px;margin-top:14px;display:grid}.l1-admin-confirm-code>p{color:var(--l1-admin-text-2);margin:0;font-size:13.5px}.l1-admin-confirm .l1-field-error{margin-top:12px}.l1-admin-confirm-hint{color:var(--l1-admin-muted);margin:0;font-size:12.5px}.l1-admin-dsec{border-bottom:1px solid var(--l1-admin-line-soft);padding:16px 0}.l1-admin-dsec:last-child{border-bottom:0}.l1-admin-dsec>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.l1-admin-dsec h3{letter-spacing:.08em;text-transform:uppercase;color:var(--l1-admin-muted);margin:0;font-size:11.5px;font-weight:600}.l1-admin-facts{margin:0;display:grid}.l1-admin-facts>div{border-bottom:1px solid var(--l1-admin-line-soft);grid-template-columns:minmax(96px,32%) minmax(0,1fr);gap:12px;padding:8px 0;font-size:13.5px;display:grid}.l1-admin-facts>div:last-child{border-bottom:0}.l1-admin-facts dt{color:var(--l1-admin-muted)}.l1-admin-facts dd{color:var(--l1-admin-text);overflow-wrap:anywhere;margin:0}.l1-admin-facts a,.l1-admin-dsec a:not(.l1-admin-download){color:var(--l1-admin-accent-ink)}.l1-admin-pre{border-radius:var(--l1-admin-radius);border:1px solid var(--l1-admin-line-soft);background:var(--l1-admin-surface-2);max-height:360px;color:var(--l1-admin-text);font:12.5px/1.55 var(--l1-admin-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px 14px;overflow:auto}.l1-admin-fb-full{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--l1-admin-text);margin:0;font-size:14px;line-height:1.6}.l1-admin-fb-text .l1-admin-tag{margin-right:4px}.l1-admin-fb-text .l1-admin-icon{vertical-align:-2px;margin-left:5px}.l1-admin-download{border:1px solid var(--l1-admin-line);border-radius:var(--l1-admin-radius);background:var(--l1-admin-surface);max-width:100%;color:var(--l1-admin-text);align-items:center;gap:8px;padding:8px 12px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.l1-admin-download span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.l1-admin-download small{color:var(--l1-admin-muted);flex:none;font-weight:500}.l1-admin-download:hover{border-color:var(--l1-admin-muted)}.l1-admin-stats{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;margin:0 0 28px;padding:0;list-style:none;display:grid}.l1-admin-stat{border:1px solid var(--l1-admin-line);border-radius:var(--l1-admin-radius-lg);background:var(--l1-admin-surface);width:100%;height:100%;box-shadow:var(--l1-admin-shadow);color:inherit;font:inherit;text-align:left;align-content:start;gap:4px;padding:16px 18px;text-decoration:none;display:grid;position:relative}button.l1-admin-stat,a.l1-admin-stat{cursor:pointer;transition:border-color var(--l1-motion-fast) ease, box-shadow var(--l1-motion-fast) ease}button.l1-admin-stat:hover,a.l1-admin-stat:hover{border-color:var(--l1-admin-faint);box-shadow:var(--l1-admin-shadow-pop)}.l1-admin-stat-label{color:var(--l1-admin-muted);padding-right:20px;font-size:13px;font-weight:500}.l1-admin-stat-value{letter-spacing:-.02em;color:var(--l1-admin-text);font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1.15}.l1-admin-stat-hint{color:var(--l1-admin-muted);font-size:12.5px}.l1-admin-stat-go{color:var(--l1-admin-faint);transition:transform var(--l1-motion-fast) ease, color var(--l1-motion-fast) ease;position:absolute;top:16px;right:14px}.l1-admin-stat:hover .l1-admin-stat-go{color:var(--l1-admin-accent-ink);transform:translate(2px)}.l1-admin-stat.is-accent .l1-admin-stat-value{color:var(--l1-admin-accent-ink)}.l1-admin-stat.is-warn .l1-admin-stat-value{color:var(--l1-admin-warn)}.l1-admin-stat.is-danger .l1-admin-stat-value{color:var(--l1-admin-danger)}.l1-admin-stat.is-ok .l1-admin-stat-value{color:var(--l1-admin-ok)}.l1-admin-signin{background:var(--l1-admin-bg);place-items:center;min-height:100dvh;padding:32px 16px;display:grid}.l1-admin-signin-card{background:var(--l1-admin-surface);border:1px solid var(--l1-admin-line);width:100%;max-width:400px;box-shadow:var(--l1-admin-shadow-pop);border-radius:16px;padding:28px 28px 24px}.l1-admin-signin-mark{align-items:center;gap:9px;margin-bottom:22px;font-size:15px;font-weight:700;display:flex}.l1-admin-signin h1{letter-spacing:-.02em;margin:0;font-size:21px;font-weight:700}.l1-admin-signin-intro{color:var(--l1-admin-muted);overflow-wrap:anywhere;margin:6px 0 20px;font-size:14px}.l1-admin-signin-form{display:grid}.l1-admin-signin-form>.l1-btn{margin-top:14px}.l1-admin-signin .l1-btn.is-block+.l1-admin-signin-form{margin-top:18px}.l1-admin-signin-code{justify-items:start;gap:12px;margin-top:16px;display:grid}.l1-admin-signin-code>p{color:var(--l1-admin-text-2);margin:0;font-size:13.5px}.l1-admin-signin-code>.l1-btn{justify-self:stretch;margin-top:4px}.l1-admin-signin-note{margin-top:12px}.l1-admin-signin-emergency{color:var(--l1-admin-muted);margin-top:18px;font-size:13px;font-weight:500;display:block}.l1-admin-impersonation{z-index:calc(var(--l1-z-toast) - 1);background:var(--l1-admin-amber);width:100%;color:var(--l1-admin-amber-ink);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;padding:8px 16px;font-size:13.5px;line-height:1.35;display:flex;position:sticky;top:0;box-shadow:0 1px #00000024}.l1-admin-impersonation-text{text-align:center;overflow-wrap:anywhere;min-width:0}.l1-admin-impersonation-dot{opacity:.6;margin:0 6px}.l1-admin-impersonation-left{white-space:nowrap}.l1-admin-impersonation-who{max-width:100%;display:inline-block}.l1-admin-impersonation-back{cursor:pointer;color:inherit;font:inherit;background:#fff6;border:1px solid #2b1b0059;border-radius:999px;flex:none;padding:4px 12px;font-weight:700}.l1-admin-impersonation-back:hover{background:#ffffffa6}.l1-admin-impersonation-back:focus-visible{outline-color:var(--l1-admin-amber-ink)}@media (max-width:759.98px){.l1-admin{--l1-admin-pad:16px;--l1-tap:44px}.l1-admin-shell{grid-template-columns:minmax(0,1fr)}.l1-admin-side{display:none}.l1-admin-top{flex-wrap:wrap;gap:8px 10px;height:auto;min-height:56px;padding:8px 12px 10px}.l1-admin-menubtn{margin-left:-4px;display:inline-grid}.l1-admin-top-mark{flex:auto;min-width:0;display:flex}.l1-admin-top-fill{display:none}.l1-admin-search{flex:100%;order:3;max-width:none}.l1-admin-search-input,.l1-admin .l1-input{font-size:16px}.l1-admin-search-input{height:40px}.l1-admin-kbd{display:none}.l1-admin-main{padding:20px 16px 56px}.l1-admin-page h1{font-size:21px}.l1-admin-page-head{margin-bottom:16px}.l1-admin-table.is-cards{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.l1-admin-table.is-cards .l1-admin-table-bar{border:0;padding:0 0 12px}.l1-admin-table.is-cards .l1-admin-table-filters>.l1-input,.l1-admin-table.is-cards .l1-admin-inline-form{flex:100%;min-width:0;max-width:none}.l1-admin-table.is-cards .l1-admin-table-count{margin-left:0}.l1-admin-table.is-cards table,.l1-admin-table.is-cards tbody,.l1-admin-table.is-cards tr,.l1-admin-table.is-cards td{width:100%;display:block}.l1-admin-table.is-cards thead{display:none}.l1-admin-table.is-cards tbody{gap:10px;display:grid}.l1-admin-table.is-cards tr{background:var(--l1-admin-surface);border:1px solid var(--l1-admin-line);box-shadow:var(--l1-admin-shadow);border-radius:12px;padding:12px 14px}.l1-admin-table.is-cards td{text-align:left;border:0;min-height:26px;padding:4px 0 4px calc(34% + 10px);font-size:14px;position:relative}.l1-admin-table.is-cards td:before{content:attr(data-label);width:34%;color:var(--l1-admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;position:absolute;top:5px;left:0;overflow:hidden}.l1-admin-table.is-cards td.is-lead{padding:0 0 6px;font-size:15px}.l1-admin-table.is-cards td.is-lead:before,.l1-admin-table.is-cards tr.is-skeleton td:before{content:none}.l1-admin-table.is-cards tr.is-skeleton td{padding-left:0}.l1-admin-table.is-cards td.is-phone-hidden{display:none}.l1-admin-table.is-cards tr{position:relative}.l1-admin-table.is-cards td.l1-admin-td-actions{width:auto;min-height:0;padding:0;position:absolute;top:8px;right:8px}.l1-admin-table.is-cards tr:has(>.l1-admin-td-actions) td.is-lead{padding-right:40px}.l1-admin-table.is-cards tr:has(>.l1-admin-td-actions .l1-pill) td.is-lead{padding-right:96px}.l1-admin-table.is-cards td.l1-admin-td-actions:before{content:none}.l1-admin-table.is-cards tr.is-clickable:hover td{background:0 0}.l1-admin-table.is-cards tr.is-clickable:active{background:var(--l1-admin-hover)}.l1-admin-table.is-cards tr.is-clickable:focus-visible{box-shadow:0 0 0 2px var(--l1-admin-accent-ink)}.l1-admin-table.is-cards tr.is-clickable:focus-visible td{box-shadow:none;background:0 0}.l1-admin-table.is-cards .l1-admin-table-state{border:1px dashed var(--l1-admin-line);background:var(--l1-admin-surface);border-radius:12px}.l1-admin-table.is-cards .l1-admin-table-more{border:0;padding:12px 0 0}.l1-admin-table.is-cards .l1-admin-table-more .l1-btn{width:100%}.l1-admin-table.is-cards .l1-admin-table-error{border:0;padding:10px 0}.l1-admin-table.is-scroll .l1-admin-table-scroll{overflow-x:auto}.l1-admin-table.is-scroll th{position:static}.l1-admin-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.l1-admin-stat{padding:14px}.l1-admin-stat-value{font-size:24px}.l1-admin-facts>div{grid-template-columns:minmax(84px,34%) minmax(0,1fr)}.l1-admin-signin-card{padding:24px 20px 20px}}@media (prefers-reduced-motion:reduce){.l1-admin-skip,.l1-admin-nav-item,.l1-admin-stat,.l1-admin-stat-go,.l1-admin-sort-icon,.l1-admin-search-input,.l1-admin-iconbtn{transition:none}.l1-sheet.l1-admin-drawer,.l1-sheet.l1-admin-navsheet,.l1-admin-menu{animation:none}.l1-admin-stat:hover .l1-admin-stat-go{transform:none}}@media print{.l1-admin-side,.l1-admin-top,.l1-admin-impersonation,.l1-admin-td-actions,.l1-admin-th-actions,.l1-admin-table-more{display:none}.l1-admin-shell{display:block}.l1-admin-table th{position:static}}
:root{--ink:#12161c;--ink-2:#414a56;--ink-3:#6d7885;--line:#e2e6ea;--line-2:#eef1f4;--bg:#f4f6f8;--surface:#fff;--brand:#1b4f8f;--brand-ink:#fff;--brand-soft:#e8eff8;--accent:#e2600d;--accent-on-photo:#ff8a3d;--accent-soft:#fdefe2;--danger:#c0392b;--ok:#1e7a54;--ok-soft:#e4f3ec;--radius:14px;--radius-lg:20px;--shadow-1:0 1px 2px #12161c0f, 0 1px 3px #12161c0a;--shadow-2:0 8px 30px #12161c24;--tap:48px;--safe-b:env(safe-area-inset-bottom,0px);--l1-bg:#f4f6f8;--l1-surface-2:#f4f5f9;--l1-text:#12161c;--l1-text-2:#414a56;--l1-muted:#68718e;--l1-border:#e8eaf4;--l1-border-2:#eef1f4;--l1-primary:#544cff;--l1-primary-soft:#f1f0ff;--l1-danger:#ae2d29;--l1-danger-soft:#feeceb;--l1-ok:#16734f;--l1-ok-soft:#e7f7ef;--l1-scrim:#1b4f8f80;--l1-weight:650}h1,h2,h3,p{margin:0}body.sheet-open{overflow:hidden}.app{min-height:100dvh;padding-bottom:calc(96px + var(--safe-b))}.wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 16px}.wrap-narrow{max-width:720px}.topbar{z-index:40;-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--line);background:#ffffffeb;position:sticky;top:0}.topbar-in{align-items:center;gap:10px;height:56px;display:flex}.topbar-title{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:15px;font-weight:650;overflow:hidden}.topbar-title small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;display:block;overflow:hidden}.topbar-spacer{flex:1}.iconbtn{border:1px solid var(--line);background:var(--surface);min-width:40px;height:40px;color:var(--ink-2);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.iconbtn:active{transform:scale(.97)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-1)}.card-pad{padding:16px}.section-title{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:10px;margin:22px 2px 10px;font-size:13px;font-weight:700;display:flex}.section-title .count{letter-spacing:0;text-transform:none;font-weight:600}.hero{border-radius:var(--radius-lg);aspect-ratio:21/9;color:#fff;box-shadow:var(--shadow-1);align-items:flex-end;margin-top:14px;display:flex;position:relative;overflow:hidden}.hero img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-scrim{background:linear-gradient(#080c121a 0%,#080c12c7 100%);position:absolute;inset:0}.hero-body{padding:18px;position:relative}.hero-body h1{letter-spacing:-.02em;font-size:24px;font-weight:700;line-height:1.15}.hero-body p{color:#ffffffe6;max-width:46ch;margin-top:8px;font-size:14px}.notice{background:var(--accent-soft);border-radius:var(--radius);color:#7a3d05;border:1px solid #f6dcc4;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 14px;font-size:14px;display:flex}.chiprow{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;padding:2px 0 6px;display:flex;overflow-x:auto}.chiprow::-webkit-scrollbar{display:none}.chiprow-wrap{flex-wrap:wrap;overflow:visible}.chip{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--ink-2);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.chip[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.chip .n{font-variant-numeric:tabular-nums;opacity:.75;font-weight:600}.chip-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.chip-grid .chip{width:100%;min-height:var(--tap);justify-content:center}.pill{letter-spacing:-.005em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.st-neu{color:#2b5c99;background:#eaf0f7}.st-geprueft{color:#5b45a0;background:#eee9f7}.st-zugewiesen{color:#a55a0d;background:#fdf0e2}.st-in_arbeit{color:#b8500f;background:#fdeee5}.st-erledigt{background:var(--ok-soft);color:var(--ok)}.st-abgeschlossen{color:#5c6874;background:#eef1f4}.prio{border-radius:8px;padding:3px 8px;font-size:12px;font-weight:700}.prio-hoch{color:#a05a0a;background:#fdf1e3}.prio-dringend{color:var(--danger);background:#fbe7e4}.items{gap:10px;display:grid}.item{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);width:100%;box-shadow:var(--shadow-1);gap:12px;padding:12px;display:flex}.item:active{background:#fbfcfd}.item-thumb{object-fit:cover;background:var(--line-2);border-radius:10px;flex:none;width:64px;height:64px}.item-thumb-empty{color:var(--ink-3);justify-content:center;align-items:center;font-size:22px;display:flex}.item-main{flex:1;min-width:0}.item-loc{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;font-weight:650;display:flex}.item-ref{font-variant-numeric:tabular-nums;color:var(--ink-2)}.item-title{letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:15px;font-weight:650;display:-webkit-box;overflow:hidden}.item-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;display:flex}.item-badge{background:var(--line-2);color:var(--ink-2);border-radius:8px;padding:3px 8px;font-size:12px;font-weight:650}.actionbar{z-index:45;padding:10px 16px calc(10px + var(--safe-b));-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-top:1px solid var(--line);background:#fffffff0;position:fixed;bottom:0;left:0;right:0}.actionbar-in{gap:10px;max-width:1180px;margin:0 auto;display:flex}.field{margin-bottom:14px}.label{color:var(--ink-2);margin-bottom:7px;font-size:13px;font-weight:700;display:block}.hint{color:var(--ink-3);margin-top:6px;font-size:13px}.input,.textarea,.select{width:100%;min-height:var(--tap);background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px 14px;font-size:16px}.textarea{resize:vertical;min-height:104px;line-height:1.5}.select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-3) 50%), linear-gradient(135deg, var(--ink-3) 50%, transparent 50%);background-position:calc(100% - 18px) 21px,calc(100% - 13px) 21px;background-repeat:no-repeat;background-size:5px 5px;padding-right:38px}.photogrid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.photo{aspect-ratio:1;background:var(--line-2);border:1px solid var(--line);border-radius:12px;position:relative;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%;display:block}.photo-x{color:#fff;background:#0c101699;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:15px;line-height:1;display:flex;position:absolute;top:4px;right:4px}.ai{background:var(--brand-soft);border-radius:var(--radius);border:1px solid #cfe0f2;margin-bottom:14px;padding:13px 14px}.ai-head{letter-spacing:.03em;text-transform:uppercase;color:#2b5c99;align-items:center;gap:7px;margin-bottom:7px;font-size:12px;font-weight:750;display:flex}.ai-head .tag{color:#fff;letter-spacing:.04em;background:#2b5c99;border-radius:6px;padding:2px 6px;font-size:10px}.ai p{color:#1f3f66;font-size:14px}.ai-list{gap:6px;margin-top:9px;display:grid}.ai-item{text-align:left;background:#fff;border:1px solid #cfe0f2;border-radius:10px;align-items:center;gap:10px;width:100%;padding:9px 11px;font-size:13px;display:flex}.ai-item .g{flex:1;min-width:0}.ai-item .g b{font-size:13px;font-weight:650;display:block}.ai-item .g small{color:var(--ink-3)}.kanban{gap:12px;padding:4px 0 14px;display:flex;overflow-x:auto}.kcol{flex-direction:column;flex:0 0 300px;gap:8px;display:flex}.kcol-head{background:var(--surface);border:1px solid var(--line);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:700;display:flex;position:sticky;top:0}.kcol-head .n{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:auto}.kpis{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.kpi{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);text-align:left;box-shadow:var(--shadow-1);padding:12px}.kpi[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.kpi b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:720;display:block}.kpi span{color:var(--ink-3);font-size:12px;font-weight:600}.tablewrap{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow-x:auto}table.protocol{border-collapse:collapse;width:100%;min-width:700px;font-size:13px}table.protocol th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);border-bottom:1px solid var(--line);white-space:nowrap;background:#fafbfc;padding:10px 12px;font-size:11px}table.protocol td{border-bottom:1px solid var(--line-2);vertical-align:top;padding:10px 12px}table.protocol tr:last-child td{border-bottom:none}table.protocol td.nr{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}table.protocol tr.group td{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-2);background:#f4f6f8;font-size:12px;font-weight:700}.login{flex-direction:column;min-height:100dvh;display:flex}.login-hero{color:#fff;align-items:flex-end;min-height:34dvh;display:flex;position:relative;overflow:hidden}.login-hero img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.login-card{background:var(--surface);border-radius:22px 22px 0 0;flex:1;width:100%;max-width:460px;margin:-26px auto 0;padding:22px 20px 40px;position:relative;box-shadow:0 -8px 30px #12161c1a}.demo-user{text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:11px;width:100%;margin-bottom:8px;padding:11px 13px;display:flex}.demo-user .av{background:var(--brand-soft);width:38px;height:38px;color:var(--brand);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:720;display:flex}.demo-user .g{flex:1;min-width:0}.demo-user .g b{font-size:14px;font-weight:650;display:block}.demo-user .g small{color:var(--ink-3);font-size:12px}.editor{flex-direction:column;gap:10px;display:flex}.editor-canvas{touch-action:none;background:#10141a;border-radius:12px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.editor-canvas canvas{touch-action:none;max-width:100%;max-height:56dvh;display:block}.tools{scrollbar-width:none;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.tools::-webkit-scrollbar{display:none}.tool{border:1px solid var(--line);background:var(--surface);min-width:46px;height:46px;color:var(--ink-2);border-radius:12px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:650;display:inline-flex}.tool[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.swatches{gap:6px;display:flex}.swatch{border:2px solid var(--line);border-radius:50%;width:34px;height:34px}.swatch[aria-pressed=true]{border-color:var(--ink);transform:scale(1.08)}.row{align-items:center;gap:10px;display:flex}.row-between{justify-content:space-between}.grow{flex:1;min-width:0}.muted{color:var(--ink-3);font-size:13px}.stack{gap:10px;display:grid}.divider{background:var(--line-2);height:1px;margin:16px 0}.tabs{background:var(--line-2);border-radius:12px;gap:4px;padding:4px;display:flex}.tab{min-height:40px;color:var(--ink-2);background:0 0;border:none;border-radius:9px;flex:1;font-size:14px;font-weight:650}.tab[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-1)}.desktop-only{display:none}@media (min-width:860px){.hero{min-height:260px}.hero-body{padding:26px}.hero-body h1{font-size:32px}.kpis{grid-template-columns:repeat(6,1fr)}.items-2{grid-template-columns:1fr 1fr}.actionbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;padding:0;position:static}.app{padding-bottom:60px}.desktop-only{display:revert}}@media print{.topbar,.actionbar,.chiprow,.no-print{display:none!important}.app{padding:0}table.protocol{min-width:0;font-size:11px}.tablewrap{border:none}}.lp{background:var(--surface)}.lp-hero{color:#f7f9ff;background:#07132f;flex-direction:column;justify-content:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.lp-hero>img{object-fit:cover;filter:brightness(1.12)saturate(1.06);width:100%;height:100%;position:absolute;inset:0}.lp-hero-scrim{background:linear-gradient(#07132f8c 0%,#07132f1a 24%,#07132f0d 46%,#07132f66 68%,#07132fa8 88%,#07132fbd 100%);position:absolute;inset:0}.lp-hero-in{grid-template-columns:minmax(0,1fr);align-items:center;gap:34px;padding-top:112px;padding-bottom:clamp(56px,10vh,96px);display:grid;position:relative}@media (min-width:960px){.lp-hero-in{grid-template-columns:minmax(0,1.4fr) minmax(280px,380px);align-items:start;gap:56px;padding-bottom:96px}.lp-hero{justify-content:center}}.lp-hero-words{min-width:0}.lp-trust{flex-wrap:wrap;gap:16px 52px;margin:34px 0 0;padding:0;list-style:none;display:flex}.lp-trust li{color:#f7f9ff;align-items:center;gap:14px;font-size:15px;font-weight:500;line-height:1.3;display:inline-flex}.lp-trust li span{white-space:pre-line}.lp-trust svg{color:#f7f9ff;flex:none}.lp-cta-arrow{margin-left:8px}.lp-eyebrow{letter-spacing:.05em;text-transform:uppercase;background:#ffffff24;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 13px;font-size:12px;font-weight:700;display:inline-flex}.lp-hero h1{letter-spacing:-.035em;color:#f7f9ff;font-size:clamp(36px,7.6vw,78px);font-weight:760;line-height:1.02}.lp-h1-line{display:block}.lp-hero h1{position:relative}.lp-ai-mark{white-space:nowrap;font-family:var(--ba-title-hand,"Caveat", cursive);letter-spacing:0;color:#fff;font-size:clamp(20px,2.3vw,34px);font-weight:600;line-height:1;display:inline-block;position:absolute;top:-.95em;right:16%;transform:rotate(-7deg)}.lp-ai-mark svg{color:#8790ff;width:100%;height:.42em;margin-top:.06em;display:block}.lp-hero-line{white-space:pre-line;letter-spacing:-.005em;color:#f7f9ffe6;margin:20px 0 0;font-size:clamp(17px,2.1vw,24px);font-weight:400;line-height:1.32}.lp-hero-line+.lp-hero-line{margin-top:14px}.lp-lead-mark{z-index:0;color:#fff;background:0 0;margin:0 .1em 0 .15em;padding:.02em .38em .04em;font-style:italic;font-weight:700;line-height:1.15;display:inline-block;position:relative}.lp-lead-mark:before{content:"";z-index:-1;background:#5861ff6b;border-radius:.42em;position:absolute;inset:0;transform:skew(-9deg)}.lp-cta{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.lp-cta .l1-btn{justify-content:center;min-width:200px}@media (max-width:640px){.lp-hero-in{gap:0;padding-top:96px;padding-bottom:44px}.lp-hero h1{line-height:1.06}.lp-hero-line{white-space:normal;margin-top:18px;font-size:16px;line-height:1.42}.lp-hero-line+.lp-hero-line{margin-top:12px}.lp-ai-mark{font-size:19px;top:-1.15em;right:0}.lp-cta{gap:12px;margin-top:28px}.lp-cta .l1-btn{flex:100%;min-width:0;min-height:50px}.lp-trust{flex-wrap:nowrap;justify-content:space-between;gap:12px;margin-top:28px}.lp-trust li{flex-direction:column;align-items:flex-start;gap:8px;font-size:13px}.lp-trust svg{width:24px;height:24px}}.btn-glass{--l1-surface:#ffffff21;--l1-border:#ffffff57;--l1-text:#fff;--l1-muted:#ffffffb3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hero-free{vertical-align:.34em;color:#fffffff2;letter-spacing:.02em;border:.12em solid #ffffffd9;border-radius:999px;margin-left:.42em;padding:.1em .42em .14em;font-size:.3em;font-weight:700;display:inline-block}.lp-scroll{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#ffffff1f;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:19px;line-height:1;animation:1.9s ease-in-out infinite nudge;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.lp-scroll:hover{background:#fff3}@keyframes nudge{0%,22%,to{transform:translate(-50%)}11%{transform:translate(-50%,7px)}}@media (prefers-reduced-motion:reduce){.lp-scroll{animation:none}}.lp-section{border-top:1px solid var(--line-2);padding:clamp(44px,6vw,72px) 0}.lp-section.alt{background:var(--bg)}.lp-kicker{letter-spacing:.09em;text-transform:uppercase;color:var(--accent);margin-bottom:12px;font-size:12px;font-weight:750}.lp-h{letter-spacing:-.03em;max-width:20ch;font-size:clamp(26px,5.4vw,40px);font-weight:720;line-height:1.08}.lp-p{color:var(--ink-2);max-width:62ch;margin-top:14px;font-size:clamp(15px,3.4vw,17px)}.lp-steps{gap:14px;margin-top:30px;display:grid}.lp-step{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:20px}.lp-step b{color:var(--accent);letter-spacing:.08em;font-size:12px;font-weight:750;display:block}.lp-step h3{letter-spacing:-.02em;margin-top:8px;font-size:20px;font-weight:700}.lp-step p{color:var(--ink-2);margin-top:6px;font-size:15px}.lp-roles{gap:14px;margin-top:30px;display:grid}.lp-role{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);padding:22px}.lp-role .ico{font-size:26px}.lp-role h3{letter-spacing:-.02em;margin-top:10px;font-size:19px;font-weight:700}.lp-role p{color:var(--ink-2);margin-top:8px;font-size:15px}.lp-dark{background:var(--ink);color:#fff}.lp-dark .lp-p{color:#ffffffc2}.lp-dark .lp-kicker{color:#ffb877}@media (min-width:860px){.lp-steps,.lp-roles{grid-template-columns:repeat(3,1fr)}}.datebar{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:14px;display:grid}.datebox{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:11px 13px}.datebox b{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:750;display:block}.datebox span{margin-top:4px;font-size:15px;font-weight:650;display:block}.datebox small{color:var(--ink-3);font-size:12px;font-weight:500;display:block}.datebox.is-overdue{background:#fdf3f1;border-color:#f0cdc8}.datebox.is-overdue span{color:var(--danger)}.datebox.is-empty span{color:var(--ink-3);font-weight:500}.due-badge{background:var(--brand-soft);color:#2b5c99;border-radius:8px;padding:3px 8px;font-size:12px;font-weight:650}.due-badge.is-overdue{color:var(--danger);background:#fbe7e4}.switchrow{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:flex}.switch{background:var(--line);border:none;border-radius:999px;flex:none;width:58px;height:34px;transition:background .16s;position:relative}.switch i{width:28px;height:28px;box-shadow:var(--shadow-1);background:#fff;border-radius:50%;transition:transform .16s cubic-bezier(.2,.8,.3,1);position:absolute;top:3px;left:3px}.switch[aria-checked=true]{background:var(--ok)}.switch[aria-checked=true] i{transform:translate(24px)}.switchrow .g b{font-size:15px;font-weight:650;display:block}.switchrow .g small{color:var(--ink-3);font-size:13px}.bell{position:relative}.bell-dot{background:var(--danger);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 4px;font-size:11px;font-weight:750;line-height:1;display:flex;position:absolute;top:-3px;right:-3px}.notif{text-align:left;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);align-items:flex-start;gap:10px;width:100%;padding:12px 14px;display:flex}.notif.is-unread{background:var(--brand-soft);border-color:#cfe0f2}.notif .g{flex:1;min-width:0}.notif .g b{font-size:14px;font-weight:650;display:block}.notif .g small{color:var(--ink-3);font-size:12px;display:block}.notif-dot{background:var(--brand);border-radius:50%;flex:none;width:9px;height:9px;margin-top:6px}.app-banner{background:var(--ink);color:#fff;border-radius:var(--radius-lg);flex-wrap:wrap;align-items:center;gap:22px;padding:24px 26px;display:flex;position:relative;overflow:hidden}.app-banner-text{flex:240px;min-width:200px}.app-banner-text strong{letter-spacing:-.02em;font-size:19px;font-weight:700}.app-banner-text p{color:#ffffffc7;max-width:62ch;margin-top:9px;font-size:16.5px;line-height:1.55}@media (max-width:640px){.app-banner-text p{font-size:15px}}.app-badge{letter-spacing:.06em;text-transform:uppercase;color:#b9b3ff;background:#ffffff24;border-radius:7px;padding:3px 9px;font-size:11px;font-weight:750}.app-cta{color:#fff;background:#544cff;border-radius:999px;flex:none;padding:12px 26px;font-size:14px;font-weight:700}.app-phone{background:linear-gradient(160deg,#3a4552,#222a33);border-radius:20px;flex:none;width:118px;height:224px;padding:7px;box-shadow:0 18px 40px #00000073}.app-phone-screen{background:#f4f6f8;border-radius:14px;flex-direction:column;gap:6px;width:100%;height:100%;padding:9px;display:flex}.app-phone-bar{background:#d8dee5;border-radius:3px;width:60%;height:9px}.app-phone-hero{background:linear-gradient(150deg,#3f4a7a,#6b63ff);border-radius:7px;height:52px}.app-phone-cta{background:#544cff;border-radius:6px;height:20px}.app-phone-row{background:#fff;border:1px solid #e2e6ea;border-radius:6px;height:22px}.app-phone-row.short{width:72%}@media (max-width:600px){.app-phone{display:none}.app-cta{text-align:center;width:100%}}.summary-list{gap:5px;margin:0;padding-left:18px;display:grid}.summary-list li{color:#1f3f66;font-size:14px}.msg-translate{color:var(--brand);text-align:left;background:0 0;border:none;margin-top:7px;padding:0;font-size:12px;font-weight:650}.lp-signin{z-index:2;min-height:44px;padding:0 18px;font-size:.95rem;position:absolute;top:31px;right:30px}@media (max-width:700px){.lp-signin{top:25px;right:18px}}.avatar-btn{background:0 0;border:none;flex:none;padding:0}.avatar-btn .av{background:var(--brand-soft);width:38px;height:38px;color:var(--brand);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:720;display:flex}.avatar-btn:active{transform:scale(.95)}.topbar-thumb{object-fit:cover;background:var(--line-2);border-radius:9px;flex:none;width:36px;height:36px}.demo-tag{background:var(--accent-soft);color:#8a4708;letter-spacing:.03em;white-space:nowrap;border:1px solid #f6dcc4;border-radius:999px;flex:none;padding:4px 10px;font-size:11px;font-weight:750}@media (max-width:720px){.mobile-hide{display:none}}.compose-box{min-height:170px;font-size:16px;line-height:1.55}.compose-loc{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);align-items:center;gap:10px;margin-top:10px;padding:9px 12px;display:flex}.compose-loc .muted{font-size:13px}.avatar-img{object-fit:cover;background:var(--line-2);border-radius:50%;flex:none;display:block}.av{background:var(--brand-soft);color:var(--brand);text-transform:uppercase;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:720;line-height:1;display:inline-flex;overflow:hidden}.legal{padding-bottom:60px}.legal h2{letter-spacing:-.015em;margin-top:30px;font-size:18px;font-weight:700}.legal p{color:var(--ink-2);margin-top:9px;font-size:15px;line-height:1.65}.legal ul{color:var(--ink-2);gap:8px;margin:10px 0 0;padding-left:20px;font-size:15px;display:grid}.legal .legal-h1{letter-spacing:-.025em;margin-top:46px;font-size:26px}.legal .legal-lead{color:var(--ink);font-size:16px}.legal-toc{flex-wrap:wrap;gap:10px;margin:22px 0 8px;display:flex}.legal-toc a{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:650;text-decoration:none}.legal-toc a:hover{border-color:var(--ink);color:var(--ink)}.list-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;margin-top:28px;display:grid}.rows{grid-template-columns:minmax(0,1fr)}.rows,.row-card{min-width:0}.list-title{align-items:center;gap:12px;margin:4px 0 14px;display:flex}.list-title h2{letter-spacing:-.03em;font-size:26px;font-weight:730}.list-count{background:var(--line-2);min-width:30px;height:30px;color:var(--ink-2);border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:14px;font-weight:650;display:inline-flex}.rows{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px;display:grid}.row-card{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:16px;align-items:center;gap:14px;width:100%;padding:16px 18px;display:flex}.row-card:active{background:#fbfcfd}.row-card{position:relative;overflow:hidden}.row-card:after{content:"";z-index:0;pointer-events:none;background-position:100% 0;background-repeat:no-repeat;background-size:150px;position:absolute;inset:0}.row-card>*{z-index:1;position:relative}.row-card.is-blue:after{background-image:url(/thread/cards/01_blue_diagonal_corner.svg)}.row-card.is-mint:after{background-image:url(/thread/cards/02_mint_rounded_corner.svg)}.row-card.is-pink:after{background-image:url(/thread/cards/03_pink_circle_corner.svg)}.row-card.is-peach:after{background-image:url(/thread/cards/04_peach_soft_corner.svg)}.row-card.is-gray:after{background-image:url(/thread/cards/05_gray_cross_corner.svg)}.row-card.is-purple:after{background-image:url(/thread/cards/06_purple_round_corner.svg)}.row-card.is-mint2:after{background-image:url(/thread/cards/07_mint_layered_corner.svg)}.row-card.is-red:after{background-image:url(/thread/cards/08_red_diagonal_corner.svg)}.row-replies svg{width:20px;height:20px}.row-replies.has-unread{color:var(--danger);font-weight:700}.row-thumb{object-fit:cover;background:var(--line-2);border-radius:12px;flex:none;width:78px;height:78px}.row-thumb-empty{color:var(--ink-3);justify-content:center;align-items:center;font-size:24px;display:flex}.row-main{flex:1;min-width:0;display:block}.row-labels{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.row-label{white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:100%;padding:3px 9px;font-size:12px;font-weight:650;line-height:1.5;display:inline-block;overflow:hidden}@media (max-width:760px){.row-labels{justify-content:flex-start}}.row-meta{color:var(--ink-3);font-size:13.5px;display:block}.row-meta .sep{padding:0 6px}.lp-values-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;display:grid}.lp-values-list li{background:var(--surface);border:1px solid var(--line);border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:7px 12px;padding:18px;list-style:none;display:grid}.lp-value-mark{width:48px;height:48px;margin-top:-8px;display:block}.lp-values-list h3{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:700;line-height:1.3}.lp-values-list p{color:var(--ink-2);grid-column:2;margin:0;font-size:14px;line-height:1.55}@media (max-width:1100px){.lp-values-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.lp-values-list{grid-template-columns:minmax(0,1fr)}}.lp-how-head{flex-direction:column;align-items:flex-start;margin-bottom:clamp(44px,6vw,72px)}.ai-switch{flex:none;align-items:center;gap:4px;display:inline-flex}.ai-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;align-items:flex-end;gap:2px;margin:-4px 0 10px;display:flex;overflow-x:auto}.ai-tabs::-webkit-scrollbar{display:none}.ai-tabs .ai-switch-bot{flex:none;width:40px;height:40px;margin:0 8px 4px 0}.ai-tab{color:var(--ink-3);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:4px 10px 6px;font-size:12px;font-weight:650;line-height:1.2}@media (max-width:560px){.ai-tabs .ai-switch-bot{margin-right:5px}.ai-tab{padding:4px 6px 6px;font-size:11.5px}}.ai-tab:hover{color:var(--ink-2)}.ai-tab.is-on{color:var(--brand);border-bottom-color:var(--brand)}.ai-switch-bot{opacity:.85;width:22px;height:22px;margin-right:2px}.ai-switch-btn{color:var(--ink-3);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:650;line-height:1.2}.ai-switch-btn:hover{color:var(--ink-2)}.ai-switch-btn.is-on{background:var(--brand-soft);color:var(--brand);border-color:#cfe0f2}.nt-attach{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.nt-attach .nt-photos{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.nt-actions .ai-switch{margin-right:auto}@media (max-width:640px){.nt-actions .ai-switch{flex:1 0 100%;order:-1;justify-content:center;margin:0 0 10px}.ai-switch-btn{padding:6px 10px;font-size:12.5px}}.reg-address{border-bottom:1px solid var(--line-2);color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 16px;padding-bottom:14px;font-size:15px;display:flex}.reg-address-change{color:var(--ink-3);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.reg-address-change:hover{color:var(--brand)}.where-tabs{flex-wrap:wrap;align-items:flex-end;gap:26px;margin:0 0 20px;display:flex}.where-tab-strip{scrollbar-width:none;align-items:flex-end;gap:26px;min-width:0;display:flex;overflow-x:auto}.where-tab-strip::-webkit-scrollbar{display:none}@media (max-width:720px){.where-tabs{gap:12px}.where-tab-strip{flex:100%;gap:18px}}.where-tab{border:0;border-bottom:2px solid var(--line);color:var(--ink-3);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;flex:none;align-items:center;gap:10px;padding:2px 2px 12px;font-size:16px;font-weight:650;display:inline-flex}.where-tab:hover{color:var(--ink-2)}.where-tab.is-on{color:var(--ink);border-bottom-color:var(--brand);font-weight:750}.chat-panel{background:#f8fafdd1;border:1px solid #edf1f6;border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex;box-shadow:0 6px 18px #1b2b4106}.chat-panel-list{flex-direction:column;gap:2px;max-height:46vh;margin:0 -6px;display:flex;overflow-y:auto}.chat-mini{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffffb8;border:0;border-radius:10px;padding:8px 10px;display:block}.chat-mini:hover{background:#fff}.chat-mini-head{align-items:baseline;gap:8px;display:flex}.chat-mini-head b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9rem;font-weight:650;overflow:hidden}.chat-mini-head small{color:var(--ink-3);flex:none;margin-left:auto;font-size:.74rem}.chat-mini-said{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:.82rem;line-height:1.4;display:block;overflow:hidden}.pc .ba-composer{border:1px solid var(--line);box-shadow:none;background:var(--surface);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;margin:14px 0 0;padding:16px;display:grid}.pc .ba-composer textarea{resize:none;width:100%;min-height:92px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0}.ba-composer-acts{align-content:start;gap:8px;display:grid}.ba-composer-acts .ba-send.is-labelled{background:var(--brand);color:#fff;width:auto;height:44px;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.ba-composer-acts .ba-send:disabled{opacity:.5;cursor:default}.ba-attach-btn{border:1px solid var(--line);background:var(--surface);height:38px;color:var(--ink-3);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13.5px;font-weight:650;display:inline-flex}.ba-attach-btn:hover{border-color:var(--brand);color:var(--brand)}.row-card{will-change:transform;transition:transform .16s,box-shadow .16s,border-color .16s}.row-card:hover{border-color:#dfe6ef;transform:translateY(-2px);box-shadow:0 12px 26px #1b2b411a}.row-card:active{transform:translateY(0);box-shadow:0 4px 12px #1b2b4114}@media (prefers-reduced-motion:reduce){.row-card{transition:none}.row-card:hover{transform:none}}.row-title{letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:3px;font-size:18px;font-weight:700;display:flex}.row-title .row-title-text{flex:100%}.row-title .thread-marks,.row-title .row-marks{margin-top:2px}.row-title-text{-webkit-line-clamp:2;overflow-wrap:anywhere;max-width:100%;color:inherit;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.row-title-text:hover{text-decoration:underline}.row-chips{flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;display:flex}.tag{white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-flex}.tag:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.tag-plain:before{display:none}.tag-date{color:var(--ink-3);padding-left:2px;font-weight:500}.tag-due{background:var(--brand-soft);color:#2b5c99}.tag-due.is-overdue{color:var(--danger);background:#fbe7e4}.row-replies{color:var(--ink-3);flex:none;align-items:center;gap:8px;font-size:15px;font-weight:650;display:flex}.list-more{text-align:center;color:var(--ink-3);padding:24px 0;font-size:14px}.spinner{vertical-align:-2px;border:2px solid var(--line);border-top-color:var(--ink-3);border-radius:50%;width:15px;height:15px;margin-right:9px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation:none}}.facets{background:#f8fafdd1;border:1px solid #edf1f6;border-radius:18px;padding:20px;box-shadow:0 6px 18px #1b2b4106}.list-new-card{background:var(--brand);color:#fff;width:100%;min-height:46px;font:inherit;cursor:pointer;border-color:#0000;justify-content:center;align-items:center;gap:8px;font-size:.95rem;font-weight:700;display:flex}.list-new-card:hover{filter:brightness(1.06)}.list-export-card{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;align-items:center;gap:10px;font-size:.92rem;font-weight:700;display:flex}.list-export-card:hover{border-color:var(--brand);color:var(--brand)}.thread-section-head{align-items:center;gap:10px;margin:36px 0 18px;display:flex}.thread-section:first-child .thread-section-head{margin-top:0}.thread-section-title{font-family:var(--ba-title-hand);color:var(--ink);letter-spacing:.01em;font-size:1.6rem;font-weight:650;line-height:1;position:relative}.thread-section-title:after{content:"";background:url(/thread/doodles/title-underline.svg) 0/100% 100% no-repeat;width:min(100%,220px);height:15px;position:absolute;bottom:-9px;left:0}.facet-top{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:center;gap:8px;margin:-4px 0 14px;font-size:12px;font-weight:750;display:flex}.facet-collapse{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--ink-2);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;margin:-4px -6px 0 auto;padding:0;display:flex}.facet-collapse:hover{border-color:var(--ink);color:var(--ink);background:var(--surface-2,#f4f5f9)}.facet-head{letter-spacing:-.02em;width:100%;color:var(--ink);background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:17px;font-weight:700;text-decoration:none;display:flex}.facet-head .caret{color:var(--ink-3);font-size:12px}.facet-open{color:var(--ink-3);align-items:center;gap:4px;margin-left:auto;font-size:13px;font-weight:650;display:inline-flex}a.facet-head:hover .facet-open{color:var(--brand)}.facet-open-icon{transform:rotate(180deg)}.facet+.facet{margin-top:22px}.facet-body{gap:2px;margin-top:12px;display:grid}.facet-search{position:relative}.facet-search .ico{color:var(--ink-3);pointer-events:none;font-size:15px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.facet-search input{border:1px solid var(--line);background:var(--surface);border-radius:12px;width:100%;min-height:46px;padding:10px 14px 10px 40px;font-size:15px}.facet-row{text-align:left;width:100%;color:var(--ink);background:0 0;border:none;border-radius:10px;align-items:flex-start;gap:11px;padding:9px 10px;font-size:15px;display:flex}.facet-row:hover{background:var(--line-2)}.facet-row[aria-pressed=true]{background:var(--line-2);font-weight:650}.facet-row .swatch{border-radius:50%;flex:none;width:11px;height:11px}.facet-row .name{overflow-wrap:anywhere;flex:1;min-width:0}.facet-row .n{background:var(--line-2);min-width:26px;height:24px;color:var(--ink-2);border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0 7px;font-size:13px;font-weight:650;display:inline-flex}.facet-row[aria-pressed=true] .n{background:var(--ink);color:#fff}.facet-cta{margin-top:24px}@media (min-width:760px){.list-layout{grid-template-columns:minmax(0,1fr) 300px;gap:18px}}@media (min-width:1000px){.list-layout{grid-template-columns:minmax(0,1fr) 330px;gap:22px}.facets{position:sticky;top:76px}}@media (max-width:620px){.row-card{align-items:flex-start;gap:11px;padding:14px}.row-thumb{width:62px;height:62px}.row-title{font-size:16px}.row-title-text{flex:100%}.row-replies{align-self:flex-start;margin-top:2px}}.wordmark{letter-spacing:-.03em;white-space:nowrap;background:#12161c0a;border:1.5px solid #12161c29;border-radius:11px;flex:none;align-items:baseline;gap:5px;padding:7px 13px 8px;font-size:16px;font-weight:750;text-decoration:none;display:inline-flex}.wm-bau{color:var(--accent)}.wm-assist{color:var(--ink)}.wordmark.is-light{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff3;border-color:#ffffffe6}.wordmark.is-light .wm-assist{color:#fff}.wordmark.is-light .wm-bau{color:#ff8a3d}.wordmark-sep{background:var(--line);flex:none;width:1px;height:22px}@media (max-width:620px){.wordmark-hide-sm,.wordmark-hide-sm+.wordmark-sep{display:none}}.lp-how{position:relative;overflow:hidden}.lp-how-wave{opacity:.5;pointer-events:none;background:url(/thread/doodles/wave-wide.svg) top/1400px no-repeat;height:190px;position:absolute;inset:0 0 auto}.lp-how-head{justify-content:flex-start;padding-top:0;display:flex;position:relative}.lp-how .lp-h,.lp-tiers .lp-h{font-family:var(--ba-title-hand,"Caveat", cursive);letter-spacing:.01em;text-align:left;font-size:clamp(2.2rem,4vw,3rem);font-weight:650;position:relative}.lp-how .lp-h:after,.lp-tiers .lp-h:after{content:"";background:url(/thread/doodles/title-underline.svg) 50%/100% 100% no-repeat;height:10px;position:absolute;bottom:-6px;left:-6px;right:-6px}.lp-how .lp-steps{gap:20px;margin-top:46px}.lp-how .lp-step{border-color:#0000;border-radius:20px;padding:30px 22px 24px;position:relative;box-shadow:0 14px 34px #12161c0f}.lp-step-n{color:#fff;background:linear-gradient(145deg,#6a61ff,#4439e8);border-radius:50%;place-items:center;width:42px;height:42px;font-size:1.05rem;font-weight:750;display:grid;position:absolute;top:-20px;left:22px;box-shadow:0 8px 18px #4439e852}.row-wrap{align-items:stretch;gap:6px;display:flex}.row-wrap .row-card{flex:1;min-width:0}.row-move{flex-direction:column;flex:none;justify-content:center;gap:4px;display:flex}.row-move button{border:1px solid var(--line);background:var(--surface);width:26px;height:24px;color:var(--ink-2);cursor:pointer;opacity:.55;border-radius:8px;font-size:10px;line-height:1;transition:opacity .14s,border-color .14s}.row-move button:hover{border-color:var(--brand);color:var(--brand)}@media (max-width:700px){.row-move button{opacity:1;width:32px;height:30px}}.row-wrap[draggable=true]{cursor:grab}.row-wrap{position:relative}.row-wrap.is-drop-before:before,.row-wrap.is-drop-after:after{content:"";background:var(--brand);height:3px;box-shadow:0 0 0 3px var(--brand-soft);pointer-events:none;border-radius:3px;position:absolute;left:0;right:0}.row-wrap.is-drop-before:before{top:-6px}.row-wrap.is-drop-after:after{bottom:-6px}@keyframes row-landed{0%{background:var(--brand-soft);box-shadow:0 0 0 3px var(--brand-soft)}to{background:var(--surface);box-shadow:0 0 #0000}}.row-move{touch-action:none}.row-wrap.is-dragging{opacity:.85}.row-wrap.is-drop-touch .row-card{box-shadow:0 0 0 2px var(--brand) inset, 0 12px 26px #1b2b411f}.row-wrap.is-moved .row-card{border-color:var(--brand);animation:1s ease-out row-landed}@media (prefers-reduced-motion:reduce){.row-wrap.is-moved .row-card{background:var(--brand-soft);animation:none}}.photo .photo-open{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.photo .photo-open img{object-fit:cover;width:100%;height:100%;display:block}.row-summary{-webkit-line-clamp:6;color:var(--ink-2);-webkit-box-orient:vertical;margin-top:4px;font-size:14.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.row-facts{border-top:1px solid var(--line);color:var(--ink-2);flex-direction:column;gap:5px;margin-top:11px;padding-top:11px;font-size:13px;display:flex}.row-fact{align-items:flex-start;gap:8px;min-width:0;line-height:1.45;display:flex}.row-fact svg{color:var(--ink-3,#8b93a7);flex:none;margin-top:1px}.row-fact.is-overdue,.row-fact.is-overdue svg{color:#ae2d29}.list-tabs{background:var(--line-2,#eef0f4);border-radius:14px;gap:4px;margin-bottom:14px;padding:4px;display:inline-flex}.list-tab{min-height:38px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:8px;padding:0 16px;font-size:14.5px;font-weight:650;transition:background .15s,color .15s;display:inline-flex}.list-tab:hover{color:var(--ink)}.list-tab.is-on{background:var(--surface);color:var(--ink);box-shadow:0 2px 8px #12161c14}.list-tab .n{text-align:center;background:#12161c12;border-radius:999px;min-width:22px;padding:1px 7px;font-size:12.5px;font-weight:700}.list-tab.is-on .n{background:var(--brand-soft);color:var(--brand)}.list-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.list-head .list-tabs{margin-bottom:0}.list-layout.is-single{grid-template-columns:minmax(0,1fr)}.row-card{text-align:left;cursor:pointer;align-items:flex-start;gap:12px;width:100%;display:flex;position:relative}.row-move{flex-direction:column;flex:none;gap:2px;margin-top:2px;display:flex}.row-move button{width:22px;height:20px;color:var(--ink-3,#9aa1b2);cursor:pointer;opacity:.6;background:0 0;border:0;border-radius:6px;font-size:12px;line-height:1}.row-wrap:hover .row-move button{opacity:1}.row-move button:hover{background:var(--line-2,#eef0f4);color:var(--brand)}.row-marks{vertical-align:middle;align-items:center;gap:10px;display:inline-flex}.row-title .row-marks,.row-title .thread-marks{align-self:center}.row-marks .row-replies{align-items:center;display:inline-flex}.row-marks .row-replies svg{display:block}.row-marks .row-replies{color:var(--ink-2);align-items:center;gap:5px;font-size:13px;font-weight:650;display:inline-flex}.row-marks .row-replies svg{width:17px;height:17px}.row-marks .row-replies.has-unread{color:var(--danger)}.row-main{flex:1;min-width:0}.row-replies{position:relative}.row-peek{z-index:200;background:var(--surface);border:1px solid var(--line);text-align:left;pointer-events:none;border-radius:14px;width:320px;max-width:calc(100vw - 24px);padding:12px 14px;font-weight:400;position:fixed;box-shadow:0 20px 44px #12161c2e}.row-peek-line{color:var(--ink-2);font-size:13px;line-height:1.5;display:block}.row-peek-line+.row-peek-line{border-top:1px solid var(--line-2,#eef0f4);margin-top:8px;padding-top:8px}.row-peek-line b{letter-spacing:.03em;text-transform:uppercase;color:var(--ink-3,#8b93a7);font-size:11.5px;font-weight:700;display:block}.row-peek-more{color:var(--ink-3,#8b93a7);margin-top:8px;font-size:12px;display:block}@media (hover:none){.row-peek{display:none}}.nf{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:100dvh;padding:40px 24px;display:flex}.nf-brand img{opacity:.9;width:auto;height:30px}.nf-num{font-family:var(--font-hand), "Segoe Script", cursive;color:var(--brand);opacity:.16;letter-spacing:.02em;margin:6px 0 -6px;font-size:clamp(96px,26vw,190px);font-weight:700;line-height:.9;transform:rotate(-3deg)}.nf-title{font-family:var(--font-hand), "Segoe Script", cursive;color:var(--ink);font-size:clamp(26px,6vw,38px);font-weight:700}.nf-text{max-width:34ch;color:var(--ink-3);margin:0 0 6px;font-size:14px}.row-facts-where{margin-top:12px}.photo-doc{background:var(--surface);display:block}.photo-doc .photo-open{width:100%;height:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:8px;padding:12px;text-decoration:none;display:flex}.photo-doc-kind{background:var(--brand-soft);color:var(--brand);letter-spacing:.04em;border-radius:8px;padding:4px 8px;font-size:11px;font-weight:800}.photo-doc-name{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.photo-video{background:#0d1220;grid-column:span 2}.photo-video video{object-fit:cover;width:100%;height:100%;display:block}.photo-note{color:#fff;pointer-events:none;background:#0c101eb8;border-radius:7px;padding:3px 6px;font-size:11px;line-height:1.3;position:absolute;bottom:6px;left:6px;right:30px}@media (max-width:640px){.desktop-only{display:none!important}}.vid-working{gap:6px;margin-top:8px;display:grid}.vid-bar{background:var(--line-2,#e7e9ef);border-radius:99px;height:6px;overflow:hidden}.vid-bar span{background:var(--brand,#544cff);height:100%;transition:width .2s linear;display:block}.list-layout .facet-toggle{z-index:3;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-1);color:var(--ink-2);cursor:pointer;letter-spacing:normal;text-transform:none;writing-mode:vertical-rl;border-radius:12px;flex-direction:column;justify-content:center;justify-self:end;align-items:center;gap:9px;min-height:132px;padding:22px 7px;font-size:13px;font-weight:650;display:inline-flex;position:sticky;top:78px}.list-layout .facet-toggle:hover{color:var(--ink);border-color:var(--ink)}.facet-toggle svg{writing-mode:horizontal-tb}.list-layout.is-single .list-side{display:none}@media (min-width:760px){.list-layout.is-single{grid-template-columns:minmax(0,1fr) auto;gap:14px}}.list-side-scrim,.list-side-x{display:none}@media (max-width:759px){.list-layout .facet-toggle{z-index:40;border-right:0;border-radius:12px 0 0 12px;position:fixed;top:50%;right:0;transform:translateY(-50%)}.list-side.is-open{z-index:70;background:var(--bg,#f6f7fb);width:min(92vw,380px);padding:56px 14px 24px;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-18px 0 40px #0c10162e}.list-side-scrim{z-index:69;cursor:pointer;background:#0c101657;border:0;padding:0;display:block;position:fixed;inset:0}.list-side-x{z-index:71;border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:12px;width:36px;height:36px;font-size:15px;line-height:1;display:block;position:fixed;top:12px;right:14px}}.place-chip{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:650;line-height:1.2;display:inline-flex}.place-chip.is-general{background:var(--brand-soft);color:var(--brand);border-color:#cfe0f2}.place-chip.is-building{background:var(--accent-soft);color:#a4531a;border-color:#f6dcc4}.place-chip.is-unit{background:var(--ok-soft);color:var(--ok);border-color:#c6e5d6}.place-chip.is-none{background:var(--line-2);border-color:var(--line);color:var(--ink-3)}.place-chip.is-button{cursor:pointer;font-size:12px;font-weight:650;line-height:1.2}.place-chip.is-button:hover{filter:brightness(.97)}.place-chip-pen{opacity:.55;margin-left:2px}.row-title .place-chip{vertical-align:middle}.row-state{white-space:nowrap;vertical-align:middle;border:1px solid #0000;border-radius:999px;align-items:center;padding:5px 10px;display:inline-flex}.row-state.is-open,.row-state.is-closed{letter-spacing:0;text-transform:none;font-size:12px;font-weight:650;line-height:1.2}.row-state.is-open{background:var(--bad-soft,#fbe4e1);color:var(--bad,#b42318);border-color:#f0c8c2}.row-state.is-closed{background:var(--ok-soft);color:var(--ok);border-color:#c6e5d6}.row-state-dot{background:currentColor;border-radius:50%;flex:none;width:12px;height:12px;margin-right:7px}.facet-days{align-items:center;gap:10px;padding:8px 4px 2px;font-size:13px;display:flex}.facet-days input{border:1px solid var(--line);background:var(--surface);border-radius:9px;width:64px;padding:6px 8px;font-size:14px}.thread-marks{vertical-align:middle;align-items:center;gap:10px;display:inline-flex}@media (max-width:640px){.thread-marks{gap:6px}.row-marks{gap:8px}.row-title{gap:6px}}.lp-nav{z-index:2;align-items:center;gap:36px;padding-top:26px;display:flex;position:absolute;top:0;left:0;right:0}.lp-hero .lp-nav img.lp-hero-logo{height:21px;position:static;top:auto;left:auto}.lp-nav-links{align-items:center;gap:28px;margin-left:auto;display:flex}.lp-nav-links button{cursor:pointer;font:inherit;color:#f7f9ffdb;white-space:nowrap;background:0 0;border:0;padding:0;font-size:15px;font-weight:600}.lp-nav-links button:hover{color:#fff}.lp-nav .lp-signin{min-height:40px;margin-left:28px;padding:0 18px;position:static;top:auto;right:auto}.lp-timeline{color:#f7f9ff;border-left:2px solid #f7f9fff2;flex-direction:column;gap:34px;max-width:380px;margin:0;padding:0 0 0 30px;list-style:none;display:flex;position:relative}.lp-timeline li{position:relative}.lp-timeline li:before{content:"";background:#07132f;border:2.5px solid #f7f9ff;border-radius:50%;width:12px;height:12px;position:absolute;top:2px;left:-39px}.lp-tl-time,.lp-tl-role{font-size:15px;font-weight:700;line-height:1.3;display:block}.lp-tl-role{border-bottom:1.5px solid #bfc8e2;margin-top:4px;padding-bottom:8px}.lp-timeline p{color:#bbc6e1;max-width:32ch;margin:10px 0 0;font-size:15px;line-height:1.45}.lp-tiers-copy{text-align:left;flex-direction:column;align-items:flex-start;margin-bottom:clamp(44px,6vw,72px);display:flex}.lp-how{padding-bottom:calc(clamp(44px,6vw,72px)/2)}.lp-tiers{padding-top:calc(clamp(44px,6vw,72px)/2)}@media (max-width:640px){.lp-nav{gap:14px;padding-top:18px}.lp-hero .lp-nav img.lp-hero-logo{height:16px}.lp-nav-links{display:none}.lp-nav .lp-signin{min-height:38px;margin-left:auto;padding:0 14px;font-size:.9rem}.lp-timeline{display:none}}
/*# sourceMappingURL=1mkn8qpa5klu0.css.map*/