@font-face{font-family:brygada;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;src:url(../media/brygada_latin_ext.35on_m-n-eqe4.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}.UdKoAa_className{font-family:brygadaLatinExt}
@font-face{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-family:brygada;src:url(../media/brygada_latin-s.p.1_huea37v2mah.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:brygada Fallback;src:local(Times New Roman);ascent-override:79.96%;descent-override:21.73%;line-gap-override:0.0%;size-adjust:115.06%}.wLnxbW_className{font-family:brygada,brygada Fallback}.wLnxbW_variable{--font-brygada:"brygada", "brygada Fallback"}
@font-face{font-family:outfit;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;src:url(../media/outfit_latin_ext.3gpqod6e6kd7d.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}._63harG_className{font-family:outfitLatinExt}
@font-face{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-family:outfit;src:url(../media/outfit_latin-s.p.1ay-qk1u8nydy.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:outfit Fallback;src:local(Arial);ascent-override:100.84%;descent-override:26.22%;line-gap-override:0.0%;size-adjust:99.17%}.TMESzG_className{font-family:outfit,outfit Fallback}.TMESzG_variable{--font-outfit:"outfit", "outfit Fallback"}
:root{--head:var(--font-brygada), Georgia, "Times New Roman", serif;--body:var(--font-outfit), system-ui, -apple-system, "Segoe UI", sans-serif;--tap:44px;--column:44rem;--fleet-surface:var(--sbg);--fleet-ink:var(--ink);--fleet-muted:var(--sub);--fleet-line:var(--sbd);--fleet-accent:var(--on);--fleet-on-accent:#fff;--fleet-font:var(--body);--fleet-radius:14px;--fleet-footer-clear:0px}*,:before,:after{box-sizing:border-box}html{background:var(--bg);-webkit-text-size-adjust:100%}body{background:var(--bg);min-height:100dvh;color:var(--ink);font:400 1rem/1.5 var(--body);-webkit-font-smoothing:antialiased;margin:0}::selection{background:var(--on);color:#fff}:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.on-floor:focus-visible,.skip-link:focus-visible,.fleet-footer a:focus-visible{outline-color:var(--word)}.skip-link{z-index:10;background:var(--lbg);color:var(--acc);border-radius:10px;padding:10px 14px;font-weight:700;position:absolute;top:8px;left:-999px}.skip-link:focus{left:16px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.floor{z-index:0;pointer-events:none;background:repeating-linear-gradient(90deg, transparent 0 39px, var(--grid) 39px 40px), repeating-linear-gradient(0deg, transparent 0 39px, var(--grid) 39px 40px);position:fixed;inset:0;overflow:hidden}.blossom{background:radial-gradient(circle, var(--b1) 0 40%, var(--b2) 60%, transparent 70%);filter:blur(.5px);border-radius:50%;position:absolute}.blossom-a{width:120px;height:120px;top:120px;right:-40px}.blossom-b{width:90px;height:90px;bottom:40px;left:-30px}.blossom-c{opacity:.8;width:150px;height:150px;top:-54px;left:58%}@media (min-width:720px){.blossom-a{width:190px;height:190px;right:calc(50% - 31rem)}.blossom-b{width:140px;height:140px;bottom:12%;left:calc(50% - 30rem)}}.rug{background-color:#f093a6;background-image:linear-gradient(#ffffff4d 1px,#0000 1px),linear-gradient(90deg,#ffffff4d 1px,#0000 1px);background-size:22px 11px;border-top:6px solid #f2d27a;height:110px;display:none;position:absolute;inset:auto 0 0}:root[data-palette=E2] .rug{display:block}.shell{z-index:1;min-height:100dvh;max-width:var(--column);flex-direction:column;margin-inline:auto;display:flex;position:relative}.shell-top{padding:calc(env(safe-area-inset-top,0px) + 14px) 20px 0;justify-content:space-between;align-items:center;gap:12px;display:flex}.shell-top nav{align-items:center;gap:20px;min-width:0;display:flex}.wordmark{min-height:var(--tap);font:600 2rem/1 var(--head);letter-spacing:-.01em;color:var(--word);align-items:center;text-decoration:none;display:inline-flex}.shell-link{min-height:var(--tap);color:var(--word);text-underline-offset:4px;align-items:center;font-weight:600;display:inline-flex}.shell-link[aria-current=page]{text-decoration:underline}.shell-main{padding:8px 0 calc(var(--tap) + 40px);flex:1}.shell-foot{--fleet-muted:var(--word);position:relative}.shell-corner{z-index:5;bottom:calc(env(safe-area-inset-bottom,0px) + 22px);position:fixed}.shell-corner-l{left:16px}.shell-corner-r{right:16px}.shell-fleet-trigger{background:var(--sbg);color:var(--acc);border:2px solid var(--sbd);box-shadow:0 3px 0 var(--drs);border-radius:12px;transition:transform .12s ease-out,box-shadow .12s ease-out}.shell-fleet-trigger:active{box-shadow:0 1px 0 var(--drs);transform:translateY(2px)}.shell-fleet-trigger:focus-visible{outline:3px solid var(--word);outline-offset:2px}.shell-fleet-trigger svg{stroke:currentColor}.search,.field-input{width:100%;min-height:var(--tap);border:2px solid var(--sbd);background:var(--sbg);color:var(--ink);font:400 1rem/1.4 var(--body);border-radius:10px;padding:12px 14px;box-shadow:inset 0 2px #0000000d}.field-input::placeholder{color:var(--sub);opacity:1}.field-input:disabled{opacity:.7}.drawer{border:2px solid var(--drb);background:var(--dr);box-shadow:0 6px 0 var(--drs);color:var(--ink);border-radius:14px;padding:14px;position:relative}.label{border:1.5px solid var(--lbd);background:var(--lbg);color:var(--acc);letter-spacing:.14em;text-transform:uppercase;border-radius:4px;padding:2px 10px;font-size:.75rem;font-weight:700;display:inline-block}.chip{min-height:var(--tap);background:var(--chip);color:var(--ink);font:500 1rem/1.2 var(--body);box-shadow:0 3px 0 var(--chips);cursor:pointer;border:0;border-radius:10px;padding:10px 15px}.chip[aria-pressed=true],.chip.on{background:var(--on);color:#fff;box-shadow:0 3px 0 var(--ons)}.btn-primary{min-height:var(--tap);background:var(--on);color:#fff;font:700 1rem/1.2 var(--body);box-shadow:0 3px 0 var(--ons);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;text-decoration:none;transition:transform .12s ease-out,box-shadow .12s ease-out;display:inline-flex}.btn-primary:active:not(:disabled){box-shadow:0 1px 0 var(--ons);transform:translateY(2px)}.btn-primary:disabled{opacity:.75;cursor:default}.btn-primary:focus-visible{outline-color:var(--ink);box-shadow:0 3px 0 var(--ons), 0 0 0 6px var(--lbg)}.link{color:var(--acc);text-underline-offset:3px;font-weight:700}.link.is-standalone{min-height:var(--tap);align-items:center;display:inline-flex}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:2.4s}.btn-primary,.shell-fleet-trigger{transition:none}}.landing{z-index:1;place-items:center;min-height:100dvh;padding:24px 16px;display:grid;position:relative}.landing-card{width:min(100%,24rem)}.landing-wm{font:600 clamp(2.5rem, 12vw, 3.25rem)/1 var(--head);letter-spacing:-.02em;color:var(--word);margin:0}.landing-sub{color:var(--word);max-width:28ch;margin:8px 0 24px;font-size:1.0625rem}.auth-form{border:2px solid var(--drb);background:var(--dr);box-shadow:0 6px 0 var(--drs);border-radius:14px;padding:18px 16px 16px}.auth-field+.auth-field{margin-top:14px}.set-field-label{font:600 1.0625rem/1.3 var(--head);color:var(--ink);margin-bottom:6px;display:block}.auth-recover{flex-wrap:wrap;justify-content:space-between;column-gap:16px;margin-top:6px;font-size:.9375rem;display:flex}.auth-live{margin:0}.set-error{color:var(--acc);margin:8px 0 0;font-weight:600}.auth-submit{width:100%;margin-top:8px}.auth-or{text-align:center;color:var(--word);font:600 1.125rem/1 var(--head);margin:14px 0}.landing-card>form:last-child .btn-primary{background:var(--lbg);width:100%;color:var(--acc);box-shadow:0 3px 0 var(--lbd);border:2px solid var(--lbd)}.page-wrap{padding:0 20px}.page-title{font:600 clamp(1.75rem, 6vw, 2.25rem)/1.1 var(--head);color:var(--word);text-wrap:balance;margin:20px 0 8px}.page-lede{color:var(--word);max-width:60ch;margin:0 0 20px}.note-drawer{margin:16px 20px 0}.note-drawer h1,.note-drawer h2{font:600 1.625rem/1.1 var(--head);text-wrap:balance;margin:12px 0 6px}.note-drawer p{max-width:60ch;margin:0 0 14px}.note-drawer .btn-primary{margin-top:4px}.note-drawer .link{color:var(--acc)}.state-wrap{z-index:1;place-items:center;min-height:100dvh;padding:24px 16px;display:grid;position:relative}.state-wrap .note-drawer{width:min(100%,26rem);margin:0}.set-drawer{margin:16px 20px 0}.set-drawer h2{font:600 1.375rem/1.2 var(--head);margin:10px 0 4px}.set-hint{color:var(--sub);max-width:52ch;margin:0 0 14px;font-size:.9375rem}.keep-toggle{min-height:var(--tap);cursor:pointer;align-items:center;gap:12px;font-weight:600;display:flex}.keep-toggle input{appearance:none;border:2px solid var(--drb);background:var(--sbg);cursor:pointer;border-radius:999px;flex:none;width:52px;height:30px;margin:0;transition:background-color .12s ease-out;position:relative;box-shadow:inset 0 2px #00000014}.keep-toggle input:after{content:"";background:var(--acc);border-radius:50%;width:22px;height:22px;transition:transform .16s cubic-bezier(.22,1,.36,1);position:absolute;top:2px;left:2px}.keep-toggle input:checked{background:var(--on);border-color:var(--ons)}.keep-toggle input:checked:after{background:#fff;transform:translate(22px)}.swatches{border:0;grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));gap:10px;margin:14px 0 0;padding:0;display:grid}.swatches legend{font:600 1.0625rem/1.3 var(--head);margin-bottom:8px;padding:0}.swatch{border:2px solid var(--drb);background:var(--lbg);color:var(--ink);text-align:center;cursor:pointer;border-radius:12px;justify-items:center;gap:6px;padding:8px 6px;font-size:.8125rem;line-height:1.2;display:grid;position:relative}.swatch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.swatch:has(input:checked){border-color:var(--ink);box-shadow:0 0 0 2px var(--ink);font-weight:700}.swatch:has(input:focus-visible){outline:3px solid var(--ink);outline-offset:3px}.swatch-chip{background:linear-gradient(90deg, var(--sw-bg) 0 40%, var(--sw-dr) 40% 70%, var(--sw-on) 70%);border:1px solid #0003;border-radius:8px;width:100%;height:34px;display:block}.home{padding:0 16px}.home-search{margin-top:12px}.home .search{font-size:1rem}.home .drawer{margin-top:16px}.drawer .pull{background:var(--pull);border-radius:6px;width:40px;height:8px;position:absolute;top:14px;right:14px}.drawer-compact{box-shadow:0 5px 0 var(--drs);border-radius:12px;margin-top:0;padding:10px 14px}.drawer-compact .pull{display:none}.who{margin-top:18px;position:relative}.who-lbl{font:600 1.1875rem/1.2 var(--head);color:var(--word);margin:0 0 8px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip:disabled{opacity:.7;cursor:default}.chip-more{min-width:var(--tap);font-weight:700}.chip:active:not(:disabled){box-shadow:0 1px 0 var(--chips);transform:translateY(2px)}.on-floor-text{color:var(--word)}.on-floor-link{color:var(--word);margin-top:6px}.loading-line{margin:8px 2px 0;font-size:.9375rem}.picker{border:2px solid var(--drb);background:var(--dr);box-shadow:0 5px 0 var(--drs);border-radius:12px;margin-top:10px;padding:10px}.picker-list{max-height:14rem;margin:8px 0 0;padding:0;list-style:none;overflow-y:auto}.picker-row{width:100%;min-height:var(--tap);color:var(--ink);font:500 1rem/1.3 var(--body);text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;border-radius:8px;align-items:center;padding:8px 10px;display:flex}.picker-row:hover:not(:disabled){background:var(--sbg)}.picker-add{color:var(--acc);font-weight:700}.results{margin-top:14px}.result-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.result{border:2px solid var(--sbd);background:var(--sbg);width:100%;min-height:56px;color:var(--ink);font:400 1rem/1.3 var(--body);text-align:left;cursor:pointer;box-shadow:0 3px 0 var(--drs);border-radius:12px;align-items:center;gap:12px;padding:8px 12px;display:flex}.result:active{box-shadow:0 1px 0 var(--drs);transform:translateY(2px)}.result-thumb{object-fit:cover;border-radius:5px;flex:none;width:36px;height:48px}.result-thumb-blank{background:var(--chip)}.result-text{min-width:0;display:grid}.result-title{font:600 1.125rem/1.2 var(--head);overflow-wrap:anywhere}.result-sub{color:var(--sub);overflow-wrap:anywhere;font-size:.875rem}.result-manual{box-shadow:none;color:var(--word);border-style:dashed;border-color:var(--word);background:0 0}.result-manual .result-title{font:600 1rem/1.3 var(--body)}.quiet{background:var(--sbg);border:2px solid var(--sbd);color:var(--sub);border-radius:10px;margin:0 0 10px;padding:10px 14px;font-size:.9375rem}.hd{gap:12px;min-width:0;margin-top:10px;display:flex}.hd .thumb{object-fit:cover;border-radius:8px;flex:none;width:60px;height:78px}.hd-text{flex:1;min-width:0}.title{font:600 1.875rem/1.05 var(--head);overflow-wrap:anywhere;text-wrap:balance;margin:0}.sub{color:var(--sub);overflow-wrap:anywhere;margin:4px 0 0;font-size:.875rem}.sum{overflow-wrap:anywhere;max-width:62ch;margin:10px 0 0;font-size:.9375rem;line-height:1.5}.sum-loading{color:var(--sub)}.drawer .open{margin-top:2px;font-size:.875rem}.label-select{border:1.5px solid var(--lbd);background:var(--lbg);min-height:0;color:var(--acc);font:700 .75rem/1.5 var(--body);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border-radius:4px;padding:2px 10px;display:inline-block}.label-select:after{content:" ▾";letter-spacing:0}.drawer .selectmenu{display:contents}.drawer:has(.label-select){padding-top:10px}.label-select{position:relative}.label-select:before{content:"";position:absolute;inset:-12px -6px}.selectmenu-popup{z-index:30;border:2px solid var(--drb);background:var(--sbg);max-height:260px;box-shadow:0 6px 0 var(--drs);border-radius:12px;margin:0;padding:4px;list-style:none;position:fixed;overflow-y:auto}.selectmenu-popup li{min-height:var(--tap);color:var(--ink);cursor:pointer;border-radius:8px;align-items:center;padding:6px 12px;font-weight:500;display:flex}.selectmenu-popup li.is-active{background:var(--chip)}.selectmenu-popup li[aria-selected=true]{font-weight:700}.saved-line{border-top:1.5px dashed var(--drb);font:600 1.0625rem/1.3 var(--head);color:var(--ink);overflow-wrap:anywhere;margin:12px 0 0;padding-top:10px}.note-open{margin-top:2px}.note-form{margin-top:8px}.note-text{resize:vertical;min-height:5.5rem}.note-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.note-status{color:var(--sub);font-size:.9375rem}.look-again{margin-top:18px}.manual{padding-bottom:12px}.manual .label{margin-bottom:4px}.manual-field{margin-top:12px}.manual .who-lbl{color:var(--ink)}.manual .link{margin-top:6px}.cab{gap:22px;margin-top:16px;display:grid}.cab-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.cab .row1{justify-content:space-between;align-items:center;gap:10px;display:flex}.cab h3{font:600 1.25rem/1.15 var(--head);overflow-wrap:anywhere;min-width:0;margin:0}.cab .t{color:var(--sub);overflow-wrap:anywhere;margin:4px 0 0;font-size:.8125rem}.cab .t-people{color:var(--acc);font-size:.75rem}.cab .row1+.link{margin-top:2px}.cab-empty{max-width:28rem;color:var(--word);font:500 1.125rem/1.4 var(--head);margin:28px 4px 0}@media (prefers-reduced-motion:reduce){.result,.chip{transition:none}}button.link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.who+.link,.who~.on-floor-link{margin-top:14px}.thing-actions{flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:10px;display:flex}.mentions-h{margin-top:26px}.mention-list{gap:12px;margin:0 0 8px;padding:0;list-style:none;display:grid}.mention{border:2px solid var(--drb);background:var(--dr);box-shadow:0 5px 0 var(--drs);color:var(--ink);border-radius:12px;padding:12px 14px}.mention-title{font:600 1.25rem/1.15 var(--head);overflow-wrap:anywhere;margin:0 0 2px}.mention-title a{color:inherit;text-underline-offset:3px}.mention-who{flex-wrap:wrap;gap:2px 12px;margin:0;font-size:.9375rem;display:flex}.mention-person{font:600 1.125rem/1.3 var(--head)}.mention-person a,.mention-occ{color:var(--acc);text-underline-offset:3px;align-self:center;font-weight:700}.mention-occ{font-size:.875rem}.heard{color:var(--sub);flex-wrap:wrap;align-items:center;gap:0 12px;font-size:.875rem;display:flex}.heard-form{gap:8px;max-width:18rem;margin-top:6px;display:grid}.mention-note{overflow-wrap:anywhere;margin:4px 0 0;font-size:.9375rem}.mention-actions{flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:6px;display:flex}.mention .chip{padding:8px 14px;font-size:.9375rem}.rename{margin-top:10px}.danger{margin-top:28px}.confirm{border:2px solid var(--drb);background:var(--dr);color:var(--ink);border-radius:12px;padding:12px 14px}.confirm p{margin:0 0 6px;font-weight:600}.btn-danger{background:var(--acc);box-shadow:0 3px 0 var(--drs)}.mention-confirm{border-top:2px solid var(--drb);margin-top:8px;padding-top:10px}.mention-confirm p{margin:0;font-weight:600}.row-link{color:inherit;border-radius:12px;text-decoration:none;display:block}.row-link:focus-visible{outline:3px solid var(--word);outline-offset:3px}.person-name{font:600 1.25rem/1.15 var(--head);overflow-wrap:anywhere;min-width:0;margin:0}.filters{flex-wrap:wrap;gap:10px;margin:0 0 18px;display:flex}.filter{min-height:var(--tap);border:2px solid var(--sbd);background:var(--sbg);color:var(--ink);font:600 1rem/1.2 var(--body);cursor:pointer;border-radius:10px;padding:8px 14px}.filter:after{content:" ▾"}.page-wrap .picker{margin:0 0 16px}.page-wrap>.link{margin-bottom:8px}.page-wrap .drawer{margin-top:0}.fab{background:var(--on);color:#fff;min-height:52px;font:700 1rem/1 var(--body);white-space:nowrap;box-shadow:0 4px 0 var(--ons), 0 10px 22px #00000038;border-radius:14px;align-items:center;gap:8px;padding:0 22px 0 16px;text-decoration:none;transition:transform .12s ease-out,box-shadow .12s ease-out;display:inline-flex}.fab-icon{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;width:20px;height:20px}.fab:active{box-shadow:0 1px 0 var(--ons), 0 4px 10px #0003;transform:translateY(3px)}.fab:focus-visible{outline:3px solid var(--word);outline-offset:3px}@media (prefers-reduced-motion:reduce){.fab{transition:none}}.home-setup{margin-top:12px;padding:0 16px}.home-setup:empty{display:none}.setup{border:2px solid var(--drb);background:var(--dr);box-shadow:0 6px 0 var(--drs);color:var(--ink);border-radius:14px;padding:14px 16px 16px}.setup-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.setup-title{font:600 1.375rem/1.15 var(--head);margin:0 0 10px}.setup-count{color:var(--sub);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:.875rem}.setup-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.setup-row{min-height:var(--tap);border:2px solid var(--sbd);background:var(--sbg);color:var(--ink);border-radius:10px;grid-template-columns:16px 1fr;align-items:start;gap:2px 10px;padding:11px 34px 11px 14px;text-decoration:none;display:grid;position:relative}.setup-row:after{content:"›";color:var(--acc);font-size:1.25rem;line-height:1;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.setup-mark{fill:none;width:16px;height:16px;stroke:var(--acc);stroke-width:1.75px;margin-top:3px;display:block}.setup-name{font-weight:700;line-height:1.3}.setup-detail{color:var(--sub);grid-column:2;font-size:.9375rem;line-height:1.4}.setup-row:focus-visible{outline:3px solid var(--ink);outline-offset:2px}@media (hover:hover){a.setup-row:hover{border-color:var(--lbd)}}.setup-row.is-static{margin:0;padding-right:14px}.setup-row.is-static:after{content:none}.draft-notice-region{flex:0 auto;grid-column:1/-1;width:100%}.draft-notice{border:2px solid var(--sbd);background:var(--sbg);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin:0 0 12px;padding:1rem;display:flex}.draft-notice-text{min-width:0;color:var(--sub);flex:14rem;margin:0;font-size:.875rem}.draft-notice-text time{font-variant-numeric:tabular-nums}.draft-notice-action{cursor:pointer;min-height:44px;font:700 .8125rem/1 var(--body);text-transform:uppercase;letter-spacing:.1em;color:var(--acc);background:0 0;border:0;flex-shrink:0;margin-block:-15px;padding:15px 6px}.draft-notice-discard.is-armed{text-underline-offset:3px;text-decoration:underline}.draft-notice-action:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.set-links{flex-wrap:wrap;gap:4px 22px;display:flex}.set-textarea{border:2px solid var(--sbd);background:var(--sbg);width:100%;min-height:5.5rem;color:var(--ink);font:400 1rem/1.4 var(--body);resize:vertical;border-radius:10px;padding:12px 14px;display:block;box-shadow:inset 0 2px #0000000d}.set-textarea::placeholder{color:var(--sub);opacity:1}.set-alerts{margin-top:4px}.set-form-row{align-items:center;gap:12px;margin-top:14px;display:flex}.selectbox{width:100%;min-height:var(--tap);border:2px solid var(--sbd);background:var(--sbg);color:var(--ink);font:400 1rem/1.3 var(--body);text-align:left;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.selectbox:after{content:"▾";color:var(--sub)}.selectmenu{position:relative}.rcpt-skel-bar{background:var(--chip);border-radius:6px;height:14px;animation:1.4s ease-in-out infinite skel-pulse;display:block}.sw-skel-title{width:40%;height:20px;margin-bottom:12px}.sw-skel-rows{gap:8px;display:grid}.sw-skel-line{width:85%}.set-card{border:2px solid var(--drb);background:var(--dr);box-shadow:0 6px 0 var(--drs);border-radius:14px;padding:14px}@keyframes skel-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.rcpt-skel-bar{animation:none}}.admin-inv-page,.admin-fb-page{align-content:start;gap:16px;padding:0 16px;display:grid}.admin-inv-page h1,.admin-fb-page h1{font:600 clamp(1.75rem, 6vw, 2.25rem)/1.1 var(--head);color:var(--word);margin:20px 4px 0}.admin-nav{gap:22px;margin:0 4px;display:flex}.admin-nav .link{color:var(--word);text-decoration:none}.admin-nav-current{min-height:var(--tap);color:var(--word);text-underline-offset:5px;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.admin-inv-composer,.admin-inv-row,.admin-fb-row{border:2px solid var(--drb);background:var(--dr);box-shadow:0 6px 0 var(--drs);color:var(--ink);border-radius:14px;padding:14px}.admin-inv-composer h2{font:600 1.375rem/1.2 var(--head);margin:0 0 8px}.admin-inv-form{gap:14px;display:grid}.admin-inv-field{display:block}.admin-inv-hint{color:var(--sub);margin:6px 0 0;font-size:.875rem}.admin-inv-ok,.admin-fb-ok{color:var(--acc);margin:8px 0 0;font-weight:600}.admin-inv-list,.admin-fb-list{gap:16px;display:grid}.admin-inv-meta{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.admin-inv-email{font:600 1.125rem/1.3 var(--head);overflow-wrap:anywhere}.admin-inv-status{border:1.5px solid var(--lbd);background:var(--lbg);color:var(--acc);letter-spacing:.08em;text-transform:uppercase;border-radius:4px;padding:2px 10px;font-size:.75rem;font-weight:700}.admin-inv-status-revoked,.admin-inv-status-expired{color:var(--sub);background:0 0;border-style:dashed}.admin-inv-details{color:var(--sub);flex-wrap:wrap;gap:2px 14px;margin-top:6px;font-size:.875rem;display:flex}.admin-inv-note{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0 0;font-size:.9375rem;display:-webkit-box;overflow:hidden}.admin-inv-warn{color:var(--acc);margin:8px 0 0;font-size:.9375rem;font-weight:600}.admin-inv-actions,.admin-fb-links{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.admin-inv-btn{min-height:var(--tap);background:var(--chip);color:var(--ink);font:600 1rem/1.2 var(--body);box-shadow:0 3px 0 var(--chips);cursor:pointer;border:0;border-radius:10px;padding:10px 16px}.admin-inv-btn:active:not(:disabled){box-shadow:0 1px 0 var(--chips);transform:translateY(2px)}.admin-inv-btn:disabled{opacity:.7;cursor:default}.admin-inv-btn-danger.is-armed{background:var(--acc);color:#fff;box-shadow:0 3px 0 var(--drs)}.notes{color:var(--word);margin:0 4px}.admin-fb-meta{color:var(--sub);flex-wrap:wrap;gap:2px 12px;font-size:.875rem;display:flex}.admin-fb-type{color:var(--acc);text-transform:capitalize;font-weight:700}.admin-fb-controls{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.admin-fb-controls .selectmenu{flex:10rem}.admin-fb-compose{gap:8px;margin-top:12px;display:grid}.feedback-btn-primary{min-width:5.5rem}.fb-thread{gap:8px;margin-top:10px;display:grid}.fb-bubble{border:1.5px solid var(--sbd);background:var(--sbg);border-radius:12px;max-width:92%;padding:10px 12px}.fb-bubble.admin{background:var(--chip);border-color:var(--lbd);justify-self:end}.fb-bubble-label{color:var(--sub);overflow-wrap:anywhere;margin-bottom:2px;font-size:.8125rem;display:block}.fb-bubble-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.fb-bubble-body .link{font-weight:600}.fb-bubble-meta{color:var(--sub);flex-wrap:wrap;gap:2px 10px;margin-top:4px;font-size:.8125rem;display:flex}.fb-via-email{font-style:italic}.fb-email-status{font-weight:600}.feedback-fab{border:2px solid var(--sbd);background:var(--sbg);min-height:52px;color:var(--acc);font:700 1rem/1 var(--body);cursor:pointer;box-shadow:0 4px 0 var(--drs), 0 10px 22px #0000002e;border-radius:14px;align-items:center;gap:8px;padding:0 18px 0 14px;transition:transform .12s ease-out,box-shadow .12s ease-out;display:inline-flex}.feedback-fab:active{box-shadow:0 1px 0 var(--drs);transform:translateY(3px)}.feedback-fab:focus-visible{outline:3px solid var(--word);outline-offset:3px}.feedback-backdrop{z-index:40;background:#00000073;place-items:end center;padding:16px;display:grid;position:fixed;inset:0}@media (min-width:720px){.feedback-backdrop{place-items:center}}.feedback-modal{border:2px solid var(--drb);background:var(--dr);width:min(100%,28rem);max-height:calc(100dvh - 32px);box-shadow:0 6px 0 var(--drs);color:var(--ink);border-radius:14px;padding:16px;overflow-y:auto}.feedback-head{justify-content:space-between;align-items:center;display:flex}.feedback-title{font:600 1.5rem/1.2 var(--head);margin:0}.feedback-x{min-width:var(--tap);min-height:var(--tap);color:var(--ink);cursor:pointer;background:0 0;border:0;font-size:1.75rem;line-height:1}.feedback-tabs{gap:8px;margin:8px 0 14px;display:flex}.feedback-tab{min-height:var(--tap);border:2px solid var(--sbd);color:var(--ink);font:600 .9375rem/1.2 var(--body);cursor:pointer;background:0 0;border-radius:10px;padding:8px 14px}.feedback-tab.is-active{background:var(--on);border-color:var(--on);color:#fff}.feedback-form{gap:14px;display:grid}.feedback-field{gap:6px;display:grid}.feedback-field>span:first-child{font:600 1.0625rem/1.3 var(--head)}.feedback-check{min-height:var(--tap);align-items:center;gap:10px;display:flex}.feedback-check input{width:22px;height:22px;accent-color:var(--on)}.feedback-actions{justify-content:flex-end;gap:10px;display:flex}.feedback-btn{min-height:var(--tap);background:var(--chip);color:var(--ink);font:600 1rem/1.2 var(--body);box-shadow:0 3px 0 var(--chips);cursor:pointer;border:0;border-radius:12px;padding:10px 16px}.feedback-done{color:var(--ink);padding:12px 2px}.feedback-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.feedback-item{border:1.5px solid var(--sbd);background:var(--sbg);border-radius:12px;padding:4px 12px 10px}.feedback-item-toggle{width:100%;min-height:var(--tap);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:6px 0;display:flex}.feedback-item-toggle-text{gap:2px;min-width:0;display:grid}.feedback-item-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.feedback-item-type{text-transform:capitalize;font-weight:700}.feedback-item-date{color:var(--sub);font-size:.8125rem}.feedback-badge{border:1.5px solid var(--lbd);background:var(--lbg);color:var(--acc);border-radius:4px;padding:1px 8px;font-size:.75rem;font-weight:700}.feedback-badge.status-addressed{background:var(--on);border-color:var(--on);color:#fff}.feedback-badge.status-declined{color:var(--sub);background:0 0;border-style:dashed}.feedback-item-chevron{color:var(--sub);transition:transform .15s ease-out}.feedback-item-chevron.is-open{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.feedback-item-chevron,.feedback-fab{transition:none}}.invite-h1{font:600 clamp(1.5rem, 6vw, 1.875rem)/1.15 var(--head);color:var(--word);text-wrap:balance;margin:0 0 4px}.invite-note{border:2px solid var(--drb);background:var(--dr);box-shadow:0 4px 0 var(--drs);color:var(--ink);overflow-wrap:anywhere;border-radius:12px;margin:0 0 20px;padding:12px 14px}.invite-note-by{color:var(--sub);margin:8px 0 0;font-size:.875rem}.invite-masked{font-weight:700}.landing-card .link{color:var(--word)}
/*# sourceMappingURL=0v6r3vqma5eqe.css.map*/