.video-field{display:grid;gap:6px}.video-clear{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:8px;background:none;color:var(--ink-3);cursor:pointer}.video-clear:hover{background:var(--surface-2);color:var(--ink)}.video-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.video-chips .say{font-size:12px;color:var(--ink-3);margin-right:2px}.video-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:999px;border:1px dashed var(--line);background:var(--surface);color:var(--ink-2);font:inherit;font-size:12.5px;font-weight:600;white-space:nowrap;cursor:pointer}.video-chip:hover:not(:disabled){border-color:var(--brand);color:var(--brand-ink)}.video-chip.on{border-style:solid;border-color:var(--brand);background:var(--brand-wash);color:var(--brand-ink)}.video-chip:disabled{opacity:.6;cursor:default}@media (max-width: 640px){.video-chip{height:36px;padding:0 14px;font-size:13px}}.video-accounts{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.video-account{height:100%}.video-usefirst{align-self:flex-start;padding:0;border:0;background:none;color:var(--brand-ink);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.video-usefirst:hover{text-decoration:underline}.video-account .font-medium{white-space:nowrap}.video-first{padding:1px 7px;border-radius:999px;background:var(--brand-wash);color:var(--brand-ink);font-size:11px;font-weight:600}.video-tried{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 10px;border-radius:8px;background:var(--surface-2);font-size:12.5px}.video-tried a:first-child{flex:1;min-width:0;color:var(--brand-ink)}.video-tried button,.video-tried a:last-child{flex:none;display:inline-flex;border:0;background:none;padding:2px;color:var(--ink-2);cursor:pointer}@media (max-width: 900px){.video-accounts{grid-template-columns:minmax(0,1fr)}}.ch,.ui-modal{--chat: var(--canvas);--mine: #E3EBFF;--mine-line: #CFDCFF;--theirs: var(--surface);--read: #2962FF;--fill: var(--brand)}:root[data-theme=dark] .ch,:root[data-theme=dark] .ui-modal{--chat: #0E141C;--mine: #1A2B5C;--mine-line: #25397A;--theirs: #18212C;--read: #93AEFF;--fill: var(--brand-hover, #2F5BE0)}.ch-page{display:flex;background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden;height:calc(var(--ch-vh, 100dvh) - var(--topH, 56px) - 24px);min-height:420px}.ch h1,.ch h2,.ch .ch-title{font-family:"Familjen Grotesk",var(--font-display, inherit),sans-serif}.ch-list{width:300px;flex:none;border-right:1px solid var(--line);display:flex;flex-direction:column;min-height:0;background:var(--surface)}.ch-list-head{display:flex;align-items:center;gap:6px;padding:12px 14px 10px}.ch-list-head h1{margin:0;font-size:17px;font-weight:700;letter-spacing:-.015em;color:var(--ink)}.ch-round{width:32px;height:32px;border-radius:50%;border:0;background:var(--fill);color:#fff;display:inline-flex;align-items:center;justify-content:center;padding:0;flex:none;cursor:pointer}.ch-round:hover{filter:brightness(1.08)}.ch-ib{width:34px;height:34px;border:0;background:none;border-radius:9px;color:var(--ink-2);display:inline-flex;align-items:center;justify-content:center;padding:0;flex:none;cursor:pointer;position:relative}.ch-ib:hover{background:var(--surface-2);color:var(--ink)}.ch-ib.on{color:var(--brand-ink)}.ch-ib.sm{width:30px;height:30px;border-radius:8px}.ch-search{margin:0 14px 10px;height:34px;display:flex;align-items:center;gap:8px;padding:0 10px;background:var(--surface-2);border:1px solid var(--line);border-radius:8px;color:var(--ink-3);flex:none}.ch .ch-search input{border:0!important;outline:none;background:none!important;font:inherit;font-size:13px;color:var(--ink);flex:1;min-width:0;height:30px!important;padding:0!important;box-shadow:none!important}.ch-tabs{margin:0 14px;display:flex;gap:2px;padding:3px;background:var(--surface-2);border:1px solid var(--line-2);border-radius:10px;flex:none}.ch-tab{flex:1;min-width:0;height:46px;border:0;border-radius:8px;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font:inherit;font-size:10.5px;font-weight:600;background:none;color:var(--ink-3);cursor:pointer}.ch-tab:hover{color:var(--ink)}.ch-tab.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #0d1b2a1a}.ch-tab .ico{position:relative;display:flex}.ch-dotcount{position:absolute;top:-5px;right:-10px;min-width:15px;height:15px;border-radius:8px;background:var(--fill);color:#fff;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 3px;box-sizing:border-box}.ch-filters{display:flex;gap:6px;padding:10px 14px 4px;flex:none}.ch-chip{height:26px;padding:0 11px;border-radius:999px;border:1px solid var(--line);background:none;color:var(--ink-2);font:inherit;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap}.ch-chip.on{border-color:var(--ink);background:var(--ink);color:var(--surface);font-weight:600}.ch-rows{flex:1;min-height:0;overflow-y:auto;padding-bottom:10px;overscroll-behavior:contain}.ch-label{padding:12px 20px 4px;font-size:10.5px;font-weight:600;letter-spacing:.06em;color:var(--ink-3);display:flex;align-items:center;gap:5px;text-transform:uppercase}.ch-row{display:flex;align-items:center;gap:10px;padding:7px 10px;margin:0 6px;border-radius:9px;text-decoration:none;color:var(--ink);background:transparent;cursor:pointer;width:calc(100% - 12px);border:0;text-align:left;font:inherit;position:relative}.ch-row:hover{background:var(--surface-2)}.ch-row.on{background:var(--brand-wash)}.ch-row .nm{display:block;font-size:13.5px;font-weight:500;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch-row.unread .nm{font-weight:700}.ch-row .pv{display:block;font-size:12.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch-row.unread .pv{color:var(--ink-2)}.ch-row .side{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:none}.ch-row .tm{font-size:11px;color:var(--ink-3)}.ch-row.unread .tm{color:var(--brand-ink);font-weight:600}.ch-count{min-width:18px;height:18px;border-radius:9px;background:var(--fill);color:#fff;font-size:10.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;padding:0 5px;box-sizing:border-box}.ch-count.muted{background:var(--ink-3)}.ch-count.at{background:var(--alert)}.ch-glyph{width:34px;height:34px;border-radius:9px;background:var(--surface-2);border:1px solid var(--line-2);color:var(--ink-2);display:flex;align-items:center;justify-content:center;flex:none;box-sizing:border-box}.ch-row-more{position:absolute;right:8px;top:50%;transform:translateY(-50%);opacity:0}.ch-row:hover .ch-row-more,.ch-row:focus-within .ch-row-more{opacity:1}.ch-link-row{display:flex;align-items:center;gap:8px;margin:8px 16px 0;font-size:12.5px;font-weight:600;color:var(--brand-ink);background:none;border:0;padding:4px 0;cursor:pointer;font-family:inherit}.ch-empty{padding:28px 22px;text-align:center;color:var(--ink-3);font-size:13px}.ch-empty b{display:block;color:var(--ink);font-size:14px;margin-bottom:4px}.ch-face{position:relative;flex:none;display:inline-flex}.ch-face .on{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border-radius:50%;background:var(--ok);border:2px solid var(--surface)}.ch-face .st{position:absolute;right:-4px;bottom:-4px;width:17px;height:17px;border-radius:50%;background:var(--gold-wash);border:2px solid var(--surface);display:flex;align-items:center;justify-content:center;color:var(--gold-ink);box-sizing:border-box}.ch-face .st svg{width:9px;height:9px;flex:none}.ch-glyph svg,.ch-ib svg,.ch-tab svg{flex:none}.ch-conv{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--surface);position:relative}.ch-head{height:58px;display:flex;align-items:center;gap:12px;padding:0 10px 0 18px;border-bottom:1px solid var(--line-2);flex:none}.ch-head .t{font-size:16px;font-weight:700;display:flex;align-items:center;gap:4px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch-head .s{font-size:12px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch-head .s.ok{color:var(--ok-ink)}.ch-head .acts{margin-left:auto;display:flex;align-items:center;gap:2px;flex:none}.ch-pinbar{display:flex;align-items:center;gap:10px;padding:7px 14px 7px 18px;border-bottom:1px solid var(--line-2);background:var(--surface);font-size:12.5px;color:var(--ink-2);cursor:pointer;flex:none}.ch-pinbar b{color:var(--ink);font-weight:600}.ch-pinbar .pv{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch-floor{flex:1;min-height:0;overflow-y:auto;background:var(--chat);padding:14px 22px 10px;display:flex;flex-direction:column;gap:6px;overscroll-behavior:contain}.ch-floor>.grow{flex:1}.ch-day{align-self:center;font-size:11.5px;font-weight:600;color:var(--ink-3);background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:2px 12px;margin:8px 0 4px;position:sticky;top:0;z-index:2}.ch-sys{align-self:center;max-width:80%;text-align:center;font-size:12px;color:var(--ink-3);background:var(--surface-2);border-radius:8px;padding:4px 10px;margin:2px 0;white-space:pre-line}.ch-sys.lines{text-align:left;line-height:1.5;padding:6px 12px}.ch-newline{display:flex;align-items:center;gap:10px;font-size:11.5px;font-weight:600;color:var(--alert);margin:6px 0}.ch-newline:before,.ch-newline:after{content:"";flex:1;height:1px;background:var(--alert);opacity:.5}.ch-more-older{align-self:center}.ch-msg{display:flex;gap:10px;align-items:flex-start;max-width:78%;position:relative}.ch-msg.mine{align-self:flex-end;max-width:70%;flex-direction:row-reverse}.ch-msg.cont{margin-top:-2px}.ch-msg .who{display:flex;align-items:baseline;gap:8px;margin:0 0 3px 2px}.ch-msg .who b{font-size:13px;font-weight:600;color:var(--ink)}.ch-msg .who span{font-size:11px;color:var(--ink-3)}.ch-msg .col{min-width:0;display:flex;flex-direction:column}.ch-msg.mine .col{align-items:flex-end}.ch-gap{width:32px;flex:none}.ch-bub{background:var(--theirs);border:1px solid var(--line);border-radius:4px 14px 14px;padding:7px 10px 6px 12px;font-size:14px;line-height:1.45;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;position:relative;max-width:100%;box-sizing:border-box}.ch-msg.cont .ch-bub{border-radius:14px}.ch-msg.mine .ch-bub{background:var(--mine);border-color:var(--mine-line);border-radius:14px 4px 14px 14px}.ch-msg.mine.cont .ch-bub{border-radius:14px}.ch-msg.flash .ch-bub{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-wash)}.ch-bub.gone{font-style:italic;color:var(--ink-3);background:transparent}.ch-meta{display:inline-flex;align-items:center;gap:3px;margin-left:10px;font-size:11px;color:var(--ink-3);vertical-align:-2px;float:right;margin-top:4px;line-height:1;white-space:nowrap}.ch-meta .ed{cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ch-meta .ed:hover{color:var(--ink)}.ch-tick{display:inline-flex;color:var(--ink-3)}.ch-tick.read{color:var(--read)}.ch-fwd{display:flex;align-items:center;gap:4px;font-size:11.5px;font-style:italic;color:var(--ink-3);margin-bottom:2px}.ch-quote{display:block;border-left:3px solid var(--brand);background:#2962ff0f;border-radius:6px;padding:4px 8px;margin:1px 0 6px;font-size:12.5px;color:var(--ink-2);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:360px}.ch-quote b{display:block;font-size:12px;color:var(--brand-ink);font-weight:600}.ch-mention{color:var(--brand-ink);font-weight:600}.ch-mention.me,.ch-mention.all{background:var(--gold-wash);color:var(--gold-ink);border-radius:4px;padding:0 2px}.ch-link{color:var(--brand-ink);text-decoration:underline}.ch-pinmark{display:inline-flex;color:var(--gold-ink);margin-right:4px;vertical-align:-2px}.ch-remmark{display:inline-flex;color:var(--gold-ink);margin-right:4px;vertical-align:-2px;cursor:pointer;border-radius:4px}.ch-remmark.due{color:var(--alert)}.ch-remmark:hover{opacity:.75}.ch-reacts{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.ch-react{height:24px;border-radius:999px;border:1px solid var(--line);background:var(--surface);padding:0 7px;display:inline-flex;align-items:center;gap:4px;font:inherit;font-size:12.5px;color:var(--ink-2);cursor:pointer}.ch-react.mine{border-color:var(--brand);background:var(--brand-wash);color:var(--brand-ink)}.ch-replies{display:inline-flex;align-items:center;gap:7px;margin:5px 0 0 2px;font-size:12px;font-weight:600;color:var(--brand-ink);background:none;border:0;padding:0;cursor:pointer;font-family:inherit}.ch-replies .faces{display:flex}.ch-replies .faces>*{margin-left:-6px;box-shadow:0 0 0 2px var(--chat);border-radius:50%}.ch-replies .faces>*:first-child{margin-left:0}.ch-replies small{font-weight:500;color:var(--ink-3)}.ch-tools{position:absolute;top:0;left:100%;padding:0 6px;display:none;z-index:5}.ch-msg.mine .ch-tools{left:auto;right:100%}.ch-msg:hover .ch-tools,.ch-msg:focus-within .ch-tools,.ch-tools.open{display:flex}.ch-tools-in{display:flex;align-items:center;gap:1px;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:var(--pop, 0 8px 24px -10px rgba(13, 27, 42, .3));padding:2px}.ch-tools button{width:28px;height:28px;border:0;background:none;border-radius:7px;color:var(--ink-2);display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;font-size:15px}.ch-tools button:hover{background:var(--surface-2);color:var(--ink)}@media (hover: none){.ch-msg:hover .ch-tools{display:none}}.ch-files{display:flex;flex-direction:column;gap:6px;margin:2px 0 4px;white-space:normal}.ch-file{display:flex;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--surface);text-decoration:none;color:var(--ink);max-width:340px;box-sizing:border-box;cursor:pointer;font:inherit;text-align:left}.ch-msg.mine .ch-file{border-color:var(--mine-line)}.ch-file .ic{width:32px;height:32px;border-radius:8px;background:var(--brand-wash);color:var(--brand-ink);display:flex;align-items:center;justify-content:center;flex:none}.ch-file .nm{display:block;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}.ch-file .sz{display:block;font-size:11.5px;color:var(--ink-3)}.ch-img{display:block;max-width:300px;max-height:260px;border-radius:10px;border:1px solid var(--line);cursor:zoom-in;-o-object-fit:cover;object-fit:cover}.ch-card{background:var(--theirs);border:1px solid var(--line);border-radius:4px 14px 14px;padding:12px;width:360px;max-width:100%;box-sizing:border-box}.ch-msg.mine .ch-card{border-radius:14px 4px 14px 14px;background:var(--mine);border-color:var(--mine-line)}.ch-card .row1{display:flex;gap:10px;align-items:center}.ch-card .ic{width:34px;height:34px;border-radius:8px;background:var(--brand-wash);color:var(--brand-ink);display:flex;align-items:center;justify-content:center;flex:none}.ch-card .t1{display:block;font-size:13.5px;font-weight:600;color:var(--ink)}.ch-card .t2{display:block;font-size:12px;color:var(--ink-3)}.ch-card .row2{display:flex;align-items:center;gap:8px;margin-top:10px;flex-wrap:wrap}.ch-btn{height:30px;padding:0 14px;border-radius:8px;background:var(--fill);color:#fff;font-weight:600;font-size:12.5px;display:inline-flex;align-items:center;gap:6px;text-decoration:none;border:0;cursor:pointer;font-family:inherit}.ch-btn.ghost{background:var(--surface);color:var(--ink);border:1px solid var(--line)}.ch-btn:disabled{opacity:.5;cursor:default}.ch-typing{font-size:12px;color:var(--ink-3);padding:2px 24px 0;height:18px;flex:none;background:var(--chat);display:flex;align-items:center;gap:6px}.ch-dots{display:inline-flex;gap:2px}.ch-dots i{width:4px;height:4px;border-radius:50%;background:var(--ink-3);animation:chdot 1.2s infinite ease-in-out}.ch-dots i:nth-child(2){animation-delay:.15s}.ch-dots i:nth-child(3){animation-delay:.3s}@keyframes chdot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion: reduce){.ch-dots i{animation:none}}.ch-jump{position:absolute;right:24px;bottom:132px;z-index:6;width:38px;height:38px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);display:flex;align-items:center;justify-content:center;box-shadow:var(--pop, 0 8px 24px -10px rgba(13, 27, 42, .3));cursor:pointer}.ch-jump .ch-count{position:absolute;top:-6px;right:-6px}.ch-compose{padding:8px 16px 14px;background:var(--chat);flex:none}.ch-box{background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 1px 2px #0d1b2a0d,0 8px 24px -12px #0d1b2a2e;position:relative}.ch-box:focus-within{border-color:var(--brand)}.ch .ch-box textarea{display:block;width:100%;box-sizing:border-box;border:0!important;resize:none;background:none!important;padding:12px 14px 4px!important;font:inherit;font-size:14px;line-height:1.45;color:var(--ink);outline:none;box-shadow:none!important;min-height:0}.ch-box.rows3 textarea{height:78px!important}.ch-box.rows2 textarea{height:54px!important;padding:10px 12px 2px!important;font-size:13.5px}.ch-box .bar{display:flex;align-items:center;gap:2px;padding:2px 8px 8px}.ch-box .bar .hint{margin-left:auto;margin-right:8px;font-size:11px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch-box.rows2 .bar .hint{visibility:hidden}.ch-send{width:34px;height:34px;border-radius:50%;border:0;background:var(--fill);color:#fff;display:inline-flex;align-items:center;justify-content:center;padding:0;flex:none;cursor:pointer}.ch-send:disabled{opacity:.45;cursor:default}.ch-attached{display:flex;flex-wrap:wrap;gap:6px;padding:10px 12px 0}.ch-att{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 4px 0 9px;border-radius:8px;background:var(--surface-2);border:1px solid var(--line);font-size:12px;color:var(--ink-2);max-width:240px}.ch-att span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch-att button{width:22px;height:22px;border:0;background:none;color:var(--ink-3);border-radius:6px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.ch-replying{display:flex;align-items:center;gap:8px;margin:10px 12px 0;padding:6px 6px 6px 10px;border-left:3px solid var(--brand);background:var(--surface-2);border-radius:6px;font-size:12.5px;color:var(--ink-2)}.ch-replying .pv{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch-replying b{color:var(--brand-ink);font-weight:600;margin-right:6px}.ch-readonly{padding:14px 18px;background:var(--chat);text-align:center;font-size:12.5px;color:var(--ink-3);flex:none}.ch-pop{position:absolute;bottom:calc(100% + 6px);left:8px;z-index:30;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 32px -10px #0d1b2a47;padding:6px;min-width:240px;max-width:min(320px,calc(100vw - 32px));max-height:280px;overflow-y:auto}.ch-pop .it{display:flex;align-items:center;gap:10px;width:100%;padding:7px 9px;border:0;background:none;border-radius:8px;font:inherit;font-size:13px;color:var(--ink);text-align:left;cursor:pointer}.ch-pop .it:hover,.ch-pop .it.on{background:var(--surface-2)}.ch-pop .it small{display:block;font-size:11.5px;color:var(--ink-3)}.ch-pop .it .ic{width:28px;height:28px;border-radius:8px;background:var(--surface-2);color:var(--ink-2);display:flex;align-items:center;justify-content:center;flex:none}.ch-emoji{display:grid;grid-template-columns:repeat(8,32px);gap:2px}.ch-emoji button{width:32px;height:32px;border:0;background:none;border-radius:8px;font-size:19px;cursor:pointer;padding:0}.ch-emoji button:hover{background:var(--surface-2)}.ch-side{width:340px;flex:none;border-left:1px solid var(--line);display:flex;flex-direction:column;min-height:0;background:var(--surface)}.ch-side .ch-head{padding:0 8px 0 16px}.ch-side .ch-floor{padding:14px 14px 8px}.ch-side .ch-compose{padding:8px 12px 12px}.ch-thread-sep{display:flex;align-items:center;gap:10px;font-size:11.5px;font-weight:600;color:var(--ink-3);margin:4px 0}.ch-thread-sep:before,.ch-thread-sep:after{content:"";flex:1;height:1px;background:var(--line)}.ch-members{flex:1;min-height:0;overflow-y:auto;padding:8px 0}.ch-member{display:flex;align-items:center;gap:10px;padding:7px 16px}.ch-member .nm{font-size:13.5px;color:var(--ink);font-weight:500}.ch-member .sb{font-size:12px;color:var(--ink-3)}.ch-tag{font-size:11px;font-weight:600;color:var(--brand-ink);background:var(--brand-wash);border-radius:999px;padding:1px 8px;white-space:nowrap}.ch-section{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--surface)}.ch-section .body{flex:1;min-height:0;overflow-y:auto;padding:16px 22px 24px;background:var(--chat)}.ch-cardlist{display:flex;flex-direction:column;gap:10px;max-width:720px}.ch-item{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.ch-item .t1{font-size:14px;font-weight:600;color:var(--ink)}.ch-item .t2{font-size:12.5px;color:var(--ink-3);margin-top:2px}.ch-progress{height:6px;border-radius:999px;background:var(--surface-2);overflow:hidden;margin-top:8px}.ch-progress i{display:block;height:100%;background:var(--fill);border-radius:999px}.ch-box-panel{position:fixed;right:10px;top:calc(var(--topH, 56px) + 10px);bottom:10px;width:390px;max-width:calc(100vw - 20px);background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 12px 32px -10px #0d1b2a52;display:flex;flex-direction:column;overflow:hidden;z-index:175;animation:chslide .18s ease-out}@keyframes chslide{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){.ch-box-panel{animation:none}}.ch-box-panel .bh{height:44px;display:flex;align-items:center;gap:6px;padding:0 6px 0 14px;border-bottom:1px solid var(--line-2);flex:none}.ch-box-panel .bh span{font-size:14.5px;font-weight:700;color:var(--ink)}.ch-box-panel .ch-list{width:auto;flex:1;border-right:0}.ch-box-panel .ch-conv .ch-head{height:54px;padding:0 8px 0 6px;gap:10px}.ch-box-panel .ch-floor{padding:12px 14px}.ch-box-panel .ch-compose{padding:8px 10px 10px}.ch-box-panel .ch-msg,.ch-box-panel .ch-msg.mine{max-width:86%}.ch-box-panel .ch-jump{bottom:96px}.ch-notes{position:fixed;right:16px;bottom:16px;z-index:195;display:flex;flex-direction:column;gap:8px;width:344px;max-width:calc(100vw - 32px)}.ch-note{background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 32px -10px #0d1b2a52;padding:10px 10px 10px 12px;display:flex;gap:10px;align-items:flex-start;cursor:pointer;animation:chslide .18s ease-out}.ch-note.ring{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-wash),0 12px 32px -10px #0d1b2a52}.ch-note .t1{font-size:13px;font-weight:600;color:var(--ink)}.ch-note .t2{font-size:12.5px;color:var(--ink-2);margin-top:1px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (max-width: 1180px){.ch-page .ch-side{position:absolute;right:0;top:0;bottom:0;z-index:20;box-shadow:-12px 0 32px -16px #0d1b2a4d}.ch-page{position:relative}}@media (max-width: 900px){.ch-list{width:270px}.ch-page{height:calc(var(--ch-vh, 100dvh) - var(--topH, 56px) - 18px)}}.ch-back{display:none}@media (max-width: 640px){.ch-back{display:inline-flex}.ch-page{border-radius:0;border-left:0;border-right:0;margin:-7px -6px 0;height:calc(var(--ch-vh, 100dvh) - var(--topH, 56px))}.ch-page.has-conv .ch-list,.ch-page.has-side .ch-conv{display:none}.ch-page:not(.has-conv) .ch-conv,.ch-page:not(.has-conv) .ch-section{display:none}.ch-list{width:100%;border-right:0}.ch-side{width:100%;border-left:0;position:static!important;box-shadow:none!important}.ch-head{padding:0 6px 0 4px;gap:8px}.ch-floor{padding:10px 10px 8px}.ch-msg{max-width:88%}.ch-msg.mine{max-width:84%}.ch-compose{padding:6px 8px calc(8px + env(safe-area-inset-bottom))}.ch-box.rows3 textarea,.ch-box.rows2 textarea{height:auto!important;min-height:40px;max-height:132px;padding:10px 12px 4px!important;font-size:16px}.ch-box .bar .hint{display:none}.ch-tools{display:none!important}.ch-file .nm{max-width:170px}.ch-img{max-width:220px}.ch-card{width:280px}.ch-section .body{padding:12px 10px 20px}.ch-box-panel{left:0;right:0;top:0;bottom:0;width:auto;max-width:none;border-radius:0}.ch-jump{right:14px;bottom:96px}.ch-notes{right:8px;left:8px;bottom:8px;width:auto;max-width:none}.ch-tab{font-size:10px}}.ch-sheet-reacts{display:flex;justify-content:space-between;gap:4px;padding:4px 2px 12px}.ch-sheet-reacts button{width:44px;height:44px;border-radius:50%;border:0;background:var(--surface-2);font-size:22px;cursor:pointer}.ch-sheet-list{display:flex;flex-direction:column}.ch-sheet-list button{display:flex;align-items:center;gap:12px;min-height:46px;border:0;background:none;font:inherit;font-size:14.5px;color:var(--ink);text-align:left;padding:0 6px;border-radius:8px;cursor:pointer}.ch-sheet-list button:hover{background:var(--surface-2)}.ch-sheet-list button.danger{color:var(--alert)}.content:has(.ch-page){padding-bottom:0!important}.ch-page{height:calc(var(--ch-vh, 100dvh) - var(--topH, 56px) - 32px)}@media (max-width: 900px){.ch-page{height:calc(var(--ch-vh, 100dvh) - var(--topH, 56px) - 29px)}}@media (max-width: 640px){.ch-page{height:calc(var(--ch-vh, 100dvh) - var(--topH, 56px) - 20px)}}@media (pointer: coarse){.ch-chip{height:34px;padding:0 14px}.ch-link-row{min-height:40px}}@media (max-width: 640px){.shell:has(.ch-page) .topbar .crumb{visibility:hidden}}.ch-voice{display:flex;align-items:center;gap:10px;width:260px;max-width:100%;padding:2px 0;white-space:normal}.ch-play{width:34px;height:34px;border-radius:50%;border:0;background:var(--fill);color:#fff;display:flex;align-items:center;justify-content:center;flex:none;cursor:pointer;padding:0}.ch-voice .bars{flex:1;display:flex;align-items:center;gap:2px;height:28px}.ch-voice .bars i{width:3px;border-radius:2px;flex:none}.ch-voice .len{font-size:11.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}.ch-poll .opts{display:flex;flex-direction:column;gap:6px;margin-top:10px}.ch-poll .opt{display:flex;align-items:center;gap:10px;width:100%;border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:8px 10px;font:inherit;font-size:13.5px;color:var(--ink);text-align:left;cursor:pointer}.ch-poll .opt:hover:not(:disabled){border-color:var(--brand)}.ch-poll .opt.on{border-color:var(--brand);background:var(--brand-wash)}.ch-poll .opt:disabled{cursor:default}.ch-poll .tick{width:18px;height:18px;border-radius:50%;border:2px solid var(--line);display:flex;align-items:center;justify-content:center;flex:none;color:#fff;box-sizing:border-box}.ch-poll .tick.sq{border-radius:5px}.ch-poll .opt.on .tick{background:var(--fill);border-color:var(--fill)}.ch-poll .tx{flex:1;min-width:0}.ch-poll .bar{display:block;height:4px;border-radius:999px;background:var(--surface-2);margin-top:5px;overflow:hidden}.ch-poll .bar i{display:block;height:100%;background:var(--fill);border-radius:999px;transition:width .25s ease}.ch-poll .n{font-size:12.5px;font-weight:600;color:var(--ink-2);font-variant-numeric:tabular-nums}.ch-rec{display:flex;align-items:center;gap:10px;padding:14px 14px 8px;font-size:14px;color:var(--ink)}.ch-rec .dot{width:10px;height:10px;border-radius:50%;background:var(--alert);animation:chpulse 1.2s infinite}@keyframes chpulse{50%{opacity:.35}}@media (prefers-reduced-motion: reduce){.ch-rec .dot{animation:none}}.ch-rec .t{font-variant-numeric:tabular-nums;font-weight:600}.ch-rec .hint{color:var(--ink-3);font-size:12px}.ch-records{display:flex;flex-direction:column;gap:6px;margin:4px 0 2px;white-space:normal}.ch-record{width:330px;max-width:100%;box-sizing:border-box;border-radius:10px;background:var(--surface);border:1px solid var(--line);color:var(--ink)}.ch-record:has(a.ch-record-main:hover){border-color:var(--brand)}.ch-record-main{display:flex;align-items:flex-start;gap:10px;padding:10px;border-radius:10px;color:var(--ink);text-decoration:none}a.ch-record-main:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.ch-msg.mine .ch-record{border-color:var(--mine-line)}.ch-record .ic{width:32px;height:32px;border-radius:8px;background:var(--brand-wash);color:var(--brand-ink);display:flex;align-items:center;justify-content:center;flex:none}.ch-record .k{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);overflow-wrap:normal;word-break:normal}.ch-record .st{text-transform:none;letter-spacing:0;font-weight:600;font-size:10.5px;padding:1px 6px;border-radius:999px;background:var(--surface-2);color:var(--ink-2)}.ch-record .t1{display:block;font-size:13.5px;font-weight:600;line-height:1.3;margin-top:1px;overflow-wrap:anywhere}.ch-record .t2{display:block;font-size:12px;color:var(--ink-3);margin-top:1px}.ch-record .amt{font-size:13px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:14px}.ch-record .ap{display:inline-block;margin-top:6px;font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:999px}.ch-record .ap.pending{background:var(--gold-wash);color:var(--gold-ink)}.ch-record .ap.approved{background:#2ecc7124;color:var(--ok-ink, #1B9E57)}.ch-record .ap.rejected{background:var(--alert-wash);color:var(--alert)}.ch-record.gone{opacity:.7}.ch-record.gone .t1{text-decoration:line-through;color:var(--ink-2)}.ch-record-acts{display:flex;gap:6px;flex-wrap:wrap;padding:0 10px 10px 52px}.ch-att.rec{background:var(--brand-wash);border-color:transparent;color:var(--brand-ink)}.ch-att.rec svg{width:14px;height:14px}.ch-pick{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:6px 8px;border:0;border-radius:10px;background:none;font:inherit;color:var(--ink);text-align:left;cursor:pointer}.ch-pick:hover{background:var(--surface-2)}.ch-pick.on{background:var(--brand-wash)}.ch-pick .ic{width:30px;height:30px;border-radius:8px;background:var(--brand-wash);color:var(--brand-ink);display:flex;align-items:center;justify-content:center;flex:none}.ch-pick .t1{display:block;font-size:13.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch-pick .t2{display:block;font-size:12px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch-pick .amt{font-size:12.5px;color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.ch-pick .bx{width:20px;height:20px;border-radius:6px;border:1.5px solid var(--line);display:flex;align-items:center;justify-content:center;flex:none;color:#fff;box-sizing:border-box}.ch-pick .bx.on{background:var(--fill);border-color:var(--fill)}.ch-quick{display:flex;flex-direction:column;gap:6px}.ch-quick button{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);font:inherit;font-size:14px;color:var(--ink);cursor:pointer}.ch-quick button:hover:not(:disabled){border-color:var(--brand)}.ch-quick button small{color:var(--ink-3);font-size:12px}.ch-seg{display:inline-flex;padding:3px;border-radius:10px;background:var(--surface-2);gap:2px}.ch-seg button{height:30px;padding:0 12px;border:0;border-radius:8px;background:none;font:inherit;font-size:13px;color:var(--ink-2);cursor:pointer}.ch-seg button.on{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #0d1b2a1f}.ch-rem-scroll{max-height:min(62vh,560px);overflow-y:auto;margin:0 -4px;padding:0 4px}.ch-rem-group+.ch-rem-group{margin-top:14px}.ch-rem-h{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);padding:0 4px 6px}.ch-rem-h span{font-weight:600;color:var(--ink-3)}.ch-rem{padding:8px 4px;border-top:1px solid var(--line)}.ch-rem .row{display:flex;align-items:flex-start;gap:6px}.ch-rem .main{flex:1;min-width:0;border:0;background:none;padding:0;font:inherit;text-align:left;color:var(--ink);cursor:pointer}.ch-rem .t1{display:block;font-size:13.5px;font-weight:500;overflow-wrap:anywhere}.ch-rem .t2{display:block;font-size:12px;color:var(--ink-2);margin-top:2px;overflow-wrap:anywhere}.ch-rem .t3{display:flex;align-items:center;gap:5px;font-size:11.5px;color:var(--ink-3);margin-top:4px}.ch-rem.due .t3{color:var(--alert);font-weight:600}.ch-rem.done .t1{text-decoration:line-through;color:var(--ink-3)}.ch-rem .acts{display:flex;gap:2px;flex:none}.ch-rem .t3 i{font-style:normal}.ch-rem .t3 .when{white-space:nowrap}.ch-rem .t3 .wh{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2);font-weight:500}@media (max-width: 640px){.ch-rem .t3{flex-wrap:wrap;row-gap:2px}.ch-rem .t3 i{display:none}.ch-rem .t3 .wh{flex-basis:100%;padding-left:17px}.ch-record{width:100%}.ch-record-main{flex-wrap:wrap}.ch-record .amt{order:3;flex-basis:100%;padding:0 0 0 42px}.ch-rem .acts .ch-ib{width:36px;height:36px}}.ch-check{width:400px}.ch-check .cnt{font-size:12px;font-weight:600;color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums}.ch-check .cnt.all{color:var(--ok-ink, #1B9E57)}.ch-check .bar{display:block;height:4px;border-radius:999px;background:var(--surface-2);margin:10px 0 4px;overflow:hidden}.ch-check .bar i{display:block;height:100%;background:var(--ok, #2ECC71);border-radius:999px;transition:width .25s ease}.ch-check .items{list-style:none;margin:0;padding:0}.ch-check .it{display:flex;align-items:flex-start;gap:10px;padding:8px 0;border-top:1px solid var(--line)}.ch-check .it:first-child{border-top:0}.ch-check .bx{width:20px;height:20px;border-radius:6px;border:1.5px solid var(--line);background:var(--surface);display:flex;align-items:center;justify-content:center;flex:none;color:#fff;padding:0;cursor:pointer;box-sizing:border-box;margin-top:1px}.ch-check .bx:disabled{cursor:not-allowed;opacity:.6}.ch-check .bx.on{background:var(--ok, #2ECC71);border-color:var(--ok, #2ECC71)}.ch-check .bx.auto{border-style:dashed;color:var(--ink-3);cursor:help}.ch-check .bx.auto.on{border-style:solid;color:#fff}.ch-check .tx{display:block;font-size:13.5px;color:var(--ink);line-height:1.35;overflow-wrap:anywhere}.ch-check .it.done .tx{color:var(--ink-3);text-decoration:line-through}.ch-check .it.late .tx{color:var(--alert);font-weight:600}.ch-check .rl{display:block;font-size:11.5px;color:var(--ink-3);margin-top:2px}.ch-check .rc{display:inline-flex;align-items:center;gap:5px;max-width:100%;margin-top:4px;padding:2px 8px;border-radius:6px;background:var(--brand-wash);color:var(--brand-ink);font-size:12px;text-decoration:none}.ch-check .rc svg{width:13px;height:13px;flex:none}.ch-check .rc em{font-style:normal;font-weight:600;margin-left:4px}.ch-check .rc.gone{background:var(--surface-2);color:var(--ink-3)}.ch-check .tg{display:flex;align-items:center;gap:8px;margin-top:5px;font-size:12px;font-weight:600;color:var(--ink-2);font-variant-numeric:tabular-nums}.ch-check .tgbar{width:90px;height:5px;border-radius:999px;background:var(--surface-2);overflow:hidden}.ch-check .tgbar i{display:block;height:100%;background:var(--fill);border-radius:999px}.ch-check .it.done .tgbar i{background:var(--ok, #2ECC71)}.ch-check .who{display:flex;align-items:center;gap:6px;flex:none;font-size:12px;color:var(--ink-2)}.ch-check .who .nm{max-width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-check .tm{font-variant-numeric:tabular-nums;color:var(--ink-3)}.ch-check .tm.late{color:var(--alert);font-weight:700}.ch-linkbtn{border:0;background:none;padding:0 0 0 8px;font:inherit;font-size:12px;color:var(--brand-ink);text-decoration:underline;cursor:pointer}.ch-ck-rows{display:flex;flex-direction:column;gap:8px;margin-top:4px}.ch-ck-row{border:1px solid var(--line);border-radius:10px;padding:8px;background:var(--surface)}.ch-ck-row .top{display:flex;align-items:center;gap:8px}.ch-ck-row .top .kind{width:160px;flex:none}.ch-ck-row .rule{font-size:12.5px;color:var(--ink-2);margin:6px 0 0 168px}.ch-ck-row .meta{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:8px;margin:6px 0 0 168px}.ch-ck-row .meta>*{width:100%;min-width:0;box-sizing:border-box}@media (max-width: 640px){.ch-check{width:100%}.ch-check .who .nm{display:none}.ch-ck-row .top{flex-wrap:wrap}.ch-ck-row .top .kind{width:100%}.ch-ck-row .rule,.ch-ck-row .meta{margin-left:0}.ch-ck-row .meta{grid-template-columns:minmax(0,1fr) 112px}}.ch-dayrep{width:420px}.ch-dayrep .note{margin:10px 0 0;font-size:13.5px;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.ch-dayrep .sec{margin-top:10px;padding-top:8px;border-top:1px solid var(--line)}.ch-dayrep .sec .h{display:flex;justify-content:space-between;gap:8px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.ch-dayrep .sec .n{text-transform:none;letter-spacing:0;color:var(--ink-2);font-variant-numeric:tabular-nums}.ch-dayrep ul{list-style:none;margin:4px 0 0;padding:0}.ch-dayrep li{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:var(--ink);padding:2px 0}.ch-dayrep li a{color:var(--ink);text-decoration:none;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-dayrep li a:hover{color:var(--brand-ink);text-decoration:underline}.ch-dayrep li b{font-variant-numeric:tabular-nums;margin-right:4px}.ch-dayrep li em{font-style:normal;color:var(--ink-3);white-space:nowrap;font-size:12px}.ch-dayrep li em.ok{color:var(--ok-ink, #1B9E57);font-weight:600}.ch-dayrep .none{margin:10px 0 0;font-size:13px;color:var(--ink-3)}.ch-dayrep.preview{width:auto;border:1px solid var(--line);border-radius:10px;padding:4px 12px 10px;background:var(--surface-2);max-height:38vh;overflow-y:auto}@media (max-width: 640px){.ch-dayrep{width:100%}}.ch-dayrep li .nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-dayrep.preview .sec:first-child{border-top:0;margin-top:6px}.ch-dayrep.v2{width:620px;container:dayrep / inline-size}.ch-dayrep.v2.preview{width:auto;max-height:46vh}.ch-daystats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.ch-daystats .stat{padding:10px 11px 9px;border-radius:10px;box-shadow:none;text-decoration:none;color:var(--ink);min-width:0}.ch-daystats .stat .lbl{font-size:9.5px;letter-spacing:.07em}.ch-daystats .stat .num{font-size:20px;margin:4px 0 1px;font-variant-numeric:tabular-nums;white-space:nowrap}.ch-daystats .stat .num.long{font-size:16px;margin-top:6px}.ch-daystats .stat .foot{font-size:11px;line-height:1.35}.ch-daystats .stat.still{cursor:default}.ch-daystats .stat.still:hover{transform:none;border-color:var(--line)}.ch-daystats>.stat:last-child{grid-column:span var(--sn, 1)}@container dayrep (min-width: 500px){.ch-daystats{grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr))}.ch-daystats>.stat:last-child{grid-column:span var(--sw, 1)}}.ch-dayrep .grp{margin-top:16px}.ch-dayrep .gh{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:700;color:var(--ink)}.ch-dayrep .gh .dot{width:8px;height:8px;border-radius:50%;background:var(--ok);flex:none}.ch-dayrep .grp.tomorrow .gh .dot{background:var(--gold)}.ch-dayrep .grp.coming .gh .dot{background:var(--blue)}.ch-dayrep .grp .sec:first-of-type{margin-top:6px}.ch-dayrep li em.late{color:var(--alert);font-weight:600}.ch-dayrep li.ln{display:block}.ch-dayrep li.ln .r{display:flex;justify-content:space-between;gap:10px;min-width:0}.ch-dayrep li .txt{margin:1px 0 3px;font-size:12px;line-height:1.45;color:var(--ink-2);white-space:normal;overflow-wrap:anywhere}.ch-dayrep .lead{margin:10px 0 0;font-size:13.5px;font-weight:600;line-height:1.45;color:var(--ink)}.ch-dayrep .care,.ch-dayrep .help{display:flex;gap:7px;align-items:flex-start;margin:8px 0 0;padding:7px 10px;border-radius:8px;font-size:12.5px;line-height:1.45}.ch-dayrep .care{background:color-mix(in srgb,var(--alert) 9%,transparent);color:var(--ink)}.ch-dayrep .care svg{color:var(--alert);flex:none;margin-top:2px}.ch-dayrep .care a{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--alert) 45%,transparent);text-underline-offset:2px}.ch-dayrep .care a:hover{color:var(--alert)}.ch-dayrep .help{background:color-mix(in srgb,var(--gold) 12%,transparent);color:var(--ink)}.ch-dayrep .help svg{color:var(--gold);flex:none;margin-top:2px}.ch-dayrep .month{margin:8px 0 0;font-size:12px;color:var(--ink-2)}.ch-dayrep .month b{color:var(--ink);font-weight:600;margin-right:4px}.ch-dayrep li.more a,.ch-dayrep li.more span{font-size:12px;color:var(--ink-3)}.ch-dayrep li.more a:hover{color:var(--brand-ink)}.ch-snz.ch-daywhen{grid-template-columns:1fr 1fr}.ch-snz.ch-daywhen button,.ch-snz.ch-daydays button{height:36px}.ch-snz.ch-daydays{grid-template-columns:repeat(7,minmax(0,1fr))}.ch-dayplan .say{margin:0 0 6px;font-size:12px;font-weight:600;color:var(--ink-2)}.ch-dayplan .say+.ch-daydays+.say{margin-top:12px}.ch-daytime{display:block;width:140px}.ch-dayplan .hint,.ch-dayplan-note{margin:10px 0 0;font-size:12.5px;line-height:1.45;color:var(--ink-3)}.ch-dayplan-note .ch-linkbtn{padding:0}@media (max-width: 640px){.ch-snz.ch-daywhen button,.ch-snz.ch-daydays button{height:40px}.ch-daytime{width:100%}}.ch-tally,.ch-showrep{width:420px}.ch-tally .nums,.ch-showrep .nums{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.ch-tally .nums>div,.ch-showrep .nums>div{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:8px 10px}.ch-tally .nums b,.ch-showrep .nums b{display:block;font-size:20px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.1}.ch-tally .nums span,.ch-showrep .nums span{display:block;font-size:11px;color:var(--ink-3);margin-top:2px}.ch-tally .nums .hot b,.ch-showrep .nums .hot b{color:var(--alert)}.ch-tally .bar{display:block;height:5px;border-radius:999px;background:var(--surface-2);margin-top:10px;overflow:hidden}.ch-tally .bar i{display:block;height:100%;background:var(--fill);border-radius:999px}.ch-tally .ppl{list-style:none;margin:10px 0 0;padding:0}.ch-tally .ppl li{display:flex;align-items:center;gap:8px;padding:4px 0;border-top:1px solid var(--line);font-size:13px}.ch-tally .ppl li:first-child{border-top:0}.ch-tally .ppl .nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.ch-tally .ppl .n{color:var(--ink-3);font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums}.ch-tally .ppl .n b{color:var(--ink)}.ch-check .grp+.grp{margin-top:6px}.ch-check .gh{display:flex;justify-content:space-between;gap:8px;margin-top:8px;padding:4px 0;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line)}.ch-check .gh .n{text-transform:none;letter-spacing:0;color:var(--ink-2);font-variant-numeric:tabular-nums}.ch-showpane{height:min(70vh,640px);min-height:420px;border:1px solid var(--line);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;background:var(--surface)}.card .ch-recpane{border:0;border-radius:0 0 12px 12px;border-top:1px solid var(--line)}.ch-recpane{height:min(62vh,600px)}.ch-showpane>*{flex:1;min-height:0}@media (max-width: 640px){.ch-tally,.ch-showrep{width:100%}.ch-tally .nums,.ch-showrep .nums{grid-template-columns:repeat(2,minmax(0,1fr))}.ch-showpane{height:calc(var(--ch-vh, 100dvh) - 150px);min-height:380px}}.ch-catchbar{display:flex;align-items:center;gap:8px;flex:none;margin:8px 12px 0;padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);font-size:13px;text-align:left;cursor:pointer}.ch-catchbar svg{color:var(--brand-ink)}.ch-catchbar:hover{border-color:var(--brand-ink)}.ch-catch .sec+.sec{margin-top:14px}.ch-catch .h{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin-bottom:2px}.ch-catch .sec.you .h{color:var(--brand-ink)}.ch-catch ul{list-style:none;margin:0;padding:0}.ch-catch li>button,.ch-catch li>span{display:block;width:calc(100% + 16px);margin:0 -8px;padding:6px 8px;border-radius:8px;text-align:left;font-size:13.5px;line-height:1.45;color:var(--ink);background:none}.ch-catch li>button:hover{background:var(--surface-2)}.ch-catch-wait{display:flex;align-items:center;gap:8px;padding:18px 0;color:var(--ink-3);font-size:13.5px}.ch-byai{display:flex;align-items:flex-start;gap:6px;margin:12px 0 0;font-size:12px;line-height:1.4;color:var(--ink-3)}.ch-byai svg{color:var(--brand-ink);margin-top:1px}.ch-drafts{border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:var(--surface-2)}.ch-drafts .h{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--ink)}.ch-drafts .h svg{color:var(--brand-ink)}.ch-drafts ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:2px}.ch-drafts li button{display:flex;align-items:baseline;gap:10px;width:100%;text-align:left;padding:5px 8px;border-radius:8px;border:1px solid transparent;background:none}.ch-drafts li.on button{border-color:var(--brand-ink);background:var(--surface)}.ch-drafts .t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--ink)}.ch-drafts .m{flex:none;font-size:12px;color:var(--ink-3);white-space:nowrap}.ch-daynote{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:-4px}.ch-daynote .ch-byai{margin:0}.ch-voicebox{display:flex;flex-direction:column;gap:4px;max-width:100%}.ch-words{max-width:320px;font-size:13px;line-height:1.45;color:var(--ink)}.ch-words p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.ch-words .by{display:inline-flex;align-items:center;gap:4px;margin-top:2px;font-size:11px;color:var(--ink-3)}.ch-words.wait{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-3)}.ch-words-ask{align-self:flex-start;padding:0;background:none;font-size:12px;color:var(--brand-ink)}.ch-words-ask:hover{text-decoration:underline}.ch-listen{display:flex;align-items:center;gap:8px;padding:6px 10px;border-bottom:1px solid var(--line);font-size:13px}.ch-listen .heard{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:italic;color:var(--ink-3)}.ch-listen select{max-width:150px;height:28px;min-height:0;padding:0 6px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink);font-size:12px;line-height:1}@media (max-width: 640px){.ch-listen select{max-width:112px}.ch-words{max-width:100%}.ch-catchbar{margin:6px 8px 0}.ch-drafts li button{flex-direction:column;gap:0}.ch-drafts .t{white-space:normal}}.ch-remtag{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:6px;font-size:12px;color:var(--ink-3)}.ch-remtag svg{color:var(--gold-ink, #B7791F)}.ch-remtag.due{color:var(--alert);font-weight:600}.ch-remtag .acts{display:inline-flex;gap:8px;white-space:nowrap}.ch-remtag button{padding:0;background:none;font-size:12px;color:var(--brand-ink)}.ch-remtag button:hover{text-decoration:underline}.ch-needs{display:flex;gap:12px;align-items:flex-start}.ch-needs .ic{width:36px;height:36px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:10px;background:var(--brand-wash);color:var(--brand-ink)}.ch-needs p{margin:0;font-size:14px;line-height:1.5;color:var(--ink)}.ch-needs-tag{margin-left:6px;padding:1px 6px;border-radius:999px;background:var(--surface-2);color:var(--ink-3);font-size:10.5px;font-weight:600}.ch-record.locked{background:var(--surface-2)}.ch-record.locked .ic{background:var(--surface);color:var(--ink-3)}.ch-record.locked .t1{color:var(--ink-2);font-weight:500}.ch-snz{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.ch-snz button{height:34px;padding:0 4px;border-radius:8px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;font-size:12.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:border-color .12s,background-color .12s,color .12s}.ch-snz button:hover:not(:disabled){border-color:var(--fill);background:var(--brand-wash);color:var(--brand-ink)}.ch-snz button.on{border-color:var(--fill);background:var(--brand-wash);color:var(--brand-ink)}.ch-guest{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 4px 0 10px;border-radius:13px;background:var(--surface-2);font-size:12.5px;color:var(--ink)}.ch-guest button{width:20px;height:20px;border:0;border-radius:50%;background:transparent;color:var(--ink-3);cursor:pointer;font-size:14px;line-height:1}.ch-guest button:hover{background:var(--line)}.ch-snz button:disabled{opacity:.55;cursor:default}.ch-at{display:flex;gap:6px;margin-top:8px}.ch-at input{flex:1;min-width:0;height:36px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit;font-size:13px}.ch-at input:focus{outline:none;border-color:var(--fill);box-shadow:0 0 0 3px var(--brand-wash)}:root[data-theme=dark] .ch-at input{color-scheme:dark}.ch-at .ch-btn{height:36px;padding:0 18px}.ch-rem-again{margin:8px 0 2px;padding:10px;border-radius:10px;background:var(--surface-2)}.ch-rem-again .say{display:block;margin-bottom:8px;font-size:12px;font-weight:600;color:var(--ink-2)}.ch-pickat{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:4px 0;border:0;background:none;font:inherit;font-size:12.5px;font-weight:600;color:var(--brand-ink);cursor:pointer}.ch-pickat.on{color:var(--ink)}.ch-remnote{display:block;padding:12px;cursor:default}.ch-remnote .hd{display:flex;align-items:flex-start;gap:10px}.ch-remnote .ic{width:32px;height:32px;flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--gold-wash);color:var(--gold-ink)}.ch-remnote .what{flex:1;min-width:0;padding:0;border:0;background:none;font:inherit;text-align:left;color:var(--ink);cursor:pointer}.ch-remnote .kick{display:block;font-size:11.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch-remnote .kick b{color:var(--gold-ink);font-weight:700}.ch-remnote .t1{margin-top:1px;font-size:14px;font-weight:600;line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.ch-remnote .what:hover .t1{text-decoration:underline}.ch-remnote .say{margin:12px 0 6px;font-size:12px;font-weight:600;color:var(--ink-2)}.ch-remnote .acts{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:8px}.ch-remnote .acts .ch-btn{height:36px;justify-content:center}.ch-remnote .acts .ch-btn.ghost.on{border-color:var(--fill);color:var(--brand-ink)}.ch-remnote .err{margin-top:8px;font-size:12px;color:var(--alert)}@media (max-width: 640px){.ch-snz button{height:40px;font-size:13px}.ch-at input,.ch-at .ch-btn{height:40px}.ch-at input{font-size:16px}.ch-remnote .acts .ch-btn{height:40px;font-size:13.5px}}.ch-ringstyle{display:grid;gap:8px;margin:2px 0 0}.ch-hear{flex:none;align-self:center;display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border-radius:7px;border:1px solid var(--line);background:var(--surface);color:var(--brand-ink);font:inherit;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer}.ch-hear:hover{border-color:var(--fill)}@media (max-width: 640px){.ch-hear{height:34px}}@media (min-width: 641px){.ch-settings-scroll,.ch-modal-scroll{max-height:calc(100dvh - 4rem - 150px);overflow-y:auto;margin:-4px -6px;padding:4px 6px}}.ch-react-head{font-size:11.5px;font-weight:600;color:var(--ink-3);padding:2px 2px 6px}.ch-react-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(32px,1fr));gap:2px}.ch-react-grid button{height:32px;padding:0;border:0;border-radius:8px;background:none;font-size:19px;line-height:1;cursor:pointer}.ch-react-grid button:hover{background:var(--surface-2)}.ch-react-grid button.on{background:var(--brand-wash);box-shadow:inset 0 0 0 1.5px var(--fill)}.ch-react-grid.big{grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:4px}.ch-react-grid.big button{height:40px;font-size:22px}.ch-react-more{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:none;color:var(--ink-2);cursor:pointer}.ch-react-more:hover,.ch-react-more.on{background:var(--surface-2);color:var(--ink)}.ch-sheet-reacts button.on{background:var(--brand-wash);color:var(--brand-ink)}.ch-react.add{padding:0 8px;color:var(--ink-3)}.ch-react.add:hover{color:var(--ink);border-color:var(--ink-3)}:root{--hanu: var(--gold);--hanu-ink: var(--gold-ink);--hanu-wash: var(--gold-wash);--hanu-red: #E2553B;--ease: cubic-bezier(.23, 1, .32, 1);--ease-in: cubic-bezier(.55, 0, .7, .2);--spring: cubic-bezier(.34, 1.56, .64, 1)}:root[data-theme=dark]{--hanu-red: #F0715A}.hanu{position:relative;display:inline-flex;align-items:flex-end;justify-content:center;flex:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.hanu.enter{animation:hanu-arrive .62s var(--spring) both}.hanu-body{position:relative;width:100%;height:100%;transform-origin:50% 100%;will-change:transform}.hanu-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 100%;object-position:50% 100%;pointer-events:none;-webkit-user-drag:none}.hanu-img.in{animation:hanu-pop .48s var(--spring) both}.hanu-img.out{animation:hanu-out .22s var(--ease) both}.hanu-img.blink{opacity:0}.hanu-img.blink.on{opacity:1}.hanu-shadow{position:absolute;left:22%;right:22%;bottom:-2px;height:8%;max-height:14px;border-radius:50%;background:radial-gradient(closest-side,rgba(13,27,42,.22),transparent);z-index:-1;animation:hanu-shadow 4.2s ease-in-out infinite}:root[data-theme=dark] .hanu-shadow{background:radial-gradient(closest-side,rgba(0,0,0,.55),transparent)}.hanu-body.m-idle{animation:hanu-breathe 3.6s ease-in-out infinite,hanu-bob 4.2s ease-in-out infinite}.hanu-body.m-float{animation:hanu-float 2.8s ease-in-out infinite}.hanu-body.m-bounce{animation:hanu-bounce 1.1s var(--ease) infinite}.hanu-body.m-jump{animation:hanu-jump 1.5s var(--ease) infinite}.hanu-body.m-fly{animation:hanu-fly 3s ease-in-out infinite}.hanu-body.m-zen{animation:hanu-zen 5.5s ease-in-out infinite}.hanu-body.m-bounce~.hanu-shadow,.hanu-body.m-jump~.hanu-shadow{animation:hanu-shadow-jump 1.5s var(--ease) infinite}@keyframes hanu-arrive{0%{opacity:0;transform:translateY(14px) scale(.92)}to{opacity:1;transform:none}}@keyframes hanu-pop{0%{opacity:0;transform:scale(.9) translateY(6px)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes hanu-out{to{opacity:0;transform:scale(.97)}}@keyframes hanu-breathe{0%,to{scale:1 1}50%{scale:1.006 1.016}}@keyframes hanu-bob{0%,to{translate:0 0}50%{translate:0 -3px}}@keyframes hanu-float{0%,to{transform:translateY(0) rotate(-.6deg)}50%{transform:translateY(-7px) rotate(.6deg)}}@keyframes hanu-bounce{0%,to{transform:translateY(0) scale(1)}12%{transform:translateY(0) scale(1.03,.96)}45%{transform:translateY(-9px) scale(.99,1.02)}75%{transform:translateY(0) scale(1.02,.98)}}@keyframes hanu-jump{0%,to{transform:translateY(0) scale(1)}10%{transform:translateY(0) scale(1.05,.93)}40%{transform:translateY(-20px) scale(.97,1.04) rotate(-2deg)}62%{transform:translateY(-4px) rotate(1deg)}72%{transform:translateY(0) scale(1.03,.97)}84%{transform:none}}@keyframes hanu-fly{0%,to{transform:translate(0) rotate(-2deg)}50%{transform:translate(6px,-6px) rotate(1deg)}}@keyframes hanu-zen{0%,to{transform:scale(1);filter:drop-shadow(0 0 0 transparent)}50%{transform:scale(1.012);filter:drop-shadow(0 0 18px rgba(255,160,40,.45))}}@keyframes hanu-shadow{0%,to{transform:scaleX(1);opacity:1}50%{transform:scaleX(.92);opacity:.8}}@keyframes hanu-shadow-jump{0%,to{transform:scaleX(1);opacity:1}40%{transform:scaleX(.7);opacity:.45}}.hanu-spark{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hanu-spark i{position:absolute;width:7px;height:7px;border-radius:2px;background:var(--hanu);transform:rotate(45deg) scale(0);animation:hanu-spark 1.5s var(--ease) infinite}.hanu-spark i:nth-child(1){left:6%;top:22%;animation-delay:.32s}.hanu-spark i:nth-child(2){right:8%;top:14%;animation-delay:.4s;background:var(--hanu-red)}.hanu-spark i:nth-child(3){left:16%;top:4%;animation-delay:.48s;width:5px;height:5px}.hanu-spark i:nth-child(4){right:18%;top:38%;animation-delay:.36s;width:5px;height:5px;background:var(--brand)}.hanu-spark i:nth-child(5){left:46%;top:-2%;animation-delay:.44s}@keyframes hanu-spark{0%,20%{transform:rotate(45deg) scale(0);opacity:0}35%{transform:rotate(45deg) scale(1.2) translateY(-4px);opacity:1}70%{transform:rotate(90deg) scale(.8) translateY(-14px);opacity:0}to{opacity:0}}.hanu-face{position:relative;display:inline-block;flex:none;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 35%,#fff1da,#ffd9a6)}:root[data-theme=dark] .hanu-face{background:radial-gradient(circle at 50% 35%,#3b2a14,#2a1e0f)}.hanu-face.ring{box-shadow:0 0 0 2px var(--surface),0 0 0 3.5px var(--hanu)}.hanu-face img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hanu-face img.blink{opacity:0}.hanu-face img.blink.on{opacity:1}.hanu-thinking{display:inline-flex;align-items:center;gap:6px}.hanu-thinking .dots{display:inline-flex;gap:4px;padding:8px 10px;border-radius:14px;background:var(--surface-2);border:1px solid var(--line-2)}.hanu-thinking .dots i{width:6px;height:6px;border-radius:50%;background:var(--ink-3);animation:hanu-dot 1.2s ease-in-out infinite}.hanu-thinking .dots i:nth-child(2){animation-delay:.16s}.hanu-thinking .dots i:nth-child(3){animation-delay:.32s}@keyframes hanu-dot{0%,80%,to{transform:translateY(0);opacity:.35}40%{transform:translateY(-4px);opacity:1}}.hg-page{max-width:1180px;margin:0 auto;padding:4px 0 24px;display:flex;flex-direction:column;gap:16px}.hg-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:64px 16px;color:var(--ink-3);text-align:center}.hg-hero{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:22px 32px 18px 18px;border-radius:20px;overflow:hidden;background:linear-gradient(120deg,var(--hanu-wash) 0%,var(--surface) 55%,var(--brand-wash) 130%);border:1px solid var(--line-2);box-shadow:var(--shadow);animation:hg-rise .6s var(--ease) both}.hg-hero:after{content:"";position:absolute;right:-60px;top:-80px;width:260px;height:260px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,138,0,.14),transparent);pointer-events:none}.hg-hero-hanu{margin-bottom:-18px}.hg-hero-tx{min-width:0;display:flex;flex-direction:column;gap:8px}.hg-kicker{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--hanu-ink)}.hg-hero h1{margin:0;font-size:28px;line-height:1.15;letter-spacing:-.02em;font-weight:700;color:var(--ink)}.hg-bubble{position:relative;align-self:flex-start;max-width:560px;padding:10px 14px;border-radius:16px 16px 16px 6px;background:var(--surface);border:1px solid var(--line-2);box-shadow:0 6px 18px -12px #0d1b2a4d;animation:hg-bubble .5s .25s var(--spring) both}.hg-bubble p{margin:0;font-size:14.5px;line-height:1.5;color:var(--ink-2)}.hg-hero-acts{display:flex;align-items:center;gap:14px;margin-top:2px}.hg-ask{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:999px;background:var(--hanu);color:#fff;font-weight:600;font-size:13.5px;text-decoration:none;box-shadow:0 6px 16px -8px #ff8a00b3;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.hg-ask:hover{transform:translateY(-1px);box-shadow:0 10px 22px -10px #ff8a00cc}.hg-ask:active{transform:scale(.97)}.hg-hide{border:0;background:none;padding:0;font-size:13px;color:var(--ink-3);cursor:pointer}.hg-hide:hover{color:var(--ink);text-decoration:underline}.hg-hero.complete{background:linear-gradient(120deg,rgba(46,204,113,.14),var(--surface) 60%,var(--hanu-wash))}.hg-ring{position:relative;display:inline-grid;place-items:center;flex:none}.hg-ring svg{position:absolute;top:0;right:0;bottom:0;left:0}.hg-ring .arc{transition:stroke-dashoffset 1.1s var(--ease)}.hg-ring .mid{display:flex;flex-direction:column;align-items:center;line-height:1}.hg-ring .mid b{font-size:36px;font-weight:700;letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums}.hg-ring .mid span{margin-top:4px;font-size:12.5px;color:var(--ink-3)}.hg-cols{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start}.hg-steps,.hg-side{display:flex;flex-direction:column;gap:16px;min-width:0}.hg-card{background:var(--surface);border:1px solid var(--line-2);border-radius:16px;box-shadow:var(--shadow);padding:14px 16px;animation:hg-rise .6s var(--ease) both}.hg-side .hg-card:nth-child(1){animation-delay:.08s}.hg-side .hg-card:nth-child(2){animation-delay:.16s}.hg-card-h{display:flex;align-items:center;gap:8px;margin-bottom:8px}.hg-card-h h2{margin:0;font-size:15px;font-weight:650;color:var(--ink);letter-spacing:-.01em}.hg-card-h h2 small{display:block;margin-top:1px;font-size:12px;font-weight:500;color:var(--ink-2);letter-spacing:0}.hg-card-h .ic{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:var(--hanu-wash);color:var(--hanu-ink)}.hg-card-h .ic.cal{background:var(--brand-wash);color:var(--brand-ink)}.hg-sub{margin-left:auto;font-size:12px;color:var(--ink-3);text-align:right}.hg-earned{margin-left:auto;flex:none;white-space:nowrap;font-size:12px;font-weight:600;color:var(--ok-ink);background:#2ecc711f;padding:3px 8px;border-radius:999px}.hg-earned.plain{color:var(--ink-2);background:var(--surface-2)}.hg-list{list-style:none;margin:0;padding:0}.hg-step{border-top:1px solid var(--line-2);animation:hg-row .5s var(--ease) both;animation-delay:calc(var(--i, 0) * 45ms + .12s)}.hg-step:first-child{border-top:0}.hg-step .hd{width:100%;display:flex;align-items:center;gap:12px;padding:11px 4px;border:0;background:none;text-align:left;cursor:pointer;border-radius:10px;transition:background .2s var(--ease)}.hg-step .hd:hover{background:var(--surface-2)}.hg-step .hd:focus-visible{outline:none;box-shadow:var(--focus)}.hg-step .tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.hg-step .t{font-size:14px;font-weight:600;color:var(--ink)}.hg-step.done .t{color:var(--ink-2)}.hg-step .s{font-size:12.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hg-step .chev{flex:none;color:var(--ink-3);transition:transform .3s var(--ease)}.hg-step.open .chev{transform:rotate(90deg)}.hg-step .bd{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s var(--ease)}.hg-step.open .bd{grid-template-rows:1fr}.hg-step .bd>.in{overflow:hidden;min-height:0;padding:0 4px 0 42px;opacity:0;transform:translateY(-4px);transition:opacity .25s var(--ease),transform .3s var(--ease)}.hg-step.open .bd>.in{opacity:1;transform:none;padding-bottom:14px;transition-delay:.06s}.hg-step .body{margin:0 0 8px;font-size:13.5px;line-height:1.5;color:var(--ink-2)}.hg-missing{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.hg-missing span{font-size:12px;padding:3px 9px;border-radius:999px;background:var(--alert-wash);color:var(--alert);font-weight:500}.hg-tip{display:flex;align-items:flex-end;gap:10px;margin-bottom:10px}.hg-tip p{position:relative;margin:0 0 10px;padding:9px 12px;border-radius:14px 14px 14px 4px;background:var(--hanu-wash);color:var(--ink);font-size:13.5px;line-height:1.45}.hg-step .acts{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.hg-go{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border:0;border-radius:10px;background:rgb(var(--c-brand-fill));color:#fff;font-weight:600;font-size:13.5px;cursor:pointer;transition:transform .15s var(--ease),background .2s var(--ease)}.hg-go:hover{background:var(--brand-hover)}.hg-go:active{transform:scale(.97)}.hg-wait{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-3)}.hg-step .hd-row{display:flex;align-items:center;gap:8px}.hg-step .hd-row .hd{flex:1;min-width:0}.hg-row-go{flex:none;display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 12px;border:0;border-radius:999px;background:rgb(var(--c-brand-fill));color:#fff;font-weight:600;font-size:12.5px;white-space:nowrap;cursor:pointer;transition:transform .15s var(--ease),background .2s var(--ease)}.hg-row-go:hover{background:var(--brand-hover)}.hg-row-go:active{transform:scale(.97)}.hg-row-go:focus-visible{outline:none;box-shadow:var(--focus)}.hg-parts{list-style:none;margin:0 0 12px;padding:0}.hg-parts li{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--line-2)}.hg-parts li:first-child{border-top:0}.hg-parts .tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.hg-parts .t{font-size:13.5px;font-weight:600;color:var(--ink)}.hg-parts li.done .t{color:var(--ink-2)}.hg-parts .s{font-size:12px;color:var(--alert)}.hg-lead{margin:0 0 6px;font-size:13px;line-height:1.45;color:var(--ink-2)}@media (max-width: 560px){.hg-step .hd-row{flex-wrap:wrap;gap:0}.hg-step .hd-row .hd{flex-basis:100%}.hg-step .hd-row .hg-row-go{margin:-4px 0 10px 38px}.hg-parts li{flex-wrap:wrap}.hg-parts li .hg-row-go{margin-left:30px}}.hg-mb{flex:none;display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:600;padding:2px 7px;border-radius:999px;color:var(--hanu-ink);background:var(--hanu-wash)}.hg-mb.on{color:var(--ok-ink);background:#2ecc711f}.hg-gift{display:flex;align-items:center;gap:6px;margin:-2px 0 6px;padding:7px 10px;border-radius:10px;font-size:12.5px;font-weight:600;color:var(--hanu-ink);background:var(--hanu-wash)}.hg-gift.on{color:var(--ok-ink);background:#2ecc711f}.hg-count{flex:none;min-width:34px;text-align:center;font-size:12px;font-weight:600;color:var(--ink-2);background:var(--surface-2);border-radius:999px;padding:2px 8px;font-variant-numeric:tabular-nums}.hg-tick{position:relative;display:inline-block;flex:none}.hg-tick svg{display:block;overflow:visible}.hg-tick .o{fill:none;stroke:var(--line);stroke-width:1.6;transition:fill .35s var(--ease),stroke .35s var(--ease)}.hg-tick .t{fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:18;stroke-dashoffset:18;transition:stroke-dashoffset .45s .12s var(--ease)}.hg-tick.on .o{fill:var(--ok-ink);stroke:var(--ok-ink)}.hg-tick.on .t{stroke-dashoffset:0}.hg-tick.on{animation:hg-tick-pop .5s var(--spring) both}@keyframes hg-tick-pop{0%{transform:scale(.7)}to{transform:none}}.hg-gifts ul{list-style:none;margin:0;padding:0}.hg-gifts li{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--line-2)}.hg-gifts li:first-child{border-top:0}.hg-gifts .mb{flex:none;width:74px;font-size:12px;color:var(--hanu-ink)}.hg-gifts .mb b{font-size:17px;letter-spacing:-.02em}.hg-gifts li.on .mb{color:var(--ok-ink)}.hg-gifts .tx{flex:1;min-width:0;display:flex;flex-direction:column}.hg-gifts .t{font-size:13.5px;font-weight:600;color:var(--ink)}.hg-gifts .s{font-size:12px;line-height:1.4;color:var(--ink-3)}.hg-note{margin:0 0 8px;font-size:12.5px;line-height:1.45;color:var(--ink-2);background:var(--surface-2);border-radius:10px;padding:8px 10px}.hg-note.ok{color:var(--ok-ink);background:#2ecc711a;margin-top:8px}.hg-foot{margin:6px 0 0;font-size:12px;color:var(--ink-3)}.hg-bar{display:block;height:6px;border-radius:999px;background:var(--line-2);overflow:hidden;margin:2px 0 12px}.hg-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--hanu),var(--hanu-red));transform-origin:left;transition:transform 1s var(--ease)}.hg-bar.sm{height:4px;margin:6px 0 0}.hg-cal{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.hg-cal .wk{font-size:10.5px;font-weight:600;color:var(--ink-3);text-align:center;padding-bottom:2px}.hg-cal .d{display:grid;place-items:center;aspect-ratio:1;border-radius:9px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;animation:hg-dot .4s var(--ease) both;animation-delay:calc(var(--i, 0) * 14ms + .2s)}.hg-cal .d.present{background:#2ecc7129;color:var(--ok-ink)}.hg-cal .d.absent{background:var(--surface-2);color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line)}.hg-cal .d.off{color:var(--ink-4, var(--ink-3));opacity:.45}.hg-cal .d.ahead{color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line-2)}.hg-cal .d.today{box-shadow:inset 0 0 0 2px var(--hanu)}.hg-legend{display:flex;gap:14px;margin-top:10px;font-size:11.5px;color:var(--ink-3)}.hg-legend span{display:inline-flex;align-items:center;gap:5px}.hg-legend i{width:10px;height:10px;border-radius:3px}.hg-legend i.present{background:#2ecc7180}.hg-legend i.absent{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line)}.hg-legend i.off{background:var(--line-2);opacity:.6}.hg-mini{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-bottom:14px;padding:10px 16px 10px 10px;border-radius:16px;background:linear-gradient(110deg,var(--hanu-wash),var(--surface) 70%);border:1px solid var(--line-2);box-shadow:var(--shadow);animation:hg-rise .55s var(--ease) both}.hg-mini .hanu{margin-bottom:-10px}.hg-mini .tx{min-width:0;display:flex;flex-direction:column;gap:2px}.hg-mini .k{font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--hanu-ink)}.hg-mini b{font-size:15px;color:var(--ink)}.hg-mini .say{font-size:13px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hg-mini .acts{display:flex;align-items:center;gap:6px}.hg-x{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:none;color:var(--ink-3);cursor:pointer}.hg-x:hover{background:var(--surface-2);color:var(--ink)}@keyframes hg-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes hg-row{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes hg-bubble{0%{opacity:0;transform:translateY(6px) scale(.96);transform-origin:0 100%}to{opacity:1;transform:none}}@keyframes hg-dot{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@media (max-width: 1100px){.hg-cols{grid-template-columns:1fr}}@media (max-width: 720px){.hg-page{gap:12px;padding-bottom:16px}.hg-hero{grid-template-columns:1fr 96px;grid-template-areas:"tx ring" "tx hanu";gap:8px 10px;padding:16px 12px 0 16px;border-radius:18px}.hg-hero-tx{grid-area:tx}.hg-hero .hg-ring{grid-area:ring;align-self:start;width:88px!important;height:88px!important}.hg-hero .hg-ring svg{width:88px;height:88px}.hg-hero .hg-ring .mid b{font-size:26px}.hg-hero-hanu{grid-area:hanu;align-self:end;justify-self:center;margin:0 0 -2px}.hg-hero-hanu .hanu{width:104px!important;height:128px!important}.hg-hero-tx{padding-bottom:16px}.hg-hero h1{font-size:22px}.hg-bubble{max-width:none}.hg-hero-acts{flex-wrap:wrap;gap:10px 14px}.hg-card{padding:12px;border-radius:14px}.hg-card-h{flex-wrap:wrap}.hg-sub{margin-left:0;width:100%;text-align:left}.hg-step .hd{min-height:48px;gap:10px;padding:9px 2px}.hg-step .hg-mb{font-size:10.5px;padding:2px 6px}.hg-step .bd>.in{padding-left:2px}.hg-go{height:40px;width:100%;justify-content:center}.hg-mini{grid-template-columns:auto 1fr;gap:10px 12px}.hg-mini .acts{grid-column:1 / -1}.hg-mini .acts .hg-go{flex:1}}.hn-row{position:relative}.hn-row .hanu-face{margin:0}.hn-row .nm .ai{display:inline-block;width:14px;height:14px;margin-left:5px;color:var(--hanu);vertical-align:-2px}.hn-pane{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;background:var(--canvas)}.hn-head{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--line-2);background:var(--surface)}.hn-head .who{display:flex;flex-direction:column;min-width:0}.hn-head .who b{font-size:15px;color:var(--ink)}.hn-head .who span{font-size:12px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hn-head .end{margin-left:auto;display:flex;gap:4px}.hn-floor{flex:1;min-height:0;overflow-y:auto;padding:16px 14px 8px;display:flex;flex-direction:column;gap:10px;scroll-behavior:smooth}.hn-hello{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:18px 12px 6px;color:var(--ink-2)}.hn-hello b{font-size:17px;color:var(--ink)}.hn-hello p{margin:0;max-width:420px;font-size:13.5px;line-height:1.5}.hn-msg{display:flex;gap:8px;align-items:flex-end;max-width:100%;animation:hn-in .38s var(--ease) both}.hn-msg.you{justify-content:flex-end}.hn-msg .pose{flex:none;width:54px;height:64px;display:flex;align-items:flex-end}.hn-msg .col{min-width:0;max-width:min(620px,86%);display:flex;flex-direction:column;gap:6px}.hn-msg.you .col{align-items:flex-end}.hn-bub{padding:9px 12px;border-radius:16px;font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.hn-msg.from-hanu .hn-bub{background:var(--surface);color:var(--ink);border:1px solid var(--line-2);border-bottom-left-radius:6px;box-shadow:0 4px 14px -12px #0d1b2a59}.hn-msg.you .hn-bub{background:var(--mine);border:1px solid var(--mine-line);color:var(--ink);border-bottom-right-radius:6px}.hn-msg .meta{font-size:11px;color:var(--ink-3);padding:0 4px}.hn-msg.alert .hn-bub{border-color:var(--hanu);background:linear-gradient(120deg,var(--hanu-wash),var(--surface))}@keyframes hn-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.hn-chips{display:flex;gap:6px;overflow-x:auto;padding:8px 14px 2px;scrollbar-width:none}.hn-chips::-webkit-scrollbar{display:none}.hn-chip{flex:none;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font-size:13px;font-weight:500;cursor:pointer;transition:transform .15s var(--ease),border-color .2s,background .2s}.hn-chip:hover{border-color:var(--hanu);color:var(--ink)}.hn-chip:active{transform:scale(.96)}.hn-meant{padding:0;flex-wrap:wrap;overflow:visible}.hn-meant .hn-chip{border-color:color-mix(in srgb,var(--hanu) 45%,var(--line));color:var(--ink);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hn-said{display:inline-block;width:11px;height:11px;margin-right:4px;vertical-align:-1px}.hn-compose{display:flex;align-items:flex-end;gap:8px;padding:8px 14px 12px}.hn-compose textarea{flex:1;min-height:42px;max-height:140px;resize:none;padding:10px 14px;border-radius:22px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;font-size:14px;line-height:1.45}.hn-compose textarea:focus{outline:none;border-color:var(--hanu);box-shadow:0 0 0 3px #ff8a002e}.hn-send{flex:none;display:grid;place-items:center;width:42px;height:42px;border:0;border-radius:50%;background:var(--hanu);color:#fff;cursor:pointer;transition:transform .15s var(--ease),opacity .2s}.hn-send:disabled{opacity:.4;cursor:default}.hn-send:not(:disabled):active{transform:scale(.92)}.hn-mic{flex:none;display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--ink-2);cursor:pointer}.hn-mic.on{border-color:var(--alert);color:var(--alert);animation:hn-mic 1.2s ease-in-out infinite}@keyframes hn-mic{50%{box-shadow:0 0 0 6px #d1343c1f}}.hc{background:var(--surface);border:1px solid var(--line-2);border-radius:14px;overflow:hidden;box-shadow:0 4px 14px -12px #0d1b2a59;animation:hn-in .4s .06s var(--ease) both}.hc-h{display:flex;align-items:center;gap:8px;padding:9px 12px 7px;font-size:12.5px;font-weight:650;color:var(--ink-2)}.hc-h .tot{margin-left:auto;color:var(--ink);font-variant-numeric:tabular-nums}.hc-row{display:flex;align-items:center;gap:10px;padding:7px 12px;border-top:1px solid var(--line-2);text-decoration:none;color:inherit;transition:background .15s;min-height:30px}.hc-row:hover{background:var(--surface-2)}.hc-row .tx{flex:1;min-width:0;display:flex;flex-direction:column}.hc-row .t{font-size:13.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hc-row .s{font-size:12px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hc-row .am{flex:none;font-size:13px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.hc-row .st{flex:none;font-size:11px;padding:2px 7px;border-radius:999px;background:var(--surface-2);color:var(--ink-2)}.hc-row.warn .s{color:var(--gold-ink)}.hc-row.bad .s,.hc-row.bad .am{color:var(--alert)}.hc-more{display:block;padding:8px 12px;border-top:1px solid var(--line-2);font-size:12.5px;font-weight:600;color:var(--brand-ink);text-decoration:none}.hc-nums{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:1px;background:var(--line-2);border-top:1px solid var(--line-2)}.hc-num{display:flex;flex-direction:column;gap:2px;padding:10px 12px;background:var(--surface);text-decoration:none;color:inherit}.hc-num .l{font-size:11.5px;color:var(--ink-3)}.hc-num .v{font-size:16px;font-weight:700;color:var(--ink);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.hc-num.ok .v{color:var(--ok-ink)}.hc-num.warn .v{color:var(--gold-ink)}.hc-num.bad .v{color:var(--alert)}.hc-num.brand .v{color:var(--brand-ink)}.hc-facts{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;padding:4px 12px 10px;font-size:13px}.hc-facts dt{color:var(--ink-3)}.hc-facts dd{margin:0;color:var(--ink);white-space:pre-line;overflow-wrap:anywhere}.hc-notes{padding:0 12px 10px;display:flex;flex-direction:column;gap:6px}.hc-notes p{margin:0;font-size:12.5px;color:var(--ink-2);line-height:1.45}.hc-notes p span{color:var(--ink-3)}.hc-act .hc-h{color:var(--ink)}.hc-act .sum{padding:0 12px 8px;font-size:13.5px;color:var(--ink);line-height:1.45}.hc-act .btns{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 12px 10px}.hc-act .btns button{height:38px;border-radius:10px;font-weight:600;font-size:13.5px;cursor:pointer;transition:transform .15s var(--ease),background .2s}.hc-act .btns button:active{transform:scale(.97)}.hc-act .yes{border:0;background:rgb(var(--c-brand-fill));color:#fff}.hc-act .yes:hover{background:var(--brand-hover)}.hc-act .no{border:1px solid var(--line);background:var(--surface);color:var(--ink-2)}.hc-act .trust{display:flex;align-items:center;gap:8px;padding:0 12px 10px;font-size:12.5px;color:var(--ink-2)}.hc-act .state{display:flex;align-items:center;gap:8px;padding:8px 12px 10px;font-size:13px}.hc-act .state.done{color:var(--ok-ink)}.hc-act .state.no{color:var(--ink-3)}.hc-act .state.bad{color:var(--alert)}.hc-act .state.warn{color:var(--gold-ink)}.hc-act .state.later{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;-moz-column-gap:8px;column-gap:8px;row-gap:6px}.hc-act .state.later>svg{margin-top:2px}.hc-act .state.later .tx{min-width:0;line-height:1.45}.hc-act .state.later .btns{grid-column:2;display:flex;gap:14px;justify-content:flex-end}.hc-act .state.later .btns a,.hc-act .state.later .btns button{margin-left:0}.hc-act .state a,.hc-act .state button{margin-left:auto;font-weight:600;font-size:12.5px;color:var(--brand-ink);background:none;border:0;cursor:pointer;text-decoration:none}.hc-badge{font-size:10.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:2px 7px;border-radius:999px;background:var(--hanu-wash);color:var(--hanu-ink)}.hc-team .p{border-top:1px solid var(--line-2);padding:9px 12px}.hc-team .p .top{display:flex;align-items:center;gap:8px}.hc-team .p .nm{font-size:13.5px;font-weight:650;color:var(--ink)}.hc-team .p .rl{font-size:11.5px;color:var(--ink-3)}.hc-team .p .n{margin-left:auto;display:flex;gap:6px}.hc-team .p .n span{font-size:11.5px;font-weight:600;padding:2px 7px;border-radius:999px;background:var(--surface-2);color:var(--ink-2);font-variant-numeric:tabular-nums}.hc-team .p .n span.ok{background:#2ecc711f;color:var(--ok-ink)}.hc-team .p .hl{margin:4px 0 0;font-size:12.5px;color:var(--ink-2);line-height:1.45}.hc-team .flags{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.hc-team .flags span{font-size:11px;padding:1px 7px;border-radius:999px;background:var(--alert-wash);color:var(--alert)}.hc-team .seen{margin-top:5px;font-size:12px;color:var(--brand-ink)}.hc-team .need{border-top:1px solid var(--line-2);background:var(--hanu-wash);padding:8px 12px 10px}.hc-team .need b{font-size:12.5px;color:var(--ink)}.hc-team .need a,.hc-team .need div{display:block;margin-top:4px;font-size:12.5px;color:var(--ink-2);text-decoration:none}.hc-mail .m{display:flex;flex-direction:column;gap:3px;padding:9px 12px;border-top:1px solid var(--line-2)}.hc-mail .m .top{display:flex;align-items:baseline;gap:8px}.hc-mail .m .fr{font-size:13.5px;font-weight:650;color:var(--ink)}.hc-mail .m .w{margin-left:auto;font-size:11.5px;color:var(--gold-ink);white-space:nowrap}.hc-mail .m .sb{font-size:12.5px;color:var(--ink-2)}.hc-mail .m .asks{font-size:12.5px;color:var(--ink);background:var(--hanu-wash);border-radius:8px;padding:5px 8px}.hc-mail .m .lk{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.hc-mail .m .lk a,.hc-mail .m .lk button{font-size:12px;font-weight:600;color:var(--brand-ink);background:var(--brand-wash);border:0;border-radius:999px;padding:3px 9px;text-decoration:none;cursor:pointer}.hn-notes{position:fixed;right:16px;bottom:16px;z-index:70;display:flex;flex-direction:column;gap:10px;pointer-events:none}.hn-note{pointer-events:auto;display:flex;align-items:flex-end;gap:4px;width:min(360px,calc(100vw - 32px));animation:hn-note-in .55s var(--spring) both}.hn-note.out{animation:hn-note-out .28s var(--ease-in) both}.hn-note .card{flex:1;min-width:0;margin-bottom:8px;padding:10px 12px;border-radius:16px 16px 16px 6px;background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--pop)}.hn-note .card .k{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--hanu-ink)}.hn-note .card p{margin:2px 0 6px;font-size:13.5px;line-height:1.45;color:var(--ink)}.hn-note .card .acts{display:flex;gap:8px}.hn-note .card .acts button{height:30px;padding:0 12px;border-radius:999px;font-size:12.5px;font-weight:600;cursor:pointer}.hn-note .card .acts .open{border:0;background:rgb(var(--c-brand-fill));color:#fff}.hn-note .card .acts .x{border:1px solid var(--line);background:var(--surface);color:var(--ink-2)}@keyframes hn-note-in{0%{opacity:0;transform:translateY(24px) scale(.9)}to{opacity:1;transform:none}}@keyframes hn-note-out{to{opacity:0;transform:translateY(12px) scale(.96)}}@media (max-width: 640px){.hn-notes{left:12px;right:12px;bottom:12px}.hn-note{width:100%}}@media (max-width: 720px){.hn-msg .pose{width:42px;height:50px}.hn-msg .pose .hanu{width:42px!important;height:50px!important}.hn-msg .col{max-width:88%}.hc-act .btns button{height:42px}}.hs-people{display:flex;flex-direction:column;gap:8px;margin-bottom:6px}.hs-person{display:grid;grid-template-columns:1.2fr 1.6fr 1fr 1.3fr auto;gap:8px;align-items:center;animation:hg-row .35s var(--ease) both}.hs-plan{display:flex;flex-direction:column;gap:10px;padding-top:12px;border-top:1px solid var(--line-2);animation:hg-rise .45s var(--ease) both}@media (max-width: 720px){.hs-person{grid-template-columns:1fr 1fr;padding:8px;border:1px solid var(--line-2);border-radius:12px}.hs-person .hg-x{justify-self:end;grid-column:2}}@media (prefers-reduced-motion: reduce){.hanu,.hanu.enter,.hanu-body,.hanu-img.in,.hanu-img.out,.hanu-shadow,.hanu-spark i,.hanu-thinking .dots i,.hg-hero,.hg-card,.hg-step,.hg-bubble,.hg-cal .d,.hg-mini,.hg-tick.on,.hn-msg,.hc,.hn-note,.hn-mic.on{animation:none!important}.hg-ring .arc,.hg-bar span,.hg-step .bd,.hg-step .bd>.in,.hg-tick .t,.hg-step .chev{transition:none!important}}.hnd{width:min(560px,100%)}.hnd.settled{opacity:.92}.hnd-h{display:flex;align-items:center;gap:8px;padding:10px 12px;font-size:14px;font-weight:700;color:var(--ink);border-bottom:1px solid var(--line-2)}.hnd-badge{margin-left:auto;font-size:11.5px;font-weight:600;padding:2px 9px;border-radius:999px;white-space:nowrap}.hnd-badge.gold{background:var(--hanu-wash);color:var(--hanu-ink)}.hnd-badge.ok{background:var(--ok-wash, rgba(46, 204, 113, .14));color:var(--ok-ink)}.hnd-badge.brand{background:var(--brand-wash);color:var(--brand-ink)}.hnd-badge.mute{background:var(--surface-2);color:var(--ink-3)}.hnd-from{display:flex;align-items:center;gap:6px;padding:8px 12px 0;font-size:12.5px;color:var(--hanu-ink)}.hnd-facts{display:grid;grid-template-columns:minmax(96px,max-content) minmax(0,1fr);gap:7px 12px;padding:10px 12px;margin:0;font-size:13.5px}.hnd-facts dt{color:var(--ink-3)}.hnd-facts dd{margin:0;color:var(--ink);overflow-wrap:anywhere}.hnd-facts dd.need{color:var(--alert);font-weight:600}.hnd-note{display:inline-flex;align-items:center;gap:4px;margin-left:6px;font-size:11.5px;font-weight:600;padding:1px 8px;border-radius:999px;background:var(--surface-2);color:var(--ink-2);vertical-align:1px}.hnd-note.guess{background:var(--hanu-wash);color:var(--hanu-ink)}.hnd-note.changed{background:transparent;padding:0;color:var(--hanu-ink);font-weight:500}.hnd-note.learned{background:transparent;padding:0;color:var(--ok-ink);font-weight:500}.hnd-ask{margin:0 12px 10px;padding:10px 12px;border-radius:10px;background:var(--surface-2);border:1px solid var(--line-2);font-size:13.5px;display:flex;flex-direction:column;gap:8px}.hnd-ask.warn{background:var(--hanu-wash);border-color:color-mix(in srgb,var(--hanu) 45%,transparent)}.hnd-ask.learn{border-style:dashed}.hnd-ask .q{display:flex;align-items:flex-start;gap:6px;line-height:1.45}.hnd-ask .q a{color:var(--brand-ink);font-weight:600}.hnd-ask .hint{font-size:12px;color:var(--ink-3)}.hnd-ask .row{display:flex;gap:8px;flex-wrap:wrap}.hnd-ask .pill{min-height:34px;padding:4px 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer;text-align:left;transition:border-color .2s,transform .15s var(--ease)}@media (hover: hover){.hnd-ask .pill:hover{border-color:var(--hanu)}}.hnd-ask .pill:active{transform:scale(.97)}.hnd-foot{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 12px 12px}.hnd-foot.one{grid-template-columns:1fr}.hnd-foot button{height:40px;border-radius:10px;font:inherit;font-weight:600;font-size:13.5px;cursor:pointer;transition:transform .15s var(--ease),background .2s}.hnd-foot button:active{transform:scale(.97)}.hnd-foot .yes{border:0;background:rgb(var(--c-brand-fill));color:#fff}.hnd-foot .yes:disabled{opacity:.45;cursor:not-allowed}.hnd-foot .no{border:1px solid var(--line);background:var(--surface);color:var(--ink-2)}.hnd-state{display:flex;align-items:center;gap:8px;padding:9px 12px 11px;font-size:13px}.hnd-state.ok{color:var(--ok-ink);font-weight:600}.hnd-state.mute{color:var(--ink-3)}.hnd-state.gold{color:var(--hanu-ink)}.hnd-state.bad{color:var(--alert)}.hnd-state a{margin-left:auto;font-weight:600;color:var(--brand-ink);text-decoration:none}.hnd-exp{padding:10px 12px;font-size:13.5px;color:var(--ink)}@media (max-width: 640px){.hnd-facts{grid-template-columns:minmax(84px,max-content) minmax(0,1fr);font-size:13px}.hnd-foot button,.hnd-ask .pill{min-height:44px}}.hnd-moved{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--surface-2);color:var(--ink-3);font-size:12px}.hnd-short{display:none}@media (max-width: 640px){.hnd-long{display:none}.hnd-short{display:inline}}.hnd-facts.ticks dt{display:flex;align-items:center;gap:6px}.hnd-facts .tick{width:14px;height:14px;flex:none;color:var(--ok-ink)}.hnd-facts .tick.need{color:var(--alert)}.hn-mic{-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.hnv-wave{display:inline-flex;align-items:center;gap:3px;height:16px}.hnv-wave i{width:3px;height:6px;border-radius:2px;background:var(--hanu)}.hnv-wave.live i,.hnv-read .hnv-wave i{animation:hnv-wave 1s ease-in-out infinite}.hnv-wave i:nth-child(2){animation-delay:.15s!important}.hnv-wave i:nth-child(3){animation-delay:.3s!important}.hnv-wave i:nth-child(4){animation-delay:.45s!important}@keyframes hnv-wave{0%,to{height:5px}50%{height:16px}}.hnv-talk{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 10px;margin:0 14px 6px;padding:9px 12px;border-radius:14px;background:var(--hanu-wash);border:1px solid color-mix(in srgb,var(--hanu) 40%,transparent)}.hnv-talk .said{font-size:14px;color:var(--ink);overflow-wrap:anywhere}.hnv-talk .t{font-size:12px;font-variant-numeric:tabular-nums;color:var(--hanu-ink)}.hnv-talk .hint{grid-column:2 / -1;font-size:11.5px;color:var(--ink-3)}.hnv-talk.cancel{background:color-mix(in srgb,var(--alert) 12%,var(--surface));border-color:color-mix(in srgb,var(--alert) 45%,transparent)}.hnv-talk.cancel .said{color:var(--alert);font-weight:600}.hnv-read{display:flex;align-items:center;gap:10px;margin:0 14px 6px;padding:7px 10px 7px 12px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line-2);font-size:13px}.hnv-read .what{flex:1;min-width:0;color:var(--ink-2);font-variant-numeric:tabular-nums}.hnv-read button{min-height:30px;padding:2px 10px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.hnv-read .stop{color:var(--alert)}.hnv-listen{margin-left:8px;padding:0;border:0;background:none;color:var(--brand-ink);font:inherit;font-size:11.5px;font-weight:600;cursor:pointer}.hnv-listen.on{color:var(--alert)}.ch-ib.hnv-on{color:var(--hanu-ink);background:var(--hanu-wash)}.hnk{position:fixed;left:50%;bottom:28px;transform:translate(-50%);z-index:70;display:flex;align-items:center;gap:12px;width:min(560px,calc(100vw - 32px));padding:12px 16px;border-radius:18px;background:var(--surface);border:1px solid color-mix(in srgb,var(--hanu) 45%,var(--line));box-shadow:0 18px 50px -12px #09172759;animation:hnk-in .2s var(--ease)}.hnk .txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.hnk .txt b{font-size:13.5px;color:var(--ink)}.hnk .heard{font-size:14px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.hnk .hint{font-size:11.5px;color:var(--ink-3)}@keyframes hnk-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.hnv-prefs{display:flex;flex-direction:column;gap:8px}.hnv-prefs .row{display:flex;align-items:center;justify-content:space-between;gap:12px}.hnv-prefs .choice{display:flex;flex-direction:column;gap:6px}.hnv-prefs .choice label{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border-radius:10px;border:1px solid var(--line-2);cursor:pointer}.hnv-prefs .choice label:has(input:checked){border-color:var(--hanu);background:var(--hanu-wash)}.hnv-prefs .choice label.off{opacity:.6;cursor:not-allowed}.hnv-prefs .choice input{margin-top:3px}.hnv-key{min-width:92px;min-height:34px;padding:4px 12px;border-radius:8px;border:1px solid var(--line);background:var(--surface-2);color:var(--ink);font:inherit;font-size:13px;font-weight:700;letter-spacing:.02em;cursor:pointer}.hnv-key.catch{border-color:var(--hanu);color:var(--hanu-ink);background:var(--hanu-wash)}.hnv-seg{display:inline-flex;border:1px solid var(--line);border-radius:999px;overflow:hidden}.hnv-seg button{min-height:32px;padding:2px 12px;border:0;background:var(--surface);color:var(--ink-2);font:inherit;font-size:12.5px;cursor:pointer}.hnv-seg button+button{border-left:1px solid var(--line)}.hnv-seg button.on{background:var(--hanu-wash);color:var(--hanu-ink);font-weight:600}@media (max-width: 640px){.hnk{bottom:calc(16px + env(safe-area-inset-bottom))}.hnv-talk,.hnv-read{margin:0 10px 6px}.hnv-read button,.hnv-seg button,.hnv-key,.hnv-prefs>button{min-height:40px}.hn-mic{width:46px;height:46px}}@media (prefers-reduced-motion: reduce){.hnv-wave i,.hnk{animation:none!important}}.hnd-lines{margin:0 12px 10px;border:1px solid var(--line-2);border-radius:10px;overflow:hidden;font-size:13px}.hnd-lines .row{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.7fr) minmax(0,1.1fr);gap:8px;padding:7px 10px;border-top:1px solid var(--line-2);align-items:baseline}.hnd-lines .row.head{border-top:0;background:var(--surface-2);color:var(--ink-3);font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.hnd-lines .row span{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.hnd-lines .row .nm{color:var(--ink);font-weight:600}.hnd-lines .row .amt{text-align:right}.hnd-lines .row.head span:last-child{text-align:right}.hnd-lines .row .need{color:var(--alert);font-weight:600}.hnd-lines .sum{display:flex;flex-wrap:wrap;gap:4px 14px;justify-content:flex-end;padding:8px 10px;border-top:1px solid var(--line-2);background:var(--surface-2);color:var(--ink-2);font-variant-numeric:tabular-nums}.hnd-lines .sum b{color:var(--ink)}.hnd-lines .hint{margin:0;padding:0 10px 8px;background:var(--surface-2);font-size:11.5px;color:var(--ink-3);text-align:right}@media (max-width: 640px){.hnd-lines .row{grid-template-columns:repeat(3,minmax(0,1fr))}.hnd-lines .row .nm,.hnd-lines .row.head span:first-child{grid-column:1 / -1}.hnd-lines .row.head span:nth-child(4){display:none}.hnd-lines .row span:nth-child(4){display:none}}.hn-pane{position:relative}.hdock{position:fixed;right:10px;top:calc(var(--topH, 56px) + 10px);bottom:10px;width:400px;max-width:calc(100vw - 20px);background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 12px 32px -10px #0d1b2a52;display:flex;flex-direction:column;overflow:hidden;z-index:175;animation:hdock-in .18s ease-out}.hdock>.hn-pane{flex:1;height:auto}.hdock.phone{left:0;right:0;top:auto;bottom:0;width:100%;max-width:none;height:min(86dvh,calc(100dvh - 48px));border-radius:16px 16px 0 0;border-bottom:0;animation:hdock-up .2s ease-out}@keyframes hdock-in{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}@keyframes hdock-up{0%{transform:translateY(32px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){.hdock,.hdock.phone{animation:none}}.hdock .hn-head{padding:8px 10px;gap:8px}.hdock .hn-chatpick{flex:1 1 0;min-width:0;max-width:none;justify-content:space-between}.hdock .hn-head .end{flex:none}.hn-pagebar{flex:none;padding:5px 14px;font-size:12px;color:var(--ink-3);background:var(--surface);border-bottom:1px solid var(--line-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hdock .hn-head .end{gap:0}.hdock-badge{position:absolute;top:-3px;right:-3px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:rgb(var(--c-red-600));color:#fff;font-size:11.5px;font-weight:700;display:grid;place-items:center;border:2px solid var(--surface)}.hdock-top{display:inline-grid;place-items:center;position:relative}.hdock-top .hdock-badge{top:-2px;right:-4px;min-width:17px;height:17px;font-size:10.5px;padding:0 4px}.hn-chatpick{flex:none;display:inline-flex;align-items:center;gap:4px;max-width:150px;height:28px;padding:0 8px 0 10px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font-size:12.5px;font-weight:500;cursor:pointer}.hn-chatpick>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hn-chatpick:hover{border-color:var(--hanu);color:var(--ink)}.hn-chats{position:absolute;z-index:6;top:50px;left:8px;right:8px;max-height:min(70%,520px);display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 16px 40px -14px #09172766;overflow:hidden;animation:hn-in .16s var(--ease)}.hn-chats-new{display:flex;align-items:center;gap:8px;margin:8px;height:36px;padding:0 12px;border-radius:10px;border:1px dashed color-mix(in srgb,var(--hanu) 55%,var(--line));background:transparent;color:var(--ink);font-size:13.5px;font-weight:600;cursor:pointer}.hn-chats-new:hover{background:var(--surface-2)}.hn-chats-k{padding:2px 14px 6px;font-size:11.5px;font-weight:600;color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em}.hn-chats-list{overflow:auto;padding:0 4px 6px}.hn-chats-row{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:10px;background:transparent;text-align:left;cursor:pointer;color:inherit;min-height:44px}.hn-chats-row:hover{background:var(--surface-2)}.hn-chats-row.on{background:color-mix(in srgb,var(--hanu) 12%,var(--surface))}.hn-chats-row .tx{display:flex;flex-direction:column;min-width:0;flex:1}.hn-chats-row .t{font-size:13.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hn-chats-row .s{font-size:12px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hn-chats-row .end{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex:none}.hn-chats-row .when{font-size:11.5px;color:var(--ink-3)}.hn-chats-row .n{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--hanu);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center}.hn-chats-row .w{font-size:11px;font-weight:600;color:var(--hanu)}div.hn-chats-row{cursor:default;padding:0 4px 0 0;gap:2px}.hn-chats-row .pick{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:8px 6px 8px 10px;border:0;background:transparent;text-align:left;cursor:pointer;color:inherit;min-height:44px;border-radius:10px}.hn-chats-row .acts{display:flex;align-items:center;gap:2px;flex:none}.hn-chats-row.shut .t{color:var(--ink-2)}.hn-chats-row.ask{padding:8px 8px 8px 10px;gap:10px;background:var(--alert-wash)}.hn-chats-row.ask .s{white-space:normal}.hn-chats-yes,.hn-chats-no{height:32px;padding:0 12px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;border:1px solid var(--line);background:var(--surface);color:var(--ink)}.hn-chats-yes{color:var(--alert);border-color:rgb(var(--c-red-200))}.hn-chats-yes:hover{background:var(--surface-2)}.hn-chats-fold{display:flex;align-items:center;gap:6px;width:100%;margin-top:4px;padding:8px 10px;border:0;border-top:1px solid var(--line);background:transparent;color:var(--ink-3);font-size:12px;font-weight:600;cursor:pointer;text-align:left}.hn-chats-fold:hover{color:var(--ink)}@media (hover: hover) and (min-width: 768px){.hn-chats-row:not(.ask) .acts{opacity:0;transition:opacity .12s}.hn-chats-row:hover .acts,.hn-chats-row:focus-within .acts{opacity:1}}.hc-go{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--hanu) 40%,var(--line));background:var(--surface);color:var(--ink);font-size:12.5px;font-weight:500;text-decoration:none;cursor:pointer;max-width:100%}.hc-go:hover{border-color:var(--hanu)}tr.hanu-pointed>td,.mcard.hanu-pointed{background:color-mix(in srgb,var(--hanu) 13%,var(--surface))!important}tr.hanu-pointed>td:first-child{box-shadow:inset 3px 0 0 var(--hanu)}.mcard.hanu-pointed{box-shadow:inset 3px 0 0 var(--hanu),0 0 0 1px color-mix(in srgb,var(--hanu) 45%,transparent)!important}@media (prefers-reduced-motion: no-preference){tr.hanu-pointed>td,.mcard.hanu-pointed{transition:background .4s}}.hn-compose textarea{min-width:0}.hn-clip{flex:none;display:grid;place-items:center;width:36px;height:42px;border:0;border-radius:10px;background:transparent;color:var(--ink-3);cursor:pointer}.hn-clip:hover{color:var(--ink);background:var(--surface-2)}.hn-clip:disabled{opacity:.4;cursor:default}.hn-tray{display:flex;gap:8px;padding:6px 14px 0;overflow-x:auto}.hn-tray-item{position:relative;flex:none;display:flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.hn-tray-item.pic{width:64px;height:64px;overflow:hidden}.hn-tray-item.pic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hn-tray-item.doc{height:44px;padding:0 30px 0 10px;max-width:200px;color:var(--ink-2);font-size:12.5px}.hn-tray-item .nm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hn-tray-item .x{position:absolute;top:3px;right:3px;display:grid;place-items:center;width:22px;height:22px;border:0;border-radius:50%;background:#0917279e;color:#fff;cursor:pointer}.hn-sent{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:280px}.hn-sent-pic{display:block;width:auto;height:auto;max-width:min(240px,66vw);max-height:220px;-o-object-fit:contain;object-fit:contain;border-radius:12px;border:1px solid var(--line);background:var(--surface-2)}.hn-sent-ph{width:160px;height:110px;border-radius:12px}.hn-sent-file{display:flex;align-items:center;gap:6px;max-width:240px;height:40px;padding:0 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);font-size:13px;cursor:pointer}.hn-sent-file span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hn-sent-file:disabled{cursor:default;color:var(--ink-3)}@media (max-width: 640px){.hn-clip{width:34px;height:46px}.hn-compose{gap:6px;padding-left:10px;padding-right:10px}}.hh{display:flex;flex-direction:column;gap:14px}.hh-title{display:inline-flex;align-items:center;gap:10px}.hh-list{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:14px;background:var(--surface);overflow:hidden}.hh-row{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-top:1px solid var(--line);min-height:56px}.hh-row:first-child{border-top:0}.hh-row.link{width:100%;border-left:0;border-right:0;border-bottom:0;background:transparent;text-align:left;cursor:pointer;color:inherit;font:inherit;align-items:center}.hh-row.link:first-child{border-top:0}.hh-row.link:hover{background:var(--surface-2)}.hh-row.paused .hh-main b,.hh-row.past .hh-main b{color:var(--ink-3)}.hh-row.ask{background:var(--alert-wash);align-items:center}.hh-row.editing{flex-direction:column;align-items:stretch;background:var(--surface-2)}.hh-ico{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--hanu-wash, var(--surface-2));color:var(--hanu, var(--ink-2))}.hh-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.hh-main b{font-size:14px;font-weight:600;color:var(--ink)}.hh-main .s{font-size:13px;color:var(--ink-2);line-height:1.45;overflow-wrap:anywhere}.hh-main .m{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:12px;color:var(--ink-3);margin-top:2px}.hh-main .m>span,.hh-link{display:inline-flex;align-items:center;gap:5px}.hh-link{border:0;background:none;padding:0;font:inherit;font-size:12px;color:var(--brand-ink, var(--ink-2));cursor:pointer}.hh-link:disabled{color:var(--ink-3);cursor:default}.hh-acts{flex:none;display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.hh-when{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.hh-when>span{width:auto}.hh-edit{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:10px 14px}.hh-f{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--ink-3);font-weight:600;min-width:0}.hh-f.wide{grid-column:span 1}.hh-days{display:flex;flex-wrap:wrap;gap:4px}.hh-days button{min-width:42px;height:34px;padding:0 8px;border-radius:8px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font-size:12.5px;font-weight:600;cursor:pointer}.hh-days button.on{background:color-mix(in srgb,var(--hanu, #ff8a00) 14%,var(--surface));border-color:color-mix(in srgb,var(--hanu, #ff8a00) 50%,var(--line));color:var(--ink)}.hh-empty{padding:22px 16px;font-size:13.5px;color:var(--ink-3);text-align:center}.hh-k{padding:10px 14px 6px;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);border-top:1px solid var(--line);background:var(--surface-2)}.hh-ask{display:flex;flex-direction:column;gap:8px;padding:14px;border:1px dashed color-mix(in srgb,var(--hanu, #ff8a00) 45%,var(--line));border-radius:14px;background:var(--surface)}.hh-ask b{font-size:13.5px}.hh-ask form{display:flex;gap:8px}.hh-ask form>:first-child{flex:1;min-width:0}.hh-ask p{margin:0;font-size:12.5px;color:var(--ink-3)}.hh-panel{padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--surface);display:flex;flex-direction:column;gap:10px;align-items:flex-start;font-size:13.5px}@media (max-width: 640px){.hh-row{flex-wrap:wrap}.hh-acts{width:100%;justify-content:flex-start;padding-left:0}.hh-edit{grid-template-columns:1fr}.hh-ask form{flex-direction:column}}.hn-rt{display:inline-flex;align-items:center;gap:4px;margin-right:6px;padding:1px 6px;border-radius:999px;background:color-mix(in srgb,var(--hanu, #ff8a00) 16%,transparent);font-size:11px;font-weight:600;vertical-align:1px}.hn-later-done{font-size:12.5px;color:var(--ink-3)}.hn-live{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;display:flex;flex-direction:column;align-items:center;gap:12px;padding:18px 16px calc(16px + env(safe-area-inset-bottom));background:#091727;color:#f4f6fb;overflow:hidden;animation:hn-in .2s var(--ease)}.hn-live-stage{position:relative;width:min(320px,70vw);aspect-ratio:1;margin-top:8px;flex:none}.hn-live-stage .clip{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%;transition:opacity .25s ease}.hn-live-stage .clip.speaking{opacity:0}.hn-live-stage.speaking .clip.speaking{opacity:1}.hn-live-stage .ring{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%;border:3px solid rgba(255,138,0,.75);transform:scale(calc(1 + var(--lvl, 0) * .08));opacity:calc(.35 + var(--lvl, 0) * .65);transition:transform .08s linear,opacity .08s linear}.hn-live-stage.looking .ring{border-style:dashed;animation:hn-spin 2.4s linear infinite}@keyframes hn-spin{to{transform:rotate(360deg)}}.hn-live-state{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600}.hn-live-state .t{font-size:12.5px;font-weight:500;color:#f4f6fb99;font-variant-numeric:tabular-nums}.hn-live-lines{flex:1;min-height:0;width:100%;max-width:560px;overflow-y:auto;display:flex;flex-direction:column;gap:6px;font-size:14px;line-height:1.45}.hn-live-lines p{margin:0;padding:8px 12px;border-radius:12px;background:#ffffff12;max-width:90%}.hn-live-lines p.you{align-self:flex-end;background:#4169e152}.hn-live-lines p.hint{align-self:center;background:none;color:#f4f6fb99;text-align:center;font-size:13px}.hn-live-acts{display:flex;align-items:center;gap:14px;flex:none}.hn-live-btn{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:#ffffff14;color:#f4f6fb;cursor:pointer}.hn-live-btn.on{background:#ffffffeb;color:#091727}.hn-live-end{display:inline-flex;align-items:center;gap:8px;height:52px;padding:0 22px;border-radius:999px;border:0;background:#d1343c;color:#fff;font-size:15px;font-weight:700;cursor:pointer}.hn-livego{color:var(--hanu, var(--ink-2))}@media (prefers-reduced-motion: reduce){.hn-live-stage .ring,.hn-live-stage.looking .ring{animation:none;transition:none;transform:none}}.hs-gift{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;background:color-mix(in srgb,var(--hanu, #ff8a00) 12%,var(--surface));color:var(--ink);font-size:13px;font-weight:600}.hs-talk{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:10px 12px;border:1px dashed var(--line);border-radius:12px;font-size:13px;color:var(--ink-2)}.hs-talk.first{border-style:solid;border-color:color-mix(in srgb,var(--hanu, #ff8a00) 50%,var(--line))}.hs-sheet{margin:0 0 8px;font-size:13px;color:var(--ink-2)}.hs-why{grid-column:1 / -1;display:flex;flex-direction:column;gap:4px;font-size:12.5px}.hs-why .from{color:var(--ink-3)}.hs-why .ask{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:6px 10px;border-radius:8px;background:color-mix(in srgb,var(--gold-ink, #d06f00) 10%,var(--surface));color:var(--ink)}.hs-why .opts{display:inline-flex;flex-wrap:wrap;gap:6px}.hs-why .opts button{height:30px;padding:0 10px;border-radius:8px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:12.5px;font-weight:600;cursor:pointer}.hs-why .opts button:hover{border-color:var(--hanu, #ff8a00)}.hs-why .undo{margin-left:6px;padding:0;border:0;background:none;color:rgb(var(--c-brand-700));font-size:12.5px;font-weight:600;cursor:pointer}.hs-why .undo:hover{text-decoration:underline}.hc-plan .hc-h{color:var(--ink)}.hc-plan .hc-h .where{margin-left:auto;font-weight:600;font-size:12px;color:var(--ink-3)}.hc-plan.waiting .hc-h .where{color:var(--gold-ink)}.hc-plan.done .hc-h .where{color:var(--ok-ink)}.hc-plan .hc-h .stop{margin-left:10px;padding:0;border:0;background:none;font-weight:600;font-size:12px;color:var(--ink-3);cursor:pointer}.hc-plan .hc-h .stop:hover{color:var(--alert)}.hc-plan .steps{list-style:none;margin:0;padding:2px 12px 8px;display:flex;flex-direction:column}.hc-plan .steps>li{display:grid;grid-template-columns:18px minmax(0,1fr);-moz-column-gap:9px;column-gap:9px;padding:7px 0;border-top:1px solid var(--line-2)}.hc-plan .steps>li:first-child{border-top:0}.hc-plan .steps .ic{padding-top:1px;color:var(--ink-3)}.hc-plan .steps .done .ic{color:var(--ok-ink)}.hc-plan .steps .doing .ic{color:rgb(var(--c-brand-700))}.hc-plan .steps .needs_yes .ic{color:var(--gold-ink)}.hc-plan .steps .failed .ic{color:var(--alert)}.hc-plan .steps .bd{min-width:0}.hc-plan .steps .tx{font-size:13.5px;line-height:1.45;color:var(--ink)}.hc-plan .steps .waiting .tx,.hc-plan .steps .skipped .tx{color:var(--ink-3)}.hc-plan .steps .n{color:var(--ink-3);font-variant-numeric:tabular-nums}.hc-plan .steps .rs{margin-top:2px;font-size:12.5px;line-height:1.45;color:var(--ink-2)}.hc-plan .chg{list-style:none;margin:8px 0 0;padding:0;border:1px solid var(--line-2);border-radius:10px;overflow:hidden}.hc-plan .chg li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 10px;padding:6px 10px;font-size:12.5px;color:var(--ink);border-top:1px solid var(--line-2)}.hc-plan .chg li:first-child{border-top:0}.hc-plan .chg .sub{color:var(--ink-3);font-size:12px}.hc-plan .chg .more{color:var(--ink-3)}.hc-plan .btns{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.hc-plan .btns button{height:36px;border-radius:10px;font-weight:600;font-size:13px;cursor:pointer}.hc-plan .btns .yes{border:0;background:rgb(var(--c-brand-fill));color:#fff}.hc-plan .btns .yes:hover{background:var(--brand-hover)}.hc-plan .btns .no{border:1px solid var(--line);background:var(--surface);color:var(--ink-2)}.hc-plan .ft{margin:0;padding:0 12px 10px;font-size:12px;color:var(--ink-3)}.hc-plan .watch{display:flex;align-items:center;gap:8px;min-height:40px;padding:8px 12px;border-top:1px solid var(--line-2);font-size:13px;font-weight:600;color:var(--brand-ink);text-decoration:none}.hc-plan .watch svg:last-child{margin-left:auto;color:var(--ink-3)}.hc-plan .watch:hover{background:var(--brand-wash)}.hp-browser{margin-top:8px;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surface)}.hn-msg .hp-browser.hc{margin-top:0}.hp-browser .bar{display:flex;align-items:center;gap:6px;min-width:0;padding:6px 10px;font-size:11.5px;color:var(--ink-3);border-bottom:1px solid var(--line-2);background:var(--surface-2)}.hp-browser .bar .host{color:var(--ink-2);font-weight:600;white-space:nowrap}.hp-browser .bar .ttl{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-browser .bar .live,.hp-big .live{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:5px;font-weight:700;font-size:10.5px;letter-spacing:.02em;color:var(--ok-ink)}.hp-browser .bar .live:before,.hp-big .live:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.hp-browser .bar .live.yours,.hp-browser .bar .live.waiting{color:var(--gold-ink)}.hp-browser .bar .live.done,.hp-browser .bar .live.stopped,.hp-browser .bar .live.failed{color:var(--ink-3)}.hp-browser .screen{position:relative;aspect-ratio:16 / 10;background:var(--surface-2);outline:none}.hp-browser .screen img,.hp-big .screen img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.hp-browser .screen .hp-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:6px;font-size:12.5px;color:var(--ink-3)}.hp-browser .screen .hp-live{position:absolute;left:8px;top:8px;display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 8px;border-radius:999px;background:#fffffff0;color:#14532d;box-shadow:0 1px 4px #0000004d;font-size:10.5px;font-weight:700;line-height:1;letter-spacing:.03em;white-space:nowrap;pointer-events:none}.hp-browser .screen .hp-live:before{content:"";width:6px;height:6px;border-radius:50%;background:#16a34a}.hp-browser.yours .screen,.hp-big.yours .screen{outline:2px solid var(--gold-ink);outline-offset:-2px;cursor:default;touch-action:none}.hp-browser .screen.mine:focus-visible,.hp-big .screen.mine:focus-visible{outline:3px solid var(--gold)}.hp-browser .doing{display:flex;align-items:center;gap:7px;min-width:0;padding:8px 10px;font-size:12.5px;color:var(--ink-2);border-top:1px solid var(--line-2)}.hp-browser .doing span:first-of-type{min-width:0;overflow:hidden;text-overflow:ellipsis}.hp-browser .doing .n{margin-left:auto;flex:none;font-size:11.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}.hp-browser .doing svg{flex:none;color:var(--ink-3)}.hp-browser .needs,.hp-big .needs{display:flex;gap:8px;align-items:flex-start;margin:0 10px 8px;padding:9px 11px;border-radius:10px;background:var(--gold-wash);color:var(--ink);font-size:13px;line-height:1.4}.hp-browser .needs svg,.hp-big .needs svg{flex:none;margin-top:1px;color:var(--gold-ink)}.hp-browser .hp-ctl,.hp-big .hp-ctl{display:flex;align-items:center;gap:8px;padding:8px 10px;border-top:1px solid var(--line-2)}.hp-browser .hp-ctl button,.hp-big .hp-ctl button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;border-radius:9px;font-weight:600;font-size:12.5px;cursor:pointer}.hp-browser .hp-ctl .take,.hp-big .hp-ctl .take{border:1px solid var(--line);background:var(--surface);color:var(--ink)}.hp-browser .hp-ctl .take.give,.hp-big .hp-ctl .take.give{border:0;background:rgb(var(--c-brand-fill));color:#fff}.hp-browser .hp-ctl .take.give:hover,.hp-big .hp-ctl .take.give:hover{background:var(--brand-hover)}.hp-browser .hp-ctl .icon,.hp-big .hp-ctl .icon{width:32px;padding:0;border:1px solid var(--line);background:var(--surface);color:var(--ink-2)}.hp-browser .hp-ctl .stop,.hp-big .hp-ctl .stop{margin-left:auto;border:0;background:none;color:var(--ink-3)}.hp-browser .hp-ctl .stop:hover,.hp-big .hp-ctl .stop:hover{color:var(--alert)}.hp-browser .hp-ctl button:disabled,.hp-big .hp-ctl button:disabled{opacity:.6;cursor:default}.hp-browser .keys,.hp-big .keys{display:grid;gap:8px;padding:8px 10px 0}.hp-browser .keys .type,.hp-big .keys .type{display:flex;gap:8px}.hp-browser .keys input,.hp-big .keys input{flex:1;min-width:0;height:40px;padding:0 12px;border-radius:10px;border:1px solid var(--line);background:var(--surface-2);color:var(--ink);font-size:16px}.hp-browser .keys button,.hp-big .keys button{display:grid;place-items:center;height:40px;min-width:44px;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2)}.hp-browser .keys .row,.hp-big .keys .row{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.hp-big{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:flex;flex-direction:column;gap:0;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);background:var(--surface);animation:hn-in .16s var(--ease)}.hp-big .top{display:flex;align-items:center;gap:6px;padding:10px 14px;font-size:12.5px;color:var(--ink-3);border-bottom:1px solid var(--line-2)}.hp-big .top .host{color:var(--ink);font-weight:600}.hp-big .top .live.yours,.hp-big .top .live.waiting{color:var(--gold-ink)}.hp-big .screen{position:relative;flex:1;min-height:0;background:var(--surface-2);outline:none}.hp-big .screen .hp-live{display:none}.hp-big .doing{display:flex;align-items:center;gap:7px;padding:8px 14px;font-size:13px;color:var(--ink-2);border-top:1px solid var(--line-2)}.hp-big .needs{margin:8px 14px 0}.hp-big .hp-ctl{padding:10px 14px}@media (pointer: coarse){.hp-browser .hp-ctl button,.hp-big .hp-ctl button{height:40px}.hp-browser .hp-ctl .icon,.hp-big .hp-ctl .icon{width:40px}.hc-plan .btns button{height:42px}}@media (prefers-reduced-motion: reduce){.hp-big{animation:none}}.hnb-count{display:inline-grid;place-items:center;min-width:22px;height:20px;margin-left:8px;padding:0 6px;border-radius:999px;background:var(--surface-2);color:var(--ink-2);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;vertical-align:1px}.hnb-for{display:inline-block;margin-left:4px;font-size:12px;font-weight:600;color:var(--hanu-ink)}.hnb-list{list-style:none;margin:0;padding:4px 12px 10px;display:flex;flex-direction:column;gap:8px}.hnb-it{border:1px solid var(--line-2);border-radius:12px;background:var(--surface);overflow:hidden}.hnb-it.needs{border-color:color-mix(in srgb,var(--hanu) 50%,var(--line-2))}.hnb-it.saved,.hnb-it.left{background:var(--surface-2)}.hnb-top{display:flex;align-items:center;gap:8px;min-height:40px;padding:6px 6px 6px 10px}.hnb-n{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%;background:var(--surface-2);color:var(--ink-2);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.hnb-it.saved .hnb-n{background:var(--ok-wash, rgba(46, 204, 113, .14));color:var(--ok-ink)}.hnb-t{min-width:0;flex:1;font-size:13.5px;font-weight:650;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hnb-it.left .hnb-t{color:var(--ink-3);text-decoration:line-through;font-weight:500}.hnb-st{flex:none;max-width:46%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:999px}.hnb-st.ok{background:var(--brand-wash);color:var(--brand-ink)}.hnb-st.need{background:var(--hanu-wash);color:var(--hanu-ink)}.hnb-st.mute{background:transparent;color:var(--ink-3)}.hnb-open{flex:none;padding:4px 10px;font-size:12.5px;font-weight:600;color:var(--brand-ink);text-decoration:none}.hnb-x{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:8px;border:0;background:transparent;color:var(--ink-3);cursor:pointer}@media (hover: hover){.hnb-x:hover{background:var(--surface-2);color:var(--ink)}}.hnb-back{display:inline-flex;align-items:center;gap:4px;flex:none;height:32px;padding:0 10px;border-radius:8px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.hnb-facts{padding:2px 12px 10px 40px;gap:4px 12px;font-size:13px}.hnb-ask{display:flex;align-items:flex-start;gap:6px;margin:0 12px 10px 40px;font-size:12.5px;line-height:1.4;color:var(--hanu-ink)}.hnb-ask svg{flex:none;margin-top:2px}.hnb-ask.bad{color:var(--alert)}.hnb-dup{margin:0 10px 10px 40px}.hnb-hint{margin:-4px 12px 12px;font-size:12px;color:var(--ink-3);text-align:center}@media (max-width: 640px){.hnb-list{padding:4px 8px 10px}.hnb-facts{padding:2px 10px 10px;grid-template-columns:minmax(84px,max-content) minmax(0,1fr)}.hnb-ask,.hnb-dup{margin-left:10px}.hnb-x,.hnb-back{min-width:44px;height:44px;justify-content:center}.hnb-st{max-width:40%}}.hn-live.with-card{gap:8px}.hn-live.with-card .hn-live-stage{width:88px;margin-top:0}.hn-live.with-card .hn-live-stage .ring{top:-5px;right:-5px;bottom:-5px;left:-5px;border-width:2px}.hn-live.with-card .hn-live-lines{flex:none;max-height:64px}.hn-live.with-card .hn-live-lines p:not(:last-child){display:none}.hn-live-card{flex:1;min-height:0;width:100%;max-width:600px;overflow-y:auto;overscroll-behavior:contain;padding:10px;border-radius:16px;background:var(--canvas);color:var(--ink);box-shadow:0 10px 30px #00000059}.hn-live-card .said{margin:2px 4px 10px;font-size:13.5px;line-height:1.45;color:var(--ink-2)}.hn-live-card .hnd{width:100%}.hn-live-hold{display:inline-flex;align-items:center;gap:8px;height:56px;padding:0 22px;border-radius:999px;border:1px solid rgba(255,255,255,.3);background:#ffffff1a;color:#f4f6fb;font:inherit;font-size:15px;font-weight:700;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;transition:transform .15s var(--ease),background .2s}.hn-live-hold.on{background:#f4f6fb;color:#091727;transform:scale(1.04)}.hn-live-mode{flex:none;min-height:32px;padding:4px 12px;border:0;border-radius:999px;background:transparent;color:#f4f6fbb8;font:inherit;font-size:12.5px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hn-live.with-card .hn-live-mode{min-height:28px;padding:0 10px}@media (pointer: coarse){.hn-live-mode{min-height:44px}.hn-live-hold{height:60px}}.hn-live.with-card .hn-live-lines p.hint{display:none}.hn-live-card .said{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.wdesk,.wd-ringnote,.wd-set{--hot: var(--gold-ink);--hot-wash: var(--gold-wash);--warm: #B7791F;--warm-wash: #FDF5E6;--cold: var(--ink-3);--cold-wash: var(--surface-2);--okc: #12805C;--ok-wash: #E7F6EF;--wait: var(--alert)}:root[data-theme=dark] .wdesk,:root[data-theme=dark] .wd-ringnote,:root[data-theme=dark] .wd-set{--hot: #FFA94D;--hot-wash: rgba(255, 138, 0, .14);--warm: #E8B95C;--warm-wash: rgba(232, 185, 92, .12);--okc: #4CC79A;--ok-wash: rgba(76, 199, 154, .12)}.wdesk h1,.wdesk .wd-h3,.wd-set .wd-set-h{font-family:"Familjen Grotesk",var(--font-display, inherit),sans-serif}.wd-figs{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-3)}.wd-figs b{color:var(--ink);font-weight:650}.wd-figs b.hot{color:var(--hot)}.wd-figs b.wait{color:var(--wait)}.wd-figs .sep{width:3px;height:3px;border-radius:50%;background:var(--ink-4, #9AA3AF)}.wd-avail{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px 0 8px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.wd-avail .sw{width:28px;height:16px;border-radius:999px;background:var(--line);position:relative;transition:background .2s}.wd-avail .sw i{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;transition:transform .2s;box-shadow:0 1px 2px #0003}.wd-avail.on{color:var(--okc);border-color:color-mix(in srgb,var(--okc) 35%,var(--line));background:var(--ok-wash)}.wd-avail.on .sw{background:var(--okc)}.wd-avail.on .sw i{transform:translate(12px)}.wd-cog{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:var(--ink-2)}.wd-cog:hover{background:var(--surface-2)}.wd-tabs{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none}.wd-tabs button{position:relative;height:38px;padding:0 12px;border:0;background:none;font:inherit;font-size:13.5px;font-weight:600;color:var(--ink-3);cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.wd-tabs button.on{color:var(--ink)}.wd-tabs button.on:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px;background:var(--ink)}.wd-tabs-acts{display:none}.wd-tabs .n{min-width:17px;height:17px;border-radius:9px;background:var(--wait);color:#fff;font-size:10.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;padding:0 4px}.wd-heat{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px 0 3px;border-radius:999px;font-size:11.5px;font-weight:600;white-space:nowrap}.wd-heat b{min-width:22px;height:16px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;color:#fff;padding:0 4px}.wd-heat.hot{background:var(--hot-wash);color:var(--hot)}.wd-heat.hot b{background:var(--hot)}.wd-heat.warm{background:var(--warm-wash);color:var(--warm)}.wd-heat.warm b{background:var(--warm)}.wd-heat.cold{background:var(--cold-wash);color:var(--cold);border:1px solid var(--line-2)}.wd-heat.cold b{background:var(--ink-3)}.wd-ring{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none}.wd-ring svg{position:absolute;top:0;right:0;bottom:0;left:0}.wd-ring .track{fill:none;stroke:var(--line-2);stroke-width:6}.wd-ring .fill{fill:none;stroke-width:6;stroke-linecap:round}.wd-ring.hot .fill{stroke:var(--hot)}.wd-ring.warm .fill{stroke:var(--warm)}.wd-ring.cold .fill{stroke:var(--ink-3)}.wd-ring .n{position:relative;font-size:19px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.wd-face{position:relative;display:inline-flex;flex:none}.wd-face .anon{border-radius:50%;background:var(--surface-2);border:1px solid var(--line);color:var(--ink-3);display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.wd-face .wd-dot{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border-radius:50%;border:2px solid var(--surface)}.wd-face .wd-dot.hanu{background:var(--brand)}.wd-face .wd-dot.waiting{background:var(--wait);animation:wd-pulse 1.4s ease-in-out infinite}.wd-face .wd-dot.person{background:var(--okc)}@keyframes wd-pulse{50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--wait) 25%,transparent)}}.wd-kind{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:5px;font-size:10.5px;font-weight:650;letter-spacing:.01em;background:var(--brand-wash);color:var(--brand-ink);white-space:nowrap}.wd-kind.customer{background:var(--ok-wash);color:var(--okc)}.wd-kind.new{background:var(--hot-wash);color:var(--hot)}.wd-kind.hint{background:none;border:1px dashed var(--ink-4, #9AA3AF);color:var(--ink-3)}.wd-src{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;background:var(--surface-2);border:1px solid var(--line-2);font-size:11.5px;color:var(--ink-2);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.wd-trail{display:flex;align-items:center;gap:3px;height:14px;width:100%;min-width:60px}.wd-trail .seg{position:relative;height:6px;min-width:6px;border-radius:3px;background:color-mix(in srgb,var(--brand) 30%,var(--line))}.wd-trail .seg.money{background:color-mix(in srgb,var(--hot) 55%,var(--line))}.wd-trail .seg.now{background:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 18%,transparent)}.wd-trail .seg.now.money{background:var(--hot);box-shadow:0 0 0 3px color-mix(in srgb,var(--hot) 20%,transparent)}.wd-trail .mark{position:absolute;top:-6px;left:50%;width:4px;height:4px;border-radius:50%;background:var(--ink-2);transform:translate(-50%)}.wd-trail:not(.compact){height:18px}.wd-trail:not(.compact) .seg{height:8px}.wd-devline{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-3);padding:0 16px;margin-top:-4px}.wd-facts{display:grid;grid-template-columns:92px 1fr;gap:6px 10px;font-size:12.5px;margin:0}.wd-facts dt{color:var(--ink-3)}.wd-facts dd{margin:0;color:var(--ink);min-width:0;overflow-wrap:anywhere}.wd-facts .sub{display:block;color:var(--ink-3);font-size:11.5px}.wd-ib{width:34px;height:34px;border:0;background:none;border-radius:9px;color:var(--ink-2);display:inline-flex;align-items:center;justify-content:center;padding:0;flex:none;cursor:pointer}.wd-ib:hover{background:var(--surface-2)}.wd-btn{height:32px;padding:0 12px;border-radius:8px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;white-space:nowrap}.wd-btn:hover{background:var(--surface-2)}.wd-btn.primary{background:var(--brand);border-color:var(--brand);color:#fff}.wd-btn.primary:hover{background:var(--brand-hover)}.wd-link{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:4px 0;font:inherit;font-size:13px;font-weight:600;color:var(--brand-ink);cursor:pointer}.wd-live{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:12px;padding-top:12px;align-items:start}.wd-list{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden}.wd-list-bar{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--line-2);flex-wrap:wrap}.wd-chips{display:flex;gap:6px;flex-wrap:wrap}.wd-chips button{height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--line);background:none;font:inherit;font-size:12.5px;font-weight:600;color:var(--ink-2);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.wd-chips button span{font-size:11px;color:var(--ink-3);font-weight:600}.wd-chips button.on{background:var(--ink);border-color:var(--ink);color:var(--surface)}.wd-chips button.on span{color:var(--surface);opacity:.75}.wd-search{margin-left:auto;display:flex;align-items:center;gap:8px;height:32px;padding:0 10px;border-radius:8px;border:1px solid var(--line);background:var(--surface-2);color:var(--ink-3);width:260px;max-width:100%}.wd-search input{border:0;background:none;outline:none;font:inherit;font-size:13px;color:var(--ink);width:100%;min-width:0;padding:0;height:auto;box-shadow:none}.wd-head-row,.wd-row{display:grid;grid-template-columns:minmax(200px,1.5fr) minmax(150px,1.2fr) minmax(120px,1fr) 110px 86px;gap:12px;align-items:center}.wd-head-row{padding:8px 14px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line-2)}.wd-rows{list-style:none;margin:0;padding:0}.wd-row{width:100%;min-height:54px;padding:7px 14px;border:0;border-bottom:1px solid var(--line-2);background:none;text-align:left;font:inherit;color:var(--ink);cursor:pointer}.wd-row:hover{background:var(--surface-2)}.wd-row.sel{background:var(--brand-wash)}:root[data-theme=dark] .wd-row.sel{background:#2962ff24}.wd-row .who{display:flex;align-items:center;gap:10px;min-width:0}.wd-row .nm{display:flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wd-row .sub{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--ink-3);margin-top:2px;white-space:nowrap;overflow:hidden}.wd-row .stt{font-style:normal;font-weight:600;margin-right:4px}.wd-row .stt.hanu{color:var(--brand-ink)}.wd-row .stt.waiting{color:var(--wait)}.wd-row .stt.person{color:var(--okc)}.wd-row .now{min-width:0;display:flex;flex-direction:column}.wd-row .now .t{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wd-row .now .p{font-size:11.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wd-row .trail{display:flex;align-items:center;gap:8px;min-width:0}.wd-row .trail .tm{font-size:12px;color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none}.wd-row .src{min-width:0}.wd-row .heat{justify-self:end}.wd-side{position:sticky;top:calc(var(--topH, 56px) + 12px)}.wd-back{display:none}.wd-panel{background:var(--surface);border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;gap:14px;padding-bottom:16px;max-height:calc(100dvh - var(--topH, 56px) - 150px);overflow-y:auto}.wd-panel>section{padding:0 16px}.wd-panel h4{margin:0 0 8px;font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);display:flex;align-items:center;gap:6px}.wd-panel h4 span{text-transform:none;letter-spacing:0;font-weight:500}.wd-panel-head{display:flex;align-items:flex-start;gap:12px;padding:16px 16px 0}.wd-panel-head .nm{font-size:16px;font-weight:650;line-height:1.25;font-family:"Familjen Grotesk",var(--font-display, inherit),sans-serif}.wd-panel-head .co{font-size:12.5px;color:var(--ink-2)}.wd-panel-head .tags{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:5px}.wd-panel-head .own{font-size:11.5px;color:var(--ink-3)}.wd-hot{display:flex;gap:14px;align-items:center;background:var(--surface-2);border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);padding:12px 16px!important}.wd-hot .w{font-size:15px;font-weight:700;margin-bottom:4px}.wd-hot .w.hot{color:var(--hot)}.wd-hot .w.warm{color:var(--warm)}.wd-hot .w.cold{color:var(--ink-3)}.wd-hot .why{display:flex;flex-wrap:wrap;gap:4px}.wd-hot .why span{font-size:11.5px;padding:2px 7px;border-radius:5px;background:var(--surface);border:1px solid var(--line);color:var(--ink-2)}.wd-acts{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 16px}.wd-acts .wd-btn.primary:only-child{grid-column:1 / -1}.wd-acts .wd-btn{height:36px}.wd-who p{margin:0;font-size:13px;line-height:1.5;color:var(--ink-2)}.wd-who a{color:var(--brand-ink);font-weight:600}.wd-checks ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.wd-checks li{display:grid;grid-template-columns:16px 110px 1fr;gap:8px;align-items:center;font-size:12.5px;color:var(--ink-3)}.wd-checks li.got{color:var(--ink)}.wd-checks li.got svg{color:var(--okc)}.wd-checks li .g{color:var(--ink-2)}.wd-checks li:not(.got) .g{color:var(--hot);font-weight:600}.wd-checks .floor{margin:8px 0 0;font-size:12px;color:var(--ink-3)}.wd-journey{border:1px solid var(--line-2);border-radius:10px;padding:10px 12px;margin-bottom:8px}.wd-journey .jh{display:flex;flex-direction:column;gap:1px;font-size:12.5px}.wd-journey .jh span{color:var(--ink-3);font-size:12px}.wd-journey ol{list-style:none;margin:10px 0 0;padding:0;position:relative}.wd-journey ol:before{content:"";position:absolute;left:4px;top:6px;bottom:6px;width:2px;background:var(--line);border-radius:1px}.wd-journey li{position:relative;display:flex;gap:10px;padding:0 0 10px}.wd-journey li:last-child{padding-bottom:0}.wd-journey .dot{width:10px;height:10px;border-radius:50%;background:var(--surface);border:2px solid var(--ink-4, #9AA3AF);flex:none;margin-top:3px;position:relative;z-index:1;box-sizing:border-box}.wd-journey li.now .dot{border-color:var(--brand);background:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 20%,transparent)}.wd-journey .pg{display:flex;flex-direction:column;gap:2px;min-width:0}.wd-journey .t{font-size:13px;font-weight:600}.wd-journey .m{font-size:11.5px;color:var(--ink-3)}.wd-journey .did{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--ink-2)}.wd-inbox{display:grid;grid-template-columns:300px minmax(0,1fr) 340px;margin-top:12px;background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden;height:calc(100dvh - var(--topH, 56px) - 128px);min-height:520px}.wd-ilist{border-right:1px solid var(--line);overflow-y:auto;padding:6px 0 10px}.wd-ilabel{display:flex;align-items:center;gap:6px;padding:12px 16px 6px;font-size:10.5px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.wd-ilabel span{margin-left:auto;font-weight:600;letter-spacing:0}.wd-ilabel.waiting{color:var(--wait)}.wd-irow{display:flex;align-items:center;gap:10px;width:calc(100% - 12px);margin:0 6px;padding:8px 10px;border:0;border-radius:9px;background:none;text-align:left;font:inherit;color:var(--ink);cursor:pointer}.wd-irow:hover{background:var(--surface-2)}.wd-irow.sel{background:var(--brand-wash)}:root[data-theme=dark] .wd-irow.sel{background:#2962ff24}.wd-irow.waiting{box-shadow:inset 3px 0 0 var(--wait)}.wd-irow .l1{display:flex;align-items:baseline;gap:6px;font-size:13.5px}.wd-irow .l1 b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.wd-irow .at{font-size:11px;color:var(--ink-3);flex:none}.wd-irow .l2{display:block;font-size:12.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.wd-irow .l2 em{font-style:normal;color:var(--ink-2)}.wd-irow .ring{flex:none;font-size:11.5px;font-weight:700;color:#fff;background:var(--wait);border-radius:999px;padding:2px 7px;font-variant-numeric:tabular-nums}.wd-irow .un{flex:none;min-width:18px;height:18px;border-radius:9px;background:var(--brand);color:#fff;font-size:10.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.wd-conv{display:flex;flex-direction:column;min-width:0;min-height:0}.wd-chead{display:flex;align-items:center;gap:10px;min-height:60px;padding:8px 12px 8px 16px;border-bottom:1px solid var(--line-2)}.wd-chead .nm{font-size:14.5px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wd-chead .co{font-weight:500;color:var(--ink-3)}.wd-chead .cst{font-size:12px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wd-chead .cst .wait{color:var(--wait);font-weight:600}.wd-chead .cst .you{color:var(--okc);font-weight:600}.wd-chead .cst .hanu{color:var(--brand-ink);font-weight:600}.wd-hacts{display:flex;gap:6px}.wd-floor{flex:1;min-height:0;overflow-y:auto;background:var(--canvas);padding:14px 20px;display:flex;flex-direction:column;gap:8px}:root[data-theme=dark] .wd-floor{background:#0e141c}.wd-day{align-self:center;font-size:11.5px;font-weight:600;color:var(--ink-3);background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:2px 12px}.wd-sys{align-self:center;max-width:86%;text-align:center;font-size:12px;color:var(--ink-3)}.wd-sys>span{display:inline-block;background:var(--surface-2);border:1px solid var(--line-2);border-radius:8px;padding:4px 10px}.wd-leadcard{display:flex;align-items:center;gap:10px;text-align:left;background:var(--surface);border:1px solid color-mix(in srgb,var(--okc) 35%,var(--line));border-radius:10px;padding:8px 12px}.wd-leadcard .ok{width:22px;height:22px;border-radius:50%;background:var(--okc);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex:none}.wd-leadcard b{display:block;font-size:13px;color:var(--ink)}.wd-leadcard span{font-size:11.5px;color:var(--ink-3)}.wd-leadcard a{margin-left:8px;font-size:12.5px;font-weight:600;color:var(--brand-ink)}.wd-msg{display:flex;gap:8px;align-items:flex-end;max-width:76%}.wd-msg.visitor{align-self:flex-start}.wd-msg.hanu,.wd-msg.person{align-self:flex-end;flex-direction:row-reverse}.wd-msg .av{width:30px;height:30px;flex:none;border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:var(--brand-wash)}.wd-msg .av.you{background:var(--okc);color:#fff;font-size:10px;font-weight:700}.wd-msg .col{display:flex;flex-direction:column;gap:2px;min-width:0}.wd-msg.hanu .col,.wd-msg.person .col{align-items:flex-end}.wd-msg .by{font-size:11px;font-weight:600;color:var(--ink-3);padding:0 4px}.wd-msg .bub{font-size:13.5px;line-height:1.45;padding:7px 11px 6px;border-radius:14px;white-space:pre-wrap;overflow-wrap:anywhere;position:relative}.wd-msg .bub.theirs{background:var(--surface);border:1px solid var(--line);border-bottom-left-radius:4px}.wd-msg.hanu .bub{background:#e3ebff;border:1px solid #CFDCFF;border-bottom-right-radius:4px}.wd-msg.person .bub{background:var(--ok-wash);border:1px solid color-mix(in srgb,var(--okc) 30%,var(--line));border-bottom-right-radius:4px}:root[data-theme=dark] .wd-msg.hanu .bub{background:#1a2b5c;border-color:#25397a}.wd-msg .bub .at{float:right;margin:6px 0 0 10px;font-size:10.5px;color:var(--ink-3);line-height:1}.wd-quote{margin-top:8px;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:4px;min-width:260px}.wd-quote b{font-size:13px;margin-bottom:2px}.wd-quote .r{display:flex;justify-content:space-between;gap:12px;font-size:12.5px;color:var(--ink-2);font-variant-numeric:tabular-nums}.wd-quote .r.tot{border-top:1px solid var(--line-2);padding-top:6px;margin-top:2px;color:var(--ink);font-weight:700}.wd-quote .hint{font-size:11px;color:var(--ink-3)}.wd-whisper{align-self:flex-end;max-width:76%;display:flex;gap:8px;align-items:flex-start;font-size:12.5px;line-height:1.45;color:var(--ink-2);background:repeating-linear-gradient(-45deg,var(--surface-2),var(--surface-2) 6px,var(--surface) 6px,var(--surface) 12px);border:1px dashed var(--ink-4, #9AA3AF);border-radius:12px;padding:7px 11px}.wd-whisper svg{flex:none;margin-top:2px;color:var(--ink-3)}.wd-whisper .at{font-size:10.5px;color:var(--ink-3);flex:none;align-self:flex-end}.wd-typing{display:flex;align-items:center;gap:6px;align-self:flex-end;font-size:12px;color:var(--ink-3)}.wd-typing .dots{display:inline-flex;gap:2px}.wd-typing .dots i{width:4px;height:4px;border-radius:50%;background:var(--ink-3);animation:wd-dot 1.2s infinite}.wd-typing .dots i:nth-child(2){animation-delay:.15s}.wd-typing .dots i:nth-child(3){animation-delay:.3s}@keyframes wd-dot{50%{opacity:.2}}.wd-claim{border-top:1px solid var(--line-2);padding:12px 16px;display:flex;align-items:center;gap:14px;background:color-mix(in srgb,var(--wait) 6%,var(--surface))}.wd-claim .t{display:flex;gap:8px;align-items:flex-start;font-size:13px;color:var(--ink-2);flex:1;min-width:0}.wd-claim .t svg{color:var(--wait);flex:none;margin-top:2px}.wd-claim .t b{color:var(--ink)}.wd-claim .b{display:flex;gap:8px;flex:none}.wd-claim .wd-btn{height:38px}.wd-watch{border-top:1px solid var(--line-2);padding:10px 14px;display:flex;gap:10px;align-items:center;background:var(--surface)}.wd-watch .wh{flex:1;display:flex;align-items:center;gap:8px;height:38px;padding:0 12px;border-radius:10px;border:1px dashed var(--ink-4, #9AA3AF);background:var(--surface-2);color:var(--ink-3)}.wd-watch .wh input{border:0;background:none;outline:none;font:inherit;font-size:13px;color:var(--ink);flex:1;min-width:0;padding:0;height:auto;box-shadow:none}.wd-watch .wd-btn{height:38px}.wd-compose{padding:8px 14px 12px;background:var(--canvas);border-top:1px solid var(--line-2)}:root[data-theme=dark] .wd-compose{background:#0e141c}.wd-sugg{display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:8px;color:var(--brand-ink)}.wd-sugg .lbl{font-size:11.5px;font-weight:650;white-space:nowrap;margin-right:2px}.wd-sugg button{flex:none;height:28px;padding:0 10px;border-radius:999px;border:1px solid #CFDCFF;background:#eef3ff;color:var(--brand-ink);font:inherit;font-size:12.5px;font-weight:500;cursor:pointer;white-space:nowrap}:root[data-theme=dark] .wd-sugg button{background:#16224a;border-color:#25397a}.wd-box{background:var(--surface);border:1px solid color-mix(in srgb,var(--okc) 40%,var(--line));border-radius:12px;overflow:hidden}.wd-box .sees{display:flex;align-items:center;gap:6px;padding:5px 12px;font-size:11.5px;font-weight:600;color:var(--okc);background:var(--ok-wash)}.wd-box .row{display:flex;align-items:flex-end;gap:6px;padding:6px 8px}.wd-box textarea{flex:1;border:0;outline:none;resize:none;font:inherit;font-size:14px;line-height:1.4;padding:7px 4px;background:none;color:var(--ink);min-height:34px;box-shadow:none}.wd-send{width:34px;height:34px;border-radius:50%;border:0;background:var(--okc);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex:none;cursor:pointer}.wd-iside{border-left:1px solid var(--line);overflow-y:auto;min-height:0}.wd-iside .wd-panel{border:0;border-radius:0;max-height:none;overflow:visible}.phone-only{display:none!important}.wd-sheet-head,.about-btn{display:none}.wd-ringnote{position:fixed;top:calc(var(--topH, 56px) + 10px);right:16px;z-index:60;width:360px;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 48px -14px #0d1b2a59;padding:12px 14px 14px;display:flex;flex-direction:column;gap:10px;animation:wd-in .25s ease}@keyframes wd-in{0%{opacity:0;transform:translateY(-8px)}}.wd-ringnote .top{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:var(--wait);text-transform:uppercase;letter-spacing:.04em}.wd-ringnote .top svg{animation:wd-shake 1s ease-in-out infinite}@keyframes wd-shake{10%,30%{transform:rotate(-14deg)}20%,40%{transform:rotate(14deg)}50%{transform:none}}.wd-ringnote .cd{margin-left:auto;font-variant-numeric:tabular-nums;background:var(--wait);color:#fff;border-radius:999px;padding:1px 8px;letter-spacing:0}.wd-ringnote .who{display:flex;align-items:center;gap:10px}.wd-ringnote .who b{display:block;font-size:15px}.wd-ringnote .who span{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;color:var(--ink-3)}.wd-ringnote .asked{margin:0;font-size:13.5px;line-height:1.45;color:var(--ink);background:var(--surface-2);border-radius:10px;padding:8px 10px;border-left:3px solid var(--wait)}.wd-ringnote .ctx{margin:0;font-size:12px;color:var(--ink-3);line-height:1.45}.wd-ringnote .btns{display:grid;grid-template-columns:1fr 1fr;gap:8px}.wd-ringnote .btns .wd-btn{height:40px;font-size:14px}@media (prefers-reduced-motion: reduce){.wd-ringnote,.wd-ringnote .top svg,.wd-face .wd-dot.waiting,.wd-typing .dots i{animation:none}}.wd-ins{padding-top:12px;display:flex;flex-direction:column;gap:12px}.wd-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.wd-kpi{padding:12px 14px;display:flex;flex-direction:column;gap:2px}.wd-kpi .l{font-size:12px;color:var(--ink-3);font-weight:500}.wd-kpi b{font-size:22px;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.wd-kpi .s{font-size:11.5px;color:var(--ink-3)}.wd-ins-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:12px;align-items:start}.wd-h3{display:flex;align-items:baseline;gap:8px;margin:2px 2px 8px;font-size:15px;font-weight:650;color:var(--ink)}.wd-h3 span{font-size:12px;font-weight:500;color:var(--ink-3);font-family:var(--font-sans, inherit)}.wd-h3.mt{margin-top:16px}.wd-sug{padding:14px 16px;margin-bottom:12px;display:flex;flex-direction:column;gap:8px}.wd-sug .pg,.wd-test .pg{font-size:11.5px;font-weight:600;color:var(--brand-ink);font-family:var(--font-mono, ui-monospace, monospace)}.wd-sug .t{font-size:15px;font-weight:650}.wd-sug .why{margin:0;font-size:13px;line-height:1.5;color:var(--ink-2)}.wd-sug .ev{display:flex;flex-wrap:wrap;gap:8px}.wd-sug .ev>div{flex:1 1 120px;background:var(--surface-2);border:1px solid var(--line-2);border-radius:10px;padding:8px 10px;display:flex;flex-direction:column}.wd-sug .ev b{font-size:18px;font-weight:700;color:var(--hot);font-variant-numeric:tabular-nums}.wd-sug .ev span{font-size:11.5px;color:var(--ink-3);line-height:1.35}.wd-sug .chg{margin:0;font-size:13px;line-height:1.5;color:var(--ink);border-left:3px solid var(--brand);padding-left:10px}.wd-sug .chg span{display:block;font-size:11px;font-weight:650;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.wd-sug .acts,.wd-test .acts{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.wd-test{padding:14px 16px;display:flex;flex-direction:column;gap:8px}.wd-test .h{display:flex;align-items:center;gap:8px;font-size:14px}.wd-test .h svg{color:var(--brand-ink)}.wd-test .ab{display:flex;flex-direction:column;gap:6px}.wd-test .ab>div{display:grid;grid-template-columns:110px 1fr 74px;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-2)}.wd-test .ab i{display:block;height:10px;border-radius:5px;background:var(--ink-4, #9AA3AF)}.wd-test .ab .b i{background:var(--okc)}.wd-test .ab b{text-align:right;font-variant-numeric:tabular-nums}.wd-test .note{margin:0;font-size:12.5px;color:var(--ink-3)}.wd-done{padding:12px 14px;display:flex;align-items:center;gap:10px}.wd-done>svg{color:var(--okc);flex:none}.wd-done b{display:block;font-size:13px}.wd-done span{font-size:12px;color:var(--ink-3)}.wd-pages{padding:4px 0}.wd-pages .r{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,56px) 84px;gap:8px;padding:7px 14px;font-size:12.5px;font-variant-numeric:tabular-nums;border-bottom:1px solid var(--line-2)}.wd-pages .r:last-child{border-bottom:0}.wd-pages .r.head{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.wd-pages .r>span:not(.pg){text-align:right}.wd-pages .pg{font-family:var(--font-mono, ui-monospace, monospace);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wd-pages .won{font-weight:650;color:var(--okc)}.wd-set{--okc: #12805C;--ok-wash: #E7F6EF;--hot: var(--gold-ink)}:root[data-theme=dark] .wd-set{--okc: #4CC79A;--ok-wash: rgba(76, 199, 154, .12)}.wd-set-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}.wd-set-h{display:flex;align-items:center;gap:8px;font-size:14.5px;font-weight:650;color:var(--ink)}.wd-site,.wd-team,.wd-src-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line-2);border-radius:10px}.wd-site b,.wd-team b,.wd-src-row b{display:block;font-size:13.5px}.wd-site span,.wd-team span,.wd-src-row span{display:block;font-size:12px;color:var(--ink-3)}.wd-site .ok{color:var(--okc);flex:none}.wd-team .grip{color:var(--ink-4, #9AA3AF);cursor:grab;flex:none}.wd-team .pp{color:var(--ink-2)!important;margin-top:2px}.wd-src-row>svg{color:var(--ink-3);flex:none}.wd-code{margin:0;padding:12px 14px;border-radius:10px;background:#0d1b2a;color:#cfe0ff;font-size:12.5px;line-height:1.55;white-space:pre-wrap;font-family:var(--font-mono, ui-monospace, monospace)}.wd-or{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--ink-3)}.wd-or:before,.wd-or:after{content:"";flex:1;height:1px;background:var(--line)}.wd-plugs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.wd-plug{display:flex;gap:10px;align-items:center;text-align:left;padding:10px 12px;border-radius:10px;border:1px solid var(--line);background:var(--surface);font:inherit;color:var(--ink);cursor:pointer}.wd-plug b{display:block;font-size:13.5px}.wd-plug span{font-size:12px;color:var(--ink-3);line-height:1.35}.wd-plug .wp{width:22px;height:22px;border-radius:50%;background:#21759b;color:#fff;font-weight:800;font-size:13px;display:inline-flex;align-items:center;justify-content:center;flex:none}.wd-plug>svg{color:#5e8e3e;flex:none}.wd-pick{width:52px;height:52px;border-radius:12px;border:1px solid var(--line);background:var(--surface);display:inline-flex;align-items:center;justify-content:center;color:var(--ink-3);cursor:pointer;overflow:hidden}.wd-pick.on{border:2px solid var(--brand)}.wd-swatches{display:flex;gap:8px}.wd-swatches button{width:32px;height:32px;border-radius:50%;border:2px solid var(--surface);box-shadow:0 0 0 1px var(--line);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.wd-swatches button.on{box-shadow:0 0 0 2px var(--ink)}.wd-greets{display:flex;flex-direction:column;gap:8px}.wd-greets>div{display:grid;grid-template-columns:130px 1fr;gap:8px;align-items:center}.wd-greets span{font-size:12px;color:var(--ink-3);font-family:var(--font-mono, ui-monospace, monospace)}.wd-mini{margin:14px auto 0;width:300px;max-width:100%;border-radius:16px;overflow:hidden;border:1px solid var(--line);box-shadow:0 18px 40px -18px #0d1b2a59;background:var(--surface)}.wd-mini .hd{background:var(--w);color:#fff;display:flex;gap:10px;align-items:center;padding:12px 14px}.wd-mini .hd b{display:block;font-size:13.5px}.wd-mini .hd span{font-size:11.5px;opacity:.85}.wd-mini .hd>span:first-child,.wd-mini .hd img{background:#fff;border-radius:50%}.wd-mini .bd{padding:14px;min-height:120px;background:var(--surface-2)}.wd-mini .bd p{margin:0;background:var(--surface);border:1px solid var(--line);border-radius:14px 14px 14px 4px;padding:8px 11px;font-size:13px;line-height:1.45}.wd-mini .ft{padding:12px 14px;font-size:13px;color:var(--ink-3);border-top:1px solid var(--line-2)}.wd-bubble-prev{margin:14px 0 0 auto;width:60px;height:60px;border-radius:50%;background:var(--w);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 24px -8px #0d1b2a73;overflow:hidden}.wd-seg{display:grid;grid-template-columns:1fr 1fr;gap:8px}.wd-seg button{text-align:left;padding:10px 12px;border-radius:10px;border:1px solid var(--line);background:var(--surface);font:inherit;font-size:13.5px;font-weight:600;color:var(--ink);cursor:pointer}.wd-seg button span{display:block;font-size:12px;font-weight:500;color:var(--ink-3);margin-top:2px}.wd-seg button.on{border:2px solid var(--brand);padding:9px 11px;background:var(--brand-wash)}:root[data-theme=dark] .wd-seg button.on{background:#2962ff24}.wd-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.wd-tick{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-2)}.wd-tick svg{color:var(--okc);flex:none}.wd-rule{display:grid;grid-template-columns:1fr 72px 48px;gap:8px;align-items:center;font-size:13px}.wd-rule .u{font-size:12px;color:var(--ink-3)}.wd-range{display:flex;align-items:center;gap:12px}.wd-range input{flex:1;accent-color:var(--brand)}.wd-range b{font-size:16px;min-width:28px;color:var(--hot)}.wd-note{margin:0;font-size:12.5px;color:var(--ink-2);background:var(--surface-2);border-radius:8px;padding:8px 10px;line-height:1.45}.wd-say{display:grid;grid-template-columns:150px 1fr auto;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line-2);font-size:13px}.wd-say:last-child{border-bottom:0}.wd-say .k{font-weight:600}.wd-say .v{color:var(--ink-2)}.wd-never{display:flex;flex-direction:column;gap:2px;font-size:12.5px;background:var(--ok-wash);border-radius:8px;padding:8px 10px}.wd-never b{color:var(--okc)}.wd-never span{color:var(--ink-2)}@media (max-width: 1180px){.wd-live{grid-template-columns:minmax(0,1fr) 340px}.wd-head-row,.wd-row{grid-template-columns:minmax(180px,1.5fr) minmax(130px,1.2fr) minmax(90px,.8fr) 86px}.wd-head-row>:nth-child(4),.wd-row .src{display:none}.wd-inbox{grid-template-columns:280px minmax(0,1fr)}.wd-iside{display:none}.wd-inbox.about .wd-iside{display:block;position:absolute}.about-btn{display:inline-flex}}@media (max-width: 900px){.wd-live{grid-template-columns:minmax(0,1fr)}.wd-side,.wd-live.picked .wd-list{display:none}.wd-live.picked .wd-side{display:block;position:static}.wd-live.picked .wd-back{display:inline-flex;align-items:center;gap:4px;border:0;background:none;font:inherit;font-size:13.5px;font-weight:600;color:var(--brand-ink);padding:4px 2px 10px;cursor:pointer}.wd-live.picked .wd-panel{max-height:none}.wd-ins-grid,.wd-set-grid{grid-template-columns:minmax(0,1fr)}.wd-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.wd-avail .lbl{display:none}.wd-avail{padding:0 8px}.wd-live{padding-top:8px}.wd-list{border-radius:12px}.wd-list-bar{padding:10px;gap:8px}.wd-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;width:100%}.wd-search{width:100%;margin-left:0}.wd-head-row{display:none}.wd-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who heat" "now now" "trail trail";gap:6px 10px;padding:10px 12px;min-height:0}.wd-row .who{grid-area:who}.wd-row .heat{grid-area:heat;align-self:start}.wd-row .now{grid-area:now;flex-direction:row;gap:6px;align-items:baseline;padding-left:44px}.wd-row .now .p{display:none}.wd-row .now .t:before{content:"On ";color:var(--ink-3);font-weight:400}.wd-row .trail{grid-area:trail;padding-left:44px}.wd-row .src{display:none}.wd-panel{border-radius:12px}.wd-acts .wd-btn{height:40px}.wd-inbox{display:block;position:relative;height:calc(100dvh - var(--topH, 56px) - 112px);min-height:0;margin-top:8px}.wd-ilist{height:100%;border-right:0}.wd-conv{display:none;height:100%}.wd-inbox.open .wd-ilist{display:none}.wd-inbox.open .wd-conv{display:flex}.phone-only{display:inline-flex!important}.desk-only{display:none!important}.wd-chead{padding:6px 6px 6px 4px;gap:8px;min-height:54px}.wd-floor{padding:12px}.wd-msg{max-width:88%}.wd-claim{flex-direction:column;align-items:stretch;gap:10px}.wd-claim .b{display:grid;grid-template-columns:1fr 1fr}.wd-claim .wd-btn,.wd-watch .wd-btn{height:42px}.wd-watch{flex-direction:column;align-items:stretch;gap:8px}.wd-watch .wh{height:42px}.wd-compose .wd-hacts{display:grid!important;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px}.wd-compose .wd-hacts .wd-btn{height:40px;padding:0 6px;font-size:12.5px}.wd-inbox.about .wd-iside{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background:var(--surface)}.wd-sheet-head{display:flex!important;align-items:center;justify-content:space-between;padding:8px 8px 0 16px;font-size:14px}.wd-ringnote{top:auto;bottom:0;right:0;left:0;width:auto;border-radius:16px 16px 0 0;padding:14px 16px calc(16px + env(safe-area-inset-bottom));animation:wd-up .25s ease}@keyframes wd-up{0%{transform:translateY(100%)}}.wd-ringnote .btns .wd-btn{height:46px}.wd-kpis{gap:8px}.wd-kpi b{font-size:19px}.wd-sug .acts{display:grid;grid-template-columns:1fr 1fr}.wd-sug .acts .primary{grid-column:1 / -1;order:-1;height:40px}.wd-pages .r{grid-template-columns:minmax(0,1fr) 46px 40px 64px}.wd-pages .r>:nth-child(3){display:none}.wd-plugs,.wd-seg,.wd-two{grid-template-columns:1fr}.wd-greets>div{grid-template-columns:1fr;gap:4px}.wd-say{grid-template-columns:1fr auto}.wd-say .v{grid-column:1}.wd-checks li{grid-template-columns:16px 96px 1fr}}.wd-lv{display:flex;flex-direction:column;gap:12px}.wd-lv-sum{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.wd-lv-sum>div{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:8px 12px;display:flex;flex-direction:column}.wd-lv-sum span{font-size:11.5px;color:var(--ink-3)}.wd-lv-sum b{font-size:15px;font-weight:650}.wd-lv-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:12px;align-items:start}.wd-lv-col{display:flex;flex-direction:column;gap:12px}.wd-lv-card{padding:14px 16px}.wd-lv-card h4{margin:0 0 10px;font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);display:flex;align-items:center;gap:6px}.wd-lv-visit{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.wd-lv-chat-h{display:flex;align-items:center;justify-content:space-between}.wd-lv-chat-h h4{margin:0}.wd-lv-meta{margin:6px 0 10px;font-size:12px;color:var(--ink-3)}.wd-lv-lines{display:flex;flex-direction:column;gap:6px}.wd-lv-lines p{margin:0;font-size:12.5px;line-height:1.45;color:var(--ink-2);display:grid;grid-template-columns:48px 1fr;gap:6px}.wd-lv-lines p b{color:var(--ink)}.wd-lv-lines p.ln-hanu b{color:var(--brand-ink)}@media (max-width: 900px){.wd-lv-grid{grid-template-columns:minmax(0,1fr)}.wd-lv-sum{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.wd-lv-sum{grid-template-columns:repeat(2,minmax(0,1fr))}.wd-lv-sum>div:last-child{grid-column:1 / -1}}.wd-avail,.wd-avail .lbl{text-transform:none!important;letter-spacing:0!important}.wd-row .nm .n{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wd-row .nm .wd-kind{flex:none}.wd-search{position:relative;border:0;background:none;padding:0;height:auto}.wd-search>svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--ink-3)}.wd-search input.wd-search-in{width:100%;height:32px;padding:0 10px 0 32px!important;border:1px solid var(--line)!important;border-radius:8px;background:var(--surface-2);font-size:13px;box-shadow:none}.wd-mine{display:flex;align-items:center;gap:12px;padding:8px 12px 8px 16px;border-bottom:1px solid var(--line-2);background:var(--ok-wash);font-size:12.5px;color:var(--ink-2)}.wd-mine b{color:var(--okc)}.wd-mine>span:first-child{flex:1;min-width:0}.wd-mine .wd-btn{height:30px;background:var(--surface)}@media (max-width: 640px){.wdesk .ph-band .page-actions{display:none!important}.wd-tabs-acts{display:flex!important;margin-left:auto;align-items:center;gap:2px;padding-left:6px}.wd-tabs button{padding:0 9px}.wd-figs .long{display:none}.wd-figs{font-size:12px}.wdesk.chat-open .ph-band{display:none}.wdesk.chat-open .wd-inbox{height:calc(100dvh - var(--topH, 56px) - 16px);margin-top:0}.wd-claim,.wd-watch,.wd-compose{padding-bottom:36px!important}.wd-row .nm .wd-kind.hint{display:none}}.wd-empty{margin-top:12px;padding:32px 20px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.wd-empty>svg{color:var(--brand-ink)}.wd-empty b{font-size:15px;color:var(--ink)}.wd-empty span{font-size:13px;color:var(--ink-3);max-width:440px;line-height:1.5}.wd-empty .wd-btn{margin-top:6px;text-decoration:none}.wd-none{padding:28px 16px;text-align:center;font-size:13px;color:var(--ink-3)}.wd-forget{padding:0 16px}.wd-forget .row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-2)}.wd-forget .row>span{flex:1 1 100%}.wd-btn.danger{background:var(--alert);border-color:var(--alert);color:#fff}.wd-site-full{display:flex;flex-direction:column;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--line-2)}.wd-site-full:last-of-type{border-bottom:0}.wd-site .wait{color:var(--ink-3);flex:none}.wd-code-row{display:flex;gap:8px;align-items:stretch}.wd-code-row .wd-code{flex:1;min-width:0;overflow-x:auto;white-space:pre}.wd-code-row .wd-btn{height:auto}@media (max-width: 640px){.wd-code-row{flex-direction:column}.wd-code-row .wd-code{white-space:pre-wrap;word-break:break-all}.wd-code-row .wd-btn{height:40px}}.wd-pass{position:absolute;top:calc(100% + 6px);right:0;z-index:20;min-width:200px;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 32px -10px #0d1b2a47;padding:4px;display:flex;flex-direction:column}.wd-pass button{text-align:left;padding:8px 10px;border:0;background:none;border-radius:7px;font:inherit;font-size:13px;color:var(--ink);cursor:pointer}.wd-pass button:hover{background:var(--surface-2)}.wd-pass .none{padding:8px 10px;font-size:12.5px;color:var(--ink-3)}.wd-readonly{padding:12px 16px;text-align:center;font-size:12.5px;color:var(--ink-3);border-top:1px solid var(--line-2);background:var(--surface)}.wd-compose form.wd-box{margin:0}.wd-send:disabled{opacity:.5;cursor:default}@media (max-width: 640px){.wd-pass{position:fixed;left:8px;right:8px;top:auto;bottom:120px}}.wd-greets .wd-greet-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"path rm" "text text";gap:6px 8px;align-items:center;padding-bottom:10px;border-bottom:1px solid var(--line-2)}.wd-greets .wd-greet-row>:nth-child(1){grid-area:path}.wd-greets .wd-greet-row>:nth-child(2){grid-area:text}.wd-greets .wd-greet-row>:nth-child(3){grid-area:rm}.wd-bubble-prev.left{margin-left:0;margin-right:auto}@media (max-width: 640px){.wd-greets>div:not(.wd-greet-row){grid-template-columns:1fr}}.wd-ringnote.hot .top{color:var(--hot)}@media (max-width: 640px){.wd-ringnote{left:8px;right:8px;width:auto}}.wd-ringnote.hot .top svg{animation:none}.wd-pages{margin-top:8px;max-height:320px;overflow-y:auto;border:1px solid var(--line-2);border-radius:10px}.wd-page{display:grid;grid-template-columns:16px minmax(0,1.4fr) minmax(0,1fr) auto;gap:8px;align-items:center;padding:7px 10px;font-size:12.5px;border-bottom:1px solid var(--line-2)}.wd-page:last-child{border-bottom:0}.wd-page svg{color:var(--ink-3)}.wd-page .t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.wd-page .p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-3);font-family:var(--font-mono, ui-monospace, monospace);font-size:11.5px}.wd-page .w{color:var(--ink-3);white-space:nowrap}.wd-page.failed .w{color:var(--alert)}@media (max-width: 640px){.wd-page{grid-template-columns:16px minmax(0,1fr) auto}.wd-page .p{display:none}}.wd-callask{margin:0 12px;padding:10px 12px;border:1px solid var(--line);border-left:3px solid var(--okc);border-radius:12px;background:var(--ok-wash);display:flex;flex-direction:column;gap:8px}.wd-callask .t{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--ink)}.wd-callask .t svg{color:var(--okc);margin-top:2px;flex:none}.wd-callask .b{display:flex;flex-wrap:wrap;gap:8px}.wd-callink{flex:1;min-width:180px;height:36px;border:1px solid var(--line);border-radius:10px;padding:0 10px;font-size:13px;background:var(--surface);color:var(--ink)}@media (max-width: 640px){.wd-callask .b{display:grid;grid-template-columns:1fr}.wd-callask .b .wd-btn{height:40px;justify-content:center}}.wd-file{display:flex;align-items:center;gap:10px;max-width:280px;padding:8px 12px 8px 8px;border:1px solid var(--line);border-radius:12px;background:var(--surface);text-align:left;cursor:pointer}.wd-file:hover{border-color:var(--brand)}.wd-file img{width:64px;height:64px;-o-object-fit:cover;object-fit:cover;border-radius:8px;flex:none;background:var(--surface-2)}.wd-file .ic{width:40px;height:40px;border-radius:10px;background:var(--surface-2);display:flex;align-items:center;justify-content:center;color:var(--ink-3);flex:none}.wd-file .t{min-width:0;display:flex;flex-direction:column}.wd-file .t b{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.wd-file .t span{font-size:12px;color:var(--brand-700, var(--brand))}.wd-msg.visitor .wd-file{margin-left:auto}.wd-rated,.wd-sys>span.wd-rated{display:inline-flex;flex-direction:row;align-items:center;gap:2px}.wd-rated svg{display:inline-block;color:var(--line)}.wd-rated svg.on{color:var(--hot);fill:currentColor}.wd-rated span{margin-left:6px}.wd-msg .bub .spoke{display:inline-block;margin-right:4px;opacity:.7;vertical-align:-1px}.wd-chatwith form{display:flex;flex-direction:column;gap:8px;width:100%}.wd-chatwith textarea{width:100%;border:1px solid var(--line);border-radius:10px;padding:8px 10px;font-size:14px;resize:vertical;min-height:64px;background:var(--surface);color:var(--ink)}.wd-chatwith .two{display:grid;grid-template-columns:1fr 1fr;gap:8px}.wd-chatwith .wd-btn{justify-content:center}.wd-swatches{display:flex;flex-wrap:wrap;gap:8px}.wd-custom{display:flex;align-items:center;gap:8px;margin-top:10px}.wd-custom .sw{position:relative;width:32px;height:32px;border-radius:50%;border:2px solid var(--line);cursor:pointer;flex:none;overflow:hidden}.wd-custom .sw.on{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--ink)}.wd-custom .sw input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%;height:100%}.wd-custom .input,.wd-custom input[aria-label="Colour code"]{width:110px!important;font-family:var(--font-mono, ui-monospace, monospace)}.wd-custom .hint{font-size:12px;color:var(--ink-3)}.wd-mini .hd{color:var(--wi, #fff)}.wd-srcbox{border:1px solid var(--line-2);border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:8px}.wd-srcbox .wd-src-row{border:0;padding:0}.wd-src-row svg.ok{color:var(--okc)}.wd-src-row svg.bad{color:var(--alert)}.wd-src-row svg.wait{color:var(--ink-3)}.wd-src-acts{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.wd-levels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.wd-levels .lv{display:flex;flex-direction:column;padding:6px 10px;border-radius:10px;background:var(--surface-2);font-size:15px;font-weight:650;color:var(--ink);line-height:1.25}.wd-levels .lv b{font-size:11.5px;font-weight:600;color:var(--ink-3);text-transform:uppercase;letter-spacing:.03em}.wd-levels .lv em{font-style:normal;font-size:11.5px;font-weight:500;color:var(--ink-3)}.wd-levels .lv.high b{color:var(--okc)}.wd-addsite{display:flex;gap:8px}.wd-addsite>:first-child{flex:1}.wd-pagesbox{border-top:1px solid var(--line-2);padding-top:10px;display:flex;flex-direction:column;gap:8px}.wd-pagesbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.wd-seg{display:inline-flex;border:1px solid var(--line);border-radius:10px;padding:2px;background:var(--surface-2)}.wd-seg button{height:30px;padding:0 10px;border:0;border-radius:8px;background:none;font-size:13px;font-weight:600;color:var(--ink-2);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.wd-seg button span{font-size:11.5px;color:var(--ink-3);font-weight:500}.wd-seg button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #0d1b2a1f}.wd-find{display:flex;align-items:center;gap:6px;height:34px;padding:0 10px;border:1px solid var(--line);border-radius:10px;flex:1;min-width:160px;background:var(--surface);color:var(--ink-3)}.wd-find input{border:0;outline:none;background:none;flex:1;min-width:0;font-size:13px;color:var(--ink)}.wd-sections{border:1px solid var(--line-2);border-radius:10px;max-height:260px;overflow-y:auto}.wd-secrow{display:grid;grid-template-columns:minmax(0,1fr) auto 120px;gap:8px;align-items:center;padding:5px 10px;border-bottom:1px solid var(--line-2);font-size:12.5px}.wd-secrow:last-child{border-bottom:0}.wd-secrow .p{font-family:var(--font-mono, ui-monospace, monospace);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wd-secrow .n{color:var(--ink-3)}.wd-pages .wd-page{grid-template-columns:16px minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) 110px}.wd-page .w em{display:block;font-style:normal;font-size:11px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wd-page.found .t{color:var(--ink-2)}.wd-page select,.wd-secrow select{height:30px!important;font-size:12.5px!important;padding-top:0!important;padding-bottom:0!important}.wd-ent-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.wd-ent-head .wd-set-h .n{margin-left:6px;font-size:12px;font-weight:600;color:var(--ink-3);background:var(--surface-2);border-radius:999px;padding:0 8px}.wd-ent-acts{display:flex;flex-wrap:wrap;gap:6px}.wd-ents{display:flex;flex-direction:column;gap:6px}.wd-ent{border:1px solid var(--line-2);border-radius:10px}.wd-ent.off{opacity:.6}.wd-ent-row{display:flex;align-items:center;gap:10px;padding:8px 10px}.wd-ent-row>svg{color:var(--ink-3);flex:none}.wd-ent-row b{display:block;font-size:13.5px}.wd-ent-row span{display:block;font-size:12px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wd-entform{display:flex;flex-direction:column;gap:10px;padding:10px;border-top:1px solid var(--line-2)}.wd-ents+.wd-entform,.wd-set-h~.wd-entform{border:1px solid var(--line-2);border-radius:10px}.wd-sugg{display:flex;align-items:center;gap:6px;margin:0;font-size:12.5px;color:var(--brand-700, var(--brand))}.wd-ent-empty{font-size:13px;color:var(--ink-3);padding:10px;border:1px dashed var(--line);border-radius:10px;text-align:center}.wd-tried{display:flex;flex-direction:column;gap:8px}.wd-hit{border:1px solid var(--line-2);border-radius:10px;padding:8px 10px}.wd-hit b{display:flex;align-items:center;gap:6px;font-size:13px}.wd-hit b span{font-weight:400;font-size:11.5px;color:var(--ink-3);font-family:var(--font-mono, ui-monospace, monospace)}.wd-hit p{margin:4px 0 0;font-size:12.5px;color:var(--ink-2);white-space:pre-wrap}@media (max-width: 640px){.wd-levels{grid-template-columns:repeat(2,minmax(0,1fr))}.wd-src-acts{justify-content:flex-start}.wd-srcbox .wd-src-row{flex-wrap:wrap}.wd-src-acts{width:100%;display:grid;grid-template-columns:1fr 1fr}.wd-src-acts .wd-btn{justify-content:center;height:40px}.wd-pages .wd-page{grid-template-columns:16px minmax(0,1fr) 96px}.wd-pages .wd-page .p,.wd-pages .wd-page .w{display:none}.wd-secrow{grid-template-columns:minmax(0,1fr) 100px}.wd-secrow .n{display:none}.wd-ent-acts{width:100%;display:grid;grid-template-columns:1fr}.wd-ent-acts .wd-btn{justify-content:center;height:40px}.wd-addsite{flex-direction:column}}.wd-lv2{display:flex;flex-direction:column;gap:12px}.wd-jump{display:flex;flex-wrap:wrap;gap:6px}.wd-jump button{height:32px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface);font-size:13px;font-weight:600;color:var(--ink-2);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.wd-jump button:hover{border-color:var(--brand);color:var(--ink)}.wd-jump button span{font-size:11.5px;font-weight:600;color:var(--ink-3);background:var(--surface-2);border-radius:999px;padding:0 6px}.wd-lv2>section{scroll-margin-top:80px}.wd-lv2-card{padding:14px 16px;display:flex;flex-direction:column;gap:10px}.wd-lv2-card h4,.wd-lv2-h{margin:0;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2);display:flex;align-items:center;gap:6px}.wd-lv2-card h4 .n,.wd-lv2-h .n{font-size:11.5px;color:var(--ink-3);background:var(--surface-2);border-radius:999px;padding:0 7px;letter-spacing:0}.wd-lv2-tiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.wd-lv2-tiles div{border:1px solid var(--line-2);border-radius:10px;padding:8px 10px;display:flex;flex-direction:column;min-width:0}.wd-lv2-tiles span{font-size:11.5px;color:var(--ink-3)}.wd-lv2-tiles b{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wd-lv2-visits{display:flex;flex-direction:column;gap:6px}.wd-lv2-visit{border:1px solid var(--line-2);border-radius:10px}.wd-lv2-visit.open{border-color:var(--line)}.wd-lv2-visit .hd{width:100%;display:grid;grid-template-columns:70px 150px minmax(0,1fr) auto auto 16px;gap:10px;align-items:center;padding:9px 12px;background:none;border:0;text-align:left;cursor:pointer;font-size:13px;color:var(--ink)}.wd-lv2-visit .hd .no{font-weight:700}.wd-lv2-visit .hd .when{color:var(--ink-2)}.wd-lv2-visit .hd .src,.wd-lv2-visit .hd .meta{color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wd-lv2-visit .hd .chev{color:var(--ink-3)}.wd-lv2-visit .bd{padding:4px 12px 12px;border-top:1px solid var(--line-2);display:flex;flex-direction:column;gap:8px}.wd-lv2-chats{display:flex;flex-direction:column;gap:10px}.wd-lv2-chat header{display:flex;align-items:center;gap:10px}.wd-lv2-chat header>svg{color:var(--ink-3);flex:none}.wd-lv2-chat header b{display:block;font-size:14px}.wd-lv2-chat header span{display:block;font-size:12px;color:var(--ink-3)}.wd-lv2-need{margin:0;font-size:13px;display:flex;gap:8px}.wd-lv2-need b{color:var(--ink-3);font-weight:600;min-width:80px}.wd-lv2-lines{display:flex;flex-direction:column;gap:6px;max-height:520px;overflow-y:auto;padding:10px;border-radius:10px;background:var(--surface-2)}.wd-lv2-lines .ln{display:grid;grid-template-columns:80px minmax(0,1fr) auto;gap:10px;font-size:13px;align-items:baseline}.wd-lv2-lines .ln b{color:var(--ink-2);font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wd-lv2-lines .ln.hanu b{color:var(--brand-700, var(--brand))}.wd-lv2-lines .ln.person b{color:var(--okc)}.wd-lv2-lines .ln span{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink)}.wd-lv2-lines .ln i{font-style:normal;font-size:11px;color:var(--ink-3)}.wd-lv2-lines .sys{margin:2px 0;text-align:center;font-size:12px;color:var(--ink-3)}.wd-advice{border-left:3px solid var(--brand)}.wd-advice-h{display:flex;align-items:center;gap:10px}.wd-advice-h h4{margin:0}.wd-advice-h span{font-size:12px;color:var(--ink-3)}.wd-advice-head{margin:0;font-size:16px;font-weight:650;color:var(--ink)}.wd-advice-steps{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:4px;font-size:14px}.wd-advice-why{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:12px}.wd-advice-why b{color:var(--ink-3);font-weight:600;margin-right:2px}.wd-advice-why span{background:var(--surface-2);border-radius:999px;padding:2px 10px;color:var(--ink-2)}@media (max-width: 1024px){.wd-lv2-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.wd-lv2-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.wd-lv2-visit .hd{grid-template-columns:minmax(0,1fr) auto 16px;grid-template-areas:"no pill chev" "when when when" "meta meta meta";row-gap:2px}.wd-lv2-visit .hd .no{grid-area:no}.wd-lv2-visit .hd .when{grid-area:when}.wd-lv2-visit .hd .meta{grid-area:meta}.wd-lv2-visit .hd .src{display:none}.wd-lv2-visit .hd .chev{grid-area:chev}.wd-lv2-chat header{flex-wrap:wrap}.wd-lv2-chat header .wd-btn{order:3;width:100%;justify-content:center;height:40px}.wd-lv2-lines .ln{grid-template-columns:minmax(0,1fr) auto}.wd-lv2-lines .ln b{grid-column:1 / -1}.wd-advice-h{flex-wrap:wrap}.wd-advice-h .wd-btn{width:100%;justify-content:center;height:40px}.wd-jump{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -2px;padding:0 2px}.wd-jump::-webkit-scrollbar{display:none}.wd-jump button{flex:none;height:36px}.wd-lv2-h{padding:0 6px}.wd-addsite>:first-child{flex:none}}.vtk{position:fixed;left:50%;bottom:28px;transform:translate(-50%);z-index:72;display:flex;align-items:center;gap:12px;width:min(520px,calc(100vw - 32px));padding:10px 14px 10px 10px;border-radius:999px;background:var(--surface);border:1px solid color-mix(in srgb,var(--brand) 40%,var(--line));box-shadow:0 18px 50px -12px #09172759;animation:vtk-in .18s cubic-bezier(.23,1,.32,1)}.vtk .dot{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,#E5484D 14%,var(--surface));color:#d93036}.vtk .dot svg{width:16px;height:16px}.vtk.writing .dot{background:var(--brand-wash);color:var(--brand-ink)}.vtk .txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.vtk .txt b{font-size:12.5px;font-weight:600;color:var(--ink)}.vtk .heard{font-size:13.5px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vtk .hint{font-size:11.5px;color:var(--ink-3)}.vtk .t{flex:none;font-size:12px;color:var(--ink-3);font-variant-numeric:tabular-nums}.vtk.left{border-radius:16px;align-items:flex-start}.vtk.left .heard{white-space:normal;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.vtk .acts{display:flex;gap:6px;flex:none;align-self:center}.vtk .acts button{height:30px;padding:0 10px;border-radius:8px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font-size:12.5px;display:inline-flex;align-items:center;gap:5px;cursor:pointer}.vtk .acts button:hover{color:var(--ink);border-color:color-mix(in srgb,var(--brand) 40%,var(--line))}.vtk .acts button svg{width:14px;height:14px}@keyframes vtk-in{0%{opacity:0;transform:translate(-50%,8px)}}.vtk-mic{position:fixed;right:12px;z-index:72;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--brand) 35%,var(--line));background:var(--surface);color:var(--brand-ink);box-shadow:0 8px 24px -10px #09172773;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vtk-mic svg{width:20px;height:20px}.vtk-mic.on{background:#d93036;border-color:#d93036;color:#fff}@media (max-width: 640px){.vtk{bottom:calc(16px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion: reduce){.vtk{animation:none}}.vs-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-top:1px solid var(--line-2, var(--line))}.vs-row:first-child{border-top:0}.vs-row>.l{min-width:0;flex:1}.vs-row>.l b{display:block;font-size:13.5px;font-weight:600;color:var(--ink)}.vs-row>.l span{display:block;font-size:12.5px;color:var(--ink-3);margin-top:2px}.vs-row>.r{flex:0 1 auto;min-width:0;max-width:68%;display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.vs-key{min-width:76px;height:32px;padding:0 10px;border-radius:8px;border:1px solid var(--line);background:var(--surface);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;color:var(--ink);cursor:pointer}.vs-key.catch{border-color:var(--brand);color:var(--brand-ink)}.vs-chips{display:flex;flex-wrap:wrap;gap:6px}.vs-chip{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font-size:12.5px;color:var(--ink-2);cursor:pointer}.vs-chip.on{background:var(--brand-wash);color:var(--brand-ink);border-color:color-mix(in srgb,var(--brand) 35%,var(--line))}.vs-chip svg{width:13px;height:13px}.vs-meter{width:96px;height:6px;border-radius:3px;background:var(--line);overflow:hidden}.vs-meter i{display:block;height:100%;background:var(--ok);transition:width .08s linear}.vs-ex{font-size:12.5px;color:var(--ink-3)}.vs-ex s{color:var(--ink-3)}.vs-ex b{color:var(--ink-2);font-weight:600}.vs-list{display:flex;flex-direction:column}.vs-item{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--line-2, var(--line));min-height:44px}.vs-item:first-child{border-top:0}.vs-item .w{flex:1;min-width:0}.vs-item .w b{font-size:13.5px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.vs-item .w span{display:block;font-size:12px;color:var(--ink-3);overflow-wrap:anywhere}.vs-tag{flex:none;font-size:11px;padding:2px 8px;border-radius:999px;background:var(--brand-wash);color:var(--brand-ink)}.vs-tag.learned{background:color-mix(in srgb,var(--ok) 16%,var(--surface));color:var(--ok-ink)}.vs-tag.wait{background:color-mix(in srgb,#EF9F27 18%,var(--surface));color:color-mix(in srgb,#B86E10 75%,var(--ink))}.vs-add{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;gap:8px;padding-top:12px}@media (max-width: 640px){.vs-row{flex-direction:column;align-items:stretch;gap:8px}.vs-row>.r{justify-content:flex-start;max-width:none}.vs-add{grid-template-columns:minmax(0,1fr)}}:root{--c-brand-50:234 240 255;--c-brand-100:214 225 255;--c-brand-200:174 195 255;--c-brand-300:126 157 255;--c-brand-400:84 128 255;--c-brand-500:41 98 255;--c-brand-600:29 72 196;--c-brand-700:23 58 158;--c-brand-800:18 45 122;--c-brand-900:14 33 88;--c-ink-50:248 249 251;--c-ink-100:243 244 246;--c-ink-200:229 231 235;--c-ink-300:203 208 216;--c-ink-400:154 161 173;--c-ink-500:107 114 128;--c-ink-600:82 90 104;--c-ink-700:61 70 84;--c-ink-800:34 44 58;--c-ink-900:13 27 42;--c-gold-50:255 243 228;--c-gold-100:255 227 194;--c-gold-200:255 203 139;--c-gold-300:255 176 85;--c-gold-400:255 156 43;--c-gold-500:255 138 0;--c-gold-600:208 111 0;--c-gold-700:161 86 0;--c-gold-800:115 61 0;--c-gold-900:76 41 0;--c-iris-50:240 236 255;--c-iris-100:226 218 255;--c-iris-200:199 184 255;--c-iris-300:168 145 255;--c-iris-400:139 109 255;--c-iris-500:108 77 255;--c-iris-600:87 59 214;--c-iris-700:67 45 166;--c-iris-800:49 33 122;--c-iris-900:34 22 84;--c-slate-50:248 250 252;--c-slate-100:241 245 249;--c-slate-200:226 232 240;--c-slate-300:203 213 225;--c-slate-400:148 163 184;--c-slate-500:100 116 139;--c-slate-600:71 85 105;--c-slate-700:51 65 85;--c-slate-800:30 41 59;--c-slate-900:15 23 42;--c-slate-950:2 6 23;--c-gray-50:249 250 251;--c-gray-100:243 244 246;--c-gray-200:229 231 235;--c-gray-300:209 213 219;--c-gray-400:156 163 175;--c-gray-500:107 114 128;--c-gray-600:75 85 99;--c-gray-700:55 65 81;--c-gray-800:31 41 55;--c-gray-900:17 24 39;--c-gray-950:3 7 18;--c-zinc-50:250 250 250;--c-zinc-100:244 244 245;--c-zinc-200:228 228 231;--c-zinc-300:212 212 216;--c-zinc-400:161 161 170;--c-zinc-500:113 113 122;--c-zinc-600:82 82 91;--c-zinc-700:63 63 70;--c-zinc-800:39 39 42;--c-zinc-900:24 24 27;--c-zinc-950:9 9 11;--c-neutral-50:250 250 250;--c-neutral-100:245 245 245;--c-neutral-200:229 229 229;--c-neutral-300:212 212 212;--c-neutral-400:163 163 163;--c-neutral-500:115 115 115;--c-neutral-600:82 82 82;--c-neutral-700:64 64 64;--c-neutral-800:38 38 38;--c-neutral-900:23 23 23;--c-neutral-950:10 10 10;--c-stone-50:250 250 249;--c-stone-100:245 245 244;--c-stone-200:231 229 228;--c-stone-300:214 211 209;--c-stone-400:168 162 158;--c-stone-500:120 113 108;--c-stone-600:87 83 78;--c-stone-700:68 64 60;--c-stone-800:41 37 36;--c-stone-900:28 25 23;--c-stone-950:12 10 9;--c-red-50:254 242 242;--c-red-100:254 226 226;--c-red-200:254 202 202;--c-red-300:252 165 165;--c-red-400:248 113 113;--c-red-500:239 68 68;--c-red-600:220 38 38;--c-red-700:185 28 28;--c-red-800:153 27 27;--c-red-900:127 29 29;--c-red-950:69 10 10;--c-orange-50:255 247 237;--c-orange-100:255 237 213;--c-orange-200:254 215 170;--c-orange-300:253 186 116;--c-orange-400:251 146 60;--c-orange-500:249 115 22;--c-orange-600:234 88 12;--c-orange-700:194 65 12;--c-orange-800:154 52 18;--c-orange-900:124 45 18;--c-orange-950:67 20 7;--c-amber-50:255 251 235;--c-amber-100:254 243 199;--c-amber-200:253 230 138;--c-amber-300:252 211 77;--c-amber-400:251 191 36;--c-amber-500:245 158 11;--c-amber-600:217 119 6;--c-amber-700:180 83 9;--c-amber-800:146 64 14;--c-amber-900:120 53 15;--c-amber-950:69 26 3;--c-yellow-50:254 252 232;--c-yellow-100:254 249 195;--c-yellow-200:254 240 138;--c-yellow-300:253 224 71;--c-yellow-400:250 204 21;--c-yellow-500:234 179 8;--c-yellow-600:202 138 4;--c-yellow-700:161 98 7;--c-yellow-800:133 77 14;--c-yellow-900:113 63 18;--c-yellow-950:66 32 6;--c-lime-50:247 254 231;--c-lime-100:236 252 203;--c-lime-200:217 249 157;--c-lime-300:190 242 100;--c-lime-400:163 230 53;--c-lime-500:132 204 22;--c-lime-600:101 163 13;--c-lime-700:77 124 15;--c-lime-800:63 98 18;--c-lime-900:54 83 20;--c-lime-950:26 46 5;--c-green-50:240 253 244;--c-green-100:220 252 231;--c-green-200:187 247 208;--c-green-300:134 239 172;--c-green-400:74 222 128;--c-green-500:34 197 94;--c-green-600:22 163 74;--c-green-700:21 128 61;--c-green-800:22 101 52;--c-green-900:20 83 45;--c-green-950:5 46 22;--c-emerald-50:236 253 245;--c-emerald-100:209 250 229;--c-emerald-200:167 243 208;--c-emerald-300:110 231 183;--c-emerald-400:52 211 153;--c-emerald-500:16 185 129;--c-emerald-600:5 150 105;--c-emerald-700:4 120 87;--c-emerald-800:6 95 70;--c-emerald-900:6 78 59;--c-emerald-950:2 44 34;--c-teal-50:240 253 250;--c-teal-100:204 251 241;--c-teal-200:153 246 228;--c-teal-300:94 234 212;--c-teal-400:45 212 191;--c-teal-500:20 184 166;--c-teal-600:13 148 136;--c-teal-700:15 118 110;--c-teal-800:17 94 89;--c-teal-900:19 78 74;--c-teal-950:4 47 46;--c-cyan-50:236 254 255;--c-cyan-100:207 250 254;--c-cyan-200:165 243 252;--c-cyan-300:103 232 249;--c-cyan-400:34 211 238;--c-cyan-500:6 182 212;--c-cyan-600:8 145 178;--c-cyan-700:14 116 144;--c-cyan-800:21 94 117;--c-cyan-900:22 78 99;--c-cyan-950:8 51 68;--c-sky-50:240 249 255;--c-sky-100:224 242 254;--c-sky-200:186 230 253;--c-sky-300:125 211 252;--c-sky-400:56 189 248;--c-sky-500:14 165 233;--c-sky-600:2 132 199;--c-sky-700:3 105 161;--c-sky-800:7 89 133;--c-sky-900:12 74 110;--c-sky-950:8 47 73;--c-blue-50:239 246 255;--c-blue-100:219 234 254;--c-blue-200:191 219 254;--c-blue-300:147 197 253;--c-blue-400:96 165 250;--c-blue-500:59 130 246;--c-blue-600:37 99 235;--c-blue-700:29 78 216;--c-blue-800:30 64 175;--c-blue-900:30 58 138;--c-blue-950:23 37 84;--c-indigo-50:238 242 255;--c-indigo-100:224 231 255;--c-indigo-200:199 210 254;--c-indigo-300:165 180 252;--c-indigo-400:129 140 248;--c-indigo-500:99 102 241;--c-indigo-600:79 70 229;--c-indigo-700:67 56 202;--c-indigo-800:55 48 163;--c-indigo-900:49 46 129;--c-indigo-950:30 27 75;--c-violet-50:245 243 255;--c-violet-100:237 233 254;--c-violet-200:221 214 254;--c-violet-300:196 181 253;--c-violet-400:167 139 250;--c-violet-500:139 92 246;--c-violet-600:124 58 237;--c-violet-700:109 40 217;--c-violet-800:91 33 182;--c-violet-900:76 29 149;--c-violet-950:46 16 101;--c-purple-50:250 245 255;--c-purple-100:243 232 255;--c-purple-200:233 213 255;--c-purple-300:216 180 254;--c-purple-400:192 132 252;--c-purple-500:168 85 247;--c-purple-600:147 51 234;--c-purple-700:126 34 206;--c-purple-800:107 33 168;--c-purple-900:88 28 135;--c-purple-950:59 7 100;--c-fuchsia-50:253 244 255;--c-fuchsia-100:250 232 255;--c-fuchsia-200:245 208 254;--c-fuchsia-300:240 171 252;--c-fuchsia-400:232 121 249;--c-fuchsia-500:217 70 239;--c-fuchsia-600:192 38 211;--c-fuchsia-700:162 28 175;--c-fuchsia-800:134 25 143;--c-fuchsia-900:112 26 117;--c-fuchsia-950:74 4 78;--c-pink-50:253 242 248;--c-pink-100:252 231 243;--c-pink-200:251 207 232;--c-pink-300:249 168 212;--c-pink-400:244 114 182;--c-pink-500:236 72 153;--c-pink-600:219 39 119;--c-pink-700:190 24 93;--c-pink-800:157 23 77;--c-pink-900:131 24 67;--c-pink-950:80 7 36;--c-rose-50:255 241 242;--c-rose-100:255 228 230;--c-rose-200:254 205 211;--c-rose-300:253 164 175;--c-rose-400:251 113 133;--c-rose-500:244 63 94;--c-rose-600:225 29 72;--c-rose-700:190 18 60;--c-rose-800:159 18 57;--c-rose-900:136 19 55;--c-rose-950:76 5 25;--c-alert:209 52 60;--c-alert-wash:253 236 236;--c-ok:46 204 113;--c-ok-ink:27 158 87;--c-ok-wash:231 248 239;--c-info:108 77 255;--c-info-wash:240 236 255;--c-canvas:243 244 246;--c-surface:255 255 255;--c-brand-fill:29 72 196;--c-night:13 27 42}:root[data-theme=dark]{--c-brand-50:16 27 58;--c-brand-100:21 35 77;--c-brand-200:29 50 112;--c-brand-300:44 79 181;--c-brand-400:61 107 240;--c-brand-500:74 120 255;--c-brand-600:110 146 255;--c-brand-700:147 174 255;--c-brand-800:185 202 255;--c-brand-900:220 229 255;--c-ink-50:22 29 39;--c-ink-100:27 35 47;--c-ink-200:42 52 66;--c-ink-300:58 69 84;--c-ink-400:113 124 141;--c-ink-500:139 149 164;--c-ink-600:164 173 186;--c-ink-700:190 197 208;--c-ink-800:215 220 227;--c-ink-900:233 237 242;--c-gold-50:43 26 5;--c-gold-100:61 37 7;--c-gold-200:92 56 11;--c-gold-300:138 83 16;--c-gold-400:194 116 19;--c-gold-500:255 154 31;--c-gold-600:255 174 77;--c-gold-700:255 194 120;--c-gold-800:255 214 163;--c-gold-900:255 235 209;--c-iris-50:27 21 64;--c-iris-100:35 27 85;--c-iris-200:51 40 122;--c-iris-300:75 59 176;--c-iris-400:106 82 230;--c-iris-500:128 102 255;--c-iris-600:154 133 255;--c-iris-700:180 165 255;--c-iris-800:206 196 255;--c-iris-900:231 226 255;--c-slate-50:2 6 23;--c-slate-100:15 23 42;--c-slate-200:30 41 59;--c-slate-300:51 65 85;--c-slate-400:71 85 105;--c-slate-500:100 116 139;--c-slate-600:148 163 184;--c-slate-700:203 213 225;--c-slate-800:226 232 240;--c-slate-900:241 245 249;--c-slate-950:248 250 252;--c-gray-50:3 7 18;--c-gray-100:17 24 39;--c-gray-200:31 41 55;--c-gray-300:55 65 81;--c-gray-400:75 85 99;--c-gray-500:107 114 128;--c-gray-600:156 163 175;--c-gray-700:209 213 219;--c-gray-800:229 231 235;--c-gray-900:243 244 246;--c-gray-950:249 250 251;--c-zinc-50:9 9 11;--c-zinc-100:24 24 27;--c-zinc-200:39 39 42;--c-zinc-300:63 63 70;--c-zinc-400:82 82 91;--c-zinc-500:113 113 122;--c-zinc-600:161 161 170;--c-zinc-700:212 212 216;--c-zinc-800:228 228 231;--c-zinc-900:244 244 245;--c-zinc-950:250 250 250;--c-neutral-50:10 10 10;--c-neutral-100:23 23 23;--c-neutral-200:38 38 38;--c-neutral-300:64 64 64;--c-neutral-400:82 82 82;--c-neutral-500:115 115 115;--c-neutral-600:163 163 163;--c-neutral-700:212 212 212;--c-neutral-800:229 229 229;--c-neutral-900:245 245 245;--c-neutral-950:250 250 250;--c-stone-50:12 10 9;--c-stone-100:28 25 23;--c-stone-200:41 37 36;--c-stone-300:68 64 60;--c-stone-400:87 83 78;--c-stone-500:120 113 108;--c-stone-600:168 162 158;--c-stone-700:214 211 209;--c-stone-800:231 229 228;--c-stone-900:245 245 244;--c-stone-950:250 250 249;--c-red-50:69 10 10;--c-red-100:127 29 29;--c-red-200:153 27 27;--c-red-300:185 28 28;--c-red-400:220 38 38;--c-red-500:239 68 68;--c-red-600:248 113 113;--c-red-700:252 165 165;--c-red-800:254 202 202;--c-red-900:254 226 226;--c-red-950:254 242 242;--c-orange-50:67 20 7;--c-orange-100:124 45 18;--c-orange-200:154 52 18;--c-orange-300:194 65 12;--c-orange-400:234 88 12;--c-orange-500:249 115 22;--c-orange-600:251 146 60;--c-orange-700:253 186 116;--c-orange-800:254 215 170;--c-orange-900:255 237 213;--c-orange-950:255 247 237;--c-amber-50:69 26 3;--c-amber-100:120 53 15;--c-amber-200:146 64 14;--c-amber-300:180 83 9;--c-amber-400:217 119 6;--c-amber-500:245 158 11;--c-amber-600:251 191 36;--c-amber-700:252 211 77;--c-amber-800:253 230 138;--c-amber-900:254 243 199;--c-amber-950:255 251 235;--c-yellow-50:66 32 6;--c-yellow-100:113 63 18;--c-yellow-200:133 77 14;--c-yellow-300:161 98 7;--c-yellow-400:202 138 4;--c-yellow-500:234 179 8;--c-yellow-600:250 204 21;--c-yellow-700:253 224 71;--c-yellow-800:254 240 138;--c-yellow-900:254 249 195;--c-yellow-950:254 252 232;--c-lime-50:26 46 5;--c-lime-100:54 83 20;--c-lime-200:63 98 18;--c-lime-300:77 124 15;--c-lime-400:101 163 13;--c-lime-500:132 204 22;--c-lime-600:163 230 53;--c-lime-700:190 242 100;--c-lime-800:217 249 157;--c-lime-900:236 252 203;--c-lime-950:247 254 231;--c-green-50:5 46 22;--c-green-100:20 83 45;--c-green-200:22 101 52;--c-green-300:21 128 61;--c-green-400:22 163 74;--c-green-500:34 197 94;--c-green-600:74 222 128;--c-green-700:134 239 172;--c-green-800:187 247 208;--c-green-900:220 252 231;--c-green-950:240 253 244;--c-emerald-50:2 44 34;--c-emerald-100:6 78 59;--c-emerald-200:6 95 70;--c-emerald-300:4 120 87;--c-emerald-400:5 150 105;--c-emerald-500:16 185 129;--c-emerald-600:52 211 153;--c-emerald-700:110 231 183;--c-emerald-800:167 243 208;--c-emerald-900:209 250 229;--c-emerald-950:236 253 245;--c-teal-50:4 47 46;--c-teal-100:19 78 74;--c-teal-200:17 94 89;--c-teal-300:15 118 110;--c-teal-400:13 148 136;--c-teal-500:20 184 166;--c-teal-600:45 212 191;--c-teal-700:94 234 212;--c-teal-800:153 246 228;--c-teal-900:204 251 241;--c-teal-950:240 253 250;--c-cyan-50:8 51 68;--c-cyan-100:22 78 99;--c-cyan-200:21 94 117;--c-cyan-300:14 116 144;--c-cyan-400:8 145 178;--c-cyan-500:6 182 212;--c-cyan-600:34 211 238;--c-cyan-700:103 232 249;--c-cyan-800:165 243 252;--c-cyan-900:207 250 254;--c-cyan-950:236 254 255;--c-sky-50:8 47 73;--c-sky-100:12 74 110;--c-sky-200:7 89 133;--c-sky-300:3 105 161;--c-sky-400:2 132 199;--c-sky-500:14 165 233;--c-sky-600:56 189 248;--c-sky-700:125 211 252;--c-sky-800:186 230 253;--c-sky-900:224 242 254;--c-sky-950:240 249 255;--c-blue-50:23 37 84;--c-blue-100:30 58 138;--c-blue-200:30 64 175;--c-blue-300:29 78 216;--c-blue-400:37 99 235;--c-blue-500:59 130 246;--c-blue-600:96 165 250;--c-blue-700:147 197 253;--c-blue-800:191 219 254;--c-blue-900:219 234 254;--c-blue-950:239 246 255;--c-indigo-50:30 27 75;--c-indigo-100:49 46 129;--c-indigo-200:55 48 163;--c-indigo-300:67 56 202;--c-indigo-400:79 70 229;--c-indigo-500:99 102 241;--c-indigo-600:129 140 248;--c-indigo-700:165 180 252;--c-indigo-800:199 210 254;--c-indigo-900:224 231 255;--c-indigo-950:238 242 255;--c-violet-50:46 16 101;--c-violet-100:76 29 149;--c-violet-200:91 33 182;--c-violet-300:109 40 217;--c-violet-400:124 58 237;--c-violet-500:139 92 246;--c-violet-600:167 139 250;--c-violet-700:196 181 253;--c-violet-800:221 214 254;--c-violet-900:237 233 254;--c-violet-950:245 243 255;--c-purple-50:59 7 100;--c-purple-100:88 28 135;--c-purple-200:107 33 168;--c-purple-300:126 34 206;--c-purple-400:147 51 234;--c-purple-500:168 85 247;--c-purple-600:192 132 252;--c-purple-700:216 180 254;--c-purple-800:233 213 255;--c-purple-900:243 232 255;--c-purple-950:250 245 255;--c-fuchsia-50:74 4 78;--c-fuchsia-100:112 26 117;--c-fuchsia-200:134 25 143;--c-fuchsia-300:162 28 175;--c-fuchsia-400:192 38 211;--c-fuchsia-500:217 70 239;--c-fuchsia-600:232 121 249;--c-fuchsia-700:240 171 252;--c-fuchsia-800:245 208 254;--c-fuchsia-900:250 232 255;--c-fuchsia-950:253 244 255;--c-pink-50:80 7 36;--c-pink-100:131 24 67;--c-pink-200:157 23 77;--c-pink-300:190 24 93;--c-pink-400:219 39 119;--c-pink-500:236 72 153;--c-pink-600:244 114 182;--c-pink-700:249 168 212;--c-pink-800:251 207 232;--c-pink-900:252 231 243;--c-pink-950:253 242 248;--c-rose-50:76 5 25;--c-rose-100:136 19 55;--c-rose-200:159 18 57;--c-rose-300:190 18 60;--c-rose-400:225 29 72;--c-rose-500:244 63 94;--c-rose-600:251 113 133;--c-rose-700:253 164 175;--c-rose-800:254 205 211;--c-rose-900:255 228 230;--c-rose-950:255 241 242;--c-alert:240 100 106;--c-alert-wash:36 22 27;--c-ok:52 213 122;--c-ok-ink:74 222 128;--c-ok-wash:15 46 30;--c-info:139 109 255;--c-info-wash:34 27 69;--c-canvas:11 16 23;--c-surface:18 25 34;--c-brand-fill:55 98 230;--c-night:42 52 66}@media print{:root[data-theme=dark]{--c-brand-50:234 240 255;--c-brand-100:214 225 255;--c-brand-200:174 195 255;--c-brand-300:126 157 255;--c-brand-400:84 128 255;--c-brand-500:41 98 255;--c-brand-600:29 72 196;--c-brand-700:23 58 158;--c-brand-800:18 45 122;--c-brand-900:14 33 88;--c-ink-50:248 249 251;--c-ink-100:243 244 246;--c-ink-200:229 231 235;--c-ink-300:203 208 216;--c-ink-400:154 161 173;--c-ink-500:107 114 128;--c-ink-600:82 90 104;--c-ink-700:61 70 84;--c-ink-800:34 44 58;--c-ink-900:13 27 42;--c-gold-50:255 243 228;--c-gold-100:255 227 194;--c-gold-200:255 203 139;--c-gold-300:255 176 85;--c-gold-400:255 156 43;--c-gold-500:255 138 0;--c-gold-600:208 111 0;--c-gold-700:161 86 0;--c-gold-800:115 61 0;--c-gold-900:76 41 0;--c-iris-50:240 236 255;--c-iris-100:226 218 255;--c-iris-200:199 184 255;--c-iris-300:168 145 255;--c-iris-400:139 109 255;--c-iris-500:108 77 255;--c-iris-600:87 59 214;--c-iris-700:67 45 166;--c-iris-800:49 33 122;--c-iris-900:34 22 84;--c-slate-50:248 250 252;--c-slate-100:241 245 249;--c-slate-200:226 232 240;--c-slate-300:203 213 225;--c-slate-400:148 163 184;--c-slate-500:100 116 139;--c-slate-600:71 85 105;--c-slate-700:51 65 85;--c-slate-800:30 41 59;--c-slate-900:15 23 42;--c-slate-950:2 6 23;--c-gray-50:249 250 251;--c-gray-100:243 244 246;--c-gray-200:229 231 235;--c-gray-300:209 213 219;--c-gray-400:156 163 175;--c-gray-500:107 114 128;--c-gray-600:75 85 99;--c-gray-700:55 65 81;--c-gray-800:31 41 55;--c-gray-900:17 24 39;--c-gray-950:3 7 18;--c-zinc-50:250 250 250;--c-zinc-100:244 244 245;--c-zinc-200:228 228 231;--c-zinc-300:212 212 216;--c-zinc-400:161 161 170;--c-zinc-500:113 113 122;--c-zinc-600:82 82 91;--c-zinc-700:63 63 70;--c-zinc-800:39 39 42;--c-zinc-900:24 24 27;--c-zinc-950:9 9 11;--c-neutral-50:250 250 250;--c-neutral-100:245 245 245;--c-neutral-200:229 229 229;--c-neutral-300:212 212 212;--c-neutral-400:163 163 163;--c-neutral-500:115 115 115;--c-neutral-600:82 82 82;--c-neutral-700:64 64 64;--c-neutral-800:38 38 38;--c-neutral-900:23 23 23;--c-neutral-950:10 10 10;--c-stone-50:250 250 249;--c-stone-100:245 245 244;--c-stone-200:231 229 228;--c-stone-300:214 211 209;--c-stone-400:168 162 158;--c-stone-500:120 113 108;--c-stone-600:87 83 78;--c-stone-700:68 64 60;--c-stone-800:41 37 36;--c-stone-900:28 25 23;--c-stone-950:12 10 9;--c-red-50:254 242 242;--c-red-100:254 226 226;--c-red-200:254 202 202;--c-red-300:252 165 165;--c-red-400:248 113 113;--c-red-500:239 68 68;--c-red-600:220 38 38;--c-red-700:185 28 28;--c-red-800:153 27 27;--c-red-900:127 29 29;--c-red-950:69 10 10;--c-orange-50:255 247 237;--c-orange-100:255 237 213;--c-orange-200:254 215 170;--c-orange-300:253 186 116;--c-orange-400:251 146 60;--c-orange-500:249 115 22;--c-orange-600:234 88 12;--c-orange-700:194 65 12;--c-orange-800:154 52 18;--c-orange-900:124 45 18;--c-orange-950:67 20 7;--c-amber-50:255 251 235;--c-amber-100:254 243 199;--c-amber-200:253 230 138;--c-amber-300:252 211 77;--c-amber-400:251 191 36;--c-amber-500:245 158 11;--c-amber-600:217 119 6;--c-amber-700:180 83 9;--c-amber-800:146 64 14;--c-amber-900:120 53 15;--c-amber-950:69 26 3;--c-yellow-50:254 252 232;--c-yellow-100:254 249 195;--c-yellow-200:254 240 138;--c-yellow-300:253 224 71;--c-yellow-400:250 204 21;--c-yellow-500:234 179 8;--c-yellow-600:202 138 4;--c-yellow-700:161 98 7;--c-yellow-800:133 77 14;--c-yellow-900:113 63 18;--c-yellow-950:66 32 6;--c-lime-50:247 254 231;--c-lime-100:236 252 203;--c-lime-200:217 249 157;--c-lime-300:190 242 100;--c-lime-400:163 230 53;--c-lime-500:132 204 22;--c-lime-600:101 163 13;--c-lime-700:77 124 15;--c-lime-800:63 98 18;--c-lime-900:54 83 20;--c-lime-950:26 46 5;--c-green-50:240 253 244;--c-green-100:220 252 231;--c-green-200:187 247 208;--c-green-300:134 239 172;--c-green-400:74 222 128;--c-green-500:34 197 94;--c-green-600:22 163 74;--c-green-700:21 128 61;--c-green-800:22 101 52;--c-green-900:20 83 45;--c-green-950:5 46 22;--c-emerald-50:236 253 245;--c-emerald-100:209 250 229;--c-emerald-200:167 243 208;--c-emerald-300:110 231 183;--c-emerald-400:52 211 153;--c-emerald-500:16 185 129;--c-emerald-600:5 150 105;--c-emerald-700:4 120 87;--c-emerald-800:6 95 70;--c-emerald-900:6 78 59;--c-emerald-950:2 44 34;--c-teal-50:240 253 250;--c-teal-100:204 251 241;--c-teal-200:153 246 228;--c-teal-300:94 234 212;--c-teal-400:45 212 191;--c-teal-500:20 184 166;--c-teal-600:13 148 136;--c-teal-700:15 118 110;--c-teal-800:17 94 89;--c-teal-900:19 78 74;--c-teal-950:4 47 46;--c-cyan-50:236 254 255;--c-cyan-100:207 250 254;--c-cyan-200:165 243 252;--c-cyan-300:103 232 249;--c-cyan-400:34 211 238;--c-cyan-500:6 182 212;--c-cyan-600:8 145 178;--c-cyan-700:14 116 144;--c-cyan-800:21 94 117;--c-cyan-900:22 78 99;--c-cyan-950:8 51 68;--c-sky-50:240 249 255;--c-sky-100:224 242 254;--c-sky-200:186 230 253;--c-sky-300:125 211 252;--c-sky-400:56 189 248;--c-sky-500:14 165 233;--c-sky-600:2 132 199;--c-sky-700:3 105 161;--c-sky-800:7 89 133;--c-sky-900:12 74 110;--c-sky-950:8 47 73;--c-blue-50:239 246 255;--c-blue-100:219 234 254;--c-blue-200:191 219 254;--c-blue-300:147 197 253;--c-blue-400:96 165 250;--c-blue-500:59 130 246;--c-blue-600:37 99 235;--c-blue-700:29 78 216;--c-blue-800:30 64 175;--c-blue-900:30 58 138;--c-blue-950:23 37 84;--c-indigo-50:238 242 255;--c-indigo-100:224 231 255;--c-indigo-200:199 210 254;--c-indigo-300:165 180 252;--c-indigo-400:129 140 248;--c-indigo-500:99 102 241;--c-indigo-600:79 70 229;--c-indigo-700:67 56 202;--c-indigo-800:55 48 163;--c-indigo-900:49 46 129;--c-indigo-950:30 27 75;--c-violet-50:245 243 255;--c-violet-100:237 233 254;--c-violet-200:221 214 254;--c-violet-300:196 181 253;--c-violet-400:167 139 250;--c-violet-500:139 92 246;--c-violet-600:124 58 237;--c-violet-700:109 40 217;--c-violet-800:91 33 182;--c-violet-900:76 29 149;--c-violet-950:46 16 101;--c-purple-50:250 245 255;--c-purple-100:243 232 255;--c-purple-200:233 213 255;--c-purple-300:216 180 254;--c-purple-400:192 132 252;--c-purple-500:168 85 247;--c-purple-600:147 51 234;--c-purple-700:126 34 206;--c-purple-800:107 33 168;--c-purple-900:88 28 135;--c-purple-950:59 7 100;--c-fuchsia-50:253 244 255;--c-fuchsia-100:250 232 255;--c-fuchsia-200:245 208 254;--c-fuchsia-300:240 171 252;--c-fuchsia-400:232 121 249;--c-fuchsia-500:217 70 239;--c-fuchsia-600:192 38 211;--c-fuchsia-700:162 28 175;--c-fuchsia-800:134 25 143;--c-fuchsia-900:112 26 117;--c-fuchsia-950:74 4 78;--c-pink-50:253 242 248;--c-pink-100:252 231 243;--c-pink-200:251 207 232;--c-pink-300:249 168 212;--c-pink-400:244 114 182;--c-pink-500:236 72 153;--c-pink-600:219 39 119;--c-pink-700:190 24 93;--c-pink-800:157 23 77;--c-pink-900:131 24 67;--c-pink-950:80 7 36;--c-rose-50:255 241 242;--c-rose-100:255 228 230;--c-rose-200:254 205 211;--c-rose-300:253 164 175;--c-rose-400:251 113 133;--c-rose-500:244 63 94;--c-rose-600:225 29 72;--c-rose-700:190 18 60;--c-rose-800:159 18 57;--c-rose-900:136 19 55;--c-rose-950:76 5 25;--c-alert:209 52 60;--c-alert-wash:253 236 236;--c-ok:46 204 113;--c-ok-ink:27 158 87;--c-ok-wash:231 248 239;--c-info:108 77 255;--c-info-wash:240 236 255;--c-canvas:243 244 246;--c-surface:255 255 255;--c-brand-fill:29 72 196;--c-night:13 27 42}}:root[data-theme=dark] .plat-chrome{--c-slate-50:248 250 252;--c-slate-100:241 245 249;--c-slate-200:226 232 240;--c-slate-300:203 213 225;--c-slate-400:148 163 184;--c-slate-500:100 116 139;--c-slate-600:71 85 105;--c-slate-700:51 65 85;--c-slate-800:30 41 59;--c-slate-900:15 23 42;--c-slate-950:2 6 23}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(147 197 253 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(147 197 253 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:rgb(var(--c-gray-200) / 1)}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Instrument Sans,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:rgb(var(--c-gray-400) / 1)}input::placeholder,textarea::placeholder{opacity:1;color:rgb(var(--c-gray-400) / 1)}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html{-webkit-font-smoothing:antialiased}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]):not([type=range]):not([type=color]):not([type=image]),select,textarea{width:100%;height:38px;padding:0 11px;background:var(--surface, var(--surface));border:1px solid var(--line, rgb(var(--c-ink-200)));border-radius:var(--r, 8px);font-size:13.5px;font-family:inherit;color:var(--ink, #0F1A28);transition:border-color .15s,box-shadow .15s}textarea{height:auto;min-height:76px;padding:9px 11px;resize:vertical;line-height:1.5}input::-moz-placeholder,textarea::-moz-placeholder{color:rgb(var(--c-ink-400))}input::placeholder,textarea::placeholder{color:rgb(var(--c-ink-400))}input:not([type=checkbox]):not([type=radio]):hover,select:hover,textarea:hover{border-color:rgb(var(--c-ink-300))}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{outline:none;border-color:var(--brand, #0E5C58);box-shadow:var(--focus, 0 0 0 3px rgba(14, 92, 88, .13))}input:disabled,select:disabled,textarea:disabled{background:var(--surface-2, var(--surface-2));color:var(--ink-3, rgb(var(--c-ink-500)));cursor:not-allowed}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:30px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path d='M2.5 4.5L6 8l3.5-3.5' fill='none' stroke='%236B7C8F' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 11px center}input[type=number].no-spin{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}input[type=number].no-spin::-webkit-outer-spin-button,input[type=number].no-spin::-webkit-inner-spin-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0}*{scrollbar-width:thin;scrollbar-color:rgb(var(--c-ink-300)) transparent}*::-webkit-scrollbar{width:9px;height:9px}*::-webkit-scrollbar-thumb{border-radius:9999px;border-width:2px;border-color:transparent;--tw-bg-opacity: 1;background-color:rgb(var(--c-ink-300) / var(--tw-bg-opacity, 1));background-clip:content-box}*::-webkit-scrollbar-thumb:hover{--tw-bg-opacity: 1;background-color:rgb(var(--c-ink-400) / var(--tw-bg-opacity, 1));background-clip:content-box}*::-webkit-scrollbar-track{background:transparent}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.\!label,.label{margin-bottom:.375rem;display:block;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(var(--c-ink-700) / var(--tw-text-opacity, 1))}.hint{margin-top:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(var(--c-ink-500) / var(--tw-text-opacity, 1))}.err{margin-top:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(var(--c-alert) / var(--tw-text-opacity, 1))}.kbd{border-radius:8px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(var(--c-ink-200) / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(var(--c-ink-50) / var(--tw-bg-opacity, 1));padding:.125rem .375rem;font-size:.6875rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(var(--c-ink-500) / var(--tw-text-opacity, 1))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.static{position:static}.\!fixed{position:fixed!important}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-x-2{left:.5rem;right:.5rem}.inset-x-3{left:.75rem;right:.75rem}.inset-x-4{left:1rem;right:1rem}.inset-x-6{left:1.5rem;right:1.5rem}.inset-y-0{top:0;bottom:0}.-bottom-0\.5{bottom:-.125rem}.-bottom-1\.5{bottom:-.375rem}.-bottom-4{bottom:-1rem}.-bottom-px{bottom:-1px}.-right-1{right:-.25rem}.-right-1\.5{right:-.375rem}.-top-1\.5{top:-.375rem}.-top-10{top:-2.5rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-20{bottom:5rem}.bottom-24{bottom:6rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-8{bottom:2rem}.bottom-full{bottom:100%}.left-0{left:0}.left-0\.5{left:.125rem}.left-1{left:.25rem}.left-1\/2{left:50%}.left-14{left:3.5rem}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-3\.5{left:.875rem}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-20{top:5rem}.top-9{top:2.25rem}.top-\[3\.25rem\]{top:3.25rem}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[150\]{z-index:150}.z-\[180\]{z-index:180}.z-\[185\]{z-index:185}.z-\[190\]{z-index:190}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.z-\[220\]{z-index:220}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.order-3{order:3}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.-m-1{margin:-.25rem}.-m-2{margin:-.5rem}.-m-3{margin:-.75rem}.m-0{margin:0}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-1\.5{margin-top:.375rem;margin-bottom:.375rem}.my-auto{margin-top:auto;margin-bottom:auto}.\!mt-0{margin-top:0!important}.-mb-2{margin-bottom:-.5rem}.-ml-1{margin-left:-.25rem}.-mr-1{margin-right:-.25rem}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.-mt-5{margin-top:-1.25rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-7{margin-left:1.75rem}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-auto{margin-right:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[1\.6\]{aspect-ratio:1.6}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.\!h-10{height:2.5rem!important}.\!h-3{height:.75rem!important}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[113px\]{height:113px}.h-\[160px\]{height:160px}.h-\[18px\]{height:18px}.h-\[200px\]{height:200px}.h-\[30px\]{height:30px}.h-\[440px\]{height:440px}.h-\[64px\]{height:64px}.h-\[70vh\]{height:70vh}.h-\[84px\]{height:84px}.h-\[calc\(100vh-14rem\)\]{height:calc(100vh - 14rem)}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-10{max-height:2.5rem}.max-h-12{max-height:3rem}.max-h-14{max-height:3.5rem}.max-h-32{max-height:8rem}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-52{max-height:13rem}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[22vh\]{max-height:22vh}.max-h-\[34vh\]{max-height:34vh}.max-h-\[45vh\]{max-height:45vh}.max-h-\[46vh\]{max-height:46vh}.max-h-\[50vh\]{max-height:50vh}.max-h-\[52vh\]{max-height:52vh}.max-h-\[56px\]{max-height:56px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[72vh\]{max-height:72vh}.max-h-\[75vh\]{max-height:75vh}.max-h-full{max-height:100%}.\!min-h-\[44px\]{min-height:44px!important}.\!min-h-\[48px\]{min-height:48px!important}.min-h-0{min-height:0px}.min-h-11{min-height:2.75rem}.min-h-8{min-height:2rem}.min-h-9{min-height:2.25rem}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[124px\]{min-height:124px}.min-h-\[160px\]{min-height:160px}.min-h-\[200px\]{min-height:200px}.min-h-\[220px\]{min-height:220px}.min-h-\[240px\]{min-height:240px}.min-h-\[30px\]{min-height:30px}.min-h-\[32px\]{min-height:32px}.min-h-\[36px\]{min-height:36px}.min-h-\[38px\]{min-height:38px}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[46px\]{min-height:46px}.min-h-\[48px\]{min-height:48px}.min-h-\[5\.5rem\]{min-height:5.5rem}.min-h-\[50vh\]{min-height:50vh}.min-h-\[52px\]{min-height:52px}.min-h-\[560px\]{min-height:560px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[64px\]{min-height:64px}.min-h-\[72px\]{min-height:72px}.min-h-\[7rem\]{min-height:7rem}.min-h-screen{min-height:100vh}.\!w-10{width:2.5rem!important}.\!w-3{width:.75rem!important}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-11\/12{width:91.666667%}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[176px\]{width:176px}.w-\[18\.5rem\]{width:18.5rem}.w-\[18px\]{width:18px}.w-\[19px\]{width:19px}.w-\[220px\]{width:220px}.w-\[240px\]{width:240px}.w-\[4\.75rem\]{width:4.75rem}.w-\[46\%\]{width:46%}.w-\[520px\]{width:520px}.w-\[6\.25rem\]{width:6.25rem}.w-\[60px\]{width:60px}.w-\[64\%\]{width:64%}.w-\[7\.5rem\]{width:7.5rem}.w-\[76px\]{width:76px}.w-\[7rem\]{width:7rem}.w-\[80px\]{width:80px}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-24{min-width:6rem}.min-w-44{min-width:11rem}.min-w-\[1\.25rem\]{min-width:1.25rem}.min-w-\[110px\]{min-width:110px}.min-w-\[120px\]{min-width:120px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[1400px\]{min-width:1400px}.min-w-\[14rem\]{min-width:14rem}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[190px\]{min-width:190px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[280px\]{min-width:280px}.min-w-\[380px\]{min-width:380px}.min-w-\[3px\]{min-width:3px}.min-w-\[4\.5rem\]{min-width:4.5rem}.min-w-\[420px\]{min-width:420px}.min-w-\[42rem\]{min-width:42rem}.min-w-\[440px\]{min-width:440px}.min-w-\[460px\]{min-width:460px}.min-w-\[480px\]{min-width:480px}.min-w-\[520px\]{min-width:520px}.min-w-\[560px\]{min-width:560px}.min-w-\[620px\]{min-width:620px}.min-w-\[640px\]{min-width:640px}.min-w-\[720px\]{min-width:720px}.min-w-\[760px\]{min-width:760px}.min-w-\[820px\]{min-width:820px}.min-w-\[860px\]{min-width:860px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[900px\]{min-width:900px}.min-w-\[96px\]{min-width:96px}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-0{max-width:0px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-40{max-width:10rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[10rem\]{max-width:10rem}.max-w-\[120px\]{max-width:120px}.max-w-\[12rem\]{max-width:12rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[168px\]{max-width:168px}.max-w-\[16rem\]{max-width:16rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[240px\]{max-width:240px}.max-w-\[794px\]{max-width:794px}.max-w-\[80\%\]{max-width:80%}.max-w-\[80vw\]{max-width:80vw}.max-w-\[820px\]{max-width:820px}.max-w-\[95vw\]{max-width:95vw}.max-w-\[96px\]{max-width:96px}.max-w-\[calc\(100vw-16px\)\]{max-width:calc(100vw - 16px)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-\[1_1_240px\]{flex:1 1 240px}.flex-\[1_1_320px\]{flex:1 1 320px}.flex-\[2\]{flex:2}.flex-\[999_1_420px\]{flex:999 1 420px}.flex-\[999_1_560px\]{flex:999 1 560px}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.shrink-\[2\]{flex-shrink:2}.grow{flex-grow:1}.basis-32{flex-basis:8rem}.basis-40{flex-basis:10rem}.basis-56{flex-basis:14rem}.basis-72{flex-basis:18rem}.basis-\[11rem\]{flex-basis:11rem}.basis-\[12rem\]{flex-basis:12rem}.basis-\[calc\(50\%_-_8px\)\]{flex-basis:calc(50% - 8px)}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fade-in .15s ease-out}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes scale-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.animate-scale-in{animation:scale-in .15s cubic-bezier(.16,1,.3,1)}@keyframes slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.animate-slide-in{animation:slide-in .22s cubic-bezier(.16,1,.3,1)}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-20{scroll-margin-top:5rem}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.grid-cols-\[1fr_6rem\]{grid-template-columns:1fr 6rem}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[240px_minmax\(0\,1fr\)\]{grid-template-columns:240px minmax(0,1fr)}.grid-cols-\[3\.5rem_1fr\]{grid-template-columns:3.5rem 1fr}.grid-cols-\[6rem_minmax\(0\,1fr\)\]{grid-template-columns:6rem minmax(0,1fr)}.grid-cols-\[9rem_minmax\(0\,1fr\)_5rem_5rem_5rem_2rem\]{grid-template-columns:9rem minmax(0,1fr) 5rem 5rem 5rem 2rem}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_6rem\]{grid-template-columns:minmax(0,1fr) 6rem}.grid-cols-\[minmax\(0\,1fr\)_6rem_2\.5rem\]{grid-template-columns:minmax(0,1fr) 6rem 2.5rem}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,9rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,9rem)}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-items-center{place-items:center}.\!items-start{align-items:flex-start!important}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.\!justify-start{justify-content:flex-start!important}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-px{gap:1px}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-3\.5{row-gap:.875rem}.gap-y-4{row-gap:1rem}.-space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.375rem * var(--tw-space-x-reverse));margin-left:calc(-.375rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-ink-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(var(--c-ink-100) / var(--tw-divide-opacity, 1))}.divide-ink-50>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(var(--c-ink-50) / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-none{border-radius:0!important}.rounded{border-radius:8px}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:8px}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:10px}.rounded-b,.rounded-b-lg{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-t,.rounded-t-lg{border-top-left-radius:8px;border-top-right-radius:8px}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[3px\]{border-width:3px}.border-y{border-top-width:1px;border-bottom-width:1px}.\!border-l-4{border-left-width:4px!important}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-0{border-left-width:0px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.\!border-amber-200{--tw-border-opacity: 1 !important;border-color:rgb(var(--c-amber-200) / var(--tw-border-opacity, 1))!important}.\!border-brand-200{--tw-border-opacity: 1 !important;border-color:rgb(var(--c-brand-200) / var(--tw-border-opacity, 1))!important}.\!border-brand-400{--tw-border-opacity: 1 !important;border-color:rgb(var(--c-brand-400) / var(--tw-border-opacity, 1))!important}.\!border-brand-500{--tw-border-opacity: 1 !important;border-color:rgb(var(--c-brand-500) / var(--tw-border-opacity, 1))!important}.\!border-emerald-200{--tw-border-opacity: 1 !important;border-color:rgb(var(--c-emerald-200) / var(--tw-border-opacity, 1))!important}.\!border-emerald-300{--tw-border-opacity: 1 !important;border-color:rgb(var(--c-emerald-300) / var(--tw-border-opacity, 1))!important}.\!border-gold-200{--tw-border-opacity: 1 !important;border-color:rgb(var(--c-gold-200) / var(--tw-border-opacity, 1))!important}.\!border-ink-900{--tw-border-opacity: 1 !important;border-color:rgb(var(--c-ink-900) / var(--tw-border-opacity, 1))!important}.\!border-rose-200{--tw-border-opacity: 1 !important;border-color:rgb(var(--c-rose-200) / var(--tw-border-opacity, 1))!important}.\!border-rose-300{--tw-border-opacity: 1 !important;border-color:rgb(var(--c-rose-300) / var(--tw-border-opacity, 1))!important}.\!border-violet-200{--tw-border-opacity: 1 !important;border-color:rgb(var(--c-violet-200) / var(--tw-border-opacity, 1))!important}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(var(--c-amber-200) / var(--tw-border-opacity, 1))}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(var(--c-amber-300) / var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(var(--c-blue-200) / var(--tw-border-opacity, 1))}.border-brand-200{--tw-border-opacity: 1;border-color:rgb(var(--c-brand-200) / var(--tw-border-opacity, 1))}.border-brand-300{--tw-border-opacity: 1;border-color:rgb(var(--c-brand-300) / var(--tw-border-opacity, 1))}.border-brand-400{--tw-border-opacity: 1;border-color:rgb(var(--c-brand-400) / var(--tw-border-opacity, 1))}.border-brand-500{--tw-border-opacity: 1;border-color:rgb(var(--c-brand-500) / var(--tw-border-opacity, 1))}.border-brand-600{--tw-border-opacity: 1;border-color:rgb(var(--c-brand-600) / var(--tw-border-opacity, 1))}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(var(--c-emerald-200) / var(--tw-border-opacity, 1))}.border-gold-200{--tw-border-opacity: 1;border-color:rgb(var(--c-gold-200) / var(--tw-border-opacity, 1))}.border-gold-300{--tw-border-opacity: 1;border-color:rgb(var(--c-gold-300) / var(--tw-border-opacity, 1))}.border-gold-400{--tw-border-opacity: 1;border-color:rgb(var(--c-gold-400) / var(--tw-border-opacity, 1))}.border-ink-100{--tw-border-opacity: 1;border-color:rgb(var(--c-ink-100) / var(--tw-border-opacity, 1))}.border-ink-200{--tw-border-opacity: 1;border-color:rgb(var(--c-ink-200) / var(--tw-border-opacity, 1))}.border-ink-300{--tw-border-opacity: 1;border-color:rgb(var(--c-ink-300) / var(--tw-border-opacity, 1))}.border-ink-50{--tw-border-opacity: 1;border-color:rgb(var(--c-ink-50) / var(--tw-border-opacity, 1))}.border-ink-900{--tw-border-opacity: 1;border-color:rgb(var(--c-ink-900) / var(--tw-border-opacity, 1))}.border-iris-200{--tw-border-opacity: 1;border-color:rgb(var(--c-iris-200) / var(--tw-border-opacity, 1))}.border-iris-400{--tw-border-opacity: 1;border-color:rgb(var(--c-iris-400) / var(--tw-border-opacity, 1))}.border-iris-500{--tw-border-opacity: 1;border-color:rgb(var(--c-iris-500) / var(--tw-border-opacity, 1))}.border-ok\/30{border-color:rgb(var(--c-ok) / .3)}.border-red-200{--tw-border-opacity: 1;border-color:rgb(var(--c-red-200) / var(--tw-border-opacity, 1))}.border-red-400{--tw-border-opacity: 1;border-color:rgb(var(--c-red-400) / var(--tw-border-opacity, 1))}.border-rose-200{--tw-border-opacity: 1;border-color:rgb(var(--c-rose-200) / var(--tw-border-opacity, 1))}.border-slate-800{--tw-border-opacity: 1;border-color:rgb(var(--c-slate-800) / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.\!border-l-brand-500{--tw-border-opacity: 1 !important;border-left-color:rgb(var(--c-brand-500) / var(--tw-border-opacity, 1))!important}.\!border-l-red-500{--tw-border-opacity: 1 !important;border-left-color:rgb(var(--c-red-500) / var(--tw-border-opacity, 1))!important}.\!bg-amber-50\/40{background-color:rgb(var(--c-amber-50) / .4)!important}.\!bg-amber-50\/50{background-color:rgb(var(--c-amber-50) / .5)!important}.\!bg-amber-50\/60{background-color:rgb(var(--c-amber-50) / .6)!important}.\!bg-brand-50\/40{background-color:rgb(var(--c-brand-50) / .4)!important}.\!bg-brand-50\/50{background-color:rgb(var(--c-brand-50) / .5)!important}.\!bg-emerald-50\/50{background-color:rgb(var(--c-emerald-50) / .5)!important}.\!bg-gold-50\/60{background-color:rgb(var(--c-gold-50) / .6)!important}.\!bg-ink-50\/60{background-color:rgb(var(--c-ink-50) / .6)!important}.\!bg-rose-50{--tw-bg-opacity: 1 !important;background-color:rgb(var(--c-rose-50) / var(--tw-bg-opacity, 1))!important}.\!bg-rose-50\/40{background-color:rgb(var(--c-rose-50) / .4)!important}.\!bg-violet-50\/50{background-color:rgb(var(--c-violet-50) / .5)!important}.\!bg-violet-50\/60{background-color:rgb(var(--c-violet-50) / .6)!important}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-\[var\(--surface\,\#fff\)\]{background-color:var(--surface,#fff)}.bg-\[var\(--surface-2\)\]{background-color:var(--surface-2)}.bg-alert{--tw-bg-opacity: 1;background-color:rgb(var(--c-alert) / var(--tw-bg-opacity, 1))}.bg-alert-wash{--tw-bg-opacity: 1;background-color:rgb(var(--c-alert-wash) / var(--tw-bg-opacity, 1))}.bg-alert\/80{background-color:rgb(var(--c-alert) / .8)}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(var(--c-amber-100) / var(--tw-bg-opacity, 1))}.bg-amber-200{--tw-bg-opacity: 1;background-color:rgb(var(--c-amber-200) / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(var(--c-amber-50) / var(--tw-bg-opacity, 1))}.bg-amber-50\/40{background-color:rgb(var(--c-amber-50) / .4)}.bg-amber-50\/50{background-color:rgb(var(--c-amber-50) / .5)}.bg-amber-50\/60{background-color:rgb(var(--c-amber-50) / .6)}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(var(--c-amber-500) / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/20{background-color:#0003}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(var(--c-blue-50) / var(--tw-bg-opacity, 1))}.bg-brand-100{--tw-bg-opacity: 1;background-color:rgb(var(--c-brand-100) / var(--tw-bg-opacity, 1))}.bg-brand-300{--tw-bg-opacity: 1;background-color:rgb(var(--c-brand-300) / var(--tw-bg-opacity, 1))}.bg-brand-50{--tw-bg-opacity: 1;background-color:rgb(var(--c-brand-50) / var(--tw-bg-opacity, 1))}.bg-brand-50\/40{background-color:rgb(var(--c-brand-50) / .4)}.bg-brand-50\/50{background-color:rgb(var(--c-brand-50) / .5)}.bg-brand-500{--tw-bg-opacity: 1;background-color:rgb(var(--c-brand-500) / var(--tw-bg-opacity, 1))}.bg-brand-500\/70{background-color:rgb(var(--c-brand-500) / .7)}.bg-brand-600{--tw-bg-opacity: 1;background-color:rgb(var(--c-brand-600) / var(--tw-bg-opacity, 1))}.bg-brand-700{--tw-bg-opacity: 1;background-color:rgb(var(--c-brand-700) / var(--tw-bg-opacity, 1))}.bg-brand-fill{--tw-bg-opacity: 1;background-color:rgb(var(--c-brand-fill) / var(--tw-bg-opacity, 1))}.bg-current{background-color:currentColor}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(var(--c-emerald-100) / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(var(--c-emerald-50) / var(--tw-bg-opacity, 1))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(var(--c-emerald-500) / var(--tw-bg-opacity, 1))}.bg-gold-100{--tw-bg-opacity: 1;background-color:rgb(var(--c-gold-100) / var(--tw-bg-opacity, 1))}.bg-gold-400{--tw-bg-opacity: 1;background-color:rgb(var(--c-gold-400) / var(--tw-bg-opacity, 1))}.bg-gold-50{--tw-bg-opacity: 1;background-color:rgb(var(--c-gold-50) / var(--tw-bg-opacity, 1))}.bg-gold-50\/50{background-color:rgb(var(--c-gold-50) / .5)}.bg-gold-50\/60{background-color:rgb(var(--c-gold-50) / .6)}.bg-gold-500{--tw-bg-opacity: 1;background-color:rgb(var(--c-gold-500) / var(--tw-bg-opacity, 1))}.bg-ink-100{--tw-bg-opacity: 1;background-color:rgb(var(--c-ink-100) / var(--tw-bg-opacity, 1))}.bg-ink-200{--tw-bg-opacity: 1;background-color:rgb(var(--c-ink-200) / var(--tw-bg-opacity, 1))}.bg-ink-200\/70{background-color:rgb(var(--c-ink-200) / .7)}.bg-ink-300{--tw-bg-opacity: 1;background-color:rgb(var(--c-ink-300) / var(--tw-bg-opacity, 1))}.bg-ink-400{--tw-bg-opacity: 1;background-color:rgb(var(--c-ink-400) / var(--tw-bg-opacity, 1))}.bg-ink-50{--tw-bg-opacity: 1;background-color:rgb(var(--c-ink-50) / var(--tw-bg-opacity, 1))}.bg-ink-50\/40{background-color:rgb(var(--c-ink-50) / .4)}.bg-ink-50\/50{background-color:rgb(var(--c-ink-50) / .5)}.bg-ink-50\/60{background-color:rgb(var(--c-ink-50) / .6)}.bg-ink-50\/70{background-color:rgb(var(--c-ink-50) / .7)}.bg-ink-900{--tw-bg-opacity: 1;background-color:rgb(var(--c-ink-900) / var(--tw-bg-opacity, 1))}.bg-iris-100{--tw-bg-opacity: 1;background-color:rgb(var(--c-iris-100) / var(--tw-bg-opacity, 1))}.bg-iris-50{--tw-bg-opacity: 1;background-color:rgb(var(--c-iris-50) / var(--tw-bg-opacity, 1))}.bg-iris-50\/50{background-color:rgb(var(--c-iris-50) / .5)}.bg-iris-50\/60{background-color:rgb(var(--c-iris-50) / .6)}.bg-iris-600{--tw-bg-opacity: 1;background-color:rgb(var(--c-iris-600) / var(--tw-bg-opacity, 1))}.bg-night{--tw-bg-opacity: 1;background-color:rgb(var(--c-night) / var(--tw-bg-opacity, 1))}.bg-night\/30{background-color:rgb(var(--c-night) / .3)}.bg-night\/40{background-color:rgb(var(--c-night) / .4)}.bg-night\/45{background-color:rgb(var(--c-night) / .45)}.bg-night\/85{background-color:rgb(var(--c-night) / .85)}.bg-ok{--tw-bg-opacity: 1;background-color:rgb(var(--c-ok) / var(--tw-bg-opacity, 1))}.bg-ok-ink{--tw-bg-opacity: 1;background-color:rgb(var(--c-ok-ink) / var(--tw-bg-opacity, 1))}.bg-ok-ink\/80{background-color:rgb(var(--c-ok-ink) / .8)}.bg-ok-wash{--tw-bg-opacity: 1;background-color:rgb(var(--c-ok-wash) / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(var(--c-red-50) / var(--tw-bg-opacity, 1))}.bg-red-50\/40{background-color:rgb(var(--c-red-50) / .4)}.bg-red-50\/50{background-color:rgb(var(--c-red-50) / .5)}.bg-red-50\/70{background-color:rgb(var(--c-red-50) / .7)}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(var(--c-red-500) / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(var(--c-red-600) / var(--tw-bg-opacity, 1))}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(var(--c-rose-50) / var(--tw-bg-opacity, 1))}.bg-rose-50\/50{background-color:rgb(var(--c-rose-50) / .5)}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(var(--c-sky-50) / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(var(--c-slate-50) / var(--tw-bg-opacity, 1))}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(var(--c-slate-800) / var(--tw-bg-opacity, 1))}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(var(--c-slate-950) / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(var(--c-violet-50) / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(var(--c-surface) / var(--tw-bg-opacity, 1))}.bg-white\/25{background-color:rgb(var(--c-surface) / .25)}.bg-white\/90{background-color:rgb(var(--c-surface) / .9)}.bg-white\/95{background-color:rgb(var(--c-surface) / .95)}.fill-current{fill:currentColor}.fill-gold-400{fill:rgb(var(--c-gold-400) / 1)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-left{-o-object-position:left;object-position:left}.\!p-0{padding:0!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.\!py-0{padding-top:0!important;padding-bottom:0!important}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-px{padding-top:1px;padding-bottom:1px}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-10{padding-bottom:2.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-40{padding-bottom:10rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.pl-0{padding-left:0}.pl-0\.5{padding-left:.125rem}.pl-1{padding-left:.25rem}.pl-1\.5{padding-left:.375rem}.pl-12{padding-left:3rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pl-\[18px\]{padding-left:18px}.pl-\[46px\]{padding-left:46px}.pr-1{padding-right:.25rem}.pr-1\.5{padding-right:.375rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-7{padding-right:1.75rem}.pr-8{padding-right:2rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-text-bottom{vertical-align:text-bottom}.font-mono{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.font-sans{font-family:Instrument Sans,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-2xs{font-size:.6875rem;line-height:1rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.35em\]{letter-spacing:.35em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-alert{--tw-text-opacity: 1;color:rgb(var(--c-alert) / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(var(--c-amber-500) / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(var(--c-amber-600) / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(var(--c-amber-700) / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(var(--c-amber-800) / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(var(--c-amber-900) / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(var(--c-blue-500) / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(var(--c-blue-600) / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(var(--c-blue-700) / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(var(--c-blue-800) / var(--tw-text-opacity, 1))}.text-brand-500{--tw-text-opacity: 1;color:rgb(var(--c-brand-500) / var(--tw-text-opacity, 1))}.text-brand-600{--tw-text-opacity: 1;color:rgb(var(--c-brand-600) / var(--tw-text-opacity, 1))}.text-brand-700{--tw-text-opacity: 1;color:rgb(var(--c-brand-700) / var(--tw-text-opacity, 1))}.text-brand-800{--tw-text-opacity: 1;color:rgb(var(--c-brand-800) / var(--tw-text-opacity, 1))}.text-brand-900{--tw-text-opacity: 1;color:rgb(var(--c-brand-900) / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(var(--c-emerald-600) / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(var(--c-emerald-700) / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(var(--c-emerald-800) / var(--tw-text-opacity, 1))}.text-emerald-900{--tw-text-opacity: 1;color:rgb(var(--c-emerald-900) / var(--tw-text-opacity, 1))}.text-gold-500{--tw-text-opacity: 1;color:rgb(var(--c-gold-500) / var(--tw-text-opacity, 1))}.text-gold-600{--tw-text-opacity: 1;color:rgb(var(--c-gold-600) / var(--tw-text-opacity, 1))}.text-gold-700{--tw-text-opacity: 1;color:rgb(var(--c-gold-700) / var(--tw-text-opacity, 1))}.text-gold-800{--tw-text-opacity: 1;color:rgb(var(--c-gold-800) / var(--tw-text-opacity, 1))}.text-ink-300{--tw-text-opacity: 1;color:rgb(var(--c-ink-300) / var(--tw-text-opacity, 1))}.text-ink-400{--tw-text-opacity: 1;color:rgb(var(--c-ink-400) / var(--tw-text-opacity, 1))}.text-ink-500{--tw-text-opacity: 1;color:rgb(var(--c-ink-500) / var(--tw-text-opacity, 1))}.text-ink-600{--tw-text-opacity: 1;color:rgb(var(--c-ink-600) / var(--tw-text-opacity, 1))}.text-ink-700{--tw-text-opacity: 1;color:rgb(var(--c-ink-700) / var(--tw-text-opacity, 1))}.text-ink-800{--tw-text-opacity: 1;color:rgb(var(--c-ink-800) / var(--tw-text-opacity, 1))}.text-ink-900{--tw-text-opacity: 1;color:rgb(var(--c-ink-900) / var(--tw-text-opacity, 1))}.text-iris-600{--tw-text-opacity: 1;color:rgb(var(--c-iris-600) / var(--tw-text-opacity, 1))}.text-iris-700{--tw-text-opacity: 1;color:rgb(var(--c-iris-700) / var(--tw-text-opacity, 1))}.text-ok{--tw-text-opacity: 1;color:rgb(var(--c-ok) / var(--tw-text-opacity, 1))}.text-ok-ink{--tw-text-opacity: 1;color:rgb(var(--c-ok-ink) / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(var(--c-red-500) / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(var(--c-red-600) / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(var(--c-red-700) / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(var(--c-red-800) / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity: 1;color:rgb(var(--c-red-900) / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(var(--c-rose-600) / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(var(--c-rose-700) / var(--tw-text-opacity, 1))}.text-rose-900{--tw-text-opacity: 1;color:rgb(var(--c-rose-900) / var(--tw-text-opacity, 1))}.text-rose-950{--tw-text-opacity: 1;color:rgb(var(--c-rose-950) / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(var(--c-sky-700) / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity: 1;color:rgb(var(--c-slate-100) / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(var(--c-slate-400) / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(var(--c-violet-700) / var(--tw-text-opacity, 1))}.text-violet-900{--tw-text-opacity: 1;color:rgb(var(--c-violet-900) / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/55{color:#ffffff8c}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-ink-300{text-decoration-color:rgb(var(--c-ink-300) / 1)}.underline-offset-2{text-underline-offset:2px}.accent-\[var\(--brand\)\]{accent-color:var(--brand)}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-card{--tw-shadow: 0 1px 2px rgba(13,27,42,.04), 0 1px 3px rgba(13,27,42,.06);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color), 0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-pop{--tw-shadow: 0 10px 32px rgba(13,27,42,.12), 0 2px 8px rgba(13,27,42,.08);--tw-shadow-colored: 0 10px 32px var(--tw-shadow-color), 0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-2{outline-width:2px}.outline-white\/90{outline-color:#ffffffe6}.\!ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.\!ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-alert\/30{--tw-ring-color: rgb(var(--c-alert) / .3)}.ring-amber-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-amber-200) / var(--tw-ring-opacity, 1))}.ring-brand-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-brand-100) / var(--tw-ring-opacity, 1))}.ring-brand-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-brand-200) / var(--tw-ring-opacity, 1))}.ring-brand-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-brand-300) / var(--tw-ring-opacity, 1))}.ring-brand-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-brand-500) / var(--tw-ring-opacity, 1))}.ring-brand-600{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-brand-600) / var(--tw-ring-opacity, 1))}.ring-gold-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-gold-100) / var(--tw-ring-opacity, 1))}.ring-ink-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-ink-100) / var(--tw-ring-opacity, 1))}.ring-ink-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-ink-200) / var(--tw-ring-opacity, 1))}.ring-iris-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-iris-200) / var(--tw-ring-opacity, 1))}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.\[--tag-indent\:10px\]{--tag-indent: 10px}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.\[text-wrap\:balance\]{text-wrap:balance}@media print{.no-print{display:none!important}body{background:var(--surface)}}@media print{body:has(.label-sheet)>*{visibility:hidden}.label-sheet,.label-sheet *{visibility:visible}.label-sheet{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(48mm,1fr));gap:3mm;align-content:start;padding:6mm;background:var(--surface);overflow:visible}.label-cell{border:none;padding:0;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.label-cell svg{max-width:100%;height:auto}}.setcols{display:grid;grid-template-columns:258px minmax(0,1fr);gap:18px;align-items:start}.setnav{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:6px 8px 12px;position:sticky;top:calc(var(--topH) + 16px)}.setgroup+.setgroup{margin-top:6px}.setitem{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border-radius:var(--r);color:var(--ink-2);transition:background .15s,color .15s}.setitem:hover{background:var(--surface-2);color:var(--ink)}.setitem .ico{flex:none;width:18px;height:18px;display:grid;place-items:center;color:var(--ink-3);margin-top:1px}.setitem .txt{min-width:0}.setitem .txt b{display:block;font-size:13px;font-weight:600}.setitem .txt small{display:block;font-size:11px;color:var(--ink-3);line-height:1.35;margin-top:1px}.setitem.active{background:var(--brand-wash);color:var(--brand-ink)}.setitem.active .ico{color:var(--brand)}.setitem.active .txt small{color:var(--brand-ink);opacity:.72}.setbody{min-width:0}@media (max-width: 1100px){.setcols{grid-template-columns:minmax(0,1fr)}.setnav{position:static}}.setnav-toggle{display:none}@media (max-width: 640px){.setnav-toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:46px;padding:10px 14px;background:var(--surface);border:1px solid var(--line);border-radius:10px;font-size:14px;font-weight:600;color:var(--ink);cursor:pointer;box-shadow:var(--shadow)}.setnav-toggle .caret{color:var(--ink-3);font-size:10px}.setnav{display:none}.setcols.nav-open .setnav{display:block}.setcols.nav-open .setbody{display:none}.setitem{padding:11px 10px}}.tagpick{display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 8px;border:1px solid var(--line);border-radius:99px;background:var(--surface);font-size:12.5px;font-weight:500;color:var(--ink-2);cursor:pointer;transition:border-color .15s,background .15s,color .15s}.tagpick:hover{border-color:rgb(var(--c-ink-300));background:var(--surface-2)}.tagpick .box{width:17px;height:17px;border-radius:50%;border:1.5px solid rgb(var(--c-ink-300));display:grid;place-items:center;font-size:10px;line-height:1;color:transparent;flex:none;transition:background .15s,border-color .15s,color .15s}.tagpick.on{border-color:var(--brand);background:var(--brand-wash);color:var(--brand-ink);font-weight:600}.tagpick.on .box{background:var(--brand);border-color:var(--brand);color:#fff}.own-brand{margin-top:10px;padding-top:10px;border-top:1px solid var(--line-2);display:flex;align-items:center;gap:8px;min-width:0}.own-brand img{max-height:26px;max-width:120px;width:auto;-o-object-fit:contain;object-fit:contain;flex:none}.own-mark{width:24px;height:24px;border-radius:6px;background:var(--brand);color:#fff;display:grid;place-items:center;flex:none;font-family:Familjen Grotesk,sans-serif;font-weight:700;font-size:12px}.own-name{font-size:11.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shell.compact .own-brand{padding-top:8px;justify-content:center}.shell.compact .own-brand img{max-width:34px}.ws-wrap{position:relative}.ws-trigger{width:100%;background:none;border:0;border-top:1px solid var(--line-2);text-align:left;cursor:pointer;border-radius:0 0 8px 8px}.ws-trigger:hover{background:var(--ink-50, rgba(13, 27, 42, .04))}.ws-caret{width:13px;height:13px;margin-left:auto;color:var(--ink-4, rgb(var(--c-ink-400)));flex:none}.ws-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:none;border:0;cursor:default}.ws-pop{position:absolute;bottom:calc(100% + 6px);left:6px;right:6px;z-index:61;background:var(--surface, var(--surface));border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 32px -12px #0d1b2a4d;padding:5px;max-height:64vh;overflow:auto}.ws-head{padding:6px 8px 4px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4, rgb(var(--c-ink-400)))}.ws-note{padding:7px 8px 9px;font-size:11.5px;color:var(--ink-3);line-height:1.45}.ws-sep{height:1px;background:var(--line);margin:5px 2px}.ws-item{width:100%;display:flex;align-items:center;gap:9px;padding:7px 8px;background:none;border:0;border-radius:7px;text-align:left;cursor:pointer;color:var(--ink)}.ws-item:hover:not(:disabled){background:var(--ink-50, rgba(13, 27, 42, .04))}.ws-item.on{background:var(--brand-wash, var(--brand-wash))}.ws-item:disabled{cursor:default}.ws-item:disabled:not(.on){opacity:.55}.ws-mark{width:22px;height:22px;border-radius:6px;flex:none;display:grid;place-items:center;background:var(--ink-100, var(--line-2));color:var(--ink-2);font-size:11px;font-weight:700;overflow:hidden}.ws-mark img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ws-text{min-width:0;display:flex;flex-direction:column}.ws-text b{font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-sub{font-size:10.5px;color:var(--ink-3);line-height:1.35}.ws-tick{width:14px;height:14px;margin-left:auto;color:var(--brand);flex:none}.ws-row{display:flex;align-items:center}.ws-row .ws-item{min-width:0}.ws-row:hover .ws-star{opacity:1}.ws-star{flex:none;width:32px;height:32px;display:grid;place-items:center;margin-left:2px;background:none;border:0;border-radius:7px;color:var(--ink-4, rgb(var(--c-ink-400)));cursor:pointer;opacity:.45;transition:opacity .15s ease,color .15s ease,background-color .15s ease}.ws-star:hover:not(:disabled),.ws-star:focus-visible{opacity:1;background:var(--ink-50, rgba(13, 27, 42, .04))}.ws-star.on{opacity:1;color:var(--gold-ink, var(--gold-ink))}.ws-star:disabled{cursor:default}@media (hover: none){.ws-star{width:44px;height:44px;opacity:.75}}.shell.compact .ws-trigger{padding-top:8px;justify-content:center}.shell.compact .ws-trigger img{max-width:34px}.shell.compact .ws-pop{left:6px;right:auto;width:230px}.placeholder\:text-ink-300::-moz-placeholder{--tw-text-opacity: 1;color:rgb(var(--c-ink-300) / var(--tw-text-opacity, 1))}.placeholder\:text-ink-300::placeholder{--tw-text-opacity: 1;color:rgb(var(--c-ink-300) / var(--tw-text-opacity, 1))}.placeholder\:text-ink-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(var(--c-ink-400) / var(--tw-text-opacity, 1))}.placeholder\:text-ink-400::placeholder{--tw-text-opacity: 1;color:rgb(var(--c-ink-400) / var(--tw-text-opacity, 1))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:top-1:after{content:var(--tw-content);top:.25rem}.after\:h-\[calc\(100\%-8px\)\]:after{content:var(--tw-content);height:calc(100% - 8px)}.after\:w-px:after{content:var(--tw-content);width:1px}.after\:bg-brand-400:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(var(--c-brand-400) / var(--tw-bg-opacity, 1))}.first\:mt-0:first-child{margin-top:0}.first\:border-t-0:first-child{border-top-width:0px}.first\:pt-0:first-child{padding-top:0}.first\:pt-1:first-child{padding-top:.25rem}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:pb-0:last-child{padding-bottom:0}.last\:pb-1:last-child{padding-bottom:.25rem}.focus-within\:border-brand-400:focus-within{--tw-border-opacity: 1;border-color:rgb(var(--c-brand-400) / var(--tw-border-opacity, 1))}.focus-within\:border-brand-500:focus-within{--tw-border-opacity: 1;border-color:rgb(var(--c-brand-500) / var(--tw-border-opacity, 1))}.focus-within\:border-red-500:focus-within{--tw-border-opacity: 1;border-color:rgb(var(--c-red-500) / var(--tw-border-opacity, 1))}.focus-within\:opacity-100:focus-within{opacity:1}.focus-within\:ring-1:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-brand-500:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-brand-500) / var(--tw-ring-opacity, 1))}.focus-within\:ring-red-500:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-red-500) / var(--tw-ring-opacity, 1))}.hover\:z-\[1\]:hover{z-index:1}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-brand-300:hover{--tw-border-opacity: 1;border-color:rgb(var(--c-brand-300) / var(--tw-border-opacity, 1))}.hover\:border-brand-400:hover{--tw-border-opacity: 1;border-color:rgb(var(--c-brand-400) / var(--tw-border-opacity, 1))}.hover\:border-brand-500:hover{--tw-border-opacity: 1;border-color:rgb(var(--c-brand-500) / var(--tw-border-opacity, 1))}.hover\:border-emerald-300:hover{--tw-border-opacity: 1;border-color:rgb(var(--c-emerald-300) / var(--tw-border-opacity, 1))}.hover\:border-ink-200:hover{--tw-border-opacity: 1;border-color:rgb(var(--c-ink-200) / var(--tw-border-opacity, 1))}.hover\:border-ink-300:hover{--tw-border-opacity: 1;border-color:rgb(var(--c-ink-300) / var(--tw-border-opacity, 1))}.hover\:border-iris-300:hover{--tw-border-opacity: 1;border-color:rgb(var(--c-iris-300) / var(--tw-border-opacity, 1))}.hover\:border-iris-400:hover{--tw-border-opacity: 1;border-color:rgb(var(--c-iris-400) / var(--tw-border-opacity, 1))}.hover\:\!bg-\[var\(--surface-2\)\]:hover{background-color:var(--surface-2)!important}.hover\:bg-\[var\(--surface-2\)\]:hover{background-color:var(--surface-2)}.hover\:bg-alert-wash:hover{--tw-bg-opacity: 1;background-color:rgb(var(--c-alert-wash) / var(--tw-bg-opacity, 1))}.hover\:bg-brand-100:hover{--tw-bg-opacity: 1;background-color:rgb(var(--c-brand-100) / var(--tw-bg-opacity, 1))}.hover\:bg-brand-400:hover{--tw-bg-opacity: 1;background-color:rgb(var(--c-brand-400) / var(--tw-bg-opacity, 1))}.hover\:bg-brand-50:hover{--tw-bg-opacity: 1;background-color:rgb(var(--c-brand-50) / var(--tw-bg-opacity, 1))}.hover\:bg-ink-100:hover{--tw-bg-opacity: 1;background-color:rgb(var(--c-ink-100) / var(--tw-bg-opacity, 1))}.hover\:bg-ink-200:hover{--tw-bg-opacity: 1;background-color:rgb(var(--c-ink-200) / var(--tw-bg-opacity, 1))}.hover\:bg-ink-200\/70:hover{background-color:rgb(var(--c-ink-200) / .7)}.hover\:bg-ink-50:hover{--tw-bg-opacity: 1;background-color:rgb(var(--c-ink-50) / var(--tw-bg-opacity, 1))}.hover\:bg-ink-50\/60:hover{background-color:rgb(var(--c-ink-50) / .6)}.hover\:bg-iris-50:hover{--tw-bg-opacity: 1;background-color:rgb(var(--c-iris-50) / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(var(--c-red-50) / var(--tw-bg-opacity, 1))}.hover\:bg-rose-50:hover{--tw-bg-opacity: 1;background-color:rgb(var(--c-rose-50) / var(--tw-bg-opacity, 1))}.hover\:bg-slate-900:hover{--tw-bg-opacity: 1;background-color:rgb(var(--c-slate-900) / var(--tw-bg-opacity, 1))}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(var(--c-surface) / var(--tw-bg-opacity, 1))}.hover\:text-alert:hover{--tw-text-opacity: 1;color:rgb(var(--c-alert) / var(--tw-text-opacity, 1))}.hover\:text-amber-600:hover{--tw-text-opacity: 1;color:rgb(var(--c-amber-600) / var(--tw-text-opacity, 1))}.hover\:text-brand-600:hover{--tw-text-opacity: 1;color:rgb(var(--c-brand-600) / var(--tw-text-opacity, 1))}.hover\:text-brand-700:hover{--tw-text-opacity: 1;color:rgb(var(--c-brand-700) / var(--tw-text-opacity, 1))}.hover\:text-ink-400:hover{--tw-text-opacity: 1;color:rgb(var(--c-ink-400) / var(--tw-text-opacity, 1))}.hover\:text-ink-500:hover{--tw-text-opacity: 1;color:rgb(var(--c-ink-500) / var(--tw-text-opacity, 1))}.hover\:text-ink-600:hover{--tw-text-opacity: 1;color:rgb(var(--c-ink-600) / var(--tw-text-opacity, 1))}.hover\:text-ink-700:hover{--tw-text-opacity: 1;color:rgb(var(--c-ink-700) / var(--tw-text-opacity, 1))}.hover\:text-ink-800:hover{--tw-text-opacity: 1;color:rgb(var(--c-ink-800) / var(--tw-text-opacity, 1))}.hover\:text-ink-900:hover{--tw-text-opacity: 1;color:rgb(var(--c-ink-900) / var(--tw-text-opacity, 1))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(var(--c-red-600) / var(--tw-text-opacity, 1))}.hover\:text-rose-600:hover{--tw-text-opacity: 1;color:rgb(var(--c-rose-600) / var(--tw-text-opacity, 1))}.hover\:text-slate-200:hover{--tw-text-opacity: 1;color:rgb(var(--c-slate-200) / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-70:hover{opacity:.7}.hover\:shadow-\[inset_1px_0_0_\#dadce0\,inset_-1px_0_0_\#dadce0\,0_1px_2px_0_rgba\(60\,64\,67\,\.3\)\]:hover{--tw-shadow: inset 1px 0 0 #dadce0,inset -1px 0 0 #dadce0,0 1px 2px 0 rgba(60,64,67,.3);--tw-shadow-colored: inset 1px 0 0 var(--tw-shadow-color), inset -1px 0 0 var(--tw-shadow-color), 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-card:hover{--tw-shadow: 0 1px 2px rgba(13,27,42,.04), 0 1px 3px rgba(13,27,42,.06);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color), 0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-pop:hover{--tw-shadow: 0 10px 32px rgba(13,27,42,.12), 0 2px 8px rgba(13,27,42,.08);--tw-shadow-colored: 0 10px 32px var(--tw-shadow-color), 0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:outline:hover{outline-style:solid}.hover\:outline-1:hover{outline-width:1px}.hover\:outline-brand-400:hover{outline-color:rgb(var(--c-brand-400) / 1)}.hover\:ring-brand-300:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-brand-300) / var(--tw-ring-opacity, 1))}.hover\:ring-brand-400:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-brand-400) / var(--tw-ring-opacity, 1))}.hover\:brightness-95:hover{--tw-brightness: brightness(.95);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:border-brand-500:focus{--tw-border-opacity: 1;border-color:rgb(var(--c-brand-500) / var(--tw-border-opacity, 1))}.focus\:border-iris-400:focus{--tw-border-opacity: 1;border-color:rgb(var(--c-iris-400) / var(--tw-border-opacity, 1))}.focus\:border-red-500:focus{--tw-border-opacity: 1;border-color:rgb(var(--c-red-500) / var(--tw-border-opacity, 1))}.focus\:bg-white:focus{--tw-bg-opacity: 1;background-color:rgb(var(--c-surface) / var(--tw-bg-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-brand-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-brand-300) / var(--tw-ring-opacity, 1))}.focus\:ring-brand-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-brand-500) / var(--tw-ring-opacity, 1))}.focus\:ring-red-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-red-500) / var(--tw-ring-opacity, 1))}.focus-visible\:bg-ink-50:focus-visible{--tw-bg-opacity: 1;background-color:rgb(var(--c-ink-50) / var(--tw-bg-opacity, 1))}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-brand-500:focus-visible{outline-color:rgb(var(--c-brand-500) / 1)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-brand-400:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-brand-400) / var(--tw-ring-opacity, 1))}.focus-visible\:ring-brand-500:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-brand-500) / var(--tw-ring-opacity, 1))}.active\:scale-\[\.97\]:active{--tw-scale-x: .97;--tw-scale-y: .97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/col:hover .group-hover\/col\:opacity-100,.group\/tt:hover .group-hover\/tt\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.group:hover .group-hover\:ring-brand-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-brand-500) / var(--tw-ring-opacity, 1))}.group:focus-visible .group-focus-visible\:ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.group:focus-visible .group-focus-visible\:ring-brand-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--c-brand-500) / var(--tw-ring-opacity, 1))}@media (prefers-reduced-motion: no-preference){@keyframes spin{to{transform:rotate(360deg)}}.motion-safe\:animate-spin{animation:spin 1s linear infinite}}@media (min-width: 640px){.sm\:-bottom-5{bottom:-1.25rem}.sm\:order-none{order:0}.sm\:col-span-1{grid-column:span 1 / span 1}.sm\:col-span-12{grid-column:span 12 / span 12}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-span-3{grid-column:span 3 / span 3}.sm\:col-span-4{grid-column:span 4 / span 4}.sm\:col-span-5{grid-column:span 5 / span 5}.sm\:col-span-6{grid-column:span 6 / span 6}.sm\:col-span-7{grid-column:span 7 / span 7}.sm\:col-span-8{grid-column:span 8 / span 8}.sm\:col-span-9{grid-column:span 9 / span 9}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:ml-12{margin-left:3rem}.sm\:ml-6{margin-left:1.5rem}.sm\:mr-auto{margin-right:auto}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:table-cell{display:table-cell}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:h-5{height:1.25rem}.sm\:h-64{height:16rem}.sm\:h-8{height:2rem}.sm\:h-9{height:2.25rem}.sm\:max-h-72{max-height:18rem}.sm\:min-h-0{min-height:0px}.sm\:min-h-\[28px\]{min-height:28px}.sm\:min-h-\[32px\]{min-height:32px}.sm\:min-h-\[34px\]{min-height:34px}.sm\:w-10{width:2.5rem}.sm\:w-24{width:6rem}.sm\:w-32{width:8rem}.sm\:w-40{width:10rem}.sm\:w-44{width:11rem}.sm\:w-48{width:12rem}.sm\:w-5{width:1.25rem}.sm\:w-52{width:13rem}.sm\:w-56{width:14rem}.sm\:w-60{width:15rem}.sm\:w-64{width:16rem}.sm\:w-72{width:18rem}.sm\:w-8{width:2rem}.sm\:w-9{width:2.25rem}.sm\:w-\[42rem\]{width:42rem}.sm\:w-\[600px\]{width:600px}.sm\:w-\[640px\]{width:640px}.sm\:w-\[720px\]{width:720px}.sm\:w-auto{width:auto}.sm\:min-w-0{min-width:0px}.sm\:min-w-\[180px\]{min-width:180px}.sm\:min-w-\[520px\]{min-width:520px}.sm\:max-w-\[14rem\]{max-width:14rem}.sm\:max-w-\[220px\]{max-width:220px}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xs{max-width:20rem}.sm\:flex-1{flex:1 1 0%}.sm\:flex-none{flex:none}.sm\:shrink-0{flex-shrink:0}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[12rem_minmax\(0\,1fr\)\]{grid-template-columns:12rem minmax(0,1fr)}.sm\:grid-cols-\[13rem_minmax\(0\,1fr\)_6rem\]{grid-template-columns:13rem minmax(0,1fr) 6rem}.sm\:grid-cols-\[140px_minmax\(0\,1fr\)\]{grid-template-columns:140px minmax(0,1fr)}.sm\:grid-cols-\[180px_1fr_auto\]{grid-template-columns:180px 1fr auto}.sm\:grid-cols-\[1fr_110px_40px\]{grid-template-columns:1fr 110px 40px}.sm\:grid-cols-\[1fr_120px_90px_40px\]{grid-template-columns:1fr 120px 90px 40px}.sm\:grid-cols-\[1fr_16rem\]{grid-template-columns:1fr 16rem}.sm\:grid-cols-\[1fr_5\.5rem_10rem_2rem\]{grid-template-columns:1fr 5.5rem 10rem 2rem}.sm\:grid-cols-\[1fr_90px_130px_40px\]{grid-template-columns:1fr 90px 130px 40px}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.sm\:grid-cols-\[6rem_10rem_minmax\(0\,1fr\)\]{grid-template-columns:6rem 10rem minmax(0,1fr)}.sm\:grid-cols-\[8rem_1fr_1fr\]{grid-template-columns:8rem 1fr 1fr}.sm\:grid-cols-\[8rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:8rem minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,1\.4fr\)_auto_minmax\(0\,1\.3fr\)_auto\]{grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) auto minmax(0,1.3fr) auto}.sm\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(0\,1fr\)_7rem_12rem\]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 7rem 12rem}.sm\:grid-cols-\[minmax\(0\,14rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,14rem) minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_140px\]{grid-template-columns:minmax(0,1fr) 140px}.sm\:grid-cols-\[minmax\(0\,1fr\)_7rem_10rem\]{grid-template-columns:minmax(0,1fr) 7rem 10rem}.sm\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.sm\:grid-cols-\[repeat\(auto-fill\,minmax\(10rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}.sm\:grid-cols-\[repeat\(auto-fit\,minmax\(8\.5rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.sm\:self-auto{align-self:auto}.sm\:self-center{align-self:center}.sm\:overflow-auto{overflow:auto}.sm\:overflow-visible{overflow:visible}.sm\:truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:pb-10{padding-bottom:2.5rem}.sm\:pb-2{padding-bottom:.5rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pb-8{padding-bottom:2rem}.sm\:pl-0{padding-left:0}.sm\:pl-12{padding-left:3rem}.sm\:pl-36{padding-left:9rem}.sm\:pl-4{padding-left:1rem}.sm\:pl-8{padding-left:2rem}.sm\:pr-0{padding-right:0}.sm\:pr-3{padding-right:.75rem}.sm\:pt-0{padding-top:0}.sm\:text-right{text-align:right}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:\[--tag-indent\:20px\]{--tag-indent: 20px}}@media (min-width: 768px){.md\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.md\:static{position:static}.md\:inset-x-auto{left:auto;right:auto}.md\:bottom-4{bottom:1rem}.md\:left-4{left:1rem}.md\:z-auto{z-index:auto}.md\:order-last{order:9999}.md\:col-span-1{grid-column:span 1 / span 1}.md\:block{display:block}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-10{height:2.5rem}.md\:h-9{height:2.25rem}.md\:h-\[30px\]{height:30px}.md\:min-h-\[32px\]{min-height:32px}.md\:min-h-\[38px\]{min-height:38px}.md\:w-24{width:6rem}.md\:w-56{width:14rem}.md\:max-w-\[15rem\]{max-width:15rem}.md\:max-w-md{max-width:28rem}.md\:flex-1{flex:1 1 0%}.md\:shrink-0{flex-shrink:0}.md\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[9rem_minmax\(0\,1fr\)_5rem_5rem_5rem_2rem\]{grid-template-columns:9rem minmax(0,1fr) 5rem 5rem 5rem 2rem}.md\:grid-cols-\[minmax\(0\,320px\)_1fr\]{grid-template-columns:minmax(0,320px) 1fr}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:gap-3{gap:.75rem}.md\:justify-self-center{justify-self:center}.md\:rounded-2xl{border-radius:1rem}.md\:border-0{border-width:0px}.md\:p-0{padding:0}.md\:py-0{padding-top:0;padding-bottom:0}.md\:pb-2{padding-bottom:.5rem}.md\:pb-4{padding-bottom:1rem}.md\:pr-2{padding-right:.5rem}.md\:shadow-\[0_1px_3px_rgba\(16\,24\,40\,0\.08\)\]{--tw-shadow: 0 1px 3px rgba(16,24,40,.08);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.md\:ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.md\:ring-ink-200\/70{--tw-ring-color: rgb(var(--c-ink-200) / .7)}}@media (min-width: 901px){.min-\[901px\]\:mx-\[18px\]{margin-left:18px;margin-right:18px}.min-\[901px\]\:mb-2\.5{margin-bottom:.625rem}}@media (min-width: 1024px){.lg\:static{position:static}.lg\:sticky{position:sticky}.lg\:right-14{right:3.5rem}.lg\:top-4{top:1rem}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:hidden{display:none}.lg\:max-h-\[calc\(100vh-7rem\)\]{max-height:calc(100vh - 7rem)}.lg\:w-52{width:13rem}.lg\:w-\[44\%\]{width:44%}.lg\:w-\[min\(76rem\,96vw\)\]{width:min(76rem,96vw)}.lg\:w-auto{width:auto}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[180px_minmax\(0\,1fr\)\]{grid-template-columns:180px minmax(0,1fr)}.lg\:grid-cols-\[1fr_220px\]{grid-template-columns:1fr 220px}.lg\:grid-cols-\[1fr_22rem\]{grid-template-columns:1fr 22rem}.lg\:grid-cols-\[1fr_280px\]{grid-template-columns:1fr 280px}.lg\:grid-cols-\[1fr_300px\]{grid-template-columns:1fr 300px}.lg\:grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}.lg\:grid-cols-\[340px_1fr\]{grid-template-columns:340px 1fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.lg\:grid-cols-\[minmax\(0\,1fr\)_420px\]{grid-template-columns:minmax(0,1fr) 420px}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,20rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,20rem) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,420px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,420px) minmax(0,1fr)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:gap-5{gap:1.25rem}.lg\:self-start{align-self:flex-start}.lg\:overflow-auto{overflow:auto}.lg\:border-0{border-width:0px}.lg\:bg-transparent{background-color:transparent}.lg\:p-0{padding:0}.lg\:px-3{padding-left:.75rem;padding-right:.75rem}.lg\:pb-4{padding-bottom:1rem}}@media (min-width: 1280px){.xl\:ml-12{margin-left:3rem}.xl\:mt-0{margin-top:0}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:h-7{height:1.75rem}.xl\:h-\[30px\]{height:30px}.xl\:w-10{width:2.5rem}.xl\:w-7{width:1.75rem}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:\!items-center{align-items:center!important}.xl\:items-center{align-items:center}.xl\:rounded-full{border-radius:9999px}.xl\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.xl\:py-0{padding-top:0;padding-bottom:0}.xl\:pl-\[13\.75rem\]{padding-left:13.75rem}.xl\:ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}}.\[\&\>\*\:last-child\:nth-child\(odd\)\]\:col-span-2>*:last-child:nth-child(odd){grid-column:span 2 / span 2}.\[\&\>\*\]\:min-w-0>*{min-width:0px}.\[\&\>button\]\:mt-0\.5>button{margin-top:.125rem}.\[\&\>button\]\:grid>button{display:grid}.\[\&\>button\]\:h-11>button{height:2.75rem}.\[\&\>button\]\:w-9>button{width:2.25rem}.\[\&\>button\]\:place-items-center>button{place-items:center}.\[\&\>button\]\:p-0>button{padding:0}@media (min-width: 1280px){.xl\:\[\&\>button\]\:mt-0>button{margin-top:0}.xl\:\[\&\>button\]\:h-\[30px\]>button{height:30px}.xl\:\[\&\>button\]\:w-7>button{width:1.75rem}}.\[\&\>div\]\:h-full>div{height:100%}.\[\&_a\]\:text-brand-600 a{--tw-text-opacity: 1;color:rgb(var(--c-brand-600) / var(--tw-text-opacity, 1))}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_blockquote\]\:my-2 blockquote{margin-top:.5rem;margin-bottom:.5rem}.\[\&_blockquote\]\:border-l-4 blockquote{border-left-width:4px}.\[\&_blockquote\]\:border-ink-200 blockquote{--tw-border-opacity: 1;border-color:rgb(var(--c-ink-200) / var(--tw-border-opacity, 1))}.\[\&_blockquote\]\:pl-3 blockquote{padding-left:.75rem}.\[\&_blockquote\]\:text-ink-700 blockquote{--tw-text-opacity: 1;color:rgb(var(--c-ink-700) / var(--tw-text-opacity, 1))}.\[\&_h1\]\:my-2 h1{margin-top:.5rem;margin-bottom:.5rem}.\[\&_h1\]\:text-2xl h1{font-size:1.5rem;line-height:2rem}.\[\&_h1\]\:font-bold h1{font-weight:700}.\[\&_h2\]\:my-2 h2{margin-top:.5rem;margin-bottom:.5rem}.\[\&_h2\]\:text-xl h2{font-size:1.25rem;line-height:1.75rem}.\[\&_h2\]\:font-semibold h2{font-weight:600}.\[\&_h3\]\:my-2 h3{margin-top:.5rem;margin-bottom:.5rem}.\[\&_h3\]\:text-lg h3{font-size:1.125rem;line-height:1.75rem}.\[\&_h3\]\:font-semibold h3{font-weight:600}.\[\&_hr\]\:my-3 hr{margin-top:.75rem;margin-bottom:.75rem}.\[\&_hr\]\:border-ink-200 hr{--tw-border-opacity: 1;border-color:rgb(var(--c-ink-200) / var(--tw-border-opacity, 1))}.\[\&_img\]\:inline-block img{display:inline-block}.\[\&_img\]\:max-w-full img{max-width:100%}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}.\[\&_ol\]\:pl-6 ol{padding-left:1.5rem}.\[\&_p\]\:my-2 p,.\[\&_pre\]\:my-2 pre{margin-top:.5rem;margin-bottom:.5rem}.\[\&_pre\]\:whitespace-pre-wrap pre{white-space:pre-wrap}.\[\&_pre\]\:rounded pre{border-radius:8px}.\[\&_pre\]\:bg-ink-50 pre{--tw-bg-opacity: 1;background-color:rgb(var(--c-ink-50) / var(--tw-bg-opacity, 1))}.\[\&_pre\]\:p-2 pre{padding:.5rem}.\[\&_pre\]\:font-mono pre{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.\[\&_pre\]\:text-xs pre{font-size:.75rem;line-height:1rem}.\[\&_table\]\:my-2 table{margin-top:.5rem;margin-bottom:.5rem}.\[\&_table\]\:max-w-full table{max-width:100%}.\[\&_td\]\:min-w-\[3rem\] td{min-width:3rem}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:pl-6 ul{padding-left:1.5rem}@media (hover:hover){.\[\@media\(hover\:hover\)\]\:h-auto{height:auto}.\[\@media\(hover\:hover\)\]\:w-auto{width:auto}.\[\@media\(hover\:hover\)\]\:p-1{padding:.25rem}.\[\@media\(hover\:hover\)\]\:opacity-0{opacity:0}.group:hover .\[\@media\(hover\:hover\)\]\:group-hover\:opacity-100{opacity:1}}@media (min-width: 768px){@media (hover:hover){.md\:\[\@media\(hover\:hover\)\]\:opacity-0{opacity:0}.group:focus-within .md\:\[\@media\(hover\:hover\)\]\:group-focus-within\:opacity-100{opacity:1}.group:hover .md\:\[\@media\(hover\:hover\)\]\:group-hover\:opacity-100{opacity:1}}}@media (pointer:coarse){.\[\@media\(pointer\:coarse\)\]\:h-10{height:2.5rem}.\[\@media\(pointer\:coarse\)\]\:w-10{width:2.5rem}.\[\@media\(pointer\:coarse\)\]\:w-\[6\.25rem\]{width:6.25rem}.\[\@media\(pointer\:coarse\)\]\:w-\[8\.75rem\]{width:8.75rem}.\[\@media\(pointer\:coarse\)\]\:w-\[8rem\]{width:8rem}}:root{--ink:#0D1B2A;--ink-2:#3D4654;--ink-3:#6B7280;--canvas:#F3F4F6;--surface:#FFFFFF;--surface-2:#F8F9FB;--line:#E5E7EB;--line-2:#EEF0F3;--brand:#2962FF;--brand-ink:#1D48C4;--brand-wash:#EAF0FF;--brand-hover:#1D48C4;--gold:#FF8A00;--gold-wash:#FFF3E4;--gold-wash-2:#FFE8CC;--gold-ink:#D06F00;--alert:#D1343C;--alert-wash:#FDECEC;--alert-wash-2:#FADFDF;--ok:#2ECC71;--ok-ink:#1B9E57;--blue:#6C4DFF;--r:8px;--shadow:0 1px 2px rgba(13,27,42,.05), 0 8px 24px -12px rgba(13,27,42,.18);--pop:0 12px 32px -10px rgba(13,27,42,.28);--focus:0 0 0 3px rgba(41,98,255,.18);--sbw:258px;--topH:56px}:root{color-scheme:light}:root[data-theme=dark]{color-scheme:dark;--ink:#E9EDF2;--ink-2:#BEC5D0;--ink-3:#8B95A4;--ink-4:#717C8D;--ink-50:rgba(255,255,255,.04);--ink-100:#1B232F;--canvas:#0B1017;--surface:#121922;--surface-2:#161D27;--line:#2A3442;--line-2:#212A36;--brand:#4A78FF;--brand-ink:#93AEFF;--brand-wash:#15234D;--brand-hover:#2F5BE0;--gold:#FF9A1F;--gold-wash:#211D14;--gold-wash-2:#2A2416;--gold-ink:#FFAE4D;--alert:#F0646A;--alert-wash:#24161B;--alert-wash-2:#2E1A20;--ok:#34D57A;--ok-ink:#4ADE80;--blue:#8066FF;--shadow:0 1px 2px rgba(0,0,0,.35), 0 8px 24px -12px rgba(0,0,0,.6);--pop:0 12px 32px -10px rgba(0,0,0,.7);--focus:0 0 0 3px rgba(74,120,255,.35)}@media print{:root[data-theme=dark]{color-scheme:light;--ink:#0D1B2A;--ink-2:#3D4654;--ink-3:#6B7280;--canvas:#F3F4F6;--surface:#FFFFFF;--surface-2:#F8F9FB;--line:#E5E7EB;--line-2:#EEF0F3;--brand:#2962FF;--brand-ink:#1D48C4;--brand-wash:#EAF0FF;--gold:#FF8A00;--gold-wash:#FFF3E4;--gold-wash-2:#FFE8CC;--gold-ink:#D06F00;--alert:#D1343C;--alert-wash:#FDECEC;--alert-wash-2:#FADFDF;--ok:#2ECC71;--ok-ink:#1B9E57;--blue:#6C4DFF;--r:8px;--shadow:0 1px 2px rgba(13,27,42,.05), 0 8px 24px -12px rgba(13,27,42,.18);--pop:0 12px 32px -10px rgba(13,27,42,.28);--focus:0 0 0 3px rgba(41,98,255,.18);--sbw:258px;--topH:56px}}:root[data-theme=dark] ::-webkit-scrollbar-thumb{background:#3a4554;background-clip:content-box}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--canvas);color:var(--ink);font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased}h1,h2,h3,.disp{font-family:Familjen Grotesk,Instrument Sans,sans-serif;letter-spacing:-.015em;margin:0}.mono{font-family:IBM Plex Mono,ui-monospace,monospace}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:rgb(var(--c-ink-300));border-radius:99px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-track{background:transparent}.shell{display:grid;grid-template-columns:var(--sbw) minmax(0,1fr);min-height:100vh;min-height:100dvh}.shell.compact{--sbw:66px}.sidebar{position:sticky;top:0;height:100vh;height:100dvh;overflow:visible;background:var(--surface);border-right:1px solid var(--line);display:flex;flex-direction:column;z-index:70}.side-head{height:var(--topH);display:flex;align-items:center;gap:10px;padding:0 12px;border-bottom:1px solid var(--line-2);flex:none}.mark{width:30px;height:30px;border-radius:8px;background:var(--brand);flex:none;display:grid;place-items:center;color:#fff;font-family:Familjen Grotesk,sans-serif;font-weight:700;font-size:14px}.side-head .wordmark{min-width:0;overflow:hidden}.side-head .wordmark b{display:block;font-size:13.5px;font-weight:600;white-space:nowrap;font-family:Familjen Grotesk,sans-serif}.side-head .wordmark small{display:block;font-size:10.5px;color:var(--ink-3);white-space:nowrap}.collapse{margin-left:auto;width:28px;height:28px;border:1px solid var(--line);background:var(--surface);border-radius:7px;display:grid;place-items:center;cursor:pointer;color:var(--ink-3);flex:none;transition:background .15s,color .15s}.collapse:hover{background:var(--surface-2);color:var(--ink)}.shell.compact .side-head{justify-content:center;padding:0 8px}.shell.compact .wordmark,.shell.compact .side-head .mark{display:none}.side-head>svg,.side-head>img{flex:none;max-height:26px;width:auto}.shell.compact .collapse{margin-left:0}.nav{flex:1;overflow-y:auto;overflow-x:hidden;padding:12px 10px 20px}.nav-label{font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);font-weight:700;padding:12px 10px 7px}.shell.compact .nav-label{opacity:0;height:14px;padding:6px 0 0;overflow:hidden}.nav-item{width:100%;display:flex;align-items:center;gap:11px;position:relative;border:0;background:transparent;text-align:left;cursor:pointer;padding:9px 10px;border-radius:var(--r);color:var(--ink-2);font-size:13.5px;font-weight:500;transition:background .15s,color .15s;white-space:nowrap}.nav-item:hover{background:var(--surface-2);color:var(--ink)}.nav-item .ico{flex:none;width:18px;height:18px;display:grid;place-items:center;color:var(--ink-3)}.nav-item .txt{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.nav-item .badge{flex:none;font-size:10.5px;font-weight:700;color:var(--ink-3);font-family:IBM Plex Mono,monospace;background:var(--surface-2);border:1px solid var(--line-2);border-radius:99px;padding:1px 7px}.nav-item.active{background:var(--brand-wash);color:var(--brand-ink);font-weight:600}.nav-item.active .ico{color:var(--brand)}.nav-item.active .badge{background:var(--surface);border-color:rgb(var(--c-brand-200));color:var(--brand-ink)}.nav-item .caret{flex:none;color:var(--ink-3);transition:transform .2s}.nav-group.open>.nav-item .caret{transform:rotate(90deg)}.nav-children{display:none;padding:3px 0 6px;margin-left:19px;border-left:1px solid var(--line-2)}.nav-group.open>.nav-children{display:block}.nav-children .nav-item{padding:7px 10px 7px 14px;font-size:13px;border-radius:0 var(--r) var(--r) 0}.dot{width:7px;height:7px;border-radius:50%;flex:none;background:var(--ink-3);box-shadow:0 0 0 2px rgb(var(--c-surface) / .9)}.shell.compact .nav{padding:12px 8px}.shell.compact .nav-item{justify-content:center;padding:10px 0}.shell.compact .nav-item .txt,.shell.compact .nav-item .badge,.shell.compact .nav-item .caret{display:none}.shell.compact .nav-children{display:none!important}.flyout{position:fixed;top:0;left:-9999px;min-width:216px;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:var(--pop);padding:6px;z-index:90;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s}.flyout .fly-title{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:700;padding:6px 10px 7px}.shell.compact .flyout .nav-item{justify-content:flex-start;padding:8px 10px;border-radius:6px;width:100%}.shell.compact .flyout .nav-item .txt,.shell.compact .flyout .nav-item .badge{display:block}.shell.compact .flyout .nav-item .txt{flex:1}.shell.compact .nav-group:hover>.flyout,.shell.compact .nav-group:focus-within>.flyout,.shell.compact .has-tip:hover>.flyout{opacity:1;visibility:visible;pointer-events:auto}.flyout:before{content:"";position:absolute;left:-14px;top:0;bottom:0;width:14px}.side-foot{flex:none;border-top:1px solid var(--line-2);padding:10px}.user{display:flex;align-items:center;gap:4px}.user-main{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:var(--r);cursor:pointer;transition:background .15s;background:none;border:0;text-align:left;font:inherit;color:inherit}.user-main:hover{background:var(--surface-2)}.user-cog{flex:none;width:30px;height:30px;display:grid;place-items:center;border:0;background:none;border-radius:var(--r);cursor:pointer;color:var(--ink-3);transition:background .15s,color .15s}.user-cog:hover{background:var(--surface-2);color:var(--ink)}.user-main .av{width:28px;height:28px;border-radius:50%;flex:none;background:var(--brand-wash);color:var(--brand-ink);display:grid;place-items:center;font-size:11px;font-weight:700;border:1px solid rgb(var(--c-brand-200))}.user-main .who{min-width:0;overflow:hidden}.user-main .who b{display:block;font-size:12.5px;font-weight:600;white-space:nowrap}.user-main .who small{display:block;font-size:11px;color:var(--ink-3);white-space:nowrap}.shell.compact .user{flex-direction:column;gap:2px}.shell.compact .user-main{justify-content:center}.shell.compact .user-main .who{display:none}.main-col{min-width:0;display:flex;flex-direction:column}.topbar{position:sticky;top:0;z-index:60;background:rgb(var(--c-surface) / .92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);height:var(--topH);flex:none;display:flex;align-items:center;gap:14px;padding:0 22px}.crumb{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-3);flex:1 1 0;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crumb b{color:var(--ink);font-weight:600}.crumb .sep{opacity:.45}.topsearch{flex:0 0 auto;position:relative;width:400px;max-width:38vw}.topsearch input{width:100%;height:34px;border:1px solid var(--line);border-radius:99px;background:var(--surface-2);padding:0 12px 0 34px;font-size:13px;transition:all .15s}.topsearch input:focus{outline:none;background:var(--surface);border-color:var(--brand);box-shadow:var(--focus)}.topsearch svg{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--ink-3);pointer-events:none;z-index:1}.topsearch input{padding-left:36px!important}.topbar .acts{display:flex;gap:8px;align-items:center;flex:1 1 0;justify-content:flex-end}.topbar .search-btn{display:none}.content{padding:12px 11px 60px;max-width:1500px;width:100%}.page-head{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:20px}.page-head h1{font-size:24px;font-weight:600;margin-bottom:4px}.page-head p{margin:0;color:var(--ink-3);font-size:13.5px;max-width:64ch}.page-head .ph-acts{margin-left:auto;display:flex;gap:8px;flex:none}.btn{border:1px solid var(--line);background:var(--surface);border-radius:var(--r);padding:8px 14px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,transform .06s,color .15s;white-space:nowrap;display:inline-flex;align-items:center;gap:7px}.btn:hover{background:var(--surface-2)}.btn:active{transform:translateY(1px)}.btn.primary{background:var(--brand);border-color:var(--brand);color:#fff}.btn.primary:hover{background:var(--brand-hover)}.btn.ghost{border-color:transparent;background:transparent;color:var(--ink-2)}.btn.ghost:hover{background:var(--surface-2)}.btn.sm{padding:6px 10px;font-size:12.5px}.qb-switch{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);background:var(--surface);border-radius:var(--r);padding:6px 12px;font-size:12.5px;font-weight:600;color:var(--ink);white-space:nowrap;cursor:pointer;transition:background .15s}.qb-switch:hover{background:var(--surface-2)}.qb-switch input{width:15px;height:15px;margin:0;accent-color:var(--brand);cursor:inherit}.qb-switch.off{cursor:not-allowed;color:var(--ink-3)}.qb-switch.off:hover{background:var(--surface)}.btn.danger{color:var(--alert);border-color:rgb(var(--c-red-200))}.btn.danger:hover{background:var(--alert-wash)}.btn.bin{background:var(--alert);border-color:var(--alert);color:#fff}.btn.bin:hover{background:rgb(var(--c-red-700));border-color:rgb(var(--c-red-700))}.btn.later{background:var(--gold, var(--gold));border-color:var(--gold, var(--gold));color:#fff}.btn.later:hover{background:var(--gold-ink);border-color:var(--gold-ink)}.btn.keep{background:var(--ok, var(--ok));border-color:var(--ok, var(--ok));color:#fff}.btn.keep:hover{background:var(--ok-ink, var(--ok-ink));border-color:var(--ok-ink, var(--ok-ink))}.btn[disabled]{opacity:.45;pointer-events:none}.icon-btn{width:30px;height:30px;border:1px solid var(--line);background:var(--surface);border-radius:7px;display:grid;place-items:center;cursor:pointer;color:var(--ink-3);transition:all .15s;flex:none}.icon-btn:hover{background:var(--surface-2);color:var(--ink);border-color:rgb(var(--c-ink-300))}.link-btn{background:none;border:0;color:var(--brand);font-size:12.5px;font-weight:600;cursor:pointer;padding:4px 6px;border-radius:6px}.link-btn:hover{background:var(--brand-wash)}.link-btn.danger{color:var(--alert)}.link-btn.danger:hover{background:var(--alert-wash)}:focus-visible{outline:none;box-shadow:var(--focus)}.card{background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow)}.card-head{padding:14px 18px;border-bottom:1px solid var(--line-2);display:flex;align-items:center;gap:12px;flex-wrap:wrap}.card-head h2{font-size:15px;font-weight:600}.card-head .sub{font-size:12.5px;color:var(--ink-3);flex-basis:100%;margin-top:-4px}.card-head .right{margin-left:auto;display:flex;gap:8px;align-items:center}.card-body{padding:18px}.eyebrow{font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:var(--brand);font-weight:700;font-family:IBM Plex Mono,monospace}.st{--c:#6B7280;--bg:rgb(var(--c-ink-100));--bd:var(--line);display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;padding:3px 10px 3px 8px;border-radius:99px;background:var(--bg);color:var(--c);border:1px solid var(--bd);white-space:nowrap}.st i{width:6px;height:6px;border-radius:50%;background:currentColor;display:block;flex:none}.st.pool{--c:rgb(var(--c-ink-600));--bg:rgb(var(--c-ink-100));--bd:var(--line)}.st.available{--c:rgb(var(--c-iris-500));--bg:rgb(var(--c-iris-50));--bd:rgb(var(--c-iris-200))}.st.shortlisted{--c:rgb(var(--c-gold-700));--bg:var(--gold-wash);--bd:rgb(var(--c-gold-200))}.st.approved{--c:var(--brand-ink);--bg:var(--brand-wash);--bd:rgb(var(--c-brand-200))}.st.active{--c:rgb(var(--c-ok-ink));--bg:rgb(var(--c-ok-wash));--bd:rgb(var(--c-emerald-200))}.st.inactive{--c:#7A879A;--bg:rgb(var(--c-ink-100));--bd:rgb(var(--c-ink-200))}.st.blocked{--c:var(--alert);--bg:var(--alert-wash);--bd:rgb(var(--c-red-200))}.dot.pool{background:rgb(var(--c-ink-600))}.dot.available{background:rgb(var(--c-iris-500))}.dot.shortlisted{background:var(--gold)}.dot.approved{background:var(--brand)}.dot.active{background:var(--ok-ink)}.dot.inactive{background:#95a2b1}.dot.blocked{background:var(--alert)}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.stat{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:16px 16px 14px;box-shadow:var(--shadow);position:relative;overflow:hidden;display:block;text-align:left;cursor:pointer;transition:border-color .15s,transform .1s}.stat:hover{border-color:rgb(var(--c-ink-300));transform:translateY(-1px)}.stat .lbl{font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.stat .num{font-family:Familjen Grotesk,sans-serif;font-size:30px;font-weight:600;line-height:1.1;margin:8px 0 2px}.stat .foot{font-size:12px;color:var(--ink-3)}.stat .foot{position:static}.set-savebar{position:sticky;top:var(--topH);z-index:30;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;padding:10px 20px;background:rgb(var(--c-surface) / .94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.set-savebar .set-savebar-note{flex:1;min-width:0;font-size:13px;color:var(--ink-3)}@media (min-width:901px){:root[data-tb-shape=rounded] .set-savebar{top:calc(var(--topH) + 16px);border:1px solid var(--line);border-radius:14px}}.stat .foot b{color:var(--ink-2);font-weight:600}.stat:after{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent,var(--brand))}.pipe{display:flex;gap:3px;margin:4px 0 14px}.pipe a{flex:1;min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:11px 12px;transition:all .15s;position:relative;overflow:hidden}.pipe a:hover{border-color:rgb(var(--c-ink-300));background:var(--surface-2)}.pipe .k{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--ink-3);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pipe .v{font-family:Familjen Grotesk,sans-serif;font-size:20px;font-weight:600;margin-top:4px}.pipe .meter{height:3px;border-radius:99px;background:var(--line-2);margin-top:8px;overflow:hidden}.pipe .meter i{display:block;height:100%;border-radius:99px;background:currentColor}.cols{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:16px;align-items:start}.tablewrap{overflow-x:auto}table.tbl{width:100%;border-collapse:collapse;font-size:13.5px}table.tbl th{text-align:left;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:700;padding:7px 14px;background:var(--surface-2);border-bottom:1px solid var(--line);white-space:nowrap;position:sticky;top:0;z-index:2}table.tbl th.sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}table.tbl th.sortable:hover{color:var(--ink)}table.tbl th .arrow{opacity:.35;font-size:9px;margin-left:3px}table.tbl th.sorted .arrow{opacity:1;color:var(--brand)}table.tbl td{padding:11px 14px;border-bottom:1px solid var(--line-2);vertical-align:middle}table.tbl tbody tr{transition:background .12s;cursor:pointer;background:var(--surface)}table.tbl tbody tr:hover{background:var(--surface-2)}table.tbl tbody tr.sel{background:var(--brand-wash)}table.tbl tbody tr.row-late{background:var(--alert-wash)}table.tbl tbody tr.row-late:hover{background:var(--alert-wash-2)}table.tbl tbody tr.row-today{background:var(--gold-wash)}table.tbl tbody tr.row-today:hover{background:var(--gold-wash-2)}table.tbl tbody tr.sel,table.tbl tbody tr.row-late.sel,table.tbl tbody tr.row-today.sel{background:var(--brand-wash)}table.tbl tbody tr:last-child td{border-bottom:0}table.tbl th.pin-l,table.tbl th.pin-r{position:sticky;z-index:3}table.tbl td.pin-l,table.tbl td.pin-r{position:sticky;z-index:1;background:inherit}table.tbl th.pin-l,table.tbl td.pin-l{left:0}table.tbl th.pin-r,table.tbl td.pin-r{right:0}table.tbl th.pin-l,table.tbl td.pin-l{box-shadow:1px 0 0 var(--line-2)}table.tbl th.pin-r,table.tbl td.pin-r{box-shadow:-1px 0 0 var(--line-2)}.who-cell{display:flex;align-items:center;gap:10px;min-width:0}.av-sm{width:32px;height:32px;border-radius:9px;flex:none;display:grid;place-items:center;font-size:11.5px;font-weight:700;font-family:Familjen Grotesk,sans-serif;background:var(--brand-wash);color:var(--brand-ink);border:1px solid rgb(var(--c-brand-200))}.who-cell .nm{min-width:0}.who-cell .nm b{display:block;font-weight:600;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.who-cell .nm small{display:block;font-size:11.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tags{display:flex;gap:4px;flex-wrap:wrap}.tag{font-size:11px;background:var(--surface-2);border:1px solid var(--line-2);border-radius:5px;padding:2px 7px;color:var(--ink-2);white-space:nowrap}.rowacts{display:flex;gap:5px;justify-content:flex-end;opacity:0;transition:opacity .15s}tr:hover .rowacts,tr:focus-within .rowacts{opacity:1}.stars-sm{display:flex;gap:1px;color:var(--gold)}.stars-sm .off{color:#dfe2e8}.toolbar{display:flex;gap:9px;align-items:center;flex-wrap:wrap;padding:12px 14px;border-bottom:1px solid var(--line-2);background:var(--surface);border-radius:12px 12px 0 0}.toolbar .grow{flex:1;min-width:150px;position:relative}.toolbar .grow input{width:100%;height:34px;border:1px solid var(--line);border-radius:var(--r);padding:0 12px 0 32px;font-size:13px;background:var(--surface-2);transition:all .15s}.toolbar .grow input:focus{outline:none;background:var(--surface);border-color:var(--brand);box-shadow:var(--focus)}.toolbar .grow svg{position:absolute;left:11px;top:9px;color:var(--ink-3);pointer-events:none}.toolbar select{height:34px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);padding:0 28px 0 10px;font-size:13px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path d='M2.5 4.5L6 8l3.5-3.5' fill='none' stroke='%236B7C8F' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 9px center}.toolbar select:focus{outline:none;border-color:var(--brand);box-shadow:var(--focus)}.count-note{font-size:12.5px;color:var(--ink-3);margin-left:auto;white-space:nowrap}.bulkbar{display:none;align-items:center;gap:10px;padding:10px 14px;background:var(--brand-wash);border-bottom:1px solid rgb(var(--c-brand-200));font-size:13px;color:var(--brand-ink);font-weight:500}.bulkbar.on{display:flex}.bulkbar .spacer{flex:1}.empty{padding:56px 20px;text-align:center;color:var(--ink-3)}.empty .big{width:44px;height:44px;border-radius:12px;background:var(--surface-2);border:1px solid var(--line);display:grid;place-items:center;margin:0 auto 14px;color:var(--ink-3)}.empty b{display:block;color:var(--ink);font-size:15px;margin-bottom:5px;font-family:Familjen Grotesk,sans-serif}.empty p{margin:0 auto 16px;max-width:44ch;font-size:13px}label.lbl,.lbl{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2);margin-bottom:6px}.lbl .req{color:var(--alert);font-size:12px;line-height:1}.lbl .hint{margin-left:auto;font-size:10px;letter-spacing:0;text-transform:none;color:var(--ink-3);font-weight:500}.ctl{width:100%;height:38px;padding:0 11px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);font-size:13.5px;transition:border-color .15s,box-shadow .15s}textarea.ctl{height:auto;padding:9px 11px;resize:vertical;min-height:76px;line-height:1.5}.ctl::-moz-placeholder{color:rgb(var(--c-ink-400))}.ctl::placeholder{color:rgb(var(--c-ink-400))}.ctl:hover{border-color:rgb(var(--c-ink-300))}.ctl:focus{outline:none;border-color:var(--brand);box-shadow:var(--focus)}select.ctl{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:30px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path d='M2.5 4.5L6 8l3.5-3.5' fill='none' stroke='%236B7C8F' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 11px center}.ctl.err{border-color:var(--alert);background:var(--alert-wash)}.msg{font-size:11.5px;color:var(--ink-3);margin-top:5px}.msg.bad{color:var(--alert);font-weight:500}.msg.good{color:var(--ok);font-weight:500}.prefix{display:flex;align-items:stretch}.prefix .tag2{display:flex;align-items:center;padding:0 10px;font-size:13px;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);border-right:0;border-radius:var(--r) 0 0 var(--r);font-weight:500}.prefix .ctl{border-radius:0 var(--r) var(--r) 0}.fgrid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px 18px}.f{grid-column:span 4;min-width:0}.f.s3{grid-column:span 3}.f.s6{grid-column:span 6}.f.s8{grid-column:span 8}.f.s12{grid-column:span 12}input[type=checkbox],input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;flex:none;border:1.5px solid #C0C6D0;border-radius:4px;background:var(--surface);cursor:pointer;position:relative;transition:all .15s}input[type=radio]{border-radius:50%}input[type=checkbox]:checked,input[type=radio]:checked{background:var(--brand);border-color:var(--brand)}input[type=checkbox]:checked:after{content:"";position:absolute;left:4.5px;top:1.5px;width:4px;height:8px;border:solid var(--surface);border-width:0 2px 2px 0;transform:rotate(42deg)}input[type=radio]:checked:after{content:"";position:absolute;top:3.5px;right:3.5px;bottom:3.5px;left:3.5px;border-radius:50%;background:var(--surface)}.ms{position:relative}.ms-btn{width:100%;height:38px;display:flex;align-items:center;gap:8px;padding:0 30px 0 11px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);cursor:pointer;text-align:left;font-size:13.5px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path d='M2.5 4.5L6 8l3.5-3.5' fill='none' stroke='%236B7C8F' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 11px center}.ms-btn:hover{border-color:rgb(var(--c-ink-300))}.ms-btn .ph{color:rgb(var(--c-ink-400))}.ms-btn .count{margin-left:auto;flex:none;background:var(--brand-wash);color:var(--brand-ink);font-size:10.5px;font-weight:700;padding:2px 7px;border-radius:999px;font-family:IBM Plex Mono,monospace}.ms-pop{position:absolute;z-index:40;top:calc(100% + 5px);left:0;right:0;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:var(--pop);padding:6px;max-height:236px;overflow:auto;display:none}.ms.open .ms-pop{display:block}.ms-pop label{display:flex;align-items:center;gap:9px;padding:7px 9px;border-radius:6px;font-size:13px;cursor:pointer}.ms-pop label:hover{background:var(--surface-2)}.chipset{display:flex;flex-wrap:wrap;gap:8px}.chip{border:1px dashed rgb(var(--c-ink-300));background:var(--surface);border-radius:999px;padding:6px 13px 6px 11px;font-size:12.5px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:7px;color:var(--ink-2);transition:all .16s}.chip:hover{border-color:var(--brand);color:var(--brand-ink)}.chip .tick{width:14px;height:14px;border-radius:50%;border:1.5px solid rgb(var(--c-ink-300));flex:none;display:grid;place-items:center;font-size:9px;color:transparent;transition:all .16s}.chip[aria-pressed=true]{background:var(--brand-wash);border-style:solid;border-color:rgb(var(--c-brand-200));color:var(--brand-ink);font-weight:600}.chip[aria-pressed=true] .tick{background:var(--brand);border-color:var(--brand);color:#fff}.reveal{margin-top:16px;display:grid;gap:10px}.reg-row{display:grid;grid-template-columns:180px minmax(0,1fr) 180px;gap:12px;align-items:center;padding:10px 12px;background:var(--surface-2);border:1px solid var(--line-2);border-radius:10px;animation:rise .22s cubic-bezier(.2,.7,.3,1)}.reg-row .rname{font-size:12.5px;font-weight:600}.reg-row .rname small{display:block;font-weight:500;color:var(--ink-3);font-size:11px}.reg-row .ctl{height:34px;background:var(--surface)}.drop{display:flex;align-items:center;gap:10px;height:34px;padding:0 11px;border:1px dashed rgb(var(--c-ink-300));border-radius:var(--r);background:var(--surface);cursor:pointer;font-size:12.5px;color:var(--ink-3);transition:all .15s;overflow:hidden}.drop:hover{border-color:var(--brand);color:var(--brand-ink);background:var(--brand-wash)}.drop input{display:none}.drop .fname{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drop.has{border-style:solid;border-color:rgb(var(--c-brand-200));background:var(--brand-wash);color:var(--brand-ink);font-weight:500}.drop svg{flex:none}.drop.tall{height:38px}.switch{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:13px}.switch input{display:none}.switch .track{width:36px;height:20px;border-radius:999px;background:rgb(var(--c-ink-300));position:relative;transition:background .18s;flex:none}.switch .track:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--surface);box-shadow:0 1px 3px #0003;transition:transform .18s}.switch input:checked+.track{background:var(--brand)}.switch input:checked+.track:after{transform:translate(16px)}.stars{display:flex;align-items:center;gap:3px}.star{background:none;border:0;cursor:pointer;padding:2px;line-height:0;border-radius:4px;color:rgb(var(--c-ink-300));transition:color .12s,transform .12s}.star:hover{transform:scale(1.12)}.star.on{color:var(--gold)}.stars .val{margin-left:8px;font-size:12px;color:var(--ink-3);font-family:IBM Plex Mono,monospace}.perm{display:flex;gap:11px;padding:12px 14px;border:1px solid var(--line-2);border-radius:10px;cursor:pointer;background:var(--surface);transition:all .15s}.perm:hover{border-color:rgb(var(--c-ink-300));background:var(--surface-2)}.perm.on{border-color:rgb(var(--c-brand-200));background:var(--brand-wash)}.perm b{display:block;font-size:13px;font-weight:600;margin-bottom:2px}.perm span{font-size:12px;color:var(--ink-3);line-height:1.45}.rep{border:1px solid var(--line-2);border-radius:10px;padding:14px;background:var(--surface-2);animation:rise .22s ease}.rep+.rep{margin-top:10px}.rep .rep-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.rep .rep-head span{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:700;font-family:IBM Plex Mono,monospace}.rep .ctl{background:var(--surface)}.tl{list-style:none;margin:0;padding:0 0 0 6px}.tl li{position:relative;padding:0 0 18px 22px;border-left:2px solid var(--line-2)}.tl li:last-child{border-left-color:transparent;padding-bottom:0}.tl li:before{content:"";position:absolute;left:-5px;top:4px;width:8px;height:8px;border-radius:50%;background:var(--surface);border:2px solid rgb(var(--c-ink-300))}.tl li.now:before{border-color:var(--brand);background:var(--brand)}.tl b{font-size:13px;font-weight:600;display:block}.tl time{font-size:11.5px;color:var(--ink-3);font-family:IBM Plex Mono,monospace}.tabs{display:flex;gap:2px;padding:8px 10px;border-bottom:1px solid var(--line-2);overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tab{border:0;background:transparent;cursor:pointer;padding:8px 13px;border-radius:var(--r);font-size:13px;font-weight:500;color:var(--ink-2);white-space:nowrap;display:flex;align-items:center;gap:8px;transition:background .15s,color .15s}.tab:hover{background:var(--surface-2)}.tab .num{width:20px;height:20px;border-radius:6px;display:grid;place-items:center;font-size:10px;font-weight:600;background:var(--surface-2);border:1px solid var(--line);color:var(--ink-3);font-family:IBM Plex Mono,monospace;transition:all .18s;flex:none}.tab[aria-selected=true]{background:var(--brand-wash);color:var(--brand-ink);font-weight:600}.tab[aria-selected=true] .num{background:var(--brand);border-color:var(--brand);color:#fff}.tab.done .num{background:var(--brand-wash);border-color:rgb(var(--c-brand-200));color:var(--brand)}.tab.done .num:after{content:"✓";font-family:Instrument Sans,sans-serif;font-size:11px}.tab.done .num span{display:none}.panel{display:none;animation:rise .28s cubic-bezier(.2,.7,.3,1)}.panel.active{display:block}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.vcard{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surface);box-shadow:var(--shadow)}.vcard .top{padding:16px;background:linear-gradient(160deg,var(--brand) 0%,var(--brand-ink) 100%);color:#fff}.vcard .avatar{width:42px;height:42px;border-radius:10px;background:#ffffff29;display:grid;place-items:center;font-family:Familjen Grotesk,sans-serif;font-weight:700;font-size:16px;margin-bottom:10px;border:1px solid rgba(255,255,255,.2)}.vcard .vname{font-family:Familjen Grotesk,sans-serif;font-size:16px;font-weight:600;line-height:1.25}.vcard .vsub{font-size:12px;opacity:.72;margin-top:3px}.vcard .rows{padding:6px 16px 14px}.vrow{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid var(--line-2);font-size:12.5px}.vrow:last-child{border-bottom:0}.vrow span{color:var(--ink-3)}.vrow b{font-weight:600;text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.todo{list-style:none;margin:0;padding:0;display:grid;gap:2px}.todo li{display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--ink-2);padding:6px 8px;border-radius:6px;cursor:pointer}.todo li:hover{background:var(--surface-2)}.todo li.done{color:var(--ink-3)}.todo li .d{width:6px;height:6px;border-radius:50%;background:var(--alert);flex:none}.todo li.done .d{background:var(--ok)}.todo li.done span{text-decoration:line-through;text-decoration-color:var(--line)}.note{font-size:12px;color:var(--ink-3);line-height:1.55;background:var(--surface-2);border:1px solid var(--line-2);border-radius:10px;padding:11px 12px}.side-h3{font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);font-weight:700;margin:22px 0 10px}.foot{position:sticky;bottom:0;z-index:40;background:rgb(var(--c-surface) / .94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);display:flex;align-items:center;gap:12px;padding:12px 18px;border-radius:0 0 12px 12px}.foot .track-mini{flex:0 1 200px;height:4px;background:var(--line-2);border-radius:999px;overflow:hidden}.foot .track-mini i{display:block;height:100%;background:var(--brand);border-radius:999px;transition:width .35s cubic-bezier(.2,.7,.3,1)}.foot .status{font-size:12px;color:var(--ink-3)}.foot .spacer{flex:1}.toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%,14px);background:rgb(var(--c-night));color:#fff;padding:10px 16px;border-radius:999px;font-size:13px;font-weight:500;z-index:200;opacity:0;pointer-events:none;transition:opacity .22s,transform .22s;box-shadow:0 12px 30px -8px #0006}.toast.show{opacity:1;transform:translate(-50%)}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f1a286b;z-index:150;display:none;align-items:center;justify-content:center;padding:20px}.scrim.on{display:flex}.modal{background:var(--surface);border-radius:14px;box-shadow:var(--pop);width:100%;max-width:420px;overflow:hidden;animation:rise .2s ease}.modal .m-head{padding:16px 18px 0}.modal h3{font-size:16px;font-weight:600;margin-bottom:5px}.modal .m-head p{margin:0;font-size:13px;color:var(--ink-3)}.modal .m-body{padding:16px 18px}.modal .m-foot{padding:12px 18px;border-top:1px solid var(--line-2);display:flex;gap:8px;justify-content:flex-end;background:var(--surface-2)}.sb-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f1a2866;z-index:65;display:none}.sb-scrim.on{display:block}.menu-btn{display:none}@media (max-width:1180px){.cols{grid-template-columns:minmax(0,1fr)}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pipe{flex-wrap:wrap}.pipe a{flex:1 1 30%}}@media (max-width:900px){.shell{grid-template-columns:minmax(0,1fr)}.sidebar{position:fixed;left:0;top:0;width:262px;transform:translate(-100%);transition:transform .24s cubic-bezier(.2,.7,.3,1)}.shell.sb-open .sidebar{transform:none;box-shadow:var(--pop)}.shell.compact{--sbw:0px}.shell.compact .sidebar{width:262px}.shell.compact .nav-item{justify-content:flex-start;padding:9px 10px}.shell.compact .nav-item .txt,.shell.compact .nav-item .badge,.shell.compact .nav-item .caret{display:block}.shell.compact .nav-children{display:none}.shell.compact .nav-group.open>.nav-children{display:block}.shell.compact .wordmark{display:block}.shell.compact .side-head{justify-content:flex-start;padding:0 12px}.shell.compact .side-head .mark{display:grid}.shell.compact .user-main .who{display:block}.shell.compact .user{justify-content:flex-start}.flyout{display:none!important}.menu-btn{display:grid}.content{padding:9px 7px 60px}.topbar{padding:0 14px;gap:10px}.topsearch{display:none}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.f,.f.s3,.f.s6,.f.s8{grid-column:span 12}.reg-row{grid-template-columns:1fr;gap:8px}.page-head h1{font-size:20px}.page-head .ph-acts{margin-left:0;width:100%}.hide-sm{display:none!important}table.tbl th:nth-child(n+4),table.tbl td:nth-child(n+4){display:none}table.tbl th:last-child,table.tbl td:last-child{display:table-cell}.rowacts{opacity:1}}@media (max-width:520px){.stats{grid-template-columns:1fr}.pipe a{flex:1 1 45%}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}@media print{.sidebar,.topbar,.foot,.rowacts{display:none}.content{padding:0}}.filterbar{display:flex;gap:9px;align-items:center;flex-wrap:wrap;padding:12px 14px;border-bottom:1px solid var(--line-2)}.filters{display:none;padding:14px;border-bottom:1px solid var(--line-2);background:var(--surface-2)}.filters.on{display:block}.filters .fgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.filters .lbl{margin-bottom:5px}.filters .ctl,.filters select{height:34px;font-size:13px}.filters .frow-foot{display:flex;gap:8px;align-items:center;margin-top:12px;flex-wrap:wrap}.mine-toggle{display:inline-flex;align-items:center;gap:7px;cursor:pointer;font-size:12.5px;color:var(--ink-2);padding:5px 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.mine-toggle:hover{background:var(--surface-2)}.mine-toggle input{margin:0;cursor:pointer}.mine-toggle:has(input:checked){background:var(--brand-wash);border-color:rgb(var(--c-brand-200));color:var(--brand-ink);font-weight:600}.fchips{display:flex;gap:6px;flex-wrap:wrap;padding:0 14px 12px}.fchip{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;background:var(--brand-wash);color:var(--brand-ink);border:1px solid rgb(var(--c-brand-200));border-radius:99px;padding:3px 8px 3px 10px}.fchip button{border:0;background:none;cursor:pointer;color:inherit;font-size:13px;line-height:1;padding:0 2px;opacity:.6}.fchip button:hover{opacity:1}.menu-wrap{position:relative}.menu-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:50;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:var(--pop);padding:6px;width:230px;max-height:320px;overflow:auto;display:none}.menu-wrap.open .menu-pop{display:block}.notif-pop{width:340px}.notif-list{max-height:360px;overflow-y:auto}.menu-pop .mtitle{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:700;padding:7px 10px}.menu-pop label{display:flex;align-items:center;gap:9px;padding:6px 10px;border-radius:6px;font-size:13px;cursor:pointer}.menu-pop label:hover{background:var(--surface-2)}.num-cell{font-family:IBM Plex Mono,monospace;font-size:12.5px;text-align:right;white-space:nowrap}th.num-cell{text-align:right}.srv-row{display:grid;grid-template-columns:minmax(0,2fr) 150px 130px 34px;gap:10px;align-items:end;padding:12px;border:1px solid var(--line-2);border-radius:10px;background:var(--surface-2);animation:rise .2s ease}.srv-row+.srv-row{margin-top:10px}.srv-row .ctl{background:var(--surface);height:36px}.srv-row .rm{height:36px;width:34px;display:grid;place-items:center;border:1px solid var(--line);background:var(--surface);border-radius:8px;cursor:pointer;color:var(--alert)}.srv-row .rm:hover{background:var(--alert-wash)}.srv-card{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line-2);border-radius:10px;margin-bottom:8px;background:var(--surface)}.srv-card .nm{flex:1;min-width:0}.srv-card .nm b{display:block;font-size:13.5px;font-weight:600}.srv-card .nm small{font-size:11.5px;color:var(--ink-3)}.term{font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--gold-wash);color:rgb(var(--c-gold-800));border:1px solid rgb(var(--c-gold-200));border-radius:5px;padding:2px 7px;white-space:nowrap}.rate{font-family:Familjen Grotesk,sans-serif;font-size:16px;font-weight:600;white-space:nowrap}.thread{display:flex;flex-direction:column;gap:14px;padding:4px 2px 8px;max-height:520px;overflow-y:auto}.mrow{display:flex;gap:10px;max-width:78%}.mrow.out{align-self:flex-end;flex-direction:row-reverse}.mrow .mav{width:28px;height:28px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:10px;font-weight:700;background:var(--surface-2);border:1px solid var(--line);color:var(--ink-2)}.mrow.out .mav{background:var(--brand-wash);border-color:rgb(var(--c-brand-200));color:var(--brand-ink)}.bubble{background:var(--surface-2);border:1px solid var(--line-2);border-radius:12px 12px 12px 4px;padding:10px 13px}.mrow.out .bubble{background:var(--brand-wash);border-color:rgb(var(--c-brand-200));border-radius:12px 12px 4px}.bubble .who{font-size:11px;font-weight:700;color:var(--ink-3);margin-bottom:3px}.bubble p{margin:0;font-size:13.5px;line-height:1.5;white-space:pre-wrap}.bubble time{display:block;font-size:10.5px;color:var(--ink-3);margin-top:5px;font-family:IBM Plex Mono,monospace}.att{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:500;background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:3px 8px;margin-top:7px;color:var(--ink-2)}.composer{border:1px solid var(--line);border-radius:12px;padding:10px;background:var(--surface);margin-top:14px}.composer textarea{width:100%;border:0;resize:vertical;min-height:60px;font-size:13.5px;line-height:1.5;padding:2px}.composer textarea:focus{outline:none}.composer .crow{display:flex;align-items:center;gap:8px;margin-top:8px;flex-wrap:wrap}.file-card{display:flex;align-items:center;gap:11px;padding:11px 13px;border:1px solid var(--line-2);border-radius:10px;margin-bottom:8px;background:var(--surface);flex-wrap:wrap}.file-card .fi{width:32px;height:32px;border-radius:8px;flex:none;display:grid;place-items:center;background:var(--brand-wash);color:var(--brand-ink);border:1px solid rgb(var(--c-brand-200));font-size:9.5px;font-weight:700;font-family:IBM Plex Mono,monospace}.file-card .fn{flex:1 1 10rem;min-width:0}.file-card .fn b{display:block;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-card .fn small{font-size:11.5px;color:var(--ink-3)}.hist{list-style:none;margin:0;padding:0}.hist li{display:flex;gap:12px;padding:11px 2px;border-bottom:1px solid var(--line-2)}.hist li:last-child{border-bottom:0}.hist .hav{width:26px;height:26px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:9.5px;font-weight:700;background:var(--surface-2);border:1px solid var(--line);color:var(--ink-2)}.hist .hb{flex:1;min-width:0}.hist .hb b{font-size:13px;font-weight:600;display:block}.hist .hb small{font-size:11.5px;color:var(--ink-3)}.hist .hb .diff{font-size:12.5px;margin-top:3px}.hist .hb .diff s{color:var(--ink-3);text-decoration-color:var(--line)}.hist .hb .diff b{display:inline;font-weight:600}.hist time{font-size:11px;color:var(--ink-3);font-family:IBM Plex Mono,monospace;white-space:nowrap;flex:none}.po-line{display:grid;grid-template-columns:minmax(0,2fr) 130px 80px 110px 120px 34px;gap:10px;align-items:center;margin-bottom:8px}.po-line .ctl{height:34px}.po-total{display:flex;justify-content:space-between;padding:7px 0;font-size:13px;border-top:1px solid var(--line-2)}.po-total.grand{font-size:15px;font-weight:700;border-top:2px solid var(--line)}.modal.wide{max-width:760px}.modal .m-body{max-height:64vh;overflow-y:auto}.mini{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.mini .m{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:13px 14px}.mini .m .l{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.mini .m .v{font-family:Familjen Grotesk,sans-serif;font-size:22px;font-weight:600;margin-top:5px}.mini .m .s{font-size:11.5px;color:var(--ink-3)}.st.draft{--c:rgb(var(--c-ink-600));--bg:rgb(var(--c-ink-100));--bd:var(--line)}.st.issued{--c:rgb(var(--c-iris-500));--bg:rgb(var(--c-iris-50));--bd:rgb(var(--c-iris-200))}.st.partial{--c:rgb(var(--c-gold-700));--bg:var(--gold-wash);--bd:rgb(var(--c-gold-200))}.st.completed{--c:rgb(var(--c-ok-ink));--bg:rgb(var(--c-ok-wash));--bd:rgb(var(--c-emerald-200))}.st.cancelled{--c:var(--alert);--bg:var(--alert-wash);--bd:rgb(var(--c-red-200))}.dot.po{background:rgb(var(--c-iris-500))}.userpick{width:100%;border:1px solid var(--line);border-radius:8px;height:32px;font-size:12.5px;padding:0 8px;background:var(--surface);margin-top:8px}.shell.compact .userpick{display:none}@media (max-width:1180px){.filters .fgrid,.mini{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.filters .fgrid{grid-template-columns:1fr}.srv-row,.po-line{grid-template-columns:1fr;gap:8px}.mini{grid-template-columns:1fr}.mrow{max-width:92%}table.tbl th:nth-child(n+4),table.tbl td:nth-child(n+4){display:table-cell}}.sicon{position:absolute;left:11px;top:10px;color:var(--ink-3);pointer-events:none;line-height:0}.viewtabs{display:flex;gap:2px;background:var(--surface-2);border:1px solid var(--line);border-radius:9px;padding:2px}.vtab{border:0;background:transparent;padding:6px 12px;border-radius:7px;font-size:12.5px;font-weight:600;color:var(--ink-3);cursor:pointer}.vtab:hover{color:var(--ink)}.vtab.on{background:var(--surface);color:var(--brand-ink);box-shadow:0 1px 2px #0f1a2814}.kb-bar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:12px 14px;border-bottom:1px solid var(--line-2);background:var(--surface-2)}.kanban{display:flex;gap:12px;padding:14px;overflow-x:auto;align-items:flex-start;min-height:320px}.kcol{flex:0 0 268px;background:var(--surface-2);border:1px solid var(--line-2);border-radius:12px;display:flex;flex-direction:column;max-height:70vh}.khead{display:flex;align-items:center;gap:8px;padding:11px 13px;border-bottom:1px solid var(--line-2);font-size:13px}.khead b{font-weight:600;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.khead .ksum{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--ink-3)}.kbody{padding:10px;display:flex;flex-direction:column;gap:9px;overflow-y:auto;min-height:80px;flex:1;transition:background .15s}.kbody.over{background:var(--brand-wash);border-radius:0 0 12px 12px}.kb-card{touch-action:none;position:relative}@media (pointer:coarse){.kb-card{touch-action:manipulation}.kb-grip{touch-action:none}}.kb-grip{position:absolute;top:4px;right:4px;width:34px;height:34px;display:grid;place-items:center;border:0;background:transparent;color:var(--ink-3);border-radius:8px;cursor:grab}.kb-grip:active{background:var(--surface-2);color:var(--ink);cursor:grabbing}.kb-card:has(.kb-grip)>p:first-of-type{padding-right:32px}.kcard{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:11px 12px;cursor:grab;transition:box-shadow .15s,transform .1s}.kcard:hover{box-shadow:var(--shadow);transform:translateY(-1px)}.kcard.dragging{opacity:.4}.kcard b{display:block;font-size:13px;font-weight:600;line-height:1.35}.kcard .ksub{font-size:11.5px;color:var(--ink-3);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kcard .kmeta{display:flex;gap:6px;align-items:center;margin-top:8px;flex-wrap:wrap;font-size:11.5px}table.pivot th{position:static}table.pivot tbody th{background:var(--surface-2);font-weight:600;font-size:12.5px;text-transform:none;letter-spacing:0;color:var(--ink)}table.pivot tfoot td,table.pivot tfoot th{background:var(--surface-2);border-top:2px solid var(--line);font-size:12.5px}table.pivot tbody tr{cursor:default}.doc-line{display:grid;grid-template-columns:minmax(0,2.4fr) 70px 110px 70px 90px 120px 34px;gap:8px;align-items:center;margin-bottom:8px}.doc-line.head{font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-weight:700;margin-bottom:6px}.doc-line .ctl{height:34px}.doc-line .rm{height:34px;width:34px;display:grid;place-items:center;border:1px solid var(--line);background:var(--surface);border-radius:8px;cursor:pointer;color:var(--alert)}.doc-line .rm:hover{background:var(--alert-wash)}.fieldrow{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--line-2);border-radius:10px;margin-bottom:8px;background:var(--surface)}.fieldrow .ctl{height:34px;flex:1;min-width:120px}.ftype{font-size:10px;letter-spacing:.05em;text-transform:uppercase;background:var(--surface-2);border:1px solid var(--line-2);border-radius:5px;padding:3px 7px;color:var(--ink-3);width:74px;text-align:center;flex:none}.listblock{margin-bottom:18px}.mitem{display:block;width:100%;text-align:left;border:0;background:transparent;padding:8px 10px;border-radius:6px;font-size:13px;cursor:pointer;color:var(--ink-2)}.mitem:hover{background:var(--surface-2);color:var(--ink)}.mitem.danger{color:var(--alert)}.mitem.danger:hover{background:var(--alert-wash)}.tag.t-done{background:var(--brand-wash);border-color:rgb(var(--c-brand-200));color:var(--brand-ink);font-weight:600}.tag.t-late{background:var(--alert-wash);border-color:rgb(var(--c-red-200));color:var(--alert);font-weight:600}.tag.t-due-today{background:var(--gold-wash);border-color:rgb(var(--c-gold-200));color:#a15600;font-weight:600}.tag.t-new,.tag.t-open{background:rgb(var(--c-iris-50));border-color:rgb(var(--c-iris-200));color:rgb(var(--c-iris-500))}.tag.t-hot,.tag.t-urgent{background:var(--alert-wash);border-color:rgb(var(--c-red-200));color:var(--alert)}.tag.t-warm,.tag.t-high{background:var(--gold-wash);border-color:rgb(var(--c-gold-200));color:rgb(var(--c-gold-700))}.tag.t-won,.tag.t-closed-won,.tag.t-active,.tag.t-qualified{background:rgb(var(--c-ok-wash));border-color:rgb(var(--c-emerald-200));color:rgb(var(--c-ok-ink))}.tag.t-lost,.tag.t-closed-lost,.tag.t-churned{background:var(--alert-wash);border-color:rgb(var(--c-red-200));color:var(--alert)}@media (max-width:900px){.doc-line{grid-template-columns:1fr 1fr;gap:6px}.doc-line.head{display:none}.kcol{flex:0 0 84vw}.viewtabs{order:-1;width:100%}}.flowchart{display:flex;gap:6px;align-items:stretch;height:180px;padding:6px 0}.fcol{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;cursor:pointer;min-width:0}.fbars{flex:1 1 auto;display:flex;gap:3px;align-items:flex-end;width:100%;justify-content:center;min-height:0}.fbars i{width:11px;border-radius:3px 3px 0 0;min-height:2px;display:block;transition:opacity .15s}.fbars i.in{background:var(--brand)}.fbars i.out{background:rgb(var(--c-gold-300))}.fcol:hover .fbars i{opacity:.75}.fcol span{font-size:10.5px;color:var(--ink-3);font-family:IBM Plex Mono,monospace}.fcol span.on{color:var(--brand-ink);font-weight:700}.legend{display:flex;gap:16px;margin-top:8px;font-size:11.5px;color:var(--ink-3)}.legend i{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:5px}.legend i.in{background:var(--brand)}.legend i.out{background:rgb(var(--c-gold-300))}a.m{display:block;transition:border-color .15s,transform .1s}a.m:hover{border-color:rgb(var(--c-ink-300));transform:translateY(-1px)}.modgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px}.modcard{display:block;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:14px 16px 8px;box-shadow:var(--shadow);position:relative;overflow:hidden;transition:border-color .15s,transform .1s}.modcard:after{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent,var(--brand))}.modcard:hover{border-color:rgb(var(--c-ink-300));transform:translateY(-1px)}.modcard .mhead{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.modcard .mhead b{font-family:Familjen Grotesk,sans-serif;font-size:15px;font-weight:600}.modcard .mhead span{color:var(--ink-3);display:flex}.modcard .vrow{padding:7px 0;font-size:12.5px}.attn{display:flex;align-items:center;gap:10px;padding:9px 8px;border-radius:8px;cursor:pointer;transition:background .15s}.attn:hover{background:var(--surface-2)}.attn b{display:block;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attn small{display:block;font-size:11.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:1180px){.modgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.modgrid{grid-template-columns:1fr}}.viewbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:10px 14px}.viewbar.external{background:var(--gold-wash);border-color:rgb(var(--c-gold-200))}.viewbar .vb-l{font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--ink-3)}.viewbar .vb-note{font-size:12.5px;color:var(--ink-3);flex:1;min-width:180px}.viewbar.external .vb-note{color:rgb(var(--c-gold-800))}.who-chip{display:inline-flex;align-items:center;gap:6px;background:var(--surface-2);border:1px solid var(--line-2);border-radius:99px;padding:3px 10px 3px 3px;font-size:12px;margin:0 4px 4px 0;max-width:100%}.who-chip span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.who-chip.masked{background:var(--gold-wash);border-color:rgb(var(--c-gold-200));color:rgb(var(--c-gold-800))}.who-chip.empty{color:var(--ink-3);padding:3px 10px}.alias-name{color:rgb(var(--c-gold-700));border-bottom:1px dotted #C9A44E;cursor:help}.av-ven,.av-cus{background:rgb(var(--c-iris-50));color:rgb(var(--c-iris-500));border-color:rgb(var(--c-iris-200))}.av-team{background:var(--gold-wash);color:rgb(var(--c-gold-800));border-color:rgb(var(--c-gold-200))}.av-sm.is-alias{box-shadow:0 0 0 2px var(--gold-wash)}.stack{display:flex}.stack .av-sm{margin-right:-6px;border:2px solid var(--surface)}.stack .more{display:grid;place-items:center;width:22px;height:22px;border-radius:8px;font-size:9px;font-weight:700;background:var(--surface-2);border:2px solid var(--surface);color:var(--ink-3)}.pgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;padding:14px}.pcard{display:block;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:14px 15px;transition:border-color .15s,transform .1s,box-shadow .15s}.pcard:hover{border-color:rgb(var(--c-ink-300));transform:translateY(-1px);box-shadow:var(--shadow)}.pc-head{display:flex;align-items:flex-start;gap:10px;justify-content:space-between}.pc-head b{font-family:Familjen Grotesk,sans-serif;font-size:14.5px;font-weight:600;line-height:1.3}.pc-sub{font-size:12px;color:var(--ink-3);margin-top:3px}.pc-meter{height:6px;border-radius:99px;background:var(--line-2);overflow:hidden;margin:12px 0 7px}.pc-meter i{display:block;height:100%;background:var(--brand);border-radius:99px}.pc-meta{display:flex;justify-content:space-between;font-size:11.5px;color:var(--ink-3)}.pc-meta .late{color:var(--alert);font-weight:600}.pc-people{display:flex;margin-top:11px}.pc-people .av-sm{margin-right:-7px;border:2px solid var(--surface)}.kcm{font-size:11px;color:var(--ink-3);margin-top:6px;display:flex;align-items:center;gap:5px}.tcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;padding:14px}.tcard{background:var(--surface);border:1px solid var(--line);border-radius:11px;padding:13px 14px;cursor:pointer;transition:border-color .15s,transform .1s}.tcard:hover{border-color:rgb(var(--c-ink-300));transform:translateY(-1px)}.tc-top{display:flex;gap:6px;margin-bottom:8px}.tcard b{display:block;font-size:13.5px;font-weight:600;line-height:1.35}.tcard p{margin:6px 0 0;font-size:12px;color:var(--ink-3);line-height:1.5}.tc-foot{display:flex;align-items:center;justify-content:space-between;margin-top:11px;font-size:11.5px;color:var(--ink-3)}.tc-foot .late{color:var(--alert);font-weight:600}.timeline{padding:16px 18px}.tl-scale{position:relative;height:22px;margin-left:210px;border-bottom:1px solid var(--line-2);margin-bottom:10px}.tl-scale span{position:absolute;font-size:10.5px;color:var(--ink-3);font-family:IBM Plex Mono,monospace;transform:translate(-50%)}.tl-today{position:absolute;top:0;height:22px;width:2px;background:var(--alert);opacity:.5;z-index:1}.timeline,.tl-body{position:relative}.tl-body .tl-now{position:absolute;top:0;bottom:0;width:2px;background:var(--alert);opacity:.22;pointer-events:none;margin-left:210px}.tl-row{display:flex;align-items:center;gap:12px;margin-bottom:9px;cursor:pointer}.tl-row:hover .tl-bar{filter:brightness(.95)}.tl-name{width:198px;flex:none;font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl-name small{display:block;font-weight:400;font-size:11px;color:var(--ink-3)}.tl-track{position:relative;flex:1;height:26px;background:var(--surface-2);border-radius:7px}.tl-bar{position:absolute;top:3px;height:20px;background:var(--brand);border-radius:6px;display:flex;align-items:center;padding:0 8px;min-width:26px}.tl-bar span{font-size:10px;color:#fff;white-space:nowrap;opacity:.9;font-family:IBM Plex Mono,monospace}.tl-bar.done{background:#7fd8a6}.tl-bar.late{background:var(--alert)}.calbar{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line-2)}.calbar b{font-family:Familjen Grotesk,sans-serif;font-size:15px;min-width:150px}.calendar{padding:0 14px 14px}.cal-head{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;padding:10px 0 6px}.cal-head span{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:700;text-align:center}.cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.cal-cell{min-height:92px;border:1px solid var(--line-2);border-radius:8px;padding:5px 6px;background:var(--surface)}.cal-cell.out{background:var(--surface-2);opacity:.55}.cal-cell.today{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand) inset}.cal-d{font-size:11px;color:var(--ink-3);font-family:IBM Plex Mono,monospace}.cal-item{font-size:10.5px;background:var(--brand-wash);border:1px solid rgb(var(--c-brand-200));color:var(--brand-ink);border-radius:5px;padding:2px 5px;margin-top:3px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal-item.done{background:var(--surface-2);border-color:var(--line-2);color:var(--ink-3);text-decoration:line-through}.cal-item.late{background:var(--alert-wash);border-color:rgb(var(--c-red-200));color:var(--alert)}.cal-more{font-size:10px;color:var(--ink-3);margin-top:3px}.notegrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.notecard{border:1px solid var(--line-2);border-radius:11px;padding:14px;background:var(--surface);cursor:pointer;transition:border-color .15s}.notecard:hover{border-color:rgb(var(--c-ink-300))}.notecard.pinned{background:var(--gold-wash);border-color:rgb(var(--c-gold-200))}.nc-head{display:flex;justify-content:space-between;gap:8px;align-items:flex-start;margin-bottom:6px}.nc-head b{font-size:13.5px;font-weight:600}.notecard p{margin:0;font-size:12.5px;line-height:1.55;white-space:pre-wrap}.nc-foot{display:flex;align-items:center;gap:7px;margin-top:11px;font-size:11px;color:var(--ink-3)}.nc-foot time{margin-left:auto;font-family:IBM Plex Mono,monospace}.crumbs{display:flex;align-items:center;gap:6px;font-size:13px;flex-wrap:wrap}.crumb-b{border:0;background:none;cursor:pointer;color:var(--brand);font-size:13px;font-weight:600;padding:3px 5px;border-radius:6px}.crumb-b:hover{background:var(--brand-wash)}.crumbs span{color:var(--ink-3)}.filegrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px}.fnode{display:flex;align-items:center;gap:11px;padding:11px 12px;border:1px solid var(--line-2);border-radius:10px;background:var(--surface)}.fnode.folder{cursor:pointer;background:var(--surface-2)}.fnode.folder:hover{border-color:rgb(var(--c-ink-300))}.fn-ic{width:34px;height:34px;border-radius:9px;flex:none;display:grid;place-items:center;background:var(--gold-wash);color:rgb(var(--c-gold-700));border:1px solid rgb(var(--c-gold-200))}.fn-ic.file{background:var(--brand-wash);color:var(--brand-ink);border-color:rgb(var(--c-brand-200));font-size:9.5px;font-weight:700;font-family:IBM Plex Mono,monospace}.fn-b{flex:1;min-width:0}.fn-b b{display:block;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fn-b small{font-size:11px;color:var(--ink-3)}.fn-a{display:flex;gap:4px;opacity:0;transition:opacity .15s}.fnode:hover .fn-a{opacity:1}.teamblock{border:1px solid var(--line-2);border-radius:10px;padding:12px;margin-bottom:10px;background:var(--surface-2)}.tb-head{display:flex;align-items:center;gap:10px;margin-bottom:9px}.tb-head b{font-size:13.5px}.tb-head small{display:block;font-size:11.5px;color:var(--ink-3)}.tb-members{display:flex;flex-wrap:wrap}.memberpick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:300px;overflow-y:auto;padding:2px}.memberpick .perm b{display:block}.memberpick .perm span{display:block;color:var(--ink-3)}.slideover{position:fixed;top:0;right:0;bottom:0;left:0;z-index:180}.so-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f1a2852;opacity:0;transition:opacity .22s}.slideover.open .so-scrim{opacity:1}.so-panel{position:absolute;right:0;top:0;bottom:0;width:min(620px,96vw);background:var(--surface);border-left:1px solid var(--line);display:flex;flex-direction:column;transform:translate(100%);transition:transform .26s cubic-bezier(.2,.7,.3,1);box-shadow:-18px 0 44px -20px #0f1a2859}.slideover.open .so-panel{transform:none}.so-head{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line-2);flex:none}.so-status{width:auto;height:32px}.so-body{flex:1;overflow-y:auto;padding:18px 20px 24px}.so-title{width:100%;border:0;font-family:Familjen Grotesk,sans-serif;font-size:22px;font-weight:600;letter-spacing:-.015em;padding:2px 0 10px;background:transparent}.so-title:focus{outline:none;border-bottom:2px solid var(--brand)}.so-meta{border-top:1px solid var(--line-2);padding-top:6px}.so-row{display:flex;align-items:center;gap:12px;padding:6px 0;min-height:38px}.so-l{width:120px;flex:none;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.so-v{flex:1;min-width:0}.so-v .ctl{height:34px}.so-static{font-size:12.5px;color:var(--ink-2)}.watchers{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.so-sec{margin-top:18px}.so-tabs{display:flex;gap:4px;margin:20px 0 12px;border-bottom:1px solid var(--line-2)}.so-tab{border:0;background:none;cursor:pointer;font-size:13px;font-weight:600;color:var(--ink-3);padding:8px 12px;border-bottom:2px solid transparent}.so-tab.on{color:var(--brand-ink);border-bottom-color:var(--brand)}.so-foot{flex:none;border-top:1px solid var(--line-2);padding:12px 16px;background:var(--surface-2)}.feed{display:flex;flex-direction:column;gap:16px}.fitem{display:flex;gap:11px}.fbody{flex:1;min-width:0}.fhead{display:flex;align-items:baseline;gap:9px;margin-bottom:3px}.fhead time{font-size:11px;color:var(--ink-3);font-family:IBM Plex Mono,monospace}.fbody p{margin:0;font-size:13.5px;line-height:1.55;white-space:pre-wrap}.fatt{margin-top:7px;display:flex;gap:6px;flex-wrap:wrap}.fatt .att{cursor:pointer}.fatt .att:hover{background:var(--brand-wash);border-color:rgb(var(--c-brand-200))}@media (max-width:900px){.memberpick,.pgrid,.tcards,.filegrid,.notegrid{grid-template-columns:1fr}.tl-name{width:120px}.tl-scale{margin-left:132px}.so-l{width:96px}.cal-cell{min-height:64px}}.dms-head .ph-acts{flex-wrap:wrap}.dms{display:grid;grid-template-columns:232px minmax(0,1fr);gap:16px;align-items:start;margin-top:14px}.dms-side{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:10px;box-shadow:var(--shadow)}.dms-nav{display:flex;flex-direction:column;gap:2px}.dms-item{display:flex;align-items:center;gap:10px;width:100%;border:0;background:transparent;cursor:pointer;padding:9px 10px;border-radius:8px;font-size:13.5px;font-weight:500;color:var(--ink-2);text-align:left}.dms-item:hover{background:var(--surface-2)}.dms-item.on{background:var(--brand-wash);color:var(--brand-ink);font-weight:600}.dms-item .di-ic{display:flex;color:var(--ink-3)}.dms-item.on .di-ic{color:var(--brand)}.dms-item .badge{margin-left:auto}.dms-label{font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);font-weight:700;padding:16px 10px 8px}.d-chips{display:flex;flex-wrap:wrap;gap:6px;padding:0 4px}.d-chip{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 11px;border:1px solid var(--line);border-radius:999px;background:var(--surface);font:inherit;font-size:12.5px;font-weight:500;color:var(--ink-2);cursor:pointer;transition:background .15s,border-color .15s,color .15s}.d-chip:hover{background:var(--surface-2)}.d-chip.on{background:var(--brand-wash);border-color:var(--brand);color:var(--brand-ink);font-weight:600}.d-chip .n{font-size:11px;color:var(--ink-3);font-variant-numeric:tabular-nums}.d-chip.more{border-style:dashed;color:var(--ink-3)}.d-chip:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.d-dot{width:8px;height:8px;border-radius:50%;flex:none;display:inline-block}.dms-storage{padding:2px 6px 6px}.ds-bar{height:6px;border-radius:99px;background:var(--line-2);overflow:hidden;margin-bottom:7px}.ds-bar i{display:block;height:100%;background:var(--brand);border-radius:99px}.dms-storage span{display:block;font-size:11.5px;color:var(--ink-3)}.dms-storage span+span{margin-top:2px}.dms-storage b{color:var(--ink-2);font-weight:600}.dms-strip{display:none}.dms-pick{gap:8px;flex:none}.dms-pick .di-ic{display:flex;color:var(--brand)}.dms-pick-item .di-ic{display:flex;color:var(--ink-3)}.dms-pick-item.on{background:var(--brand-wash);color:var(--brand-ink);font-weight:600}@media (max-width:900px){.dms{grid-template-columns:minmax(0,1fr);margin-top:12px}.dms-side{display:none}.dms-strip{display:flex;flex-direction:column;gap:10px;margin-top:12px}.dms-strip-row{display:flex;align-items:center;gap:14px}.dms-strip .dms-storage{flex:1;min-width:0;padding:0}.dms-strip .dms-storage span+span{display:none}.dms-strip .d-chips{padding:0}}.dtool{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;border-bottom:1px solid var(--line-2)}.dtool-path{display:flex;align-items:baseline;gap:10px;min-width:0;flex:1 1 220px}.dtool-path .crumbs{min-width:0}.dtool-title{font-size:14px;font-family:Familjen Grotesk,sans-serif}.dtool-count{font-size:12px;color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums}.dtool-ctl{display:flex;align-items:center;gap:8px;flex:1 1 380px;justify-content:flex-end;min-width:0}.dsearch{position:relative;flex:1 1 200px;min-width:0;max-width:320px}.dsearch .sicon{top:50%;transform:translateY(-50%)}.dsearch .ctl{padding-left:32px;height:36px;width:100%}.dsort{width:auto;height:36px;flex:none}.dview{display:inline-flex;gap:2px;padding:3px;border-radius:10px;background:var(--surface-2);border:1px solid var(--line-2);flex:none}.dview button{width:34px;height:30px;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:var(--ink-3);cursor:pointer}.dview button.on{background:var(--surface);color:var(--brand);box-shadow:0 1px 2px #0d1b2a1a}.dview button:focus-visible{outline:2px solid var(--brand);outline-offset:1px}@media (max-width:640px){.page-head.dms-head .ph-acts{margin-left:0;width:100%;flex-wrap:nowrap;justify-content:stretch}.dms-head .ph-acts>.btn,.dms-head .ph-acts>.relative{flex:1 1 0;min-width:0}.dms-head .ph-acts>.btn,.dms-head .ph-acts>.relative>div>.btn{width:100%;justify-content:center}.dtool{padding:10px 12px}.dtool-ctl{flex-basis:100%}.dsearch{max-width:none}.dsearch .ctl,.dsort{height:40px}.dview button{width:38px;height:34px}}.dms .bulkbar{position:sticky;top:var(--topH);z-index:6;flex-wrap:wrap}@media (min-width:901px){:root[data-tb-shape=rounded] .dms .bulkbar{top:calc(var(--topH) + 16px)}}.dl{container-type:inline-size}.dl-head,.dl-row{display:grid;grid-template-columns:minmax(0,1fr) 40px;align-items:center;-moz-column-gap:12px;column-gap:12px;padding:0 8px 0 14px}.dl-head{display:none}.dl-row{min-height:66px;border-top:1px solid var(--line-2);transition:background .12s}.dl-row:first-child,.dl-head+.dl-row{border-top:0}.dl-row:hover{background:var(--surface-2)}.dl-row.sel{background:var(--brand-wash)}.dl-check{display:none;place-items:center}.dl-check input{width:18px;height:18px;accent-color:var(--brand);cursor:pointer}.dl.selecting .dl-check{display:grid}.dl.files.selecting .dl-row{grid-template-columns:28px minmax(0,1fr) 40px}.dl-main{display:flex;align-items:center;gap:12px;min-width:0;width:100%;padding:11px 0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}span.dl-main{cursor:default}.dl-main:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:8px}.dl-text{display:flex;flex-direction:column;gap:3px;min-width:0}.dl-name{display:flex;align-items:center;gap:6px;min-width:0}.dl-name b{font-size:14px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dl-star{width:14px;height:14px;flex:none;color:var(--gold);fill:currentColor}.dl-meta{font-size:12px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.dl-tags{display:flex;flex-wrap:wrap;gap:4px}.d-tag.more{--tc:var(--ink-3)}.dl-col{display:none;min-width:0;font-size:13px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.dl-head .dl-size,.dl-row .dl-size{text-align:right}.dl-acts{display:flex;align-items:center;justify-content:flex-end;gap:2px}.dl-quick{display:none}.dl-more,.dl-quick{width:40px;height:40px;place-items:center;border:0;border-radius:10px;background:transparent;color:var(--ink-3);cursor:pointer;transition:background .15s,color .15s}.dl-more{display:grid}.dl-more:hover,.dl-quick:hover,.dl-more[aria-expanded=true]{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.dl-more.danger:hover{color:var(--alert)}.dl-more:focus-visible,.dl-quick:focus-visible{outline:2px solid var(--brand);outline-offset:1px}@container (min-width:560px){.dl.files .dl-head{display:grid;min-height:38px;background:var(--surface-2);border-bottom:1px solid var(--line-2);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.dl.files .dl-head,.dl.files .dl-row,.dl.files.selecting .dl-row{grid-template-columns:28px minmax(0,1fr) 108px 76px 128px}.dl.files .dl-row{min-height:60px}.dl.files .dl-check{display:grid}.dl.files .dl-meta{display:none}.dl.files .dl-date,.dl.files .dl-size{display:block}.dl.files .dl-quick{display:grid}}@container (min-width:880px){.dl.files .dl-head,.dl.files .dl-row,.dl.files.selecting .dl-row{grid-template-columns:28px minmax(0,1fr) 140px 108px 76px 96px 128px}.dl.files .dl-owner,.dl.files .dl-access{display:block}.dl.files .dl-access{padding-left:12px}}.dgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;padding:14px}.dcard{position:relative;border:1px solid var(--line-2);border-radius:14px;background:var(--surface);transition:border-color .15s,box-shadow .15s,transform .1s}.dcard:hover{border-color:rgb(var(--c-ink-300));box-shadow:var(--shadow);transform:translateY(-1px)}.dcard.sel{border-color:var(--brand);background:var(--brand-wash)}.dc-open{display:flex;flex-direction:column;align-items:center;gap:3px;width:100%;padding:24px 12px 14px;border:0;background:none;color:inherit;font:inherit;text-align:center;cursor:pointer;border-radius:inherit}.dc-open:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.dc-ic{display:flex;justify-content:center;margin-bottom:8px}.dc-nm{display:flex;align-items:center;justify-content:center;gap:4px;max-width:100%;font-size:13px;font-weight:600;line-height:1.35;word-break:break-word;color:var(--ink)}.dc-sub{font-size:11.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}.dc-tags,.dc-flags{display:flex;gap:4px;flex-wrap:wrap;justify-content:center;margin-top:6px}.dc-check{position:absolute;left:10px;top:10px;z-index:1;opacity:0;transition:opacity .15s}.dc-check input{width:18px;height:18px;accent-color:var(--brand)}.dcard:hover .dc-check,.dcard.sel .dc-check,.dgrid.selecting .dc-check{opacity:1}.dc-menu{position:absolute;right:4px;top:4px;z-index:1}.dc-menu .dl-more{width:36px;height:36px}@media (max-width:640px){.dgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}}.dmenu{position:fixed;z-index:140;min-width:210px;padding:5px;border-radius:12px;border:1px solid var(--line);background:var(--surface);box-shadow:var(--pop)}.dmenu-item{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:0 10px;border:0;border-radius:8px;background:transparent;font:inherit;font-size:13.5px;color:var(--ink-2);text-align:left;cursor:pointer}.dmenu-item svg{color:var(--ink-3);flex:none}.dmenu-item:hover,.dmenu-item:focus-visible{background:var(--surface-2);color:var(--ink);outline:0}.dmenu-item.danger,.dmenu-item.danger svg{color:var(--alert)}.dmenu-item.danger:hover{background:var(--alert-wash)}.dmenu-div{height:1px;margin:4px 6px;background:var(--line-2)}.dsheet-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140}.dsheet-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0d1b2a61;animation:dfade .16s ease-out}.dsheet{position:absolute;left:0;right:0;bottom:0;max-height:80vh;max-height:80dvh;overflow-y:auto;padding:6px 10px calc(12px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;background:var(--surface);box-shadow:0 -10px 30px #0d1b2a2e;animation:dsheet-up .22s cubic-bezier(.2,.8,.3,1)}.dsheet-grip{width:40px;height:4px;border-radius:99px;background:var(--line);margin:4px auto 10px}.dsheet-head{display:flex;align-items:center;gap:12px;padding:2px 6px 12px;margin-bottom:6px;border-bottom:1px solid var(--line-2)}.dsheet-head b{display:block;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ink)}.dsheet-head small{display:block;font-size:12px;color:var(--ink-3)}.dsheet .dmenu-item{min-height:48px;font-size:15px;gap:14px;padding:0 12px}@keyframes dsheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes dfade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.dsheet,.dsheet-scrim{animation:none}}.d-ic{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;flex:none;font-size:9.5px;font-weight:700;font-family:IBM Plex Mono,monospace;background:var(--surface-2);border:1px solid var(--line);color:var(--ink-3)}.d-ic.big{width:54px;height:54px;border-radius:13px;font-size:12px}.d-ic.folder{background:var(--gold-wash);border-color:rgb(var(--c-gold-200));color:rgb(var(--c-gold-700))}.d-ic.k-pdf{background:var(--alert-wash);border-color:rgb(var(--c-red-200));color:var(--alert)}.d-ic.k-sheet{background:rgb(var(--c-ok-wash));border-color:rgb(var(--c-emerald-200));color:rgb(var(--c-ok-ink))}.d-ic.k-doc,.d-ic.k-image{background:rgb(var(--c-iris-50));border-color:rgb(var(--c-iris-200));color:rgb(var(--c-iris-500))}.d-ic.k-archive{background:var(--gold-wash);border-color:rgb(var(--c-gold-200));color:rgb(var(--c-gold-700))}.d-ic.k-slides{background:var(--gold-wash);border-color:rgb(var(--c-gold-200));color:#b4602a}.d-tag{display:inline-flex;align-items:center;font-size:10.5px;font-weight:600;padding:2px 8px;border-radius:99px;background:color-mix(in srgb,var(--tc) 12%,transparent);color:var(--tc);border:1px solid color-mix(in srgb,var(--tc) 30%,transparent)}@supports not (color: color-mix(in srgb,red 10%,transparent)){.d-tag{background:var(--surface-2);border-color:var(--line);color:var(--ink-2)}}.share-row{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--line-2)}.share-row:last-child{border-bottom:0}.share-row.static{border-bottom:0;padding:7px 0}.sr-b{flex:1;min-width:0}.sr-b b{display:block;font-size:13px;font-weight:600}.sr-b small{font-size:11.5px;color:var(--ink-3)}.linkrow{display:flex;gap:8px;align-items:center}.linkrow .ctl{flex:1;font-size:12px;height:34px}.tplgrid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:18px}.tpl-prev{border-left:1px solid var(--line-2);padding-left:18px}.mailprev{border:1px solid var(--line);border-radius:11px;overflow:hidden;background:var(--surface)}.mp-head{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line-2);background:var(--surface-2)}.mp-logo{width:32px;height:32px;border-radius:8px;background:var(--brand);color:#fff;display:grid;place-items:center;font-family:Familjen Grotesk,sans-serif;font-weight:700;font-size:13px}.mp-head b{display:block;font-size:13px}.mp-head small{display:block;font-size:11px;color:var(--ink-3)}.mp-to{padding:9px 14px;border-bottom:1px solid var(--line-2);font-size:11.5px;color:var(--ink-3);font-family:IBM Plex Mono,monospace}.mp-subj{padding:12px 14px 4px;font-family:Familjen Grotesk,sans-serif;font-size:15px;font-weight:600}.mp-body{padding:6px 14px 14px;font-size:13px;line-height:1.65;white-space:normal}.mp-foot{padding:10px 14px;border-top:1px solid var(--line-2);font-size:11px;color:var(--ink-3);background:var(--surface-2)}.tokbox{display:flex;flex-wrap:wrap;gap:5px;max-height:190px;overflow-y:auto;padding:2px}.tokchip{border:1px solid var(--line);background:var(--surface-2);border-radius:6px;padding:3px 7px;font-size:10.5px;font-family:IBM Plex Mono,monospace;color:var(--ink-2);cursor:pointer}.tokchip:hover{background:var(--brand-wash);border-color:rgb(var(--c-brand-200));color:var(--brand-ink)}@media (max-width:1000px){.tplgrid{grid-template-columns:1fr}.tpl-prev{border-left:0;border-top:1px solid var(--line-2);padding-left:0;padding-top:16px}}.pklist{max-height:420px;overflow-y:auto;display:flex;flex-direction:column;gap:6px}.pkrow{display:flex;align-items:center;gap:11px;padding:9px 11px;border:1px solid var(--line-2);border-radius:10px;cursor:pointer;background:var(--surface)}.pkrow:hover{border-color:var(--brand);background:var(--brand-wash)}.pk-ic{width:34px;height:34px;border-radius:9px;flex:none;display:grid;place-items:center;background:var(--surface-2);border:1px solid var(--line);font-size:9px;font-weight:700;font-family:IBM Plex Mono,monospace;color:var(--ink-3)}.pk-b{flex:1;min-width:0}.pk-b b{display:block;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pk-b small{font-size:11px;color:var(--ink-3)}.pk-s,.pk-r{text-align:right;flex:none;min-width:72px}.pk-s b,.pk-r b{display:block;font-size:13px;font-weight:600}.pk-s small,.pk-r small{font-size:10.5px;color:var(--ink-3)}.rcv-line{display:grid;grid-template-columns:minmax(0,2.2fr) 90px 90px 100px 120px minmax(0,1.4fr) 34px;gap:8px;align-items:center;margin-bottom:8px}.rcv-line.head{font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-weight:700;margin-bottom:6px}.rcv-line .ctl{height:34px}.rcv-line .rm{height:34px;width:34px;display:grid;place-items:center;border:1px solid var(--line);background:var(--surface);border-radius:8px;cursor:pointer;color:var(--alert)}.rcv-line .rm:hover{background:var(--alert-wash)}.rl-nm b{display:block;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rl-nm small{font-size:10.5px;color:var(--ink-3)}.scanbox{display:flex;gap:8px;align-items:center;border:2px solid var(--brand);border-radius:11px;padding:6px 8px 6px 12px;background:var(--surface)}.scanbox .sb-ic{display:flex;color:var(--brand)}.scanbox input{flex:1;border:0;outline:none;font-size:15px;padding:8px 4px;background:transparent;font-family:IBM Plex Mono,monospace}.scanmodes{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.scanres{border:1px solid var(--line-2);border-radius:11px;padding:14px;background:var(--surface)}.scanres.bad{border-color:rgb(var(--c-red-200));background:var(--alert-wash)}.gs1box{margin-top:12px;border:1px solid rgb(var(--c-brand-200));background:var(--brand-wash);border-radius:9px;padding:11px 13px}.gs1box b{font-size:12px}.gs1grid{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;margin-top:7px;font-size:12px}.gs1grid span{color:var(--ink-3)}.srcbox{border:1px solid var(--line-2);background:var(--surface-2);border-radius:9px;padding:11px 13px;font-size:13px}a.dms-item{text-decoration:none}@media (max-width:900px){.rcv-line{grid-template-columns:1fr 1fr;gap:6px}.rcv-line.head{display:none}}.groupbar{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--line-2);flex-wrap:wrap}.groupbar .lbl{margin:0;white-space:nowrap}.groupbar .note{margin:0;font-size:12px;color:var(--ink-3)}.actbar{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.subtabs{display:flex;gap:2px;border-bottom:1px solid var(--line);margin-bottom:14px}.subtab{position:relative;display:inline-flex;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:500;color:var(--ink-3);background:none;border:0;cursor:pointer}.subtab:hover{color:var(--ink-2)}.subtab.on{color:var(--ink)}.subtab.on:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;border-radius:2px;background:var(--brand)}.subtab .cnt{min-width:18px;padding:0 5px;border-radius:9px;background:var(--surface-2);color:var(--ink-3);font-size:11px;font-weight:600;text-align:center}.subtab.on .cnt{background:var(--brand-wash);color:var(--brand-ink)}.histlist{list-style:none;margin:0;padding:0}.histrow{display:flex;gap:12px;padding:14px 2px;border-bottom:1px solid var(--line-2)}.histrow:last-child{border-bottom:0}.histav{flex:0 0 28px;height:28px;margin-top:2px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--surface-2);color:var(--ink-3);font-size:10px;font-weight:700;letter-spacing:.02em}.histbody{min-width:0;flex:1}.histhead{display:flex;align-items:baseline;gap:10px}.histhead b{font-size:13.5px;font-weight:600;color:var(--ink)}.histwhen{margin-left:auto;font-size:12px;color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums}.histchange{margin:3px 0 0;font-size:13px;display:flex;gap:7px;align-items:baseline;flex-wrap:wrap}.histchange .was,.histchanges .was{color:var(--ink-3);text-decoration:line-through}.histchange .arrow,.histchanges .arrow{color:var(--ink-3)}.histchange .now,.histchanges .now{color:var(--ink);font-weight:500}.histchanges{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:3px}.histchanges li{display:flex;gap:7px;align-items:baseline;flex-wrap:wrap;font-size:13px}.histchanges .fld{color:var(--ink-2);font-weight:500;min-width:104px}.histby{display:block;margin-top:4px;font-size:12px;color:var(--ink-3)}.tmpllist{list-style:none;margin:0;padding:0}.tmplrow{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line-2)}.tmplrow:last-child{border-bottom:0}.tmplico{flex:0 0 32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--brand-wash);color:var(--brand-ink)}.tmplmain{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;text-align:left;background:none;border:0;padding:0;cursor:pointer}.tmplmain b{font-size:13.5px;font-weight:600;color:var(--ink)}.tmplsub{font-size:12.5px;color:var(--ink-2)}.tmpldesc{font-size:12px;color:var(--ink-3)}.tmplmeta{display:flex;gap:6px;flex-wrap:wrap}.tokrow{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:-4px 0 12px}.tokrow .lbl{margin:0}.tok{padding:3px 8px;border-radius:6px;border:1px solid var(--line);background:var(--surface-2);color:var(--ink-2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;cursor:pointer}.tok:hover{border-color:var(--brand);color:var(--brand-ink)}.compose{display:flex;flex-direction:column;margin:-4px -2px 0}.cfrom{display:flex;align-items:center;gap:12px;padding:0 0 12px;border-bottom:1px solid var(--line-2)}.cfromwho{font-size:13.5px;font-weight:500;color:var(--ink)}.cfrom .btn{margin-left:auto}.caddr{border-bottom:1px solid var(--line-2)}.addrrow{display:flex;align-items:flex-start;gap:10px;padding:9px 0;border-bottom:1px solid var(--line-2)}.addrrow:last-child{border-bottom:0}.addrlbl{flex:0 0 58px;padding-top:5px;font-size:12.5px;color:var(--ink-3)}.addrchips{flex:1;display:flex;flex-wrap:wrap;gap:5px;align-items:center;min-width:0}.addrrow .chip{display:inline-flex;align-items:center;gap:5px;padding:2px 6px 2px 9px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line);font-size:12.5px;color:var(--ink)}.addrrow .chip button{border:0;background:none;cursor:pointer;padding:0 1px;color:var(--ink-3);font-size:14px;line-height:1}.addrrow .chip button:hover{color:var(--alert)}.addrinput{flex:1;min-width:150px;border:0;outline:none;background:none;font-size:13.5px;color:var(--ink);padding:4px 0}.addrx{border:0;background:none;cursor:pointer;color:var(--ink-3);font-size:16px;line-height:1;padding:4px 2px}.addrx:hover{color:var(--alert)}.ccbcc{display:flex;gap:12px;justify-content:flex-end;padding:0 0 8px}.ctools{display:flex;align-items:center;gap:2px;flex-wrap:wrap;padding:8px 0;border-bottom:1px solid var(--line-2)}.ctool{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:0;background:none;color:var(--ink-2);cursor:pointer}.ctool:hover{background:var(--surface-2);color:var(--ink)}.ctoolplain{margin-left:auto;border:0;background:none;cursor:pointer;font-size:12.5px;color:var(--ink-3)}.ctoolplain:hover{color:var(--brand-ink)}.cbody{min-height:260px;max-height:46vh;overflow-y:auto;padding:12px 2px;border:0;outline:none;resize:none;font-size:13.5px;line-height:1.6;color:var(--ink);background:none;width:100%;font-family:inherit}.cbody:empty:before{content:"Write your message";color:var(--ink-3)}.cattach{display:flex;flex-direction:column;gap:6px;padding:10px 0;border-top:1px solid var(--line-2)}.cattach label{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--ink-2)}.cschedule{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--line-2);font-size:13px;color:var(--ink-2)}.cschedule .ctl{height:32px;width:auto}.cfoot{display:flex;align-items:center;gap:10px;padding-top:12px;margin-top:4px;border-top:1px solid var(--line)}.cfootbtn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);cursor:pointer}.cfootbtn:hover:not(:disabled){border-color:var(--brand);color:var(--brand-ink)}.cfootbtn:disabled{opacity:.45;cursor:not-allowed}.cfootbtn.on{border-color:var(--brand);color:var(--brand-ink);background:var(--brand-wash)}.cfootcount{position:absolute;top:-5px;right:-5px;min-width:16px;height:16px;border-radius:8px;background:var(--brand);color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}.cfootright{margin-left:auto;display:flex;align-items:center;gap:8px}.cfootlink{display:inline-flex;align-items:center;gap:5px;border:0;background:none;cursor:pointer;font-size:13px;color:var(--ink-2)}.cfootlink:hover{color:var(--brand-ink)}.cfromacts{margin-left:auto;display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.cfrom .cfromacts .btn{margin-left:0}.cdoc{display:flex;flex-direction:column;gap:8px;padding:10px 0;border-top:1px solid var(--line-2)}.cdocfile{display:flex;align-items:center;gap:7px;min-width:0;font-size:13px;color:var(--ink);cursor:pointer}.cdocmuted{font-size:12px;color:var(--ink-3)}.cdocfile .cdocmuted{flex:none}.cdocbtn{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cdocface{flex:none;display:inline-flex;align-items:center;padding:7px 14px;border-radius:8px;background:var(--brand);color:#fff;font-size:13px;font-weight:600}.cattachadd{display:flex;align-items:center;gap:7px;cursor:pointer;font-size:13px;color:var(--brand-ink)}.cattachadd:hover{text-decoration:underline}.cfootnote{font-size:12px;color:var(--ink-3)}.cfootnote.warn{color:var(--alert)}@media (max-width:640px){.cfrom{flex-wrap:wrap}.cfootright{flex-wrap:wrap;justify-content:flex-end;row-gap:6px}.cfootnote{flex-basis:100%;text-align:right}}.tmplpick{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:2px}.tmplpick button{width:100%;display:flex;flex-direction:column;gap:2px;text-align:left;padding:10px 12px;border-radius:8px;border:1px solid transparent;background:none;cursor:pointer}.tmplpick button:hover{background:var(--surface-2);border-color:var(--line)}.tmplpick b{font-size:13.5px;color:var(--ink)}.tmplpick span{font-size:12.5px;color:var(--ink-3)}.simlist{list-style:none;margin:0;padding:0}.simrow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:11px 2px;border-bottom:1px solid var(--line-2)}.simrow:last-child{border-bottom:0}.simname{font-size:13.5px;font-weight:600;color:var(--ink);text-decoration:none}.simname:hover{color:var(--brand-ink);text-decoration:underline}.simwhy{margin-left:auto;font-size:12.5px;color:var(--ink-3)}.dupflag{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;background:var(--gold-wash);color:var(--gold);font-size:11.5px;font-weight:600;white-space:nowrap}.plughead{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.plughead b{font-size:13.5px;font-weight:600;color:var(--ink)}.plugdesc{margin:3px 0 0;font-size:12.5px;color:var(--ink-2)}.plugwhy{margin:3px 0 0;font-size:12px;color:var(--gold)}.plugsection{padding:14px 16px;border-bottom:1px solid var(--line-2)}.plugsection:last-child{border-bottom:0}.plugsectionhead{margin-bottom:10px}.plugsectionhead h2{font-size:13px;font-weight:600;color:var(--ink);margin:0}.plugsectionhead .note{margin:2px 0 0}.pluggrid{list-style:none;margin:0;padding:0;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.plugcard{display:flex;flex-direction:column;min-width:0;padding:12px 13px;border:1px solid var(--line-2);border-radius:var(--radius, 10px);background:var(--surface, var(--surface))}.plugfoot{margin-top:auto;padding-top:10px;display:flex;align-items:center;justify-content:space-between;gap:8px}@media (max-width: 1100px){.pluggrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.pluggrid{grid-template-columns:minmax(0,1fr)}}.btn.icon-btn{width:36px;padding:0;display:inline-grid;place-items:center}input[list]::-webkit-calendar-picker-indicator{display:none!important;opacity:0}.comment-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.mlist{display:flex;flex-direction:column}.mlist-msg{padding:22px 14px}.mcard{display:flex;align-items:flex-start;gap:2px;width:100%;text-align:left;padding:12px;border-bottom:1px solid var(--line-2);background:var(--surface);cursor:pointer}.mcard:last-child{border-bottom:0}.mcard:active{background:var(--surface-2)}.mcard.sel{background:var(--brand-wash)}.mcard.row-late{background:var(--alert-wash)}.mcard.row-today{background:var(--gold-wash)}.mcard.row-late.sel,.mcard.row-today.sel{background:var(--brand-wash)}.mc-pick{flex:none;margin:-4px 0 0 -4px;display:flex;align-items:center}.mc-body{flex:1;min-width:0}.mc-top{display:flex;align-items:flex-start;gap:10px}.mc-title{flex:1;min-width:0;font-size:15px;font-weight:600;line-height:1.3}.mc-title *{white-space:normal;overflow:visible;text-overflow:clip}.mc-marks{flex:none;display:flex;flex-direction:column;align-items:center;gap:9px;padding-top:1px;margin-left:10px}.mc-marks>*{display:flex;align-items:center;gap:3px;white-space:nowrap}.tbl-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.mc-acts{flex:none;display:flex;align-items:center;gap:4px;margin-left:6px}.mc-acts .rowacts{opacity:1}.mc-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;margin:8px 0 0}.mc-fact{min-width:0}.mc-fact dt{font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-weight:700;margin-bottom:1px}.mc-fact dd{margin:0;font-size:12.5px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-fact dd>*{max-width:100%}.doc-cards{display:flex;flex-direction:column;gap:10px;padding:10px}.doc-card{border:1px solid var(--line);border-radius:11px;background:var(--surface);padding:10px;box-shadow:var(--shadow)}.doc-card.is-section{background:var(--surface-2);border-color:var(--line)}.doc-card.is-note{background:var(--surface-2);border-style:dashed}.dc-head{display:flex;align-items:flex-start;gap:8px}.dc-name{flex:1;min-width:0}.dc-rm{flex:none;width:40px;height:40px;display:grid;place-items:center;border:0;background:transparent;color:var(--ink-3);border-radius:9px;cursor:pointer}.dc-rm:active{background:var(--alert-wash);color:var(--alert)}.dc-fields{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px 10px;margin-top:12px}.dc-f{grid-column:span 6}.dc-f[data-w="4"]{grid-column:span 4}.dc-f[data-w="6"]{grid-column:span 6}.dc-f[data-w="12"],.dc-f[data-w=full]{grid-column:span 12}.dc-f{display:flex;flex-direction:column;gap:3px;min-width:0}.dc-l{font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.doc-card input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]):not([type=range]):not([type=color]):not([type=image]),.doc-card select{height:44px}.doc-card textarea{height:auto;min-height:64px}.dc-f>input,.dc-f>select{width:100%}.dc-total{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:14px;font-weight:600;margin:12px -10px -10px;padding:11px 10px;border-top:1px solid var(--line-2);background:var(--brand-wash,rgb(var(--c-brand-50)));border-radius:0 0 10px 10px}.dc-total>span:first-child{font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.dc-total>div{padding-top:0;text-align:right}@media (max-width:640px){.doc-card button:not(.absolute),.doc-card [role=button]:not(.absolute){min-width:40px;min-height:40px}.doc-card button.absolute{width:36px;height:36px;padding:0;display:grid;place-items:center}.doc-card input[class*=pr-8]{padding-right:46px}.doc-card .cursor-grab{display:grid;place-items:center}.tabs button,[data-tabs] button{min-height:40px}select.h-7{height:40px}}@media (max-width:640px){.page-actions{width:100%;gap:8px}.page-actions>*{flex:1 1 0;min-width:0}.page-actions>button,.page-actions>a{justify-content:center;padding-left:8px;padding-right:8px;white-space:nowrap}.page-actions>*:only-child{flex-basis:100%}}.announce{width:100%;font-size:13px;line-height:1.35;isolation:isolate}.announce-sticky.announce-top{position:sticky;top:0;z-index:100}.announce-sticky.announce-bottom{position:fixed;bottom:0;right:0;z-index:100;left:var(--sbw,0px)}:root[data-announce=bottom] .main-col{padding-bottom:var(--announce-h,0px)}.announce-bottom{order:99}@media (max-width:900px){.announce-sticky.announce-bottom{left:0}}.announce-in{display:flex;align-items:center;gap:12px;max-width:1600px;margin:0 auto;padding:9px 16px;min-height:40px}.announce-words{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.announce-title{font-weight:600}.announce-msg{min-width:0}.announce-count{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.announce-count-label{opacity:.8}.announce-count-value{font-variant-numeric:tabular-nums;font-weight:600;padding:2px 8px;border-radius:999px;background:#ffffff2e}.announce-track{flex:1 1 auto;min-width:0;overflow:hidden}.announce-run{display:flex;width:-moz-max-content;width:max-content;animation:announce-scroll 28s linear infinite}.announce-seg{display:inline-flex;align-items:center;gap:10px;padding-right:64px;white-space:nowrap}@keyframes announce-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.announce-run{animation:none}.announce-track{overflow-x:auto}.announce-seg:nth-child(2){display:none}}.announce-dots{display:inline-flex;gap:5px;flex:0 0 auto}.announce-dots button{width:7px;height:7px;border-radius:999px;border:0;padding:0;opacity:.4;cursor:pointer;transition:opacity .2s,width .2s}.announce-dots button.on{opacity:1;width:16px}.announce-acts{display:flex;align-items:center;gap:8px;flex:0 0 auto}.announce-btn{display:inline-flex;align-items:center;padding:5px 12px;border-radius:7px;font-size:12px;font-weight:600;white-space:nowrap;text-decoration:none;border:1px solid transparent;transition:opacity .15s,transform .15s}.announce-btn:hover{opacity:.9}.announce-btn:active{transform:translateY(1px)}.announce-btn.ghost{background:transparent;border-style:solid}.announce-x{flex:0 0 auto;display:grid;place-items:center;width:26px;height:26px;border:0;background:transparent;border-radius:6px;cursor:pointer;opacity:.75}.announce-x:hover{opacity:1;background:#ffffff26}:root[data-announce=top] .topbar{top:var(--announce-h,0px)}input.mail-bare:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]):not([type=range]):not([type=color]):not([type=image]){width:auto;height:auto;min-height:32px;padding:4px 0;border:0;border-radius:0;background:transparent;box-shadow:none}input.mail-bare:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]):not([type=range]):not([type=color]):not([type=image]):hover,input.mail-bare:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]):not([type=range]):not([type=color]):not([type=image]):focus{border:0;box-shadow:none}.ui-affix input.ui-affix-in:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]):not([type=range]):not([type=color]):not([type=image]),.ui-affix input.ui-affix-in:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]):not([type=range]):not([type=color]):not([type=image]):hover,.ui-affix input.ui-affix-in:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]):not([type=range]):not([type=color]):not([type=image]):focus{border:0;background:transparent;box-shadow:none}input.mail-search:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]):not([type=range]):not([type=color]):not([type=image]){height:40px;padding:0 14px 0 38px;border:1px solid transparent;border-radius:999px;background:rgb(var(--c-ink-100))}input.mail-search:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]):not([type=range]):not([type=color]):not([type=image]):hover{border-color:transparent;background:rgb(var(--c-ink-200) / .7)}input.mail-search:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]):not([type=range]):not([type=color]):not([type=image]):focus{background:var(--surface);border-color:var(--line);box-shadow:var(--focus)}input.mail-search.mail-search-options:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]):not([type=range]):not([type=color]):not([type=image]){padding-right:44px}@media (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]):not([type=range]):not([type=color]):not([type=image]),select,textarea,.ctl,select.ctl,textarea.ctl,.toolbar .grow input,.toolbar select,.topsearch input,.filters .ctl,.filters select,.linkrow .ctl,.so-v .ctl,.reg-row .ctl,.composer textarea,.so-title{font-size:16px}.btn{min-height:44px;padding:11px 16px}.btn.sm,.qb-switch{min-height:40px;padding:9px 13px}.btn.icon-btn,.icon-btn{width:42px;height:42px}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]):not([type=range]):not([type=color]):not([type=image]),select,.ctl,select.ctl{height:44px}input[class],select[class],textarea[class],input[class][class],select[class][class]{font-size:16px}input[class~=h-8],input[class~=h-9],input[class~=h-10],select[class~=h-8],select[class~=h-9],select[class~=h-10],button[class~=h-8],button[class~=h-9],button[class~=min-h-9]{height:44px;min-height:44px}.dc-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.dc-head>.flex-none{order:1}.dc-head>.dc-rm{order:2;margin-left:auto}.dc-name{order:3;flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.dc-name>*:first-child{flex:1 1 100%;min-width:0}.dc-name textarea{flex:1 1 100%;width:100%}.dc-head>.flex-none{min-width:32px;width:32px}select[class~=w-11],select[class~=w-12]{width:58px;min-width:58px;flex:none}.dl-discount{flex-wrap:wrap;row-gap:6px}.dl-discount>:first-child{flex:1 1 100%}.dl-discount>:last-child{margin-left:auto;text-align:right}.so-v .ctl,.filters .ctl,.filters select,.reg-row .ctl,.linkrow .ctl,.toolbar .grow input,.toolbar select{height:44px}textarea.ctl{min-height:96px}.link-btn{padding:8px 10px}.tab,.subtab,.so-tab{min-height:44px}input[type=checkbox],input[type=radio]{width:20px;height:20px}.mc-pick{padding:12px}.rowacts{opacity:1}.nav-item{min-height:44px;padding:10px}.mitem,.ms-pop label,.menu-pop label{min-height:44px}.vtab{min-height:40px}.user{min-height:48px}}@media (max-width:640px){:root{--topH:54px}.content{padding:7px 6px 84px}.page-head{gap:8px 10px;margin-bottom:14px;align-items:center}.page-head>:first-child{flex:1 1 auto;min-width:130px}.page-head h1{font-size:19px;margin-bottom:0}.page-head p.ph-sub{display:none}.page-head p{font-size:12.5px}.page-head .ph-acts{margin-left:auto;flex:0 1 auto;gap:6px;flex-wrap:wrap;justify-content:flex-end}.page-head .ph-acts .btn{padding:11px 12px;font-size:12.5px}.toolbar{padding:10px;gap:8px;border-radius:12px 12px 0 0}.toolbar .grow{flex:1 1 100%;min-width:0}.count-note{margin-left:0;font-size:11.5px}.filterbar{padding:10px;gap:8px}.filterbar .viewtabs{width:100%;order:-2}.filterbar .viewtabs .vtab{flex:1;text-align:center}.lp-search{order:-1;flex:1 1 100%!important;min-width:0!important}.lp-search .ctl{width:100%}.fchips{padding:0 10px 10px}.topbar{padding:0 12px;gap:8px}.crumb{font-size:12px;flex:1}.topbar .search-btn{display:grid;margin-left:auto}.topbar .acts .btn.primary{padding:0 12px;font-size:0;gap:0}.topbar .acts .btn.primary svg{font-size:14px}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px}.stat{padding:12px 12px 11px}.stat .num{font-size:21px;margin:6px 0 2px}.stat .lbl{font-size:9.5px}.stat .foot{font-size:11px}.modgrid{grid-template-columns:1fr;gap:10px;margin-top:12px}.cols{gap:12px}.card{border-radius:11px}.card-head{padding:12px 14px}.card-body{padding:14px}.fgrid{gap:12px 12px}.attn{padding:10px 6px;gap:9px}.hist li{padding:10px 0;gap:10px}.hist time{font-size:10.5px}.foot{padding:10px 12px}.scrim{padding:0;align-items:flex-end}.modal,.modal.wide{max-width:none;border-radius:14px 14px 0 0;animation:sheet .22s ease}.modal .m-body{max-height:68vh}.modal .m-foot{padding:12px;gap:8px}.modal .m-foot .btn{flex:1;justify-content:center}.drawer-foot{padding:10px 12px!important;gap:8px}.drawer-foot>*{flex:1;justify-content:center}.ui-modal-wrap{padding:0;align-items:flex-end;overflow:hidden}.ui-modal{max-width:none!important;width:100%;border-radius:14px 14px 0 0;margin-top:auto!important;margin-bottom:0!important;max-height:92vh;display:flex;flex-direction:column;animation:sheet .22s cubic-bezier(.16,1,.3,1);transform:none}.ui-modal-body{overflow-y:auto;flex:1 1 auto;min-height:0}.ui-modal>.drawer-foot{flex:none}.search-results{max-height:none!important}.so-panel{width:100%;border-left:0}.so-body{padding:14px 14px 20px}.so-title{font-size:19px}.so-row{flex-wrap:wrap;gap:4px 10px;padding:8px 0}.so-l{width:100%}.so-foot{padding:10px 12px}.menu-pop,.ms-pop{max-width:calc(100vw - 24px)}.topbar .notif-pop{position:fixed;left:12px;right:12px;width:auto;max-width:none;top:calc(var(--topH) + 6px);max-height:calc(100vh - var(--topH) - 24px);max-height:calc(100dvh - var(--topH) - 24px)}:root[data-announce=top] .topbar .notif-pop{top:calc(var(--topH) + var(--announce-h,0px) + 6px);max-height:calc(100vh - var(--topH) - var(--announce-h,0px) - 24px);max-height:calc(100dvh - var(--topH) - var(--announce-h,0px) - 24px)}.topbar .menu-wrap.open .notif-pop{display:flex;flex-direction:column;overflow:hidden}.topbar .notif-pop .notif-list{flex:1 1 auto;min-height:0;max-height:none}.tabs,.subtabs,.so-tabs{overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap}.tabs::-webkit-scrollbar,.subtabs::-webkit-scrollbar,.so-tabs::-webkit-scrollbar{display:none}.subtabs{gap:0}.kanban{scroll-snap-type:x mandatory;padding:10px;gap:10px}.kcol{flex:0 0 86vw;scroll-snap-align:center;max-height:none}.actbar{gap:6px}.actbar .btn{flex:1 1 auto;justify-content:center}.timeline{padding:12px 10px}.tl-scale{margin-left:0;margin-bottom:8px}.tl-body .tl-now{margin-left:0}.tl-row{flex-direction:column;align-items:stretch;gap:3px;margin-bottom:12px}.tl-name{width:auto;white-space:normal}.tl-track{width:100%}.kb-bar,.groupbar{padding:8px 10px;gap:8px}.kb-bar .ctl,.groupbar .ctl{width:auto!important;flex:1;min-width:0}.kb-hint{display:none}.tbl-bar{padding:8px 10px;gap:8px;flex-wrap:nowrap}.tbl-bar>*{min-width:0}.tbl-bar>:first-child{flex:1;gap:10px;overflow:hidden}.tbl-bar .count-note{font-size:11.5px;margin-left:0}.comment-new textarea{min-height:62px!important}.comment-send{justify-content:stretch}.comment-send>*{flex:1;justify-content:center}.comment-list{gap:0}.comment-list>li{background:transparent;border:0;border-bottom:1px solid var(--line-2);border-radius:0;padding:11px 2px}.comment-list>li:last-child{border-bottom:0}.doc-lines th:nth-child(1),.doc-lines td:nth-child(1){position:sticky;left:0;z-index:2;background:var(--surface)}.doc-lines th:nth-child(2),.doc-lines td:nth-child(2){position:sticky;left:32px;z-index:2;background:var(--surface)}.doc-lines th:nth-child(2){z-index:3}.doc-lines th:nth-child(2):after,.doc-lines td:nth-child(2):after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;background:var(--line)}.doc-lines colgroup col:nth-child(2){width:160px!important}.page-head{align-items:flex-start}.rec-id{flex:1 1 auto;min-width:0;gap:11px!important}.rec-id h1{font-size:18px}.page-head .ph-acts{flex:0 0 auto;align-items:flex-start}.rec-head .ph-acts .rec-verb,.rec-head .ph-acts .btn.primary{flex:none;width:44px;min-width:44px;padding:0;font-size:0;gap:0;justify-content:center}.rec-head .ph-acts .rec-verb svg,.rec-head .ph-acts .btn.primary svg{font-size:14px}.rec-head .ph-acts .menu-wrap{order:2;flex:none}.rec-head .ph-acts>.btn:not(.primary):not(.rec-verb){order:1;flex:1 1 auto;justify-content:center}.page-head .av-sm{width:38px!important;height:38px!important;font-size:13px!important;border-radius:10px!important}.tabs{padding:6px 8px;gap:4px}.tab{padding:9px 12px;font-size:13px}.cols>.card{order:-1}.vcard .top,.vcard .vrow-dup{display:none}.vcard:not(:has(.vrow:not(.vrow-dup))){display:none}.vcard .rows{padding:10px 13px}.rail-primary{position:sticky;bottom:12px;margin-top:0!important;box-shadow:0 6px 20px -6px #0d1b2a73}.side-h3{margin:18px 0 8px}.fgrid .f:not(.s12):not(:has(.ctl)):not(:has(input)):not(:has(select)):not(:has(textarea)){display:flex;gap:12px;align-items:baseline}.fgrid .f:not(.s12):not(:has(.ctl)):not(:has(input)):not(:has(select)):not(:has(textarea)) .lbl{flex:0 0 38%;margin-bottom:0;min-width:0}.fitem{gap:9px}.fhead{flex-wrap:wrap;gap:2px 8px}.so-tabs{margin:14px 0 10px}}@keyframes sheet{0%{transform:translateY(14px);opacity:.6}to{transform:none;opacity:1}}@media (max-width:640px){.announce-in{flex-wrap:wrap;gap:8px;padding:8px 12px}.announce-words{flex:1 1 100%;flex-wrap:wrap}.announce-acts{flex:1 1 100%}.announce-btn{flex:1 1 0;justify-content:center;min-height:36px}.announce-x{position:absolute;right:8px;top:6px}.announce{position:relative}.announce-track{flex:1 1 100%}}.lpc-bar{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--line-2)}.lpc-title{flex:none;min-width:0;line-height:1.2}.lpc-h{display:flex;align-items:center;gap:6px}.lpc-h h1{font-size:17px;font-weight:600;margin:0;white-space:nowrap}.lpc-count{font-size:11.5px;color:var(--ink-3);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.lpc-dot{margin:0 6px;color:var(--line)}.lpc-tabs{flex:none}.lpc-bar .lpc-tabs{order:0;width:auto}.lpc-tabs .vtab{display:inline-flex;align-items:center;justify-content:center;width:36px;height:30px;padding:0}.lpc-tools{flex:1;min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:6px}.lpc-search{position:relative;flex:1;min-width:150px;max-width:440px}.lpc-search .ctl{height:34px;padding-left:32px;width:100%}.lpc-sicon{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--ink-3);pointer-events:none}.lpc-slot{display:contents}.lpc-ib{position:relative;width:34px;height:34px;flex:none;display:inline-grid;place-items:center;border:0;background:transparent;border-radius:var(--r);color:var(--ink-2);cursor:pointer;transition:background .15s,color .15s}.lpc-ib:hover{background:var(--surface-2);color:var(--ink)}.lpc-ib:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.lpc-ib.on{color:var(--brand-ink);background:var(--brand-wash)}.lpc-ib.danger{color:var(--alert)}.lpc-ib.danger:hover{background:var(--alert-wash);color:var(--alert)}.tbl-bulk .lpc-ib{width:30px;height:30px}.lpc-new{background:var(--brand);color:#fff;border-radius:50%}.lpc-new:hover{background:var(--brand-hover);color:#fff}.lpc-badge{position:absolute;top:-6px;right:-6px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--brand);color:#fff;font-size:10px;font-weight:700;line-height:17px;text-align:center}.lpc-phone{display:none}.lpc-ghost{visibility:hidden;pointer-events:none}.dt{border-radius:0}.card .dt,.card .lpc-table{border:0;border-top:1px solid var(--line-2);border-radius:0;box-shadow:none}@media (min-width:641px) and (max-width:1100px){.lpc-bar{flex-wrap:wrap}.lpc-tools{flex-basis:100%;justify-content:flex-start}.lpc-search{max-width:none}}@media (max-width:640px){.lpc-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:10px;-moz-column-gap:8px;column-gap:8px;padding:10px 12px}.lpc-h h1{font-size:18px}.lpc-tools{grid-column:1 / -1;justify-content:stretch}.lpc-search{max-width:none;min-width:0}.lpc-search .ctl{height:44px;font-size:16px}.lpc-ib{width:44px;height:44px}.lpc-tools{gap:2px}.lpc-search{margin-right:4px}.lpc-tabs .vtab{width:40px;height:40px}.lpc-phone{display:inline-flex}.lpc-desk{display:none!important}}.mcard-own{align-items:center;padding:10px 12px}.mcard-own .mc-pick{margin:0 6px 0 -4px}.lc{flex:1;min-width:0;display:flex;align-items:center;gap:10px}.lc-main{flex:1;min-width:0}.lc-name{font-size:14.5px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-sub{font-size:12.5px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:1px}.lc-marks{margin-top:5px;display:flex}.lc-side{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:4px;max-width:40%}.lc-side>*{max-width:100%;overflow:hidden;text-overflow:ellipsis}.lc-val{font-size:12.5px;font-weight:600;color:var(--ink-2);font-variant-numeric:tabular-nums}.lc-call{flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:var(--r);border:1px solid var(--line);background:var(--surface);color:var(--ok)}.lc-call:active{background:var(--surface-2)}.lc-gen .lc-name .text-xs{font-size:12.5px;font-weight:400;color:var(--ink-3);margin-top:1px}.lc-gen .lc-main:has(.lc-name .text-xs) .lc-sub{display:none}.lc-gen .lc-sub{display:flex;align-items:center;gap:0 4px;flex-wrap:nowrap}.lc-gen .lc-sub>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 1 auto}.lc-gen .lc-f:not(.lc-first):before{content:"·";margin:0 5px 0 1px;color:var(--ink-4,rgb(var(--c-ink-400)))}.lc-gen .lc-f[hidden],.lc-gen .lc-sub[hidden]{display:none}.sf-row{display:flex;align-items:center;gap:4px;min-width:0}.sf-row .ws-side{flex:1;min-width:0}.ws-pill{display:flex;align-items:center;gap:8px;width:100%;min-width:0;height:38px;padding:0 8px;border:0;border-radius:var(--r);background:none;cursor:pointer;font:inherit;color:var(--ink);text-align:left;transition:background .15s}.ws-pill:hover,.ws-side.open .ws-pill{background:var(--surface-2)}.ws-pill img{max-height:24px;max-width:96px;width:auto;-o-object-fit:contain;object-fit:contain;flex:none}.ws-pill .own-mark{width:24px;height:24px;font-size:12px;border-radius:6px}.ws-pill .own-name{flex:1;min-width:0;font-size:12.5px;font-weight:600;color:var(--ink)}.ws-pill .ws-caret{margin-left:0}.ws-pill .ws-id{flex:1;min-width:0;display:flex;align-items:center;gap:8px}.ws-pill.has-logo{height:auto;min-height:38px;padding:6px 8px}.ws-pill.has-logo .ws-id{flex-direction:column;align-items:flex-start;gap:3px}.ws-pill.has-logo img{max-height:22px;max-width:100%}.ws-pill.has-logo .own-name{flex:none;max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.25}.ws-side .ws-pop{bottom:calc(100% + 6px);top:auto;left:0;right:auto;width:250px;max-width:calc(100vw - 24px)}.sf-cog{flex:none;width:34px;height:34px;display:grid;place-items:center;border:0;background:none;border-radius:var(--r);cursor:pointer;color:var(--ink-3);transition:background .15s,color .15s}.sf-cog:hover{background:var(--surface-2);color:var(--ink)}.sf-cog.on{background:var(--brand-wash);color:var(--brand-ink)}.shell.compact .sf-row{flex-direction:column;gap:2px}.shell.compact .ws-pill{justify-content:center;padding:0}.shell.compact .ws-pill .own-name,.shell.compact .ws-pill .ws-caret{display:none}.shell.compact .ws-pill img{max-width:34px}.shell.compact .ws-pill .ws-id{flex:none;align-items:center}.topbar .acts{gap:2px}.topbar .btn.icon-btn,.topbar .icon-btn{border:0;background:transparent;box-shadow:none;border-radius:99px;width:36px;height:36px;min-height:0;padding:0;color:var(--ink-3)}.topbar .btn.icon-btn:hover,.topbar .icon-btn:hover,.topbar .menu-wrap.open>.btn.icon-btn{background:var(--surface-2);color:var(--ink)}.topbar .acts .btn.icon-btn svg{width:18px;height:18px}.topbar .new-pop{width:210px}.um-wrap{position:relative;flex:none;margin-left:6px}.um-trigger{display:flex;align-items:center;gap:4px;height:36px;padding:0 7px 0 3px;border:1px solid var(--line);border-radius:99px;background:var(--surface);cursor:pointer;color:var(--ink-3);font:inherit;transition:background .15s}.um-trigger:hover,.um-wrap.open .um-trigger{background:var(--surface-2)}.um-av{width:28px;height:28px;border-radius:50%;flex:none;overflow:hidden;background:var(--brand-wash);color:var(--brand-ink);border:1px solid rgb(var(--c-brand-200));display:grid;place-items:center;font-size:11px;font-weight:700}.um-av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.um-caret{width:14px;height:14px}.um-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:61;width:260px;max-width:calc(100vw - 16px);background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:var(--pop);padding:6px}.um-who{display:flex;flex-direction:column;gap:2px;padding:8px 10px 10px;min-width:0}.um-who b{font-size:13.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.um-who span{font-size:12px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.um-who em{align-self:flex-start;margin-top:6px;font-style:normal;font-size:11px;font-weight:600;color:var(--brand-ink);background:var(--brand-wash);padding:2px 8px;border-radius:99px}.um-sep{height:1px;background:var(--line-2);margin:4px 2px}.um-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;background:none;border-radius:6px;font:inherit;font-size:13px;color:var(--ink-2);cursor:pointer;text-align:left}.um-item svg{width:16px;height:16px;flex:none;color:var(--ink-3)}.um-item:hover{background:var(--surface-2);color:var(--ink)}.um-item.danger,.um-item.danger svg{color:var(--alert)}.um-item.danger:hover{background:var(--alert-wash)}@media (max-width:900px){.shell.compact .sf-row{flex-direction:row;gap:4px}.shell.compact .ws-pill{justify-content:flex-start;padding:0 8px}.shell.compact .ws-pill .own-name,.shell.compact .ws-pill .ws-caret{display:block}.shell.compact .ws-pill img{max-width:96px}.shell.compact .ws-pill .ws-id{flex:1}.shell.compact .ws-pill.has-logo .ws-id{align-items:flex-start}.shell.compact .ws-pill.has-logo img{max-width:100%}.topbar .search-btn{display:grid;margin-left:auto}.topbar .acts{flex:none}}@media (pointer:coarse){.topbar .btn.icon-btn,.topbar .icon-btn{width:40px;height:40px}.um-item,.ws-pill,.sf-cog{min-height:44px}.sf-cog{width:44px}}@media (max-width:640px){.topbar{gap:2px;padding:0 6px 0 4px}.topbar .crumb{font-size:13.5px;margin-left:4px}.topbar .btn.icon-btn,.topbar .icon-btn{width:38px;height:40px}.topbar .acts{flex:none}.um-wrap{margin-left:2px}.um-trigger{border:0;background:transparent;padding:0 2px;height:40px}.um-caret{display:none}.topbar .new-pop,.um-pop{position:fixed;left:8px;right:8px;width:auto;max-width:none;top:calc(100% + 6px)}.topbar .new-pop{max-height:min(70vh,460px)}}.tipbox{position:fixed;z-index:10000;max-width:260px;pointer-events:none;background:#0f1a28;color:#fff;border-radius:8px;padding:7px 10px;font-size:12px;line-height:1.4;box-shadow:0 8px 24px -8px #0f1a2873}.tipbox b{display:block;font-weight:600}.tipbox span{display:block;margin-top:2px;color:rgb(var(--c-surface) / .78)}@media (pointer:coarse){.tbl-bulk .lpc-ib{width:40px;height:40px}}.ph-band .ph-new{width:34px;height:34px;min-height:0;padding:0;border-radius:50%;font-size:0;gap:0;justify-content:center;flex:none}.ph-band .ph-new svg{width:16px;height:16px;margin:0}@media (max-width:640px){.ph-band>div:first-child{flex-wrap:wrap;align-items:center;row-gap:8px}.ph-band>div:first-child>:first-child{flex:1 1 0;min-width:0;order:0}.ph-band .page-actions,.ph-band .page-actions>div.flex:not(.relative){display:contents}.ph-band .ph-new{order:1;width:40px;height:40px}.ph-band .page-actions:has(:is(button,a,select,.relative):not(.ph-new)):before{content:"";flex-basis:100%;order:2}.ph-band .page-actions>:not(.ph-new),.ph-band .page-actions>div.flex:not(.relative)>:not(.ph-new){order:3;flex:0 0 auto}.ph-band .page-actions>:is(button,a):not(.ph-new),.ph-band .page-actions>div.flex:not(.relative)>:is(button,a):not(.ph-new){min-height:36px;height:36px;padding:0 12px;font-size:12.5px;width:auto}}.lc-gen .lc-val[hidden]{display:none}@media (min-width:901px){.main-col .fixed.inset-x-0.bottom-0{left:var(--sbw,0px)}}.ap-wrap{position:relative;flex:none}.ap-pop,.np{background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--pop)}.ap-pop{position:absolute;right:0;top:calc(100% + 8px);z-index:61;width:300px;max-width:calc(100vw - 16px);padding:6px}.ap-head,.np-head{padding:10px 12px 12px;border-bottom:1px solid var(--line-2);margin:0 -6px 8px}.ap-head b,.np-title b{display:block;font-family:Familjen Grotesk,Instrument Sans,sans-serif;font-size:15px;font-weight:600;color:var(--ink)}.ap-head span,.np-title span{display:block;margin-top:3px;font-size:12px;line-height:1.45;color:var(--ink-3)}.ap-opts{display:flex;flex-direction:column;gap:6px;padding:0 4px}.ap-opt{display:flex;align-items:center;gap:12px;width:100%;padding:9px 12px;border-radius:12px;border:1px solid var(--line);background:var(--surface);cursor:pointer;text-align:left;font:inherit;color:var(--ink);transition:border-color .15s,background .15s}.ap-opt:hover{background:var(--surface-2)}.ap-opt.on{border-color:var(--brand);background:var(--brand-wash);box-shadow:0 0 0 1px var(--brand) inset}.ap-ico{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;flex:none;color:#fff}.ap-light{background:linear-gradient(135deg,#ffb547,#ff7a00)}.ap-dark{background:linear-gradient(135deg,#3a4a6b,#0d1b2a)}.ap-system{background:linear-gradient(135deg,#5480ff,#6c4dff)}.ap-txt{flex:1;min-width:0;display:flex;flex-direction:column}.ap-txt b{font-size:13.5px;font-weight:600}.ap-txt small{font-size:11.5px;color:var(--ink-3)}.ap-tick{width:16px;height:16px;color:var(--brand);flex:none}.ap-foot{margin:8px 4px 2px;padding:8px 8px 4px;font-size:11.5px;color:var(--ink-3);border-top:1px solid var(--line-2)}.ap-reset{border:0;background:none;padding:0;font:inherit;color:var(--brand);font-weight:600;cursor:pointer}.ap-reset:hover{text-decoration:underline}.topbar .notif-pop.np{width:360px;padding:6px;border-radius:14px}.topbar .menu-wrap.open .notif-pop.np{display:flex;flex-direction:column;max-height:min(560px,calc(100vh - var(--topH) - 24px));max-height:min(560px,calc(100dvh - var(--topH) - 24px));overflow:hidden}.np .np-list{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto}.np .np-head,.np .np-all{flex:none}.np-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.np-mark{display:inline-flex;align-items:center;gap:5px;flex:none;margin-top:1px;border:1px solid var(--line);background:var(--surface);border-radius:99px;padding:4px 10px;font:inherit;font-size:11.5px;font-weight:600;color:var(--ink-2);cursor:pointer}.np-mark:hover{background:var(--surface-2);color:var(--ink)}.np-list{display:flex;flex-direction:column;gap:2px;padding:0 2px}.np-item{display:flex;align-items:flex-start;gap:11px;width:100%;padding:10px;border:0;border-radius:10px;background:none;text-align:left;font:inherit;color:var(--ink);cursor:pointer;position:relative;flex:none}.np-item:hover{background:var(--surface-2)}.np-ico{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--surface-2);color:var(--ink-3)}.np-item.unread .np-ico{background:var(--brand-wash);color:var(--brand)}.np-body{flex:1;min-width:0;display:flex;flex-direction:column}.np-body b{font-size:13px;font-weight:500;line-height:1.35;color:var(--ink-2);overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.np-item.unread .np-body b{font-weight:650;color:var(--ink)}.np-text{font-size:12px;line-height:1.4;color:var(--ink-3);margin-top:2px;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.np-time{font-size:11px;color:var(--ink-3);opacity:.8;margin-top:4px}.np-dot{position:absolute;right:10px;top:14px;width:8px;height:8px;border-radius:50%;background:var(--brand)}.np-item.unread .np-body{padding-right:14px}.np-empty{display:flex;flex-direction:column;align-items:center;gap:4px;padding:22px 12px;text-align:center;font-size:12px;color:var(--ink-3)}.np-empty b{font-size:13px;color:var(--ink)}.np-all{display:block;width:calc(100% - 8px);margin:6px 4px 2px;padding:9px;border-radius:10px;border:1px solid var(--line);background:var(--surface);font:inherit;font-size:12.5px;font-weight:600;color:var(--brand);cursor:pointer;text-align:center}.np-all:hover{background:var(--brand-wash)}.um-item .um-val{margin-left:auto;font-size:12px;color:var(--ink-3)}.um-phone{display:none}.um-looks{padding:4px 2px 2px}.um-looks .ap-opts{padding:0}@media (max-width:640px){.topbar .ap-wrap{display:none}.um-item.um-phone{display:flex}.um-looks.um-phone{display:block}.topbar .ap-pop{position:fixed;left:8px;right:8px;width:auto;max-width:none;top:calc(100% + 6px)}.topbar .notif-pop.np{width:auto}}@media (pointer:coarse){.ap-opt{min-height:52px}.np-item{min-height:48px}}.jl-light{display:block}.jl-dark{display:none}:root[data-theme=dark] .jl-light{display:none}:root[data-theme=dark] .jl-dark{display:block}.recharts-default-tooltip{background:var(--surface)!important;border-color:var(--line)!important;border-radius:8px}.recharts-tooltip-label{color:var(--ink)!important}.ap-pop{width:368px}.ap-label{margin:2px 6px 6px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.ap-swatches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0 4px}.ap-sw{display:flex;align-items:center;gap:7px;min-width:0;padding:6px 7px;border-radius:10px;border:1px solid var(--line);background:var(--surface);cursor:pointer;font:inherit;color:var(--ink);text-align:left;transition:border-color .15s,background .15s}.ap-sw:hover{background:var(--surface-2)}.ap-sw.on{border-color:var(--brand);background:var(--brand-wash);box-shadow:0 0 0 1px var(--brand) inset}.ap-dot{width:22px;height:22px;border-radius:50%;flex:none;display:grid;place-items:center;color:#fff;box-shadow:inset 0 0 0 1px #00000014}.ap-own{background:conic-gradient(from 0deg,#ef4444,#f59e0b,#22c55e,#06b6d4,#3b82f6,#a855f7,#ef4444)}.ap-name{font-size:12px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-custom{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 4px 0;padding:8px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2)}.ap-custom input[type=color]{width:36px;height:34px;padding:2px;border:1px solid var(--line);border-radius:8px;background:var(--surface);cursor:pointer;flex:none}.ap-custom .ctl{flex:1;min-width:0;height:34px;font-family:IBM Plex Mono,ui-monospace,monospace;text-transform:uppercase}.ap-problem{flex-basis:100%;margin:2px 0 0;font-size:11.5px;color:var(--alert)}.ap-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0 4px;padding:4px;border-radius:12px;background:var(--surface-2);border:1px solid var(--line-2)}.ap-mode{display:flex;align-items:center;justify-content:center;gap:6px;height:34px;border:0;border-radius:9px;background:transparent;font:inherit;font-size:12.5px;font-weight:600;color:var(--ink-3);cursor:pointer;transition:background .15s,color .15s}.ap-mode:hover{color:var(--ink)}.ap-mode.on{background:var(--surface);color:var(--brand-ink);box-shadow:0 1px 2px #0d1b2a1f}.ap-swatches+.ap-label,.ap-custom+.ap-label{margin-top:12px}@media (pointer:coarse){.ap-sw{min-height:44px}.ap-mode{height:42px}}@media (max-width:640px){.ap-swatches{grid-template-columns:repeat(2,minmax(0,1fr))}}:root[data-accent-gradient] .btn.primary,:root[data-accent-gradient] .lpc-new,:root[data-accent-gradient] .bg-brand-fill{background-image:var(--brand-gradient);border-color:transparent}:root[data-accent-gradient] .btn.primary:hover,:root[data-accent-gradient] .lpc-new:hover{filter:brightness(.92)}.ap-note{flex-basis:100%;margin:2px 0 0;font-size:11px;line-height:1.4;color:var(--ink-3)}.um-pop{max-height:calc(100vh - var(--topH) - 16px);max-height:calc(100dvh - var(--topH) - 16px);overflow-y:auto;overscroll-behavior:contain}.ap-pop{width:380px;max-height:calc(100vh - var(--topH) - 16px);max-height:calc(100dvh - var(--topH) - 16px);overflow-y:auto;overscroll-behavior:contain}.ap-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;margin:0 4px 10px;padding:3px;border-radius:11px;background:var(--surface-2);border:1px solid var(--line-2)}.ap-tab{display:flex;align-items:center;justify-content:center;gap:4px;min-width:0;height:30px;padding:0 4px;border:0;border-radius:8px;background:transparent;font:inherit;font-size:12px;font-weight:600;color:var(--ink-3);cursor:pointer;white-space:nowrap;transition:background .15s,color .15s}.ap-tab:hover{color:var(--ink)}.ap-tab.on{background:var(--surface);color:var(--brand-ink);box-shadow:0 1px 2px #0d1b2a1f}.ap-count{font-size:10px;font-weight:700;line-height:1;padding:2px 5px;border-radius:99px;background:var(--brand-wash);color:var(--brand-ink)}.ap-pane{min-height:120px;margin-bottom:12px}.ap-pane>.ap-swatches{padding:0 4px}.ap-name small{display:block;font-size:10.5px;font-weight:500;color:var(--ink-3);white-space:normal;line-height:1.3}.ap-set{border-radius:50%}.ap-clabel{flex-basis:100%;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.ap-to{font-size:12px;color:var(--ink-3)}.ap-prev{flex:1;min-width:40px;height:34px;border-radius:8px;border:1px solid var(--line)}.ap-custom .btn{flex:none}.ap-note{margin:8px 6px 0;font-size:11.5px;line-height:1.45;color:var(--ink-3)}.ap-tpls{list-style:none;margin:0;padding:0 4px;display:flex;flex-direction:column;gap:6px}.ap-tpl{display:flex;align-items:center;gap:4px;padding:3px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.ap-tpl.on{border-color:var(--brand);background:var(--brand-wash);box-shadow:0 0 0 1px var(--brand) inset}.ap-tpl-use{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:5px 6px;border:0;border-radius:8px;background:none;font:inherit;color:var(--ink);cursor:pointer;text-align:left}.ap-tpl-use:hover{background:var(--surface-2)}.ap-ib{flex:none;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:8px;background:none;color:var(--ink-3);cursor:pointer}.ap-ib:hover{background:var(--surface-2);color:var(--ink)}.ap-ib.danger:hover{background:var(--alert-wash);color:var(--alert)}.ap-empty{margin:4px;padding:18px 14px;border:1px dashed var(--line);border-radius:10px;text-align:center;font-size:12px;line-height:1.5;color:var(--ink-3)}.ap-empty>b:first-child{display:block;font-size:13px;color:var(--ink);margin-bottom:2px}.ap-actions{display:flex;gap:6px;margin:10px 4px 0}.ap-actions .btn{display:inline-flex;align-items:center;gap:5px}.ap-saveas{margin-top:10px}.ap-saveas .ctl{text-transform:none;font-family:inherit}.ap-wide .ap-tabs{max-width:560px}.ap-wide .ap-swatches{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.ap-wide .ap-modes{max-width:420px}.ap-wide .ap-custom{max-width:560px}@media (pointer:coarse){.ap-tab{height:38px}.ap-ib{width:40px;height:40px}}@media (max-width:640px){.ap-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}.side-mark{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:10px;background:none;cursor:pointer;padding:0;transition:background .15s}.side-mark:hover{background:var(--surface-2)}.side-mark:focus-visible{outline:none;box-shadow:var(--focus)}.ap-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.ap-lead{margin:0 6px 10px;font-size:12px;line-height:1.5;color:var(--ink-3)}.ap-styles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 4px}.ap-style{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:7px;padding:8px;border-radius:12px;border:1px solid var(--line);background:var(--surface);cursor:pointer;font:inherit;color:var(--ink);text-align:left;transition:border-color .15s,background .15s}.ap-style:hover{background:var(--surface-2)}.ap-style.on{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand) inset;background:var(--brand-wash)}.ap-style .ap-name{font-size:12.5px;font-weight:700;white-space:normal}.ap-style .ap-name small{display:block;font-size:10.5px;font-weight:500;color:var(--ink-3);line-height:1.3;margin-top:2px}.ap-style .ap-tick{position:absolute;top:8px;right:8px;width:16px;height:16px;color:var(--brand)}.sty-prev{display:grid;place-items:center;height:54px;border-radius:9px;overflow:hidden;background:#eef1f6}.sp-card{position:relative;width:76%;height:34px;border-radius:7px;background:#fff;padding:6px 7px;display:flex;flex-direction:column;gap:4px}.sp-line{display:block;height:4px;width:70%;border-radius:2px;background:#c9d1dc}.sp-line.s{width:45%}.sp-btn{position:absolute;right:6px;bottom:5px;width:18px;height:9px;border-radius:3px;background:var(--brand)}.sty-crystal{background:linear-gradient(135deg,#c7d7ff,#f0c9f5)}.sty-crystal .sp-card{background:#ffffff73;border:1px solid rgba(255,255,255,.85);box-shadow:0 6px 14px -6px #3c3c7859}.sty-liquid{background:linear-gradient(135deg,#9ec5ff,#bdf0f4)}.sty-liquid .sp-card{background:#ffffffe6;border-radius:11px;box-shadow:inset 0 1px #fff,0 6px 12px -6px #1e3c7859}.sty-liquid .sp-btn{border-radius:99px}.sty-minimal{background:#f3f4f6}.sty-minimal .sp-card{border:1px solid #E5E7EB}.sty-neu{background:#e6ebf1}.sty-neu .sp-card{background:#e6ebf1;border-radius:9px;box-shadow:4px 4px 8px #c3cad4,-4px -4px 8px #fff}.sty-clay{background:#ffe9e0}.sty-clay .sp-card{border-radius:12px;box-shadow:0 7px 12px -6px #783c8c59,inset -3px -3px 6px #0000000f,inset 3px 3px 6px #fff}.sty-clay .sp-btn{border-radius:6px}.sty-brutal{background:#fbf6e4}.sty-brutal .sp-card{border:2px solid #111;border-radius:4px;box-shadow:3px 3px #111}.sty-brutal .sp-btn{border:1.5px solid #111;border-radius:2px}.ap-seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:2px;margin:0 4px 10px;padding:3px;border-radius:11px;background:var(--surface-2);border:1px solid var(--line-2)}.ap-seg.sm{margin:0;flex:none}.ap-segb{height:30px;padding:0 8px;border:0;border-radius:8px;background:transparent;font:inherit;font-size:12px;font-weight:600;color:var(--ink-3);cursor:pointer;white-space:nowrap}.ap-segb:hover{color:var(--ink)}.ap-segb.on{background:var(--surface);color:var(--brand-ink);box-shadow:0 1px 2px #0d1b2a1f}.ap-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 6px 10px}.ap-rlabel{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.ap-check{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--ink-2);cursor:pointer}.ap-check input{width:15px;height:15px;accent-color:var(--brand)}.ap-frost{margin-left:auto}.ap-plabel{margin:8px 6px 6px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.ap-dots{display:grid;grid-template-columns:repeat(auto-fill,30px);gap:8px;padding:0 6px}.ap-pd{width:30px;height:30px;border-radius:50%;border:0;padding:0;cursor:pointer;display:grid;place-items:center;color:#fff;box-shadow:inset 0 0 0 1px #0d1b2a24;transition:transform .12s}.ap-pd:hover{transform:scale(1.08)}.ap-pd.on{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--brand)}.ap-pd svg{filter:drop-shadow(0 0 2px rgba(0,0,0,.55))}.ap-custom .ap-clabel{flex-basis:100%}.ap-custom .ap-check{margin-left:2px}.ap-thumb{position:relative;flex:none;width:46px;height:32px;border-radius:7px;overflow:hidden;box-shadow:inset 0 0 0 1px #0d1b2a24}.ap-thumb .t-sb{position:absolute;left:0;top:0;bottom:0;width:11px}.ap-thumb .t-sb.r{left:2px;top:2px;bottom:2px;border-radius:3px}.ap-thumb .t-tb{position:absolute;left:13px;right:0;top:0;height:7px}.ap-thumb .t-tb.r{left:14px;right:2px;top:2px;border-radius:3px}.ap-thumb .t-ac{position:absolute;right:5px;bottom:5px;width:10px;height:10px;border-radius:50%}.ap-thumb .t-on{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;background:#0d1b2a59}.ap-tpl-use .ap-name small{display:block;font-size:10.5px;font-weight:500;color:var(--ink-3)}.ap-wide .ap-tabs{max-width:600px}.ap-wide .ap-styles{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.ap-wide .sty-prev{height:70px}.ap-wide .ap-dots{grid-template-columns:repeat(auto-fill,36px);gap:10px}.ap-wide .ap-pd{width:36px;height:36px}.ap-wide .ap-seg{max-width:460px}@media (max-width:640px){.ap-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.ap-tab{font-size:11.5px;padding:0 2px}.ap-frost{margin-left:0}}@media (pointer:coarse){.ap-pd{width:36px;height:36px}.ap-dots{grid-template-columns:repeat(auto-fill,36px)}.ap-segb{height:38px}}.nav-item .ico.sub{width:16px;height:16px;color:var(--ink-3)}.nav-children .nav-item{gap:9px}.nav-item.active .ico.sub{color:var(--brand)}.nav-children .nav-item:hover .ico.sub{color:var(--ink-2)}@media (max-width:359px){.topbar .btn.icon-btn,.topbar .icon-btn{width:34px}.topbar .um-trigger{padding:0}}.ev-report{display:flex;flex-direction:column;gap:14px}.ev-tools{display:flex;justify-content:flex-end;margin-bottom:-4px}.ev-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ev-filters .dview button{height:30px;font-size:12.5px;font-weight:600;color:var(--ink-3)}.ev-filters .dview button.on{color:var(--brand)}.ev-hero{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--line);box-shadow:var(--shadow)}.ev-hero-cell{background:var(--surface);padding:14px 16px;min-width:0;container-type:inline-size}.ev-hero-cell dt{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.ev-hero-cell dd{margin:4px 0 0;font-family:Familjen Grotesk,sans-serif;font-size:21px;font-size:min(26px,12.5cqi);font-weight:700;line-height:1.15;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.ev-hero-cell dd small{font-size:13px;font-weight:500;color:var(--ink-3);margin-left:4px}.ev-hero-sub{margin-top:5px;font-size:12px;color:var(--ink-3)}.ev-pos{color:var(--ok)!important}.ev-neg{color:var(--alert)!important}.ev-muted{color:var(--ink-3)!important}.ev-window{height:5px;border-radius:99px;background:var(--line-2);margin-top:8px;overflow:hidden}.ev-window i{display:block;height:100%;background:var(--brand);border-radius:99px}@media (max-width:1100px){.ev-hero{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.ev-hero{grid-template-columns:repeat(2,minmax(0,1fr))}.ev-hero-cell{padding:12px 13px}.ev-hero-cell dd{font-size:19px;font-size:min(22px,12.5cqi)}.ev-hero-cell:last-child:nth-child(odd){grid-column:1 / -1}}.ev-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:999px;font-size:11.5px;font-weight:600;white-space:nowrap;border:1px solid transparent}.ev-good{background:rgb(var(--c-ok-wash));color:rgb(var(--c-ok-ink));border-color:rgb(var(--c-emerald-200))}.ev-ok{background:var(--brand-wash);color:var(--brand-ink)}.ev-warn{background:var(--gold-wash);color:rgb(var(--c-gold-700))}.ev-bad{background:var(--alert-wash);color:var(--alert)}.ev-chip.ev-muted{background:var(--surface-2);color:var(--ink-3)!important;border-color:var(--line)}.ev-say{margin:0;padding:12px 14px;border-radius:12px;border:1px solid var(--line);border-left:3px solid var(--brand);background:var(--surface);font-size:14px;color:var(--ink-2);line-height:1.5}.ev-say.ev-good{border-left-color:var(--ok)}.ev-say.ev-warn{border-left-color:var(--gold)}.ev-say.ev-bad{border-left-color:var(--alert)}.ev-say.ev-muted{border-left-color:var(--line);color:var(--ink-2)!important}.ev-sec{padding:16px 18px;min-width:0}.ev-sec-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.ev-sec-head h3{margin:0;font-family:Familjen Grotesk,sans-serif;font-size:16px;font-weight:600;color:var(--ink)}.ev-sec-head p{margin:3px 0 0;font-size:12.5px;color:var(--ink-3);line-height:1.45;max-width:70ch}@media (max-width:640px){.ev-sec{padding:14px}}.ev-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media (max-width:900px){.ev-grid2{grid-template-columns:minmax(0,1fr)}}.ev-chart{width:100%;min-width:0}.ev-chart+.ev-chart{margin-top:10px}.ev-legend{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:6px;font-size:11.5px;color:var(--ink-3)}.ev-legend span{display:inline-flex;align-items:center;gap:6px}.ev-legend i{width:10px;height:10px;border-radius:3px;display:inline-block}.ev-tip{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:8px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--pop);font-size:12px;color:var(--ink-2)}.ev-tip b{color:var(--ink)}.ev-bar{display:block;padding:7px 0;color:inherit;text-decoration:none}.ev-bar+.ev-bar{border-top:1px solid var(--line-2)}.ev-bar.is-link{border-radius:8px}.ev-bar.is-link:hover .ev-bar-label{color:var(--brand)}.ev-bar-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.ev-bar-label{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:13.5px;font-weight:500;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ev-bar-label a{color:inherit;text-decoration:none}.ev-bar-label a:hover{color:var(--brand)}.ev-bar-right{flex:none;font-size:13px;color:var(--ink-2);white-space:nowrap}.ev-bar-track{height:7px;margin-top:6px;border-radius:99px;background:var(--line-2);overflow:hidden}.ev-bar-fill{display:block;height:100%;border-radius:99px;background:var(--brand);transition:width .4s cubic-bezier(.2,.7,.3,1)}.ev-bar-fill.t-ok{background:var(--ok)}.ev-bar-fill.t-gold{background:var(--gold)}.ev-bar-fill.t-muted{background:rgb(var(--c-ink-300))}.ev-bar-sub{margin-top:4px;font-size:11.5px;color:var(--ink-3)}.ev-funnel{list-style:none;margin:0;padding:0}.ev-step{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;flex:none;background:var(--brand-wash);color:var(--brand-ink);font-size:10.5px;font-weight:700;font-family:IBM Plex Mono,monospace}.ev-mono{font-family:IBM Plex Mono,monospace;font-size:12.5px;font-variant-numeric:tabular-nums}.ev-rows{margin:0}.ev-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--line-2)}.ev-row:first-child{border-top:0}.ev-row dt{min-width:0;font-size:13.5px;color:var(--ink-2)}.ev-row dt small{display:block;font-size:11.5px;color:var(--ink-3);margin-top:1px}.ev-row dt small a{color:var(--brand)}.ev-row dd{margin:0;flex:none;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px}.ev-row-warn dd{color:rgb(var(--c-gold-700))}.ev-sub{margin:14px 0 6px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.ev-list{list-style:none;margin:0;padding:0}.ev-list li{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-top:1px solid var(--line-2);font-size:13px}.ev-list li:first-child{border-top:0}.ev-list a{color:var(--ink);font-weight:500;text-decoration:none;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ev-list a:hover{color:var(--brand)}.ev-list span{flex:none;color:var(--ink-3);font-size:12px}.ev-cold a{color:rgb(var(--c-gold-700))}.ev-tags{display:flex;flex-wrap:wrap;gap:6px}.ev-tag{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line);font-size:12px;color:var(--ink-2)}.ev-tag b{font-weight:600;color:var(--ink-3);font-family:IBM Plex Mono,monospace;font-size:11px}.ev-quiet{margin:0;padding:12px 14px;border-radius:10px;background:var(--surface-2);font-size:13px;color:var(--ink-3)}.ev-foot{margin:8px 0 0;font-size:12px;color:var(--ink-3);line-height:1.5}.ev-foot a{color:var(--brand)}.ev-how{max-width:80ch}.ev-table{display:flex;flex-direction:column;margin:0 -18px -16px}.ev-tr{display:grid;grid-template-columns:minmax(0,2fr) 110px 124px 124px 124px;gap:12px;align-items:center;padding:10px 18px;border-top:1px solid var(--line-2);color:inherit;text-decoration:none;font-size:13px}.ev-tr:hover:not(.ev-th){background:var(--surface-2)}.ev-th{border-top:0;background:var(--surface-2);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding-top:8px;padding-bottom:8px}.ev-tr .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ev-main{display:flex;flex-direction:column;min-width:0}.ev-main b{font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ev-main small{font-size:11.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ev-events .ev-tr{grid-template-columns:minmax(0,1.5fr) minmax(200px,1.4fr) 92px 112px 54px 54px 104px}.ev-mult small{display:block;font-size:11px;font-weight:500;color:var(--ink-3);white-space:nowrap}.ev-hero-net{display:block;margin-bottom:4px;font-size:12px;color:var(--ink-3)}.match-link{display:inline-flex;align-items:center;gap:5px;min-height:36px;padding:4px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--brand) 45%,transparent);background:var(--surface);font:inherit;font-size:12.5px;font-weight:600;color:var(--brand-ink);cursor:pointer;white-space:nowrap;margin-left:auto}.match-link:hover{background:var(--brand-wash)}.match-link:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ev-pair{display:flex;flex-direction:column;gap:4px;min-width:0}.ev-pair-bars{display:flex;flex-direction:column;gap:3px}.ev-pair-bars i{display:block;height:5px;border-radius:99px;min-width:2px}.ev-pair-bars i.t-gold{background:var(--gold)}.ev-pair-bars i.t-ok{background:var(--ok)}.ev-mult{font-weight:700;color:var(--ink)}.ev-mult em{font-style:normal;font-weight:500;font-size:12px;color:var(--ink-3)}@media (max-width:640px){.ev-table{margin:0 -14px -14px}.ev-th{display:none}.ev-tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;padding:12px 14px}.ev-events .ev-tr{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 10px;padding:12px 14px}.ev-tr>.ev-main,.ev-tr>.ev-pair{grid-column:1 / -1}.ev-tr .num{text-align:left}.ev-tr [data-l]:before{content:attr(data-l);display:block;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}}.ev-link{border:0;background:none;padding:0;font:inherit;color:var(--brand);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.ev-team .ev-tr{grid-template-columns:minmax(0,1.5fr) 52px 52px 52px 128px 132px 150px;align-items:start}.ev-tr .num small{display:block;font-size:11px;font-weight:500;color:var(--ink-3);white-space:nowrap}.ev-num-btn{border:0;background:none;padding:2px 0;margin:-2px 0;font:inherit;color:var(--brand-ink);font-weight:600;cursor:pointer;text-align:inherit;border-radius:6px;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--brand) 35%,transparent);text-underline-offset:3px}.ev-num-btn:hover{color:var(--brand);text-decoration-color:var(--brand)}.ev-num-btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ev-num-btn small{text-decoration:none}.ev-tr-other{background:var(--surface-2)}.ev-tr-other .ev-main b{color:var(--ink-2)}.ev-tr-total{border-top:2px solid var(--line);font-weight:700}.ev-tr-total:hover{background:transparent!important}.ev-team .ev-main small,.ev-team .num small{white-space:normal}@media (max-width:1000px){.ev-team .ev-tr{grid-template-columns:minmax(0,1.4fr) 44px 44px 44px 104px 112px 132px;gap:10px}}.ev-back{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:12px;text-decoration:none;background:var(--gold-wash);border:1px solid color-mix(in srgb,var(--gold) 35%,transparent);border-left:3px solid var(--gold)}.ev-back b{font-size:14px;color:var(--ink)}.ev-back span{font-size:13px;color:var(--ink-2)}a.ev-back:hover b{color:var(--brand)}.ev-back.is-quiet{margin:0}.ev-anchor{display:block;position:relative;top:-80px;visibility:hidden}.ev-back-list{list-style:none;margin:12px 0 0;padding:0}.ev-back-list li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding:9px 0;border-top:1px solid var(--line-2)}.ev-back-list li>a{display:flex;flex-direction:column;min-width:0;text-decoration:none;color:var(--ink)}.ev-back-list li>a b{font-weight:600;font-size:13.5px}.ev-back-list li>a:hover b{color:var(--brand)}.ev-back-list li>a small{font-size:11.5px;color:var(--ink-3)}.ev-back-list li.is-cold>a b{color:rgb(var(--c-gold-700))}.ev-back-meta{display:flex;flex-wrap:wrap;gap:6px}.ev-back-meta .ev-chip{white-space:normal}.ev-came{font-style:normal;color:rgb(var(--c-gold-700));font-weight:600}.ev-money .ev-rows{min-width:0}.ev-drill{display:flex;flex-direction:column;min-height:100%}.ev-drill>div:first-child{padding:0 16px;position:sticky;top:0;background:var(--surface);z-index:1}.ev-drill-body{padding:8px 20px 24px}.ev-drill-list{list-style:none;margin:0;padding:0}.ev-drill-list li{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--line-2)}.ev-drill-list li:first-child{border-top:0}.ev-drill-list li>a{display:flex;flex-direction:column;min-width:0;color:var(--ink);text-decoration:none}.ev-drill-list li>a b{font-weight:600;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ev-drill-list li>a:hover b{color:var(--brand)}.ev-drill-list li>a small{font-size:11.5px;color:var(--ink-3)}.ev-drill-side{flex:none;font-size:12px;color:var(--brand);text-decoration:none;text-align:right;max-width:45%}.ev-drill-fig{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right;font-variant-numeric:tabular-nums}.ev-drill-fig b{font-size:13.5px;color:var(--ink)}.ev-drill-fig small{font-size:11.5px;color:var(--ink-3)}.ev-drill-sum{margin:10px 0 0;padding-top:10px;border-top:2px solid var(--line);font-weight:600;font-size:13px;color:var(--ink)}.ev-drill-totals{margin-top:10px;padding-top:4px;border-top:2px solid var(--line)}@media (max-width:640px){.ev-team .ev-tr{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px}.ev-team .ev-tr>.num:nth-last-child(-n+3){grid-column:span 1}.ev-tr-total{display:none}.ev-back-list li{flex-direction:column;align-items:flex-start}.ev-drill-body{padding:6px 14px 24px}.ev-drill-list li{flex-wrap:wrap}.ev-drill-side{max-width:none;text-align:left}.ev-drill-fig{flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 10px;text-align:left;width:100%}}:root{--bar-edge:rgba(13,27,42,.08);--bar-hi:rgba(255,255,255,.6);--bar-shadow:0 10px 30px -14px rgba(13,27,42,.26), 0 1px 2px rgba(13,27,42,.05);--bar-blur:blur(24px) saturate(180%);--pg-ink:var(--ink);--pg-ink-2:var(--ink-2);--pg-ink-3:var(--ink-3);--pg-line:var(--line);--pg-line-2:var(--line-2);--pg-surface:var(--surface);--pg-surface-2:var(--surface-2);--pg-c-ink-300:var(--c-ink-300);--pg-c-ink-400:var(--c-ink-400);--pg-c-ink-500:var(--c-ink-500);--pg-c-ink-600:var(--c-ink-600);--pg-c-ink-700:var(--c-ink-700);--pg-c-ink-900:var(--c-ink-900);--pg-brand-ink:var(--brand-ink);--pg-brand-wash:var(--brand-wash)}:root[data-theme=dark]{--bar-edge:rgba(255,255,255,.08);--bar-hi:rgba(255,255,255,.07);--bar-shadow:0 12px 34px -14px rgba(0,0,0,.7), 0 1px 2px rgba(0,0,0,.4)}:root[data-sb] .sidebar{background:transparent;border-right-color:var(--bar-edge)}:root[data-sb] .sidebar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;background:var(--sb-bg)}:root[data-sb-glass] .sidebar:before{-webkit-backdrop-filter:var(--bar-blur);backdrop-filter:var(--bar-blur)}:root[data-sb] .side-head,:root[data-sb] .side-foot{border-color:var(--bar-edge)}:root[data-sb] .nav-item:hover{background:color-mix(in srgb,var(--ink) 7%,transparent)}:root[data-sb] .nav-item.active{background:color-mix(in srgb,var(--brand) 16%,transparent)}:root[data-sb] .nav-item .badge{background:color-mix(in srgb,var(--ink) 6%,transparent);border-color:transparent}:root[data-sb] .collapse{background:color-mix(in srgb,var(--ink) 5%,transparent);border-color:var(--bar-edge)}@media (max-width:900px){:root[data-sb-glass] .sidebar:before{background:linear-gradient(var(--sb-bg),var(--sb-bg)),color-mix(in srgb,var(--surface) 86%,transparent)}}:root[data-tb] .topbar{background:var(--tb-bg);border-bottom-color:var(--bar-edge)}:root[data-tb-glass] .topbar{-webkit-backdrop-filter:var(--bar-blur);backdrop-filter:var(--bar-blur)}:root[data-tb] .topsearch input{background:color-mix(in srgb,var(--surface) 62%,transparent)!important;border-color:var(--bar-edge)}:root[data-tb] .topsearch input:focus{background:var(--surface)!important}:root[data-tb] .topbar .btn.icon-btn:hover,:root[data-tb] .topbar .menu-wrap.open>.btn.icon-btn{background:color-mix(in srgb,var(--ink) 8%,transparent)}:root[data-sb-dark]:not([data-theme=dark]) .sidebar,:root[data-tb-dark]:not([data-theme=dark]) .topbar{--ink:#F2F5F9;--ink-2:#D3DAE4;--ink-3:#A3AEBE;--line:rgba(255,255,255,.14);--line-2:rgba(255,255,255,.1);--surface-2:rgba(255,255,255,.08);--bar-edge:rgba(255,255,255,.12);--c-ink-300:163 174 190;--c-ink-400:163 174 190;--c-ink-500:200 208 220;--c-ink-600:211 218 228;--c-ink-700:230 235 241;--c-ink-900:242 245 249;color:var(--ink)}:root[data-sb-dark]:not([data-theme=dark]) .nav-item.active{background:#ffffff29;color:#fff}:root[data-sb-dark]:not([data-theme=dark]) .nav-item.active .ico{color:#fff}:root[data-sb-dark]:not([data-theme=dark]) .nav-item:hover{background:#ffffff1a}:root[data-sb-dark]:not([data-theme=dark]) .nav-item .badge{background:#ffffff1f;color:var(--ink-2)}:root[data-sb-dark]:not([data-theme=dark]) .nav-item.active .badge{background:#fff3;color:#fff;border-color:transparent}:root[data-sb-dark]:not([data-theme=dark]) .collapse{background:#ffffff14;border-color:#ffffff24;color:var(--ink-2)}:root[data-sb-dark]:not([data-theme=dark]) .sidebar .jl-light{display:none}:root[data-sb-dark]:not([data-theme=dark]) .sidebar .jl-dark{display:block}:root[data-tb-dark]:not([data-theme=dark]) .topsearch input{background:#ffffff1a!important;border-color:#ffffff29;color:var(--ink)}:root[data-tb-dark]:not([data-theme=dark]) .topsearch input::-moz-placeholder{color:var(--ink-3)}:root[data-tb-dark]:not([data-theme=dark]) .topsearch input::placeholder{color:var(--ink-3)}:root[data-tb-dark]:not([data-theme=dark]) .topbar .btn.icon-btn:hover,:root[data-tb-dark]:not([data-theme=dark]) .topbar .menu-wrap.open>.btn.icon-btn{background:#ffffff1f}:root[data-sb] .sidebar :is(.ws-pop,.menu-pop,.flyout,.um-pop,[role=menu],[role=dialog],[role=listbox]){--surface:var(--sb-menu);--c-surface:var(--sb-menu-rgb);background-color:var(--sb-menu);color:var(--ink)}:root[data-tb] .topbar :is(.menu-pop,.ap-pop,.np,.um-pop,.new-pop,.ws-pop,[role=menu],[role=dialog],[role=listbox]){--surface:var(--tb-menu);--c-surface:var(--tb-menu-rgb);background-color:var(--tb-menu);color:var(--ink)}:root[data-sb-dark]:not([data-theme=dark]) .sidebar :is(.ws-pop,.menu-pop,.flyout,.um-pop,[role=menu]),:root[data-tb-dark]:not([data-theme=dark]) .topbar :is(.menu-pop,.ap-pop,.np,.um-pop,.new-pop,[role=menu],[role=dialog]){--surface-2:rgba(255,255,255,.08);--brand-wash:rgba(255,255,255,.12);--brand-ink:#FFFFFF;border-color:#ffffff1f}@media (min-width:901px){:root[data-sb-shape=rounded] .sidebar{top:10px;height:calc(100vh - 20px);height:calc(100dvh - 20px);margin:10px 0 10px 10px;border:1px solid var(--bar-edge);border-radius:20px;box-shadow:var(--bar-shadow),inset 0 1px 0 var(--bar-hi)}:root[data-tb-shape=rounded] .topbar{top:10px;margin:10px 12px 0;border:1px solid var(--bar-edge);border-radius:16px;box-shadow:var(--bar-shadow),inset 0 1px 0 var(--bar-hi)}:root[data-tb-shape=rounded]:not([data-sb-shape=rounded]) .side-head{margin-top:10px}}:root[data-pg] body{background:var(--pg-bg, var(--canvas));background-attachment:fixed}:root[data-pg=glow] body{background:radial-gradient(1100px 680px at 0% -10%,color-mix(in srgb,var(--brand) 18%,transparent),transparent 62%),radial-gradient(900px 620px at 105% 110%,color-mix(in srgb,var(--brand-2, var(--brand)) 14%,transparent),transparent 62%),var(--canvas);background-attachment:fixed}:root[data-theme=dark][data-pg=glow] body{background:radial-gradient(1100px 680px at 0% -10%,color-mix(in srgb,var(--brand) 22%,transparent),transparent 62%),radial-gradient(900px 620px at 105% 110%,color-mix(in srgb,var(--brand-2, var(--brand)) 16%,transparent),transparent 62%),var(--canvas);background-attachment:fixed}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){:root[data-sb-glass] .sidebar:before{background:var(--surface)}:root[data-tb-glass] .topbar{background:var(--surface)}}@media print{:root[data-pg] body{background:#fff}}:root[data-style] :is(.menu-pop,.ap-pop,.um-pop,.ws-pop,.np,.flyout,.ui-modal){transition:none}:root[data-style=crystal]{--cr-glass:color-mix(in srgb, var(--surface) 58%, transparent);--cr-glass-strong:color-mix(in srgb, var(--surface) 80%, transparent);--cr-edge:rgba(255,255,255,.7);--cr-hi:rgba(255,255,255,.6);--cr-shadow:0 12px 34px -16px color-mix(in srgb, var(--brand) 35%, rgba(13,27,42,.35)), 0 1px 2px rgba(13,27,42,.06);--r:12px}:root[data-style=crystal][data-theme=dark]{--cr-glass:color-mix(in srgb, var(--surface) 60%, transparent);--cr-glass-strong:color-mix(in srgb, var(--surface) 84%, transparent);--cr-edge:rgba(255,255,255,.1);--cr-hi:rgba(255,255,255,.07);--cr-shadow:0 16px 40px -16px rgba(0,0,0,.75), 0 1px 2px rgba(0,0,0,.4)}:root[data-style=crystal] :is(.card,.stat,.modcard,.kcard){background:var(--cr-glass);-webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%);border:1px solid var(--cr-edge);border-radius:18px;box-shadow:var(--cr-shadow),inset 0 1px 0 var(--cr-hi)}:root[data-style=crystal] :is(.card .dt,.card .lpc-table,.dt){background:transparent}:root[data-style=crystal] table.tbl th{background:var(--cr-glass-strong)}:root[data-style=crystal] table.tbl tbody tr{background:transparent}:root[data-style=crystal] table.tbl tbody tr:hover{background:color-mix(in srgb,var(--surface) 50%,transparent)}:root[data-style=crystal] table.tbl td.pin-l,:root[data-style=crystal] table.tbl td.pin-r{background:var(--cr-glass-strong)}:root[data-style=crystal] .btn:not(.primary):not(.icon-btn){background:var(--cr-glass);border-color:var(--cr-edge);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 var(--cr-hi)}:root[data-style=crystal] :is(.ctl,.ui-picker,.ui-affix,input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):not(.ui-affix-in),select,textarea){background-color:var(--cr-glass-strong);border-color:var(--cr-edge)}:root[data-style=crystal] .viewtabs{background:var(--cr-glass);border-color:var(--cr-edge)}:root[data-style=crystal] :is(.menu-pop,.ap-pop,.um-pop,.ws-pop,.np,.flyout,.ms-pop,.ui-pop,.ui-toast){border-color:var(--cr-edge);border-radius:16px;box-shadow:var(--pop),inset 0 1px 0 var(--cr-hi)}:root[data-style=crystal] :is(.ui-modal,.ui-drawer,.so-panel){border:1px solid var(--cr-edge);border-radius:20px;box-shadow:var(--cr-shadow),inset 0 1px 0 var(--cr-hi)}:root[data-style=crystal] .lpc-new{box-shadow:0 8px 22px -8px color-mix(in srgb,var(--brand) 70%,transparent),inset 0 1px #ffffff59}:root[data-style=liquid]{--lq-glass:color-mix(in srgb, var(--surface) 42%, transparent);--lq-solid:color-mix(in srgb, var(--surface) 92%, transparent);--lq-edge:rgba(255,255,255,.85);--lq-hi:inset 0 1px 0 rgba(255,255,255,.9), inset 0 -1px 0 rgba(255,255,255,.25), inset 1px 0 0 rgba(255,255,255,.4);--lq-shadow:0 14px 36px -18px rgba(13,27,42,.32), 0 2px 6px -2px rgba(13,27,42,.08);--r:12px}:root[data-style=liquid][data-theme=dark]{--lq-glass:color-mix(in srgb, var(--surface) 46%, transparent);--lq-solid:color-mix(in srgb, var(--surface) 94%, transparent);--lq-edge:rgba(255,255,255,.16);--lq-hi:inset 0 1px 0 rgba(255,255,255,.18), inset 0 -1px 0 rgba(255,255,255,.04);--lq-shadow:0 16px 40px -18px rgba(0,0,0,.8), 0 2px 6px -2px rgba(0,0,0,.4)}:root[data-style=liquid] :is(.card,.stat,.modcard,.kcard){background:var(--lq-solid);border:1px solid var(--lq-edge);border-radius:22px;box-shadow:var(--lq-shadow),var(--lq-hi)}:root[data-style=liquid] .btn{border-radius:999px}:root[data-style=liquid] .btn:not(.primary){background:var(--lq-glass);border-color:var(--lq-edge);-webkit-backdrop-filter:blur(14px) saturate(180%);backdrop-filter:blur(14px) saturate(180%);box-shadow:var(--lq-hi)}:root[data-style=liquid] .btn.primary{box-shadow:0 8px 20px -10px color-mix(in srgb,var(--brand) 80%,transparent),inset 0 1px #ffffff73}:root[data-style=liquid] .topbar .btn.icon-btn{background:transparent;border-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-style=liquid] :is(.ctl,.ui-picker,.ui-affix,input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):not(.ui-affix-in),select,textarea){border-radius:12px}:root[data-style=liquid] .viewtabs{border-radius:999px;background:var(--lq-glass);border-color:var(--lq-edge);box-shadow:var(--lq-hi)}:root[data-style=liquid] .viewtabs>*{border-radius:999px}:root[data-style=liquid] .lpc-new{box-shadow:0 10px 24px -10px color-mix(in srgb,var(--brand) 80%,transparent),inset 0 1px #ffffff80}:root[data-style=liquid] :is(.menu-pop,.ap-pop,.um-pop,.ws-pop,.np,.flyout,.ms-pop,.ui-pop,.ui-toast){border-color:var(--lq-edge);border-radius:20px;box-shadow:var(--pop),var(--lq-hi)}:root[data-style=liquid] :is(.ui-modal,.ui-drawer,.so-panel){border:1px solid var(--lq-edge);border-radius:26px;box-shadow:var(--lq-shadow),var(--lq-hi)}:root[data-style=liquid] .nav-item{border-radius:12px}:root[data-style=neu]{--canvas:#E6EBF1;--surface:#E6EBF1;--surface-2:#DEE4EB;--c-surface:230 235 241;--line:transparent;--line-2:rgba(13,27,42,.06);--neu-dark:#C3CAD4;--neu-light:#FFFFFF;--neu-out:7px 7px 16px var(--neu-dark), -7px -7px 16px var(--neu-light);--neu-out-sm:4px 4px 9px var(--neu-dark), -4px -4px 9px var(--neu-light);--neu-in:inset 4px 4px 9px var(--neu-dark), inset -4px -4px 9px var(--neu-light);--shadow:var(--neu-out);--r:12px}:root[data-style=neu][data-theme=dark]{--canvas:#1D232B;--surface:#1D232B;--surface-2:#222932;--c-surface:29 35 43;--line-2:rgba(255,255,255,.05);--neu-dark:#12161B;--neu-light:#28303B}:root[data-style=neu] :is(.card,.stat,.modcard,.kcard){background:var(--surface);border:0;border-radius:18px;box-shadow:var(--neu-out)}:root[data-style=neu] :is(.card .dt,.card .lpc-table,.dt){background:transparent}:root[data-style=neu] table.tbl th{background:transparent}:root[data-style=neu] table.tbl tbody tr{background:transparent}:root[data-style=neu] table.tbl tbody tr:hover{background:var(--surface-2)}:root[data-style=neu] table.tbl td.pin-l,:root[data-style=neu] table.tbl td.pin-r{background:var(--surface)}:root[data-style=neu] .btn{border:0;border-radius:12px;background:var(--surface);box-shadow:var(--neu-out-sm)}:root[data-style=neu] .btn:hover{background:var(--surface)}:root[data-style=neu] .btn:active{box-shadow:var(--neu-in);transform:none}:root[data-style=neu] .btn.primary{background:var(--brand);color:#fff;box-shadow:var(--neu-out-sm)}:root[data-style=neu] .btn.icon-btn{box-shadow:none;background:transparent}:root[data-style=neu] .btn.icon-btn:hover{box-shadow:var(--neu-out-sm)}:root[data-style=neu] :is(.ctl,.ui-picker,.ui-affix,input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):not(.ui-affix-in),select,textarea){background-color:var(--surface);border-color:transparent;border-radius:12px;box-shadow:var(--neu-in)}:root[data-style=neu] :is(.ctl,input,select,textarea):focus{box-shadow:var(--neu-in),var(--focus)}:root[data-style=neu] .viewtabs{background:var(--surface);border:0;box-shadow:var(--neu-in);border-radius:12px}:root[data-style=neu] .lpc-new{box-shadow:var(--neu-out-sm)}:root[data-style=neu] :is(.menu-pop,.ap-pop,.um-pop,.ws-pop,.np,.flyout,.ms-pop,.ui-pop,.ui-toast){border:0;border-radius:16px;box-shadow:var(--neu-out)}:root[data-style=neu] :is(.ui-modal,.ui-drawer,.so-panel){background:var(--surface);border:0;border-radius:22px;box-shadow:var(--neu-out)}:root[data-style=neu] .sidebar{border-right:0}:root[data-style=neu] .topbar{border-bottom:0;box-shadow:0 6px 14px -10px var(--neu-dark)}:root[data-style=neu] .nav-item.active{background:var(--surface);box-shadow:var(--neu-in)}:root[data-style=clay]{--clay-out:0 16px 30px -14px color-mix(in srgb, var(--brand) 30%, rgba(60,40,120,.35));--clay-in:inset -6px -6px 14px rgba(13,27,42,.07), inset 6px 6px 14px rgba(255,255,255,.85);--clay-in-sm:inset -3px -3px 8px rgba(13,27,42,.08), inset 3px 3px 8px rgba(255,255,255,.8);--line:rgba(13,27,42,.05);--r:14px}:root[data-style=clay][data-theme=dark]{--clay-out:0 18px 32px -14px rgba(0,0,0,.75);--clay-in:inset -6px -6px 14px rgba(0,0,0,.35), inset 6px 6px 14px rgba(255,255,255,.06);--clay-in-sm:inset -3px -3px 8px rgba(0,0,0,.35), inset 3px 3px 8px rgba(255,255,255,.06);--line:rgba(255,255,255,.05)}:root[data-style=clay] :is(.card,.stat,.modcard,.kcard){border:0;border-radius:26px;box-shadow:var(--clay-out),var(--clay-in)}:root[data-style=clay] :is(.card .dt,.card .lpc-table){background:transparent}:root[data-style=clay] .btn{border:0;border-radius:16px;box-shadow:0 6px 14px -8px #0d1b2a4d,var(--clay-in-sm)}:root[data-style=clay] .btn.primary{box-shadow:0 10px 20px -10px color-mix(in srgb,var(--brand) 80%,transparent),inset -3px -3px 8px #0000002e,inset 3px 3px 8px #ffffff59}:root[data-style=clay] .btn.icon-btn{box-shadow:none}:root[data-style=clay] :is(.ctl,.ui-picker,.ui-affix,input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):not(.ui-affix-in),select,textarea){border-color:transparent;border-radius:16px;background-color:var(--surface-2);box-shadow:var(--clay-in-sm)}:root[data-style=clay] .viewtabs{border:0;border-radius:16px;box-shadow:var(--clay-in-sm)}:root[data-style=clay] .lpc-new{box-shadow:0 10px 20px -10px color-mix(in srgb,var(--brand) 80%,transparent),inset -3px -3px 8px #0000002e,inset 3px 3px 8px #ffffff59}:root[data-style=clay] :is(.menu-pop,.ap-pop,.um-pop,.ws-pop,.np,.flyout,.ms-pop,.ui-pop,.ui-toast){border:0;border-radius:22px;box-shadow:var(--clay-out),var(--clay-in)}:root[data-style=clay] :is(.ui-modal,.ui-drawer,.so-panel){border:0;border-radius:28px;box-shadow:var(--clay-out),var(--clay-in)}:root[data-style=clay] .nav-item{border-radius:14px}:root[data-style=clay] .nav-item.active{box-shadow:var(--clay-in-sm)}:root[data-style=brutal]{--bru:#111111;--bru-shadow:4px 4px 0 var(--bru);--bru-shadow-sm:3px 3px 0 var(--bru);--line:var(--bru);--r:6px}:root[data-style=brutal][data-theme=dark]{--bru:#E9EDF2}:root[data-style=brutal] :is(.card,.stat,.modcard,.kcard){border:2px solid var(--bru);border-radius:10px;box-shadow:var(--bru-shadow)}:root[data-style=brutal] .stat:hover,:root[data-style=brutal] .modcard:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--bru)}:root[data-style=brutal] :is(.card .dt,.card .lpc-table){border-top:2px solid var(--bru)}:root[data-style=brutal] table.tbl th{border-bottom:2px solid var(--bru);color:var(--ink);font-weight:800}:root[data-style=brutal] table.tbl td{border-bottom-color:color-mix(in srgb,var(--bru) 18%,transparent)}:root[data-style=brutal] .btn{border:2px solid var(--bru);border-radius:8px;box-shadow:var(--bru-shadow-sm);font-weight:800;transition:transform .06s,box-shadow .06s}:root[data-style=brutal] .btn:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--bru)}:root[data-style=brutal] .btn:active{transform:translate(3px,3px);box-shadow:none}:root[data-style=brutal] .btn.primary{border-color:var(--bru)}:root[data-style=brutal] .btn.icon-btn{border-color:transparent;box-shadow:none}:root[data-style=brutal] .btn.icon-btn:hover{border-color:var(--bru);box-shadow:var(--bru-shadow-sm)}:root[data-style=brutal] :is(.ctl,.ui-picker,.ui-affix,input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):not(.ui-affix-in),select,textarea){border:2px solid var(--bru);border-radius:6px}:root[data-style=brutal] :is(.ctl,input,select,textarea):focus{box-shadow:3px 3px 0 var(--brand)}:root[data-style=brutal] .viewtabs{border:2px solid var(--bru);border-radius:8px;box-shadow:var(--bru-shadow-sm)}:root[data-style=brutal] .lpc-new{border:2px solid var(--bru);box-shadow:var(--bru-shadow-sm)}:root[data-style=brutal] :is(.menu-pop,.ap-pop,.um-pop,.ws-pop,.np,.flyout,.ms-pop,.ui-pop,.ui-toast){border:2px solid var(--bru);border-radius:10px;box-shadow:var(--bru-shadow)}:root[data-style=brutal] :is(.ui-modal,.ui-drawer,.so-panel){border:2px solid var(--bru);border-radius:12px;box-shadow:6px 6px 0 var(--bru)}:root[data-style=brutal] .sidebar{border-right:2px solid var(--bru)}:root[data-style=brutal] .topbar{border-bottom:2px solid var(--bru)}:root[data-style=brutal] .nav-item.active{border:2px solid var(--bru);box-shadow:var(--bru-shadow-sm)}:root[data-style=brutal] :is(h1,h2,.page-head h1){letter-spacing:-.02em}@media (min-width:901px){:root[data-style=brutal][data-sb-shape=rounded] .sidebar{border:2px solid var(--bru);box-shadow:var(--bru-shadow)}:root[data-style=brutal][data-tb-shape=rounded] .topbar{border:2px solid var(--bru);box-shadow:var(--bru-shadow)}:root[data-style=neu][data-sb-shape=rounded] .sidebar{border:0;box-shadow:var(--neu-out)}:root[data-style=neu][data-tb-shape=rounded] .topbar{border:0;box-shadow:var(--neu-out)}}@media (prefers-reduced-motion:reduce){:root[data-style] :is(.stat,.modcard,.btn){transition:none}:root[data-style=brutal] :is(.stat,.modcard,.btn):hover{transform:none}}@media print{:root[data-style] :is(.card,.stat,.modcard,.btn){background:#fff;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid #E5E7EB}}:root[data-style] :is(.ui-drawer,.so-panel){border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}:root[data-style=crystal] :is(.ui-modal,.ui-drawer,.so-panel){background:var(--cr-glass-strong);-webkit-backdrop-filter:blur(24px) saturate(170%);backdrop-filter:blur(24px) saturate(170%)}:root[data-style=liquid] :is(.ui-modal,.ui-drawer,.so-panel){background:var(--lq-solid)}:root[data-style=clay] :is(.ui-modal,.ui-drawer,.so-panel){background:var(--surface)}:root[data-style=brutal] :is(.ui-modal,.ui-drawer,.so-panel){background:var(--surface)}:root[data-style=brutal] :is(.tab[aria-selected=true],.subtab.on,.so-tab.on){font-weight:800;box-shadow:inset 0 0 0 2px var(--bru)}:root[data-style=neu] .tab[aria-selected=true]{background:var(--surface);box-shadow:var(--neu-in)}:root[data-style=clay] .tab[aria-selected=true]{box-shadow:var(--clay-in-sm);border-radius:14px}:root[data-style=liquid] .tab[aria-selected=true]{border-radius:999px}:root[data-style=brutal] :is(.toast){border:2px solid var(--bru);box-shadow:var(--bru-shadow-sm);border-radius:8px}:root[data-style=clay] .toast{border-radius:18px}:root[data-style] .stat .foot{position:static;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-top-color:color-mix(in srgb,var(--ink) 10%,transparent)}:root[data-style] .ui-affix .ui-affix-in{background:transparent!important;box-shadow:none!important;border:0!important}:root{--dock-h:56px}.dock{position:fixed;z-index:58;left:var(--sbw);right:0;bottom:0;display:flex;justify-content:center;pointer-events:none}@media (max-width:900px){.dock{left:0}}.dock-row{pointer-events:auto;display:flex;align-items:stretch;gap:2px;width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;justify-content:flex-start;overflow-anchor:none;padding:5px 8px calc(5px + env(safe-area-inset-bottom));background:var(--tb-bg, var(--surface));border-top:1px solid var(--bar-edge, var(--line));box-shadow:0 -6px 18px -14px #0d1b2a59}.dock-row::-webkit-scrollbar{display:none}.dock-row>:first-child{margin-left:auto}.dock-row>:last-child{margin-right:auto}.dk{flex:none;width:64px;display:flex;flex-direction:column;align-items:center;gap:3px;padding:4px 2px 3px;border:0;border-radius:12px;background:none;cursor:pointer;color:var(--ink-2);text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .15s,color .15s}.dk:hover{background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--ink)}.dk:focus-visible{outline:none;box-shadow:var(--focus)}.dk-ico{display:grid;place-items:center;width:36px;height:26px;border-radius:9px;transition:background .15s,color .15s}.dk-ico svg{width:19px;height:19px}.dk-lbl{display:block;max-width:60px;font-size:10px;line-height:12px;font-weight:500;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dk.on{color:var(--brand-ink)}.dk.on .dk-ico{background:var(--brand-wash);color:var(--brand)}.dk-edit{color:var(--ink-3)}:root[data-tb-shape=rounded] .dock{bottom:10px;padding:0 12px}:root[data-tb-shape=rounded] .dock-row{width:auto;border:1px solid var(--bar-edge, var(--line));border-radius:22px;padding:5px 6px;box-shadow:var(--bar-shadow),inset 0 1px 0 var(--bar-hi, transparent)}@media (max-width:640px){:root[data-tb-shape=rounded] .dock{bottom:8px;padding:0 8px}:root[data-tb-shape=rounded] .dock-row{width:100%}}:root[data-tb-glass] .dock-row{-webkit-backdrop-filter:var(--bar-blur);backdrop-filter:var(--bar-blur)}:root[data-tb-dark]:not([data-theme=dark]) .dock-row{--ink:#F2F5F9;--ink-2:#D3DAE4;--ink-3:#A3AEBE;--bar-edge:rgba(255,255,255,.12);--brand-wash:rgba(255,255,255,.16);--brand-ink:#FFFFFF;--brand:#FFFFFF}:root[data-dock] .content{padding-bottom:calc(var(--dock-h) + 28px)}:root[data-dock][data-tb-shape=rounded] .content{padding-bottom:calc(var(--dock-h) + 40px)}:root[data-dock] :is(.foot,.content .sticky.bottom-0){bottom:calc(var(--dock-h) + 6px)}:root[data-dock][data-tb-shape=rounded] :is(.foot,.content .sticky.bottom-0){bottom:calc(var(--dock-h) + 18px)}.dk-sheet-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:170;display:flex;align-items:flex-end;justify-content:center}.dk-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0d1b2a61}.dk-sheet{position:relative;width:100%;max-width:680px;max-height:min(82vh,760px);overflow-y:auto;overscroll-behavior:contain;background:var(--surface);color:var(--ink);border-radius:22px 22px 0 0;padding:6px 16px calc(16px + env(safe-area-inset-bottom));box-shadow:var(--pop)}@media (min-width:901px){.dk-sheet-wrap{align-items:center}.dk-sheet{border-radius:22px;padding-bottom:18px}}.dk-grip{width:40px;height:4px;border-radius:99px;background:var(--line);margin:6px auto 12px}.dk-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-bottom:6px}.dk-head b{font-size:16px;font-weight:700}.dk-head span{order:3;flex-basis:100%;font-size:12px;color:var(--ink-3)}.dk-head-acts{margin-left:auto;display:flex;gap:6px}.dk-label{margin:14px 2px 8px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.dk-group{margin:12px 2px 6px;font-size:12px;font-weight:600;color:var(--ink-2)}.dk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:10px 8px}.dk-tile{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;padding:11px 4px 9px;border-radius:14px;background:var(--surface-2);border:1px solid var(--line-2);color:var(--ink-2);cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dk-tile .dk-ico{width:38px;height:30px;border-radius:10px;background:var(--surface);color:var(--ink)}.dk-tile .dk-ico svg{width:20px;height:20px}.dk-tile .dk-lbl{max-width:72px;text-align:center}.dk-tile.dragging{z-index:3;box-shadow:var(--pop);cursor:grabbing}.dk-tile.add{cursor:pointer;touch-action:auto;background:transparent;border-style:dashed}.dk-tile.add:hover{border-color:var(--brand);color:var(--ink)}.dk-badge{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;border:2px solid var(--surface);color:#fff;cursor:pointer;padding:0}.dk-badge.remove{background:var(--alert)}.dk-badge.add{background:var(--brand)}.dk-empty{grid-column:1/-1;margin:0;font-size:12px;color:var(--ink-3)}@media (pointer:coarse){.dk{width:68px}.dk-badge{width:24px;height:24px;top:-8px;right:-8px}}:root[data-style=brutal] .dock-row{border:2px solid var(--bru);box-shadow:4px 4px 0 var(--bru)}:root[data-style=brutal]:not([data-tb-shape=rounded]) .dock-row{border-width:2px 0 0;box-shadow:none}:root[data-style=neu] .dock-row{border:0;background:var(--surface);box-shadow:0 -6px 14px -8px var(--neu-dark),var(--neu-out-sm)}:root[data-style=clay][data-tb-shape=rounded] .dock-row{border:0;border-radius:26px;box-shadow:var(--clay-out),var(--clay-in)}:root[data-style=liquid] .dk.on .dk-ico{border-radius:999px}@media print{.dock{display:none}}.dock{transition:transform .42s cubic-bezier(.32,.72,0,1)}.dock-row{transition:opacity .32s ease}.dock.is-tucked .dock-row{opacity:0}.dock.is-tucked{transform:translateY(100%)}:root[data-tb-shape=rounded] .dock.is-tucked{transform:translateY(calc(100% + 10px))}@media (max-width:640px){:root[data-tb-shape=rounded] .dock.is-tucked{transform:translateY(calc(100% + 8px))}}.dock-handle{position:absolute;left:50%;bottom:calc(100% - 1px);transform:translate(-50%);pointer-events:auto;width:52px;height:20px;display:grid;place-items:center;touch-action:none;border:1px solid var(--bar-edge, var(--line));border-bottom:0;border-radius:10px 10px 0 0;background:var(--tb-bg, var(--surface));color:var(--ink-3);cursor:pointer;box-shadow:0 -5px 12px -8px #0d1b2a59;transition:color .15s}.dock-handle:hover{color:var(--ink)}.dock-handle:focus-visible{outline:none;box-shadow:var(--focus)}:root[data-tb-shape=rounded] .dock-handle{bottom:calc(100% - 1px)}.dock.is-tucked .dock-handle{border-radius:10px 10px 0 0}:root[data-tb-glass] .dock-handle{-webkit-backdrop-filter:var(--bar-blur);backdrop-filter:var(--bar-blur)}:root[data-tb-dark]:not([data-theme=dark]) .dock-handle{color:#a3aebe;border-color:#ffffff1f}:root[data-tb-dark]:not([data-theme=dark]) .dock-handle:hover{color:#f2f5f9}@media (prefers-reduced-motion:reduce){.dock,.dock-row{transition:none}}:root[data-dock][data-dock-auto] .content{padding-bottom:24px}.lv{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.lv>*,.lv-head,.lv-path{min-width:0}.lv-head{padding:0}.lv-top{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"back av id acts";gap:12px 14px;align-items:center;padding:14px 18px 12px}.lv-back{grid-area:back;align-self:start;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;border:1px solid var(--line);color:var(--ink-2);background:var(--surface);transition:background .15s,color .15s,border-color .15s}.lv-back:hover{background:var(--surface-2);color:var(--ink)}.lv-back:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lv-avatar{grid-area:av;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--brand-wash);color:var(--brand-ink);font:600 16px/1 Familjen Grotesk,sans-serif;letter-spacing:.02em}.lv-id{grid-area:id;min-width:0}.lv-kicker{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;color:var(--ink-3)}.lv-kicker-l{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.lv-know{color:var(--ink-3)}.lv-know:hover{color:var(--brand-ink)}.lv-kicker .mono{font-weight:500}.lv-name-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:2px}.lv-name{margin:0;font:600 22px/1.2 Familjen Grotesk,sans-serif;color:var(--ink);text-wrap:balance;overflow-wrap:anywhere}.lv-sub{margin:2px 0 0;font-size:13.5px;color:var(--ink-2);overflow-wrap:anywhere}.lv-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:6px;font-size:13px}.lv-rating{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:600;background:var(--surface-2);color:var(--ink-2);border:1px solid var(--line)}.lv-rating:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.lv-rating.r-hot{background:var(--alert-wash);color:var(--alert);border-color:transparent}.lv-rating.r-warm{background:var(--gold-wash);color:var(--gold-ink);border-color:transparent}.lv-rating.r-cold{background:var(--brand-wash);color:var(--brand-ink);border-color:transparent}.lv-meta-i{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;color:var(--ink-2);text-decoration:none}.lv-meta-i:hover{color:var(--brand-ink);text-decoration:underline;text-underline-offset:2px}.lv-meta-i svg{flex:none;color:var(--ink-3)}.lv-meta-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-acts{grid-area:acts;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;align-self:start}.lv-acts .btn{min-height:38px}.lv-icon{width:38px;padding:0;justify-content:center}.lv-del:hover{color:var(--alert);border-color:var(--alert)}.lv-acts .menu-pop{right:0;left:auto}.lv-lock{margin:0 20px 14px;padding:10px 14px;border-radius:10px;font-size:13.5px;background:var(--gold-wash);color:var(--gold-ink);border:1px solid var(--gold-wash-2)}.lv-path{border-top:1px solid var(--line-2);padding:9px 18px}.lv-path-list{list-style:none;margin:0;padding:3px 2px;display:flex;align-items:center;overflow-x:auto;position:relative;scrollbar-width:thin;scroll-snap-type:x proximity}.lv-step{display:flex;align-items:center;flex:1 1 auto;min-width:-moz-max-content;min-width:max-content;scroll-snap-align:center}.lv-step.is-first{flex:0 0 auto}.lv-step:not(.is-first):before{content:"";flex:1 1 14px;min-width:14px;height:2px;border-radius:2px;margin:0 5px;background:var(--line)}.lv-step[data-reached=true]:before{background:var(--brand)}.lv-path-gap{display:flex;align-items:center;flex:0 0 auto;margin:0 4px 0 12px;padding-left:12px;border-left:1px solid var(--line);align-self:stretch}.lv-path-gap span{font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.lv-path-gap+.lv-step:before{display:none}.lv-step-btn{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:3px 11px 3px 3px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font:500 12.5px/1.2 inherit;white-space:nowrap;transition:background .15s,border-color .15s,color .15s,box-shadow .15s}button.lv-step-btn{cursor:pointer}button.lv-step-btn:hover:not(:disabled){border-color:var(--brand);color:var(--ink)}button.lv-step-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}button.lv-step-btn:disabled{cursor:progress}.lv-step-dot{width:22px;height:22px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--surface-2);color:var(--ink-3);border:1px solid var(--line)}.lv-step-pip{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.55}.lv-step.is-done .lv-step-btn{background:var(--brand-wash);border-color:transparent;color:var(--brand-ink)}.lv-step.is-done .lv-step-dot{background:rgb(var(--c-brand-fill));border-color:transparent;color:#fff}.lv-step.is-current.k-open .lv-step-btn{background:rgb(var(--c-brand-fill));border-color:transparent;color:#fff;font-weight:600;box-shadow:0 0 0 2px var(--brand-wash)}.lv-step.is-current.k-open .lv-step-dot{background:#ffffff38;border-color:#ffffff80;color:#fff}:root[data-accent-gradient] .lv-step.is-current.k-open .lv-step-btn{background-image:var(--brand-gradient)}.lv-step.k-won .lv-step-dot{color:rgb(var(--c-ok-ink));background:rgb(var(--c-ok-wash));border-color:transparent}.lv-step.k-lost .lv-step-dot{color:var(--alert);background:var(--alert-wash);border-color:transparent}.lv-step.k-won button.lv-step-btn:hover:not(:disabled){border-color:rgb(var(--c-ok-ink))}.lv-step.k-lost button.lv-step-btn:hover:not(:disabled){border-color:var(--alert)}.lv-step.is-current.k-won .lv-step-btn{background:rgb(var(--c-ok-wash));border-color:rgb(var(--c-ok-ink));color:rgb(var(--c-ok-ink));font-weight:600}.lv-step.is-current.k-lost .lv-step-btn{background:var(--alert-wash);border-color:var(--alert);color:var(--alert);font-weight:600}.lv-tabs{border-top:1px solid var(--line-2);border-bottom:0;padding:6px 12px}.lv-cols{display:grid;grid-template-columns:minmax(0,1fr) clamp(280px,28%,350px);gap:14px;align-items:start}.lv-main{min-width:0}.lv-side{display:grid;gap:14px;min-width:0}.lv-inline{display:none}.lv-primary{width:100%;justify-content:center;min-height:44px}.lv-card-h{margin:0 0 6px;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.lv-glance{padding:16px 16px 8px}.lv-glance dl{margin:0}.lv-gr{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;border-top:1px solid var(--line-2);font-size:13.5px}.lv-gr:first-child{border-top:0}.lv-gr dt{color:var(--ink-3)}.lv-gr dd{margin:0;color:var(--ink);font-weight:500;text-align:right;min-width:0;overflow-wrap:anywhere}.lv-owner{display:inline-flex;align-items:center;gap:8px}.lv-fu{padding:14px 16px;position:relative}.lv-fu-h{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.lv-fu-when{color:var(--ink);font-weight:600}.lv-fu-big{font:600 19px/1.25 Familjen Grotesk,sans-serif}.lv-fu-top{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-top:2px}.lv-fu-top .lv-fu-state{margin-top:0}.lv-fu-headrow{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px}.lv-fu-tools{display:inline-flex;gap:4px;flex:none}.lv-cal{position:relative;display:inline-flex}.lv-fu-x{width:28px;height:28px;border-radius:8px;border:1px solid var(--line);background:var(--surface);color:var(--ink-3);display:grid;place-items:center;cursor:pointer;flex:none}.lv-fu-x:hover:not(:disabled){color:var(--alert);border-color:var(--alert)}.lv-fu-x:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lv-fu-wd{color:var(--ink-2);font-weight:500}.lv-fu-none{color:var(--ink-3);font-weight:500}.lv-fu-state{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:4px 10px;border-radius:999px;font-size:12.5px;font-weight:600;background:var(--surface-2);color:var(--ink-2)}.lv-fu.is-overdue{border-color:var(--alert);box-shadow:inset 3px 0 0 var(--alert),var(--shadow)}.lv-fu.is-overdue .lv-fu-state{background:var(--alert-wash);color:var(--alert)}.lv-fu.is-overdue .lv-fu-big .lv-fu-when,.lv-fu.is-overdue .lv-fu-big{color:var(--alert)}.lv-fu.is-today{border-color:var(--gold);box-shadow:inset 3px 0 0 var(--gold),var(--shadow)}.lv-fu.is-today .lv-fu-state{background:var(--gold-wash);color:var(--gold-ink)}.lv-fu-hint{margin:6px 0 0;font-size:13px;color:var(--ink-3)}.lv-fu-picks{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px;position:relative}.lv-chip{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:30px;padding:0 8px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink-2);font:500 12.5px/1.2 inherit;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.lv-chip-ico{width:30px;padding:0}.lv-fu-date{display:block;width:100%;min-height:36px;margin-top:8px}.lv-fu-time{display:flex;align-items:center;gap:8px;margin-top:10px;flex-wrap:wrap}.lv-fu-time-l{font-size:12.5px;color:var(--ink-3)}.lv-fu-time input.ctl{width:7.5rem;min-height:36px}.lv-fu-opt{font-size:12px;color:var(--ink-3)}.lv-fu-notime{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 8px;border:0;background:none;font-size:12.5px;color:var(--ink-2);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.lv-fu-notime:disabled{opacity:.6;cursor:default}.lv-chip:hover:not(:disabled){border-color:var(--brand);color:var(--ink)}.lv-chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lv-chip[aria-pressed=true]{border-color:var(--brand);background:var(--brand-wash);color:var(--brand-ink);font-weight:600}.lv-chip:disabled{cursor:progress;opacity:.7}.lv-fu-clear{grid-column:1 / -1;justify-self:start;display:inline-flex;align-items:center;gap:5px;border:0;background:none;padding:4px 2px;font:500 13px/1.2 inherit;color:var(--ink-3);cursor:pointer}.lv-fu-clear:hover{color:var(--alert)}.lv-fu-last{margin:10px 0 0;padding-top:8px;border-top:1px solid var(--line-2);font-size:12.5px;color:var(--ink-3)}.lv-fu-compact{padding:12px 14px}.lv-fu-row{display:flex;align-items:center;gap:12px}.lv-fu-ico{flex:none;color:var(--ink-3)}.lv-fu.is-overdue .lv-fu-ico{color:var(--alert)}.lv-fu.is-today .lv-fu-ico{color:var(--gold-ink)}.lv-fu-main{flex:1;min-width:0}.lv-fu-line{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:3px;font-size:14px}.lv-fu-line .lv-fu-state{margin-top:0}.lv-secs{display:grid;gap:14px}.lv-sec-h{padding:16px 20px 12px;border-bottom:1px solid var(--line-2)}.lv-sec-h h2{margin:0;font:600 15px/1.3 Familjen Grotesk,sans-serif;color:var(--ink)}.lv-sec-h p{margin:3px 0 0;font-size:12.5px;color:var(--ink-3)}.lv-grid{margin:0;padding:16px 20px 18px;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px 24px}.lv-f{min-width:0}.lv-f.is-long{grid-column:1 / -1}.lv-f .lbl{color:var(--ink-3);margin-bottom:4px}.lv-f dd{margin:0;font-size:14px;font-weight:500;color:var(--ink);overflow-wrap:anywhere;min-width:0}.lv-prose{display:block;font-weight:400;line-height:1.6;white-space:pre-wrap;max-width:72ch}.lv-sec-empty{margin:0;padding:14px 20px 16px;font-size:13px;color:var(--ink-3)}.lv-addl-h{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.lv-addl-h .btn{flex:none;display:inline-flex;align-items:center;gap:6px}.lv-foot{margin:2px 4px 0;font-size:12.5px;color:var(--ink-3)}.lv-rate{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line-2)}.lv-rate-l{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.lv-rate-opts{display:flex;flex-wrap:wrap;gap:6px}.lv-rate-o{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font:500 13px/1 inherit;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.lv-rate-o:hover:not(:disabled){border-color:var(--ink-3);color:var(--ink)}.lv-rate-o:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lv-rate-o:disabled{cursor:default}.lv-rate-dot{width:8px;height:8px;border-radius:50%;background:var(--line);flex:none}.lv-rate-o[aria-pressed=true]{font-weight:600;border-color:currentColor;background:var(--surface-2)}.lv-rate-o[aria-pressed=true] .lv-rate-dot{background:currentColor}.lv-rate-o.r-hot[aria-pressed=true]{color:var(--alert);background:var(--alert-wash)}.lv-rate-o.r-warm[aria-pressed=true]{color:var(--gold-ink);background:var(--gold-wash)}.lv-rate-o.r-cold[aria-pressed=true]{color:var(--brand-ink);background:var(--brand-wash)}.lv-fu-compact .lv-rate{margin-top:12px}.lv-cmt,.lv-lost{padding:14px 16px}.lv-cmt-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.lv-cmt-head .lv-card-h{display:inline-flex;align-items:center;gap:6px;margin:0}.lv-cmt-all{border:0;background:none;padding:0;font:500 12.5px/1.2 inherit;color:var(--brand-ink);cursor:pointer;text-decoration:none}.lv-cmt-all:hover{text-decoration:underline;text-underline-offset:2px}.lv-cmt-last{margin:0;padding:10px 12px;border-radius:10px;background:var(--surface-2)}.lv-cmt-last blockquote{margin:0;font-size:13.5px;line-height:1.5;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.lv-cmt-last figcaption{margin-top:6px;font-size:12px;color:var(--ink-3)}.lv-cmt-none{margin:0;font-size:13px;color:var(--ink-3)}.lv-cmt-add{display:grid;gap:8px;margin-top:10px}.lv-cmt-add textarea{resize:vertical;min-height:58px}.lv-cmt-add .btn{justify-self:end}.btn.cta-idle{border-color:var(--brand);background:var(--brand-wash);color:var(--brand-ink);font-weight:600}.btn.cta-idle:hover{border-color:var(--brand-hover)}.lv-lost{border-color:var(--alert-wash-2)}.lv-lost .lv-card-h{color:var(--alert)}.lv-lost dl{margin:0}.lv-lost-remark{margin:8px 0 0;padding:10px 12px;border-radius:10px;background:var(--alert-wash);font-size:13.5px;line-height:1.5;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.lv-lost-f{border:0;margin:0 0 14px;padding:0;display:grid;gap:8px}.lv-lost-f legend{padding:0}.lv-reasons{display:flex;flex-wrap:wrap;gap:8px}.lv-reason{min-height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font:500 13px/1.2 inherit;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.lv-reason:hover{border-color:var(--alert);color:var(--ink)}.lv-reason:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lv-reason[aria-checked=true]{background:var(--alert-wash);border-color:var(--alert);color:var(--alert);font-weight:600}.lv-reasons.is-neutral .lv-reason:hover{border-color:var(--brand)}.lv-reasons.is-neutral .lv-reason[aria-checked=true]{background:var(--brand-wash);border-color:var(--brand);color:var(--brand-ink)}.lv-muted{color:var(--ink-3);font-weight:400}.lv-people{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px}.lv-person{display:inline-flex;align-items:center;gap:5px;padding:2px 4px 2px 2px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line);font-size:12.5px;font-weight:500;max-width:100%}.lv-person-n{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:9rem}.lv-person-x{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;border:0;background:none;color:var(--ink-3);cursor:pointer}.lv-person-x:hover{background:var(--alert-wash);color:var(--alert)}.lv-person-add{display:inline-flex;align-items:center;gap:4px;min-height:26px;padding:0 9px;border-radius:999px;border:1px dashed var(--line);background:none;font:500 12.5px/1 inherit;color:var(--brand-ink);cursor:pointer}.lv-person-add:hover{border-color:var(--brand)}.lv-pick{list-style:none;margin:10px 0 0;padding:0;max-height:min(46vh,320px);overflow-y:auto;border:1px solid var(--line);border-radius:10px}.lv-pick li+li{border-top:1px solid var(--line-2)}.lv-pick-row{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 12px;cursor:pointer;font-size:14px;color:var(--ink)}.lv-pick-row:hover{background:var(--surface-2)}.lv-pick-none{padding:12px;font-size:13px}.lv-accepted{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 18px 10px;padding:9px 12px;border-radius:10px;background:rgb(var(--c-ok-wash));color:rgb(var(--c-ok-ink));font-size:13.5px}.lv-accepted span{flex:1 1 220px;color:var(--ink)}.lv-accepted svg{flex:none}.lv-checkin{background:var(--brand-wash);color:var(--brand-ink)}.lv-choices{display:grid;gap:10px}.lv-choice{display:grid;gap:3px;width:100%;min-height:44px;padding:12px 14px;text-align:left;border:1px solid var(--line);border-radius:10px;background:var(--surface);cursor:pointer;transition:border-color .15s,background .15s}.lv-choice b{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--ink)}.lv-choice span{font-size:12.5px;line-height:1.45;color:var(--ink-3)}.lv-choice:hover:not(:disabled){border-color:var(--brand)}.lv-choice:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lv-choice:disabled{cursor:progress;opacity:.75}.lv-choice.is-primary{background:rgb(var(--c-brand-fill));border-color:transparent}.lv-choice.is-primary b{color:#fff}.lv-choice.is-primary span{color:#ffffffd9}:root[data-accent-gradient] .lv-choice.is-primary{background-image:var(--brand-gradient)}@media (max-width:1180px){.lv-cols{grid-template-columns:minmax(0,1fr)}.lv-inline{display:block}.lv-side-top{display:none}}@media (max-width:900px){.lv-top{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"back id" "acts acts";padding:14px 14px 12px;gap:12px}.lv-avatar{display:none}.lv-acts{justify-content:flex-start}.lv-acts .lv-act{flex:1 1 auto;justify-content:center}.lv-path{padding:10px 14px}.lv-path-list{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 18px,#000 calc(100% - 18px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 18px,#000 calc(100% - 18px),transparent 100%);padding-inline:14px;scroll-padding-inline:14px}.lv-tabs{padding:6px 8px}.lv-lock{margin:0 14px 12px}}@media (max-width:640px){.lv{gap:12px}.lv-acts{flex-wrap:nowrap;gap:6px}.lv-acts .lv-act{flex:1 1 0;min-width:0;padding-inline:8px;white-space:nowrap;overflow:hidden}.lv-acts .lv-act.primary{flex-grow:1.6}.lv-acts .lv-icon,.lv-acts .menu-wrap{flex:none}.lv-name{font-size:21px}.lv-acts .btn{min-height:44px}.lv-icon{width:44px}.lv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;padding:14px 16px 16px}.lv-sec-h{padding:14px 16px 10px}.lv-sec-empty{padding:12px 16px 14px}.lv-addl-h .btn,.lv-fu-time input.ctl,.lv-fu-notime{min-height:44px}.lv-chip,.lv-rate-o{min-height:36px}.lv-chip-ico{width:38px}.lv-step-btn{min-height:36px}}@media (max-width:420px){.lv-acts .lv-act svg{display:none}.lv-acts{gap:6px}}@media (prefers-reduced-motion:reduce){.lv-step-btn,.lv-chip,.lv-back{transition:none}}.lv-created{font-size:12px;color:var(--ink-3)}.lv-created:before{content:"·";margin-right:8px}.lv-na-groups{-moz-columns:2 280px;columns:2 280px;-moz-column-gap:24px;column-gap:24px;padding:16px 20px 2px}.lv-na-group{min-width:0;display:flex;flex-direction:column;gap:6px;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:18px}.lv-na-gh{display:flex;align-items:center;gap:8px;margin:0;font-size:12.5px;font-weight:600;color:var(--ink-2)}.lv-na-ico{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:7px;background:var(--brand-wash);color:var(--brand-ink);flex:none}.lv-na-count{margin-left:auto;min-width:22px;padding:1px 7px;border-radius:999px;background:var(--line-2);color:var(--ink-2);font-size:11.5px;text-align:center;font-variant-numeric:tabular-nums}.lv-na-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.lv-na-row{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 10px 8px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);text-align:left;font:inherit;cursor:pointer;text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.lv-na-row:hover{border-color:var(--brand);background:var(--brand-wash)}.lv-na-row:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.lv-na-main{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.lv-na-title{font-size:13.5px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.lv-na-when{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;color:var(--ink-3);font-variant-numeric:tabular-nums}.lv-na-tag{padding:0 7px;border-radius:999px;font-size:11px;font-weight:600;line-height:18px}.lv-na-go{flex:none;color:var(--ink-3)}.lv-na-list li.is-overdue .lv-na-row{border-color:var(--alert);box-shadow:inset 3px 0 0 var(--alert)}.lv-na-list li.is-overdue .lv-na-when{color:var(--alert)}.lv-na-list li.is-overdue .lv-na-tag{background:var(--alert-wash);color:var(--alert)}.lv-na-list li.is-today .lv-na-row{border-color:var(--gold);box-shadow:inset 3px 0 0 var(--gold)}.lv-na-list li.is-today .lv-na-when{color:var(--gold-ink)}.lv-na-list li.is-today .lv-na-tag{background:var(--gold-wash);color:var(--gold-ink)}.lv-na-all{display:inline-flex;align-items:center;gap:2px;align-self:flex-start;min-height:32px;font-size:12.5px;font-weight:600;color:var(--brand-ink);text-decoration:none}.lv-na-all:hover{text-decoration:underline}@media (max-width:640px){.lv-na-groups{padding:14px 16px 0}.lv-na-group{margin-bottom:16px}}@media (prefers-reduced-motion:reduce){.lv-na-row{transition:none}}#root li.tl-flash{background:var(--brand-wash);box-shadow:0 0 0 6px var(--brand-wash);border-radius:8px;transition:background-color .4s ease,box-shadow .4s ease}@media (prefers-reduced-motion:reduce){#root li.tl-flash{transition:none}}.doc-path{margin-bottom:16px;padding:0;overflow:hidden}.doc-path .lv-path{border-top:0}.lv-state{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:20px;background:var(--gold-wash);color:var(--gold-ink);white-space:nowrap}.lv-state.is-lost{background:var(--alert-wash);color:var(--alert)}:root[data-dock] .above-dock{bottom:calc(var(--dock-h) + 6px + env(safe-area-inset-bottom))}:root[data-dock][data-tb-shape=rounded] .above-dock{bottom:calc(var(--dock-h) + 18px + env(safe-area-inset-bottom))}.card-found{box-shadow:0 0 0 2px #00000047,0 0 24px #ff8a0059;transition:left .12s ease-out,top .12s ease-out,width .12s ease-out,height .12s ease-out}.qr-guide{--c:var(--gold, #FF8A00);background:linear-gradient(var(--c),var(--c)) top left / 34px 4px no-repeat,linear-gradient(var(--c),var(--c)) top left / 4px 34px no-repeat,linear-gradient(var(--c),var(--c)) top right / 34px 4px no-repeat,linear-gradient(var(--c),var(--c)) top right / 4px 34px no-repeat,linear-gradient(var(--c),var(--c)) bottom left / 34px 4px no-repeat,linear-gradient(var(--c),var(--c)) bottom left / 4px 34px no-repeat,linear-gradient(var(--c),var(--c)) bottom right / 34px 4px no-repeat,linear-gradient(var(--c),var(--c)) bottom right / 4px 34px no-repeat;border-radius:14px}.card-scan{position:relative;overflow:hidden;border-radius:12px;isolation:isolate}.card-scan>img,.card-scan>.card-scan-img{display:block;width:100%}.card-scan-tint{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--brand, #2962FF) 10%,transparent);pointer-events:none}.card-scan-beam{position:absolute;left:-2%;right:-2%;top:0;height:3px;border-radius:3px;pointer-events:none;background:var(--brand, #2962FF);box-shadow:0 0 14px 4px color-mix(in srgb,var(--brand, #2962FF) 60%,transparent),0 22px 34px 10px color-mix(in srgb,var(--brand, #2962FF) 14%,transparent);animation:card-scan-beam 1.7s cubic-bezier(.45,.05,.55,.95) infinite alternate}.card-scan-corners{position:absolute;top:10px;right:10px;bottom:10px;left:10px;pointer-events:none;--c:var(--brand, #2962FF);background:linear-gradient(var(--c),var(--c)) top left / 22px 3px no-repeat,linear-gradient(var(--c),var(--c)) top left / 3px 22px no-repeat,linear-gradient(var(--c),var(--c)) top right / 22px 3px no-repeat,linear-gradient(var(--c),var(--c)) top right / 3px 22px no-repeat,linear-gradient(var(--c),var(--c)) bottom left / 22px 3px no-repeat,linear-gradient(var(--c),var(--c)) bottom left / 3px 22px no-repeat,linear-gradient(var(--c),var(--c)) bottom right / 22px 3px no-repeat,linear-gradient(var(--c),var(--c)) bottom right / 3px 22px no-repeat}@keyframes card-scan-beam{0%{top:2%}to{top:97%}}.scan-steps{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.scan-steps li{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-3, #6B7685);transition:color .2s}.scan-steps li .dot{width:16px;height:16px;border-radius:50%;flex:none;display:grid;place-items:center;border:2px solid var(--line, #E3E7ED);background:var(--surface, #fff)}.scan-steps li.done{color:var(--ink-2, #3B4656)}.scan-steps li.done .dot{border-color:var(--ok, #12B76A);background:var(--ok, #12B76A);color:#fff}.scan-steps li.now{color:var(--ink, #0D1B2A);font-weight:600}.scan-steps li.now .dot{border-color:var(--brand, #2962FF);border-top-color:transparent;animation:scan-spin .8s linear infinite}@keyframes scan-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.card-scan-beam{animation:none;top:50%}.scan-steps li.now .dot{animation:none;border-top-color:var(--brand, #2962FF)}.card-found{transition:none}}.line-tray{display:flex;flex-wrap:wrap;gap:6px}.line-chip{max-width:100%;min-height:36px;padding:6px 10px;border-radius:10px;text-align:left;font-size:13px;line-height:1.3;color:var(--ink, #0D1B2A);background:var(--surface-2, #F5F7FA);border:1px solid var(--line, #E3E7ED);overflow-wrap:anywhere;cursor:pointer;transition:border-color .15s,background .15s}.line-chip:hover{border-color:var(--brand, #2962FF)}.line-chip:focus-visible{outline:none;box-shadow:var(--focus)}.line-chip.used{color:var(--ink-3, #6B7685);background:transparent;border-style:dashed}.line-chip.on{border-color:var(--brand, #2962FF);background:var(--brand-wash, #EAF0FF)}.sh{max-width:1280px;margin:0 auto}.sh-head{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:4px 0 20px}.sh-head h1{font-size:26px;font-weight:650;letter-spacing:-.02em;line-height:1.15;color:var(--ink);margin-right:8px}.sh-actions{margin-left:auto;display:flex;gap:8px}.sh-search{position:relative;flex:1 1 380px;max-width:560px}.sh-search input{width:100%;height:44px!important;padding:0 44px 0 42px!important;border-radius:12px!important;border:1px solid var(--line);background:var(--surface);font-size:15px!important;color:var(--ink);box-shadow:var(--shadow);transition:border-color .15s,box-shadow .15s}.sh-search input::-moz-placeholder{color:var(--ink-3)}.sh-search input::placeholder{color:var(--ink-3)}.sh-search input:focus{outline:none;border-color:var(--brand);box-shadow:var(--focus)}.sh-search-ico{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--ink-3);pointer-events:none}.sh-kbd{position:absolute;right:12px;top:50%;transform:translateY(-50%);min-width:22px;height:22px;padding:0 6px;border-radius:6px;border:1px solid var(--line);background:var(--surface-2);font:600 12px/20px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--ink-3);text-align:center}.sh-search-clear{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:8px;display:grid;place-items:center;color:var(--ink-3)}.sh-search-clear:hover{background:var(--surface-2);color:var(--ink)}.sh-results{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:40;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--pop, 0 12px 32px rgba(15, 23, 42, .16));padding:6px;max-height:min(60vh,460px);overflow:auto}.sh-hit{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:8px;cursor:pointer}.sh-hit[aria-selected=true]{background:var(--brand-wash)}.sh-hit-ico{width:30px;height:30px;border-radius:8px;flex:none;display:grid;place-items:center;background:var(--surface-2);color:var(--ink-2)}.sh-hit[aria-selected=true] .sh-hit-ico{background:var(--surface);color:var(--brand-ink)}.sh-hit-txt{min-width:0;flex:1}.sh-hit-txt b{display:block;font-size:14px;font-weight:600;color:var(--ink)}.sh-hit-txt small{display:block;font-size:12px;color:var(--ink-3);margin-top:1px}.sh-hit-txt mark{background:none;color:var(--brand-ink);font-weight:600}.sh-hit-go{color:var(--ink-4, var(--ink-3));flex:none;opacity:0}.sh-hit[aria-selected=true] .sh-hit-go{opacity:1;color:var(--brand-ink)}.sh-noresult{padding:12px 10px;font-size:13px;color:var(--ink-3)}.sh-freq{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:-4px 0 20px}.sh-lbl{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-right:4px}.sh-chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font-size:13px;font-weight:500;color:var(--ink-2);transition:border-color .15s,color .15s,background .15s}.sh-chip:hover{border-color:var(--brand);color:var(--brand-ink)}.sh-chip:focus-visible,.sh-link:focus-visible,.ss-item:focus-visible,.ss-chip:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.sh-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}.sh-card{display:flex;flex-direction:column;min-width:0;padding:14px 8px 8px;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow)}.sh-card-head{display:flex;align-items:center;gap:10px;padding:0 8px 8px}.sh-card-ico{width:30px;height:30px;border-radius:9px;flex:none;display:grid;place-items:center;background:var(--brand-wash);color:var(--brand-ink)}.sh-card h2{font-size:14.5px;font-weight:600;letter-spacing:-.01em;color:var(--ink);line-height:1.25}.sh-card-head p{font-size:12px;line-height:1.35;color:var(--ink-3);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sh-links{display:flex;flex-direction:column}.sh-link{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:30px;padding:0 8px 0 48px;border-radius:7px;font-size:13.5px;font-weight:500;color:var(--ink-2);transition:background .12s,color .12s}.sh-link:hover{background:var(--surface-2);color:var(--ink)}.sh-link:active{transform:scale(.99)}.sh-link-txt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-link-go{flex:none;color:var(--ink-3);opacity:0;transform:translate(-2px);transition:opacity .12s,transform .12s}.sh-link:hover .sh-link-go,.sh-link:focus-visible .sh-link-go{opacity:1;transform:none}.sh-link.is-link .sh-link-txt{color:var(--brand-ink)}.sh-ext{flex:none;color:var(--ink-3)}@media (max-width: 640px){.sh-head{gap:12px;margin-bottom:16px}.sh-head h1{font-size:22px;flex:1}.sh-actions{margin-left:0;order:2;flex-basis:100%}.sh-actions>*{flex:1;justify-content:center}.sh-search{order:3;flex-basis:100%;max-width:none}.sh-search input{font-size:16px!important}.sh-kbd{display:none}.sh-freq{flex-wrap:nowrap;overflow-x:auto;margin-left:-16px;margin-right:-16px;padding:0 16px 2px;scrollbar-width:none}.sh-freq::-webkit-scrollbar{display:none}.sh-chip{flex:none}.sh-link{min-height:40px}}@media (max-width: 1100px){.sh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.sh-grid{grid-template-columns:minmax(0,1fr)}}.ss{display:grid;grid-template-columns:256px minmax(0,1fr);gap:18px;align-items:start}.ss-full,.ss-body{min-width:0}.ss-nav{--ss-top: calc(var(--topH, 56px) + 12px);position:sticky;top:var(--ss-top);max-height:calc(100vh - var(--ss-top) - 16px);max-height:calc(100dvh - var(--ss-top) - 16px);overflow-y:auto;overscroll-behavior:contain;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);padding:8px 8px 12px}@media (min-width: 901px){:root[data-tb-shape=rounded] .ss-nav{--ss-top: calc(var(--topH, 56px) + 22px)}:root[data-sb-shape=rounded] .ss-nav{max-height:calc(100vh - var(--ss-top) - 10px);max-height:calc(100dvh - var(--ss-top) - 10px)}}.ss-pin{position:sticky;top:-8px;z-index:2;margin:-8px -8px 0;padding:8px 8px 0;background:var(--surface);border-radius:14px 14px 0 0}.ss-top{display:flex;align-items:center;gap:2px;padding:0 0 6px}.ss-top .ss-home{margin-right:auto}.ss-home{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 8px;border-radius:8px;font-size:14px;font-weight:600;color:var(--brand-ink)}.ss-home:hover{background:var(--brand-wash)}.ss-cust{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;color:var(--ink-3)}.ss-cust:hover{background:var(--surface-2);color:var(--ink)}.ss-search{position:relative;margin:0 2px 8px}.ss-search>svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--ink-3);pointer-events:none}.ss-search input{width:100%;height:36px!important;padding:0 30px 0 32px!important;border-radius:9px!important;border:1px solid var(--line);background:var(--surface-2)!important;font-size:13.5px!important;color:var(--ink)}.ss-search input:focus{outline:none;border-color:var(--brand);background:var(--surface)!important;box-shadow:var(--focus)}.ss-search button{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:6px;display:grid;place-items:center;color:var(--ink-3)}.ss-freq{padding:4px 6px 10px;border-bottom:1px solid var(--line-2);margin-bottom:6px}.ss-lbl{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px}.ss-chips{display:flex;flex-wrap:wrap;gap:6px}.ss-chip{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:999px;background:var(--surface-2);font-size:12.5px;font-weight:500;color:var(--ink-2)}.ss-chip:hover{color:var(--ink);background:var(--ink-100, var(--surface-2))}.ss-chip.active{background:var(--brand-wash);color:var(--brand-ink)}.ss-group+.ss-group{margin-top:2px}.ss-group-btn{width:100%;display:flex;align-items:center;gap:10px;min-height:32px;padding:0 8px;border-radius:8px;font-size:13.5px;font-weight:600;color:var(--ink);text-align:left}.ss-group-btn>svg:first-child{color:var(--ink-3);flex:none}.ss-group-btn span{flex:1;min-width:0}.ss-group-btn:hover{background:var(--surface-2)}.ss-caret{color:var(--ink-3);transition:transform .18s cubic-bezier(.23,1,.32,1)}.ss-caret.shut{transform:rotate(-90deg)}.ss-items{display:flex;flex-direction:column;padding:0 0 4px}.ss-item{display:flex;align-items:center;min-height:28px;padding:3px 8px 3px 34px;border-radius:7px;font-size:13.5px;color:var(--ink-2);line-height:1.3}.ss-hits .ss-item{padding-left:10px}.ss-item:hover{background:var(--surface-2);color:var(--ink)}.ss-item.active{background:var(--brand-wash);color:var(--brand-ink);font-weight:600}.ss-item-txt small{display:block;font-size:11.5px;font-weight:400;color:var(--ink-3)}.ss-none{padding:8px 10px;font-size:13px;color:var(--ink-3)}.ss-bar{display:none}.ss-bar-help{margin-left:auto;flex:none}@media (max-width: 1100px){.ss{grid-template-columns:minmax(0,1fr)}.ss-nav{display:none}.ss-bar{display:flex;align-items:center;gap:10px;margin:0 0 12px;min-width:0}.ss-back{display:inline-flex;align-items:center;gap:2px;min-height:40px;padding:0 12px 0 6px;flex:none;border-radius:10px;border:1px solid var(--line);background:var(--surface);font-size:14px;font-weight:600;color:var(--brand-ink)}.ss-where{display:flex;align-items:center;gap:6px;min-width:0;font-size:13px;color:var(--ink-3)}.ss-where-group{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-where-group:after{content:"›";margin-left:6px}.ss-where-item{display:inline-flex;align-items:center;gap:4px;color:var(--ink);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (max-width: 640px){.ss-where-group{display:none}}.sc .sh-grid{align-items:start}.sc .sh-card{display:block}.sc-card.is-dragging{opacity:.4}.sc-grip{width:24px;height:30px;margin-left:-6px;border-radius:6px;display:grid;place-items:center;flex:none;color:var(--ink-3);cursor:grab;touch-action:none}.sc-grip:hover{color:var(--ink);background:var(--surface-2)}.sc-grip:active{cursor:grabbing}.sc-card-ghost{box-shadow:var(--pop, 0 16px 40px rgba(15, 23, 42, .2));transform:rotate(-1deg)}.sc-top{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap;margin:4px 0 20px}.sc-top h1{font-size:24px;font-weight:650;letter-spacing:-.02em;color:var(--ink)}.sc-top p{font-size:13.5px;color:var(--ink-3);margin-top:4px;max-width:62ch;text-wrap:pretty}.sc-actions{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.sc-card{padding-bottom:6px}.sc-card.is-hidden{opacity:.62}.sc-card.is-over{border-color:var(--brand);box-shadow:var(--focus)}.sc-head{display:flex;align-items:center;gap:10px;padding:0 4px 10px 8px}.sc-title{flex:1;min-width:0;font-size:15px;font-weight:600;color:var(--ink)}.sc-rename{flex:1;min-width:0}.sc-more{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;color:var(--ink-3);flex:none}.sc-more:hover{background:var(--surface-2);color:var(--ink)}.sc-rows{display:flex;flex-direction:column;gap:2px;min-height:40px;padding:2px 0;border-radius:10px}.sc-rows.is-empty{border:1px dashed var(--line);margin:0 6px}.sc-empty{padding:10px 12px;font-size:12.5px;color:var(--ink-3)}.sc-row{display:flex;align-items:center;gap:6px;min-height:32px;padding:0 4px 0 2px;border-radius:8px;background:var(--surface);font-size:14px;color:var(--ink-2)}.sc-row:hover{background:var(--surface-2)}.sc-row.is-hidden .sc-row-txt{color:var(--ink-3);text-decoration:line-through;text-decoration-color:var(--line)}.sc-row.is-dragging{opacity:.35}.sc-row-txt{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-handle{width:28px;height:30px;border-radius:6px;display:grid;place-items:center;color:var(--ink-3);cursor:grab;touch-action:none;flex:none}.sc-handle:hover{color:var(--ink);background:var(--surface-2)}.sc-handle:active{cursor:grabbing}.sc-ghost{box-shadow:var(--pop, 0 12px 32px rgba(15, 23, 42, .18));border:1px solid var(--line);padding:0 12px;gap:8px;color:var(--ink)}.sc-add{display:inline-flex;align-items:center;gap:6px;min-height:36px;margin:4px 0 0 8px;padding:0 8px;border-radius:8px;font-size:13px;font-weight:500;color:var(--brand-ink)}.sc-add:hover{background:var(--brand-wash)}.sc-newgroup{-moz-column-break-inside:avoid;break-inside:avoid;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;min-height:168px;border-radius:14px;border:1.5px dashed var(--line);font-size:14px;font-weight:600;color:var(--brand-ink);background:transparent}.sc-newgroup:hover{border-color:var(--brand);background:var(--brand-wash)}.sc-newgroup-ico{width:40px;height:40px;border-radius:999px;display:grid;place-items:center;border:1.5px solid currentColor}@media (max-width: 640px){.sc-top h1{font-size:21px}.sc-actions{margin-left:0;width:100%}.sc-actions>*{flex:1;justify-content:center}.sc-row{min-height:44px}.sc-handle{height:44px;width:40px}}@media (prefers-reduced-motion: reduce){.sh-link-go,.ss-caret,.sh-search input{transition:none}}.ss-item{scroll-margin:96px 0 8px}.st-bar{display:flex;align-items:center;gap:12px;min-height:52px;padding:6px 8px 6px 6px;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow)}.st-bar-tabs{flex:1;min-width:0}.st-bar .st-tabs{border-bottom:0!important}.st-bar .st-tabs>button{padding-top:10px;padding-bottom:10px}.st-bar-title{display:inline-block;padding:0 10px;font-size:14px;font-weight:600;color:var(--ink)}.sc .sh-grid{-moz-user-select:none;user-select:none;-webkit-user-select:none}.sc .sh-grid input{-moz-user-select:text;user-select:text;-webkit-user-select:text}:root[data-dock] .ss-nav{padding-bottom:calc(var(--dock-h, 56px) + 40px)}.st-help{position:relative;width:32px;height:32px;flex:none;border-radius:999px;display:grid;place-items:center;color:var(--ink-3);transition:background .15s,color .15s}.st-help:hover{background:var(--surface-2);color:var(--ink)}.st-help:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.page-head .st-head-acts{margin-left:auto;display:flex;align-items:center;gap:6px;height:35px;flex:none}@media (max-width: 640px){.page-head .st-head-acts{margin-left:0;height:auto}}.qb-block{transition:opacity .15s}.qb-block.is-off{opacity:.45;pointer-events:none}.qb-row{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;margin-bottom:10px}.qb-value{white-space:nowrap}.qb-label{font-size:13.5px;font-weight:600;color:var(--ink)}.qb-value{font-size:20px;font-weight:650;color:var(--ink);letter-spacing:-.01em}.qb-value small{font-size:12.5px;font-weight:500;color:var(--ink-3);margin-left:4px}.qb-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px!important;padding:0!important;border:0!important;border-radius:999px;cursor:pointer;background:linear-gradient(to right,var(--brand) 0 var(--qb-fill, 80%),rgb(var(--c-ink-300)) var(--qb-fill, 80%) 100%)!important}.qb-range::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:999px;background:#fff;border:2px solid var(--brand);box-shadow:0 1px 4px #0d1b2a40}.qb-range::-moz-range-thumb{width:22px;height:22px;border-radius:999px;background:#fff;border:2px solid var(--brand)}.qb-range:focus-visible{outline:none;box-shadow:var(--focus)}.qb-scale{display:flex;justify-content:space-between;margin-top:8px;font-size:11.5px;color:var(--ink-3)}fieldset.qb-block{border:0;padding:0;margin:0;min-width:0}fieldset.qb-block legend{margin-bottom:10px}.qb-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.qb-choice{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;cursor:pointer;border:1px solid var(--line);background:var(--surface);transition:border-color .15s,background .15s}.qb-choice:hover{border-color:rgb(var(--c-ink-300))}.qb-choice.is-on{border-color:var(--brand);background:var(--brand-wash)}.qb-choice input{margin-top:2px;flex:none}.qb-choice b{display:block;font-size:13.5px;font-weight:600;color:var(--ink)}.qb-choice small{display:block;font-size:12.5px;color:var(--ink-3);margin-top:2px;line-height:1.4}.qb-note{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-3)}@media (max-width: 640px){.qb-choices{grid-template-columns:minmax(0,1fr)}}:root[data-dock-auto] .ss-body>:is(.pb-16,.pb-20){padding-bottom:0}:root:not([data-dock]) .ss-body>:is(.pb-16,.pb-20){padding-bottom:0}
