*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.-inset-px{inset:-1px}.left-3{left:.75rem}.right-3{right:.75rem}.mb-5{margin-bottom:1.25rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.hidden{display:none}.h-10{height:2.5rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-9{height:2.25rem}.w-11{width:2.75rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-9{width:2.25rem}.w-full{width:100%}.max-w-\[360px\]{max-width:360px}.shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.items-center{align-items:center}.justify-center{justify-content:center}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.rounded-\[20px\]{border-radius:20px}.rounded-\[6px\]{border-radius:6px}.rounded-full{border-radius:9999px}.rounded-md{border-radius:12px}.border{border-width:1px}.border-2{border-width:2px}.border-border{border-color:var(--border)}.border-input{border-color:var(--input)}.border-primary\/20{border-color:rgb(var(--primary)/.2)}.border-transparent{border-color:transparent}.bg-background{background-color:var(--background)}.bg-card{background-color:var(--card)}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-primary\/15{--tw-gradient-from:rgb(var(--primary)/0.15) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--primary)/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),transparent var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.p-6{padding:1.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pl-10{padding-left:2.5rem}.pr-10{padding-right:2.5rem}.pr-3{padding-right:.75rem}.text-center{text-align:center}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.text-card-foreground{color:var(--card-foreground)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary-foreground{color:var(--primary-foreground)}.opacity-0{opacity:0}.opacity-60{opacity:.6}.shadow-\[0_16px_40px_rgba\(28\2c 26\2c 23\2c 0\.14\)\]{--tw-shadow:0 16px 40px rgba(28,26,23,.14);--tw-shadow-colored:0 16px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_6px_rgba\(28\2c 26\2c 23\2c 0\.08\)\]{--tw-shadow:0 1px 6px rgba(28,26,23,.08);--tw-shadow-colored:0 1px 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_10px_rgba\(28\2c 26\2c 23\2c 0\.14\)\]{--tw-shadow:0 2px 10px rgba(28,26,23,.14);--tw-shadow-colored:0 2px 10px var(--tw-shadow-color)}.shadow-\[0_2px_10px_rgba\(28\2c 26\2c 23\2c 0\.14\)\],.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--background:#fffdf9;--foreground:#1c1a17;--card:hsla(0,0%,100%,.88);--card-foreground:#1c1a17;--primary:232 93 4;--primary-foreground:#fff;--input:rgba(0,0,0,.08);--border:rgba(0,0,0,.08);--ring:#e85d04;--muted-foreground:rgba(28,26,23,.6);--destructive:#c0392b}.dark{--background:#0a0908;--foreground:#fff;--card:rgba(28,26,23,.8);--card-foreground:#fff;--primary:232 93 4;--primary-foreground:#fff;--input:hsla(0,0%,100%,.12);--border:hsla(0,0%,100%,.12);--ring:#e85d04;--muted-foreground:hsla(0,0%,100%,.6);--destructive:#ff6b5f}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-input:12px;--radius-button:12px;--radius-card-sm:14px;--radius-card:16px;--radius-panel:18px;--radius-pill:999px;--shadow-card:0 8px 24px rgba(55,36,17,.08);--shadow-hover:0 14px 34px rgba(55,36,17,.12);--shadow-orange:0 10px 24px rgba(232,93,4,.22);--shadow-sm:0 2px 8px rgba(55,36,17,.06);--shadow-md:var(--shadow-card);--shadow-lg:var(--shadow-hover);--shadow-focus:0 0 0 3px rgba(232,93,4,.16);--color-primary:#e85d04;--color-primary-soft:rgba(232,93,4,.14);--color-success:#22c55e;--color-pending:#f59e0b;--color-info:#4f7df3;--color-error:#ef4444;--color-error-soft:rgba(239,68,68,.14);--font-size-h1:28px;--font-size-h2:20px;--font-size-h3:18px;--font-size-card-title:16px;--font-size-body:14px;--font-size-caption:12px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--icon-sm:16px;--icon-md:20px;--icon-lg:24px}[data-theme=light]{--color-background:#f7f2ea;--color-surface:hsla(0,0%,100%,.88);--color-text:#1c1a17;--color-text-muted:rgba(28,26,23,.6);--color-border:#eee8e1}[data-theme=dark]{--color-background:#0a0908;--color-surface:rgba(28,26,23,.8);--color-text:#fff;--color-text-muted:hsla(0,0%,100%,.6);--color-border:hsla(0,0%,100%,.1)}*{box-sizing:border-box}body{margin:0;font-family:var(--font-body),system-ui,-apple-system,sans-serif;background:#111;color:#eee}h1,h2{font-family:var(--font-manrope),var(--font-body),system-ui,sans-serif;font-weight:700;letter-spacing:-.02em}@keyframes stitch-progress-bar{0%{transform:scaleX(0)}to{transform:scaleX(.92)}}.stitch-progress-fill{width:100%;height:100%;transform-origin:left;transform:scaleX(0)}@keyframes stitch-message-cycle{0%,19%{opacity:1}20%,99%{opacity:0}to{opacity:1}}.stitch-message{position:absolute;inset:0;margin:0;opacity:0;color:#ccc;font-size:14px}@keyframes reticle-pulse{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.15)}}@keyframes ar-capture-grow{0%{transform:translate(-50%,-50%) scale(0);opacity:.9}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes ar-capture-arrow-slide{0%{opacity:0;transform:translateX(0)}40%{opacity:1}to{opacity:0;transform:translateX(var(--arrow-slide-distance,10px))}}:root{--brand:#e85d04;--brand-hover:#c94f02;--brand-active:#a84300;--success:#10a66b;--warning:#e89a04;--fg-inverse:#fff;--capture-fg:#fff;--capture-fg-dim:hsla(0,0%,100%,.62);--capture-fg-faint:hsla(0,0%,100%,.4);--capture-brand:var(--brand);--capture-danger:#ff5a52;--capture-scrim:rgba(10,9,8,.72);--capture-shadow-text:0 1px 4px rgba(0,0,0,.85);--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-2xl:28px;--radius-full:9999px;--shadow-sm:0 1px 2px rgba(26,22,19,.04),0 1px 3px rgba(26,22,19,.05);--shadow-md:0 2px 6px rgba(26,22,19,.04),0 8px 20px rgba(26,22,19,.06);--shadow-lg:0 4px 12px rgba(26,22,19,.06),0 24px 48px rgba(26,22,19,.1);--shadow-focus:0 0 0 3px rgba(232,93,4,.22);--duration-fast:120ms;--duration-base:200ms;--duration-slow:320ms;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--font-size-display:36px;--line-height-display:44px;--tracking-display:-0.02em;--line-height-h1:36px;--tracking-h1:-0.015em;--line-height-h2:28px;--tracking-h2:-0.01em;--font-size-h3:16px;--line-height-h3:24px;--font-size-body-lg:16px;--line-height-body-lg:24px;--line-height-body:20px;--font-size-body-md:14px;--line-height-body-md:20px;--font-size-label:13px;--line-height-label:18px;--line-height-caption:16px;--font-size-overline:11px;--line-height-overline:16px;--tracking-overline:0.08em}[data-theme=light]{--bg-app:#fff;--bg-surface:#fff;--bg-subtle:#f5f1eb;--bg-inset:#f0ebe3;--fg-primary:#1a1613;--fg-secondary:#5c554d;--fg-tertiary:#948b80;--brand-subtle:#fff1e6;--brand-subtle-fg:#a84300;--success-subtle:#e8f7ef;--danger:#dc3838;--danger-subtle:#fdecec;--warning-subtle:#fff6e0;--info:#3b7bd9;--info-subtle:#e9f0fb;--border-subtle:rgba(26,22,19,.06);--border-default:rgba(26,22,19,.1);--border-strong:rgba(26,22,19,.16);--overlay-scrim:rgba(26,22,19,.48);--overlay-glass:hsla(0,0%,100%,.72);--bg-opaque-surface:#fff}[data-theme=dark]{--bg-app:#0a0908;--bg-surface:rgba(28,26,23,.85);--bg-subtle:hsla(0,0%,100%,.05);--bg-inset:hsla(0,0%,100%,.08);--fg-primary:#fff;--fg-secondary:hsla(0,0%,100%,.65);--fg-tertiary:hsla(0,0%,100%,.4);--brand-subtle:rgba(232,93,4,.16);--brand-subtle-fg:#ffb68a;--success-subtle:rgba(16,166,107,.16);--danger:#ff6b6b;--danger-subtle:hsla(0,100%,71%,.14);--warning-subtle:rgba(232,154,4,.16);--info:#6fa8f0;--info-subtle:rgba(111,168,240,.16);--border-subtle:hsla(0,0%,100%,.06);--border-default:hsla(0,0%,100%,.1);--border-strong:hsla(0,0%,100%,.16);--overlay-scrim:rgba(10,9,8,.55);--overlay-glass:rgba(28,26,23,.72);--bg-opaque-surface:#1c1a17}:root{--color-primary:var(--brand);--color-error:var(--danger);--radius-input:var(--radius-md);--radius-button:var(--radius-md);--radius-card-sm:var(--radius-lg);--radius-card:var(--radius-lg);--radius-panel:var(--radius-xl);--radius-pill:var(--radius-full);--shadow-card:var(--shadow-md);--shadow-hover:var(--shadow-lg)}[data-theme=dark],[data-theme=light]{--color-background:var(--bg-app);--color-surface:var(--bg-surface);--color-text:var(--fg-primary);--color-text-muted:var(--fg-secondary);--color-border:var(--border-default);--color-primary-soft:var(--brand-subtle);--color-error-soft:var(--danger-subtle);--color-success:var(--success);--color-pending:var(--warning);--color-info:var(--info)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:44px;padding:0 var(--space-6);border-radius:var(--radius-button);border:1px solid transparent;font-family:inherit;font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);cursor:pointer;white-space:nowrap;transition:box-shadow .15s ease,transform .1s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease}.btn:active{transform:scale(.98)}.btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.btn:disabled{opacity:.5;cursor:default;box-shadow:none;transform:none}.btn-primary{background:linear-gradient(135deg,#ff7a00,#e85d04);box-shadow:var(--shadow-orange);color:#fff}.btn-primary:not(:disabled):hover{box-shadow:var(--shadow-hover)}.btn-secondary{background:var(--color-primary-soft);color:var(--color-primary)}.btn-secondary:not(:disabled):hover{opacity:.8}.btn-ghost{background:transparent;border-color:var(--color-border);color:var(--color-text)}[data-theme=dark] .btn-ghost:not(:disabled):hover{background:hsla(0,0%,100%,.08)}[data-theme=light] .btn-ghost:not(:disabled):hover{background:rgba(0,0,0,.05)}.btn-danger{background:var(--color-error-soft);color:var(--color-error)}.btn-danger:not(:disabled):hover{opacity:.8}.btn-success{background:rgba(34,197,94,.14);color:var(--color-success)}.btn-success:not(:disabled):hover{opacity:.8}.badge{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:var(--radius-pill);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);white-space:nowrap}.badge-success{background:var(--color-success);color:#fff}.badge-pending{background:var(--color-pending);color:#fff}.badge-info{background:var(--color-info);color:#fff}.badge-error{background:var(--color-error);color:#fff}.badge-neutral{background:var(--color-primary-soft);color:var(--color-primary)}.input{width:100%;padding:10px 14px;border-radius:var(--radius-input);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-family:inherit;font-size:var(--font-size-body);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.panoramaMarker{position:relative;width:52px;height:52px;border-radius:50%;background:rgba(60,60,60,.5);border:3px solid #fff;box-shadow:0 3px 10px rgba(0,0,0,.35);cursor:pointer;transition:transform .18s ease-out}.panoramaMarker:hover{transform:scale(1.1)}.panoramaMarkerIcon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.panoramaMarkerLabel{position:absolute;top:100%;left:50%;transform:translate(-50%,6px);padding:2px 8px;border-radius:9999px;background:rgba(0,0,0,.65);color:#fff;font-size:11px;line-height:1.4;white-space:nowrap;pointer-events:none}.panoramaCaptureMarker{position:relative;width:44px;height:44px;border-radius:50%;background:hsla(0,0%,8%,.7);border:2px solid hsla(0,0%,100%,.85);box-shadow:0 3px 10px rgba(0,0,0,.35);cursor:pointer;transition:transform .18s ease-out}.panoramaCaptureMarker:hover{transform:scale(1.1)}.panoramaMarkerArrow{display:block;transform-box:fill-box;transform-origin:center}.psvPublicNavbar .psv-navbar{left:50%;width:auto;height:auto;align-items:center;transform:translateX(-50%);justify-content:center;gap:10px;background:transparent}.psvPublicNavbar .psv-navbar--open{bottom:52px}.psvNavbarHidden .psv-navbar{display:none}.psvMoreOptionsBar{position:absolute;left:0;right:0;bottom:52px;z-index:1015;display:flex;flex-direction:column;align-items:center;gap:10px;pointer-events:none}.psvMoreOptionsBar>*{pointer-events:auto}.psvMoreOptionsClose{width:32px;height:32px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;background:rgba(28,26,23,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;cursor:pointer}.psvMoreOptionsRow{display:flex;gap:8px}.psvMoreOptionsBtn{width:40px;height:40px;border-radius:50%;border:none;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;cursor:pointer}.psvMoreOptionsBtnActive{background:var(--color-primary,#d97706)}.input:focus{border-color:var(--color-primary);box-shadow:var(--shadow-focus)}.input::-moz-placeholder{color:var(--color-text-muted)}.input::placeholder{color:var(--color-text-muted)}.input:disabled{opacity:.5;cursor:default}.placeholder\:text-muted-foreground::-moz-placeholder{color:var(--muted-foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.checked\:border-primary:checked{--tw-border-opacity:1;border-color:rgb(var(--primary)/var(--tw-border-opacity,1))}.checked\:bg-primary:checked{--tw-bg-opacity:1;background-color:rgb(var(--primary)/var(--tw-bg-opacity,1))}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.active\:scale-90:active{--tw-scale-x:.9;--tw-scale-y:.9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.peer:checked~.peer-checked\:opacity-100{opacity:1}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x:1.25rem}.data-\[state\=checked\]\:translate-x-5[data-state=checked],.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px}.data-\[state\=checked\]\:bg-primary[data-state=checked]{--tw-bg-opacity:1;background-color:rgb(var(--primary)/var(--tw-bg-opacity,1))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.dark\:bg-\[\#1c1a17\]:is(.dark *){--tw-bg-opacity:1;background-color:rgb(28 26 23/var(--tw-bg-opacity,1))}.dark\:shadow-\[0_1px_6px_rgba\(0\2c 0\2c 0\2c 0\.35\)\]:is(.dark *){--tw-shadow:0 1px 6px rgba(0,0,0,.35);--tw-shadow-colored:0 1px 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}