body:has(.stack-app)>:not(.stack-app){display:none!important}.stack-app{flex:1 1;flex-direction:column;background:var(--chalk);color:var(--ink)}.sk-shell,.stack-app{display:flex;min-height:100vh}.sk-main{min-width:0;padding-bottom:96px}.sk-main,.sk-page{flex:1 1;display:flex;flex-direction:column}.sk-page{width:100%;max-width:860px;padding:24px 16px 32px;gap:28px}.sk-logout{padding:0 16px 24px}.sk-side{display:none}.sk-tabs{position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--ink);display:grid;padding-bottom:env(safe-area-inset-bottom)}.sk-tabs a{min-height:60px;display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--chalk);text-align:center;padding:0 2px}.sk-tabs a[aria-current=page]{color:var(--acid);box-shadow:inset 0 3px 0 var(--acid)}@media (min-width:860px){.sk-tabs{display:none}.sk-main{padding-bottom:0}.sk-page{padding:40px 48px}.sk-logout{padding:0 48px 40px}.sk-side{gap:24px;width:240px;flex-shrink:0;background:var(--ink);color:var(--chalk);padding:28px 20px;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto}.sk-side,.sk-side ul{display:flex;flex-direction:column}.sk-side ul{list-style:none;margin:0;padding:0;gap:2px}.sk-side ul a{display:flex;align-items:center;min-height:44px;padding:0 12px;font-size:13px}.sk-side ul a:hover{color:var(--pink)}.sk-side ul a[aria-current=page]{color:var(--acid);box-shadow:inset 3px 0 0 var(--acid)}.sk-site{font-size:12px;min-height:44px;display:flex;align-items:center;padding:0 12px;margin-top:auto;color:var(--pink)}}.sk-devbar{background:var(--pink);color:var(--ink);font-size:11px;padding:10px 16px;margin:0}.sk-h1{font-size:clamp(38px,9vw,64px);margin:4px 0 0}.sk-h2{display:flex;align-items:center;gap:12px;margin:0 0 12px;font-size:14px}.sk-h2 .sticker{width:38px;height:38px;font-size:13px;transform:rotate(calc(-4deg * var(--tilt, 1)))}.sk-head{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;justify-content:space-between}.sk-sub{margin:0;color:var(--ink-2);font-size:15px;line-height:1.45}.sk-back{font-size:12px;min-height:44px;display:inline-flex;align-items:center}.sk-ok{background:var(--ink)}.sk-error,.sk-ok{color:var(--chalk);padding:12px 16px;margin:0;font-size:14px}.sk-error{background:var(--rage)}.sk-note{box-shadow:inset 0 0 0 var(--ring-w,2px) var(--ring-c,var(--ink));padding:14px 16px;margin:0;font-size:15px;line-height:1.45}.sk-note.on-ink{background:var(--ink);color:var(--chalk);box-shadow:none}.sk-empty{color:var(--ink-2);font-size:15px;margin:0;padding:14px 0}.sk-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}.sk-stat{box-shadow:inset 0 0 0 var(--ring-w,2px) var(--ring-c,var(--ink));padding:14px 16px;display:flex;flex-direction:column;gap:6px}.sk-stat .dot{font-size:11px;color:var(--label)}.sk-stat strong{font-family:var(--f-display);font-weight:var(--w-display,900);font-stretch:130%;font-size:30px;line-height:1}.sk-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-top:var(--rule-w,2px) var(--rule-s,solid) var(--rule-c,var(--ink))}.sk-list>li{border-bottom:1px solid var(--hair)}.sk-row{display:flex;gap:14px;align-items:center;padding:12px 0;min-height:64px}.sk-row-link:hover .sk-row-title{text-decoration:underline}.sk-row-body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.sk-row-title{font-weight:500;font-size:16px;line-height:1.25}.sk-row-meta{font-size:13px;color:var(--ink-2)}.sk-row-side{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:14px;white-space:nowrap}.sk-thumb{width:56px;height:70px;flex-shrink:0;background:var(--hair);object-fit:cover}.sk-actions{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 12px}.sk-actions form{display:contents}.sk-tag{font-family:var(--f-label);letter-spacing:.1em;text-transform:uppercase;font-size:11px;padding:3px 6px;box-shadow:inset 0 0 0 var(--ring-w,1px) var(--ring-c,var(--ink))}.sk-tag.ink{background:var(--ink)}.sk-tag.ink,.sk-tag.red{color:var(--chalk);box-shadow:none}.sk-tag.red{background:var(--rage)}.sk-tag.pink{background:var(--pink);color:var(--ink);box-shadow:none}.sk-bar{height:10px;background:var(--hair);width:100%}.sk-bar>span{display:block;height:100%;background:var(--ink)}.sk-filters{display:flex;flex-direction:column;gap:10px}.sk-chips{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 6px}.sk-chips .chip{white-space:nowrap;flex-shrink:0}.sk-form{gap:16px}.sk-field,.sk-form{display:flex;flex-direction:column}.sk-field{gap:6px}.sk-field>span:first-child{font-size:12px;color:var(--label)}.sk-field input,.sk-field select,.sk-field textarea,.sk-search{font:inherit;font-size:16px;color:var(--ink);background:var(--paper);border:0;border-radius:0;box-shadow:inset 0 0 0 var(--ring-w,2px) var(--ring-c,var(--ink));padding:10px 12px;min-height:48px;width:100%}.sk-field textarea{min-height:140px;resize:vertical;line-height:1.45}.sk-field small{color:var(--ink-2);font-size:13px}.sk-check{display:flex;align-items:center;gap:12px;min-height:48px;font-size:16px}.sk-check input{width:24px;height:24px;accent-color:var(--ink)}.sk-grid2{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media (min-width:860px){.sk-grid2{grid-template-columns:1fr 1fr}}.sk-form fieldset{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.sk-form legend{font-size:12px;color:var(--label);margin-bottom:6px}.sk-status{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:8px;gap:8px}.sk-status button{min-height:56px}.sk-status button[aria-pressed=true]{background:var(--ink);color:var(--pink);box-shadow:none}details.sk-details>summary{cursor:pointer;min-height:48px;display:flex;align-items:center;gap:12px;list-style:none}details.sk-details>summary::-webkit-details-marker{display:none}details.sk-details>summary:after{content:"+";margin-left:auto;font-family:var(--f-label);font-size:20px}details.sk-details[open]>summary:after{content:"–"}.sk-tasks{margin:8px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:8px;font-size:15px;line-height:1.4}.sk-mono{font-family:var(--f-label);letter-spacing:.06em;font-size:13px;white-space:pre-wrap;word-break:break-word}.sk-login{min-height:100vh;background:var(--ink);color:var(--chalk);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;padding:32px 16px}.sk-login .sk-form{width:100%;max-width:360px}.sk-login .sk-field>span:first-child{color:var(--chalk)}.sk-invoice{background:var(--paper);color:var(--ink);padding:28px 22px;box-shadow:inset 0 0 0 var(--ring-w,2px) var(--ring-c,var(--ink));display:flex;flex-direction:column;gap:20px}.sk-invoice table{width:100%;border-collapse:collapse;font-size:15px}.sk-invoice td,.sk-invoice th{text-align:left;padding:10px 0;border-bottom:1px solid var(--hair);vertical-align:top}.sk-invoice td:last-child,.sk-invoice th:last-child{text-align:right}@media print{.sk-devbar,.sk-logout,.sk-noprint,.sk-side,.sk-tabs{display:none!important}.sk-page{padding:0;max-width:none}.sk-invoice{box-shadow:none;padding:0}}.sk-qr{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.sk-qr-img{width:220px;height:220px;background:var(--paper);box-shadow:inset 0 0 0 var(--ring-w,2px) var(--ring-c,var(--ink))}.sk-qr-img svg{display:block;width:100%;height:100%}.sk-short{letter-spacing:.06em;font-size:18px;word-break:break-all}.sk-code,.sk-short{font-family:var(--f-label)}.sk-code{letter-spacing:.08em;font-size:15px;background:var(--ink);color:var(--acid);padding:4px 8px;min-width:48px;text-align:center;flex-shrink:0}.sk-h3{font-size:12px;color:var(--label);margin:0 0 8px}.sk-chips .chip{min-height:44px;display:inline-flex;align-items:center}.sk-undo{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;justify-content:space-between;box-shadow:inset 0 0 0 var(--ring-w,2px) var(--ring-c,var(--ink));padding:8px 12px;font-size:14px}.sk-confirm{background:var(--pink);color:var(--ink);padding:0 3px}.sk-link{text-decoration:underline;word-break:break-all}.sk-st{font-family:var(--f-label);letter-spacing:.1em;text-transform:uppercase;font-size:11px;padding:3px 6px;display:inline-block;white-space:nowrap}.st-not_started{box-shadow:inset 0 0 0 var(--ring-w,1px) var(--ring-c,var(--ink));background:var(--chalk);color:var(--ink)}.st-in_progress{background:var(--pink);color:var(--ink)}.st-done{background:var(--ink);color:var(--chalk)}.st-done .acid{color:var(--acid)}.st-blocked{background:var(--ink);color:var(--pink)}.st-waiting{background:var(--chalk);color:var(--ink);outline:var(--rule-w,1px) var(--rule-s,dashed) var(--rule-c,var(--ink));outline-offset:-1px}.sk-rowedit>summary{list-style:none;cursor:pointer}.sk-rowedit>summary::-webkit-details-marker{display:none}.sk-rowedit[open]>summary .sk-row-title{text-decoration:underline}.sk-editform{padding:4px 0 20px}.sk-details>summary.btn{display:inline-flex;list-style:none;cursor:pointer}.sk-details>summary.btn::-webkit-details-marker{display:none}.sk-start{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-top:var(--rule-w,2px) var(--rule-s,solid) var(--rule-c,var(--ink))}.sk-start-item{display:flex;gap:14px;align-items:flex-start;padding:16px 0;border-bottom:1px solid var(--hair)}.sk-start-n{font-family:var(--f-display);font-weight:var(--w-display,900);font-stretch:130%;font-size:30px;line-height:1;width:34px;flex-shrink:0}.sk-why{font-size:14px;line-height:1.4}.sk-start-item .sk-row-body{gap:6px}.sk-done{min-height:48px;min-width:76px}.sk-split{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:14px}.sk-split input{width:64px;min-height:44px;margin-left:6px;border:0;box-shadow:inset 0 0 0 var(--ring-w,2px) var(--ring-c,var(--ink));padding:0 8px;font:inherit;background:var(--paper)}.bl-panel{background:var(--ink);color:var(--chalk);padding:14px;gap:12px}.bl-log,.bl-panel{display:flex;flex-direction:column}.bl-log{gap:10px;max-height:60vh;overflow-y:auto}.bl-hint{margin:0}.bl-hint,.bl-msg{font-size:15px;line-height:1.45}.bl-msg{padding:10px 12px}.bl-msg p{margin:0;white-space:pre-wrap}.bl-user{box-shadow:inset 0 0 0 1px var(--chalk);align-self:flex-end;max-width:88%}.bl-assistant{box-shadow:inset 3px 0 0 var(--acid);max-width:94%}.bl-pending{box-shadow:inset 0 0 0 2px var(--pink)}.bl-pending .sk-actions{padding:10px 0 0}.bl-meta{font-size:11px;color:var(--acid);display:block;margin-bottom:4px}.bl-changes{margin:6px 0 0;padding-left:18px;font-size:13px;color:var(--hair)}.bl-err{margin:0;color:var(--pink);font-size:14px}.bl-form{display:flex;flex-direction:column;gap:8px}.bl-form textarea{min-height:72px;border:0;padding:10px 12px;font:inherit;font-size:16px;background:var(--chalk);color:var(--ink);resize:vertical}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.as-confirmed{background:var(--ink);color:var(--chalk)}.as-asked,.as-invited{background:var(--pink);color:var(--ink)}.as-reconfirm,.as-unconfirmed{background:var(--chalk);color:var(--ink);outline:var(--rule-w,1px) var(--rule-s,dashed) var(--rule-c,var(--ink));outline-offset:-1px}.as-declined,.as-withdrawn{box-shadow:inset 0 0 0 1px var(--label);color:var(--label);text-decoration:line-through}.bl-fab{position:fixed;right:16px;bottom:76px;z-index:40;width:60px;height:60px;border:0;border-radius:0;background:var(--ink);color:var(--acid);font-size:18px;letter-spacing:.14em;cursor:pointer;box-shadow:calc(3px * var(--drop, 1)) calc(3px * var(--drop, 1)) 0 var(--pink)}.bl-fab:active{transform:translate(3px,3px);box-shadow:none}.bl-sheet{position:fixed;inset:0 0 60px 0;z-index:45;background:var(--ink);color:var(--chalk);display:flex;flex-direction:column;overscroll-behavior:contain}.bl-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 8px 8px 16px;border-bottom:1px solid var(--ink-bar,#3a3a36)}.bl-sheet-head .dot{color:var(--acid);font-size:13px;text-transform:uppercase;letter-spacing:.14em}.bl-sheet .bl-panel{flex:1 1;min-height:0;padding:12px 16px 16px}.bl-sheet .bl-log{flex:1 1;max-height:none;min-height:0}.bl-row{display:flex;gap:8px;align-items:stretch;flex-wrap:wrap}.bl-grow{flex:1 1;min-width:120px}.bl-icon{min-width:52px;min-height:52px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:0;background:var(--ink);color:var(--acid);box-shadow:inset 0 0 0 2px var(--acid);cursor:pointer;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;font-size:13px}.bl-icon.on{background:var(--acid);color:var(--ink)}.bl-icon:disabled{color:var(--label);box-shadow:inset 0 0 0 2px var(--label);background:var(--ink);cursor:default}.bl-toggles{display:flex;flex-wrap:wrap;gap:4px 16px}.bl-check{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px;color:var(--chalk);cursor:pointer}.bl-check input{width:22px;height:22px;accent-color:var(--acid)}.bl-note{margin:0;color:var(--acid);font-size:14px}.bl-make-chips{display:flex;flex-wrap:wrap;gap:6px}.bl-chip{min-height:44px;padding:0 14px;border:0;cursor:pointer;font:inherit;font-size:14px;background:var(--ink);color:var(--acid);box-shadow:inset 0 0 0 2px var(--acid);border-radius:var(--p-radius,0)}.bl-video{display:flex;flex-direction:column;gap:8px}.bl-preview{width:100%;max-height:32vh;background:#000;object-fit:cover;transform:scaleX(-1)}@media (min-width:860px){.bl-fab{bottom:24px;right:24px}.bl-sheet{inset:0 0 0 auto;width:400px;box-shadow:-2px 0 0 var(--acid)}.sk-shell:has(.bl-dock.open) .sk-main{margin-right:400px}}.ct-tabs .chip[aria-current=page]{background:var(--ink);color:var(--pink)}.ct-drop{display:flex;flex-direction:column;gap:14px;align-items:stretch;padding:20px 16px;box-shadow:inset 0 0 0 var(--ring-w,2px) var(--ring-c,var(--ink));background:var(--paper)}.ct-drop.over{background:var(--pink)}.ct-drop .btn-primary{min-height:72px;font-size:18px;justify-content:center}.ct-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:10px;gap:10px}.ct-row .btn{min-height:56px;justify-content:center}.ct-hide{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ct-rec{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--ink);color:var(--chalk);padding:14px 16px}.ct-state{font-size:13px;color:var(--ink-2)}.ct-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:12px;gap:12px}.ct-card{position:relative;display:flex;flex-direction:column;gap:6px;box-shadow:inset 0 0 0 var(--ring-w,2px) var(--ring-c,var(--ink));background:var(--paper);padding:8px}.ct-card.sel{box-shadow:inset 0 0 0 4px var(--rage)}.ct-card .ct-media{width:100%;aspect-ratio:4/5;object-fit:cover;background:var(--hair);display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--ink-2);padding:8px;overflow:hidden}.ct-card audio{width:100%}.ct-pick{position:absolute;top:12px;left:12px;width:32px;height:32px;accent-color:var(--ink)}.ct-bulk{position:-webkit-sticky;position:sticky;bottom:76px;z-index:5;background:var(--ink);color:var(--chalk);padding:12px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ct-bulk input,.ct-bulk select{font:inherit;font-size:16px;min-height:48px;padding:8px 10px;border:0;border-radius:0;background:var(--chalk);color:var(--ink)}.ct-bulk .btn{min-height:48px}.ct-sugg{background:var(--ink);color:var(--chalk);padding:16px;display:flex;flex-direction:column;gap:10px}.ct-sugg .btn{min-height:48px}.ct-sugg-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--ink-2);padding-bottom:10px}.ct-preview{width:100%;max-height:70vh;object-fit:contain;background:var(--ink);display:block}@media (min-width:860px){.ct-bulk{bottom:12px}}.pl-bar{gap:8px 16px;justify-content:space-between}.pl-bar,.pl-nav{display:flex;flex-wrap:wrap;align-items:center}.pl-nav{gap:8px}.pl-small{min-height:44px;padding:6px 12px;font-size:13px}.pl-add{margin-top:8px}.pl-grid{display:none}.pl-agenda{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px}.pl-aday{font-size:13px;margin:0 0 8px;letter-spacing:.12em;text-transform:uppercase}.pl-aday.today{background:var(--ink);color:var(--pink);display:inline-block;padding:4px 8px}.pl-arow{gap:6px;margin-bottom:10px}.pl-arow,.pl-chip{display:flex;flex-direction:column}.pl-chip{gap:2px;padding:8px 10px;background:var(--paper);box-shadow:inset 0 0 0 var(--ring-w,2px) var(--ring-c,var(--ink));color:var(--ink);text-decoration:none;min-height:44px;cursor:-webkit-grab;cursor:grab}.pl-chip .pl-ch{font-size:11px;letter-spacing:.12em}.pl-chip .pl-title{font-weight:500;line-height:1.3}.pl-meta{font-size:12px;color:var(--ink-2)}.pl-chip.ps-ready{background:var(--acid)}.pl-chip.ps-drafting{background:var(--pink)}.pl-chip.ps-posted{background:var(--chalk);box-shadow:inset 0 0 0 var(--ring-w,1px) var(--ring-c,var(--ink))}.pl-chip.ps-posted .pl-title,.pl-chip.ps-skipped .pl-title{text-decoration:line-through}.pl-chip.ps-skipped{background:var(--hair);box-shadow:none}.pl-mk{display:flex;flex-direction:column;gap:4px;padding:8px 10px;outline:var(--rule-w,1px) var(--rule-s,dashed) var(--rule-c,var(--ink));outline-offset:-1px;background:var(--chalk)}.pl-move{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pl-move input{font:inherit;font-size:16px;min-height:44px;padding:6px 10px;border:0;border-radius:0;box-shadow:inset 0 0 0 var(--ring-w,2px) var(--ring-c,var(--ink));background:var(--paper);color:var(--ink);flex:1 1 180px}.pl-ready{display:flex;flex-direction:column;gap:10px;padding:14px 0;border-bottom:1px solid var(--hair)}.pl-caption{white-space:pre-wrap;margin:6px 0 0;padding:12px;background:var(--paper);box-shadow:inset 0 0 0 var(--ring-w,2px) var(--ring-c,var(--ink));font-size:16px;line-height:1.55}.pl-eng{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));grid-gap:8px;gap:8px}@media (min-width:860px){.pl-agenda{display:none}.pl-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:12px}.pl-dow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;padding:4px 2px}.pl-day{min-height:150px;padding:6px;display:flex;flex-direction:column;gap:6px;box-shadow:inset 0 0 0 var(--ring-w,1px) var(--ring-c,var(--ink));background:var(--chalk)}.pl-grid.month .pl-day{min-height:110px}.pl-day.today{box-shadow:inset 0 0 0 var(--ring-w,3px) var(--ring-c,var(--ink))}.pl-day.over{background:var(--pink)}.pl-day.out{background:var(--hair)}.pl-num{font-family:var(--f-label);font-size:12px}.pl-grid .pl-chip{font-size:13px;padding:6px 8px;min-height:0}.pl-grid .pl-mk{font-size:13px}}.sp-wrap{display:flex;flex-direction:column;gap:10px}.sp-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sp-q{font-size:12px;letter-spacing:.14em;text-transform:uppercase}.sp-n{min-width:48px;min-height:48px;justify-content:center}.sp-n[aria-pressed=true]{background:var(--ink);color:var(--pink)}.sp-low{background:var(--ink);color:var(--chalk);padding:16px;display:flex;flex-direction:column;gap:10px}.sp-big{min-height:72px;font-size:18px;justify-content:center;width:100%}.sp-cover,.sp-list{margin:0;font-size:15px}.sp-list{padding-left:18px;line-height:1.5}.pl-chip.ps-approved{background:var(--ink);color:var(--acid)}.pl-chip.ps-approved .pl-meta{color:var(--chalk)}.pl-chip.ps-published{background:var(--chalk);box-shadow:inset 0 0 0 var(--ring-w,1px) var(--ring-c,var(--ink))}.pl-chip.ps-failed{background:var(--chalk);outline:var(--rule-w,1px) var(--rule-s,dashed) var(--rule-c,var(--ink));outline-offset:-1px}.pl-pick{width:28px;height:28px;accent-color:var(--ink);flex:none}.pl-pickrow{display:flex;gap:10px;align-items:flex-start}.lc-check{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;flex-shrink:0}.lc-check input{width:20px;height:20px;accent-color:var(--ink)}.lc-row{gap:8px}.lc-note,.lc-row{display:flex;flex-wrap:wrap}.lc-note{align-items:center;justify-content:space-between;gap:12px}.lc-note .btn{background:var(--chalk);color:var(--ink)}.lc-item{display:flex;gap:8px;align-items:flex-start;padding:12px 0;border-bottom:1px solid var(--hair)}.lc-item>.lc-body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:6px}.lc-item .lc-value{white-space:pre-wrap;font-size:15px;line-height:1.5;margin:0;overflow-wrap:anywhere}.db-brief{box-shadow:inset 0 0 0 var(--ring-w,2px) var(--ring-c,var(--ink));padding:16px}.db-brief,.db-brief ol{display:flex;flex-direction:column;gap:10px}.db-brief ol{margin:0;padding-left:22px}.db-brief li strong{display:block;font-weight:500}.db-brief .why{color:var(--ink-2);font-size:14px}.ins-bar{height:12px;background:var(--ink)}@font-face{font-family:OpenDyslexic;src:url(https://cdn.jsdelivr.net/npm/open-dyslexic@1.0.3/woff/OpenDyslexic-Regular.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:OpenDyslexic;src:url(https://cdn.jsdelivr.net/npm/open-dyslexic@1.0.3/woff/OpenDyslexic-Bold.woff) format("woff");font-weight:700;font-display:swap}.sk-shell[data-nd-font=dyslexic] .bl-sheet,.sk-shell[data-nd-font=dyslexic] .sk-page{font-family:"OpenDyslexic",var(--f-body)}.sk-shell[data-nd-font=dyslexic] .sk-page :is(p,li,span,input,textarea,select,label,summary):not(.dot):not(.sticker){font-family:"OpenDyslexic",var(--f-body);letter-spacing:.02em}.sk-shell[data-nd-size=large] .bl-sheet,.sk-shell[data-nd-size=large] .sk-page{zoom:1.12}.sk-shell[data-nd-size=xl] .bl-sheet,.sk-shell[data-nd-size=xl] .sk-page{zoom:1.25}.sk-shell[data-nd-contrast=high]{--ink-2:var(--ink);--label:var(--ink);--hair:var(--ink);--bar:var(--ink-bar)}.sk-shell[data-nd-contrast=high] .sk-list>li{border-bottom-width:2px}.sk-shell[data-nd-contrast=high] .muted,.sk-shell[data-nd-contrast=high] .sk-row-meta{color:var(--ink)}.sk-shell[data-nd-motion=reduce] *,.sk-shell[data-nd-motion=reduce] :after,.sk-shell[data-nd-motion=reduce] :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.bionic-word b{font-weight:800}.nd-focus{background:var(--ink);color:var(--chalk);padding:16px}.nd-focus,.nd-focus ol{display:flex;flex-direction:column;gap:10px}.nd-focus ol{margin:0;padding-left:22px;font-size:17px;line-height:1.4}.nd-focus a{text-decoration:underline;text-underline-offset:3px}.nd-focus .meta{display:block;font-size:13px;color:var(--pink)}.nd-one{box-shadow:inset 0 0 0 var(--ring-w,3px) var(--ring-c,var(--ink));padding:20px 16px;display:flex;flex-direction:column;gap:8px}.nd-one strong{font-size:22px;line-height:1.25}.nu-card{box-shadow:inset 0 0 0 var(--ring-w,2px) var(--ring-c,var(--ink));padding:14px 16px;display:flex;flex-direction:column;gap:8px}.nu-card+.nu-card{margin-top:10px}.nu-card h3{margin:0;font-size:17px;line-height:1.3}.nu-card p{font-size:15px}.nu-card p,.nu-draft{margin:0;line-height:1.45}.nu-draft{background:var(--bar);padding:10px 12px;white-space:pre-wrap;font-size:14px}.nu-kind{font-size:11px;color:var(--label)}.pt-bars{display:grid;grid-gap:6px;gap:6px}.pt-bar{display:grid;grid-template-columns:90px 1fr 48px;align-items:center;grid-gap:8px;gap:8px;font-size:14px}.pt-bar .track{height:18px;box-shadow:inset 0 0 0 var(--ring-w,2px) var(--ring-c,var(--ink))}.pt-bar .fill{height:100%;background:var(--ink)}.pt-days{display:flex;gap:3px;align-items:flex-end;height:64px}.pt-days span{flex:1 1;background:var(--ink);min-width:4px}.fx-clock{font-family:var(--f-display);font-weight:var(--w-display,900);font-stretch:130%;font-size:clamp(56px,16vw,112px);line-height:1;margin:0}.fx-wrap{background:var(--ink);color:var(--chalk);padding:20px 16px;display:flex;flex-direction:column;gap:14px}.fx-wrap .btn-secondary{box-shadow:inset 0 0 0 2px var(--chalk);color:var(--chalk)}.bd-box{width:100%;min-height:180px;font:inherit;font-size:17px;line-height:1.5;padding:14px;border:0;box-shadow:inset 0 0 0 var(--ring-w,2px) var(--ring-c,var(--ink));background:var(--chalk);color:var(--ink)}.bd-line{display:flex;gap:10px;align-items:flex-start;padding:12px 0;border-bottom:1px solid var(--hair);flex-wrap:wrap}.bd-line .txt{flex:1 1 240px;min-width:0;font-size:15px;line-height:1.45}.bd-line select{min-height:44px}.nd-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;border-bottom:1px solid var(--hair);font-size:15px}.nd-toggle input[type=checkbox]{width:24px;height:24px;accent-color:var(--ink)}.sr{position:absolute;left:-9999px}.bk-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bk-count{font-size:12px}.bk-row{padding:0;gap:0;align-items:stretch}.bk-tap{flex:1 1;min-width:0;display:flex;align-items:center;min-height:56px;padding:8px 8px 8px 0;background:none;border:0;text-align:left;font:inherit;color:inherit;cursor:pointer;text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bk-list li.bk-on{background:var(--ink);color:var(--pink,#F39AC0)}.bk-list li.bk-on .sk-row-meta{color:var(--chalk)}.bk-list li.bk-on .lc-check input{accent-color:var(--pink,#F39AC0)}.bk-bar{position:-webkit-sticky;position:sticky;bottom:0;z-index:20;background:var(--ink);color:var(--chalk);padding:12px 16px calc(12px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:10px;margin:0 -16px}.bk-bar-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.bk-bar .btn-secondary{box-shadow:inset 0 0 0 2px var(--chalk);color:var(--chalk);background:transparent}.bk-bar .sk-search{max-width:220px;min-height:44px}.bk-bar strong{color:var(--acid,#CCFF00)}.bk-why{margin:0;font-size:13px;color:var(--chalk)!important}.bk-inline{display:contents}.bk-ask{position:fixed;inset:0;z-index:50;background:rgba(16,20,16,.55);display:flex;align-items:flex-end;justify-content:center;padding:16px}.bk-ask-box{background:var(--chalk);color:var(--ink);box-shadow:0 0 0 var(--ring-w,2px) var(--ring-c,var(--ink)),4px 4px 0 2px var(--pink,#F39AC0);padding:20px;width:100%;max-width:640px;max-height:80vh;overflow:auto;display:flex;flex-direction:column;gap:12px}.bk-ask-box h2{margin:0;font-size:24px}.bk-ask-box p{margin:0}.bk-changes{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:6px;font-size:15px;overflow-wrap:anywhere}.bk-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.im-table{width:100%;border-collapse:collapse;font-size:14px}.im-table td,.im-table th{text-align:left;padding:8px 6px;border-bottom:1px solid var(--hair,#dad8d2);vertical-align:top}.im-wrap{overflow-x:auto;max-width:100%}.im-err{color:var(--ink);font-weight:500}.im-err:before{content:"✕ "}.im-warn:before{content:"• "}.im-map{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}@media (min-width:860px){.im-map{grid-template-columns:1fr 1fr}.bk-ask{align-items:center}}@media (prefers-reduced-motion:reduce){.bk-bar{transition:none}}.wg-calc{gap:18px}.wg-calc,.wg-fs{display:flex;flex-direction:column}.wg-fs{border:0;margin:0;padding:14px 16px;background:var(--paper);box-shadow:inset 0 0 0 var(--ring-w,2px) var(--ring-c,var(--ink));gap:12px}.wg-fs legend{float:left;width:100%;font-size:12px;color:var(--rage);margin-bottom:4px}.wg-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:10px;gap:10px}.wg-miss{margin:0;font-size:13px}.wg-ratio{margin:0;display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.wg-ratio strong{font-family:var(--f-display);font-weight:var(--w-display,900);font-stretch:130%;font-size:36px;line-height:1}.wg-out{display:flex;flex-direction:column;gap:14px}.wg-figs{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:10px;gap:10px}.wg-full{background:var(--ink);color:var(--chalk);box-shadow:calc(3px * var(--drop, 1)) calc(3px * var(--drop, 1)) 0 var(--pink);transform:rotate(calc(-1deg * var(--tilt, 1)))}.wg-full .dot{color:var(--pink)}.wg-math{margin:0;padding:12px 16px 12px 32px;background:var(--ink);color:var(--chalk);font-family:var(--f-label);font-size:13px;line-height:1.7;letter-spacing:.04em}.wg-access{display:flex;flex-direction:column;gap:8px}.wg-access .dot{font-size:11px;color:var(--label)}.wg-bars{position:relative;margin:0;display:flex;flex-direction:column;gap:8px;padding:8px 0 4px}.wg-bar-row{display:grid;grid-template-columns:82px 1fr;align-items:center;grid-gap:10px;gap:10px}.wg-bar-l{font-size:11px}.wg-bar{display:flex;align-items:center;justify-content:flex-end;min-height:34px;padding:0 10px;font-family:var(--f-display);font-weight:var(--w-display,900);font-size:15px}.wg-bar.his{background:var(--ink);color:var(--chalk)}.wg-bar.her{background:var(--pink);color:var(--ink);box-shadow:calc(2px * var(--drop, 1)) calc(2px * var(--drop, 1)) 0 var(--rage);transition:width .5s cubic-bezier(.2,1.4,.4,1)}.wg-bar.her.closed{background:var(--rage);color:var(--chalk);box-shadow:calc(2px * var(--drop, 1)) calc(2px * var(--drop, 1)) 0 var(--ink)}.wg-closed-sticker{position:static;align-self:flex-end;margin-top:4px;padding:6px 10px;font-size:14px;transform:rotate(calc(-4deg * var(--tilt, 1)))}.wg-picker{display:flex;flex-direction:column;gap:12px}.wg-cents{display:flex;align-items:center;gap:8px}.wg-cents input{max-width:140px}.wg-cents input,.wg-cents span{font-family:var(--f-display);font-weight:var(--w-display,900);font-size:28px}.wg-scale>summary{list-style:none;cursor:pointer}.wg-scale>summary::-webkit-details-marker{display:none}.wg-rows{list-style:none;margin:0;padding:0;border-top:var(--rule-w,2px) var(--rule-s,solid) var(--rule-c,var(--ink))}.wg-rows li{display:flex;align-items:stretch;border-bottom:1px solid var(--hair)}.wg-row{flex:1 1;display:flex;gap:12px;align-items:center;text-align:left;background:none;border:0;padding:10px 4px;min-height:56px;font:inherit;color:var(--ink);cursor:pointer}.wg-row[aria-pressed=true]{background:var(--ink);color:var(--chalk)}.wg-row[aria-pressed=true] .muted,.wg-row[aria-pressed=true] .sk-row-meta{color:var(--pink)}.wg-row-c{font-family:var(--f-display);font-weight:var(--w-display,900);font-size:22px;min-width:56px}.wg-row-b{display:flex;flex-direction:column;gap:2px}.wg-src{display:inline-flex;padding:0 8px;font-size:11px;min-height:44px}.wg-gc,.wg-src{align-items:center}.wg-gc{display:flex;flex-wrap:wrap;gap:10px 16px;padding:18px 16px;background:var(--chalk);box-shadow:inset 0 0 0 var(--ring-w,3px) var(--ring-c,var(--ink))}.wg-gc-sticker{padding:8px 12px;font-size:18px;transform:rotate(calc(-5deg * var(--tilt, 1)))}.wg-gc-sticker.slam{animation:wg-slam .55s cubic-bezier(.2,1.6,.4,1) both}.wg-gc-n{font-family:var(--f-display);font-weight:var(--w-display,900);font-stretch:130%;font-size:clamp(36px,8vw,56px);line-height:1}@keyframes wg-slam{0%{transform:scale(2.4) rotate(calc(12deg * var(--tilt, 1)))}60%{transform:scale(.92) rotate(calc(-7deg * var(--tilt, 1)))}to{transform:scale(1) rotate(calc(-5deg * var(--tilt, 1)))}}@media (prefers-reduced-motion:reduce){.wg-gc-sticker.slam{animation:none}.wg-bar.her{transition:none}}.wg-audit .sk-row-side{flex-direction:column;align-items:flex-end;gap:4px}.wg-tilt{display:inline-block;transform:rotate(calc(-2deg * var(--tilt, 1)))}.wg-range{width:100%;accent-color:var(--rage);min-height:44px}.wg-meter{display:block;width:100%;height:14px;background:var(--hair);box-shadow:inset 0 0 0 var(--ring-w,2px) var(--ring-c,var(--ink))}.wg-meter>span{display:block;height:100%;background:var(--rage)}.di{display:flex;flex-direction:column;gap:14px}.di-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.di-go{min-width:96px;font-family:var(--f-display);font-weight:var(--w-display,900);font-size:20px}.di-list{list-style:none;margin:0;padding:0;gap:16px}.di-card,.di-list{display:flex;flex-direction:column}.di-card{position:relative;background:var(--chalk);box-shadow:inset 0 0 0 var(--ring-w,2px) var(--ring-c,var(--ink)),calc(4px * var(--drop, 1)) calc(4px * var(--drop, 1)) 0 var(--pink);padding:16px;gap:8px}.di-card:nth-child(odd){transform:rotate(calc(-.4deg * var(--tilt, 1)))}.di-card:nth-child(2n){transform:rotate(calc(.3deg * var(--tilt, 1)))}.di-card h3{margin:0;font-family:var(--f-display);font-weight:var(--w-display,900);font-size:20px;line-height:1.15}.di-label{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--rage)}.di-body,.di-why{margin:0;font-size:15px;line-height:1.45}.di-why{background:var(--pink);color:var(--ink);padding:6px 8px}.di-sum{font-size:12px;min-height:44px;display:flex;align-items:center}.di-acts{display:flex;gap:8px;flex-wrap:wrap}.di-acts .btn{min-height:44px}.di-more{margin:0;font-size:13px}.di-empty{background:var(--ink);color:var(--chalk);padding:24px 16px;display:flex;flex-direction:column;gap:8px}.di-empty p{margin:0}.di-stamp{font-size:48px;color:var(--acid);transform:rotate(calc(-3deg * var(--tilt, 1)));display:inline-block}.di-slam,.di-stamp{font-family:var(--f-display);font-weight:var(--w-display,900)}.di-slam{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:8px;font-size:28px;color:var(--chalk);background:var(--rage);text-shadow:3px 2px 0 var(--pink);transform:rotate(calc(-4deg * var(--tilt, 1)));animation:di-slam .45s cubic-bezier(.2,1.6,.4,1) both;z-index:2}.di-slam.still{animation:none}@keyframes di-slam{0%{transform:rotate(calc(-12deg * var(--tilt, 1))) scale(1.6);opacity:0}60%{transform:rotate(calc(-3deg * var(--tilt, 1))) scale(.96);opacity:1}75%{transform:rotate(calc(-5deg * var(--tilt, 1))) translateX(2px)}to{transform:rotate(calc(-4deg * var(--tilt, 1))) scale(1)}}@media (prefers-reduced-motion:reduce){.di-slam,.tada-anim{animation:none!important}.di-card{transform:none!important}}.di-toast{position:fixed;left:16px;right:16px;bottom:76px;z-index:40;background:var(--ink);color:var(--chalk);padding:10px 12px;display:flex;gap:10px;align-items:center;max-width:560px;margin:0 auto}.di-toast.err{background:var(--rage)}.di-toast span{flex:1 1;font-size:14px}.di-x{background:none;border:0;color:inherit;font-size:14px;min-width:44px;min-height:44px;cursor:pointer}@media (min-width:900px){.di-toast{bottom:24px}}[data-nd-motion=reduce] .di-slam,[data-nd-motion=reduce] .tada-anim{animation:none!important}.sk-side .sk-tab-big{font-size:18px}.hub{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.hub a{display:flex;flex-direction:column;gap:6px;padding:16px;min-height:96px;box-shadow:inset 0 0 0 var(--ring-w,2px) var(--ring-c,var(--ink)),calc(4px * var(--drop, 1)) calc(4px * var(--drop, 1)) 0 var(--pink);background:var(--chalk)}.hub a:nth-child(odd){transform:rotate(calc(-.3deg * var(--tilt, 1)))}.hub strong{font-family:var(--f-display);font-weight:var(--w-display,900);font-size:22px}@media (prefers-reduced-motion:reduce){.hub a{transform:none}}.di-stamped{min-height:112px;overflow:hidden;background:var(--hair)}.di-stamped>.di-label,.di-stamped>h3{color:var(--ink-2)}.di-stamped h3{font-size:16px}.di-stamped .di-acts{position:relative;z-index:3;justify-content:flex-end}.di-sticker{position:absolute;left:50%;top:50%;z-index:2;pointer-events:none;white-space:nowrap;max-width:92%;font-family:var(--f-display);font-weight:var(--w-display,900);font-size:clamp(26px,6vw,40px);line-height:1;text-transform:uppercase;color:var(--chalk);background:var(--rage);padding:10px 16px;text-shadow:3px 2px 0 var(--pink);box-shadow:calc(5px * var(--drop, 1)) calc(5px * var(--drop, 1)) 0 var(--ink),calc(-2px * var(--drop, 1)) calc(-1px * var(--drop, 1)) 0 var(--pink);transform:translate(-50%,-50%) rotate(calc(-6deg * var(--tilt, 1)))}.is-no .di-sticker{background:var(--ink);color:var(--chalk);text-shadow:2px 2px 0 var(--rage);box-shadow:calc(5px * var(--drop, 1)) calc(5px * var(--drop, 1)) 0 var(--pink)}.di-sticker.land{animation:di-land .62s cubic-bezier(.17,.89,.32,1.28) both}@keyframes di-land{0%{transform:translate(-50%,-50%) rotate(calc(-18deg * var(--tilt, 1))) scale(2.4);opacity:0;box-shadow:calc(18px * var(--drop, 1)) calc(18px * var(--drop, 1)) 0 transparent}55%{transform:translate(-50%,-50%) rotate(calc(-4deg * var(--tilt, 1))) scale(.9);opacity:1;box-shadow:calc(1px * var(--drop, 1)) calc(1px * var(--drop, 1)) 0 var(--ink),0 0 0 var(--pink)}72%{transform:translate(-50%,-50%) rotate(calc(-7deg * var(--tilt, 1))) scale(1.06)}86%{transform:translate(-50%,-50%) rotate(calc(-5.5deg * var(--tilt, 1))) scale(.99)}to{transform:translate(-50%,-50%) rotate(calc(-6deg * var(--tilt, 1))) scale(1);box-shadow:calc(5px * var(--drop, 1)) calc(5px * var(--drop, 1)) 0 var(--ink),calc(-2px * var(--drop, 1)) calc(-1px * var(--drop, 1)) 0 var(--pink)}}.di-thud{animation:di-thud .34s ease-out}@keyframes di-thud{0%,to{transform:none}25%{transform:translateY(3px)}50%{transform:translate(-1px,-1px)}75%{transform:translate(1px,1px)}}@media (prefers-reduced-motion:reduce){.di-sticker.land,.di-thud{animation:none!important}}[data-nd-motion=reduce] .di-sticker.land,[data-nd-motion=reduce] .di-thud{animation:none!important}.di-change{display:flex;flex-direction:column;gap:8px;border-top:var(--rule-w,2px) var(--rule-s,dashed) var(--rule-c,var(--ink));padding-top:10px}.di-change textarea{width:100%;font:inherit;font-size:16px;padding:10px;border:var(--rule-w,2px) var(--rule-s,solid) var(--rule-c,var(--ink));border-radius:0;background:var(--chalk);color:var(--ink)}.di-phone-more{display:none;align-self:flex-start}@media (max-width:640px){.di-list:not(.all)>.di-card:not(.di-stamped)~.di-card:not(.di-stamped){display:none}.di-phone-more{display:inline-flex}}.sk-ok.lc-note{position:fixed;left:16px;right:16px;bottom:76px;z-index:40;max-width:560px;margin:0 auto;display:flex;gap:10px;align-items:center}.sk-ok.lc-note>span{flex:1 1}@media (min-width:900px){.sk-ok.lc-note{bottom:24px}}.cc details{box-shadow:inset 0 0 0 var(--ring-w,2px) var(--ring-c,var(--ink));background:var(--chalk)}.cc-sum{list-style:none;cursor:pointer;display:flex;gap:16px;align-items:center;padding:12px;flex-wrap:wrap}.cc-sum::-webkit-details-marker{display:none}.cc-words{display:flex;flex-direction:column;gap:6px;flex:1 1;min-width:180px}.cc-words strong{font-family:var(--f-display);font-weight:var(--w-display,900);font-size:20px;line-height:1.15}.cc-gap{display:flex;align-items:center;gap:8px}.cc-n{font-family:var(--f-display);font-weight:var(--w-display,900);font-size:26px}.cc-l,.cc-n{fill:var(--ink)}.cc-l{font-family:var(--f-label);font-size:10px;letter-spacing:.08em}.cc-detail{padding:0 12px 12px;display:flex;flex-direction:column;gap:8px}.cc-h{font-size:12px;margin:8px 0 0}.cc-coin{animation:cc-drop .5s cubic-bezier(.3,1.5,.5,1) both;transform-box:fill-box;transform-origin:center}@keyframes cc-drop{0%{transform:translateY(-40px) scale(.6);opacity:0}to{transform:none;opacity:1}}.cc-kruger{position:fixed;inset:0;z-index:60;border:0;background:var(--rage);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:16px}.cc-kruger span{background:var(--chalk);color:var(--rage);font-family:var(--f-display);font-weight:var(--w-display,900);font-style:oblique;font-size:clamp(32px,8vw,88px);line-height:1;padding:12px 20px;text-transform:uppercase;transform:rotate(calc(-2deg * var(--tilt, 1)));box-shadow:calc(8px * var(--drop, 1)) calc(8px * var(--drop, 1)) 0 var(--ink);animation:cc-slam .5s cubic-bezier(.2,1.6,.4,1) both}.cc-kruger.still span{animation:none}@keyframes cc-slam{0%{transform:rotate(calc(-8deg * var(--tilt, 1))) scale(1.8);opacity:0}to{transform:rotate(calc(-2deg * var(--tilt, 1))) scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.cc-coin,.cc-kruger span{animation:none!important}}[data-nd-motion=reduce] .cc-coin,[data-nd-motion=reduce] .cc-kruger span{animation:none!important}.di-golist{background:var(--ink);color:var(--chalk);padding:16px;display:flex;flex-direction:column;gap:8px}.di-golist ul{margin:0;padding-left:20px}.di-head{gap:8px}.di-talk{touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.di-talk.on{background:var(--rage);color:var(--chalk)}.tl{display:flex;flex-direction:column;gap:10px}.tl-scroll{overflow-x:auto;padding:8px 0 4px;-webkit-overflow-scrolling:touch}.tl-track{position:relative;height:170px;border-bottom:var(--rule-w,2px) var(--rule-s,dashed) var(--rule-c,var(--ink))}.tl-today{position:absolute;top:0;bottom:0;width:3px;background:var(--rage)}.tl-stub{position:absolute;width:128px;min-height:56px;padding:6px 10px 6px 14px;background:var(--pink);color:var(--ink);box-shadow:calc(3px * var(--drop, 1)) calc(3px * var(--drop, 1)) 0 var(--ink);display:flex;flex-direction:column;gap:2px;cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:rotate(calc(-1.5deg * var(--tilt, 1)));-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 70%,6px 62%,0 54%,0 46%,6px 38%,0 30%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 70%,6px 62%,0 54%,0 46%,6px 38%,0 30%)}.tl-stub:nth-child(2n){transform:rotate(calc(1.2deg * var(--tilt, 1)))}.tl-stub.k-close,.tl-stub.k-open{background:var(--ink);color:var(--chalk);cursor:default}.tl-stub.done{background:var(--chalk);box-shadow:inset 0 0 0 var(--ring-w,2px) var(--ring-c,var(--ink)),calc(3px * var(--drop, 1)) calc(3px * var(--drop, 1)) 0 var(--ink)}.tl-stub.lifted{cursor:-webkit-grabbing;cursor:grabbing;box-shadow:calc(6px * var(--drop, 1)) calc(6px * var(--drop, 1)) 0 var(--ink);transform:rotate(calc(-3deg * var(--tilt, 1))) scale(1.04);z-index:3;transition:transform .1s}.tl-stub.still.lifted{transform:none;transition:none}.tl-stub strong{font-size:13px;line-height:1.15}.tl-date{font-size:10px;letter-spacing:.08em}.tl-nudge{display:flex;gap:2px}.tl-nudge button{min-width:32px;min-height:28px;border:var(--rule-w,1px) var(--rule-s,solid) var(--rule-c,var(--ink));background:var(--chalk);color:var(--ink);cursor:pointer;padding:0}.tl-punches{position:absolute;left:0;right:0;bottom:8px;height:18px}.tl-punch{position:absolute;width:14px;height:14px;border-radius:50%;background:var(--chalk);box-shadow:inset 0 0 0 var(--ring-w,2px) var(--ring-c,var(--ink));transform:translateX(-7px)}.tl-punch.done{background:var(--ink)}.tl-artists{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.tl-artists li{position:relative;padding:4px 8px;font-size:13px;box-shadow:inset 0 0 0 var(--ring-w,2px) var(--ring-c,var(--ink));background:var(--chalk)}.tl-artists li:before{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--fill);background:var(--pink)}.tl-artists li span{position:relative}@media (prefers-reduced-motion:reduce){.tl-stub.lifted{transition:none}}.sw{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px}.sw li{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:10px;padding:4px 0}.sw li.today{box-shadow:inset 0 -3px 0 var(--rage)}.cw{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start;padding:12px;background:var(--ink)}.cw-flyer{display:flex;flex-direction:column;gap:3px;padding:calc(8px * var(--s)) calc(10px * var(--s));width:calc(118px * var(--s));background:var(--chalk);color:var(--ink);transform:rotate(var(--r));box-shadow:calc(3px * var(--drop, 1)) calc(3px * var(--drop, 1)) 0 var(--hair);min-height:44px}.cw-flyer strong{font-family:var(--f-display);font-weight:var(--w-display,900);font-size:calc(14px * var(--s));line-height:1.1}.cw-flyer .dot{font-size:10px}.cw-why{font-size:11px;line-height:1.25}.cw-flyer.warm-1{box-shadow:calc(3px * var(--drop, 1)) calc(3px * var(--drop, 1)) 0 var(--pink)}.cw-flyer.warm-2{box-shadow:calc(5px * var(--drop, 1)) calc(5px * var(--drop, 1)) 0 var(--pink),calc(-3px * var(--drop, 1)) calc(-2px * var(--drop, 1)) 0 var(--pink)}.cw-flyer.warm-3{background:var(--pink);box-shadow:calc(6px * var(--drop, 1)) calc(6px * var(--drop, 1)) 0 var(--rage),calc(-4px * var(--drop, 1)) calc(-3px * var(--drop, 1)) 0 var(--chalk);-webkit-clip-path:polygon(0 3%,12% 0,30% 4%,55% 0,78% 3%,100% 0,98% 40%,100% 72%,97% 100%,60% 97%,35% 100%,8% 96%,0 100%,3% 60%);clip-path:polygon(0 3%,12% 0,30% 4%,55% 0,78% 3%,100% 0,98% 40%,100% 72%,97% 100%,60% 97%,35% 100%,8% 96%,0 100%,3% 60%)}@media (prefers-reduced-motion:reduce){.cw-flyer{transform:none}}.pw{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px;background:var(--ink);padding:10px}.pw-day{min-height:160px;display:flex;flex-direction:column;gap:10px;padding:6px;box-shadow:inset 0 0 0 1px var(--hair)}.pw-day.over{box-shadow:inset 0 0 0 3px var(--acid)}.pw-label{color:var(--chalk);font-size:11px}.pw-poster{position:relative;background:var(--chalk);color:var(--ink);padding:6px;display:flex;flex-direction:column;gap:4px;transform:rotate(var(--r));cursor:-webkit-grab;cursor:grab}.pw-poster img,.pw-poster video{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}.pw-blank{display:flex;align-items:center;justify-content:center;aspect-ratio:4/5;background:var(--pink);font-family:var(--f-display);font-weight:var(--w-display,900);font-size:28px}.pw-poster strong{font-size:13px;line-height:1.15}.pw-meta{font-size:10px}.pw-go{position:absolute;top:10px;right:6px;background:var(--ink);color:var(--acid);font-family:var(--f-display);font-weight:var(--w-display,900);font-size:22px;padding:2px 8px;transform:rotate(calc(-8deg * var(--tilt, 1)));box-shadow:calc(2px * var(--drop, 1)) calc(2px * var(--drop, 1)) 0 var(--pink)}.pw-move{font:inherit;font-size:12px;min-height:36px;border:var(--rule-w,1px) var(--rule-s,solid) var(--rule-c,var(--ink));background:var(--chalk);color:var(--ink)}@media (prefers-reduced-motion:reduce){.pw-poster{transform:none}}.pw-poster.still{transform:none}.pc-light{position:fixed;top:0;bottom:0;left:-30vw;width:30vw;z-index:55;background:var(--chalk);box-shadow:0 0 0 var(--ring-w,4px) var(--ring-c,var(--ink));mix-blend-mode:difference;animation:pc-sweep 1.3s linear forwards;pointer-events:none}@keyframes pc-sweep{to{left:110vw}}.pc-zine{background:var(--chalk);color:var(--ink);box-shadow:inset 0 0 0 var(--ring-w,3px) var(--ring-c,var(--ink)),calc(6px * var(--drop, 1)) calc(6px * var(--drop, 1)) 0 var(--pink);padding:16px;display:flex;flex-direction:column;gap:8px;position:relative;transform:rotate(calc(-.6deg * var(--tilt, 1)))}.pc-zine.spit{animation:pc-spit .6s cubic-bezier(.2,1.4,.4,1) both}@keyframes pc-spit{0%{transform:translateY(-40px) rotate(calc(-3deg * var(--tilt, 1)))}to{transform:rotate(calc(-.6deg * var(--tilt, 1)))}}.pc-zine h3{margin:0;font-size:28px;text-transform:uppercase}.pc-stamp,.pc-zine h3{font-family:var(--f-display);font-weight:var(--w-display,900)}.pc-stamp{position:absolute;top:12px;right:12px;background:var(--rage);color:var(--chalk);padding:4px 10px;transform:rotate(calc(6deg * var(--tilt, 1)));box-shadow:calc(3px * var(--drop, 1)) calc(3px * var(--drop, 1)) 0 var(--ink)}.pc-zine ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));grid-gap:10px;gap:10px}.pc-zine li{display:flex;flex-direction:column;gap:2px;font-size:13px}.pc-zine img{width:100%;aspect-ratio:4/3;object-fit:cover;filter:grayscale(1) contrast(1.4)}@media (prefers-reduced-motion:reduce){.pc-light{display:none}.pc-zine.spit{animation:none}}[data-nd-motion=reduce] .pc-light{display:none}.di-sticker.v1{background:var(--pink);color:var(--ink);text-shadow:2px 2px 0 var(--chalk);box-shadow:calc(5px * var(--drop, 1)) calc(5px * var(--drop, 1)) 0 var(--rage);transform:translate(-50%,-50%) rotate(calc(4deg * var(--tilt, 1)))}.di-sticker.v2{background:var(--ink);color:var(--acid);text-shadow:none;box-shadow:calc(5px * var(--drop, 1)) calc(5px * var(--drop, 1)) 0 var(--pink);transform:translate(-50%,-50%) rotate(calc(-9deg * var(--tilt, 1)))}.di-tape,.is-no .di-sticker.v1,.is-no .di-sticker.v2{background:var(--ink);color:var(--chalk)}.di-tape{padding:12px 14px;display:flex;flex-direction:column;gap:6px;box-shadow:calc(4px * var(--drop, 1)) calc(4px * var(--drop, 1)) 0 var(--pink)}.di-tape ol{margin:0;padding-left:24px;font-size:14px}.di-reels{display:flex;gap:40px}.di-reels span{width:26px;height:26px;border-radius:50%;box-shadow:inset 0 0 0 4px var(--chalk),inset 0 0 0 var(--ring-w,9px) var(--ring-c,var(--ink)),inset 0 0 0 12px var(--chalk)}.di-tape.rewind .di-reels span{animation:di-rewind .7s linear}@keyframes di-rewind{to{transform:rotate(-2turn)}}.di-hexbtn.on{background:var(--ink);color:var(--acid)}.di.hex .di-card{box-shadow:inset 0 0 0 var(--ring-w,2px) var(--ring-c,var(--ink)),calc(4px * var(--drop, 1)) calc(4px * var(--drop, 1)) 0 var(--rage)}.di.hex .di-stamped{background:var(--ink)}.di.hex .di-stamped>.di-label,.di.hex .di-stamped>h3{color:var(--hair)}.di.hex .di-stamped .di-sticker.land{animation:di-burn .9s ease-in both}@keyframes di-burn{0%{transform:translate(-50%,-50%) rotate(calc(-6deg * var(--tilt, 1))) scale(1);background:var(--rage)}60%{background:var(--acid);color:var(--ink)}to{transform:translate(-50%,-50%) rotate(calc(-6deg * var(--tilt, 1))) scale(.96);background:var(--ink);color:var(--rage)}}.di-vent{display:flex;flex-direction:column;gap:6px;padding:12px}.di-vent,.di-vent textarea{background:var(--ink);color:var(--chalk)}.di-vent textarea{font:inherit;font-size:16px;padding:10px;border:2px solid var(--chalk)}@media (prefers-reduced-motion:reduce){.di-tape.rewind .di-reels span,.di.hex .di-stamped .di-sticker.land{animation:none!important}}[data-nd-motion=reduce] .di-tape.rewind .di-reels span,[data-nd-motion=reduce] .di.hex .di-stamped .di-sticker.land{animation:none!important}.di-head .sticker{width:auto;min-width:38px;padding:0 8px}@media (max-width:859px){.di-acts,.di-head{padding-right:64px}.di-toast,.sk-ok.lc-note{right:88px}}.bl-done{position:absolute;top:-12px;left:-18px;padding:3px 6px;background:var(--pink);color:var(--ink);font-family:var(--f-display);font-weight:var(--w-display,900);font-size:11px;letter-spacing:.04em;transform:rotate(calc(-12deg * var(--tilt, 1)));box-shadow:calc(2px * var(--drop, 1)) calc(2px * var(--drop, 1)) 0 var(--ink),calc(-1px * var(--drop, 1)) calc(-1px * var(--drop, 1)) 0 var(--rage);animation:bl-done-in .7s cubic-bezier(.2,1.6,.4,1) both;pointer-events:none}.bl-done.still{animation:none}@keyframes bl-done-in{0%{transform:rotate(calc(-30deg * var(--tilt, 1))) scale(1.8);opacity:0}45%{transform:rotate(calc(-8deg * var(--tilt, 1))) scale(.95);opacity:1}65%{transform:rotate(calc(-15deg * var(--tilt, 1)))}82%{transform:rotate(calc(-10deg * var(--tilt, 1)))}to{transform:rotate(calc(-12deg * var(--tilt, 1)))}}.bl-working{position:absolute;top:-6px;left:-6px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;background:var(--chalk);color:var(--ink);font-size:12px;box-shadow:calc(1px * var(--drop, 1)) calc(1px * var(--drop, 1)) 0 var(--ink)}@media (prefers-reduced-motion:reduce){.bl-done{animation:none}}[data-nd-motion=reduce] .bl-done{animation:none}.st-canceled{background:var(--chalk);color:var(--ink);box-shadow:calc(2px * var(--drop, 1)) calc(2px * var(--drop, 1)) 0 var(--ink),inset 0 0 0 var(--ring-w,2px) var(--ring-c,var(--ink));transform:rotate(calc(-5deg * var(--tilt, 1)));font-family:var(--f-display);font-weight:var(--w-display,900);letter-spacing:.04em;font-size:12px;padding:3px 7px}.st-canceled .nd-sticker-note{font-family:var(--f-label);font-weight:400;letter-spacing:.1em;font-size:10px;display:block;text-align:center}.is-not-doing .sk-row-title{text-decoration:line-through;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--rage);text-decoration-color:var(--rage);color:var(--ink-2)}.is-not-doing .sk-row-meta{color:var(--ink-2)}.sk-rowedit[open].is-not-doing>summary .sk-row-title{text-decoration:line-through underline}.nd-btn{min-height:36px;padding:0 10px;font-size:12px}.nd-btn.back{box-shadow:inset 0 0 0 var(--ring-w,2px) var(--ring-c,var(--ink)),calc(2px * var(--drop, 1)) calc(2px * var(--drop, 1)) 0 var(--pink)}.nd-toast{flex-wrap:wrap}.nd-toast.err{background:var(--rage)}.nd-toast .btn-secondary{box-shadow:inset 0 0 0 2px var(--chalk);color:var(--chalk);background:transparent}.nd-toast .nd-x{min-width:44px;padding:0}.nd-why{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.nd-why .chip{min-height:36px;padding:0 10px;font-size:11px;background:var(--chalk);color:var(--ink)}.nd-why .chip[aria-pressed=true]{background:var(--pink);color:var(--ink)}.tl-stub.canceled{background:var(--chalk);color:var(--ink-2);box-shadow:inset 0 0 0 var(--ring-w,2px) var(--ring-c,var(--ink))}.tl-stub.canceled strong{text-decoration:line-through;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--rage);text-decoration-color:var(--rage)}.tl-stub.canceled:after{content:"NOT DOING";position:absolute;right:4px;bottom:4px;font-family:var(--f-display);font-weight:var(--w-display,900);font-size:10px;background:var(--ink);color:var(--chalk);padding:2px 5px;transform:rotate(calc(8deg * var(--tilt, 1)));box-shadow:calc(2px * var(--drop, 1)) calc(2px * var(--drop, 1)) 0 var(--pink)}.tl-punch.canceled{background:var(--chalk);box-shadow:inset 0 0 0 2px var(--ink-2)}.tl-punch.canceled:after,.tl-punch.canceled:before{content:"";position:absolute;left:-2px;right:-2px;top:6px;height:2px;background:var(--rage);transform:rotate(45deg)}.tl-punch.canceled:after{transform:rotate(-45deg)}.sk-dateline{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.moon,.moon-btn{display:inline-flex}.moon-btn{align-items:center;gap:6px;min-height:44px;padding:0 4px;margin:-12px 0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.moon-btn:hover span,.moon-btn[aria-expanded=true] span{text-decoration:underline;text-underline-offset:3px}.moon-btn:focus-visible{outline:var(--rule-w,3px) var(--rule-s,solid) var(--rule-c,var(--ink));outline-offset:2px}.moon-glyph{display:block;flex:none}.moon-card{position:absolute;z-index:40;top:calc(100% + 10px);left:0;width:min(320px,calc(100vw - 32px));display:flex;flex-direction:column;gap:12px;padding:14px;background:var(--chalk);color:var(--ink);box-shadow:inset 0 0 0 var(--ring-w,3px) var(--ring-c,var(--ink)),calc(5px * var(--drop, 1)) calc(5px * var(--drop, 1)) 0 var(--pink);font-family:var(--f-body);letter-spacing:0;text-transform:none;font-size:15px;line-height:1.35;animation:moon-rise .22s ease-out both}@keyframes moon-rise{0%{transform:translateY(-6px);opacity:0}to{transform:none;opacity:1}}.moon-card-head{display:flex;align-items:center;gap:12px}.moon-card-head>span{display:flex;flex-direction:column}.moon-card-phase{font-family:var(--f-display);font-weight:var(--w-display,900);font-size:20px;text-transform:uppercase;line-height:1.05}.moon-card-meta{font-size:13px;color:var(--ink-2)}.moon-card-rows{display:flex;flex-direction:column;gap:4px}.moon-card-rows>span{display:flex;justify-content:space-between;gap:12px}.moon-card-rows .dot{font-size:11px;color:var(--label)}.moon-card-woo{display:block;padding:10px;background:var(--ink);color:var(--chalk)}.moon-card-woo a{color:var(--acid);text-decoration:underline;text-underline-offset:3px;display:inline-block;min-height:24px}[data-nd-motion=reduce] .moon-card{animation:none!important}@media (prefers-reduced-motion:reduce){.moon-card{animation:none}}.sky{display:flex;flex-wrap:wrap;gap:4px}.sky-mark{display:inline-flex;align-items:center;gap:4px;font-family:var(--f-label);letter-spacing:.08em;font-size:10px;text-transform:uppercase;color:var(--ink-2);line-height:1.2}.sky-mark svg{flex:none}.sky-mark.bday{background:var(--ink);color:var(--pink);padding:1px 5px 1px 2px}.pw .sky-mark{color:var(--chalk)}.pw .sky-mark.bday{background:var(--pink);color:var(--ink)}@media (prefers-reduced-motion:reduce){.sk-shell *,.sk-shell :after,.sk-shell :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.dd-wrap{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px}.dd-link{background:none;border:0;padding:6px 2px;min-height:32px;font:inherit;color:var(--ink);text-decoration:underline;cursor:pointer}.dd-link.dd-yes{color:var(--rage);font-weight:700}.dd-link:disabled{opacity:.5;cursor:default}.dd-err{color:var(--rage)}.vz-frame{position:relative;padding:12px;box-shadow:calc(5px * var(--drop, 1)) calc(5px * var(--drop, 1)) 0 var(--ink)}.vz-inner{position:relative;background:var(--chalk);box-shadow:inset 0 0 0 var(--ring-w,2px) var(--ring-c,var(--ink));padding:34px 14px 14px;display:flex;flex-direction:column;gap:14px;min-width:0}.vz-look-tile{background:var(--rage) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Cpath d='M0 0H22M0 0V22' stroke='%23101410' stroke-width='2'/%3E%3C/svg%3E")}.vz-look-ink{background:var(--ink);box-shadow:calc(5px * var(--drop, 1)) calc(5px * var(--drop, 1)) 0 var(--pink)}.vz-look-ink .vz-label{background:var(--ink);color:var(--acid);box-shadow:calc(3px * var(--drop, 1)) calc(3px * var(--drop, 1)) 0 var(--rage)}.vz-look-pink{background:var(--pink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10'%3E%3Ccircle cx='2.5' cy='2.5' r='1.6' fill='%23C8201A'/%3E%3Ccircle cx='7.5' cy='7.5' r='1.1' fill='%23C8201A'/%3E%3C/svg%3E");box-shadow:calc(5px * var(--drop, 1)) calc(5px * var(--drop, 1)) 0 var(--rage)}.vz-look-collage{background:var(--ink);padding-top:0}.vz-collage{display:block;height:96px;overflow:hidden;margin:0 -12px 12px;box-shadow:inset 0 -3px 0 var(--ink)}.vz-collage img{width:100%;height:100%;object-fit:cover;object-position:center 35%;display:block;background:var(--chalk)}@media (min-width:700px){.vz-collage{height:140px}}.vz-label{position:absolute;top:-10px;left:12px;margin:0;background:var(--ink);color:var(--chalk);font-size:12px;padding:6px 10px;transform:rotate(var(--r,-1deg));box-shadow:calc(3px * var(--drop, 1)) calc(3px * var(--drop, 1)) 0 var(--pink);z-index:2}.vz-look-collage .vz-label{top:-14px}.vz-means{margin:0;font-size:15px;line-height:1.45;border-top:var(--rule-w,2px) var(--rule-s,dashed) var(--rule-c,var(--ink));padding-top:10px}.vz-means .dot{font-size:10px;background:var(--ink);color:var(--pink);padding:2px 6px;margin-right:6px}.vz-spot{position:absolute;top:-44px;width:96px;z-index:3;background:var(--chalk);padding:4px;box-shadow:0 0 0 var(--ring-w,2px) var(--ring-c,var(--ink)),calc(4px * var(--drop, 1)) calc(4px * var(--drop, 1)) 0 calc(2px * var(--drop, 1)) var(--pink);transform:rotate(var(--r,3deg));pointer-events:none}.vz-spot-s{width:78px}.vz-spot-right{right:-6px}.vz-spot-left{left:auto;right:120px}.vz-spot img{display:block;width:100%;height:80px;object-fit:contain;background:var(--pink)}.vz-spot-s img{height:60px}@media (max-width:420px){.vz-spot{display:none}}@media (prefers-reduced-data:reduce){.vz-collage,.vz-spot{display:none}}.vz-sticker{display:inline-flex;align-items:center;padding:4px 10px;font-family:var(--f-display);font-weight:var(--w-display,900);font-style:italic;font-stretch:125%;text-transform:uppercase;transform:rotate(var(--r,-2deg));box-shadow:calc(3px * var(--drop, 1)) calc(3px * var(--drop, 1)) 0 var(--ink)}.vz-st-red{background:var(--rage);color:var(--chalk)}.vz-st-pink{background:var(--pink);color:var(--ink);box-shadow:calc(3px * var(--drop, 1)) calc(3px * var(--drop, 1)) 0 var(--rage)}.vz-st-acid{background:var(--ink);color:var(--acid)}.vz-st-ink{background:var(--ink);color:var(--chalk);box-shadow:calc(3px * var(--drop, 1)) calc(3px * var(--drop, 1)) 0 var(--pink)}.vz-big{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.vz-big strong{font-family:var(--f-display);font-weight:var(--w-display,900);font-stretch:130%;font-size:clamp(36px,10vw,64px);line-height:.95;color:var(--ink);text-shadow:3px 3px 0 var(--pink)}.vz-big span{font-size:14px;color:var(--ink-2)}@media (max-width:420px){.vz-big{padding-right:0}}.vz-tape-svg{width:100%;height:64px;display:block;overflow:visible}.vz-hit{cursor:pointer;outline:none}.vz-hit:focus-visible path{stroke:var(--rage)}.vz-legend{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:6px;gap:6px}.vz-legend li>*{width:100%;display:grid;grid-template-columns:18px 1fr auto;grid-template-rows:auto auto;grid-column-gap:8px;column-gap:8px;align-items:center;text-align:left;font:inherit;color:var(--ink);background:var(--chalk);border:0;box-shadow:inset 0 0 0 var(--ring-w,2px) var(--ring-c,var(--ink));padding:8px 10px;min-height:44px;cursor:pointer}.vz-legend li.on>*{background:var(--ink);color:var(--chalk)}.vz-legend strong{font-family:var(--f-display);font-weight:var(--w-display,900);font-size:17px}.vz-leg-l{font-size:13px;line-height:1.2}.vz-leg-p{grid-column:2/4;font-size:10px}.vz-leg-n{grid-column:2/4;font-size:11px;color:var(--ink-2)}.vz-legend li.on .vz-leg-n{color:var(--pink)}.vz-sw{width:16px;height:16px;box-shadow:inset 0 0 0 var(--ring-w,2px) var(--ring-c,var(--ink));grid-row:1/3}.vz-sw-house{background:var(--rage)}.vz-sw-artist{background:var(--pink)}.vz-sw-venue{background:var(--ink)}.vz-sw-consult{background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6'%3E%3Cpath d='M0 6L6 0' stroke='%23CCFF00' stroke-width='2'/%3E%3C/svg%3E")}.vz-sw-unknown{background:var(--chalk) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='5'%3E%3Crect x='2' y='2' width='1' height='1' fill='%234A4842'/%3E%3C/svg%3E")}.vz-sw-given{background:var(--chalk) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6'%3E%3Cpath d='M0 0L6 6' stroke='%23C8201A' stroke-width='2'/%3E%3C/svg%3E")}.vz-months{width:100%;max-width:560px;margin:0 auto;height:auto;display:block;overflow:visible}.vz-m-lab{font-family:var(--f-label);font-size:12px;fill:var(--ink);letter-spacing:.06em}.vz-m-amt{font-family:var(--f-display);font-weight:var(--w-display,900);font-size:11px;fill:var(--ink)}.vz-m-amt.big{font-size:15px;fill:var(--rage)}.vz-tick{font-family:var(--f-label);font-size:9px;fill:var(--ink-2)}.vz-receipt{background:var(--chalk);box-shadow:inset 0 0 0 var(--ring-w,2px) var(--ring-c,var(--ink)),calc(4px * var(--drop, 1)) calc(4px * var(--drop, 1)) 0 var(--pink);padding:12px 14px 16px;display:flex;flex-direction:column;gap:8px;transform:rotate(calc(-.6deg * var(--tilt, 1)));position:relative}.vz-receipt:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:8px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M0 0L6 8L12 0Z' fill='%23F7F6F2' stroke='%23101410' stroke-width='1.5'/%3E%3C/svg%3E") repeat-x}.vz-receipt h3{margin:0;font-family:var(--f-display);font-weight:var(--w-display,900);font-size:20px;line-height:1.1}.vz-receipt dl{margin:0;display:grid;grid-template-columns:1fr auto;grid-gap:4px 12px;gap:4px 12px;font-size:14px}.vz-receipt dt{display:flex;align-items:center;gap:8px}.vz-receipt dd{margin:0;font-weight:600;text-align:right}.vz-receipt .vz-sw{grid-row:auto}.vz-receipt-x{position:absolute;top:6px;right:6px;min-width:44px;min-height:44px;border:0;background:var(--ink);color:var(--chalk);font:inherit;cursor:pointer}.vz-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.vz-linkbtn{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;background:var(--ink);color:var(--chalk);font-size:14px}.vz-linkbtn:hover{color:var(--pink)}.vz-bubbles{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 6px;align-items:flex-end}.vz-bubbles li>*{display:flex;flex-direction:column;align-items:center;gap:2px;background:none;border:0;padding:0;font:inherit;color:var(--ink);cursor:pointer}.vz-bubbles svg{display:block;overflow:visible}.vz-bub-n{font-family:var(--f-display);font-weight:var(--w-display,900)}.vz-bub-l{font-size:12px;background:var(--chalk);box-shadow:inset 0 0 0 var(--ring-w,2px) var(--ring-c,var(--ink));padding:2px 6px;transform:rotate(var(--r));margin-top:-10px;max-width:120px;text-align:center;line-height:1.15}.vz-bubbles li.on .vz-bub-l{background:var(--ink);color:var(--acid)}.vz-bub-s{font-size:11px;color:var(--ink-2)}.vz-stubs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.vz-stubs li{transform:rotate(var(--r))}.vz-stub{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:4px 12px;gap:4px 12px;min-height:52px;padding:8px 14px 8px 18px;background:var(--chalk);box-shadow:inset 0 0 0 var(--ring-w,2px) var(--ring-c,var(--ink)),calc(3px * var(--drop, 1)) calc(3px * var(--drop, 1)) 0 var(--ink);color:var(--ink);overflow:hidden}.vz-stub:after,.vz-stub:before{content:"";position:absolute;left:-7px;top:50%;width:14px;height:14px;margin-top:-7px;border-radius:50%;background:var(--chalk);box-shadow:inset 0 0 0 var(--ring-w,2px) var(--ring-c,var(--ink));z-index:2}.vz-stub:after{left:auto;right:-7px}a.vz-stub:hover .vz-stub-l{text-decoration:underline}.vz-stub-fill{position:absolute;left:0;top:0;bottom:0;background:var(--pink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Ccircle cx='2' cy='2' r='1' fill='%23C8201A'/%3E%3C/svg%3E");box-shadow:inset -3px 0 0 var(--rage)}.vz-stub-l{position:relative;font-weight:600;font-size:15px;line-height:1.2;display:flex;flex-direction:column}.vz-stub-l small{font-weight:400;font-size:12px;color:var(--ink-2)}.vz-stub-v{position:relative;font-family:var(--f-display);font-weight:var(--w-display,900);font-size:20px;background:var(--chalk);padding:0 4px}.vz-punches{position:relative;grid-column:1/3;display:flex;flex-wrap:wrap;gap:3px}.vz-punches i{width:9px;height:9px;border-radius:50%;background:var(--chalk);box-shadow:inset 0 0 0 var(--ring-w,1.5px) var(--ring-c,var(--ink))}.vz-punches i.done{background:var(--ink)}.vz-ladder{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.vz-ladder li{padding-left:calc(var(--i) * 10px)}.vz-step{position:relative;gap:10px;color:var(--ink);min-height:48px}.vz-step,.vz-step-bar{display:flex;align-items:center}.vz-step-bar{min-height:44px;padding:0 12px;box-shadow:inset 0 0 0 var(--ring-w,2px) var(--ring-c,var(--ink)),calc(3px * var(--drop, 1)) calc(3px * var(--drop, 1)) 0 var(--ink);transform:rotate(var(--r));min-width:110px}.vz-step-bar.t-rage{background:var(--rage);color:var(--chalk)}.vz-step-bar.t-pink{background:var(--pink);color:var(--ink)}.vz-step-bar.t-ink{background:var(--ink);color:var(--chalk)}.vz-step-bar.t-chalk{background:var(--chalk);color:var(--ink)}.vz-step-l{font-size:14px;font-weight:600;white-space:nowrap}.vz-step-n{font-family:var(--f-display);font-weight:var(--w-display,900);font-stretch:125%;font-size:26px;transform:rotate(var(--r))}.vz-step-note{font-size:12px;color:var(--ink-2)}a.vz-step:hover .vz-step-l{text-decoration:underline}.vz-ladder li+li .vz-step:before{content:"↓";position:absolute;left:6px;top:-14px;font-size:14px;color:var(--rage);font-weight:var(--w-display,900)}.vz-ruler{width:100%;height:auto;display:block;overflow:visible}.vz-goal-t{font-family:var(--f-display);font-weight:var(--w-display,900);font-size:11px;fill:var(--acid);letter-spacing:.06em}.vz-mosaic{list-style:none;margin:0;padding:8px;display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));grid-auto-rows:64px;grid-auto-flow:dense;grid-gap:6px;gap:6px;background:var(--rage) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Cpath d='M0 0H22M0 0V22' stroke='%23101410' stroke-width='2'/%3E%3C/svg%3E")}@media (min-width:700px){.vz-mosaic{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));grid-auto-rows:84px}}.vz-tile{position:relative;background:var(--chalk);padding:3px;box-shadow:0 0 0 var(--ring-w,2px) var(--ring-c,var(--ink))}.vz-tile-w,.vz-tile-xl{grid-column:span 2}.vz-tile-xl{grid-row:span 2}.vz-tile a{position:relative;overflow:hidden}.vz-tile a,.vz-tile img{display:block;width:100%;height:100%}.vz-tile img{object-fit:cover}.vz-tile.st-sold img{filter:grayscale(1) contrast(1.3)}.vz-tile-blank{display:flex;width:100%;height:100%;align-items:center;justify-content:center;background:var(--pink);font-family:var(--f-display);font-weight:var(--w-display,900);font-size:26px;color:var(--ink)}.vz-tile-p{left:0;bottom:0;background:var(--ink);color:var(--chalk);padding:1px 4px}.vz-tile-p,.vz-tile-st{position:absolute;font-family:var(--f-display);font-weight:var(--w-display,900);font-size:11px}.vz-tile-st{top:4px;right:-2px;font-style:italic;padding:1px 5px;transform:rotate(var(--r));box-shadow:calc(2px * var(--drop, 1)) calc(2px * var(--drop, 1)) 0 var(--ink)}.vz-tile a:focus-visible{outline:3px solid var(--acid);outline-offset:-3px}.vz-chips{display:flex;flex-wrap:wrap;gap:6px}.vz-chips button{font:inherit;font-size:13px;min-height:40px;padding:0 12px;background:var(--chalk);color:var(--ink);border:0;box-shadow:inset 0 0 0 var(--ring-w,2px) var(--ring-c,var(--ink));cursor:pointer}.vz-chips button[aria-pressed=true]{background:var(--ink);color:var(--pink)}.vz-two{display:grid;grid-gap:22px;gap:22px}@media (min-width:760px){.vz-two{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:no-preference){.vz-grow{animation:vz-grow .5s cubic-bezier(.3,1.4,.5,1) both;transform-box:fill-box;transform-origin:bottom}.vz-pop{animation:vz-pop .35s cubic-bezier(.2,1.6,.4,1) both}}.vz-still .vz-grow,.vz-still .vz-pop{animation:none}@keyframes vz-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes vz-pop{0%{transform:rotate(calc(-6deg * var(--tilt, 1))) scale(.6)}to{transform:rotate(calc(-.6deg * var(--tilt, 1))) scale(1)}}.sy{display:flex;flex-direction:column;gap:30px;padding-top:14px}.sy-list>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-size:12px}.cc-detail .vz-frame{margin-top:10px}.vz-look-collage .vz-spot{top:-78px}@media (min-width:700px){.vz-look-collage .vz-spot{top:-112px}}.vz-inner:has(>.vz-spot){padding-top:60px}.vz-look-collage .vz-inner:has(>.vz-spot){padding-top:34px}@media (max-width:420px){.vz-inner:has(>.vz-spot){padding-top:34px}}.sk-tabs{grid-template-columns:repeat(5,1fr)}.sk-site-out{margin-top:0}.sk-strip{margin:-8px 0 -12px}.sk-strip .chip[aria-current=page]{background:var(--ink);color:var(--acid)}.td-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.td-gear{font-size:12px;min-height:44px;display:inline-flex;align-items:center;padding:0 12px;color:var(--ink);box-shadow:inset 0 0 0 var(--ring-w,2px) var(--ring-c,var(--ink))}@media (min-width:860px){.td-gear{display:none}}.td-band{display:flex;flex-direction:column;gap:18px}.td-band-h{display:flex;align-items:center;gap:12px;margin:0;font-family:var(--f-display);font-weight:var(--w-display,900);font-size:clamp(22px,5vw,30px);text-transform:uppercase;letter-spacing:-.01em}.td-band-h .sticker{width:auto;min-width:44px;height:32px;padding:0 8px;font-size:12px;transform:rotate(calc(-4deg * var(--tilt, 1)))}.td-now .td-band-h .sticker{background:var(--rage);color:var(--chalk)}.td-grow .td-band-h .sticker{background:var(--pink);color:var(--ink)}.td-past .td-band-h .sticker{background:var(--ink);color:var(--acid)}.td-grow,.td-past{padding-top:22px;border-top:var(--rule-w,3px) var(--rule-s,solid) var(--rule-c,var(--ink))}.tj{list-style:none;margin:0 -16px;padding:14px 16px 18px;display:grid;grid-auto-flow:column;grid-auto-columns:min(78vw,290px);grid-gap:16px;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.tj-flyer{position:relative;scroll-snap-align:start;background:var(--paper);color:var(--ink);padding:12px 12px 14px;display:flex;flex-direction:column;gap:6px;box-shadow:calc(3px * var(--drop, 1)) calc(3px * var(--drop, 1)) 0 var(--ink);transform:rotate(var(--r,0deg))}.tj-flyer:before{content:"";position:absolute;top:-9px;left:50%;width:64px;height:18px;margin-left:-32px;background:var(--pink);transform:rotate(calc(-3deg * var(--tilt, 1)))}.tj-reach:before{background:var(--rage)}.tj-job{font-size:11px;color:var(--label);text-transform:uppercase;letter-spacing:.12em}.tj-pic{position:relative;aspect-ratio:16/9;background:var(--ink);overflow:hidden;display:flex;align-items:center;justify-content:center}.tj-pic img{width:100%;height:100%;object-fit:cover;display:block}.tj-verb-big{font-family:var(--f-display);font-weight:var(--w-display,900);font-size:40px;color:var(--acid);transform:rotate(calc(-4deg * var(--tilt, 1)))}.tj-reach .tj-verb-big{color:var(--pink)}.tj-price{position:absolute;right:6px;bottom:6px;background:var(--rage);color:var(--chalk);font-size:18px;padding:2px 8px;transform:rotate(calc(-3deg * var(--tilt, 1)))}.tj-price,.tj-verb{font-family:var(--f-display);font-weight:var(--w-display,900)}.tj-verb{margin:4px 0 0;font-size:30px;line-height:.95;text-transform:uppercase}.tj-reach .tj-verb{color:var(--rage)}.tj-title{margin:0;font-weight:700;font-size:17px;line-height:1.2}.tj-line{margin:0;font-size:14px;line-height:1.35}.tj-acts{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:8px;flex-wrap:wrap}.tj-another,.tj-go{min-height:44px}.tj-another{padding:0 10px;border:0;background:none;color:var(--ink);font-size:12px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.tj-flyer.clear{background:var(--chalk);box-shadow:inset 0 0 0 var(--ring-w,2px) var(--ring-c,var(--ink))}.tj-flyer.clear .tj-pic{background:var(--chalk);box-shadow:inset 0 0 0 1px var(--hair)}.tj-flyer.clear .tj-verb-big{color:var(--label)}.tj-clear{align-self:flex-start;margin:6px 0 0;padding:2px 10px;font-family:var(--f-display);font-weight:var(--w-display,900);font-size:26px;color:var(--rage);box-shadow:inset 0 0 0 3px var(--rage);transform:rotate(calc(-6deg * var(--tilt, 1)))}@media (min-width:860px){.tj{margin:0;padding:14px 4px 8px;grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));overflow:visible}.tj-verb{font-size:24px}.tj-pic{aspect-ratio:4/3}.tj-title{font-size:15px}.tj-line{font-size:13px}}.sk-shell[data-nd-motion=reduce] .tj-flyer,[data-nd-motion=reduce] .tj-flyer{transform:none}@media (prefers-reduced-motion:reduce){.tj{scroll-behavior:auto}}.td-shows{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}@media (min-width:600px){.td-shows{grid-template-columns:1fr 1fr}}.td-show{display:grid;grid-template-columns:88px 1fr;grid-template-rows:auto auto auto;grid-column-gap:12px;column-gap:12px;grid-row-gap:6px;row-gap:6px;align-items:center;padding:10px;background:var(--paper);box-shadow:inset 0 0 0 var(--ring-w,2px) var(--ring-c,var(--ink));color:var(--ink);min-height:44px}.td-show:hover{box-shadow:inset 0 0 0 3px var(--rage)}.td-show-art{grid-row:1/4;width:88px;height:88px;background:var(--ink);display:flex;align-items:center;justify-content:center;overflow:hidden}.td-show-art img{width:100%;height:100%;object-fit:cover}.td-show-art img.title{object-fit:contain;padding:6px;background:var(--chalk)}.td-show-name{font-family:var(--f-display);font-weight:var(--w-display,900);font-size:18px;line-height:1.05}.td-fill{height:14px;background:var(--chalk)}.td-fill,.td-fill span{display:block;box-shadow:inset 0 0 0 var(--ring-w,2px) var(--ring-c,var(--ink))}.td-fill span{height:100%;background:var(--pink)}.td-show-meta{font-size:11px;color:var(--label)}.td-grow-line{margin:0;font-size:15px}.td-grow-line a{text-decoration:underline;text-underline-offset:3px}.td-reads{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}@media (min-width:600px){.td-reads{grid-template-columns:1fr 1fr}}.td-read{display:flex;flex-direction:column;gap:4px;padding:14px;background:var(--paper);box-shadow:calc(3px * var(--drop, 1)) calc(3px * var(--drop, 1)) 0 var(--ink);color:var(--ink)}.td-read .dot{font-size:11px;color:var(--label);text-transform:uppercase;letter-spacing:.12em}.td-read strong{font-family:var(--f-display);font-weight:var(--w-display,900);font-size:20px;line-height:1.05}.td-read.scry{background:var(--ink);color:var(--chalk);box-shadow:calc(3px * var(--drop, 1)) calc(3px * var(--drop, 1)) 0 var(--pink)}.td-read.scry .dot{color:var(--acid)}.qa-fab{position:fixed;right:88px;bottom:76px;z-index:40;width:60px;height:60px;border:0;border-radius:0;background:var(--rage);color:var(--chalk);font-family:var(--f-display);font-weight:var(--w-display,900);font-size:36px;line-height:1;cursor:pointer;box-shadow:calc(3px * var(--drop, 1)) calc(3px * var(--drop, 1)) 0 var(--ink)}.qa-fab:active{transform:translate(3px,3px);box-shadow:none}.qa-sheet{position:fixed;inset:0 0 60px 0;z-index:46;background:var(--ink);color:var(--chalk);display:flex;flex-direction:column;overscroll-behavior:contain}.qa-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 8px 8px 16px;border-bottom:1px solid var(--ink-bar,#3a3a36)}.qa-head .dot{color:var(--acid);font-size:13px;text-transform:uppercase;letter-spacing:.14em}.qa-body{flex:1 1;overflow-y:auto;overflow-x:hidden;padding:16px;gap:18px}.qa-body,.qa-scry{display:flex;flex-direction:column}.qa-scry{position:relative;padding:14px;box-shadow:inset 0 0 0 2px var(--acid);gap:6px}.qa-scry-eye{position:absolute;top:-10px;left:10px;background:var(--ink);color:var(--acid);padding:0 6px;font-size:12px;text-transform:uppercase;letter-spacing:.14em}.qa-scry-line{margin:4px 0 0;font-family:var(--f-display);font-weight:var(--w-display,900);font-size:20px;line-height:1.1}.qa-scry-why{margin:0;font-size:14px;color:var(--chalk)}.qa-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.qa-note{margin:0;color:var(--acid);font-size:14px}.qa-verbs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.qa-verbs li{min-width:0}.qa-verb{width:100%;min-height:64px;display:flex;align-items:center;justify-content:center;padding:4px;border:0;border-radius:0;background:var(--chalk);color:var(--ink);font-family:var(--f-display);font-weight:var(--w-display,900);font-size:13px;text-align:center;cursor:pointer;box-shadow:calc(2px * var(--drop, 1)) calc(2px * var(--drop, 1)) 0 var(--pink);overflow-wrap:anywhere}.qa-verb[aria-expanded=true]{background:var(--pink)}.qa-form{display:flex;flex-direction:column;gap:12px;padding:14px;background:var(--chalk);color:var(--ink)}.qa-form small{font-size:12px}@media (min-width:860px){.qa-fab{bottom:24px;right:92px}.sk-shell:has(.bl-dock.open) .qa-fab{right:424px}.qa-sheet{inset:auto 92px 96px auto;width:420px;max-height:calc(100vh - 120px);box-shadow:calc(4px * var(--drop, 1)) calc(4px * var(--drop, 1)) 0 var(--rage)}}@media (max-width:859px){.di-acts{padding-right:140px}.di-toast,.sk-ok.lc-note{right:160px}}.tj-clears{display:flex;flex-wrap:wrap;gap:10px;margin:0}.tj-clear-chip{display:inline-flex;align-items:baseline;gap:6px;padding:4px 10px;font-size:12px;text-transform:uppercase;letter-spacing:.08em;box-shadow:inset 0 0 0 var(--ring-w,2px) var(--ring-c,var(--ink));transform:rotate(calc(-2deg * var(--tilt, 1)))}.tj-clear-chip:nth-child(2n){transform:rotate(calc(1.5deg * var(--tilt, 1)))}.tj-clear-chip b{font-family:var(--f-display);font-weight:var(--w-display,900);font-size:15px;color:var(--rage);letter-spacing:0}.tj-price-flat{position:static;align-self:flex-start}