@media (hover:hover){.dlg-close:hover{background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink)}}@media (hover:hover){.dlg-btn-primary:hover:not(:disabled){filter:brightness(1.06)}}@media (hover:hover){.dlg-btn-ghost:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 4%, transparent);color:var(--ink)}}@keyframes dlg-in{0%{opacity:0;transform:scale(var(--dlg-from-scale)) translateY(var(--dlg-from-y))}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes dlg-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(var(--dlg-from-scale))}}@keyframes dlg-scrim-in{0%{opacity:0}to{opacity:1}}@media (width>=640px){.dlg-lane{padding:var(--dlg-top) 16px 16px;align-items:flex-start}.dlg-lane-surface{width:min(var(--dlg-w), 100%);border-radius:var(--dlg-radius);overflow:hidden}.dlg-lane-inset{padding-bottom:0}}@media (width<=639px){:root{--dlg-scrim:color-mix(in srgb, var(--ink) 32%, transparent);--dlg-scrim-blur:blur(2px)}.dlg-viewport{align-items:center;padding:16px}.dlg{max-width:100%}.dlg-grab{display:none}.dlg-viewport:has(>.dlg[data-mode=full]){align-items:stretch;padding:0}.dlg[data-mode=full]{box-shadow:none;-webkit-backdrop-filter:none;border-radius:0;height:100dvh;padding:0}.dlg[data-mode=full] .dlg-surface{border-radius:0;height:100%;max-height:none}.dlg[data-mode=full] .dlg-head{border-bottom:1px solid var(--line)}.dlg[data-mode=full] .dlg-foot{border-top:1px solid var(--line)}.dlg-head{min-height:52px;padding:8px 8px 8px 16px}.dlg-title{font-size:var(--text-base);line-height:var(--text-base-lh)}.dlg-close{width:44px;height:44px;padding:10px}.dlg-body{-webkit-overflow-scrolling:touch;gap:16px;padding:12px 16px 16px}.dlg-foot{padding:12px 16px;padding-bottom:max(12px, env(safe-area-inset-bottom));background:var(--dlg-surface);flex-direction:row;justify-content:flex-end;align-items:center;gap:8px}.dlg-foot-lead{text-align:left;flex:auto;min-width:0}.dlg-btn{width:auto;min-height:var(--bk-h-btn-md);font-size:var(--text-base);line-height:var(--text-base-lh);padding:0 16px}@keyframes dlg-phone-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes dlg-phone-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}.dlg-viewport[data-state=open] .dlg,.dlg[data-state=open]{animation:dlg-phone-in var(--dlg-in) var(--dlg-ease) both}.dlg-viewport[data-state=closing] .dlg,.dlg[data-state=closed]{animation:dlg-phone-out var(--dlg-out) var(--dlg-ease) both}}@media (prefers-reduced-motion:reduce){.dlg-viewport[data-state=open] .dlg,.dlg-viewport[data-state=closing] .dlg,.dlg-viewport[data-state=open] .dlg-scrim,.dlg[data-state=open],.dlg[data-state=closed],.dlg-scrim[data-state=open]{animation-duration:1ms}.dlg{transition:none}}.dlg-rail>.dlg-surface,.dlg-screen>.dlg-surface{height:100%;max-height:none;box-shadow:none;overscroll-behavior:contain;border-radius:0;margin:0;overflow-y:auto}@media (width>=640px){.dlg-screen-viewport{padding:var(--dlg-top) 16px 16px;bottom:0}.dlg-screen{max-width:var(--dlg-w-lg);height:auto;padding:var(--dlg-ring);border-radius:var(--dlg-radius);background:var(--dlg-ring-bg);-webkit-backdrop-filter:var(--dlg-ring-blur);box-shadow:var(--dlg-shadow)}.dlg-screen>.dlg-surface{height:auto;max-height:calc(100dvh - (2 * var(--dlg-top)));border-radius:var(--dlg-radius-inner);box-shadow:var(--dlg-surface-ring);margin:1px;overflow:hidden}.dlg-screen .dlg-head{position:static}.dlg-screen .dlg-body{flex:auto;overflow-y:auto}.dlg-screen .dlg-foot{min-height:var(--dlg-foot-h);border-top:1px solid var(--dlg-hairline);background:color-mix(in srgb, var(--dlg-surface) 90%, transparent);padding:var(--dlg-foot-pad-y) var(--dlg-foot-pad-r) var(--dlg-foot-pad-y) var(--dlg-foot-pad-l);flex-direction:row;align-items:center;gap:8px}.dlg-rail-viewport{justify-content:flex-end;align-items:stretch;padding:0;bottom:0}.dlg-rail{width:var(--dlg-rail-w);max-width:100%;height:100%;box-shadow:var(--dlg-rail-shadow)}.dlg-rail>.dlg-surface{height:100%;box-shadow:none;border-left:1px solid var(--dlg-hairline);border-radius:0;overflow:hidden}.dlg-rail .dlg-head{position:static}.dlg-rail .dlg-body{flex:auto;overflow-y:auto}.dlg-rail .dlg-foot{min-height:var(--dlg-foot-h);border-top:1px solid var(--dlg-hairline);background:color-mix(in srgb, var(--dlg-surface) 90%, transparent);padding:var(--dlg-foot-pad-y) var(--dlg-foot-pad-r) var(--dlg-foot-pad-y) var(--dlg-foot-pad-l);flex-direction:row;align-items:center;gap:8px}.dlg-viewport[data-state=open] .dlg-rail{animation:dlg-rail-in var(--dlg-sheet-in) var(--dlg-sheet-ease) both}.dlg-viewport[data-state=closing] .dlg-rail{animation:dlg-rail-out var(--dlg-sheet-out) var(--dlg-sheet-ease) both}}@keyframes dlg-rail-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes dlg-rail-out{0%{transform:translate(0)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.dlg-viewport[data-state=open] .dlg-rail,.dlg-viewport[data-state=closing] .dlg-rail{animation-duration:1ms}}:root{--attr-label-w:100px;--attr-row-h:28px;--attr-line-h:20px;--attr-gap:8px;--attr-pad:4px;--attr-r:6px}@media (pointer:coarse){:root{--attr-row-h:44px}}.attr-rail{margin:0;display:block}.attr-rail--framed .attr{margin-inline:-1px}.attr{grid-template-columns:var(--attr-label-w) 1fr;align-items:center;gap:var(--attr-gap);box-sizing:border-box;min-height:var(--attr-row-h);padding:var(--attr-pad);border-radius:var(--attr-r);cursor:text;display:grid}@media (hover:hover){.attr:hover{background:var(--bg-soft)}}.attr--aside{grid-template-columns:var(--attr-label-w) 1fr auto}.attr dt{font-size:12px;line-height:var(--attr-line-h);color:var(--ink-quiet)}.attr dt,.attr-val,.attr-act{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attr dd{min-width:0;font-size:14px;line-height:var(--attr-line-h);color:var(--ink);font-variant-numeric:tabular-nums;margin:0}.attr dd.attr-aside{justify-content:flex-end;align-items:center;display:flex}.attr-val{line-height:var(--attr-line-h);display:block}.attr-act,.attr-edit,.attr-input{width:100%;font:inherit;line-height:var(--attr-line-h);text-align:left;background:0 0;border:0;padding:0}.attr-act,.attr-edit{font-size:14px}.attr-act{color:var(--ink-quiet);cursor:pointer;display:block}@media (hover:hover){.attr-act:hover{color:var(--ink)}}.attr-act:focus-visible,.attr-edit:focus-visible{outline:2px solid var(--ink);outline-offset:1px;border-radius:var(--attr-r)}.attr-edit{color:inherit;font-variant-numeric:tabular-nums;cursor:text;align-items:center;gap:6px;display:flex}.attr-edit .attr-val{flex:auto}.attr-edit--empty{color:var(--ink-quiet)}.attr-pencil{width:12px;height:12px;color:var(--ink-mute);opacity:0;flex:none;transition:opacity .12s}@media (pointer:coarse){.attr-pencil{opacity:1}}.attr-edit:focus-visible .attr-pencil{opacity:1}@media (hover:hover){.attr:hover .attr-pencil{opacity:1}}.attr-input{min-width:0;height:var(--attr-line-h);color:var(--ink);font-variant-numeric:tabular-nums;display:block}.attr-input:focus{outline:none}.attr--editing{background:var(--bg-soft);box-shadow:inset 0 0 0 1px var(--line)}.attr-pill{height:var(--attr-line-h);white-space:nowrap;border-radius:999px;align-items:center;padding-inline:6px;font-size:12px;line-height:1;display:inline-flex}.attr-pill--neutral{background:var(--bg-soft);color:var(--ink-soft)}.attr-pill--ok{background:var(--ok-soft);color:var(--ok)}.attr-pill--warn{background:var(--warn-soft);color:var(--warn)}.attr-pill--danger{background:var(--danger-soft);color:var(--danger)}.attr--sum{border-top:1px solid var(--line);margin-top:calc(var(--attr-pad) * 2)}.attr--sum dt{color:var(--ink)}@media (pointer:coarse){.attr{padding-block:0}.attr-act{line-height:var(--attr-row-h)}.attr-edit{min-height:var(--attr-row-h)}.attr-input{height:var(--attr-row-h)}}:root{--conv-surface:var(--paper)}.conv-avatar{--conv-id-ring:inset 0 0 0 1px color-mix(in srgb, var(--conv-id-hue) 20%, transparent);--conv-notch-ring:0 0 0 2px var(--conv-surface);--conv-notch-plain:inset 0 0 0 1px var(--line), 0 0 0 2px var(--conv-surface);flex:none;width:32px;height:32px;display:block;position:relative}.conv-mark{width:32px;height:32px;font-size:var(--text-sm);line-height:var(--text-sm-lh);letter-spacing:var(--text-sm-ls);border-radius:9px;place-items:center;display:grid;position:relative;overflow:hidden}.conv-mark--neutral{background:var(--bg-soft);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-soft)}.conv-mark--ok{background:var(--ok-soft);color:var(--ok)}.conv-mark--warn{background:var(--warn-soft);color:var(--warn)}.conv-mark svg{width:16px;height:16px}.conv-avatar[data-id]>.conv-mark{background:color-mix(in srgb, var(--conv-id-hue) var(--id-fill), var(--paper));color:color-mix(in srgb, var(--conv-id-hue) var(--id-ink), var(--ink));box-shadow:var(--conv-id-ring)}.conv-avatar[data-id="1"]{--conv-id-hue:var(--id-1)}.conv-avatar[data-id="2"]{--conv-id-hue:var(--id-2)}.conv-avatar[data-id="3"]{--conv-id-hue:var(--id-3)}.conv-avatar[data-id="4"]{--conv-id-hue:var(--id-4)}.conv-avatar[data-id="5"]{--conv-id-hue:var(--id-5)}.conv-avatar[data-id="6"]{--conv-id-hue:var(--id-6)}.conv-photo{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.conv-channel{background:var(--paper);width:14px;height:14px;color:var(--ink-quiet);box-shadow:var(--conv-notch-plain);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:-3px;right:-3px}.conv-avatar[data-brand]>.conv-channel{color:var(--on-channel);box-shadow:var(--conv-notch-ring)}.conv-avatar[data-brand=instagram]>.conv-channel{background:var(--ch-instagram)}.conv-avatar[data-brand=messenger]>.conv-channel{background:var(--ch-messenger)}.conv-avatar[data-brand=whatsapp]>.conv-channel{background:var(--ch-whatsapp)}.conv-channel svg{width:9px;height:9px}.conv-row{--conv-surface:var(--paper);border:0;border-bottom:1px solid var(--line);width:100%;min-height:60px;color:inherit;font:inherit;text-align:left;appearance:none;background:0 0;grid-template-columns:12px 32px minmax(0,1fr) auto;align-items:center;gap:0 12px;padding:10px 14px;text-decoration:none;display:grid;position:relative}.conv-row:last-child{border-bottom:0}.conv-row--pressable{cursor:pointer}@media (hover:hover){.conv-row--pressable:hover{--conv-surface:var(--bg-soft);background:var(--bg-soft)}}.conv-row--pressable:active{--conv-surface:var(--bg-soft);background:var(--bg-soft)}.conv-row:focus-visible{outline:2px solid var(--accent-ring);outline-offset:-2px}.conv-row--active{--conv-surface:var(--bg-soft);background:var(--bg-soft)}.conv-row--active:before{content:"";background:var(--ember);width:2px;position:absolute;top:6px;bottom:6px;left:0}.conv-gutter{justify-content:center;display:flex}.conv-dot{background:var(--ember);border-radius:999px;width:6px;height:6px}.conv-main{gap:0;min-width:0;display:grid}.conv-name,.conv-preview{font-size:var(--text-sm);line-height:var(--text-sm-lh);letter-spacing:var(--text-sm-ls);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conv-name{color:var(--ink)}.conv-preview{color:var(--ink-soft)}.conv-row--unread .conv-preview{color:var(--ink)}.conv-who{color:var(--ink-quiet)}.conv-side{align-content:start;align-self:stretch;justify-items:end;gap:0;display:grid}.conv-time{font-size:var(--text-xs);line-height:var(--text-xs-lh);letter-spacing:var(--text-xs-ls);color:var(--ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap}.conv-pill{height:20px;font-size:var(--text-xs);letter-spacing:var(--text-xs-ls);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding-inline:8px;line-height:1;display:inline-flex}.conv-pill--neutral{background:var(--bg-soft);color:var(--ink-soft)}.conv-pill--accent{background:var(--ember-soft);color:var(--on-soft)}.conv-pill--ok{background:var(--ok-soft);color:var(--ok)}.conv-pill--warn{background:var(--warn-soft);color:var(--warn)}@media (hover:hover){.dlg-close:hover{background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink)}}@media (hover:hover){.dlg-btn-primary:hover:not(:disabled){filter:brightness(1.06)}}@media (hover:hover){.dlg-btn-ghost:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 4%, transparent);color:var(--ink)}}@media (width>=640px){.dlg-lane{padding:var(--dlg-top) 16px 16px;align-items:flex-start}.dlg-lane-surface{width:min(var(--dlg-w), 100%);border-radius:var(--dlg-radius);overflow:hidden}.dlg-lane-inset{padding-bottom:0}}@media (width<=639px){:root{--dlg-scrim:color-mix(in srgb, var(--ink) 32%, transparent);--dlg-scrim-blur:blur(2px)}.dlg-viewport{align-items:center;padding:16px}.dlg{max-width:100%}.dlg-grab{display:none}.dlg-viewport:has(>.dlg[data-mode=full]){align-items:stretch;padding:0}.dlg[data-mode=full]{box-shadow:none;-webkit-backdrop-filter:none;border-radius:0;height:100dvh;padding:0}.dlg[data-mode=full] .dlg-surface{border-radius:0;height:100%;max-height:none}.dlg[data-mode=full] .dlg-head{border-bottom:1px solid var(--line)}.dlg[data-mode=full] .dlg-foot{border-top:1px solid var(--line)}.dlg-head{min-height:52px;padding:8px 8px 8px 16px}.dlg-title{font-size:var(--text-base);line-height:var(--text-base-lh)}.dlg-close{width:44px;height:44px;padding:10px}.dlg-body{-webkit-overflow-scrolling:touch;gap:16px;padding:12px 16px 16px}.dlg-foot{padding:12px 16px;padding-bottom:max(12px, env(safe-area-inset-bottom));background:var(--dlg-surface);flex-direction:row;justify-content:flex-end;align-items:center;gap:8px}.dlg-foot-lead{text-align:left;flex:auto;min-width:0}.dlg-btn{width:auto;min-height:var(--bk-h-btn-md);font-size:var(--text-base);line-height:var(--text-base-lh);padding:0 16px}@keyframes dlg-phone-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes dlg-phone-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}.dlg-viewport[data-state=open] .dlg,.dlg[data-state=open]{animation:dlg-phone-in var(--dlg-in) var(--dlg-ease) both}.dlg-viewport[data-state=closing] .dlg,.dlg[data-state=closed]{animation:dlg-phone-out var(--dlg-out) var(--dlg-ease) both}}@media (prefers-reduced-motion:reduce){.dlg-viewport[data-state=open] .dlg,.dlg-viewport[data-state=closing] .dlg,.dlg-viewport[data-state=open] .dlg-scrim,.dlg[data-state=open],.dlg[data-state=closed],.dlg-scrim[data-state=open]{animation-duration:1ms}.dlg{transition:none}}.dlg-rail>.dlg-surface,.dlg-screen>.dlg-surface{height:100%;max-height:none;box-shadow:none;overscroll-behavior:contain;border-radius:0;margin:0;overflow-y:auto}@media (width>=640px){.dlg-screen-viewport{padding:var(--dlg-top) 16px 16px;bottom:0}.dlg-screen{max-width:var(--dlg-w-lg);height:auto;padding:var(--dlg-ring);border-radius:var(--dlg-radius);background:var(--dlg-ring-bg);-webkit-backdrop-filter:var(--dlg-ring-blur);box-shadow:var(--dlg-shadow)}.dlg-screen>.dlg-surface{height:auto;max-height:calc(100dvh - (2 * var(--dlg-top)));border-radius:var(--dlg-radius-inner);box-shadow:var(--dlg-surface-ring);margin:1px;overflow:hidden}.dlg-screen .dlg-head{position:static}.dlg-screen .dlg-body{flex:auto;overflow-y:auto}.dlg-screen .dlg-foot{min-height:var(--dlg-foot-h);border-top:1px solid var(--dlg-hairline);background:color-mix(in srgb, var(--dlg-surface) 90%, transparent);padding:var(--dlg-foot-pad-y) var(--dlg-foot-pad-r) var(--dlg-foot-pad-y) var(--dlg-foot-pad-l);flex-direction:row;align-items:center;gap:8px}.dlg-rail-viewport{justify-content:flex-end;align-items:stretch;padding:0;bottom:0}.dlg-rail{width:var(--dlg-rail-w);max-width:100%;height:100%;box-shadow:var(--dlg-rail-shadow)}.dlg-rail>.dlg-surface{height:100%;box-shadow:none;border-left:1px solid var(--dlg-hairline);border-radius:0;overflow:hidden}.dlg-rail .dlg-head{position:static}.dlg-rail .dlg-body{flex:auto;overflow-y:auto}.dlg-rail .dlg-foot{min-height:var(--dlg-foot-h);border-top:1px solid var(--dlg-hairline);background:color-mix(in srgb, var(--dlg-surface) 90%, transparent);padding:var(--dlg-foot-pad-y) var(--dlg-foot-pad-r) var(--dlg-foot-pad-y) var(--dlg-foot-pad-l);flex-direction:row;align-items:center;gap:8px}.dlg-viewport[data-state=open] .dlg-rail{animation:dlg-rail-in var(--dlg-sheet-in) var(--dlg-sheet-ease) both}.dlg-viewport[data-state=closing] .dlg-rail{animation:dlg-rail-out var(--dlg-sheet-out) var(--dlg-sheet-ease) both}}@media (prefers-reduced-motion:reduce){.dlg-viewport[data-state=open] .dlg-rail,.dlg-viewport[data-state=closing] .dlg-rail{animation-duration:1ms}}:root{--pop-radius:var(--dlg-radius-inner);--pop-pad:4px;--pop-item-h:var(--dlg-control-h);--pop-item-radius:var(--dlg-btn-radius);--pop-item-pad:6px 8px;--pop-item-gap:6px;--pop-min-w:180px;--pop-max-h:60dvh;--pop-in:80ms;--pop-ease:ease;--pop-from-scale:.97;--pop-from-shift:1px;--pop-surface:var(--paper);--pop-shadow:inset 0 0 0 1px transparent, 0 0 0 1px color-mix(in srgb, var(--ink) 4%, transparent), 0 4px 8px -4px color-mix(in srgb, var(--ink) 12%, transparent), 0 4px 12px -2px color-mix(in srgb, var(--ink) 16%, transparent);--pop-item-hover:color-mix(in srgb, var(--ink) 6%, transparent);--tip-surface:#101112;--tip-ink:#eeeff1;--tip-shadow:inset 0 0 0 1px transparent, 0 0 2px color-mix(in srgb, var(--ink) 18%, transparent), 0 1px 3px #0000000a}:root[data-theme=dark]{--pop-shadow:inset 0 0 0 1px #212224, 0 0 0 1px #00000029, 0 4px 8px -4px #0000003d, 0 4px 12px -2px #00000052;--pop-item-hover:#ffffff0f;--tip-shadow:inset 0 0 0 1px #212224, 0 0 2px #0000000a, 0 1px 3px #0000001f}.pop{z-index:900;min-width:var(--pop-min-w);padding:var(--pop-pad);border-radius:var(--pop-radius);background:var(--pop-surface);box-shadow:var(--pop-shadow);max-height:var(--pop-max-h);overscroll-behavior:contain;position:relative;overflow-y:auto}.pop-panel{padding:var(--dlg-body-pad-x);min-width:var(--pop-min-w);max-width:var(--dlg-w-sm);color:var(--ink);font-size:var(--text-sm);line-height:var(--text-sm-lh);letter-spacing:var(--text-sm-ls);font-weight:var(--fw-medium)}.pop-item{align-items:center;gap:var(--pop-item-gap);width:100%;min-height:var(--pop-item-h);padding:var(--pop-item-pad);border-radius:var(--pop-item-radius);color:var(--ink);font-size:var(--text-sm);line-height:var(--text-sm-lh);letter-spacing:var(--text-sm-ls);font-weight:var(--fw-medium);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;display:flex}@media (hover:hover){.pop-item:hover,.pop-item[data-highlighted],.pop-item[data-state=open]{background:var(--pop-item-hover)}}.pop-item[aria-selected=true]{background:var(--pop-item-hover)}.pop-item[data-disabled],.pop-item:disabled{opacity:.45;cursor:not-allowed}.pop-item-danger{color:var(--danger)}@media (hover:hover){.pop-item-danger:hover,.pop-item-danger[data-highlighted]{background:var(--danger-soft)}}.pop-item-trailing{color:var(--ink-quiet);font-size:var(--text-xs);line-height:var(--text-xs-lh);letter-spacing:var(--text-xs-ls);margin-left:auto;padding-left:12px}.pop-label{color:var(--ink-quiet);font-size:var(--text-xs);line-height:var(--text-xs-lh);letter-spacing:var(--text-xs-ls);font-weight:var(--fw-medium);padding:6px 8px 2px}.pop-separator{background:var(--line);height:1px;margin:4px -4px}.pop-command{padding:var(--pop-pad);flex-direction:column;display:flex;overflow:hidden}.cmd{width:100%;min-height:0;color:var(--ink);flex-direction:column;display:flex}.cmd-search{align-items:center;gap:var(--pop-item-gap);min-height:var(--pop-item-h);margin:calc(-1 * var(--pop-pad)) calc(-1 * var(--pop-pad)) var(--pop-pad);border-bottom:1px solid var(--line);flex:none;padding:0 8px;display:flex}.cmd-search-icon{color:var(--ink-quiet);flex:none}.cmd-input{min-width:0;color:var(--ink);line-height:var(--text-base-lh);background:0 0;border:0;flex:1;padding:0}.cmd-input::placeholder{color:var(--ink-quiet)}.cmd-input:disabled{opacity:.45;cursor:not-allowed}.cmd-list{min-height:0;max-height:var(--pop-max-h);overscroll-behavior:contain;scroll-padding-block:var(--pop-pad);flex:1;overflow:hidden auto}.cmd-empty{text-align:center;color:var(--ink-quiet);font-size:var(--text-sm);line-height:var(--text-sm-lh);letter-spacing:var(--text-sm-ls);padding:12px 8px}.tip{border-radius:var(--dlg-btn-radius);background:var(--tip-surface);min-height:28px;color:var(--tip-ink);box-shadow:var(--tip-shadow);font-size:var(--text-xs);line-height:var(--text-xs-lh);letter-spacing:var(--text-xs-ls);font-weight:var(--fw-medium);align-items:center;max-width:260px;padding:6px 8px;display:inline-flex}@keyframes pop-from-top{0%{opacity:0;transform:scale(var(--pop-from-scale)) translateY(calc(-1 * var(--pop-from-shift)))}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes pop-from-bottom{0%{opacity:0;transform:scale(var(--pop-from-scale)) translateY(var(--pop-from-shift))}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes pop-from-left{0%{opacity:0;transform:scale(var(--pop-from-scale)) translateX(calc(-1 * var(--pop-from-shift)))}to{opacity:1;transform:scale(1)translate(0)}}@keyframes pop-from-right{0%{opacity:0;transform:scale(var(--pop-from-scale)) translateX(var(--pop-from-shift))}to{opacity:1;transform:scale(1)translate(0)}}.pop[data-side=bottom],.tip[data-side=bottom]{animation:pop-from-top var(--pop-in) var(--pop-ease) both}.pop[data-side=top],.tip[data-side=top]{animation:pop-from-bottom var(--pop-in) var(--pop-ease) both}.pop[data-side=right],.tip[data-side=right]{animation:pop-from-left var(--pop-in) var(--pop-ease) both}.pop[data-side=left],.tip[data-side=left]{animation:pop-from-right var(--pop-in) var(--pop-ease) both}@media (prefers-reduced-motion:reduce){.pop,.tip{animation-duration:1ms}}:root{--l-paper:#fafaf8;--l-surface:#fff;--l-ink:#111110;--l-ink-soft:#57564f;--l-ink-quiet:#6f6e66;--l-ink-mute:#a8a7a0;--l-ink-hover:#2a2a27;--l-line:#e4e3dd;--l-line-strong:#d4d3cc;--l-warm:#f7f5f2;--l-accent-ink:#aa5d27;--l-danger:#9a453e;--l-ok:#0a7e54;--l-warn:#935f00;--d-paper:#0c0d0e;--d-surface:#151617;--d-ink:#f2f2f3;--d-ink-soft:#a6aab2;--d-ink-quiet:#8b8f97;--d-ink-mute:#5a5d66;--d-ink-hover:#e2e2e4;--d-line:#232427;--d-line-strong:#3a3c42;--d-warm:#1b1c1f;--d-accent-ink:#f0883e;--d-danger:#e8857c;--d-ok:#57c98a;--d-warn:#e0a945;--d-ok-soft:#57c98a1a;--d-ok-line:#57c98a47;--d-warn-soft:#e0a94524;--d-ember-soft:#f0883e14;--d-ember-line:#f0883e4d;--accent-fill:#f0883e;--accent-fill-hover:#f5a35f;--on-accent-fill:#241405;--w:1440px;--pad:24px;--rail:calc(var(--w) - 2 * var(--pad));--gut:clamp(20px, 4vw, 58px);--line-w:1px;--nav-h:68px;--r:10px;--dlg-ring:3px;--dlg-radius:16px;--dlg-radius-inner:12px;--dlg-top:14dvh;--dlg-head-h:44px;--dlg-foot-h:44px;--dlg-head-pad:8px;--dlg-foot-pad-y:0px;--dlg-foot-pad-r:8px;--dlg-foot-pad-l:12px;--dlg-body-pad-x:16px;--dlg-body-pad-t:16px;--dlg-body-pad-b:24px;--dlg-body-gap:12px;--dlg-field-gap:4px;--dlg-label-indent:4px;--dlg-btn-h:28px;--dlg-btn-radius:8px;--dlg-btn-pad:4px 6px 4px 8px;--dlg-btn-gap:6px;--dlg-close-size:28px;--dlg-close-pad:6px;--dlg-control-h:32px;--dlg-control-radius:9px;--dlg-w:520px;--dlg-w-sm:400px;--dlg-w-md:520px;--dlg-w-lg:620px;--dlg-w-xl:700px;--dlg-w-full:800px;--dlg-rail-w:var(--dlg-rail-w-sm);--dlg-rail-w-sm:420px;--dlg-rail-shadow:-8px 0 24px -8px color-mix(in srgb, var(--ink) 12%, transparent), -24px 0 72px -12px color-mix(in srgb, var(--ink) 16%, transparent);--dlg-in:.16s;--dlg-out:.16s;--dlg-ease:ease;--dlg-from-scale:.97;--dlg-from-y:1px;--dlg-stack-scale:.97;--dlg-stack-dur:.2s;--dlg-surface:var(--paper);--dlg-hairline:var(--line);--dlg-control-line:color-mix(in srgb, var(--ink) 48%, transparent);--dlg-ring-bg:color-mix(in srgb, var(--paper) 60%, transparent);--dlg-ring-blur:blur(15px);--dlg-shadow:0 8px 28px -6px color-mix(in srgb, var(--ink) 12%, transparent), 0 18px 88px -4px color-mix(in srgb, var(--ink) 16%, transparent), 0 0 1px 0 color-mix(in srgb, var(--ink) 16%, transparent);--dlg-surface-ring:inset 0 0 0 1px color-mix(in srgb, var(--ink) 7%, transparent);--dlg-shadow-primary:inset 0 0 0 1px #0000000f, 0 2px 4px -2px color-mix(in srgb, var(--accent) 24%, transparent), 0 3px 6px -2px color-mix(in srgb, var(--accent) 16%, transparent);--dlg-shadow-ghost:inset 0 0 0 1px var(--dlg-hairline);--dlg-scrim:transparent;--dlg-scrim-blur:none}:root[data-theme=dark]{--dlg-shadow:0 8px 28px -6px #0000007a, 0 18px 88px -4px #000000a3;--dlg-rail-shadow:-8px 0 24px -8px #0000007a, -24px 0 72px -12px #000000a3;--dlg-surface-ring:inset 0 0 0 1px #ffffff12;--dlg-shadow-primary:inset 0 0 0 1px #ffffff12, 0 2px 4px -2px color-mix(in srgb, var(--accent) 24%, transparent), 0 3px 6px -2px color-mix(in srgb, var(--accent) 16%, transparent)}.dlg-viewport{z-index:1000;padding:var(--dlg-top) 16px;overscroll-behavior:contain;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dlg-viewport>*{pointer-events:auto}.dlg-scrim{background:var(--dlg-scrim);-webkit-backdrop-filter:var(--dlg-scrim-blur);position:fixed;inset:0}.dlg{width:100%;max-width:var(--dlg-w);padding:var(--dlg-ring);border-radius:var(--dlg-radius);background:var(--dlg-ring-bg);-webkit-backdrop-filter:var(--dlg-ring-blur);box-shadow:var(--dlg-shadow);transition:transform var(--dlg-stack-dur) var(--dlg-ease);transform-origin:50%;position:relative;overflow:clip}.dlg[data-stacked=true]{transform:scale(var(--dlg-stack-scale))}.dlg:focus,.dlg:focus-visible,.dlg-lane-surface:focus,.dlg-lane-surface:focus-visible{outline:none}.dlg-surface{border-radius:var(--dlg-radius-inner);background:var(--dlg-surface);box-shadow:var(--dlg-surface-ring);max-height:calc(100dvh - (2 * var(--dlg-top)));flex-direction:column;margin:1px;display:flex;overflow:hidden}.dlg-rail[data-size=sm]{--dlg-rail-w:var(--dlg-rail-w-sm)}.dlg[data-size=sm]{--dlg-w:var(--dlg-w-sm)}.dlg[data-size=md]{--dlg-w:var(--dlg-w-md)}.dlg[data-size=lg]{--dlg-w:var(--dlg-w-lg)}.dlg[data-size=xl]{--dlg-w:var(--dlg-w-xl)}.dlg[data-size=full]{--dlg-w:var(--dlg-w-full)}.dlg-head{min-height:var(--dlg-head-h);padding:var(--dlg-head-pad);flex:none;justify-content:space-between;align-items:center;gap:8px;padding-left:12px;display:flex}.dlg-head-text{flex:auto;align-items:center;gap:6px;min-width:0;display:flex}.dlg-title{font-size:var(--text-sm);line-height:var(--text-sm-lh);letter-spacing:var(--text-sm-ls);font-weight:var(--fw-medium);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.dlg-subtitle{font-size:var(--text-xs);line-height:var(--text-xs-lh);letter-spacing:var(--text-xs-ls);font-weight:var(--fw-medium);color:var(--ink-quiet);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dlg-body .dlg-subtitle{font-size:var(--text-sm);line-height:var(--text-sm-lh);letter-spacing:var(--text-sm-ls);color:var(--ink-soft);white-space:normal;overflow:visible}.dlg-close{width:var(--dlg-close-size);height:var(--dlg-close-size);padding:var(--dlg-close-pad);border-radius:var(--dlg-btn-radius);color:var(--ink-quiet);cursor:pointer;transition:background-color .12s var(--dlg-ease), color .12s var(--dlg-ease);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.dlg-close:hover{background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink)}}.dlg-body{gap:var(--dlg-body-gap);min-height:0;padding:var(--dlg-body-pad-t) var(--dlg-body-pad-x) var(--dlg-body-pad-b);color:var(--ink);font-size:var(--text-sm);line-height:var(--text-sm-lh);letter-spacing:var(--text-sm-ls);scrollbar-gutter:stable;overscroll-behavior:contain;flex-direction:column;flex:auto;display:flex;overflow-y:auto}.dlg-field{gap:var(--dlg-field-gap);flex-direction:column;display:flex}.dlg-label{padding-left:var(--dlg-label-indent);font-size:var(--text-xs);line-height:var(--text-xs-lh);letter-spacing:var(--text-xs-ls);font-weight:var(--fw-medium);color:var(--ink-quiet)}.dlg-error{padding-left:var(--dlg-label-indent);font-size:var(--text-xs);line-height:var(--text-xs-lh);color:var(--danger)}.dlg-foot{min-height:var(--dlg-foot-h);padding:var(--dlg-foot-pad-y) var(--dlg-foot-pad-r) var(--dlg-foot-pad-y) var(--dlg-foot-pad-l);border-top:1px solid var(--dlg-hairline);background:color-mix(in srgb, var(--dlg-surface) 90%, transparent);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dlg-foot-lead{text-align:left;flex-direction:column;flex:auto;justify-content:center;gap:1px;min-width:0;display:flex}.dlg-btn{justify-content:center;align-items:center;gap:var(--dlg-btn-gap);height:var(--dlg-btn-h);padding:var(--dlg-btn-pad);border-radius:var(--dlg-btn-radius);font-size:var(--text-sm);line-height:var(--text-sm-lh);letter-spacing:var(--text-sm-ls);font-weight:var(--fw-medium);cursor:pointer;white-space:nowrap;transition:filter .12s var(--dlg-ease), background-color .12s var(--dlg-ease);border:0;display:inline-flex}.dlg-btn:disabled{opacity:.55;cursor:not-allowed}.dlg-btn-primary{background:var(--accent);color:var(--on-accent);box-shadow:var(--dlg-shadow-primary)}@media (hover:hover){.dlg-btn-primary:hover:not(:disabled){filter:brightness(1.06)}}.dlg-btn-ghost{color:var(--ink-soft);box-shadow:var(--dlg-shadow-ghost);background:0 0}@media (hover:hover){.dlg-btn-ghost:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 4%, transparent);color:var(--ink)}}.dlg-viewport[data-state=open] .dlg{animation:dlg-in var(--dlg-in) var(--dlg-ease) both}.dlg-viewport[data-state=closing] .dlg{animation:dlg-out var(--dlg-out) var(--dlg-ease) both}.dlg-viewport[data-state=open] .dlg-scrim{animation:dlg-scrim-in var(--dlg-in) var(--dlg-ease) both}.dlg[data-state=open]{animation:dlg-in var(--dlg-in) var(--dlg-ease) both}.dlg[data-state=closed]{animation:dlg-out var(--dlg-out) var(--dlg-ease) both}.dlg-scrim[data-state=open]{animation:dlg-scrim-in var(--dlg-in) var(--dlg-ease) both}.dlg-lane{--dlg-w:var(--dlg-w-md);pointer-events:none;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.dlg-lane-surface{pointer-events:auto;width:100%;max-width:min(var(--dlg-w), 100%);border-radius:var(--dlg-radius);max-height:calc(100dvh - 32px);overflow:hidden}.dlg-lane-inset{padding-bottom:0}@media (width>=640px){.dlg-lane{padding:var(--dlg-top) 16px 16px;align-items:flex-start}.dlg-lane-surface{width:min(var(--dlg-w), 100%);border-radius:var(--dlg-radius);overflow:hidden}.dlg-lane-inset{padding-bottom:0}}.dlg-lane .dlg-lane-phone-only{display:none}.dlg-lane .dlg-lane-head{padding-top:16px}.dlg-lane[data-size=sm]{--dlg-w:var(--dlg-w-sm)}.dlg-lane[data-size=md]{--dlg-w:var(--dlg-w-md)}.dlg-lane[data-size=lg]{--dlg-w:var(--dlg-w-lg)}.dlg-lane[data-size=xl]{--dlg-w:var(--dlg-w-xl)}.dlg-grab{display:none}@media (width<=639px){:root{--dlg-scrim:color-mix(in srgb, var(--ink) 32%, transparent);--dlg-scrim-blur:blur(2px)}.dlg-viewport{align-items:center;padding:16px}.dlg{max-width:100%}.dlg-grab{display:none}.dlg-viewport:has(>.dlg[data-mode=full]){align-items:stretch;padding:0}.dlg[data-mode=full]{box-shadow:none;-webkit-backdrop-filter:none;border-radius:0;height:100dvh;padding:0}.dlg[data-mode=full] .dlg-surface{border-radius:0;height:100%;max-height:none}.dlg[data-mode=full] .dlg-head{border-bottom:1px solid var(--line)}.dlg[data-mode=full] .dlg-foot{border-top:1px solid var(--line)}.dlg-head{min-height:52px;padding:8px 8px 8px 16px}.dlg-title{font-size:var(--text-base);line-height:var(--text-base-lh)}.dlg-close{width:44px;height:44px;padding:10px}.dlg-body{-webkit-overflow-scrolling:touch;gap:16px;padding:12px 16px 16px}.dlg-foot{padding:12px 16px;padding-bottom:max(12px, env(safe-area-inset-bottom));background:var(--dlg-surface);flex-direction:row;justify-content:flex-end;align-items:center;gap:8px}.dlg-foot-lead{text-align:left;flex:auto;min-width:0}.dlg-btn{width:auto;min-height:var(--bk-h-btn-md);font-size:var(--text-base);line-height:var(--text-base-lh);padding:0 16px}@keyframes dlg-phone-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes dlg-phone-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}.dlg-viewport[data-state=open] .dlg,.dlg[data-state=open]{animation:dlg-phone-in var(--dlg-in) var(--dlg-ease) both}.dlg-viewport[data-state=closing] .dlg,.dlg[data-state=closed]{animation:dlg-phone-out var(--dlg-out) var(--dlg-ease) both}}@media (prefers-reduced-motion:reduce){.dlg-viewport[data-state=open] .dlg,.dlg-viewport[data-state=closing] .dlg,.dlg-viewport[data-state=open] .dlg-scrim,.dlg[data-state=open],.dlg[data-state=closed],.dlg-scrim[data-state=open]{animation-duration:1ms}.dlg{transition:none}}.dlg-rail-viewport,.dlg-screen-viewport{bottom:var(--dlg-kb,0px);padding:0}.dlg-rail,.dlg-screen{-webkit-backdrop-filter:none;max-width:none;height:100%;min-height:0;box-shadow:none;background:0 0;border-radius:0;padding:0}.dlg-rail>.dlg-surface,.dlg-screen>.dlg-surface{height:100%;max-height:none;box-shadow:none;overscroll-behavior:contain;border-radius:0;margin:0;overflow-y:auto}.dlg-rail .dlg-head,.dlg-screen .dlg-head{z-index:1;background:var(--dlg-surface);position:sticky;top:0}.dlg-rail .dlg-close,.dlg-screen .dlg-close{z-index:2}.dlg-rail .dlg-body,.dlg-screen .dlg-body{flex:none;overflow:visible}.dlg-rail .dlg-foot,.dlg-screen .dlg-foot{min-height:0;padding:4px var(--dlg-body-pad-x) calc(var(--dlg-body-pad-b) + env(safe-area-inset-bottom,0px));background:0 0;border-top:0;flex-direction:column-reverse;align-items:stretch;gap:8px}.dlg-rail-viewport[data-kb=on] .dlg-foot,.dlg-screen-viewport[data-kb=on] .dlg-foot{padding-bottom:var(--dlg-body-pad-b)}@media (width>=640px){.dlg-screen-viewport{padding:var(--dlg-top) 16px 16px;bottom:0}.dlg-screen{max-width:var(--dlg-w-lg);height:auto;padding:var(--dlg-ring);border-radius:var(--dlg-radius);background:var(--dlg-ring-bg);-webkit-backdrop-filter:var(--dlg-ring-blur);box-shadow:var(--dlg-shadow)}.dlg-screen>.dlg-surface{height:auto;max-height:calc(100dvh - (2 * var(--dlg-top)));border-radius:var(--dlg-radius-inner);box-shadow:var(--dlg-surface-ring);margin:1px;overflow:hidden}.dlg-screen .dlg-head{position:static}.dlg-screen .dlg-body{flex:auto;overflow-y:auto}.dlg-screen .dlg-foot{min-height:var(--dlg-foot-h);border-top:1px solid var(--dlg-hairline);background:color-mix(in srgb, var(--dlg-surface) 90%, transparent);padding:var(--dlg-foot-pad-y) var(--dlg-foot-pad-r) var(--dlg-foot-pad-y) var(--dlg-foot-pad-l);flex-direction:row;align-items:center;gap:8px}.dlg-rail-viewport{justify-content:flex-end;align-items:stretch;padding:0;bottom:0}.dlg-rail{width:var(--dlg-rail-w);max-width:100%;height:100%;box-shadow:var(--dlg-rail-shadow)}.dlg-rail>.dlg-surface{height:100%;box-shadow:none;border-left:1px solid var(--dlg-hairline);border-radius:0;overflow:hidden}.dlg-rail .dlg-head{position:static}.dlg-rail .dlg-body{flex:auto;overflow-y:auto}.dlg-rail .dlg-foot{min-height:var(--dlg-foot-h);border-top:1px solid var(--dlg-hairline);background:color-mix(in srgb, var(--dlg-surface) 90%, transparent);padding:var(--dlg-foot-pad-y) var(--dlg-foot-pad-r) var(--dlg-foot-pad-y) var(--dlg-foot-pad-l);flex-direction:row;align-items:center;gap:8px}.dlg-viewport[data-state=open] .dlg-rail{animation:dlg-rail-in var(--dlg-sheet-in) var(--dlg-sheet-ease) both}.dlg-viewport[data-state=closing] .dlg-rail{animation:dlg-rail-out var(--dlg-sheet-out) var(--dlg-sheet-ease) both}}@media (prefers-reduced-motion:reduce){.dlg-viewport[data-state=open] .dlg-rail,.dlg-viewport[data-state=closing] .dlg-rail{animation-duration:1ms}}:root{--cal-cell:36px;--cal-gap:2px;--cal-pad:12px;--cal-radius:var(--dlg-btn-radius);--cal-nav-size:var(--dlg-control-h);--cal-ink:var(--ink);--cal-ink-quiet:var(--ink-quiet);--cal-hover:color-mix(in srgb, var(--ink) 6%, transparent);--cal-range:color-mix(in srgb, var(--ink) 7%, transparent);--cal-edge:var(--ink);--cal-edge-ink:var(--paper);--cal-today:var(--accent-text)}.bk-cal{padding:var(--cal-pad);font-family:var(--font-ui);flex-direction:column;gap:8px;display:flex}.bk-cal-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.bk-cal-title{font-size:var(--text-sm);font-weight:var(--fw-medium);letter-spacing:-.01em;color:var(--cal-ink);text-transform:capitalize}.bk-cal-nav{width:var(--cal-nav-size);height:var(--cal-nav-size);border-radius:var(--cal-radius);color:var(--cal-ink-quiet);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;transition:background-color 80ms,color 80ms;display:inline-flex}@media (hover:hover){.bk-cal-nav:hover{background:var(--cal-hover);color:var(--cal-ink)}}.bk-cal-nav:disabled{opacity:.4;cursor:not-allowed}.bk-cal-grid{border-collapse:separate;width:100%;border-spacing:var(--cal-gap);margin:calc(var(--cal-gap) * -1)}.bk-cal-weekday{width:var(--cal-cell);font-size:var(--text-xs);font-weight:var(--fw-medium);color:var(--cal-ink-quiet);text-transform:lowercase;padding:0 0 4px}.bk-cal-cell{text-align:center;padding:0}.bk-cal-day{width:var(--cal-cell);height:var(--cal-cell);border-radius:var(--cal-radius);color:var(--cal-ink);font-size:var(--text-sm);line-height:var(--text-sm-lh);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;transition:background-color 80ms,color 80ms;display:inline-flex}@media (hover:hover){.bk-cal-day:hover{background:var(--cal-hover)}}.bk-cal-day[data-outside-month]{color:var(--cal-ink-quiet);opacity:.55}.bk-cal-day[data-today]:not([data-selected]){color:var(--cal-today)}.bk-cal-day[data-highlighted],.bk-cal-day[data-selected]{background:var(--cal-range);border-radius:0}.bk-cal-day[data-selection-start],.bk-cal-day[data-highlighted-start]{background:var(--cal-edge);color:var(--cal-edge-ink);border-start-start-radius:var(--cal-radius);border-end-start-radius:var(--cal-radius)}.bk-cal-day[data-selection-end],.bk-cal-day[data-highlighted-end]{background:var(--cal-edge);color:var(--cal-edge-ink);border-start-end-radius:var(--cal-radius);border-end-end-radius:var(--cal-radius)}.bk-cal-day[data-selection-start][data-selection-end]{border-radius:var(--cal-radius)}.bk-cal-day[data-disabled],.bk-cal-day[data-unavailable]{color:var(--cal-ink-quiet);opacity:.4;pointer-events:none}.bk-cal-day:focus-visible,.bk-cal-nav:focus-visible{outline:2px solid var(--accent-ring);outline-offset:2px}.bk-cal-foot{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;padding-top:8px;display:flex}@media (pointer:coarse){:root{--cal-cell:44px}}@media (prefers-reduced-motion:reduce){.bk-cal-day,.bk-cal-nav{transition:none}}[data-sonner-toaster]{--bk-toast-life:0s}[data-sonner-toaster].bk-toast-life [data-sonner-toast][data-styled=true] [data-content]:after{content:"";left:var(--border-radius);right:var(--border-radius);background:var(--ink-soft);transform-origin:0;height:3px;animation:bk-toast-life var(--bk-toast-life) linear forwards;position:absolute;bottom:0}[data-sonner-toaster].bk-toast-life [data-sonner-toast][data-expanded=true] [data-content]:after,[data-sonner-toaster].bk-toast-life [data-sonner-toast][data-swiping=true] [data-content]:after{animation-play-state:paused}@keyframes bk-toast-life{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){[data-sonner-toaster].bk-toast-life [data-sonner-toast][data-styled=true] [data-content]:after{display:none}}[data-sonner-toaster] [data-sonner-toast][data-styled=true]{--toast-close-button-start:auto;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-close-button]{opacity:1;background:var(--paper);border-color:var(--line);color:var(--ink-soft);transition:opacity .15s,background-color .15s,color .15s}@media (hover:hover) and (pointer:fine){[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-close-button]{opacity:0}[data-sonner-toaster] [data-sonner-toast][data-styled=true]:hover [data-close-button],[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{opacity:1}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-close-button]:hover{background:color-mix(in srgb, var(--ink) 6%, var(--paper));color:var(--ink)}}@media (pointer:coarse){[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-close-button]:after{content:"";position:absolute;inset:-12px}}@media (prefers-reduced-motion:reduce){[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-close-button]{transition:none}}.otp-root.svelte-izt3ze{width:100%}.otp-label.svelte-izt3ze{font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);font-size:13px;font-weight:var(--fw-medium,500);color:var(--ink);margin-bottom:8px;display:block}.otp-container.svelte-izt3ze{flex-direction:column;align-items:center;gap:12px;display:flex}.otp-inputs.svelte-izt3ze{gap:10px;width:100%;max-width:336px;display:flex}.otp-digit.svelte-izt3ze{aspect-ratio:46/56;text-align:center;min-width:0;max-width:52px;font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);--control-font-size:22px;font-size:22px;font-weight:var(--fw-semibold,600);color:var(--ink);background:var(--surface,var(--paper,#fff));border:1.5px solid var(--line);caret-color:#0000;appearance:none;border-radius:10px;flex:1 1 0;line-height:1;transition:border-color .15s,box-shadow .15s,background-color .15s}@media (hover:hover){.otp-digit.svelte-izt3ze:hover:not(:focus):not(:disabled){border-color:var(--ink-mute)}}.otp-digit.filled.svelte-izt3ze{border-color:var(--ink-mute)}.otp-digit.svelte-izt3ze:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent);outline:none}.otp-digit.svelte-izt3ze:focus:not(.filled){caret-color:var(--accent)}.has-error.svelte-izt3ze .otp-digit:where(.svelte-izt3ze){border-color:var(--error,#dc2626)}.has-error.svelte-izt3ze .otp-digit:where(.svelte-izt3ze):focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--error,#dc2626) 20%, transparent)}.otp-digit.svelte-izt3ze:disabled{background:var(--bg-warm);color:var(--ink-mute);cursor:not-allowed}.otp-timer.svelte-izt3ze{font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);color:var(--ink-soft);margin:0;font-size:13px}.otp-timer.warning.svelte-izt3ze{color:var(--warning,#d97706)}.otp-timer.expired.svelte-izt3ze{color:var(--error,#dc2626)}@media (prefers-reduced-motion:reduce){.otp-digit.svelte-izt3ze{transition:none}}.google-icon.svelte-v1r0ma{flex-shrink:0;width:1.5rem;height:1.5rem}.google-spinner.svelte-v1r0ma{border:2px solid color-mix(in srgb, currentColor 30%, transparent);border-top-color:currentColor;border-radius:50%;flex-shrink:0;width:1.25rem;height:1.25rem;animation:.7s linear infinite svelte-v1r0ma-google-spin}@keyframes svelte-v1r0ma-google-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.google-spinner.svelte-v1r0ma{animation-duration:1.6s}}.auth-divider.svelte-5awbug{align-items:center;gap:.75rem;margin:1.5rem 0;display:flex}.auth-divider-line.svelte-5awbug{background:var(--line);flex:1;height:1px}.auth-divider-label.svelte-5awbug{font-size:11px;font-weight:var(--fw-semibold,600);letter-spacing:.14em;color:var(--ink-quiet)}.bk-loader.svelte-8e04r2{color:var(--ink);--bk-paper:var(--paper);z-index:50;background:var(--bk-paper);flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;display:flex;position:fixed;inset:0}.bk-text.svelte-8e04r2{font-size:var(--text-sm);color:var(--ink-quiet)}.blok.svelte-8e04r2{fill:currentColor;transform-origin:24px 24px}.kreska.svelte-8e04r2{fill:var(--bk-paper)}.litery.svelte-8e04r2,.kropka.svelte-8e04r2{fill:currentColor}@keyframes svelte-8e04r2-bk-spada-gora{0%{opacity:0;transform:translateY(-30px)}18%{opacity:1}34%{transform:translateY(2px)}42%,to{opacity:1;transform:translateY(0)}}@keyframes svelte-8e04r2-bk-spada-dol{0%{opacity:0;transform:translateY(-42px)}22%{opacity:1}38%{transform:translateY(2.5px)}46%,to{opacity:1;transform:translateY(0)}}@keyframes svelte-8e04r2-bk-kolor{0%,50%{fill:currentColor}62%,to{fill:var(--bk-paper)}}@keyframes svelte-8e04r2-bk-blok{0%,40%{opacity:0;transform:scale(.72)}54%{opacity:1}70%,to{opacity:1;transform:scale(1)}}@keyframes svelte-8e04r2-bk-rozciag-gora{0%,58%{width:12.5px}78%,to{width:15.6px}}@keyframes svelte-8e04r2-bk-rozciag-dol{0%,62%{width:12.5px}84%,to{width:21.84px}}@keyframes svelte-8e04r2-bk-napis{0%,68%{opacity:0;transform:translate(-6px)}88%,to{opacity:1;transform:translate(0)}}@keyframes svelte-8e04r2-bk-kropka{0%,84%{opacity:0;transform:translateY(-26px)}86%{opacity:1}94%{transform:translateY(1.2px)}97%{transform:translateY(-.5px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-8e04r2-bk-oddech{0%,to{opacity:1}50%{opacity:.62}}.blok.svelte-8e04r2{animation:1.6s cubic-bezier(.2,.8,.2,1) forwards svelte-8e04r2-bk-blok}.kreska-g.svelte-8e04r2{animation:1.6s cubic-bezier(.34,1.4,.5,1) forwards svelte-8e04r2-bk-spada-gora,1.6s cubic-bezier(.2,.8,.2,1) forwards svelte-8e04r2-bk-rozciag-gora,1.6s linear forwards svelte-8e04r2-bk-kolor}.kreska-d.svelte-8e04r2{animation:1.6s cubic-bezier(.34,1.4,.5,1) forwards svelte-8e04r2-bk-spada-dol,1.6s cubic-bezier(.2,.8,.2,1) forwards svelte-8e04r2-bk-rozciag-dol,1.6s linear forwards svelte-8e04r2-bk-kolor}.litery.svelte-8e04r2{animation:1.6s cubic-bezier(.2,.8,.2,1) forwards svelte-8e04r2-bk-napis}.kropka.svelte-8e04r2{animation:1.6s cubic-bezier(.34,1.6,.5,1) forwards svelte-8e04r2-bk-kropka}.bk-logo.svelte-8e04r2{animation:2.4s ease-in-out 1.8s infinite svelte-8e04r2-bk-oddech}@media (prefers-reduced-motion:reduce){.blok.svelte-8e04r2,.kreska-g.svelte-8e04r2,.kreska-d.svelte-8e04r2,.litery.svelte-8e04r2,.kropka.svelte-8e04r2,.bk-logo.svelte-8e04r2{animation:none}}.pc-label.svelte-z9emxw{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-quiet);margin-bottom:8px;display:block}.pc-options.svelte-z9emxw{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pc-option.svelte-z9emxw{text-align:left;background:var(--paper);border:1px solid var(--line);cursor:pointer;border-radius:14px;flex-direction:column;gap:2px;padding:14px;transition:border-color .15s,box-shadow .15s;display:flex}@media (hover:hover){.pc-option.svelte-z9emxw:hover:not(:disabled){border-color:var(--ink-mute)}}.pc-option.svelte-z9emxw:disabled{opacity:.6;cursor:not-allowed}.pc-option.selected.svelte-z9emxw{border-color:var(--accent-text);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent)}.pc-amount.svelte-z9emxw{font-size:var(--text-lg);font-weight:var(--fw-bold);color:var(--ink)}.pc-name.svelte-z9emxw{font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--ink)}.pc-hint.svelte-z9emxw{font-size:var(--text-xs);color:var(--ink-soft)}.dlg-time{width:100%;height:var(--dlg-control-h);border-radius:var(--dlg-control-radius);background:var(--paper);box-shadow:inset 0 0 0 1px var(--dlg-control-line);align-items:center;display:inline-flex;position:relative;overflow:hidden}.dlg-time:focus-within{outline:2px solid var(--accent);outline-offset:-2px}.dlg-time[data-invalid=true],.dlg-time[data-invalid=true]:focus-within{outline:2px solid var(--danger);outline-offset:-2px}.dlg-time-input{min-width:0;height:100%;color:var(--ink);font-size:var(--text-sm);line-height:var(--text-sm-lh);letter-spacing:var(--text-sm-ls);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;background:0 0;border:0;flex:auto;padding:0 0 0 10px}.dlg-time-input:focus{outline:none}.dlg-time-input::placeholder{color:var(--ink-quiet)}.dlg-time-input:disabled{color:var(--ink-quiet);cursor:not-allowed}.dlg-time-open{width:var(--dlg-control-h);height:100%;color:var(--ink-quiet);cursor:pointer;transition:color .12s var(--dlg-ease);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.dlg-time-open:hover:not(:disabled){color:var(--ink)}}.dlg-time-open:disabled{cursor:not-allowed;opacity:.55}.dlg-time-pop{overscroll-behavior:contain;max-height:320px;overflow-y:auto}.dlg-time-list{flex-direction:column;gap:1px;min-width:132px;display:flex}.dlg-time-slot{text-align:left;border-radius:var(--dlg-btn-radius);width:100%;color:var(--ink);font-size:var(--text-sm);line-height:var(--text-sm-lh);letter-spacing:var(--text-sm-ls);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .12s var(--dlg-ease);background:0 0;border:0;padding:6px 10px}@media (hover:hover){.dlg-time-slot:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 6%, transparent)}}.dlg-time-slot[data-selected=true]{background:var(--ink);color:var(--paper)}.dlg-time-slot[data-busy=true]{color:var(--ink-quiet);cursor:not-allowed;text-decoration:line-through;text-decoration-thickness:1px}.dlg-time-empty{color:var(--ink-quiet);font-size:var(--text-sm);line-height:var(--text-sm-lh);margin:0}.dlg-time-native{width:100%;height:var(--dlg-control-h);border-radius:var(--dlg-control-radius);background:var(--paper);box-shadow:inset 0 0 0 1px var(--dlg-control-line);color:var(--ink);font-size:var(--text-sm);line-height:var(--text-sm-lh);letter-spacing:var(--text-sm-ls);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;border:0;padding:0 10px}.dlg-time-native:focus{outline:2px solid var(--accent);outline-offset:-2px}.dlg-time-native:disabled{color:var(--ink-quiet);cursor:not-allowed}@media (width<=639px){.dlg-time-input,.dlg-time-native{font-size:16px}}
