:root{--ink:#061620;--sea:#0b2836;--surface:#123648;--surface-hi:#1a4759;--gold:#f2b33d;--gold-hi:#ffd27a;--aqua:#35d6a4;--coral:#ff6b47;--sand:#efe6d6;--sand-dim:#efe6d685;--line:#efe6d621;--r:16px}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--ink)}body{background:var(--ink);color:var(--sand);-webkit-font-smoothing:antialiased;padding:22px 12px 60px;font-family:Space Grotesk,system-ui,sans-serif}.wrap,.wrap-wide{max-width:392px;margin:0 auto}@media (width>=820px){.wrap-wide{max-width:760px}}a{color:inherit}[hidden]{display:none!important}.lbl{letter-spacing:.16em;text-transform:uppercase;color:var(--sand-dim);margin-bottom:5px;font-family:Space Mono,monospace;font-size:9px;display:block}.val{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.sub{color:var(--sand-dim);font-size:13px;line-height:1.5}.hot{color:var(--gold)}.good{color:var(--aqua)}.bad{color:var(--coral)}.doc-hd{background:var(--gold);color:var(--ink);border-radius:var(--r) var(--r) 0 0;padding:18px;position:relative;overflow:hidden}.doc-hd:after{content:"";background:repeating-linear-gradient(115deg,#06162017 0 2px,#0000 2px 9px);position:absolute;inset:0}.doc-hd h1{z-index:1;letter-spacing:-.03em;font-family:Archivo Black,sans-serif;font-size:25px;line-height:1.05;position:relative}.doc-hd p{z-index:1;letter-spacing:.16em;text-transform:uppercase;color:#061620b3;margin-top:8px;font-family:Space Mono,monospace;font-size:9.5px;position:relative}.req{border-bottom:1px dashed #efe6d62e;gap:13px;padding:16px 0;display:flex}.req:last-child{border-bottom:0;padding-bottom:2px}.req-ic{background:#f2b33d24;border:1px solid #f2b33d4d;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.req-ic.must{background:#ff6b4724;border-color:#ff6b4761}.req-ic.ok{background:#35d6a421;border-color:#35d6a457}.req-tx{flex:1;min-width:0}.req-tx b{margin-bottom:4px;font-size:14.5px;font-weight:700;display:block}.req-tx p{color:var(--sand-dim);font-size:12.8px;line-height:1.55}.req-tx p a{color:var(--gold);border-bottom:1px solid #f2b33d66;text-decoration:none}.req-tx p em{color:var(--coral);font-style:normal;font-weight:700}.req-tx p b{color:var(--sand);display:inline}.tag{letter-spacing:.13em;vertical-align:1.5px;border-radius:4px;margin-left:7px;padding:3px 7px;font-family:Space Mono,monospace;font-size:8.5px;display:inline-block}.tag.must{color:var(--coral);background:#ff6b4729}.tag.no{color:var(--aqua);background:#35d6a424}.packs{grid-template-columns:1fr 1fr;gap:8px;margin-top:4px;display:grid}.pack{border:1px solid var(--line);background:#0003;border-radius:10px;padding:12px}.pack b{margin-bottom:3px;font-size:13px;font-weight:700;display:block}.pack small{color:var(--sand-dim);font-size:11.2px;line-height:1.45;display:block}.confirm{border:1px solid var(--line);background:#0000003d;border-radius:10px;margin-top:11px;padding:13px}.confirm .lbl{margin-bottom:7px}.fld{border:1px solid var(--line);width:100%;color:var(--sand);background:#0000004d;border-radius:8px;margin-bottom:7px;padding:10px 12px;font-family:Space Mono,monospace;font-size:12.5px}.fld::placeholder{color:#efe6d64d}.fld:focus{border-color:var(--gold);outline:0}textarea.fld{resize:vertical;min-height:76px;font-family:Space Grotesk,sans-serif;font-size:13.5px;line-height:1.5}select.fld{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--sand-dim) 50%), linear-gradient(135deg,var(--sand-dim) 50%,transparent 50%);background-position:calc(100% - 16px),calc(100% - 11px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:32px}.mini{background:var(--gold);width:100%;color:var(--ink);cursor:pointer;border:0;border-radius:8px;padding:11px;font-family:inherit;font-size:13px;font-weight:700}.mini.out{border:1px solid var(--gold);color:var(--gold);background:0 0}.mini.danger{color:var(--coral);background:0 0;border:1px solid #ff6b4780}.mini:disabled{opacity:.5;cursor:not-allowed}.board{border:1px solid var(--line);border-radius:var(--r) var(--r) 0 0;background:#040e14;padding:14px 16px 15px;position:relative;overflow:hidden}.board-hd{justify-content:space-between;margin-bottom:11px;display:flex}.board-hd span{letter-spacing:.19em;text-transform:uppercase;color:#f2b33d73;font-family:Space Mono,monospace;font-size:8.5px}.flaps{flex-wrap:nowrap;gap:3px;display:flex}.flap{text-align:center;min-width:0;color:var(--gold);background:#0d1b23;border-radius:3px;flex:1;padding:9px 0;font-family:Space Mono,monospace;font-size:16px;font-weight:700;position:relative;box-shadow:inset 0 1px #ffffff0d}.flap:after{content:"";background:#0000008c;height:1px;position:absolute;top:50%;left:0;right:0}.flap.gap{box-shadow:none;background:0 0;flex:0 0 9px}.flap.gap:after{display:none}.board-ft{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.board-ft span{letter-spacing:.15em;color:var(--sand-dim);font-family:Space Mono,monospace;font-size:9.5px}.board-ft b{letter-spacing:.15em;color:var(--aqua);font-family:Space Mono,monospace;font-size:9.5px}.blip{background:var(--aqua);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:6px;animation:2.4s ease-in-out infinite pulse;display:inline-block}@keyframes pulse{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.blip{animation:none}}.invite{background:var(--sea);border:1px solid var(--line);border-radius:0 0 var(--r) var(--r);border-top:0;padding:30px 22px 26px;position:relative;overflow:hidden}.invite:before{content:"";pointer-events:none;background:radial-gradient(at 50% 100%,#f2b33d4d,#0000 70%);height:230px;position:absolute;inset:auto -40% -70%}.inv-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:16px;font-family:Space Mono,monospace;font-size:9.5px;position:relative}.inv-name{letter-spacing:-.045em;color:var(--sand);font-family:Archivo Black,sans-serif;font-size:46px;line-height:.86;position:relative}.inv-turns{align-items:flex-end;gap:12px;margin-top:12px;display:flex;position:relative}.inv-turns span{color:var(--sand-dim);padding-bottom:12px;font-family:Space Grotesk,sans-serif;font-size:19px;font-weight:700}.inv-30{letter-spacing:-.07em;color:var(--gold);text-shadow:0 0 44px #f2b33d57;font-family:Archivo Black,sans-serif;font-size:96px;line-height:.78}.inv-body{color:var(--sand-dim);max-width:33ch;margin-top:24px;font-size:14.5px;line-height:1.62;position:relative}.inv-body b{color:var(--sand);font-weight:700}.inv-facts{border-top:1px dashed #efe6d633;grid-template-columns:1fr 1fr;gap:16px 12px;margin-top:26px;padding-top:20px;display:grid;position:relative}.inv-facts .val{font-size:14px}.inv-next{background:var(--gold);width:100%;color:var(--ink);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:26px;padding:17px;font-family:inherit;font-size:15.5px;font-weight:700;display:flex;position:relative}.inv-foot{text-align:center;color:var(--sand-dim);margin-top:14px;font-size:11.5px;position:relative}.chips{flex-wrap:wrap;gap:7px;margin-top:4px;display:flex}.chip{border:1px solid var(--line);min-width:62px;color:var(--sand);cursor:pointer;text-align:center;background:0 0;border-radius:10px;flex:1;padding:11px 4px;font-family:inherit;transition:all .15s}.chip span{letter-spacing:.11em;color:var(--sand-dim);margin-bottom:4px;font-family:Space Mono,monospace;font-size:9px;display:block}.chip b{font-size:14.5px;font-weight:700}.chip[aria-pressed=true]{background:var(--gold);border-color:var(--gold);color:var(--ink)}.chip[aria-pressed=true] span{color:#0616209e}.chip:disabled{opacity:.45;cursor:not-allowed}.nights{gap:4px;margin-top:14px;display:flex}.night{text-align:center;flex:1}.night .bar2{background:#00000047;border-radius:5px;align-items:flex-end;height:56px;display:flex;position:relative;overflow:hidden}.night .bar2 i{background:var(--surface-hi);border-radius:0 0 5px 5px;width:100%;display:block}.night.mine .bar2 i{background:var(--gold)}.night em{letter-spacing:.05em;color:var(--sand-dim);margin-top:6px;font-family:Space Mono,monospace;font-size:8.5px;font-style:normal;display:block}.night b{color:var(--sand);margin-top:2px;font-family:Space Mono,monospace;font-size:10px;display:block}.night.out{opacity:.35}.tabs{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);background:#061620eb;border-radius:13px;gap:4px;margin:0 0 14px;padding:6px;display:flex;position:sticky;top:0;overflow-x:auto}.tab{text-align:center;white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;color:var(--sand-dim);border-radius:9px;flex:1 0 auto;padding:9px 11px;font-family:Space Mono,monospace;font-size:11px;text-decoration:none;position:relative}.tab[aria-current=page]{background:var(--gold);color:var(--ink);font-weight:700}.tab-dot{background:var(--coral);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-left:5px;display:inline-block}.tab[aria-current=page] .tab-dot{background:var(--ink)}.poll{border:1px solid var(--line);background:#0003;border-radius:12px;margin-top:13px;padding:13px}.poll-hd{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:9px;display:flex}.poll-hd b{font-size:14px}.poll-hd .lbl{margin:0}.poll-opt{border:1px solid var(--line);width:100%;color:var(--sand);text-align:left;background:0 0;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin-top:7px;padding:11px 12px;font-family:inherit;font-size:13.5px;display:flex;position:relative;overflow:hidden}button.poll-opt{cursor:pointer}button.poll-opt:disabled{opacity:.6;cursor:wait}.poll-opt[aria-pressed=true]{border-color:var(--gold)}.poll-bar{background:#f2b33d29;transition:width .25s;position:absolute;inset:0 auto 0 0}.poll-name,.poll-meta{position:relative}.poll-name em{color:var(--gold);font-size:11.5px;font-style:normal}.poll-meta{color:var(--sand-dim);flex:none;font-size:12px}.poll-meta b{color:var(--sand)}.poll-link{margin:5px 0 0 2px;font-size:11.5px;display:inline-block}.itin-day{padding-top:14px}.itin-day+.itin-day{border-top:1px dashed #efe6d62e;margin-top:6px}.itin-hd{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.itin-hd b{font-size:14.5px}.itin-hd .lbl{margin:0}.itin-day .line-main{flex-direction:column;gap:3px;display:flex}.itin-day.missed .line{opacity:.4}.itin-day.missed .poll{opacity:.55}.itin-day.missed .itin-hd b{color:var(--sand-dim)}.pass{background:var(--sea);border:1px solid var(--line);border-radius:var(--r) var(--r) 0 0;position:relative;overflow:hidden}.pass-bar{background:var(--gold);color:var(--ink);justify-content:space-between;align-items:center;padding:13px 18px;display:flex;position:relative;overflow:hidden}.pass-bar:after{content:"";background:repeating-linear-gradient(115deg,#06162017 0 2px,#0000 2px 9px);position:absolute;inset:0}.mark{z-index:1;align-items:center;gap:9px;display:flex;position:relative}.mark svg{flex:none}.mark b{letter-spacing:-.02em;font-family:Archivo Black,sans-serif;font-size:16px}.pass-bar em{z-index:1;letter-spacing:.15em;font-family:Space Mono,monospace;font-size:9.5px;font-style:normal;font-weight:700;position:relative}.pass-body{padding:22px 18px 16px;position:relative}.ghost30{color:#efe6d60a;letter-spacing:-.07em;pointer-events:none;font-family:Archivo Black,sans-serif;font-size:150px;line-height:1;position:absolute;top:44px;right:-14px}.route{justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative}.port{text-align:center;flex:1;min-width:0}.port .code{letter-spacing:-.04em;color:var(--sand);font-family:Archivo Black,sans-serif;font-size:46px;line-height:.9}.port.dest .code{color:var(--gold)}.port .city{letter-spacing:.11em;text-transform:uppercase;color:var(--sand-dim);margin-top:8px;font-family:Space Mono,monospace;font-size:9px}.pathline{flex:none;width:74px;height:26px;position:relative}.pathline .dash{background:repeating-linear-gradient(90deg,#efe6d657 0 4px,#0000 4px 9px);height:1px;position:absolute;top:13px;left:0;right:0}.pathline svg{background:var(--sea);padding:0 5px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.grid{border-top:1px solid var(--line);grid-template-columns:1.55fr 1fr 1fr;gap:17px 12px;margin-top:24px;padding-top:19px;display:grid;position:relative}.grid>div{min-width:0}.grid .val.hot{color:var(--gold)}.grid .wide{grid-column:span 2}.pass-note{border-top:1px dashed #efe6d633;align-items:center;gap:10px;margin-top:19px;padding-top:15px;display:flex;position:relative}.pass-note svg{flex:none}.pass-note p{color:var(--sand-dim);font-size:12px;line-height:1.5}.tear{background:var(--sea);border-left:1px solid var(--line);border-right:1px solid var(--line);height:26px;position:relative}.tear:before,.tear:after{content:"";background:var(--ink);border-radius:50%;width:26px;height:26px;position:absolute;top:50%;transform:translateY(-50%)}.tear:before{left:-14px}.tear:after{right:-14px}.perf{background:repeating-linear-gradient(90deg,#efe6d64d 0 5px,#0000 5px 12px);height:1px;position:absolute;top:50%;left:19px;right:19px}.stub{background:var(--sea);border:1px solid var(--line);border-radius:0 0 var(--r) var(--r);border-top:0;padding:16px 18px 18px}.stub-top{justify-content:space-between;align-items:flex-end;margin-bottom:15px;display:flex}.barcode{background:var(--sand);border-radius:6px;align-items:stretch;gap:1.5px;height:52px;padding:9px 11px;display:flex}.barcode i{background:var(--ink);border-radius:.5px;display:block}.bcode{letter-spacing:.22em;color:var(--sand-dim);text-align:center;margin-top:10px;font-family:Space Mono,monospace;font-size:9.5px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);margin-top:13px;overflow:hidden}.card-hd{background:#00000029;border-bottom:1px dashed #efe6d62e;justify-content:space-between;align-items:center;gap:10px;padding:11px 18px;display:flex}.card-hd .lbl{margin:0}.card-bd{padding:18px}.card-flush{border-radius:0 0 var(--r) var(--r);margin-top:0}.answered{background:#35d6a41a;border:1px solid #35d6a452;border-radius:11px;align-items:center;gap:11px;padding:13px 15px;display:flex}.answered.no{background:#ff6b4717;border-color:#ff6b474d}.answered p{font-size:13.5px;font-weight:500;line-height:1.4}.answered a,.answered button{color:var(--sand-dim);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:12px;text-decoration:underline}.share-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.amount{color:var(--gold);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-family:Archivo Black,sans-serif;font-size:46px;line-height:1}.locked{letter-spacing:.13em;color:var(--aqua);border:1px solid #35d6a466;border-radius:4px;flex:none;padding:5px 9px;font-family:Space Mono,monospace;font-size:9px;font-weight:700}.locked.est{color:var(--sand-dim);border-color:var(--line)}.guarantee{color:var(--sand-dim);border-left:2px solid var(--gold);margin-top:12px;padding-left:12px;font-size:12.5px;line-height:1.55}.guarantee b{color:var(--sand);font-weight:700}.lines{border-top:1px dashed #efe6d62e;margin-top:17px}.line{border-bottom:1px dashed #efe6d62e;align-items:center;gap:12px;padding:13px 0;display:flex}.line:last-child{border-bottom:0;padding-bottom:0}.line-main{flex:1;min-width:0}.line-main b{font-size:14px;font-weight:500;display:block}.line-main a{color:var(--gold);border-bottom:1px solid #f2b33d59;font-size:12px;text-decoration:none}.line-amt{font-variant-numeric:tabular-nums;text-align:right;font-size:14.5px;font-weight:700}.line small{color:var(--sand-dim);text-align:right;margin-top:2px;font-family:Space Mono,monospace;font-size:10.5px;display:block}.pay-row{justify-content:space-between;align-items:baseline;margin-bottom:11px;display:flex}.pay-row strong{font-variant-numeric:tabular-nums;font-size:22px}.pay-row span{color:var(--sand-dim);font-variant-numeric:tabular-nums;font-size:13px}.bar{background:#00000052;border-radius:99px;height:9px;overflow:hidden}.bar i{background:linear-gradient(90deg,var(--gold),var(--gold-hi));border-radius:99px;height:100%;display:block}.due{color:var(--sand-dim);justify-content:space-between;gap:10px;margin-top:11px;font-size:12.5px;display:flex}.due b{color:var(--coral);font-weight:700}.pm{border:1px solid var(--line);background:#0003;border-radius:12px;align-items:center;gap:13px;margin-top:9px;padding:14px 15px;display:flex}.pm-ic{width:38px;height:38px;color:var(--ink);background:var(--gold);border-radius:10px;flex:none;place-items:center;font-family:Archivo Black,sans-serif;font-size:17px;display:grid}.pm-cash .pm-ic{background:#00d632}.pm-venmo .pm-ic{background:#3d95ce}.pm-zelle .pm-ic{background:#9b6bff}.pm-txt{flex:1;min-width:0}.pm-txt b{font-size:14px;font-weight:700;display:block}.pm-txt small{color:var(--sand-dim);text-overflow:ellipsis;white-space:nowrap;font-family:Space Mono,monospace;font-size:11.5px;display:block;overflow:hidden}.pm-go{border:1px solid var(--gold);color:var(--gold);cursor:pointer;background:0 0;border-radius:9px;flex:none;padding:9px 13px;font-family:inherit;font-size:12px;font-weight:700}.pm-go.solid{background:var(--gold);color:var(--ink);border-color:var(--gold)}a.pm-go{white-space:nowrap;text-decoration:none}.pm-hint{color:var(--sand-dim);border-left:2px solid var(--line);margin-top:11px;padding-left:11px;font-size:11.5px;line-height:1.5}.cta{background:var(--gold);width:100%;color:var(--ink);cursor:pointer;text-align:center;border:0;border-radius:11px;margin-top:14px;padding:15px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;display:block}.cta.ghost{border:1px solid var(--line);color:var(--sand);background:0 0}.cta.danger{color:var(--coral);background:0 0;border:1px solid #ff6b4780}.task{border-bottom:1px dashed #efe6d62e;align-items:flex-start;gap:13px;padding:13px 0;display:flex}.task:last-child{border-bottom:0;padding-bottom:0}.box{border:1.5px solid var(--line);cursor:pointer;background:0 0;border-radius:6px;flex:none;place-items:center;width:21px;height:21px;margin-top:1px;padding:0;display:grid}.task.done .box{background:var(--aqua);border-color:var(--aqua)}.task.done .box svg{visibility:visible!important}.task.done .task-t{color:var(--sand-dim);text-decoration:line-through}.box:disabled{cursor:not-allowed;opacity:.5}.task-t{font-size:14px;font-weight:500}.task-d{color:var(--sand-dim);margin-top:3px;font-size:11.5px;line-height:1.45}.task.late .task-d{color:var(--coral);font-weight:700}.task-body{flex:1;min-width:0}.stats{grid-template-columns:1fr 1fr;gap:9px;display:grid}.stat{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:15px}.stat b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-family:Archivo Black,sans-serif;font-size:25px;display:block}.stat.good b{color:var(--aqua)}.stat.warn b{color:var(--coral)}.stat.gold b{color:var(--gold)}.head{justify-content:space-between;align-items:center;gap:10px;margin:22px 0 11px;display:flex}.head h2{font-size:15px;font-weight:700}.head .lbl{margin:0}.person{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:center;gap:13px;margin-bottom:8px;padding:14px 15px;display:flex}.person.settled{border-left:3px solid var(--aqua)}.person.owing{border-left:3px solid var(--coral)}.person.quiet{border-left:3px solid var(--sand-dim);opacity:.62}.who{flex:1;min-width:0}.who b{font-size:14.5px;font-weight:700;display:block}.who small{color:var(--sand-dim);text-overflow:ellipsis;white-space:nowrap;font-family:Space Mono,monospace;font-size:11px;display:block;overflow:hidden}.owed{text-align:right;flex:none}.owed b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700;display:block}.owed.clear b{color:var(--aqua)}.owed.due b{color:var(--coral)}.owed small{color:var(--sand-dim);font-family:Space Mono,monospace;font-size:10px}.nudge{border:1px solid var(--line);cursor:pointer;width:36px;height:36px;color:var(--gold);background:0 0;border-radius:10px;flex:none;place-items:center;text-decoration:none;display:grid}.footnote{color:var(--sand-dim);background:#00000038;border-radius:11px;margin-top:14px;padding:14px;font-size:12px;line-height:1.55}.footnote b{font-weight:700}.flash{border-radius:11px;margin-bottom:13px;padding:13px 15px;font-size:13px;line-height:1.5}.flash.ok{color:var(--sand);background:#35d6a41a;border:1px solid #35d6a452}.flash.bad{color:var(--sand);background:#ff6b471a;border:1px solid #ff6b4757}.flash.warn{color:var(--sand);background:#f2b33d1a;border:1px solid #f2b33d57}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.toolbar .mini{width:auto;padding:9px 14px}.form-grid{grid-template-columns:1fr;gap:0;display:grid}@media (width>=520px){.form-grid.two{grid-template-columns:1fr 1fr;gap:0 10px}}.field{margin-bottom:2px}.field .lbl{margin-bottom:5px}.err{color:var(--coral);margin:-3px 0 8px;font-size:11.5px;font-weight:700}.check{cursor:pointer;align-items:center;gap:10px;padding:11px 0;display:flex}.check input{appearance:none;border:1.5px solid var(--line);cursor:pointer;background:0 0;border-radius:6px;flex:none;width:21px;height:21px;position:relative}.check input:checked{background:var(--aqua);border-color:var(--aqua)}.check input:checked:after{content:"";border:solid var(--ink);border-width:0 2.6px 2.6px 0;width:5px;height:10px;position:absolute;top:2.5px;left:6.5px;transform:rotate(45deg)}.check span{font-size:13.5px}.linkbox{border:1px solid var(--line);background:#0000004d;border-radius:10px;align-items:center;gap:8px;margin-top:10px;padding:11px 12px;display:flex}.linkbox code{min-width:0;color:var(--gold);text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:Space Mono,monospace;font-size:11px;overflow:hidden}.linkbox button{border:1px solid var(--gold);color:var(--gold);cursor:pointer;background:0 0;border-radius:8px;flex:none;padding:7px 11px;font-family:inherit;font-size:11.5px;font-weight:700}.row-actions{border-top:1px dashed #efe6d62e;flex-wrap:wrap;gap:6px;margin-top:11px;padding-top:11px;display:flex}.row-actions button,.row-actions a{border:1px solid var(--line);color:var(--sand-dim);cursor:pointer;background:0 0;border-radius:8px;padding:7px 11px;font-family:inherit;font-size:11.5px;font-weight:700;text-decoration:none}.row-actions .danger{color:var(--coral);border-color:#ff6b4766}.row-actions .go{border-color:var(--gold);color:var(--gold)}details.editor{margin-top:11px}details.editor>summary{cursor:pointer;letter-spacing:.14em;text-transform:uppercase;color:var(--sand-dim);font-family:Space Mono,monospace;font-size:10px;list-style:none}details.editor>summary::-webkit-details-marker{display:none}details.editor[open]>summary{color:var(--gold);margin-bottom:11px}.login{max-width:340px;margin:12vh auto 0}.login h1{letter-spacing:-.03em;margin-bottom:6px;font-family:Archivo Black,sans-serif;font-size:26px}.login p{color:var(--sand-dim);margin-bottom:20px;font-size:13px}.backlink{letter-spacing:.14em;text-transform:uppercase;color:var(--sand-dim);align-items:center;gap:7px;margin-bottom:13px;font-family:Space Mono,monospace;font-size:10px;text-decoration:none;display:inline-flex}
