[data-design=v2]{--paper:#f4eff6;--sheet:#fff;--sunk:#fbf8fc;--rule:#ece3f0;--ink:#2c2333;--ink-2:#6c6178;--ink-3:#a096a9;--berry:#9a4f7c;--berry-w:#fbeff6;--violet:#6e5ac0;--violet-w:#efebfb;--teal:#2f8a86;--teal-w:#e2f3f1;--coral:#d2513f;--coral-w:#fceae6;--gold:#b8862b;--gold-w:#fbf1de;--green:#46925f;--green-w:#e6f3ea;--shadow:0 1px 2px rgba(44,35,51,.05),0 8px 24px -12px rgba(44,35,51,.14);--shadow-sm:0 1px 2px rgba(44,35,51,.06);--on-accent:#fff;--badge-dim:rgba(0,0,0,.08);--badge-dim-strong:hsla(0,0%,100%,.25);--scrim:rgba(44,35,51,.45);--r-panel:14px;--r-card:12px;--r-row:11px;--r-bub:9px;--r-pill:999px;--serif:"Bitter",Georgia,serif;--ui:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--data:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--brand-50:251 239 246;--brand-100:247 224 237;--brand-200:238 199 222;--brand-300:223 166 199;--brand-400:197 122 165;--brand-500:172 93 140;--brand-600:154 79 124;--brand-700:130 65 104;--brand-800:105 52 84;--brand-900:82 41 66;--brand-950:52 26 42;--light-bg:244 239 246;--light-bg-secondary:251 248 252;--light-bg-tertiary:236 227 240;--light-card:255 255 255;--light-text:44 35 51;--light-text-secondary:108 97 120;--light-text-muted:118 108 130;--light-border:236 227 240;--light-border-hover:208 194 214;color-scheme:light}.dark [data-design=v2]{--paper:#15101a;--sheet:#201829;--sunk:#1a1422;--rule:#332943;--ink:#f0eaf4;--ink-2:#b3a8bf;--ink-3:#7c7189;--berry:#e39bc4;--berry-w:#372230;--violet:#a897f0;--violet-w:#2a2246;--teal:#6fcfc9;--teal-w:#17332f;--coral:#f09383;--coral-w:#3a211c;--gold:#e5b85e;--gold-w:#3a2c13;--green:#7fc894;--green-w:#1c331f;--shadow:0 1px 2px rgba(0,0,0,.3),0 8px 24px -12px rgba(0,0,0,.5);--shadow-sm:0 1px 2px rgba(0,0,0,.3);--brand-400:236 174 205;--brand-500:227 155 196;--brand-600:227 155 196;--brand-700:205 129 172;--dark-bg:21 16 26;--dark-bg-secondary:32 24 41;--dark-bg-tertiary:26 20 34;--dark-card:32 24 41;--dark-text:240 234 244;--dark-text-secondary:179 168 191;--dark-text-muted:124 113 137;--dark-border:51 41 67;--dark-border-hover:75 61 97;color-scheme:dark}[data-design=v2] .text-emerald-500,[data-design=v2] .text-emerald-600,[data-design=v2] .text-green-500,[data-design=v2] .text-green-600,[data-design=v2] .text-green-700{color:var(--green)}[data-design=v2] .bg-emerald-100,[data-design=v2] .bg-green-100,[data-design=v2] .bg-green-50{background-color:var(--green-w)}[data-design=v2] .border-green-200{border-color:var(--green)}[data-design=v2] .text-red-400,[data-design=v2] .text-red-500,[data-design=v2] .text-red-600,[data-design=v2] .text-red-700,[data-design=v2] .text-rose-500,[data-design=v2] .text-rose-600{color:var(--coral)}[data-design=v2] .bg-red-100,[data-design=v2] .bg-red-50,[data-design=v2] .bg-rose-100{background-color:var(--coral-w)}[data-design=v2] .border-red-200{border-color:var(--coral)}[data-design=v2] .text-amber-500,[data-design=v2] .text-amber-600,[data-design=v2] .text-yellow-500,[data-design=v2] .text-yellow-600{color:var(--gold)}[data-design=v2] .bg-amber-100,[data-design=v2] .bg-amber-50,[data-design=v2] .bg-yellow-100{background-color:var(--gold-w)}[data-design=v2] .border-amber-200{border-color:var(--gold)}[data-design=v2] .text-blue-500,[data-design=v2] .text-blue-600,[data-design=v2] .text-indigo-500,[data-design=v2] .text-indigo-600{color:var(--violet)}[data-design=v2] .bg-blue-100,[data-design=v2] .bg-blue-50,[data-design=v2] .bg-indigo-100{background-color:var(--violet-w)}[data-design=v2] .text-purple-500,[data-design=v2] .text-purple-600,[data-design=v2] .text-purple-700,[data-design=v2] .text-purple-800{color:var(--violet)}[data-design=v2] .bg-purple-100,[data-design=v2] .bg-purple-50{background-color:var(--violet-w)}[data-design=v2] .bg-purple-600{background-color:var(--violet)}[data-design=v2] .border-purple-200{border-color:var(--violet)}[data-design=v2] .text-orange-600,[data-design=v2] .text-orange-700{color:var(--gold)}[data-design=v2] .bg-orange-100,[data-design=v2] .bg-orange-50{background-color:var(--gold-w)}[data-design=v2] .text-pink-500,[data-design=v2] .text-pink-600,[data-design=v2] .text-pink-700{color:var(--berry)}[data-design=v2] .bg-pink-100,[data-design=v2] .bg-pink-200,[data-design=v2] .bg-pink-50{background-color:var(--berry-w)}[data-design=v2] .border-pink-300{border-color:var(--berry)}[data-design=v2] .text-gray-900{color:var(--ink)}[data-design=v2] .text-gray-600,[data-design=v2] .text-gray-700,[data-design=v2] .text-slate-600{color:var(--ink-2)}[data-design=v2] .text-gray-300,[data-design=v2] .text-gray-400,[data-design=v2] .text-gray-500{color:var(--ink-3)}[data-design=v2] .bg-gray-100,[data-design=v2] .bg-gray-200,[data-design=v2] .bg-gray-50,[data-design=v2] .bg-slate-100{background-color:var(--sunk)}[data-design=v2] .border-gray-200,[data-design=v2] .border-gray-300{border-color:var(--rule)}.dark [data-design=v2] .dark\:text-green-400{color:var(--green)}.dark [data-design=v2] .dark\:bg-green-900{background-color:var(--green-w)}.dark [data-design=v2] .dark\:border-green-800{border-color:var(--green)}.dark [data-design=v2] .dark\:bg-red-900{background-color:var(--coral-w)}.dark [data-design=v2] .dark\:border-red-800{border-color:var(--coral)}.dark [data-design=v2] .dark\:text-amber-400{color:var(--gold)}.dark [data-design=v2] .dark\:bg-amber-900{background-color:var(--gold-w)}.dark [data-design=v2] .dark\:border-amber-800{border-color:var(--gold)}.dark [data-design=v2] .dark\:text-blue-400{color:var(--violet)}.dark [data-design=v2] .dark\:bg-blue-900{background-color:var(--violet-w)}.dark [data-design=v2] .dark\:text-purple-300,.dark [data-design=v2] .dark\:text-purple-400{color:var(--violet)}.dark [data-design=v2] .dark\:bg-purple-900{background-color:var(--violet-w)}.dark [data-design=v2] .dark\:border-purple-700{border-color:var(--violet)}.dark [data-design=v2] .dark\:text-orange-400{color:var(--gold)}.dark [data-design=v2] .dark\:bg-orange-900{background-color:var(--gold-w)}.dark [data-design=v2] .dark\:text-pink-300,.dark [data-design=v2] .dark\:text-pink-400{color:var(--berry)}.dark [data-design=v2] .dark\:bg-pink-900{background-color:var(--berry-w)}.dark [data-design=v2] .dark\:border-pink-800{border-color:var(--berry)}.dark [data-design=v2] .dark\:text-gray-300,.dark [data-design=v2] .dark\:text-gray-400,.dark [data-design=v2] .dark\:text-slate-300{color:var(--ink-3)}.dark [data-design=v2] .dark\:bg-gray-600,.dark [data-design=v2] .dark\:bg-gray-700,.dark [data-design=v2] .dark\:bg-gray-750,.dark [data-design=v2] .dark\:bg-gray-800,.dark [data-design=v2] .dark\:bg-gray-900,.dark [data-design=v2] .dark\:bg-slate-800{background-color:var(--sunk)}.dark [data-design=v2] .dark\:border-gray-600,.dark [data-design=v2] .dark\:border-gray-700{border-color:var(--rule)}[data-design=v2] .tabular,[data-design=v2] [data-numeric],[data-design=v2] table td.text-end,[data-design=v2] table td.text-right{font-family:var(--data);font-variant-numeric:tabular-nums}[data-design=v2] .wrap{flex:1;min-height:0;display:grid;gap:12px}[data-design=v2] .panel{min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--sheet);border-radius:var(--r-panel);box-shadow:var(--shadow);overflow:hidden}[data-design=v2] .panel-head{flex:none;display:flex;align-items:center;gap:9px;padding:11px 14px 10px;border-bottom:1px solid var(--rule)}[data-design=v2] .panel-ico{flex:none;width:26px;height:26px;border-radius:var(--r-bub);display:grid;place-items:center}[data-design=v2] .panel-ico.berry{background:var(--berry-w);color:var(--berry)}[data-design=v2] .panel-ico.violet{background:var(--violet-w);color:var(--violet)}[data-design=v2] .panel-ico.teal{background:var(--teal-w);color:var(--teal)}[data-design=v2] .panel-ico.gold{background:var(--gold-w);color:var(--gold)}[data-design=v2] .panel-ico.coral{background:var(--coral-w);color:var(--coral)}[data-design=v2] .panel-ico.green{background:var(--green-w);color:var(--green)}[data-design=v2] .panel-title{margin:0;font-size:13.5px;font-weight:650;letter-spacing:-.01em}[data-design=v2] .panel-link{margin-left:auto;font-size:11.5px;color:var(--ink-3);text-decoration:none;padding:3px 9px;border-radius:var(--r-pill)}[data-design=v2] .panel-link:hover{background:var(--sunk);color:var(--berry)}[data-design=v2] .panel-link:focus-visible{outline:2px solid var(--berry);outline-offset:1px}[data-design=v2] .panel-body{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column}[data-design=v2] .panel-body::-webkit-scrollbar{width:6px}[data-design=v2] .panel-body::-webkit-scrollbar-thumb{background:var(--rule);border-radius:3px}[data-design=v2] .sub-head{flex:none;display:flex;justify-content:space-between;align-items:baseline;padding:11px 14px 5px;font-size:10.5px;font-weight:650;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}[data-design=v2] .sub-head em{font-style:normal;font-family:var(--data);font-variant-numeric:tabular-nums;font-size:11px;letter-spacing:0;text-transform:none;font-weight:600}[data-design=v2] .row{display:flex;align-items:center;gap:10px;margin:0 12px 6px;padding:9px 11px;border-radius:var(--r-row);background:var(--sunk);color:inherit;text-decoration:none}[data-design=v2] .row:hover{background:var(--berry-w)}[data-design=v2] .row.hot{background:var(--coral-w)}[data-design=v2] .row.soonish{background:var(--gold-w)}[data-design=v2] .row.done{opacity:.55}[data-design=v2] .row.done .row-title{text-decoration:line-through}[data-design=v2] .row-main{flex:1;min-width:0}[data-design=v2] .row-title{margin:0;font-size:12.5px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-design=v2] .row-meta{margin:1px 0 0;font-size:10.5px;color:var(--ink-3)}[data-design=v2] .row-amt{margin-left:auto;font-family:var(--data);font-variant-numeric:tabular-nums;font-weight:600}[data-design=v2] .row-amt.out{color:var(--coral)}[data-design=v2] .row-amt.in{color:var(--green)}[data-design=v2] .bub{flex:none;width:28px;height:28px;border-radius:var(--r-bub);display:grid;place-items:center}[data-design=v2] .bub.berry{background:var(--berry-w);color:var(--berry)}[data-design=v2] .bub.violet{background:var(--violet-w);color:var(--violet)}[data-design=v2] .bub.teal{background:var(--teal-w);color:var(--teal)}[data-design=v2] .bub.gold{background:var(--gold-w);color:var(--gold)}[data-design=v2] .bub.coral{background:var(--coral-w);color:var(--coral)}[data-design=v2] .bub.green{background:var(--green-w);color:var(--green)}[data-design=v2] .row.hot .bub.coral,[data-design=v2] .row.soonish .bub.gold{background:var(--sheet)}[data-design=v2] .face{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;color:var(--on-accent)}[data-design=v2] .tick{flex:none;width:19px;height:19px;border:2px solid var(--ink-3);border-radius:7px;background:none;cursor:pointer;display:grid;place-items:center;padding:0}[data-design=v2] .tick:hover{border-color:var(--green);background:var(--green-w)}[data-design=v2] .tick:focus-visible{outline:2px solid var(--berry);outline-offset:2px}[data-design=v2] .tick svg{opacity:0}[data-design=v2] .row.done .tick{background:var(--green);border-color:var(--green)}[data-design=v2] .row.done .tick svg{opacity:1}[data-design=v2] .chip{flex:none;font-size:10px;font-weight:700;padding:3px 8px;border-radius:var(--r-pill);background:var(--sheet);color:var(--ink-2);white-space:nowrap;box-shadow:var(--shadow-sm);font-family:var(--data);font-variant-numeric:tabular-nums}[data-design=v2] .chip.crit{color:var(--coral)}[data-design=v2] .chip.warn{color:var(--gold)}[data-design=v2] .chip.ok{color:var(--green)}[data-design=v2] .tag{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;padding:1px 7px;border-radius:var(--r-pill);background:var(--sunk);color:var(--ink-2)}[data-design=v2] .tag i{width:6px;height:6px;border-radius:50%;flex:none}[data-design=v2] .tag.missing{background:var(--gold);color:var(--on-accent)}[data-design=v2] .fchip{display:inline-flex;align-items:center;gap:5px;font:inherit;font-size:11.5px;font-weight:550;padding:5px 11px;border:0;border-radius:var(--r-pill);background:var(--sunk);color:var(--ink-2);cursor:pointer;white-space:nowrap}[data-design=v2] .fchip:hover{background:var(--berry-w);color:var(--berry)}[data-design=v2] .fchip[aria-pressed=true]{background:var(--berry);color:var(--on-accent)}[data-design=v2] .fchip.alert{background:var(--gold-w);color:var(--gold);font-weight:700}[data-design=v2] .fchip.alert:hover{background:var(--gold);color:var(--on-accent)}[data-design=v2] .fchip:focus-visible{outline:2px solid var(--berry);outline-offset:1px}[data-design=v2] .fchip b{font-size:10px;padding:0 5px;border-radius:var(--r-pill);background:var(--badge-dim);font-family:var(--data);font-variant-numeric:tabular-nums}[data-design=v2] .fchip[aria-pressed=true] b{background:var(--badge-dim-strong)}[data-design=v2] .act{flex:none;font:inherit;font-size:11px;font-weight:650;padding:5px 12px;border:0;border-radius:var(--r-pill);background:var(--sheet);color:var(--berry);cursor:pointer;box-shadow:var(--shadow-sm);white-space:nowrap}[data-design=v2] .act:hover{background:var(--berry);color:var(--on-accent)}[data-design=v2] .act:focus-visible{outline:2px solid var(--berry);outline-offset:2px}[data-design=v2] .act.danger{color:var(--coral)}[data-design=v2] .act.danger:hover{background:var(--coral);color:var(--on-accent)}[data-design=v2] .act.done{background:var(--green);color:var(--on-accent);cursor:default}[data-design=v2] .icon-btn{background:none;border:0;padding:4px;cursor:pointer;color:var(--ink-3);display:grid;place-items:center;border-radius:7px}[data-design=v2] .icon-btn:hover{background:var(--sunk);color:var(--berry)}[data-design=v2] .icon-btn:focus-visible{outline:2px solid var(--berry);outline-offset:1px}[data-design=v2] .search{position:relative;flex:none}[data-design=v2] .search input{width:190px;border:1px solid var(--rule);border-radius:var(--r-pill);background:var(--sunk);padding:6px 12px 6px 30px;font:inherit;font-size:12px;color:var(--ink)}[data-design=v2] .search input:focus{outline:none;border-color:var(--berry);box-shadow:0 0 0 3px var(--berry-w);background:var(--sheet)}[data-design=v2] .search svg{position:absolute;left:10px;top:7px;color:var(--ink-3)}[data-design=v2] .field{width:100%;border:1px solid var(--rule);border-radius:var(--r-row);background:var(--sunk);padding:8px 12px;font:inherit;font-size:13px;color:var(--ink)}[data-design=v2] .field:focus{outline:none;border-color:var(--berry);box-shadow:0 0 0 3px var(--berry-w);background:var(--sheet)}[data-design=v2] .field::-moz-placeholder{color:var(--ink-3)}[data-design=v2] .field::placeholder{color:var(--ink-3)}[data-design=v2] .written{font-family:var(--serif);font-size:14.5px;line-height:1.65;color:var(--ink)}[data-design=v2] .jot textarea{width:100%;border:1.5px dashed var(--rule);border-radius:var(--r-card);background:var(--sunk);resize:none;padding:10px 12px;font-family:var(--serif);font-size:13px;line-height:1.5;color:var(--ink);display:block}[data-design=v2] .jot textarea:focus{outline:none;border-style:solid;border-color:var(--berry);background:var(--sheet);box-shadow:0 0 0 3px var(--berry-w)}[data-design=v2] .jot textarea::-moz-placeholder{color:var(--ink-3);font-style:italic}[data-design=v2] .jot textarea::placeholder{color:var(--ink-3);font-style:italic}[data-design=v2] .note{margin:0 12px 7px;padding:10px 12px;border-radius:var(--r-row);background:var(--sunk);border-left:3px solid var(--rule)}[data-design=v2] .note.pin{background:var(--berry-w);border-left-color:var(--berry)}[data-design=v2] .note.glow{background:var(--gold-w);border-left-color:var(--gold)}[data-design=v2] .note p{margin:0;font-family:var(--serif);font-size:12.5px;line-height:1.5}[data-design=v2] .empty{padding:34px 18px;text-align:center;color:var(--ink-3)}[data-design=v2] .empty svg{color:var(--rule);margin-bottom:8px}[data-design=v2] .empty p{margin:0 0 10px;font-size:12.5px}[data-design=v2] .toast{position:fixed;bottom:22px;left:50%;transform:translateX(-50%) translateY(10px);background:var(--ink);color:var(--sheet);font-size:12.5px;font-weight:550;padding:10px 18px;border-radius:var(--r-pill);opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;z-index:20;box-shadow:var(--shadow)}[data-design=v2] .toast.show{opacity:1;transform:translateX(-50%) translateY(0)}[data-design=v2] .band{flex:none;display:flex;align-items:center;gap:7px;padding:2px;overflow-x:auto}[data-design=v2] .band::-webkit-scrollbar{height:0}[data-design=v2] .pill{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:0;border-radius:var(--r-pill);background:var(--sheet);color:var(--ink-2);font-size:12px;font-weight:550;text-decoration:none;white-space:nowrap;box-shadow:var(--shadow-sm)}[data-design=v2] .pill:hover{color:var(--berry);transform:translateY(-1px)}[data-design=v2] .pill:focus-visible{outline:2px solid var(--berry);outline-offset:2px}[data-design=v2] .pill i{width:7px;height:7px;border-radius:50%;flex:none}[data-design=v2] .head{flex:none;display:flex;align-items:center;gap:14px;padding:11px 16px;background:var(--sheet);border-radius:var(--r-panel);box-shadow:var(--shadow-sm)}[data-design=v2] .head-ico{flex:none;width:34px;height:34px;border-radius:11px;display:grid;place-items:center}[data-design=v2] .head-ico.berry{background:var(--berry-w);color:var(--berry)}[data-design=v2] .head-ico.violet{background:var(--violet-w);color:var(--violet)}[data-design=v2] .head-ico.teal{background:var(--teal-w);color:var(--teal)}[data-design=v2] .head-ico.gold{background:var(--gold-w);color:var(--gold)}[data-design=v2] .head-ico.coral{background:var(--coral-w);color:var(--coral)}[data-design=v2] .head h1{margin:0;font-size:17px;font-weight:650;letter-spacing:-.01em}[data-design=v2] .head .sub{font-size:11.5px;color:var(--ink-3)}[data-design=v2] .seg{display:flex;gap:3px;padding:3px;background:var(--sunk);border:1px solid var(--rule);border-radius:var(--r-pill)}[data-design=v2] .seg button{font:inherit;font-size:11.5px;font-weight:550;padding:5px 12px;border:0;border-radius:var(--r-pill);background:none;color:var(--ink-3);cursor:pointer;display:inline-flex;align-items:center;gap:5px}[data-design=v2] .seg button:hover{color:var(--ink)}[data-design=v2] .seg button[aria-pressed=true]{background:var(--sheet);color:var(--berry);box-shadow:var(--shadow-sm)}[data-design=v2] .seg button:focus-visible{outline:2px solid var(--berry);outline-offset:1px}[data-design=v2] .add{border:0;border-radius:var(--r-pill);background:linear-gradient(135deg,var(--berry),var(--violet));color:var(--on-accent);font:inherit;font-size:12.5px;font-weight:650;padding:9px 18px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}[data-design=v2] .add:hover{filter:brightness(1.08)}[data-design=v2] .add:focus-visible{outline:2px solid var(--ink);outline-offset:2px}[data-design=v2] .act,[data-design=v2] .fchip,[data-design=v2] .icon-btn,[data-design=v2] .pill,[data-design=v2] .row,[data-design=v2] .tick{transition:all .15s ease}@media (prefers-reduced-motion:reduce){[data-design=v2] *{transition:none!important;animation:none!important}}[data-design=v2] .v2-rail{position:relative;flex:none;z-index:30}[data-design=v2] .v2-rail-strip{width:64px;height:100%;display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 0;background:var(--sheet);border-right:1px solid var(--rule)}[data-design=v2] .v2-rail-btn{width:40px;height:40px;border:0;border-radius:var(--r-bub);display:grid;place-items:center;cursor:pointer;background:none;color:var(--ink-3)}[data-design=v2] .v2-rail-btn:hover{background:var(--sunk);color:var(--ink)}[data-design=v2] .v2-rail-btn[aria-current=true]{background:var(--berry-w);color:var(--berry)}[data-design=v2] .v2-rail-btn:focus-visible{outline:2px solid var(--berry);outline-offset:2px}[data-design=v2] .v2-rail-scrim{position:fixed;inset:0;z-index:20}[data-design=v2] .v2-rail-flyout{position:absolute;top:12px;left:68px;z-index:30;min-width:220px;max-height:calc(100vh - 24px);overflow-y:auto;padding:10px;background:var(--sheet);border:1px solid var(--rule);border-radius:var(--r-panel);box-shadow:var(--shadow)}[data-design=v2] .v2-rail-flyout-title{margin:2px 8px 8px;font-size:10.5px;font-weight:650;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}[data-design=v2] .v2-rail-link{display:block;padding:7px 9px;border-radius:var(--r-row);font-size:12.5px;color:var(--ink-2);text-decoration:none}[data-design=v2] .v2-rail-link:hover{background:var(--sunk);color:var(--ink)}[data-design=v2] .v2-rail-link[aria-current=page]{background:var(--berry-w);color:var(--berry);font-weight:600}[data-design=v2] .v2-shell{height:100vh;display:flex;background:var(--paper);color:var(--ink);font-family:var(--ui);font-size:13px;line-height:1.45;-webkit-font-smoothing:antialiased}[data-design=v2] .v2-content{flex:1;min-width:0;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:12px}[data-design=v2].v2-modal-root{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:16px;font-family:var(--ui);font-size:13px;color:var(--ink)}[data-design=v2] .v2-modal-scrim{position:absolute;inset:0;background:var(--scrim)}[data-design=v2] .v2-modal-panel{position:relative;z-index:1;width:100%;max-width:520px;max-height:85vh;display:flex;flex-direction:column;background:var(--sheet);border-radius:var(--r-panel);box-shadow:var(--shadow)}[data-design=v2] .v2-modal-panel:focus-visible{outline:none}[data-design=v2] .v2-modal-head{flex:none;display:flex;align-items:center;gap:10px;padding:13px 16px;border-bottom:1px solid var(--rule)}[data-design=v2] .v2-modal-head .icon-btn{margin-left:auto}[data-design=v2] .v2-modal-body{flex:1;min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}[data-design=v2] .v2-modal-foot{flex:none;display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--rule)}[data-design=v2][data-sonner-toaster]{--normal-bg:var(--sheet);--normal-border:var(--rule);--normal-text:var(--ink);font-family:var(--ui)}[data-design=v2][data-sonner-toaster] [data-sonner-toast][data-styled=true]{border-radius:var(--r-card);box-shadow:var(--shadow)}[data-design=v2][data-sonner-toaster] [data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--green-w);border-color:var(--green);color:var(--green)}[data-design=v2][data-sonner-toaster] [data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--coral-w);border-color:var(--coral);color:var(--coral)}[data-design=v2][data-sonner-toaster] [data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--gold-w);border-color:var(--gold);color:var(--gold)}[data-design=v2][data-sonner-toaster] [data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--violet-w);border-color:var(--violet);color:var(--violet)}