.lp-cookie-banner{--lp-ink: #172331;--lp-muted: #626b75;--lp-blue: #0965dd;--lp-line: #e6e9ee;--lp-soft: #f5f7fa;position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding:14px 20px calc(14px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--lp-line);color:var(--lp-ink);font-family:var(--pv-font-sans, inherit);font-size:13px;line-height:1.5;box-sizing:border-box}.lp-cookie-banner p{margin:0;flex:1 1 220px;color:var(--lp-muted);text-wrap:pretty}.lp-cookie-banner a{color:var(--lp-blue);text-decoration:underline;text-underline-offset:.15em}.lp-cookie-banner__actions{display:flex;gap:10px;flex:none}.lp-cookie-banner__btn{min-height:44px;min-width:108px;padding:10px 16px;border-radius:9px;border:1px solid var(--lp-line);background:var(--lp-soft);color:var(--lp-ink);font:inherit;font-size:13px;font-weight:650;cursor:pointer}.lp-cookie-banner__btn--accept{color:var(--lp-blue);border-color:var(--lp-blue);background:var(--lp-soft)}.lp-cookie-banner :is(a,button):focus-visible{outline:3px solid var(--lp-blue);outline-offset:3px}body.lp-has-cookie-banner{padding-bottom:96px}@media(max-width:390px){.lp-cookie-banner{font-size:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));gap:10px}.lp-cookie-banner__btn{min-height:40px;min-width:96px;padding:8px 12px}body.lp-has-cookie-banner{padding-bottom:128px}}:root{color-scheme:dark;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Inter,Roboto,sans-serif;--bg: #180a06;--bg-deep: #0c0503;--card: rgba(255, 255, 255, .065);--card-strong: rgba(255, 255, 255, .09);--text: #f1e8dc;--muted: rgba(235, 220, 205, .58);--quiet: rgba(235, 220, 205, .38);--accent: #c99267;--accent-light: #e2b58e;--radius-card: 24px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1)}*{box-sizing:border-box}.rotate-lock{display:none}@media(orientation:landscape)and (max-height:560px)and (pointer:coarse){.rotate-lock{position:fixed;inset:0;z-index:2147483647;display:grid;place-items:center;padding:24px;background:var(--bg-deep);text-align:center}.rotate-lock__card{display:grid;gap:10px;justify-items:center;max-width:340px}.rotate-lock__icon{width:46px;height:46px;fill:none;stroke:var(--accent-light);stroke-width:1.6;stroke-linecap:round;animation:rotate-lock-nudge 2.4s ease-in-out infinite}.rotate-lock__title{margin:0;color:var(--text);font-size:18px;font-weight:560;letter-spacing:-.02em}.rotate-lock__text{margin:0;color:var(--muted);font-size:13.5px;line-height:1.45}body{overflow:hidden}}@keyframes rotate-lock-nudge{0%,55%,to{transform:rotate(-90deg)}25%,40%{transform:rotate(0)}}@media(prefers-reduced-motion:reduce){.rotate-lock__icon{animation:none;transform:rotate(-90deg)}}html,body{width:100%;margin:0;min-height:100%;border:0;background:#070402}html{scrollbar-gutter:auto}body{min-height:100vh;min-height:100svh;color:var(--text);background:radial-gradient(ellipse 65% 55% at 15% 52%,#a84e0a38),radial-gradient(ellipse 52% 48% at 83% 26%,#7a34082b),radial-gradient(ellipse 44% 52% at 56% 92%,#62240524),radial-gradient(ellipse 30% 30% at 72% 75%,#3c14051a),#070402;-webkit-font-smoothing:antialiased;overscroll-behavior:none;overflow-x:clip}body.sheet-open{overflow:hidden}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}button,input{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,.file-picker:focus-within{outline:2px solid var(--accent-light);outline-offset:3px}[hidden]{display:none!important}.phone-stage,.phone-shell,.screen{width:100%;min-height:100svh}.phone-shell{position:relative;overflow:hidden;background:#050201}.screen{position:relative;height:100svh;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;background:var(--bg);isolation:isolate}.screen.sheet-locked{overflow:hidden;touch-action:none}.screen::-webkit-scrollbar,.model-switcher::-webkit-scrollbar{display:none}.home-view{min-height:100%;overflow:hidden}.hero{position:relative;height:430px;overflow:hidden;background:radial-gradient(circle at 50% 34%,rgba(196,133,87,.28),transparent 40%),#130804;animation:heroReveal 1.9s var(--ease-out) both}.hero-video{width:100%;height:100%;object-fit:cover;object-position:center top;filter:sepia(.14) saturate(.82) brightness(.78);animation:heroZoom 1.9s var(--ease-out) both}.hero-wash{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,5,2,.2),transparent 30%),linear-gradient(180deg,transparent 52%,rgba(24,10,6,.48) 70%,var(--bg) 100%);pointer-events:none}.hero-note{position:absolute;right:20px;bottom:128px;margin:0;color:#fff2e6b8;font-size:11px;line-height:1.45;letter-spacing:.04em;text-align:right;text-transform:uppercase}.top-bar,.tryon-topbar{position:absolute;z-index:5;top:max(18px,env(safe-area-inset-top));left:16px;right:16px;display:flex;align-items:center;justify-content:space-between}.glass{border:0;background:linear-gradient(145deg,#ffffff14,#ffffff06),#1e0f0a29;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #00000029,0 8px 24px #05020121;-webkit-backdrop-filter:blur(12px) saturate(1.3);backdrop-filter:blur(12px) saturate(1.3);transition:transform .12s ease-out,background .18s ease}.glass:active,.primary-button:active,.secondary-button:active,.product-card:active{transform:scale(.97)}.circle{display:grid;width:52px;height:44px;padding:0;place-items:center;border-radius:22px}.circle svg,.sheet-close svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.brand-mark svg{width:24px}.top-bar .circle:first-child{animation:dropIn .7s .35s var(--ease-out) both}.top-bar .circle:last-child{animation:dropIn .7s .42s var(--ease-out) both}.identity{position:relative;z-index:2;margin-top:-112px;padding:0 18px;text-align:center}.identity .eyebrow{margin:0 0 2px;animation:fadeRise .7s .48s var(--ease-out) both}.identity h1{margin:0;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:40px;font-weight:400;line-height:1;letter-spacing:-.035em;animation:fadeRise .7s .52s var(--ease-out) both}.identity>p:last-child{margin:9px 0 0;color:var(--muted);font-size:13px;animation:fadeRise .7s .58s var(--ease-out) both}.identity-rule{position:absolute;top:25px;width:62px;height:18px;border-top:1px solid rgba(222,176,137,.42);opacity:0;animation:fadeIn .8s .5s ease-out forwards}.identity-rule:after{position:absolute;top:-3px;width:6px;height:6px;border:1px solid rgba(222,176,137,.42);border-radius:50%;content:""}.identity-rule.left{right:calc(50% + 73px);border-radius:100% 0 0}.identity-rule.left:after{left:0}.identity-rule.right{left:calc(50% + 73px);border-radius:0 100% 0 0}.identity-rule.right:after{right:0}.eyebrow{color:#e2b58ea8;font-size:10px;font-weight:650;line-height:1.2;letter-spacing:.18em}.pill{height:54px;border-radius:27px}.discovery-pill{display:flex;width:242px;margin:29px auto 0;align-items:center;justify-content:center;gap:9px;color:var(--text);font-size:15px;font-weight:560;animation:fadeRise .7s .66s var(--ease-out) both}.spark-icon{color:var(--accent-light);font-size:15px}.catalog{padding:31px 16px 0}.section-heading{display:flex;margin-bottom:17px;align-items:end;justify-content:space-between}.section-heading p{margin:0 0 6px}.section-heading h2,.service-card h2,.bottom-sheet h2{margin:0;font-size:20px;font-weight:540;letter-spacing:-.025em}.section-count{color:var(--quiet);font-size:12px;letter-spacing:.14em}.catalog-sort{position:relative;display:inline-flex;align-items:center;flex:none}.catalog-sort select{appearance:none;-webkit-appearance:none;min-height:2.4rem;padding:0 2.1rem 0 .9rem;border:1px solid var(--store-line, rgba(255, 255, 255, .12));border-radius:999px;color:var(--store-text, var(--text));background:var(--store-surface-strong, var(--card));font-size:13px;font-weight:600;cursor:pointer;transition:border-color .16s ease,background .16s ease}.catalog-sort select:hover{border-color:var(--store-primary-border, rgba(255, 255, 255, .24))}.catalog-sort svg{position:absolute;right:.75rem;width:1rem;height:1rem;pointer-events:none;fill:none;stroke:var(--store-primary-muted, currentColor);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-card{position:relative;min-width:0;min-height:224px;overflow:hidden;padding:0;border:0;border-radius:var(--radius-card);color:var(--text);text-align:left;background:radial-gradient(circle at 50% 35%,rgba(255,255,255,.12),transparent 55%),var(--card);box-shadow:inset 0 1px #ffffff0e;transition:transform .13s ease-out,background .18s ease}.product-card:after{position:absolute;inset:0;border:1px solid rgba(255,255,255,.035);border-radius:inherit;content:"";pointer-events:none}.product-card img{display:block;width:100%;height:139px;object-fit:cover;filter:saturate(.72) contrast(1.02) brightness(.91);mix-blend-mode:screen}.product-card__sem-foto{display:flex;align-items:center;justify-content:center;width:100%;height:139px;background:color-mix(in oklab,currentColor 7%,transparent);color:var(--muted)}.product-card__sem-foto svg{width:34px;height:34px;opacity:.55}.product-card:nth-child(2) img,.product-card:nth-child(4) img{object-position:55% 54%}.product-card-content{padding:13px 14px 15px}.product-card-topline{display:flex;margin-bottom:6px;align-items:center;justify-content:space-between;gap:5px}.product-card h3{overflow:hidden;margin:0;font-size:15px;font-weight:570;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap}.product-card p{margin:0;color:var(--muted);font-size:13px}.mode-chip{flex:none;padding:4px 6px;border:1px solid rgba(226,181,142,.22);border-radius:8px;color:#e2b58ec7;font-size:7px;font-weight:700;letter-spacing:.09em}.glass-card{background:var(--card);box-shadow:inset 0 1px #ffffff0e}.service-card{position:relative;display:grid;min-height:112px;margin:12px 16px 0;padding:20px 47px 20px 56px;grid-template-columns:1fr;align-items:center;border-radius:var(--radius-card);animation:fadeRise .7s 1s var(--ease-out) both}.service-number{position:absolute;top:22px;left:18px;color:var(--quiet);font-size:10px;letter-spacing:.12em}.service-card .eyebrow{margin:0 0 5px}.service-card h2{font-size:17px}.service-card p:last-child{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.35}.service-card>svg{position:absolute;right:17px;width:19px;fill:none;stroke:var(--muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.bottom-space{height:calc(24px + env(safe-area-inset-bottom))}.tryon-view{position:fixed;z-index:20;inset:0;min-height:100dvh;overflow-x:hidden;overflow-y:auto;background:var(--bg);animation:viewIn .55s var(--ease-out) both;scrollbar-width:none}.camera-stage{position:relative;height:clamp(450px,61svh,555px);overflow:hidden;background:radial-gradient(circle at 50% 38%,rgba(175,108,64,.24),transparent 42%),#0a0503}.camera-video,.tryon-canvas,.camera-shade{position:absolute;width:100%;height:100%;inset:0}.camera-video{object-fit:cover;transform:scaleX(-1)}.tryon-canvas{z-index:2;pointer-events:none}.camera-shade{z-index:3;background:linear-gradient(180deg,rgba(9,4,2,.34),transparent 25%);pointer-events:none}.tryon-topbar{z-index:8}.tracking-status{display:flex;min-height:38px;padding:0 14px;align-items:center;gap:8px;border-radius:19px;color:#fff7f0c7;font-size:9px;font-weight:680;letter-spacing:.11em;text-transform:uppercase}.status-dot{width:6px;height:6px;border-radius:50%;background:#d5a27b;box-shadow:0 0 0 4px #d5a27b1a}.tracking-status.is-live .status-dot{background:#8dcca5;box-shadow:0 0 0 4px #8dcca51f}.tracking-status.is-error .status-dot{background:#dc806f}.permission-panel{position:absolute;z-index:7;inset:0;display:flex;padding:calc(77px + env(safe-area-inset-top)) 34px 32px;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:radial-gradient(circle at 50% 37%,rgba(170,97,52,.23),transparent 34%),linear-gradient(180deg,#0f0704c9,#120805f5);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.permission-icon{display:grid;width:64px;height:64px;margin-bottom:22px;place-items:center;border:1px solid rgba(226,181,142,.19);border-radius:50%;background:#e2b58e12;flex:none}.permission-icon svg{width:30px;fill:none;stroke:var(--accent-light);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35}.permission-panel .eyebrow{margin:0 0 9px}.permission-panel h2{margin:0;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:31px;font-weight:400;line-height:1.03;letter-spacing:-.035em}.permission-panel>p:not(.eyebrow){max-width:290px;margin:16px 0 22px;color:var(--muted);font-size:12px;line-height:1.48}.primary-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:0 19px;border-radius:18px;font-weight:640;transition:transform .12s ease-out,filter .18s ease}.primary-button{border:1px solid rgba(255,244,234,.14);color:#231007;background:linear-gradient(180deg,#e8c09e,#c98e61);box-shadow:inset 0 1px #ffffff61,0 12px 30px #7b3d183d}.secondary-button{border:1px solid rgba(255,255,255,.09);color:var(--text);background:#ffffff0e}.text-button{border:0;color:var(--muted);background:transparent}.permission-panel .primary-button{max-width:280px}.permission-panel .text-button{margin-top:15px;font-size:12px}.face-guide{position:absolute;z-index:6;top:50%;left:50%;pointer-events:none;transform:translate(-50%,-50%);text-align:center}.face-oval{width:205px;height:270px;border:1px dashed rgba(255,239,225,.48);border-radius:48%;box-shadow:0 0 50px #ffffff08}.face-guide p{margin:13px 0 0;color:#fff4eabd;font-size:11px;letter-spacing:.06em}.tryon-product-panel{position:relative;z-index:5;min-height:340px;margin-top:-15px;padding:9px 16px calc(25px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;background:var(--bg)}.tryon-product-heading,.sheet-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.tryon-product-heading h2{margin:8px 0 0;font-size:25px;font-weight:540;letter-spacing:-.035em}.tryon-product-heading>p{margin:28px 0 0;flex:none;color:var(--accent-light);font-size:17px;font-weight:580}.tryon-badges{display:flex;align-items:center;gap:6px}.tryon-badges span{padding:4px 7px;border:1px solid rgba(226,181,142,.19);border-radius:8px;color:#e2b58ebd;font-size:7px;font-weight:720;letter-spacing:.11em}.tryon-description{margin:11px 0 17px;color:var(--muted);font-size:12px;line-height:1.45}.tryon-disclaimer{margin:-8px 0 17px;color:var(--muted);font-size:11px;line-height:1.4;opacity:.8}.tryon-actions{display:grid;gap:8px}.whatsapp-button{display:flex;align-items:center;justify-content:space-between}.whatsapp-button svg{width:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.calibrate-button{min-height:44px;border-radius:16px;color:var(--muted);font-size:12px}.model-switcher{display:flex;overflow-x:auto;margin-top:16px;padding-bottom:3px;gap:9px;scrollbar-width:none}.model-option{position:relative;flex:0 0 68px;height:58px;overflow:hidden;padding:0;border:1px solid transparent;border-radius:17px;background:#ffffff0e}.model-option.is-active{border-color:#e2b58e9e;box-shadow:0 0 0 2px #e2b58e17}.model-option img{width:100%;height:100%;object-fit:cover;filter:saturate(.68) brightness(.9)}.sheet-backdrop{position:fixed;z-index:39;inset:0;border:0;padding:0;background:#04020194;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;transition:opacity .22s ease-out}.sheet-backdrop:focus,.sheet-backdrop:focus-visible,.canonical-frame__backdrop:focus,.canonical-frame__backdrop:focus-visible{outline:none}.sheet-backdrop.is-open{opacity:1}.bottom-sheet{position:fixed;z-index:40;right:0;bottom:0;left:0;width:min(100%,640px);max-height:calc(100dvh - 20px);margin:0 auto;overflow-y:auto;padding:31px 18px calc(24px + env(safe-area-inset-bottom));border:1px solid rgba(255,255,255,.075);border-bottom:0;border-radius:30px 30px 0 0;background:linear-gradient(145deg,rgba(255,255,255,.055),transparent 40%),#1c0d08f7;box-shadow:0 -24px 80px #00000061;-webkit-backdrop-filter:blur(26px) saturate(1.3);backdrop-filter:blur(26px) saturate(1.3);overscroll-behavior:contain;opacity:.98;transform:translate3d(0,100%,0);transition:transform .36s var(--ease-drawer),opacity .22s ease-out;will-change:transform}.bottom-sheet.is-open{opacity:1;transform:translateZ(0)}.bottom-sheet.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.sheet-handle{position:absolute;z-index:3;top:0;right:52px;left:52px;height:30px;cursor:grab;touch-action:none}.sheet-handle:after{position:absolute;top:10px;left:50%;width:36px;height:4px;border-radius:4px;background:#ffffff38;content:"";transform:translate(-50%)}.sheet-close{position:absolute;z-index:2;top:19px;right:18px;display:grid;width:38px;height:38px;padding:0;place-items:center;border:0;border-radius:50%;background:#ffffff12}.product-sheet>img{display:block;width:100%;height:225px;margin-bottom:17px;object-fit:cover;border-radius:21px;filter:saturate(.72) brightness(.9)}.sheet-title-row{margin-top:9px;align-items:baseline}.sheet-title-row h2{font-size:24px}.sheet-title-row p,.product-sheet .sheet-title-row strong{margin:0;flex:none;color:var(--accent-light);font-size:16px;font-weight:580}.sheet-product-content>p{margin:11px 0 16px;color:var(--muted);font-size:13px;line-height:1.46}.measurements{display:grid;margin:0 0 17px;grid-template-columns:repeat(3,1fr);border:1px solid var(--store-line, rgba(255, 255, 255, .07));border-radius:17px}.measurements div{padding:11px 8px;text-align:center}.measurements div+div{border-left:1px solid var(--store-line, rgba(255, 255, 255, .07))}.measurements dt{color:var(--store-text-muted, var(--quiet));font-size:9px;text-transform:uppercase}.measurements dd{margin:4px 0 0;font-size:12px}.sheet-product-content .secondary-button{margin-top:8px}.info-sheet{padding-top:43px}.photo-lightbox{position:fixed;inset:0;z-index:120;display:grid;place-items:center}.photo-lightbox__backdrop{position:absolute;inset:0;border:0;padding:0;background:#020100ed;cursor:pointer}.photo-lightbox__backdrop:focus,.photo-lightbox__backdrop:focus-visible{outline:none}.photo-lightbox__stage{position:relative;z-index:1;display:grid;place-items:center;width:100%;height:100%;overflow:hidden;touch-action:none;cursor:zoom-in}.photo-lightbox__stage.is-zoomed{cursor:grab}.photo-lightbox__stage img{max-width:94vw;max-height:80dvh;border-radius:1rem;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:transform .14s ease-out;will-change:transform}.photo-lightbox__stage.is-zoomed img{transition:none}.photo-lightbox__close{position:absolute;z-index:2;top:max(1rem,env(safe-area-inset-top));right:1rem}.photo-lightbox__nav{position:absolute;z-index:2;top:50%;transform:translateY(-50%)}.photo-lightbox__nav--prev{left:.8rem}.photo-lightbox__nav--next{right:.8rem}.photo-lightbox__dots{position:absolute;z-index:2;left:50%;bottom:max(3.4rem,calc(2.6rem + env(safe-area-inset-bottom)));display:flex;gap:.5rem;transform:translate(-50%)}.photo-lightbox__dot{width:.5rem;height:.5rem;padding:0;border:0;border-radius:50%;background:#ffffff52;cursor:pointer;transition:background .16s ease,transform .16s ease}.photo-lightbox__dot.is-active{background:#fff;transform:scale(1.25)}.photo-lightbox__hint{position:absolute;z-index:2;left:50%;bottom:max(1.2rem,calc(.6rem + env(safe-area-inset-bottom)));margin:0;color:#ffffff8c;font-size:.72rem;letter-spacing:.04em;transform:translate(-50%);white-space:nowrap;pointer-events:none}.business-info-sheet>h2{margin-bottom:4px}.business-info-status{display:inline-flex;align-items:center;gap:8px;margin:6px 0 20px;padding:6px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.09);font-size:12.5px;font-weight:600}.business-info-status__dot{width:8px;height:8px;border-radius:50%;background:currentColor}.business-info-status--open{color:#7fd6a0}.business-info-status--opens_later,.business-info-status--closed_today,.business-info-status--temporarily_closed{color:var(--muted)}.business-info-block{padding:16px 0;border-top:1px solid rgba(255,255,255,.065)}.business-info-block>.eyebrow{margin:0 0 10px}.business-info-address{margin:0;font-size:14px;line-height:1.5}.business-info-maplink{display:inline-block;margin-top:8px;color:var(--store-primary-muted, var(--accent-light));font-size:13px;font-weight:600;text-decoration:none}.business-info-maplink:hover{text-decoration:underline}.business-info-hours{list-style:none;margin:0;padding:0}.business-info-hours__row{display:flex;justify-content:space-between;gap:12px;padding:7px 0;font-size:13.5px;color:var(--muted)}.business-info-hours__row.is-today{color:var(--text);font-weight:650}.business-info-hours__day{text-transform:capitalize}.business-info-socials{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.business-info-social{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#ffffff08;color:var(--text);font-size:13px;font-weight:600;text-decoration:none;transition:border-color .16s ease,background .16s ease}.business-info-social:hover{border-color:var(--store-primary-border, rgba(255, 255, 255, .2));background:#ffffff0f}.business-info-social svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.business-info-empty{margin:12px 0 0;color:var(--muted);font-size:13px}.canonical-storefront .business-info-sheet{border:1px solid var(--store-line);background:linear-gradient(145deg,color-mix(in srgb,var(--store-primary) 6%,transparent),transparent 40%),var(--store-surface);color:var(--store-text);box-shadow:0 -24px 80px var(--store-shadow)}.canonical-storefront .business-info-sheet .sheet-close{border:1px solid var(--store-line);color:var(--store-text);background:var(--store-surface-strong)}.canonical-storefront .business-info-status{border-color:var(--store-line)}.canonical-storefront .business-info-block{border-top-color:var(--store-line)}.canonical-storefront .business-info-social{border:1px solid var(--store-line);background:var(--store-surface-strong);color:var(--store-text)}.canonical-storefront .business-info-social:hover{border-color:var(--store-primary-border);background:var(--store-primary-soft)}.canonical-storefront .business-info-status--opens_later,.canonical-storefront .business-info-status--closed_today,.canonical-storefront .business-info-status--temporarily_closed{color:var(--store-text-muted)}.canonical-storefront .business-info-sheet .sheet-handle:after{background:var(--store-line-strong)}.info-sheet>.eyebrow,.calibrator-sheet>.eyebrow{margin:0 0 7px}.info-sheet>h2,.calibrator-sheet>h2{padding-right:45px;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:29px;font-weight:400;line-height:1.05}.info-sheet>p:not(.eyebrow){margin:13px 0 22px;color:var(--muted);font-size:13px;line-height:1.48}.privacy-row{display:grid;padding:15px 0;grid-template-columns:35px 1fr;border-top:1px solid rgba(255,255,255,.065)}.privacy-row span{color:var(--accent);font-size:10px}.privacy-row p{margin:0;color:#f1e8dcc4;font-size:13px;line-height:1.4}.calibrator-sheet{max-height:calc(100dvh - 12px);padding-top:43px}.calibrator-copy{margin:10px 0 15px;color:var(--muted);font-size:12px;line-height:1.42}.file-picker{display:flex;min-height:54px;padding:0 16px;align-items:center;justify-content:center;gap:10px;border:1px dashed rgba(226,181,142,.35);border-radius:18px;color:var(--accent-light);background:#e2b58e0e;font-size:13px;font-weight:600}.file-picker input{position:absolute;width:1px;height:1px;opacity:0}.file-picker svg{width:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.file-status{margin:9px 2px 15px;color:var(--quiet);font-size:10px}.slider-grid{display:grid;gap:12px}.slider-grid label{display:grid;grid-template-columns:1fr auto;color:#f1e8dcc4;font-size:11px}.slider-grid output{color:var(--accent-light);font-variant-numeric:tabular-nums}.slider-grid input{width:100%;margin:7px 0 0;grid-column:1 / -1;accent-color:var(--accent)}.calibrator-actions{display:grid;margin-top:18px;gap:5px}.danger{min-height:40px;color:#d59083}.toast{position:fixed;z-index:80;right:20px;bottom:calc(22px + env(safe-area-inset-bottom));left:20px;width:min(calc(100% - 40px),520px);margin:0 auto;padding:13px 16px;border:1px solid rgba(255,255,255,.09);border-radius:16px;color:var(--text);background:#1d0e09f0;box-shadow:0 14px 40px #00000057;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font-size:12px;text-align:center;animation:fadeRise .35s var(--ease-out) both}.desktop-caption{display:none}@keyframes heroReveal{0%{opacity:0}to{opacity:1}}@keyframes heroZoom{0%{transform:scale(1.01)}to{transform:scale(1)}}@keyframes dropIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes viewIn{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@media(min-width:700px){body{min-height:100vh;padding:0;overflow-x:hidden;overflow-y:auto}.phone-stage{width:100%;max-width:none;min-height:100vh;margin:0 auto}.phone-shell{width:100%;min-height:100vh;overflow:visible;background:transparent}.screen{width:100%;min-height:100vh;height:auto;overflow:visible;border-radius:0;box-shadow:none}.home-view{padding-bottom:22px}.hero{height:clamp(480px,62vh,650px)}.hero-note{right:clamp(24px,5vw,70px);bottom:150px}.top-bar{right:clamp(24px,4vw,54px);left:clamp(24px,4vw,54px)}.identity h1{font-size:clamp(48px,5vw,68px)}.identity-rule{top:34px;width:clamp(72px,10vw,128px)}.identity-rule.left{right:calc(50% + 104px)}.identity-rule.right{left:calc(50% + 104px)}.discovery-pill{margin-top:34px}.catalog{max-width:1180px;margin:0 auto;padding:48px 28px 0}.section-heading{margin-bottom:22px}.section-heading h2{font-size:25px}.product-grid{gap:16px}.product-card{min-height:270px}.product-card img,.product-card__sem-foto{height:184px}.service-card{max-width:1124px;min-height:126px;margin:16px auto 0}.bottom-sheet{bottom:16px;border:1px solid rgba(255,255,255,.075);border-radius:30px}.desktop-caption{display:none}}@media(min-width:960px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tryon-view{display:grid;height:100dvh;grid-template-columns:minmax(0,1.55fr) minmax(360px,.75fr);overflow:hidden}.camera-stage{height:100dvh}.tryon-product-panel{min-height:100dvh;margin-top:0;padding:clamp(86px,11vh,126px) clamp(28px,4vw,54px) 38px;overflow-y:auto;border-radius:0;box-shadow:-24px 0 70px #00000040}.tryon-product-heading{display:block}.tryon-product-heading>p{margin-top:12px}.tryon-description{margin:18px 0 24px;font-size:14px;line-height:1.55}.model-switcher{margin-top:22px}.model-option{flex-basis:76px;height:66px}}@media(max-width:360px){.catalog{padding-right:12px;padding-left:12px}.product-grid{gap:9px}.product-card-content{padding-right:11px;padding-left:11px}.tryon-product-panel{padding-right:13px;padding-left:13px}}.auth-page,.panel-page{min-height:100svh;display:grid;place-items:center;padding:max(28px,env(safe-area-inset-top)) 18px max(28px,env(safe-area-inset-bottom));background:radial-gradient(circle at 12% 15%,rgba(201,146,103,.14),transparent 42%),linear-gradient(155deg,#100704,#070402 70%)}.auth-card,.panel-card{width:min(100%,440px);padding:28px 22px;border:1px solid rgba(226,181,142,.14);border-radius:26px;background:#1e0d08e0;box-shadow:0 24px 70px #00000057}.auth-brand{color:var(--accent-light);font-size:15px;font-weight:700;letter-spacing:.03em;text-decoration:none}.auth-heading{margin:42px 0 26px}.auth-eyebrow{margin:0 0 10px;color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.auth-heading h1,.panel-card h1{margin:0;color:#f5eadf;font-size:clamp(30px,9vw,42px);font-weight:650;letter-spacing:-.045em;line-height:1.02}.auth-heading>p:last-child,.panel-intro{margin:14px 0 0;color:#f1e8dca3;font-size:14px;line-height:1.55}.auth-form{display:grid;gap:17px}.auth-form label{display:grid;gap:8px}.auth-form label>span{color:#f1e8dcc7;font-size:13px;font-weight:600}.auth-form input{width:100%;min-height:50px;padding:0 15px;color:var(--text);border:1px solid rgba(226,181,142,.18);border-radius:14px;background:#ffffff0e;transition:border-color .16s ease,background .16s ease}.auth-form input:hover,.auth-form input:focus{border-color:#e2b58e80;background:#ffffff13}.auth-form small{color:var(--quiet);font-size:11px}.auth-submit{min-height:52px;margin-top:4px;padding:0 18px;border:0;border-radius:15px;color:#1a0b06;background:linear-gradient(135deg,var(--accent-light),var(--accent));font-weight:750;cursor:pointer;transition:transform .12s ease,filter .16s ease,opacity .16s ease}.auth-submit:not(:disabled):active{transform:scale(.98)}.auth-submit:disabled{cursor:wait;opacity:.62}.slug-check-button{justify-self:start;margin-top:-8px;padding:5px 0;border:0;color:var(--accent-light);background:transparent;font-size:12px;cursor:pointer}.slug-check-button:disabled{cursor:wait;opacity:.6}.auth-secondary-link,.auth-footer a,.auth-footer>a,.panel-card a,.panel-link-button{color:var(--accent-light)}.auth-secondary-link{justify-self:center;font-size:13px;text-decoration:none}.auth-footer{margin-top:27px;color:var(--muted);font-size:13px;text-align:center}.auth-footer p{margin:0}.form-message{margin:0;padding:11px 13px;border-radius:12px;font-size:12px;line-height:1.45}.form-message--error{color:#ffd5ca;background:#9e371f38}.form-message--success{color:#d5efd9;background:#427c4b36}.form-message--info{color:#ecdac9;background:#c9926724}.slug-field{display:flex;align-items:center;min-height:50px;padding-left:15px;border:1px solid rgba(226,181,142,.18);border-radius:14px;background:#ffffff0e}.slug-field>span{color:var(--quiet)}.slug-field input{min-height:48px;padding-left:3px;border:0;background:transparent}.slug-field--static strong{padding-left:3px;font-weight:640;letter-spacing:.01em}.slug-inline-button{display:inline-flex;align-items:center;gap:5px;margin-left:auto;margin-right:9px;padding:7px 12px;border:1px solid rgba(226,181,142,.28);border-radius:10px;color:var(--accent-light);background:#ffffff0d;font-size:12px;font-weight:620;cursor:pointer}.slug-inline-button svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.panel-card{width:min(100%,580px)}.panel-card__topline{display:flex;align-items:center;justify-content:space-between;min-height:32px;margin-bottom:34px;font-size:12px}.panel-link-button{padding:7px 0;border:0;background:transparent;cursor:pointer}.store-choice-list{display:grid;gap:10px;margin-top:26px}.store-choice{display:flex;align-items:center;justify-content:space-between;min-height:70px;padding:14px 16px;border:1px solid rgba(226,181,142,.14);border-radius:16px;color:var(--text)!important;background:#ffffff0a;text-decoration:none}.store-choice span:first-child{display:grid;gap:5px}.store-choice small,.panel-account,.store-address{color:var(--quiet)}.panel-account{margin:24px 0 0;font-size:11px}.panel-card--created{text-align:center}.created-mark{display:grid;place-items:center;width:54px;height:54px;margin:0 auto 24px;border-radius:50%;color:#e8c4a4;background:#c992672b;font-size:24px}.store-address{margin:22px 0 0;font-size:12px}@media(min-width:600px){.auth-card,.panel-card{padding:38px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-delay:0ms!important;animation-iteration-count:1!important}.bottom-sheet,.sheet-backdrop{transition-duration:1ms!important}}@media(prefers-reduced-transparency:reduce){.glass,.bottom-sheet,.permission-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#28120c}}.canonical-storefront,.canonical-frame{--bg: #FAFCFF;--bg-deep: #eef3fa;--text: #101827;--muted: rgba(16, 24, 39, .58);--quiet: rgba(16, 24, 39, .4);--card: rgba(0, 0, 0, .03);--card-strong: rgba(0, 0, 0, .05);--accent: #BFDDF6;--accent-light: #d9ebfa;--store-bg: #FAFCFF;--store-bg-deep: #eef3fa;--store-surface: #ffffff;--store-surface-strong: #ffffff;--store-text: #101827;--store-text-muted: rgba(16, 24, 39, .58);--store-line: rgba(16, 24, 39, .1);--store-line-strong: rgba(16, 24, 39, .16);--store-shadow: rgba(16, 24, 39, .1);--store-primary: #6C9ED8;--store-primary-hover: #82abdd;--store-primary-active: #567eac;--store-primary-soft: rgba(108, 158, 216, .16);--store-primary-muted: #7e9dc4;--store-primary-contrast: #ffffff;--store-primary-border: rgba(108, 158, 216, .48);--store-primary-glow: rgba(108, 158, 216, .16);--store-primary-gradient-start: #89b1de;--store-primary-gradient-end: #4c6e97;--store-secondary: #BFDDF6;--store-secondary-soft: rgba(191, 221, 246, .2);--store-secondary-contrast: #101827;--store-support: #74849A;--store-support-soft: rgba(116, 132, 154, .5);--store-accent: #BFDDF6}[data-store-tone=light] .product-card{background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--store-primary) 6%,transparent),transparent 60%),var(--store-surface);border:1px solid var(--store-line);box-shadow:0 12px 32px var(--store-shadow)}[data-store-tone=light] .product-card:after{border-color:var(--store-line)}[data-store-tone=light] .product-card img{filter:none;mix-blend-mode:normal}[data-store-tone=light] .glass{background:linear-gradient(145deg,color-mix(in srgb,var(--store-primary) 4%,var(--store-surface)),var(--store-surface));color:var(--store-text);box-shadow:inset 0 1px #fff9,0 8px 24px var(--store-shadow)}[data-store-tone=light] .canonical-hero .hero-wash,[data-store-tone=light] .canonical-preview .hero-wash{background:linear-gradient(180deg,transparent 40%,color-mix(in srgb,var(--store-bg) 60%,transparent) 72%,var(--store-bg) 100%)}[data-store-tone=light] .canonical-frame__backdrop{background:color-mix(in srgb,var(--store-text) 32%,transparent)}[data-store-tone=light] .canonical-frame__ambient:after{background:color-mix(in srgb,var(--store-bg) 78%,transparent)}[data-store-tone=light] .service-card{background:var(--store-surface);border:1px solid var(--store-line);box-shadow:0 12px 32px var(--store-shadow)}.canonical-storefront{width:100%;min-height:100svh;color:var(--text);background:radial-gradient(circle at 50% -12%,var(--store-primary-glow),transparent 38rem),var(--bg-deep)}.canonical-storefront__surface{width:100%;min-height:100svh;margin:0 auto;overflow:hidden;background:var(--bg)}.canonical-storefront a,.canonical-frame a{color:inherit;text-decoration:none}.canonical-storefront .canonical-hero{background:radial-gradient(circle at 52% 30%,var(--store-primary-glow),transparent 44%),linear-gradient(150deg,var(--store-primary-gradient-end),var(--bg) 76%)}.canonical-hero__media{width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.82) brightness(.74);animation:heroZoom 1.9s var(--ease-out) both}.canonical-storefront .hero-wash{background:linear-gradient(180deg,rgba(13,4,2,.16),transparent 30%),linear-gradient(180deg,transparent 45%,color-mix(in srgb,var(--store-primary) 22%,transparent) 68%,var(--bg) 100%)}.canonical-storefront .eyebrow,.canonical-storefront .product-card p,.canonical-storefront .mode-chip,.canonical-frame .tryon-badges,.canonical-frame .sheet-title-row strong,.canonical-tryon .tryon-product-heading>p{color:var(--store-primary-muted)}.canonical-storefront .product-card p{font-weight:750}.canonical-storefront .identity-rule,.canonical-storefront .identity-rule:after{border-color:var(--store-primary-border)}.canonical-storefront .discovery-pill{border-color:color-mix(in srgb,var(--store-primary) 35%,rgba(255,255,255,.1));box-shadow:0 14px 44px var(--store-primary-soft)}.canonical-storefront .discovery-pill:hover,.canonical-storefront .product-card:hover{border-color:var(--store-primary-border)}.canonical-storefront .spark-icon,.canonical-empty>span{color:var(--store-primary-muted)}.canonical-storefront .product-card{height:auto;min-width:0;display:block;text-align:left}.product-card__link{display:block;color:inherit;text-decoration:none}.product-card__tryon-link{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.product-card__tryon-link:focus-visible{z-index:2;right:.7rem;bottom:.7rem;width:auto;height:auto;clip:auto;padding:.45rem .65rem;border-radius:999px;color:var(--store-primary-contrast);background:var(--store-primary);font-size:.7rem}.canonical-storefront .service-card{color:inherit}.storefront-footer{margin:2.4rem auto 0;padding:1.6rem 1.4rem;max-width:40rem;text-align:center}.storefront-footer p{margin:0;color:var(--muted);font-size:.82rem;line-height:1.5}.storefront-footer a{color:var(--store-primary-muted, inherit);text-decoration:underline;text-underline-offset:3px}.storefront-footer a:hover{color:var(--text, inherit)}.canonical-empty{min-height:18rem;display:grid;place-content:center;padding:2rem;border:1px solid var(--store-line);border-radius:var(--radius-card);background:var(--card);text-align:center}.canonical-empty h3{max-width:22rem;margin:.8rem auto .4rem;font:400 1.7rem/1.1 Iowan Old Style,Baskerville,Georgia,serif}.canonical-empty p{margin:0;color:var(--muted);font-size:.82rem}.canonical-frame{position:fixed;inset:0;z-index:60;overflow:hidden;color:var(--text)}.canonical-frame__backdrop{position:absolute;inset:0;border:0;padding:0;background:#04020194;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;animation:canonicalBackdropIn .22s ease-out}@keyframes canonicalBackdropIn{0%{opacity:0}}@keyframes canonicalSheetIn{0%{transform:translateY(100%)}}.canonical-frame__ambient{position:fixed;inset:0;overflow:hidden;background:linear-gradient(160deg,var(--store-primary-gradient-end),var(--store-bg-deep) 64%)}.canonical-frame__ambient:after{position:absolute;inset:0;content:"";background:#0c0402bd;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.canonical-frame__ambient img{width:100%;height:100%;object-fit:cover;opacity:.36;filter:saturate(.65)}.canonical-frame__sheet{position:fixed;z-index:1;inset:auto 0 0;width:min(100%,46rem);max-height:calc(100dvh - 20px);margin:0 auto;padding:0 1.25rem max(1.5rem,env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--store-line);border-radius:2rem 2rem 0 0;background:var(--store-surface);color:var(--store-text);box-shadow:0 -2rem 6rem var(--store-shadow);animation:canonicalSheetIn .36s var(--ease-drawer, cubic-bezier(.22,.9,.26,1))}.canonical-frame__sheet.is-dragging{transition:none;-webkit-user-select:none;user-select:none}.canonical-frame__sheet>.sheet-handle{position:sticky;z-index:6;top:0;right:0;left:0;display:block;height:2.2rem;margin:0 -1.25rem;background:linear-gradient(var(--store-surface) 58%,transparent)}.canonical-frame__sheet-actions{position:absolute;z-index:3;top:2.65rem;right:2rem;left:2rem;display:flex;justify-content:space-between;pointer-events:none}.canonical-frame__sheet-actions>*{pointer-events:auto}.canonical-frame__sheet-actions .sheet-close,.canonical-frame__share{position:static;width:2.85rem;height:2.85rem;display:grid;place-items:center;border:1px solid var(--store-line-strong);border-radius:50%;color:var(--store-text);background:var(--store-surface-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.canonical-frame__share svg{width:1.2rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.canonical-frame #shareFrameStatus{position:absolute;top:3.2rem;right:0;width:max-content;max-width:14rem;color:var(--store-primary-muted);font-size:.72rem}.canonical-frame__gallery-wrap{position:relative}.canonical-frame__gallery{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow:auto hidden;border-radius:1.4rem;background:#d9d1ca;scroll-snap-type:x mandatory;scrollbar-width:none}.canonical-frame__gallery img{cursor:zoom-in}.gallery-nav{position:absolute;z-index:2;top:50%;display:grid;place-items:center;width:2.5rem;height:2.5rem;border:1px solid var(--store-line);border-radius:50%;color:var(--store-text);background:var(--store-surface-strong);box-shadow:0 6px 18px var(--store-shadow);transform:translateY(-50%);transition:background .16s ease,transform .16s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.gallery-nav[hidden]{display:none}.gallery-nav:hover{background:var(--store-primary-soft)}.gallery-nav:active{transform:translateY(-50%) scale(.94)}.gallery-nav--prev{left:.7rem}.gallery-nav--next{right:.7rem}.gallery-nav svg{width:1.3rem;height:1.3rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.gallery-zoom-hint{position:absolute;right:.7rem;bottom:.7rem;display:grid;place-items:center;width:2.3rem;height:2.3rem;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:var(--store-surface-strong);color:var(--store-text);border:1px solid var(--store-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:zoom-in}.gallery-zoom-hint svg{width:1.1rem;height:1.1rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.gallery-dots{position:absolute;left:50%;bottom:.75rem;display:flex;gap:.45rem;transform:translate(-50%)}.gallery-dot{width:.48rem;height:.48rem;padding:0;border:0;border-radius:50%;background:var(--store-line-strong);cursor:pointer;transition:background .16s ease,transform .16s ease}.gallery-dot.is-active{background:var(--store-primary);transform:scale(1.25)}.canonical-frame__gallery::-webkit-scrollbar{display:none}.canonical-frame__gallery img{width:100%;height:225px;display:block;object-fit:cover;scroll-snap-align:center}.canonical-frame__copy{padding-top:1.3rem}.canonical-frame .tryon-badges span{border-color:var(--store-primary-border)}.canonical-frame .sheet-title-row{margin-top:.9rem;align-items:baseline}.canonical-frame .sheet-title-row h1{min-width:0;margin:0;font:500 clamp(2rem,9vw,3rem)/1 "Iowan Old Style",Baskerville,Georgia,serif;letter-spacing:-.04em}.canonical-frame .sheet-title-row strong{flex:none;font-size:1rem}.canonical-frame__copy>p:not(.canonical-frame__availability){margin:1rem 0;color:var(--store-text-muted);font-size:.85rem;line-height:1.55}.canonical-frame .measurements{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.canonical-frame__actions{display:grid;gap:.55rem;margin-top:1rem}.canonical-frame__actions .primary-button,.canonical-frame__actions .secondary-button{width:100%;text-decoration:none}.canonical-frame .primary-button,.canonical-tryon .primary-button,.canonical-storefront .primary-button{border-color:var(--store-primary-border);color:var(--store-primary-contrast);background:linear-gradient(135deg,var(--store-primary-gradient-start),var(--store-primary));box-shadow:inset 0 1px #fff3,0 12px 30px var(--store-primary-glow)}.canonical-frame .primary-button:hover,.canonical-tryon .primary-button:hover{filter:brightness(1.06)}.canonical-frame .secondary-button,.canonical-tryon .secondary-button,.canonical-storefront .secondary-button{border:1px solid var(--store-line-strong);color:var(--store-text);background:var(--store-surface-strong)}.canonical-frame .secondary-button:hover,.canonical-tryon .secondary-button:hover,.canonical-storefront .secondary-button:hover{border-color:var(--store-primary-border);background:var(--store-primary-soft)}.canonical-frame__availability{margin:.75rem .2rem 0;color:var(--muted);font-size:.72rem;line-height:1.45}.canonical-tryon{position:fixed;z-index:100;inset:0;overflow-y:auto;color:var(--text);background:var(--store-bg-deep)}.canonical-tryon__shell{width:100%;min-height:100svh;background:var(--bg)}.canonical-tryon__camera-stage{position:relative;height:min(64svh,42rem);overflow:hidden;background:#0d0b0a}.canonical-tryon__camera-stage video,.canonical-tryon__camera-stage canvas,.canonical-tryon__camera-stage .camera-shade{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.canonical-tryon__camera-stage video{opacity:0;transition:opacity .16s ease-out}.canonical-tryon__camera-stage[data-camera-ready=true] video{opacity:1}@media(prefers-reduced-motion:reduce){.canonical-tryon__camera-stage video{transition:none}}.canonical-tryon__camera-stage video{transform:scaleX(-1)}.canonical-tryon__camera-stage[data-facing=environment] video{transform:none}.canonical-tryon__camera-stage canvas{z-index:2;pointer-events:none}.canonical-tryon__camera-stage .permission-panel{z-index:3}.canonical-tryon .permission-panel{color:var(--store-text);background:radial-gradient(circle at 50% 37%,var(--store-primary-glow),transparent 40%),color-mix(in srgb,var(--store-primary) 6%,var(--store-bg))}.canonical-tryon .permission-panel h2,.canonical-tryon .permission-panel .eyebrow{color:var(--store-text)}.canonical-tryon .permission-panel>p:not(.eyebrow){color:var(--store-text-muted)}.canonical-tryon .permission-panel .text-button{color:var(--store-text-muted)}.canonical-tryon .permission-icon{border-color:var(--store-line-strong);background:var(--store-primary-soft)}.canonical-tryon .permission-icon svg{stroke:var(--store-primary)}.canonical-tryon .tracking-status{color:var(--store-text);background:var(--store-surface-strong);border:1px solid var(--store-line)}.canonical-tryon .face-oval{border-color:var(--store-line-strong)}.canonical-tryon .face-guide p{color:var(--store-text-muted)}.canonical-tryon .camera-shade{background:linear-gradient(180deg,rgba(9,4,2,.28),transparent 22%)}.canonical-tryon .tryon-product-heading>p{color:var(--store-primary-muted)}.canonical-tryon .tryon-badges span{border-color:var(--store-primary-border);color:var(--store-primary-muted)}.canonical-tryon .model-option{background:var(--card)}.canonical-tryon .model-option.is-active{border-color:var(--store-primary-border);box-shadow:0 0 0 2px var(--store-primary-soft)}.canonical-tryon__camera-stage .tryon-topbar{z-index:5}.canonical-tryon__switch{position:absolute;z-index:6;right:max(1rem,env(safe-area-inset-right));bottom:2.75rem;width:3.1rem;height:3.1rem;color:#fff;background:#140c0985;border:1px solid rgba(255,255,255,.28);box-shadow:0 .5rem 1.4rem #00000059;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.canonical-tryon__switch:hover{background:#140c09ad}.canonical-tryon__switch svg{width:1.6rem;height:1.6rem;fill:none}.canonical-tryon__switch[disabled]{opacity:.55}.canonical-tryon__camera-icon{display:grid;place-items:center}.tryon-topbar__spacer{width:42px;height:42px;flex:0 0 auto}.canonical-tryon__camera-icon svg{width:1.4rem;fill:none;stroke:currentColor;stroke-width:1.4}.canonical-tryon .tracking-status{margin:0}.canonical-tryon .tryon-product-panel{margin-top:-1.1rem}.canonical-tryon .whatsapp-button{text-decoration:none}body:has(.canonical-tryon:not([hidden])){overflow:hidden}.tryon-diagnostics{position:fixed;z-index:2147483647;right:max(.5rem,env(safe-area-inset-right));bottom:max(.5rem,env(safe-area-inset-bottom));left:max(.5rem,env(safe-area-inset-left));max-height:min(52vh,34rem);overflow:auto;border:1px solid rgba(255,255,255,.32);border-radius:.9rem;color:#f8fafc;background:#080f1cf5;box-shadow:0 1rem 3rem #0000007a;font:500 12px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace;text-align:left;-webkit-overflow-scrolling:touch}.tryon-diagnostics>details>summary{position:sticky;z-index:1;top:0;padding:.75rem;color:#fff;background:#111c31;cursor:pointer;font:700 13px/1.3 system-ui,sans-serif}.tryon-diagnostics__privacy{margin:.65rem .75rem;color:#bbf7d0}.tryon-diagnostics__controls{display:flex;flex-wrap:wrap;gap:.4rem;padding:0 .75rem .75rem}.tryon-diagnostics__controls button{min-height:2.4rem;padding:.45rem .65rem;border:1px solid rgba(255,255,255,.32);border-radius:.55rem;color:#fff;background:#243552;font:650 12px/1.2 system-ui,sans-serif}.tryon-diagnostics__controls button:disabled{opacity:.52}.tryon-diagnostics__sections{display:grid;gap:.35rem;padding:0 .75rem .75rem}.tryon-diagnostics__sections details{border:1px solid rgba(255,255,255,.14);border-radius:.45rem;background:#ffffff0a}.tryon-diagnostics__sections summary{padding:.45rem .55rem;cursor:pointer;font-weight:800}.tryon-diagnostics__sections pre{margin:0;padding:0 .55rem .55rem;overflow-wrap:anywhere;white-space:pre-wrap}.panel-phone-preview__screen .canonical-preview{width:100%;min-height:38rem;overflow:hidden;color:var(--text);background:var(--bg)}.canonical-preview .canonical-hero{height:15rem;animation:none}.panel-phone-preview__screen .canonical-preview .identity{padding:0;background:transparent}.panel-phone-preview__screen .canonical-preview .canonical-preview__catalog{padding:2rem .8rem 1rem;background:transparent}.canonical-preview .top-bar{top:.8rem;right:.8rem;left:.8rem}.canonical-preview .circle{width:2.3rem;height:2.3rem}.canonical-preview .hero-note{right:1rem;bottom:3.3rem;max-width:11rem;font-size:.48rem}.canonical-preview .identity{margin-top:-2.5rem}.canonical-preview .identity h1{font-size:2rem}.canonical-preview .identity>p:last-child{padding-inline:1rem;font-size:.6rem}.canonical-preview .identity-rule{display:none}.canonical-preview .discovery-pill{width:75%;min-height:2.6rem;margin-top:1rem;font-size:.65rem}.canonical-preview__catalog{padding:2rem .8rem 1rem}.canonical-preview .section-heading h2{font-size:1rem}.canonical-preview .section-heading .eyebrow{font-size:.45rem}.canonical-preview .product-grid{gap:.45rem}.canonical-preview .product-card{min-height:8rem;border-radius:.8rem}.canonical-preview .product-card img,.canonical-preview .product-card__sem-foto{height:6rem}.canonical-preview .product-card-content{padding:.6rem}.canonical-preview .product-card h3{font-size:.65rem}.canonical-preview .product-card p{font-size:.58rem}.canonical-preview .mode-chip{display:none}.canonical-preview__empty{min-height:8rem;display:grid;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:.8rem;color:var(--muted);font-size:.65rem}@media(min-width:700px){.canonical-storefront__surface{max-width:none}.canonical-frame__sheet{padding:0 2.4rem 2.4rem;border-radius:2rem 2rem 0 0}.canonical-frame__sheet>.sheet-handle{margin:0 -2.4rem}.canonical-frame__sheet-actions{top:3rem;right:3rem;left:3rem}}@media(min-width:960px){.canonical-storefront__surface{box-shadow:0 0 8rem #00000061}.canonical-frame{display:grid;place-items:center;padding:2.5rem}.canonical-frame__sheet{position:relative;inset:auto;padding-top:2.4rem;width:min(72rem,calc(100vw - 5rem));min-height:0;max-height:calc(100vh - 5rem);margin:0;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(19rem,.9fr);gap:2rem;overflow:auto;border-radius:2rem}.canonical-frame__sheet>.sheet-handle{display:none}.canonical-frame__gallery img{height:min(70vh,42rem)}.canonical-frame__copy{align-self:center;padding:0}.canonical-tryon{display:grid;place-items:center;padding:1.5rem}.canonical-tryon__shell{width:min(72rem,100%);min-height:0;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(21rem,.65fr);overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:2rem;box-shadow:0 2rem 6rem #00000073}.canonical-tryon__camera-stage{height:min(90vh,48rem)}.canonical-tryon .tryon-product-panel{min-height:100%;margin:0;padding:5rem 2rem 2rem}}.auth-page{display:block;padding:0;overflow-x:clip}.auth-layout{width:100%;min-height:100svh;display:grid;background:radial-gradient(circle at 14% 18%,rgba(201,146,103,.18),transparent 34rem),#090402}.auth-editorial{position:relative;min-height:17rem;padding:max(1.4rem,env(safe-area-inset-top)) 1.4rem 4rem;overflow:hidden;background:linear-gradient(180deg,#0904020a,#160905 96%),radial-gradient(circle at 72% 28%,rgba(201,146,103,.32),transparent 38%)}.auth-brand{display:inline-flex;align-items:center;gap:.65rem;color:#f4e7dc}.auth-brand>span{width:2.35rem;height:2.35rem;display:grid;place-items:center;border-radius:.8rem;color:#23100a;background:linear-gradient(135deg,var(--accent-light),var(--accent));font-family:Georgia,serif}.auth-editorial__copy{max-width:34rem;margin-top:4rem}.auth-editorial__title{margin:0;font:400 clamp(2.5rem,9vw,4.8rem)/.94 "Iowan Old Style",Baskerville,Georgia,serif;letter-spacing:-.055em}.auth-editorial__copy>p:last-child{max-width:31rem;margin:1.4rem 0 0;color:var(--muted);line-height:1.6}.auth-editorial__ornament{position:absolute;right:-4rem;bottom:-7rem;width:18rem;height:18rem;border:1px solid rgba(226,181,142,.16);border-radius:50%}.auth-editorial__ornament span{position:absolute;inset:20%;border:1px solid rgba(226,181,142,.12);border-radius:50%}.auth-editorial__ornament span+span{inset:40%}.auth-card{width:100%;max-width:none;padding:2rem 1.4rem max(2rem,env(safe-area-inset-bottom));border:0;border-radius:0;background:#1b0c08;box-shadow:none}.auth-card .auth-heading{max-width:34rem;margin:0 0 2rem}.auth-card .auth-form,.auth-card .auth-footer{max-width:34rem}@media(min-width:860px){.auth-layout{grid-template-columns:minmax(0,1.15fr) minmax(28rem,.85fr)}.auth-editorial{min-height:100svh;padding:3rem clamp(3rem,7vw,8rem);display:flex;flex-direction:column;justify-content:space-between}.auth-editorial__copy{margin:auto 0}.auth-card{min-height:100svh;padding:4rem clamp(3rem,6vw,6rem);display:flex;flex-direction:column;justify-content:center}.auth-card .auth-heading h1{font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(2.8rem,4vw,4rem);font-weight:400}}.panel-page{min-height:100svh;display:grid;place-items:center;padding:max(1.25rem,env(safe-area-inset-top)) max(1.25rem,env(safe-area-inset-right)) max(1.25rem,env(safe-area-inset-bottom)) max(1.25rem,env(safe-area-inset-left));background:radial-gradient(circle at 18% 14%,rgba(201,146,103,.19),transparent 34rem),linear-gradient(145deg,#170a06,#070402 68%)}.panel-page .panel-card{width:min(100%,64rem);padding:clamp(1.5rem,4vw,3.5rem);border:1px solid rgba(226,181,142,.15);border-radius:2rem;background:radial-gradient(circle at 100% 0,rgba(201,146,103,.11),transparent 22rem),#1f0e09f0;box-shadow:0 2rem 6rem #00000057}.panel-page .panel-card h1{max-width:42rem;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(2.4rem,6vw,4.4rem);font-weight:400}.panel-page .store-choice-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.panel-page .store-choice{min-height:6.5rem;border-color:#e2b58e26;background:#ffffff0b}.panel-page .store-choice:hover{border-color:#e2b58e66;background:#ffffff13}.tryon-measure{display:grid;gap:8px;margin:0 0 14px}.tryon-measure__button{display:flex;align-items:center;justify-content:center;gap:8px}.tryon-measure__button svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.tryon-measure__button:disabled{opacity:.6}.tryon-measure__hint{margin:0;color:var(--accent-light);font-size:12px;line-height:1.4}.tryon-measure-result{position:absolute;inset:0;z-index:40;display:grid;place-items:center;padding:20px;background:#0c0503b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tryon-measure-result[hidden]{display:none}.tryon-measure-result__card{width:min(420px,100%);max-height:calc(100% - 24px);overflow:hidden;display:flex;flex-direction:column;gap:12px;padding:22px;border:1px solid rgba(226,181,142,.22);border-radius:20px;background:var(--bg);box-shadow:0 24px 64px #00000080}.tryon-measure-result__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex:none}.tryon-measure-result__body{display:grid;gap:12px;overflow:auto;overscroll-behavior:contain}.tryon-measure-result__dismiss{flex:none;width:34px;height:34px;margin:-4px -4px 0 0;display:grid;place-items:center;border:1px solid rgba(226,181,142,.22);border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease}.tryon-measure-result__dismiss svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.tryon-measure-result__dismiss:hover{color:var(--text);border-color:#e2b58e6b;background:#e2b58e14}.tryon-measure-result__dismiss:focus-visible{outline:2px solid var(--accent-light);outline-offset:2px}.tryon-measure-result__card h3{margin:0;font-size:20px;font-weight:560;letter-spacing:-.03em}.tryon-measure-result__lead{margin:0;color:var(--muted);font-size:12.5px;line-height:1.45}.tryon-measure-result__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tryon-measure-metric{display:grid;gap:3px;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:var(--card)}.tryon-measure-metric--wide{grid-column:1 / -1}.tryon-measure-metric__label{color:var(--quiet);font-size:11px;font-weight:600;letter-spacing:.02em}.tryon-measure-metric strong{font-size:22px;font-weight:620;color:var(--text);letter-spacing:-.02em}.tryon-measure-result__note{margin:0;padding:9px 12px;border-radius:12px;background:#c9926724;color:var(--accent-light);font-size:11.5px;line-height:1.4}.tryon-measure-result__actions{flex:none;display:grid;gap:8px;margin-top:2px}@property --measure-color{syntax: "<color>"; inherits: true; initial-value: #f2b45a;}.measure-guide{position:absolute;inset:0;z-index:8;pointer-events:none;--measure-color: #f2b45a;--measure-glow: rgba(242, 180, 90, .55);transition:--measure-color .3s ease}.measure-guide[hidden]{display:none}.measure-guide[data-state=aligned]{--measure-color: #46d17f;--measure-glow: rgba(70, 209, 127, .6)}.measure-oval{position:absolute;left:50%;top:46%;width:min(58vw,240px);aspect-ratio:3 / 4;transform:translate(-50%,-50%)}.measure-oval__ring{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.measure-oval__track{fill:none;stroke:#ffffff4d;stroke-width:1.4;stroke-dasharray:3 4}.measure-oval__fill{fill:none;stroke:var(--measure-color);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;transform:rotate(-90deg);transform-origin:center;filter:drop-shadow(0 0 6px var(--measure-glow));transition:stroke-dashoffset .4s cubic-bezier(.22,1,.36,1),stroke .32s ease}.measure-oval__arrow{position:absolute;left:50%;top:50%;width:46px;height:46px;margin:-23px 0 0 -23px;display:grid;place-items:center;color:var(--measure-color);font-size:34px;line-height:1;filter:drop-shadow(0 0 8px var(--measure-glow));opacity:0;transition:opacity .16s ease,transform .2s ease}.measure-guide[data-move=up] .measure-oval__arrow,.measure-guide[data-move=down] .measure-oval__arrow,.measure-guide[data-move=left] .measure-oval__arrow,.measure-guide[data-move=right] .measure-oval__arrow{opacity:1;animation:measure-arrow-pulse 1s ease-in-out infinite}@keyframes measure-arrow-pulse{0%,to{opacity:.55}50%{opacity:1}}.measure-guide[data-move=closer] .measure-oval{animation:measure-oval-grow 1.1s ease-in-out infinite}.measure-guide[data-move=farther] .measure-oval{animation:measure-oval-shrink 1.1s ease-in-out infinite}@keyframes measure-oval-grow{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.12)}}@keyframes measure-oval-shrink{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(.9)}}.measure-fixation{position:absolute;left:50%;top:10px;width:22px;height:22px;margin-left:-11px;display:grid;place-items:center;opacity:0;transition:opacity .24s ease}.measure-guide[data-state=aligned] .measure-fixation{opacity:1}.measure-fixation span{width:9px;height:9px;border-radius:50%;background:var(--measure-color);box-shadow:0 0 0 3px #00000059,0 0 12px var(--measure-glow);animation:measure-fixation-pulse 1.6s ease-in-out infinite}@keyframes measure-fixation-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.45)}}@media(prefers-reduced-motion:reduce){.measure-fixation span{animation:none}}.measure-guide__caption{position:absolute;left:50%;bottom:12%;transform:translate(-50%);margin:0;padding:8px 18px;border-radius:999px;background:#0c0503b8;color:#fff;font-size:14px;font-weight:600;letter-spacing:.01em;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.measure-guide[data-state=aligned] .measure-guide__caption{background:#185c38e0}.catalog-filters{display:grid;gap:10px;margin:0 0 18px}.catalog-filters__row{display:flex;flex-wrap:wrap;gap:8px}.catalog-filters__panel{display:flex;flex-wrap:wrap;gap:8px;padding:10px;border:1px solid var(--store-primary-border, rgba(255, 255, 255, .24));border-radius:14px;background:var(--store-primary-soft, rgba(255, 255, 255, .06))}.catalog-chip{min-height:2.3rem;display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid var(--store-line, rgba(255, 255, 255, .14));border-radius:999px;color:var(--store-text, var(--text));background:var(--store-surface-strong, var(--card));font-size:13px;font-weight:640;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.catalog-chip:hover{border-color:var(--store-primary-border, rgba(255, 255, 255, .28))}.catalog-chip svg{width:.85rem;height:.85rem;fill:none;stroke:currentColor;stroke-width:2;transition:transform .16s ease}.catalog-chip__count{display:inline-grid;place-items:center;min-width:1.25rem;height:1.25rem;padding:0 .3rem;border-radius:999px;background:var(--store-primary, var(--accent));color:var(--store-primary-contrast, #fff);font-size:11px;font-weight:800;line-height:1}.catalog-chip--mother.is-open{border-color:transparent;background:var(--store-primary, var(--accent));color:var(--store-primary-contrast, #fff)}.catalog-chip--mother.is-open svg{transform:rotate(180deg)}.catalog-chip--mother.is-open .catalog-chip__count{background:var(--store-primary-contrast, #fff);color:var(--store-primary, var(--accent))}.catalog-chip--mother.has-selection:not(.is-open){border-color:var(--store-primary, var(--accent));color:var(--store-primary-muted, var(--store-primary))}.catalog-chip--child.is-active{border-color:transparent;background:var(--store-primary, var(--accent));color:var(--store-primary-contrast, #fff)}.catalog-chip--clear{margin-left:auto;border-style:dashed;color:var(--muted)}.catalog-chip--clear:hover{color:var(--store-text, var(--text))}.product-card__price{margin:0;color:var(--muted);font-size:13px}.product-card__price--promo,.frame-price--promo{display:inline-flex;align-items:baseline;gap:7px;flex-wrap:wrap}.product-card__price--promo s,.frame-price--promo s{color:var(--muted);font-size:12px;opacity:.85}.product-card__price--promo strong,.frame-price--promo strong{color:var(--store-primary-muted, var(--store-primary, var(--accent-light)));font-weight:760}.product-card__price--promo strong{font-size:14px}.product-card__promo-flag{flex:none;padding:2px 8px;border-radius:999px;background:var(--store-primary, var(--accent));color:var(--store-primary-contrast, #fff);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.catalog-search{position:relative;display:flex;align-items:center;margin:0 0 14px}.catalog-search__icon{position:absolute;left:14px;width:1.05rem;height:1.05rem;fill:none;stroke:var(--store-primary-muted, var(--muted));stroke-width:2;stroke-linecap:round;pointer-events:none}.catalog-search__input{width:100%;min-height:2.9rem;padding:0 2.6rem 0 2.8rem;border:1px solid var(--store-line, rgba(255, 255, 255, .14));border-radius:999px;color:var(--store-text, var(--text));background:var(--store-surface-strong, var(--card));font-size:15px;transition:border-color .16s ease,background .16s ease}.catalog-search__input::placeholder{color:var(--muted)}.catalog-search__input:focus{outline:none;border-color:var(--store-primary, var(--accent))}.catalog-search__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.catalog-search__clear{position:absolute;right:8px;width:2rem;height:2rem;display:grid;place-items:center;border:0;border-radius:999px;background:transparent;color:var(--muted);font-size:14px;cursor:pointer}.catalog-search__clear:hover{color:var(--store-text, var(--text))}.catalog-more{display:flex;justify-content:center;margin-top:18px}.catalog-more__button{min-width:12rem}.measure-marks{position:absolute;inset:0;pointer-events:none}.measure-mark{position:absolute;top:0;left:0;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;box-shadow:0 0 0 1.5px #0000008c,0 0 8px #00000059;transition:transform 60ms linear}.measure-mark[data-kind=pupil]{background:#2fd47a}.measure-mark[data-kind=anchor]{width:14px;height:14px;margin:-7px 0 0 -7px;background:transparent;border:2.5px solid #ffb020;box-shadow:0 0 0 1.5px #00000080,0 0 8px #00000059}@media(prefers-reduced-motion:reduce){.measure-mark{transition:none}}.measure-level{position:absolute;left:50%;bottom:12%;width:64px;height:64px;margin-left:-32px;border-radius:50%;border:1.5px solid rgba(255,255,255,.35);background:#00000038;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:grid;place-items:center;pointer-events:none}.measure-level[hidden]{display:none}.measure-level:after{content:"";position:absolute;width:22px;height:22px;border-radius:50%;border:1px dashed rgba(255,255,255,.4)}.measure-level__bubble{width:16px;height:16px;border-radius:50%;background:#ffb020;box-shadow:0 0 0 1.5px #00000073,0 0 10px #ffb02080;transition:transform 90ms linear,background .16s ease,box-shadow .16s ease}.measure-level[data-state=level] .measure-level__bubble{background:#2fd47a;box-shadow:0 0 0 1.5px #00000073,0 0 10px #2fd47a8c}@media(prefers-reduced-motion:reduce){.measure-level__bubble{transition:none}}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--pv-font-sans: "Manrope Variable", Manrope, ui-sans-serif, system-ui, sans-serif;--pv-font-mono: "JetBrains Mono Variable", "JetBrains Mono", ui-monospace, "SFMono-Regular", monospace}html:has(.pv-landing),body:has(.pv-landing){background:#fff;color-scheme:light}.pv-landing{--pv-navy: #0A2F6F;--pv-primary-1: #0A6BE0;--pv-primary-2: #167BFF;--pv-primary-hover: #0F5FCC;--pv-primary-4: #EAF2FF;--pv-badge-line: #C6D8F5;--pv-b-0: #ffffff;--pv-b-10: #F8F9FB;--pv-b-20: #EDEFF3;--pv-b-30: #F1F3F7;--pv-b-40: #E1E5EC;--pv-b-50: #D7DCE5;--pv-b-80: #55606F;--pv-b-90: #2B3646;--pv-b-100: #0A1B33;--pv-serp-line: #E9EDF3;--pv-serp-bg: #FCFDFE;--pv-ph-bg: #EEF1F6;--pv-ph-bg-2: #F4F6F9;--pv-success: #087443;--pv-hatch-claro: repeating-linear-gradient(135deg, rgba(7, 31, 74, .07) 0 3px, transparent 3px 8px);--pv-hatch-medio: repeating-linear-gradient(135deg, rgba(7, 31, 74, .1) 0 3px, transparent 3px 8px);--pv-hatch-navy: repeating-linear-gradient(135deg, rgba(255, 255, 255, .06) 0 3px, transparent 3px 10px);--pv-hatch-cta: repeating-linear-gradient(135deg, rgba(255, 255, 255, .04) 0 3px, transparent 3px 12px);--pv-weight-title: 800;--pv-weight-label: 700;--pv-label-tracking: .14em;--pv-label-tracking-2: .12em;--pv-radius-btn: 11px;--pv-radius-btn-sm: 9px;--pv-radius: 12px;--pv-radius-card: 16px;--pv-radius-bento: 18px;--pv-radius-panel: 22px;--pv-elevation: 0 24px 44px -30px rgba(10, 27, 51, .35);position:relative;isolation:isolate;overflow-x:clip;background:var(--pv-b-0);color:var(--pv-b-100);font-family:var(--pv-font-sans);padding-bottom:env(safe-area-inset-bottom)}.pv-landing *,.pv-landing *:before,.pv-landing *:after{box-sizing:border-box}.pv-container{max-width:1200px;margin:0 auto;padding:0 40px}.pv-landing [id]{scroll-margin-top:88px}.pv-landing h1,.pv-landing h2,.pv-landing h3,.pv-landing h4,.pv-landing h5{margin:0;color:var(--pv-b-100);font-weight:var(--pv-weight-title);text-wrap:pretty}.pv-landing p{margin:0;text-wrap:pretty}.pv-h1{font-size:62px;line-height:1.02;letter-spacing:-.045em}.pv-h2{font-size:42px;line-height:1.1;letter-spacing:-.035em}.pv-h3{font-size:26px;line-height:normal;letter-spacing:-.03em}.pv-h4{font-size:21px;line-height:1.25;letter-spacing:-.025em}.pv-h5{font-size:18px;line-height:1.3;letter-spacing:-.02em}.pv-h6{font-size:19px;line-height:1.3;letter-spacing:-.02em}.pv-p1{font-size:15px;line-height:1.6;color:var(--pv-b-80)}.pv-p3{font-size:17px;line-height:1.65;color:var(--pv-b-80)}.pv-caption{font-size:14px;line-height:1.5;color:var(--pv-b-80)}.pv-eyebrow{display:block;font-family:var(--pv-font-mono);font-size:12px;line-height:1.4;letter-spacing:var(--pv-label-tracking);text-transform:uppercase;color:var(--pv-b-80)}.pv-num{font-family:var(--pv-font-mono);font-variant-numeric:tabular-nums;font-weight:600}.pv-monolabel{font-family:var(--pv-font-mono);font-size:10px;line-height:1.4;letter-spacing:var(--pv-label-tracking-2);text-transform:uppercase;color:var(--pv-b-80)}:where(.pv-landing a){color:var(--pv-primary-1)}:where(.pv-landing a:hover){color:var(--pv-primary-hover)}.pv-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 28px;border:1px solid transparent;border-radius:var(--pv-radius-btn);font-family:inherit;font-size:15px;line-height:1.2;font-weight:var(--pv-weight-label);text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .12s ease}.pv-btn:active{transform:scale(.98)}.pv-btn svg{width:18px;height:18px;flex:none}.pv-btn--primary{background:var(--pv-navy);border-color:var(--pv-navy);color:var(--pv-b-0)}.pv-btn--primary:hover{background:var(--pv-b-100);border-color:var(--pv-b-100)}.pv-btn--acao{background:var(--pv-primary-1);border-color:var(--pv-primary-1);color:var(--pv-b-0)}.pv-btn--acao:hover{background:var(--pv-primary-hover);border-color:var(--pv-primary-hover)}.pv-btn--outline{padding:15px 27px;background:transparent;border-color:var(--pv-b-50);color:var(--pv-b-90)}.pv-btn--outline:hover{background:var(--pv-b-10);border-color:var(--pv-b-80);color:var(--pv-b-90)}.pv-btn--ghost{padding:0 14px;min-height:44px;background:transparent;color:var(--pv-b-90)}.pv-btn--ghost:hover{color:var(--pv-navy)}.pv-btn--sm{padding:11px 20px;border-radius:var(--pv-radius-btn-sm);font-size:14px;min-height:44px}.pv-btn--block{width:100%}.pv-textlink{color:var(--pv-primary-1);text-decoration:none}.pv-textlink:hover{color:var(--pv-primary-hover);text-decoration:underline}.pv-landing a:focus-visible,.pv-landing button:focus-visible,.pv-landing summary:focus-visible{outline:2px solid var(--pv-primary-2);outline-offset:3px;border-radius:var(--pv-radius-btn-sm)}.pv-landing .panel-icon{width:24px;height:24px}.pv-icon-badge{display:inline-grid;place-items:center;width:34px;height:34px;flex:none;border-radius:10px;background:var(--pv-primary-4);color:var(--pv-primary-1)}.pv-icon-badge .panel-icon{width:18px;height:18px}.pv-header{position:sticky;top:0;z-index:20;background:#ffffffe0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--pv-b-20)}.pv-header__row{display:flex;align-items:center;gap:14px;height:72px}.pv-header__brand{display:inline-flex;align-items:center;color:var(--pv-navy);text-decoration:none}.pv-header__brand svg{height:26px;width:auto;display:block}.pv-header__nav{display:flex;align-items:center;gap:28px;margin-left:48px}.pv-header__nav a{color:var(--pv-b-80);font-size:14px;font-weight:600;text-decoration:none;transition:color .2s ease}.pv-header__nav a:hover{color:var(--pv-navy)}.pv-header__actions{margin-left:auto;display:flex;align-items:center;gap:12px}.pv-burger{display:none;width:44px;height:44px;align-items:center;justify-content:center;flex:none;border:0;border-radius:10px;background:var(--pv-b-30);color:var(--pv-b-100);cursor:pointer}.pv-burger .panel-icon,.pv-burger>svg{width:20px;height:20px}.pv-menu{border-top:1px solid var(--pv-b-20);background:var(--pv-b-0);padding:8px 0 20px}.pv-menu .pv-container{display:flex;flex-direction:column;gap:2px}.pv-menu a:not(.pv-btn){display:flex;align-items:center;min-height:48px;color:var(--pv-b-100);font-size:16px;font-weight:600;text-decoration:none}.pv-menu .pv-btn{margin-top:12px}.pv-hero__grid{padding-block:96px 88px;display:grid;grid-template-columns:1fr;gap:56px;align-items:center}.pv-hero__text{display:flex;flex-direction:column;align-items:flex-start;gap:30px}.pv-hero__text .pv-p3{max-width:520px;font-size:19px;line-height:1.6}.pv-badge{display:inline-flex;align-items:center;gap:9px;padding:7px 15px;border:1px solid var(--pv-badge-line);border-radius:999px;color:var(--pv-navy);font-size:13px;font-weight:var(--pv-weight-label)}.pv-badge__dot{width:6px;height:6px;flex:none;border-radius:50%;background:var(--pv-primary-2)}.pv-hero__actions{display:flex;flex-wrap:wrap;gap:14px}.pv-hero__art{display:flex;justify-content:center}.pv-mock{width:362px;max-width:100%;padding:11px;border-radius:40px;background:var(--pv-b-100);box-shadow:0 40px 80px -40px #0a1b3380}.pv-mock__screen{border-radius:31px;overflow:hidden;background:var(--pv-b-0)}.pv-mock__cam{position:relative;height:366px;padding:18px;display:flex;flex-direction:column;justify-content:flex-end;background-color:var(--pv-navy);background-image:var(--pv-hatch-navy)}.pv-mock__cam>.pv-ph{position:absolute;inset:0;aspect-ratio:auto;border-radius:0}.pv-mock__camlabel{position:absolute;top:18px;left:18px;z-index:1;font-family:var(--pv-font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c}.pv-mock__card{position:relative;z-index:1;display:flex;align-items:center;gap:10px;padding:11px 13px;border-radius:var(--pv-radius);background:#fffffff0}.pv-mock__card .pv-ph{width:38px;flex:none;border-radius:6px}.pv-mock__cardtext{display:flex;flex-direction:column;gap:2px;min-width:0}.pv-mock__cardtext strong{font-size:12px;font-weight:var(--pv-weight-label);color:var(--pv-b-100)}.pv-mock__cardtext .pv-num{font-size:11px;font-weight:400;color:var(--pv-b-80)}.pv-mock__want{margin-left:auto;flex:none;padding:7px 11px;border-radius:7px;background:var(--pv-success);color:var(--pv-b-0);font-size:11px;font-weight:var(--pv-weight-label)}.pv-mock__body{padding:14px;display:flex;flex-direction:column;gap:12px}.pv-mock__shelf{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.pv-mock__shelf .pv-ph{border-radius:9px;background-color:var(--pv-ph-bg-2)}.pv-mock__shelf .pv-ph:first-child{background-color:var(--pv-ph-bg);background-image:var(--pv-hatch-medio);outline:2px solid var(--pv-primary-2);outline-offset:-2px}.pv-mock__measures{margin:0;padding-top:12px;border-top:1px solid var(--pv-b-20);display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pv-mock__measures div{display:flex;flex-direction:column;align-items:center;gap:2px}.pv-mock__measures dd{margin:0;font-size:15px;color:var(--pv-b-100)}.pv-mock__measures dt{font-size:9px;letter-spacing:.1em}.pv-band{background:var(--pv-b-10);border-top:1px solid var(--pv-b-20);border-bottom:1px solid var(--pv-b-20)}.pv-section{padding-block:96px;display:flex;flex-direction:column}.pv-section__head{display:flex;flex-direction:column;gap:14px;max-width:620px}.pv-section__head--split{max-width:none;gap:24px}.pv-section__head--split>div{display:flex;flex-direction:column;gap:14px;max-width:620px}.pv-section__head--split>.pv-p1{max-width:300px}.pv-card{display:flex;flex-direction:column;gap:12px;padding:30px;border:1px solid var(--pv-b-40);border-radius:var(--pv-radius-bento);background:var(--pv-b-0);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}@media(hover:hover){.pv-card:hover{transform:translateY(-3px);box-shadow:var(--pv-elevation);border-color:var(--pv-badge-line)}}.pv-ph{display:flex;align-items:flex-end;padding:12px;border-radius:var(--pv-radius);background-color:var(--pv-b-10);background-image:var(--pv-hatch-claro);overflow:hidden}.pv-ph span{font-family:var(--pv-font-mono);font-size:10px;line-height:1.4;color:var(--pv-b-80)}.pv-ph--escura{background-color:var(--pv-navy);background-image:var(--pv-hatch-navy)}.pv-ph--escura span{color:#ffffff8c}.pv-steps-sec{gap:56px}.pv-steps{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr;gap:24px}.pv-step{gap:18px;padding:32px;border-radius:var(--pv-radius-card)}.pv-step__n{font-size:13px;color:var(--pv-primary-1)}.pv-step .pv-ph{height:152px}.pv-note{gap:20px;padding:22px 28px;border-radius:14px}.pv-note .pv-p1{color:var(--pv-b-90)}.pv-note strong{font-weight:var(--pv-weight-title);color:var(--pv-b-100)}.pv-tryon{display:grid;grid-template-columns:1fr;gap:48px;align-items:start}.pv-tryon__text{display:flex;flex-direction:column;gap:26px}.pv-checklist{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:16px}.pv-checklist li{display:flex;gap:13px;font-size:16px;line-height:1.55;color:var(--pv-b-90)}.pv-check{display:grid;place-items:center;width:20px;height:20px;flex:none;margin-top:2px;border-radius:6px;background:var(--pv-primary-4);color:var(--pv-primary-1)}.pv-check .panel-icon{width:12px;height:12px}.pv-panel{display:flex;flex-direction:column;gap:26px;padding:40px;border-radius:var(--pv-radius-panel);background:var(--pv-navy);color:var(--pv-b-0);box-shadow:0 34px 64px -40px #0a2f6f99}.pv-panel h3{color:var(--pv-b-0)}.pv-panel__intro{display:flex;flex-direction:column;gap:10px}.pv-panel__intro p{font-size:15px;line-height:1.6;color:#ffffffb8}.pv-panel__label{font-size:11px;letter-spacing:var(--pv-label-tracking);color:#ffffffb8}.pv-panel__grid{margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.pv-panel__grid div{display:flex;flex-direction:column;gap:5px;padding:18px;border:1px solid rgba(255,255,255,.16);border-radius:var(--pv-radius)}.pv-panel__grid dd{margin:0;font-size:26px;line-height:normal;color:var(--pv-b-0)}.pv-panel__grid dt{color:#ffffffb8}.pv-panel__fine{font-size:13px;line-height:1.55;color:#ffffffb8}.pv-bento-sec{gap:48px}.pv-bento{display:grid;grid-template-columns:1fr;gap:16px}.pv-bento__text{display:flex;flex-direction:column;gap:12px;flex:1}.pv-swatches{display:flex;gap:7px;margin-top:4px}.pv-swatches span{width:26px;height:26px;border-radius:8px;background:var(--pv-b-30);border:1px solid var(--pv-b-40)}.pv-swatches .is-ativa{background:var(--pv-navy);border-color:var(--pv-navy);box-shadow:0 0 0 2px var(--pv-b-0),0 0 0 3.5px var(--pv-primary-2)}.pv-minishop{width:100%;flex:none;border:1px solid var(--pv-serp-line);border-radius:14px;overflow:hidden;background:var(--pv-b-0)}.pv-minishop>.pv-ph{height:80px;border-radius:0;background-color:var(--pv-navy);background-image:var(--pv-hatch-navy)}.pv-minishop__grid{padding:9px;display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.pv-minishop__grid .pv-ph{border-radius:6px;padding:0;background-color:var(--pv-ph-bg);background-image:var(--pv-hatch-medio)}.pv-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:16px}.pv-chips span{padding:6px 10px;border-radius:999px;background:var(--pv-b-30);color:var(--pv-b-80);font-size:12px;font-weight:var(--pv-weight-label)}.pv-chips .is-ativa{background:var(--pv-primary-4);color:var(--pv-navy)}.pv-serp{width:100%;flex:none;display:flex;flex-direction:column;gap:5px;padding:16px;border:1px solid var(--pv-serp-line);border-radius:var(--pv-radius);background:var(--pv-serp-bg)}.pv-serp__url{font-size:10px;font-weight:400;color:var(--pv-b-80)}.pv-serp strong{font-size:15px;font-weight:var(--pv-weight-label);color:var(--pv-primary-1)}.pv-serp>span:last-child{font-size:12px;line-height:1.5;color:var(--pv-b-80)}.pv-why-sec{gap:48px}.pv-why{display:grid;grid-template-columns:1fr;border:1px solid var(--pv-b-40);border-radius:var(--pv-radius-bento);overflow:hidden}.pv-why>div{display:flex;flex-direction:column;gap:10px;padding:34px;border-bottom:1px solid var(--pv-b-40)}.pv-why>div:last-child{border-bottom:0}.pv-plans-sec{gap:24px}.pv-plans{align-items:flex-start;gap:18px;padding:40px}.pv-plans .pv-p3{max-width:620px}.pv-plans .pv-btn{margin-top:6px}.pv-faq{display:grid;grid-template-columns:1fr;gap:20px;align-items:start}.pv-faq__aside{display:contents}.pv-faq__head{display:flex;flex-direction:column;gap:12px}.pv-faq__head .pv-h2{font-size:40px}.pv-faq__list{display:flex;flex-direction:column}.pv-faq__list details{border-top:1px solid var(--pv-b-40)}.pv-faq__list details:last-child{border-bottom:1px solid var(--pv-b-40)}.pv-faq__list summary{display:flex;align-items:flex-start;gap:14px;padding:26px 0;cursor:pointer;list-style:none}.pv-faq__list summary::-webkit-details-marker{display:none}.pv-faq__list summary .pv-h5{flex:1;line-height:1.35}.pv-faq__list summary .panel-icon{width:20px;height:20px;flex:none;margin-top:3px;color:var(--pv-b-80);transition:transform .2s ease}.pv-faq__list details[open] summary .panel-icon{transform:rotate(180deg);color:var(--pv-primary-1)}.pv-faq__list details>p{padding:0 0 26px;max-width:62ch;line-height:1.65}.pv-cta{background-color:var(--pv-navy);background-image:var(--pv-hatch-cta)}.pv-cta__box{padding-block:92px;display:flex;flex-direction:column;align-items:center;gap:26px;text-align:center;color:var(--pv-b-0)}.pv-cta__box h2{max-width:680px;color:var(--pv-b-0);font-size:46px;letter-spacing:-.04em;line-height:1.08}.pv-cta__box .pv-p3{max-width:520px;font-size:18px;line-height:1.6;color:#ffffffb8}.pv-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.pv-cta__box .pv-btn--primary{background:var(--pv-b-0);border-color:var(--pv-b-0);color:var(--pv-navy)}.pv-cta__box .pv-btn--primary:hover{background:var(--pv-primary-4);border-color:var(--pv-primary-4);color:var(--pv-navy)}.pv-cta__box .pv-btn--outline{border-color:#ffffff59;color:var(--pv-b-0)}.pv-cta__box .pv-btn--outline:hover{background:#ffffff1f;border-color:var(--pv-b-0);color:var(--pv-b-0)}.pv-cta__fine{font-size:14px;color:#ffffffb8}.pv-footer{background:var(--pv-b-100);color:var(--pv-b-0)}.pv-footer .pv-container{padding-block:56px 40px;display:flex;flex-direction:column;gap:40px}.pv-footer__grid{display:flex;flex-direction:column;gap:40px}.pv-footer__brand{display:flex;flex-direction:column;gap:14px;max-width:300px}.pv-footer__brand svg{height:24px;width:auto;color:var(--pv-b-0)}.pv-footer__brand p{font-size:14px;line-height:1.6;color:#ffffffb8}.pv-footer__links{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pv-footer__col{display:flex;flex-direction:column;gap:12px}.pv-footer__col .pv-monolabel{font-size:11px;color:#ffffffb8}.pv-footer__col a{color:#ffffffbf;font-size:14px;text-decoration:none}.pv-footer__col a:hover{color:var(--pv-b-0);text-decoration:underline}.pv-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding-top:22px;border-top:1px solid rgba(255,255,255,.1);color:#ffffffb8;font-size:13px;line-height:1.6}.pv-mobilebar{display:none;position:fixed;left:0;right:0;bottom:0;z-index:30;align-items:center;gap:12px;padding:12px 20px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--pv-b-40);background:#fffffff0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translateY(100%);transition:transform .25s ease}.pv-mobilebar.is-visivel{transform:none}.pv-mobilebar__text{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.pv-mobilebar__text strong{font-size:14px;font-weight:var(--pv-weight-title);letter-spacing:-.01em;color:var(--pv-b-100)}.pv-mobilebar__text span{font-size:12px;color:var(--pv-b-80)}.pv-mobilebar .pv-btn{margin-left:auto;flex:none;height:48px;padding:0 20px;border-radius:var(--pv-radius);font-size:15px;font-weight:var(--pv-weight-title)}@media screen and (max-width:767px){.pv-container{padding:0 20px}.pv-landing{padding-bottom:0}.pv-h1{font-size:36px;line-height:1.06;letter-spacing:-.035em}.pv-h2{font-size:30px;line-height:1.12;letter-spacing:-.03em}.pv-h3{font-size:24px}.pv-h4{font-size:20px}.pv-h6{font-size:19px}.pv-p3{font-size:16px}.pv-eyebrow{font-size:11px}.pv-section{padding-block:48px}.pv-section__head{gap:12px}.pv-steps-sec{gap:28px}.pv-bento-sec{gap:26px}.pv-why-sec,.pv-plans-sec{gap:24px}.pv-header__row{height:60px;gap:12px}.pv-header__brand{min-height:44px}.pv-header__brand svg{height:24px}.pv-header__nav,.pv-header__cta{display:none}.pv-header__actions{gap:6px}.pv-burger{display:inline-flex}.pv-hero__grid{padding-block:36px 44px;gap:22px}.pv-hero__text{gap:22px}.pv-hero__text .pv-p3{font-size:17px}.pv-hero__actions{flex-direction:column;align-items:stretch;width:100%;gap:10px}.pv-hero__actions .pv-btn{width:100%;height:54px;padding:0;font-size:16px;font-weight:var(--pv-weight-title);border-radius:var(--pv-radius)}.pv-hero__actions .pv-btn--outline{height:52px;font-weight:var(--pv-weight-label)}.pv-hero__art{padding-top:8px}.pv-mock{width:320px;border-radius:36px;padding:10px}.pv-mock__screen{border-radius:28px}.pv-mock__cam{height:322px;padding:16px}.pv-mock__camlabel{top:16px;left:16px}.pv-mock__body{padding:13px;gap:11px}.pv-mock__shelf{gap:7px}.pv-steps{gap:14px}.pv-step{padding:22px;gap:14px}.pv-step .pv-ph{height:134px}.pv-note{padding:20px;gap:16px;align-items:stretch}.pv-note .pv-btn{width:100%;height:48px;padding:0;border-radius:10px;font-weight:var(--pv-weight-title)}.pv-tryon,.pv-tryon__text{gap:24px}.pv-checklist{gap:14px}.pv-checklist li{gap:12px}.pv-panel{padding:26px 22px;gap:20px;border-radius:20px}.pv-panel__grid{gap:8px}.pv-panel__grid div{padding:14px 12px;gap:4px}.pv-panel__grid dd{font-size:22px}.pv-bento{gap:14px}.pv-bento .pv-card{padding:22px}.pv-bento__wide .pv-h4{font-size:20px}.pv-swatches span{width:28px;height:28px}.pv-chips span{padding:7px 11px}.pv-why>div{padding:22px;gap:8px}.pv-plans{padding:24px}.pv-plans .pv-btn{width:100%;height:50px;padding:0;border-radius:10px}.pv-faq{gap:20px}.pv-faq__head{order:1}.pv-faq__list{order:2}.pv-faq__ask{order:3}.pv-faq__head .pv-h2{font-size:30px}.pv-faq__list summary{padding:18px 0;gap:14px}.pv-faq__list summary .pv-h5{font-size:17px}.pv-faq__list details>p{padding-bottom:18px}.pv-cta__box{padding-block:52px;align-items:flex-start;text-align:left;gap:20px}.pv-cta__box h2{font-size:32px;letter-spacing:-.035em;line-height:1.1}.pv-cta__box .pv-p3{font-size:16px}.pv-cta__actions{flex-direction:column;align-items:stretch;width:100%;gap:10px}.pv-cta__actions .pv-btn{width:100%;height:54px;padding:0;font-size:16px;font-weight:var(--pv-weight-title);border-radius:var(--pv-radius)}.pv-cta__actions .pv-btn--outline{height:52px;font-weight:var(--pv-weight-label)}.pv-footer .pv-container{padding-block:40px 108px;gap:28px}.pv-footer__grid{gap:28px}.pv-footer__brand{gap:12px}.pv-footer__col .pv-monolabel{font-size:10px}.pv-footer__col{gap:0}.pv-footer__col a{display:flex;align-items:center;min-height:44px}.pv-footer__col .pv-monolabel{margin-bottom:8px}.pv-footer__bottom{padding-top:20px;gap:8px}.pv-mobilebar{display:flex}}@media screen and (min-width:768px){.pv-hero__grid{grid-template-columns:1.08fr 1fr;gap:56px}.pv-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.pv-note{flex-direction:row;align-items:center}.pv-note .pv-btn{margin-left:auto;flex:none;white-space:nowrap}.pv-bento{grid-template-columns:repeat(3,minmax(0,1fr))}.pv-bento__wide{grid-column:span 2;flex-direction:row;align-items:center;gap:30px}.pv-bento__wide .pv-minishop{width:192px}.pv-bento__wide .pv-serp{width:324px}.pv-why{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-why>div{border-right:1px solid var(--pv-b-40)}.pv-why>div:nth-child(2n){border-right:0}.pv-why>div:nth-last-child(-n+2){border-bottom:0}.pv-footer__grid{flex-direction:row;gap:72px}.pv-footer__links{margin-left:auto;display:flex;gap:64px}}@media screen and (min-width:992px){.pv-hero__grid{gap:72px}.pv-section__head--split{flex-direction:row;align-items:flex-end;gap:40px}.pv-section__head--split>.pv-p1{margin-left:auto}.pv-tryon{grid-template-columns:1fr 1.05fr;gap:72px}.pv-panel{position:sticky;top:104px}.pv-faq{grid-template-columns:.75fr 1.25fr;gap:72px}.pv-faq__aside{display:flex;flex-direction:column;gap:14px;position:sticky;top:104px}}@media(prefers-reduced-motion:reduce){.pv-landing *,.pv-landing *:before,.pv-landing *:after{animation:none!important;transition:none!important}}.err{min-height:100dvh;display:grid;place-items:center;padding:32px 20px calc(32px + env(safe-area-inset-bottom));background:var(--err-bg, #ffffff);color:#0a1b33;font-family:var(--pv-font-sans);text-align:center}.err__box{display:flex;flex-direction:column;align-items:center;max-width:30rem;width:100%}.err__art{width:min(26rem,84vw);margin-bottom:4px;background-repeat:no-repeat;background-position:center;background-size:contain}.err__art--fora-do-ar{aspect-ratio:1 / 1;background-image:url(/assets/brand/fora-do-ar.webp)}.err__art--404{aspect-ratio:1672 / 941;background-image:url(/assets/brand/404.webp)}.err__art--erro-painel{aspect-ratio:1448 / 1086;background-image:url(/assets/brand/erro-painel.webp)}.err--fora-do-ar{--err-bg: #fcfbfc}.err__eyebrow{display:inline-block;padding:4px 12px;border-radius:999px;background:#e8f1ff;color:#0f5fcc;font-size:12px;font-weight:700;line-height:18px}.err__code{margin:12px 0 0;font-family:var(--pv-font-mono);font-size:clamp(56px,18vw,96px);font-weight:500;line-height:1;letter-spacing:-.04em;color:#0a1b33}.err__title{margin:12px 0 0;font-size:clamp(22px,6vw,30px);font-weight:800;line-height:1.2;letter-spacing:-.025em;text-wrap:balance}.err__text{margin:10px 0 0;max-width:26rem;color:#55606f;font-size:15px;line-height:1.5;text-wrap:pretty}.err__actions{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:24px}@media(min-width:480px){.err__actions{flex-direction:row;justify-content:center}.err__button{min-width:11rem}}.err__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 24px;border:1px solid #E1E5EC;border-radius:12px;background:#fff;color:#0a6be0;font-size:16px;font-weight:800;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.err__button:hover{background:#f8f9fb}.err__button--primary{background:#0a6be0;border-color:#0a6be0;color:#fff}.err__button--primary:hover{background:#0f5fcc;border-color:#0f5fcc}.err__button:focus-visible{outline:2px solid #167BFF;outline-offset:3px}.pa-auth{--pa-navy: #071F4A;--pa-navy-2: #16223A;--pa-acao: #0A6BE0;--pa-acao-borda: #167BFF;--pa-bg: #F8F9FB;--pa-surface: #FFFFFF;--pa-line: #E1E5EC;--pa-line-forte: #D7DCE5;--pa-chip: #F1F3F7;--pa-ink: #0A1B33;--pa-ink-2: #2B3646;--pa-ink-muted: #55606F;--pa-erro: #B42318;--pa-erro-bg: #FEF3F2;--pa-radius: 12px;--pa-radius-sm: 10px;--pa-radius-mark: 8px;--pa-ring: 0 0 0 4px rgba(22, 123, 255, .12);--pa-shadow-cta: 0 14px 30px -18px rgba(10, 107, 224, .9);min-height:100dvh;display:flex;flex-direction:column;background:var(--pa-bg);color:var(--pa-ink);font-family:var(--pv-font-sans)}.pa-auth *,.pa-auth *:before,.pa-auth *:after{box-sizing:border-box}.pa-aside{order:-1;background:var(--pa-navy);color:#fff;display:flex;flex-direction:column;gap:14px;padding:16px 24px 30px}.pa-aside--login{gap:18px;padding:20px 24px 34px}.pa-brand{display:flex;align-items:center;gap:10px;min-height:44px;width:fit-content;color:#fff;text-decoration:none}.pa-brand__symbol{width:auto;height:30px;flex:none}.pa-brand__word{font-size:18px;font-weight:800;letter-spacing:-.02em}.pa-brand--so-desktop{display:none}.pa-mobiletop{display:flex;align-items:center;gap:12px}.pa-mobiletop a{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:11px;background:#ffffff24;color:#fff}.pa-mobiletop a svg{width:18px;height:18px}.pa-mobiletop span{font-family:var(--pv-font-mono);font-size:11px;letter-spacing:.1em;color:#ffffffb8}.pa-aside__title{margin:0;font-size:24px;font-weight:800;letter-spacing:-.025em;line-height:1.2;color:#fff;text-wrap:pretty}.pa-aside__title--desktop{display:none}.pa-aside__art{display:none;height:250px;border-radius:14px;background-color:var(--pa-navy-2);background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.05) 0 3px,transparent 3px 10px);place-items:center;font-family:var(--pv-font-mono);font-size:11px;letter-spacing:.14em;color:#ffffffb8}.pa-aside__corpo{display:none}.pa-tryon-sequence{position:relative;width:100%;height:clamp(250px,40vh,360px);flex:none;overflow:hidden;border-radius:14px;background:#c7b8a7}.pa-tryon-sequence__images,.pa-tryon-sequence__images img{position:absolute;inset:0;width:100%;height:100%}.pa-tryon-sequence__images img{object-fit:cover;object-position:center 30%;opacity:0}.pa-tryon-sequence__images img:first-child,.pa-tryon-sequence__images img.is-active{opacity:1}.pa-tryon-sequence__controls{position:absolute;inset:auto 12px 12px auto;display:flex;align-items:center;gap:8px;color:#fff}.pa-tryon-sequence__controls>span{padding:5px 9px;border-radius:6px;background:#10243ed9;font-size:11px;font-variant-numeric:tabular-nums}.pa-tryon-sequence__controls button{display:grid;place-items:center;width:40px;height:40px;border:1px solid #ffffff60;border-radius:50%;background:#10243ed9;color:#fff;cursor:pointer}.pa-tryon-sequence__controls button:focus-visible{outline:3px solid white;outline-offset:3px}.pa-tryon-sequence__controls svg{width:16px;height:16px}@media(prefers-reduced-motion:no-preference){.pa-tryon-sequence__images img{transition:opacity .24s ease-out}}@media(prefers-reduced-motion:reduce){.pa-tryon-sequence__controls{display:none}}.pa-steps{display:none;margin:0;padding:0;list-style:none;flex-direction:column;gap:18px}.pa-steps li{display:flex;gap:14px;align-items:flex-start}.pa-steps__n{display:grid;place-items:center;width:26px;height:26px;flex:none;border-radius:var(--pa-radius-mark);background:#ffffff24;font-family:var(--pv-font-mono);font-size:12px;color:#fff}.pa-steps__n--feito{background:var(--pa-acao)}.pa-steps__n svg{width:14px;height:14px}.pa-steps div div{display:flex;flex-direction:column;gap:3px}.pa-steps strong{font-size:15px;font-weight:700;color:#fff}.pa-steps span{font-size:13px;line-height:1.5;color:#ffffffb8}.pa-main{flex:1;display:flex;flex-direction:column;margin-top:-18px;padding:24px 24px 0;border-radius:22px 22px 0 0;background:var(--pa-bg)}.pa-main--login{padding:26px 24px 0}.pa-form{display:flex;flex-direction:column;gap:18px;width:100%}.pa-form--login{gap:20px}.pa-form--login .pa-field__box{height:56px}.pa-head{display:flex;flex-direction:column;gap:8px}.pa-head h1{margin:0;font-size:28px;font-weight:800;letter-spacing:-.025em;color:var(--pa-ink)}.pa-head p{margin:0;font-size:15px;line-height:1.55;color:var(--pa-ink-muted)}.pa-head--celular-oculto{display:none}.pa-field{display:flex;flex-direction:column;gap:8px}.pa-field__label{font-size:12px;font-weight:700;line-height:1.4;color:var(--pa-ink-muted)}.pa-field__box{display:flex;align-items:center;gap:10px;height:54px;padding:0 7px 0 15px;border:1px solid var(--pa-line);border-radius:var(--pa-radius);background:var(--pa-surface);transition:border-color .15s ease,box-shadow .15s ease}.pa-field__box:has(input:focus-visible){border:1.5px solid var(--pa-acao-borda);box-shadow:var(--pa-ring)}.pa-field__box:has(input[aria-invalid=true]){border-color:var(--pa-erro)}.pa-field__box--simples{padding:0 15px}.pa-field__box input{flex:1;min-width:0;height:100%;border:0;padding:0;background:transparent;color:var(--pa-ink);font-family:inherit;font-size:16px}.pa-field__box input:focus{outline:none}.pa-field__box input::placeholder{color:var(--pa-ink-muted)}.pa-field__hint{font-size:12px;line-height:1.5;color:var(--pa-ink-muted)}.pa-field__erro{font-size:13px;line-height:1.5;color:var(--pa-erro)}.pa-field__ok{font-size:13px;line-height:1.5;color:#027a48}.pa-field__prefixo{flex:none;color:var(--pa-ink-muted)}.pa-field__valor{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.pa-field__acao{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 12px;border:0;border-radius:var(--pa-radius-sm);background:var(--pa-chip);color:var(--pa-acao);font-family:inherit;font-size:14px;font-weight:700;cursor:pointer}.pa-field__acao:hover{background:var(--pa-primary-4, #EAF2FF)}.pa-field__acao svg{width:15px;height:15px}.pa-olho{display:grid;place-items:center;width:44px;height:44px;flex:none;margin-left:auto;border:0;border-radius:var(--pa-radius-sm);background:transparent;color:var(--pa-ink-muted);cursor:pointer}.pa-olho[aria-pressed=true]{background:var(--pa-chip);color:var(--pa-acao)}.pa-olho svg{width:20px;height:20px}.pa-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:54px;border:0;border-radius:var(--pa-radius);background:var(--pa-acao);box-shadow:var(--pa-shadow-cta);color:#fff;font-family:inherit;font-size:16px;font-weight:800;cursor:pointer;transition:background-color .2s ease}.pa-btn:hover{background:#0f5fcc}.pa-btn:disabled{opacity:.7;cursor:progress}.pa-esqueci{display:flex;align-items:center;min-height:44px;width:fit-content;font-size:14px;font-weight:700;color:var(--pa-acao);text-decoration:none}.pa-esqueci:hover{text-decoration:underline}.pa-rodape{margin-top:8px;border-top:1px solid var(--pa-line);padding:18px 0 calc(22px + env(safe-area-inset-bottom));font-size:14px;color:var(--pa-ink-muted);text-align:center}.pa-rodape--so-desktop{display:none}.pa-rodape a{color:var(--pa-acao);font-weight:700;text-decoration:none}.pa-rodape a:hover{text-decoration:underline}.pa-fecho{margin-top:8px;border-top:1px solid var(--pa-line);padding:14px 0 calc(20px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:12px}.pa-aceite{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.pa-aceite input[type=checkbox]{width:20px;height:20px;flex:none;margin:1px 0 0;accent-color:var(--pa-acao)}.pa-aceite__texto{font-size:13px;line-height:1.5;color:var(--pa-ink-muted);text-wrap:pretty}.pa-aceite__texto a{color:var(--pa-acao);font-weight:700;text-decoration:none}.pa-aceite__texto a:hover{text-decoration:underline}.pa-aceite+.pa-field__erro{margin-top:6px}.pa-recado{margin:0;border-radius:var(--pa-radius-sm);padding:12px 14px;font-size:14px;line-height:1.5;text-wrap:pretty}.pa-recado--erro{background:var(--pa-erro-bg);color:var(--pa-erro)}.pa-recado--ok{background:#ecfdf3;color:#027a48}.pa-auth a:focus-visible,.pa-auth button:focus-visible,.pa-auth input[type=checkbox]:focus-visible{outline:2px solid var(--pa-acao-borda);outline-offset:3px}@media screen and (min-width:1024px){.pa-auth{flex-direction:row}.pa-aside{width:600px;flex:none;padding:40px;gap:34px}.pa-aside__art{display:grid}.pa-steps{display:flex}.pa-aside__title{font-size:26px;letter-spacing:-.025em;line-height:1.25}.pa-aside__title--celular{display:none}.pa-aside__title--desktop{display:block}.pa-brand--so-desktop{display:flex}.pa-mobiletop{display:none}.pa-aside__corpo{flex:1;display:flex;flex-direction:column;justify-content:center;gap:34px;max-height:620px;margin-block:auto}.pa-aside--login .pa-aside__corpo{gap:22px;max-height:420px}.pa-main{margin-top:0;padding:40px;border-radius:0;align-items:center;justify-content:center}.pa-form{width:420px;gap:20px;flex:none}.pa-form--login{width:400px;gap:24px}.pa-head--celular-oculto{display:flex}.pa-field__box{height:52px}.pa-form--login .pa-field__box{height:54px}.pa-field__box input{font-size:15px}.pa-olho{width:38px;height:38px}.pa-olho svg{width:19px;height:19px}.pa-btn{height:52px}.pa-rodape{margin-top:0;border-top:0;padding:0}.pa-rodape--so-desktop{display:block}.pa-fecho{margin-top:0;border-top:0;padding:0;gap:20px}}.panel-shell,.panel-standalone-state{color-scheme:light;--panel-canvas: #F6F8F8;--panel-surface: #FFFFFF;--panel-surface-2: #F1F4F4;--panel-surface-3: #E8EDED;--panel-line: #E1E7E7;--panel-line-strong: #C7D1D1;--panel-field-line: #879696;--panel-ink: #101617;--panel-muted: #4B5A5C;--panel-faint: #5F7274;--panel-primary: #0D6E63;--panel-primary-dark: #0A574E;--panel-primary-soft: #E2EFED;--panel-on-primary: #FFFFFF;--panel-success: #0D6E63;--panel-success-soft: #E2EFED;--panel-warning: #8A5A0F;--panel-warning-soft: #FAF0DC;--panel-danger: #A33325;--panel-danger-soft: #FBEAE7;--panel-danger-dark: #862719;--panel-on-danger: #FFFFFF;--panel-shadow-1: 0 1px 2px rgba(16,22,23,.05), 0 1px 3px rgba(16,22,23,.04);--panel-shadow-2: 0 4px 12px rgba(16,22,23,.07), 0 2px 4px rgba(16,22,23,.04);--panel-shadow-3: 0 16px 40px rgba(16,22,23,.14), 0 4px 12px rgba(16,22,23,.08);--panel-r-sm: .5rem;--panel-r: .75rem;--panel-r-lg: 1rem;--panel-pill: 999px;--panel-card-pad: 1rem;--panel-r-card: calc(var(--panel-r-sm) + var(--panel-card-pad));--panel-image-outline: oklch(0 0 0 / .1);--panel-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6.5 9.5 5.5 5.5 5.5-5.5'/%3E%3C/svg%3E");--panel-gap-1: .375rem;--panel-gap-2: .75rem;--panel-gap-3: 1.5rem;--panel-ui: ui-sans-serif, system-ui, -apple-system, "Segoe UI Variable Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--panel-mono: ui-monospace, "SF Mono", "Cascadia Mono", "JetBrains Mono", "Roboto Mono", Menlo, Consolas, monospace;min-height:100vh;background:var(--panel-canvas);color:var(--panel-ink);font-family:var(--panel-ui);font-size:.9375rem;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.panel-page{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.panel-shell *,.panel-shell *:before,.panel-shell *:after,.panel-standalone-state *,.panel-standalone-state *:before,.panel-standalone-state *:after{box-sizing:border-box}.panel-shell a,.panel-standalone-state a{color:inherit;text-decoration:none}.panel-shell button,.panel-shell input,.panel-shell select,.panel-shell textarea{font:inherit;color:inherit}.panel-shell button,.panel-shell select{cursor:pointer}.panel-shell h1,.panel-shell h2,.panel-shell h3{text-wrap:balance;letter-spacing:-.011em}.panel-shell p,.panel-shell li,.panel-shell small,.panel-shell figcaption,.panel-shell legend,.panel-standalone-state p,.panel-standalone-state small{text-wrap:pretty}.panel-shell button:disabled,.panel-shell fieldset:disabled button,.panel-shell fieldset:disabled input,.panel-shell fieldset:disabled select,.panel-shell fieldset:disabled textarea{cursor:not-allowed;opacity:.55}.panel-shell :focus-visible,.panel-standalone-state :focus-visible{outline:2px solid var(--panel-primary);outline-offset:2px}.panel-shell label.panel-button:has(input:focus-visible),.panel-shell .panel-day-chip:has(input:focus-visible),.panel-shell .panel-media-dropzone:has(input:focus-visible){outline:2px solid var(--panel-primary);outline-offset:2px}.panel-shell img,.panel-standalone-state img{outline:1px solid var(--panel-image-outline);outline-offset:-1px}.panel-shell .panel-studio-compare img,.panel-shell .panel-phone-preview img{outline:none}.panel-shell,.panel-standalone-state{--panel-input-size: .9375rem}@media(max-width:47.99rem){.panel-shell,.panel-standalone-state{--panel-input-size: 1rem}}.panel-shell input,.panel-shell select,.panel-shell textarea,.panel-standalone-state input,.panel-standalone-state select,.panel-standalone-state textarea{font-size:var(--panel-input-size)}.panel-num{font-variant-numeric:tabular-nums}.panel-icon{width:1.25rem;height:1.25rem;flex:none}.panel-button .panel-icon{width:1.125rem;height:1.125rem}.panel-nav__link .panel-icon,.panel-mobile-nav__link .panel-icon,.panel-brand__mark .panel-icon{width:1.25rem;height:1.25rem}.panel-optic{font-family:var(--panel-mono);font-variant-numeric:tabular-nums;font-size:.8125rem;letter-spacing:-.02em}@media(prefers-reduced-motion:reduce){.panel-shell *,.panel-standalone-state *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.panel-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.panel-skip-link{position:fixed;left:1rem;top:-5rem;z-index:100;border-radius:var(--panel-r-sm);background:var(--panel-ink);color:#fff!important;padding:.75rem 1rem}.panel-skip-link:focus{top:1rem}.panel-shell{display:grid;grid-template-columns:1fr}.panel-sidebar{display:none}.panel-workspace{min-width:0;min-height:100vh;display:flex;flex-direction:column}.panel-topbar{position:sticky;top:0;z-index:40;min-height:3.5rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem 1rem;padding-top:max(.5rem,env(safe-area-inset-top));border-bottom:1px solid var(--panel-line);background:color-mix(in srgb,var(--panel-surface) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.panel-mobile-store{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:.5rem}.panel-mobile-store>span:last-child{min-width:0;display:flex;flex-direction:column}.panel-mobile-store small{display:none}.panel-mobile-store strong{min-width:0;overflow:hidden;font-size:.9375rem;font-weight:640;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.panel-store-card__avatar{width:2rem;height:2rem;flex:none;display:inline-grid;place-items:center;border-radius:var(--panel-r-sm);background:var(--panel-primary);color:var(--panel-on-primary);font-weight:700;font-size:.8125rem}.panel-topbar__actions{flex:none;display:flex;align-items:center;gap:.125rem}.panel-topbar__actions form{margin:0}.panel-topbar__public,.panel-topbar .panel-text-link{display:none!important}.panel-mobile-public-action{width:100%;margin-bottom:1.5rem}.panel-topbar--focus{gap:.25rem}.panel-focus-title{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:640}.panel-shell[data-focus=true] .panel-page-heading,.panel-shell[data-focus=true] .panel-topbar--focus .panel-page-actions{display:none}.panel-icon-button{width:2.75rem;height:2.75rem;display:inline-grid;place-items:center;border:0;border-radius:var(--panel-r-sm);background:transparent;color:var(--panel-muted);touch-action:manipulation;transition:background .16s ease,color .16s ease,scale .15s ease-out}.panel-icon-button:hover{background:var(--panel-surface-2);color:var(--panel-ink)}.panel-icon-button:active:not(:disabled){scale:.96}.panel-icon-button--xs{width:2rem;height:2rem;font-size:.9rem;border-radius:.45rem}.panel-icon-button--xs{cursor:pointer}.panel-icon-button--xs .panel-icon{width:1rem;height:1rem}.panel-loading-bar{position:fixed;inset:0 0 auto;z-index:90;height:2px;overflow:hidden;background:var(--panel-primary-soft)}.panel-loading-bar:after{content:"";display:block;width:40%;height:100%;background:var(--panel-primary);animation:panel-loading 1s ease-in-out infinite}@keyframes panel-loading{0%{transform:translate(-110%)}to{transform:translate(360%)}}.panel-content{flex:1;width:100%;max-width:82rem;margin:0 auto;padding:1.5rem 1rem 2rem;min-width:0;overflow-x:clip}.panel-mobile-nav{position:sticky;bottom:0;z-index:50;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--panel-line);background:color-mix(in srgb,var(--panel-surface) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding-bottom:env(safe-area-inset-bottom)}.panel-mobile-nav__link{min-width:0;padding:0 .15rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;min-height:3.5rem;color:var(--panel-faint);font-size:.625rem;font-weight:600;touch-action:manipulation;transition:color .16s ease}.panel-mobile-nav__link span{width:1.25rem;height:1.25rem;display:inline-grid;place-items:center;line-height:1}.panel-mobile-nav__link small{max-width:100%;font-size:.625rem;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-mobile-nav__link:hover{color:var(--panel-muted)}.panel-mobile-nav__link.is-active{color:var(--panel-primary)}.panel-page-heading{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.panel-page-heading h1{margin:0;font-size:1.625rem;font-weight:700;letter-spacing:-.021em;line-height:1.2}.panel-page-heading p:not(.panel-eyebrow){max-width:46rem;margin:.3rem 0 0;color:var(--panel-muted);font-size:.8125rem;line-height:1.55}.panel-eyebrow{display:none}.panel-page-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;width:100%}.panel-page-actions .panel-button{flex:0 1 auto}.panel-page-actions .panel-button--primary{flex:1 0 100%}.panel-share-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.panel-share-feedback{width:100%;color:var(--panel-success);font-size:.75rem;font-weight:700}.panel-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.panel-section-heading h2{margin:0;font-size:1.0625rem;font-weight:660;line-height:1.25}.panel-section-heading p:not(.panel-eyebrow){margin:.2rem 0 0;color:var(--panel-muted);font-size:.8125rem;line-height:1.5}.panel-section-heading--padded{margin:0;padding:1rem 1rem 0}.panel-button{min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:0 1rem;border:1px solid transparent;border-radius:var(--panel-r-sm);font-size:.9375rem;font-weight:620;line-height:1.1;white-space:nowrap;color:var(--panel-ink);background:var(--panel-surface);border-color:var(--panel-line-strong);touch-action:manipulation;transition:background .16s ease,border-color .16s ease,color .16s ease,scale .15s ease-out}.panel-button:hover{background:var(--panel-surface-2);border-color:var(--panel-faint)}.panel-button:active:not(:disabled):not(.is-disabled){scale:.96}.panel-button:has(>.panel-icon:first-child){padding-left:.875rem}.panel-button:has(>.panel-icon:last-child){padding-right:.875rem}.panel-button--primary{border-color:transparent;background:var(--panel-primary);color:var(--panel-on-primary)!important}.panel-button--primary:hover{background:var(--panel-primary-dark);border-color:transparent}.panel-button--secondary{border-color:var(--panel-line-strong);background:var(--panel-surface);color:var(--panel-ink)}.panel-button--secondary:hover{background:var(--panel-surface-2)}.panel-button--danger{border-color:transparent;background:var(--panel-danger);color:var(--panel-on-danger)!important}.panel-button--danger:hover{background:var(--panel-danger-dark)}.panel-button--quiet{border-color:transparent;background:transparent;color:var(--panel-muted)}.panel-button--quiet:hover{background:var(--panel-surface-2);color:var(--panel-ink);border-color:transparent}.panel-text-link{color:var(--panel-primary)!important;font-weight:640}.panel-text-link:hover{color:var(--panel-primary-dark)!important;text-decoration:underline;text-underline-offset:2px}.panel-text-link:hover,.panel-link-button:hover,.panel-inline-toggle:hover,.panel-tile__guide-link,.panel-callout__link,.panel-hours__toggle{text-underline-position:from-font;text-decoration-skip-ink:auto}.panel-link-button,.panel-inline-toggle,.panel-tile__guide-link,.panel-branding-media__grid button.panel-text-link{display:inline-flex;align-items:center;min-height:2.5rem}.panel-link-button{border:0;background:transparent;padding:0;color:var(--panel-muted);font-size:.8125rem;font-weight:620}.panel-link-button:hover{color:var(--panel-ink);text-decoration:underline;text-underline-offset:2px}.panel-inline-toggle{align-self:flex-start;border:0;background:transparent;padding:0;color:var(--panel-primary);font-size:.8125rem;font-weight:640}.panel-inline-toggle:hover{text-decoration:underline;text-underline-offset:2px}.panel-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.75rem;margin-bottom:1.75rem}.panel-stat{min-width:0;display:flex;align-items:center;gap:.75rem;padding:1rem;border:1px solid var(--panel-line);border-left:3px solid var(--panel-line);border-radius:var(--panel-r);background:var(--panel-surface);box-shadow:var(--panel-shadow-1)}.panel-stat>div{min-width:0;display:flex;flex-direction:column-reverse;gap:.1rem}.panel-stat small{color:var(--panel-muted);font-size:.78rem;font-weight:620}.panel-stat strong{font-size:1.5rem;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.panel-stat--featured{border-left-color:var(--panel-primary)}.panel-stat--featured small{color:var(--panel-muted)}.panel-stat__icon{display:none}.panel-stat__dot{width:.5rem;height:.5rem;flex:none;border-radius:50%}.panel-stat__dot--draft{background:var(--panel-warning)}.panel-stat__dot--published{background:var(--panel-primary)}.panel-stat__dot--archived{background:var(--panel-faint)}.panel-table-card,.panel-form-card{overflow:hidden;border:1px solid var(--panel-line);border-radius:var(--panel-r-card);background:var(--panel-surface);box-shadow:var(--panel-shadow-1)}.panel-form-card{--panel-card-pad: 1rem;padding:var(--panel-card-pad)}.panel-frame-list{display:grid;grid-template-columns:1fr;gap:.75rem}.panel-table-card>.panel-frame-list{padding:.75rem 1rem 1rem}.panel-frame-row{position:relative;min-width:0;display:flex;align-items:stretch;gap:0;border:1px solid var(--panel-line);border-radius:var(--panel-r);background:var(--panel-surface);box-shadow:var(--panel-shadow-1);transition:border-color .16s ease,box-shadow .16s ease}.panel-frame-row:hover{border-color:var(--panel-line-strong);box-shadow:var(--panel-shadow-2)}.panel-frame-row.is-selected{border-color:var(--panel-primary);box-shadow:0 0 0 2px var(--panel-primary-soft)}.panel-frame-select{flex:none;display:grid;place-items:center;width:2.75rem;align-self:stretch;cursor:pointer;z-index:2}.panel-frame-select input{width:1.15rem;height:1.15rem;accent-color:var(--panel-primary)}.panel-frame-row__link{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:.75rem;padding:.75rem}.panel-frame-select~.panel-frame-row__link{padding-left:0}.panel-frame-row__link:after{content:"";position:absolute;inset:0;border-radius:var(--panel-r)}.panel-frame-thumb{flex:none;width:5.25rem;height:4rem;display:grid;place-items:center;border-radius:var(--panel-r-sm);overflow:hidden;background:var(--panel-surface-2);color:var(--panel-faint);font-size:1.1rem}.panel-frame-thumb img{width:100%;height:100%;object-fit:cover}.panel-frame-main{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:.28rem}.panel-frame-title-row{min-width:0;display:flex;align-items:baseline;gap:.5rem}.panel-frame-main strong{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:640}.panel-frame-main small{color:var(--panel-muted);font-size:.8125rem;font-family:var(--panel-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.panel-frame-price{flex:none;margin-left:auto;font-weight:660;font-variant-numeric:tabular-nums;white-space:nowrap}.panel-frame-tags{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.1rem}.panel-frame-list.panel-frame-list--compact{grid-template-columns:1fr;gap:.5rem}.panel-frame-list--compact .panel-frame-row{flex-direction:row;align-items:center;gap:.75rem;padding:.6rem .75rem}.panel-frame-list--compact .panel-frame-thumb{width:4rem;height:3rem;aspect-ratio:auto;border-radius:var(--panel-r-sm)}.panel-frame-list--compact .panel-frame-main{padding:0;gap:.2rem}.panel-frame-list--compact .panel-frame-title-row{gap:.75rem}.panel-frame-list--compact .panel-frame-main small{font-size:.75rem}.panel-frame-arrow{display:none}.panel-frame-tryon{display:inline-flex;align-items:center;gap:.35rem;border-radius:var(--panel-pill);padding:.15rem .5rem;font-size:.75rem;font-weight:640;white-space:nowrap;background:var(--panel-surface-2);color:var(--panel-muted)}.panel-frame-tryon:before{content:"";width:.375rem;height:.375rem;border-radius:50%;background:currentColor}.panel-frame-tryon--ready{background:var(--panel-success-soft);color:var(--panel-success)}.panel-frame-tryon--needs_calibration{background:var(--panel-warning-soft);color:var(--panel-warning)}.panel-status{display:inline-flex;align-items:center;gap:.35rem;border-radius:var(--panel-pill);padding:.15rem .5rem;font-size:.75rem;font-weight:640;white-space:nowrap}.panel-status:before{content:"";width:.375rem;height:.375rem;border-radius:50%;background:currentColor}.panel-status--draft{background:var(--panel-surface-3);color:var(--panel-muted)}.panel-status--draft:before{background:none;border:1.5px solid currentColor;width:.5rem;height:.5rem}.panel-status--published{background:var(--panel-success-soft);color:var(--panel-success)}.panel-status--archived{background:var(--panel-surface-2);color:var(--panel-faint)}.panel-filters{display:grid;grid-template-columns:1fr;gap:.75rem;margin-bottom:1rem}.panel-search{position:relative;display:flex;align-items:center;min-width:0}.panel-search__icon{position:absolute;left:.75rem;color:var(--panel-faint);pointer-events:none}.panel-search input{width:100%;min-height:2.75rem;padding:0 1rem 0 2.5rem;border:1px solid var(--panel-field-line);border-radius:var(--panel-r-sm);background:var(--panel-surface);color:var(--panel-ink);transition:border-color .16s ease,box-shadow .16s ease}.panel-search input::placeholder{color:var(--panel-faint)}.panel-search input:focus{outline:none;border-color:var(--panel-primary);box-shadow:0 0 0 3px var(--panel-primary-soft)}.panel-chips{display:flex;gap:.5rem;overflow-x:auto;min-width:0;padding-bottom:.25rem;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 2rem),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 2rem),transparent);scroll-padding-inline-end:2.5rem}.panel-chips::-webkit-scrollbar{display:none}.panel-filter-chip{display:inline-flex;align-items:center;gap:.5rem;flex:none;min-height:2.25rem;padding:0 .75rem;border:1px solid var(--panel-line-strong);border-radius:var(--panel-pill);background:var(--panel-surface);color:var(--panel-muted);font-size:.8125rem;font-weight:600;touch-action:manipulation;transition:background .16s ease,border-color .16s ease,color .16s ease}.panel-filter-chip:hover{border-color:var(--panel-faint);color:var(--panel-ink)}.panel-filter-chip.is-active{background:var(--panel-ink);border-color:var(--panel-ink);color:var(--panel-canvas)}.panel-filter-chip__n{font-variant-numeric:tabular-nums;font-size:.75rem;padding:0 .375rem;border-radius:var(--panel-pill);background:var(--panel-surface-3);color:var(--panel-muted)}.panel-filter-chip.is-active .panel-filter-chip__n{background:#ffffff2e;color:inherit}.panel-filters select{width:100%;min-height:2.75rem;padding:0 2rem 0 .75rem;border:1px solid var(--panel-field-line);border-radius:var(--panel-r-sm);background-color:var(--panel-surface);color:var(--panel-ink)}.panel-filter-button{width:100%}.panel-pagination{display:flex;justify-content:space-between;gap:.75rem;margin-top:1rem}.panel-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:16rem;padding:2.5rem 1rem;border:1px dashed var(--panel-line-strong);border-radius:var(--panel-r-lg);background:var(--panel-surface)}.panel-empty--inline{min-height:12rem}.panel-empty__icon{width:3rem;height:3rem;display:grid;place-items:center;margin-bottom:.85rem;border-radius:var(--panel-r);background:var(--panel-primary-soft);color:var(--panel-primary);font-size:1.25rem;font-weight:700}.panel-empty h1,.panel-empty h2,.panel-empty h3{margin:0 0 .45rem;font-size:1.0625rem;font-weight:660}.panel-empty p{max-width:28rem;margin:0 0 1.2rem;color:var(--panel-muted);font-size:.8125rem;line-height:1.55}.panel-skeleton{display:block;overflow:hidden;border-radius:.45rem;background:var(--panel-surface-3);position:relative}.panel-skeleton:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);animation:panel-shimmer 1.25s infinite}.panel-skeleton--thumb{width:5.25rem;height:4rem;border-radius:var(--panel-r-sm)}.panel-skeleton--title{width:min(12rem,70%);height:.8rem}.panel-skeleton--text{width:min(17rem,90%);height:.6rem}.panel-skeleton--badge{width:4.4rem;height:1.35rem;border-radius:var(--panel-pill)}.panel-skeleton-row{padding:.75rem;gap:.75rem;align-items:center}@keyframes panel-shimmer{to{transform:translate(100%)}}.panel-bulk-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem;padding:.6rem .75rem;border:1px solid var(--panel-line);border-radius:var(--panel-r);background:var(--panel-surface);box-shadow:var(--panel-shadow-2);font-size:.8125rem;font-weight:620}.panel-bulk-bar__actions{display:flex;flex-wrap:wrap;gap:.4rem}.panel-bulk-bar__actions .panel-button{min-height:2.25rem;padding:0 .7rem;font-size:.8125rem}.panel-form{display:flex;flex-direction:column;gap:var(--panel-gap-3)}.panel-form-fields{display:contents;margin:0;padding:0;border:0}.panel-field-grid{display:grid;gap:var(--panel-gap-2);align-items:start}.panel-field-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.panel-field{min-width:0;display:flex;flex-direction:column;gap:var(--panel-gap-1);color:var(--panel-ink);font-size:.8125rem;font-weight:620}.panel-field>span small,.panel-field__label small{color:var(--panel-faint);font-weight:500;margin-left:.3rem}.panel-field__label{color:var(--panel-ink);font-size:.8125rem;font-weight:620}.panel-field input,.panel-field select,.panel-field textarea{width:100%;padding:.625rem .75rem;border:1px solid var(--panel-field-line);border-radius:var(--panel-r-sm);background:var(--panel-surface);color:var(--panel-ink);font-size:var(--panel-input-size);font-weight:500;transition:border-color .16s ease,box-shadow .16s ease}.panel-field input,.panel-field select{min-height:2.75rem}.panel-field textarea{min-height:5.5rem;resize:vertical;line-height:1.55}.panel-field input::placeholder,.panel-field textarea::placeholder{color:var(--panel-faint)}.panel-field input:focus,.panel-field select:focus,.panel-field textarea:focus{outline:none;border-color:var(--panel-primary);box-shadow:0 0 0 3px var(--panel-primary-soft)}.panel-field input[aria-invalid=true],.panel-field select[aria-invalid=true],.panel-field textarea[aria-invalid=true]{border-color:var(--panel-danger)}.panel-field>small{color:var(--panel-faint);font-size:.8125rem;font-weight:500;line-height:1.5}.panel-field>.panel-field-error{color:var(--panel-danger);font-weight:620}.panel-input-prefix,.panel-input-suffix{display:flex;align-items:stretch;overflow:hidden;border:1px solid var(--panel-field-line);border-radius:var(--panel-r-sm);background:var(--panel-surface)}.panel-input-prefix>span,.panel-input-suffix>span{display:grid;place-items:center;padding:0 .7rem;color:var(--panel-faint);font-size:.875rem;font-weight:600}.panel-input-prefix input,.panel-input-suffix input{min-width:0;border:0!important;border-radius:0!important;box-shadow:none!important;font-variant-numeric:tabular-nums}.panel-input-prefix:focus-within,.panel-input-suffix:focus-within{border-color:var(--panel-primary);box-shadow:0 0 0 3px var(--panel-primary-soft)}.panel-input-prefix input:focus,.panel-input-suffix input:focus{outline:0;box-shadow:none!important}.panel-input-suffix input{text-align:center;font-family:var(--panel-mono);font-size:1.0625rem}.panel-input-suffix>span{font-family:var(--panel-mono);font-size:.78rem}.panel-field__hint-block{margin:-.35rem 0 0;color:var(--panel-faint);font-size:.8125rem;line-height:1.5}.panel-input-code{font-family:var(--panel-mono);text-transform:uppercase;letter-spacing:-.01em}.panel-promo-hint{justify-content:center}.panel-promo-hint p{margin:.2rem 0 0;color:var(--panel-muted);font-size:.8125rem;font-weight:500;line-height:1.5}.panel-advanced{border:1px solid var(--panel-line);border-radius:var(--panel-r);background:var(--panel-surface);overflow:hidden}.panel-advanced>summary{display:flex;align-items:center;gap:.5rem;padding:1rem;cursor:pointer;list-style:none;font-size:.9375rem;font-weight:620}.panel-advanced>summary::-webkit-details-marker{display:none}.panel-advanced>summary:after{content:"";margin-left:auto;width:1.125rem;height:1.125rem;flex:none;background-color:var(--panel-faint);-webkit-mask:var(--panel-chevron) center / contain no-repeat;mask:var(--panel-chevron) center / contain no-repeat;transition:rotate .18s ease-out}.panel-advanced[open]>summary:after{rotate:180deg}.panel-advanced>summary small{color:var(--panel-faint);font-weight:500}.panel-advanced__fields{padding:0 1rem 1rem}.panel-category-picker{display:grid;gap:.85rem}.panel-category-group{margin:0;padding:0;border:0}.panel-category-group legend{padding:0;margin-bottom:.4rem}.panel-chip-row{display:flex;flex-wrap:wrap;gap:.4rem}.panel-chip{min-height:2.25rem;padding:0 .75rem;border:1px solid var(--panel-line-strong);border-radius:var(--panel-pill);background:var(--panel-surface);color:var(--panel-muted);font-size:.8125rem;font-weight:600;touch-action:manipulation;transition:background .16s ease,border-color .16s ease,color .16s ease}.panel-chip:hover{border-color:var(--panel-faint);color:var(--panel-ink)}.panel-chip.is-active{background:var(--panel-primary-soft);border-color:var(--panel-primary);color:var(--panel-primary)}.panel-chip--all{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-style:dashed;min-height:2rem}.panel-duplicate-warning{gap:.5rem}.panel-duplicate-list{margin:.3rem 0 0;padding-left:1.1rem;font-size:.8125rem;line-height:1.6}.panel-duplicate-list code{font-family:var(--panel-mono);font-size:.78rem}.panel-duplicate-ack{display:flex;align-items:center;gap:.5rem;margin-top:.4rem;font-weight:620;cursor:pointer}.panel-duplicate-ack input{width:1.1rem;height:1.1rem;accent-color:var(--panel-primary)}.panel-form-actions{position:sticky;bottom:0;z-index:30;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.5rem calc(-1 * var(--panel-card-pad, 1rem)) 0;padding:.75rem var(--panel-card-pad, 1rem);padding-bottom:max(.75rem,env(safe-area-inset-bottom));border-top:1px solid var(--panel-line);background:color-mix(in srgb,var(--panel-surface) 96%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.panel-form-actions .panel-button{flex:1 1 8rem}.panel-form-actions__secondary{order:-1}.panel-danger-zone{display:flex;flex-direction:column;gap:1rem;margin-top:1rem;padding:1rem;border:1px solid var(--panel-line);border-radius:var(--panel-r);background:var(--panel-surface)}.panel-danger-zone h2{margin:0;font-size:.9375rem;font-weight:660}.panel-danger-zone p{margin:.25rem 0 0;color:var(--panel-muted);font-size:.8125rem;line-height:1.5}.panel-danger-zone--delete{border-color:color-mix(in srgb,var(--panel-danger) 30%,var(--panel-line))}.panel-danger-zone--delete h2{color:var(--panel-danger)}.panel-danger-actions{display:flex;flex-wrap:wrap;gap:.5rem}.panel-danger-actions form{margin:0}.panel-danger-actions .panel-button{flex:1}.panel-notice{display:flex;flex-direction:column;gap:.15rem;margin-bottom:1rem;padding:.8rem 1rem;border-radius:var(--panel-r);border-left:3px solid var(--panel-line);background:var(--panel-surface-2);color:var(--panel-ink);font-size:.8125rem;line-height:1.55}.panel-notice strong{font-weight:660}.panel-notice__action{margin-top:var(--panel-gap-2)}.panel-notice--error{border-left-color:var(--panel-danger);background:var(--panel-danger-soft)}.panel-notice--success{border-left-color:var(--panel-success);background:var(--panel-success-soft)}.panel-notice--warning{border-left-color:var(--panel-warning);background:var(--panel-warning-soft)}.panel-media-note{display:flex;align-items:flex-start;gap:.75rem;padding:.8rem 1rem;border-radius:var(--panel-r);border-left:3px solid var(--panel-primary);background:var(--panel-primary-soft);color:var(--panel-ink)}.panel-media-note>span{width:1.75rem;height:1.75rem;flex:none;display:grid;place-items:center;border-radius:var(--panel-r-sm);color:var(--panel-primary);background:color-mix(in srgb,var(--panel-primary) 14%,transparent)}.panel-media-note strong{font-size:.875rem;font-weight:660}.panel-media-note p{margin:.15rem 0 0;color:var(--panel-muted);font-size:.8125rem;line-height:1.5}.panel-media-manager{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:1rem}.panel-media-manager .panel-section-heading{margin-bottom:0}.panel-media-loading{min-height:6rem;display:grid;place-items:center;color:var(--panel-muted);font-size:.8125rem}.panel-media-block{display:grid;gap:.85rem}.panel-media-block+.panel-media-block{padding-top:1.25rem;border-top:1px solid var(--panel-line)}.panel-media-block__heading h3{margin:0;font-size:.9375rem;font-weight:660}.panel-media-block__heading p{margin:.2rem 0 0;color:var(--panel-muted);font-size:.8125rem;line-height:1.5}.panel-media-upload-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.panel-media-upload-actions input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.panel-media-upload-actions>small{width:100%;color:var(--panel-faint);font-size:.8125rem;line-height:1.5}.panel-upload-progress{display:grid;gap:.35rem;color:var(--panel-muted);font-size:.8125rem}.panel-upload-progress progress{width:100%;accent-color:var(--panel-primary)}.panel-media-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.panel-media-item{min-width:0;display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:.65rem;padding:.65rem;border:1px solid var(--panel-line);border-radius:var(--panel-r);background:var(--panel-surface)}.panel-media-item>img,.panel-media-item__placeholder{width:4.5rem;height:4.5rem;grid-row:1 / span 2;border-radius:var(--panel-r-sm);object-fit:cover;background:var(--panel-surface-2)}.panel-media-item__placeholder{display:grid;place-items:center;color:var(--panel-faint);font-size:.78rem;font-weight:700}.panel-media-item__copy{min-width:0;display:flex;align-content:flex-start;align-items:center;flex-wrap:wrap;gap:.35rem}.panel-media-item__copy>strong{width:100%;overflow:hidden;font-size:.8125rem;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.panel-media-item__copy>small{color:var(--panel-muted);font-size:.75rem;font-weight:600}.panel-media-status{padding:.12rem .45rem;border-radius:var(--panel-pill);background:var(--panel-surface-2);color:var(--panel-muted);font-size:.7rem;font-weight:660}.panel-media-status--ready{background:var(--panel-success-soft);color:var(--panel-success)}.panel-media-status--rejected{background:var(--panel-danger-soft);color:var(--panel-danger)}.panel-media-status--validating{background:var(--panel-warning-soft);color:var(--panel-warning)}.panel-media-item__actions{grid-column:2;display:flex;flex-wrap:wrap;gap:.35rem}.panel-media-item__actions button{min-height:2.1rem;padding:0 .6rem;border:1px solid var(--panel-line-strong);border-radius:var(--panel-r-sm);background:var(--panel-surface);color:var(--panel-ink);font-size:.78rem;font-weight:620}.panel-media-item__actions button:hover{border-color:var(--panel-faint);background:var(--panel-surface-2)}.panel-appearance-layout{display:grid;gap:var(--panel-gap-3)}.panel-appearance-form fieldset{display:contents}.panel-preview-column{display:none}.panel-preview-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:.8rem}.panel-preview-heading h2{margin:0;font-size:1.0625rem;font-weight:660}.panel-preview-heading>span{color:var(--panel-success);font-size:.75rem;font-weight:660}.panel-phone-preview{max-width:21rem;margin:0 auto;padding:.6rem;border-radius:1.75rem;background:#1b2324;box-shadow:var(--panel-shadow-3)}.panel-phone-preview__speaker{width:3.5rem;height:.25rem;margin:.15rem auto .5rem;border-radius:99px;background:#4a5455}.panel-phone-preview__screen{--preview-color: var(--panel-primary);min-height:24rem;overflow:hidden;border-radius:1.25rem;background:#fff}.panel-color-field{display:grid;grid-template-columns:3rem 1fr;gap:.5rem}.panel-color-field input[type=color]{padding:.25rem;min-height:2.75rem}.panel-theme-field>span{font-weight:620;color:var(--panel-ink)}.panel-theme-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.5rem;margin:.4rem 0 .25rem}.panel-theme-option{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.7rem;padding:.7rem .8rem;text-align:left;border:1px solid var(--panel-line-strong);border-radius:var(--panel-r);background:var(--panel-surface);transition:border-color .16s ease,box-shadow .16s ease}@media(max-width:47.99rem){.panel-theme-grid{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr))}.panel-theme-option{padding:.6rem .7rem;gap:.55rem}.panel-theme-option__body small{display:none}.panel-theme-option__check{top:.35rem;right:.45rem}}.panel-theme-option:hover{border-color:var(--panel-faint)}.panel-theme-option.is-active{border-color:var(--panel-primary);box-shadow:0 0 0 3px var(--panel-primary-soft)}.panel-theme-option__preview{display:inline-flex;padding:.3rem;border-radius:var(--panel-r-sm);background:var(--swatch-bg, #fff);box-shadow:inset 0 0 0 1px #0000000f}.panel-theme-option__dot{width:.82rem;height:.82rem;border-radius:50%;box-shadow:inset 0 0 0 1px #00000014}.panel-theme-option__dot+.panel-theme-option__dot{margin-left:-.28rem}.panel-theme-option__dot--primary{background:var(--swatch-primary, #000)}.panel-theme-option__dot--secondary{background:var(--swatch-secondary, #888)}.panel-theme-option__dot--support{background:var(--swatch-support, #ccc)}.panel-theme-option__body{min-width:0;display:flex;flex-direction:column;gap:.1rem}.panel-theme-option__body strong{font-size:.875rem;font-weight:620;color:var(--panel-ink)}.panel-theme-option__body small{color:var(--panel-muted);font-size:.78rem;line-height:1.4}.panel-theme-option__check{position:absolute;top:.5rem;right:.6rem;color:var(--panel-primary);font-weight:700}.panel-branding-media{margin-top:1.25rem}.panel-branding-media__grid{display:grid;gap:.75rem}.panel-branding-media__grid article{display:grid;grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:.4rem .75rem;padding:.7rem;border:1px solid var(--panel-line);border-radius:var(--panel-r)}.panel-branding-media__grid article>img,.panel-branding-media__grid article>div{width:4.5rem;height:4.5rem;grid-row:1 / span 4;display:grid;place-items:center;border-radius:var(--panel-r-sm);object-fit:cover;background:var(--panel-surface-2);color:var(--panel-faint)}.panel-branding-media__grid article>strong{font-size:.8125rem;font-weight:620}.panel-branding-media__grid article>span{overflow:hidden;color:var(--panel-muted);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.panel-branding-media__grid input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.panel-branding-media__grid .panel-button{width:fit-content;min-height:2.25rem;padding:0 .7rem;font-size:.8125rem}.panel-branding-media__grid button.panel-text-link{width:fit-content;border:0;background:transparent;padding:0}.panel-branding-media>small{display:block;margin-top:.75rem;color:var(--panel-faint);font-size:.8125rem;line-height:1.55}.panel-hide-toggle{align-self:flex-start;display:inline-flex;align-items:center;gap:.4rem;margin-top:.1rem;padding:.35rem .65rem;border:1px solid var(--panel-line-strong);border-radius:var(--panel-pill);color:var(--panel-muted);background:transparent;font-size:.78rem;font-weight:620;transition:border-color .16s ease,color .16s ease,background .16s ease}.panel-hide-toggle:hover{border-color:var(--panel-faint);color:var(--panel-ink)}.panel-hide-toggle.is-hidden{border-color:var(--panel-primary);color:var(--panel-primary);background:var(--panel-primary-soft)}.panel-hide-toggle__icon{display:inline-grid;width:1.05rem;height:1.05rem}.panel-hide-toggle__icon>span{grid-area:1 / 1;display:inline-flex;transition:opacity .3s cubic-bezier(.2,0,0,1),scale .3s cubic-bezier(.2,0,0,1),filter .3s cubic-bezier(.2,0,0,1)}.panel-hide-toggle__icon>span[data-shown=false]{scale:.25;opacity:0;filter:blur(4px)}.panel-hide-toggle__icon>span[data-shown=true]{scale:1;opacity:1;filter:blur(0)}.panel-hide-toggle__icon .panel-icon{width:1.05rem;height:1.05rem}.panel-category-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.panel-category-row__reorder{flex:none;display:inline-flex;gap:.2rem}.panel-confirm-overlay{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:1rem;background:color-mix(in srgb,var(--panel-ink) 42%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);overscroll-behavior:contain}.panel-confirm{width:min(26rem,100%);padding:1.5rem;border-radius:var(--panel-r-lg);background:var(--panel-surface);box-shadow:var(--panel-shadow-3)}.panel-confirm h3{margin:0 0 .4rem;font-size:1.0625rem;font-weight:660}.panel-confirm p{margin:0 0 1.25rem;color:var(--panel-muted);font-size:.875rem;line-height:1.55}.panel-confirm__actions{display:flex;justify-content:flex-end;gap:.5rem}.panel-standalone-state{display:grid;place-items:center;padding:2rem 1rem}.panel-page{min-height:100vh;display:grid;place-items:center;padding:2rem 1rem;background:var(--panel-canvas)}.panel-card{width:min(30rem,100%);padding:1.75rem;border:1px solid var(--panel-line);border-radius:var(--panel-r-lg);background:var(--panel-surface);box-shadow:var(--panel-shadow-2)}.panel-card__topline{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.panel-card h1{margin:0 0 .4rem;font-size:1.375rem;font-weight:700;letter-spacing:-.02em}.panel-intro{margin:0 0 1.5rem;color:var(--panel-muted);font-size:.875rem;line-height:1.55}.panel-account{margin:1.25rem 0 0;color:var(--panel-faint);font-size:.8125rem}.auth-eyebrow{margin:0;color:var(--panel-primary);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.store-choice-list{display:grid;gap:.5rem}.store-choice{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.5rem;padding:.75rem 1rem;border:1px solid var(--panel-line-strong);border-radius:var(--panel-r);background:var(--panel-surface);transition:border-color .16s ease,background .16s ease}.store-choice:hover{border-color:var(--panel-primary);background:var(--panel-primary-soft)}.store-choice>span:first-child{min-width:0;display:flex;flex-direction:column}.store-choice strong{font-size:.9375rem;font-weight:640}.store-choice small{color:var(--panel-muted);font-size:.8125rem}.panel-admin-shortcut{display:flex;align-items:center;gap:.5rem;margin-top:auto;padding:.6rem .7rem;border-radius:var(--panel-r-sm);border:1px dashed color-mix(in srgb,currentColor 30%,transparent);color:var(--panel-muted);font-size:.8125rem;font-weight:620}@media(min-width:60rem){.panel-shell{grid-template-columns:15.5rem minmax(0,1fr)}.panel-sidebar{display:flex;flex-direction:column;gap:1.5rem;padding:1rem;height:100vh;position:sticky;top:0;align-self:start;border-right:1px solid var(--panel-line);background:var(--panel-surface)}.panel-brand{display:flex;align-items:center;gap:.75rem;padding:.5rem .5rem 0}.panel-brand__mark{width:2.25rem;height:2.25rem;display:grid;place-items:center;border-radius:var(--panel-r-sm);background:var(--panel-primary);color:var(--panel-on-primary);font-weight:700}.panel-brand>span:last-child{display:flex;flex-direction:column}.panel-brand strong{font-size:.9375rem;font-weight:660;line-height:1.2}.panel-brand small{color:var(--panel-faint);font-size:.8125rem}.panel-store-card{display:flex;align-items:center;gap:.75rem;padding:.7rem;border-radius:var(--panel-r-sm);background:var(--panel-surface-2)}.panel-store-card__copy{min-width:0;display:flex;flex-direction:column}.panel-store-card__copy small{color:var(--panel-faint);font-size:.6875rem}.panel-store-card__copy strong{overflow:hidden;font-size:.8125rem;font-weight:640;text-overflow:ellipsis;white-space:nowrap}.panel-nav{display:grid;gap:2px}.panel-nav__link{display:flex;align-items:center;gap:.75rem;min-height:2.5rem;padding:0 .75rem;border-radius:var(--panel-r-sm);color:var(--panel-muted);font-size:.9375rem;font-weight:580;transition:background .16s ease,color .16s ease}.panel-nav__link>span{width:1.25rem;height:1.25rem;flex:none;display:inline-grid;place-items:center}.panel-nav__link:hover{background:var(--panel-surface-2);color:var(--panel-ink)}.panel-nav__link.is-active{background:var(--panel-primary-soft);color:var(--panel-primary);font-weight:640}.panel-topbar,.panel-mobile-nav,.panel-mobile-public-action{display:none}.panel-sidebar__foot{margin-top:auto;display:grid;gap:.35rem}.panel-sidebar__foot form{margin:0}.panel-sidebar__foot .panel-button{width:100%;justify-content:flex-start}.panel-sidebar__foot .panel-admin-shortcut{margin-top:.35rem}.panel-shell[data-focus=true] .panel-page-heading{display:flex}.panel-content{padding:2rem 2rem 2.5rem}.panel-page-heading{flex-wrap:nowrap}.panel-page-heading h1{font-size:2rem}.panel-page-actions{width:auto}.panel-page-actions .panel-button{flex:none}.panel-frame-list{grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:1rem}.panel-frame-row{flex-direction:column}.panel-frame-select{position:absolute;top:.5rem;left:.5rem;width:2rem;height:2rem;align-self:auto;border-radius:var(--panel-r-sm);background:color-mix(in srgb,var(--panel-surface) 85%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.panel-frame-row__link{flex-direction:column;align-items:stretch;gap:0;padding:0;width:100%}.panel-frame-select~.panel-frame-row__link{padding-left:0}.panel-frame-thumb{width:100%;height:auto;aspect-ratio:4 / 3;border-radius:var(--panel-r) var(--panel-r) 0 0}.panel-frame-main{padding:.75rem 1rem 1rem;gap:.35rem}.panel-filters{grid-template-columns:minmax(0,22rem) minmax(0,1fr) auto;align-items:center}.panel-chips{overflow:visible;flex-wrap:wrap;padding-bottom:0;-webkit-mask-image:none;mask-image:none}.panel-filter-button{width:auto}.panel-field-grid--title-price{grid-template-columns:minmax(0,1fr) 12rem}.panel-form-card{--panel-card-pad: 1.25rem}.panel-form-actions{flex-wrap:nowrap;justify-content:flex-end}.panel-form-actions .panel-button{flex:none;min-width:10rem}.panel-save-state{flex:1 1 auto}.panel-danger-zone--row{flex-direction:row;align-items:center;justify-content:space-between}.panel-danger-actions .panel-button{flex:none}.panel-appearance-layout{grid-template-columns:minmax(0,1fr) 22rem;align-items:start}.panel-preview-column{display:block;position:sticky;top:2rem}.panel-media-item{grid-template-columns:5rem minmax(0,1fr)}.panel-media-item>img,.panel-media-item__placeholder{width:5rem;height:5rem}.panel-bulk-bar{top:1rem}}.panel-tryon-tiles{display:grid;gap:.8rem;grid-template-columns:1fr}.panel-tryon-single{display:block}.panel-tile{display:flex;flex-direction:column;gap:.65rem;padding:1rem;border:1px solid var(--panel-line);border-radius:var(--panel-r);background:var(--panel-surface)}.panel-tile--done{border-color:color-mix(in srgb,var(--panel-primary) 35%,var(--panel-line))}.panel-tile--tryon{border-left:3px solid var(--panel-primary)}.panel-tile__head{display:flex;align-items:center;gap:.5rem}.panel-tile__head--studio{flex-wrap:wrap}.panel-tile__head strong{font-size:.9375rem;font-weight:660}.panel-tile__tag{display:inline-grid;place-items:center;min-width:2rem;padding:.15rem .4rem;border-radius:var(--panel-r-sm);background:var(--panel-primary-soft);color:var(--panel-primary);font-family:var(--panel-mono);font-size:.7rem;font-weight:700}.panel-tile__check{margin-left:auto;color:var(--panel-primary);font-size:.75rem;font-weight:660}.panel-tile__head--studio .panel-tile__check{margin-left:0}.panel-tile>p{margin:0;color:var(--panel-muted);font-size:.8125rem;line-height:1.55}.panel-tile__example{margin:0;display:grid;gap:.35rem}.panel-tile__example svg{width:100%;max-width:15rem;height:auto;border-radius:var(--panel-r-sm)}.panel-tile__example figcaption{color:var(--panel-faint);font-size:.78rem}.panel-tile__example--3d{min-height:4rem;display:grid;place-items:center;border:1px dashed var(--panel-line-strong);border-radius:var(--panel-r-sm);background:var(--panel-surface-2);color:var(--panel-faint);font-family:var(--panel-mono);font-size:.9rem;font-weight:700;letter-spacing:.06em}.panel-tile .panel-button{width:100%}.panel-tile .panel-button input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.panel-tile__actions{display:grid;gap:.5rem}.panel-tile__local-note{color:var(--panel-faint);font-size:.78rem;line-height:1.5}.panel-tile__guide-link{align-self:flex-start;padding:0;border:0;background:none;color:var(--panel-primary);font-size:.8125rem;font-weight:640;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.panel-photo-guide{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:1rem;background:color-mix(in srgb,var(--panel-ink) 42%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);overscroll-behavior:contain}.panel-photo-guide>div{width:min(34rem,100%);max-height:90vh;overflow-y:auto;padding:1.5rem;border-radius:var(--panel-r-lg);background:var(--panel-surface);box-shadow:var(--panel-shadow-3)}.panel-photo-guide h3{margin:0 0 1rem;font-size:1.0625rem;font-weight:660}.panel-photo-guide__grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.panel-photo-guide__card{margin:0;display:grid;gap:.5rem;padding:.75rem;border:1px solid var(--panel-line);border-radius:var(--panel-r);background:var(--panel-surface-2)}.panel-photo-guide__card svg{width:100%;height:auto;border-radius:var(--panel-r-sm);background:var(--panel-surface)}.panel-photo-guide__card figcaption{color:var(--panel-muted);font-size:.8125rem;line-height:1.5}.panel-photo-guide__card--good{border-color:color-mix(in srgb,var(--panel-primary) 35%,var(--panel-line))}.panel-photo-guide__card--bad{border-color:color-mix(in srgb,var(--panel-danger) 30%,var(--panel-line))}.panel-photo-guide__tag{justify-self:start;padding:.12rem .5rem;border-radius:var(--panel-pill);font-size:.7rem;font-weight:700}.panel-photo-guide__tag--good{background:var(--panel-success-soft);color:var(--panel-success)}.panel-photo-guide__tag--bad{background:var(--panel-danger-soft);color:var(--panel-danger)}.panel-studio-overlay{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:1rem;background:color-mix(in srgb,var(--panel-ink) 42%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);overscroll-behavior:contain}.panel-studio-dialog{width:min(38rem,100%);max-height:90vh;overflow-y:auto;padding:1.5rem;border-radius:var(--panel-r-lg);background:var(--panel-surface);box-shadow:var(--panel-shadow-3)}.panel-studio-dialog h3{margin:0 0 .4rem;font-size:1.0625rem;font-weight:660}.panel-studio-dialog>p{margin:0 0 1.25rem;color:var(--panel-muted);font-size:.875rem;line-height:1.55}.panel-studio-compare{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0 0 1.25rem}.panel-studio-compare figure{margin:0;display:grid;gap:.4rem}.panel-studio-compare img{width:100%;aspect-ratio:1;object-fit:contain;border:1px solid var(--panel-line);border-radius:var(--panel-r);background:var(--panel-surface-2)}.panel-studio-compare figcaption{color:var(--panel-muted);font-size:.8125rem;font-weight:620}.panel-studio-transparent{--panel-checker: #D4DCDC;background-color:var(--panel-surface);background-image:linear-gradient(45deg,var(--panel-checker) 25%,transparent 25%),linear-gradient(-45deg,var(--panel-checker) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--panel-checker) 75%),linear-gradient(-45deg,transparent 75%,var(--panel-checker) 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0}.panel-checker-swatch{--panel-checker: #C7D2D2;background-color:#fff;background-image:linear-gradient(45deg,var(--panel-checker) 25%,transparent 25%),linear-gradient(-45deg,var(--panel-checker) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--panel-checker) 75%),linear-gradient(-45deg,transparent 75%,var(--panel-checker) 75%);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0}.panel-studio-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.panel-studio-actions .panel-button{flex:1}.panel-quality-field{display:grid;gap:.375rem}.panel-quality-field select{min-height:2.75rem;padding:0 2rem 0 .75rem;border:1px solid var(--panel-field-line);border-radius:var(--panel-r-sm);background-color:var(--panel-surface);color:var(--panel-ink)}.panel-quality-field select:hover{border-color:var(--panel-faint)}.panel-quality-field select:focus{outline:none;border-color:var(--panel-primary);box-shadow:0 0 0 3px var(--panel-primary-soft)}.panel-quality-field>small{color:var(--panel-faint);font-size:.78rem;line-height:1.5}.panel-ai-cost-summary{color:var(--panel-muted);font-size:.78rem;font-variant-numeric:tabular-nums}.panel-ai-cost-summary strong{color:var(--panel-ink);font-weight:660}.panel-ai-settings{display:grid;gap:.5rem}.panel-ai-settings__note{color:var(--panel-faint);font-size:.78rem;line-height:1.5}.panel-calibration-summary{display:grid;gap:.5rem}.panel-calibration-summary__state{display:inline-flex;align-items:center;gap:.35rem;align-self:flex-start;padding:.15rem .5rem;border-radius:var(--panel-pill);background:var(--panel-warning-soft);color:var(--panel-warning);font-size:.75rem;font-weight:640}.panel-calibration-summary__state--ok{background:var(--panel-success-soft);color:var(--panel-success)}.panel-calibration-advanced{display:grid;gap:.75rem}.panel-categories{display:grid;gap:1rem}.panel-category-add{display:flex;flex-wrap:wrap;gap:.5rem}.panel-category-add input{flex:1 1 12rem;min-height:2.75rem;padding:.625rem .75rem;border:1px solid var(--panel-field-line);border-radius:var(--panel-r-sm);background:var(--panel-surface);color:var(--panel-ink)}.panel-category-add input:focus{outline:none;border-color:var(--panel-primary);box-shadow:0 0 0 3px var(--panel-primary-soft)}.panel-category-add--child input{flex-basis:10rem}.panel-category-tree{display:grid;gap:.75rem}.panel-category-branch{display:grid;gap:.5rem;padding:.85rem;border:1px solid var(--panel-line);border-radius:var(--panel-r);background:var(--panel-surface)}.panel-category-children{display:grid;gap:.4rem;margin-left:.5rem;padding-left:.85rem;border-left:2px solid var(--panel-line)}.panel-category-row__name{min-width:0;flex:1 1 6rem;font-size:.9375rem;font-weight:640;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-category-row--child .panel-category-row__name{font-weight:560;font-size:.875rem}.panel-category-row--editing input{flex:1;min-height:2.5rem;padding:.5rem .75rem;border:1px solid var(--panel-primary);border-radius:var(--panel-r-sm);background:var(--panel-surface);color:var(--panel-ink)}.panel-category-row__actions{flex:none;margin-left:auto;display:flex;gap:.25rem}.panel-bulk{display:contents}.panel-bulk-selectall{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:620;cursor:pointer}.panel-bulk-selectall input{width:1.1rem;height:1.1rem;accent-color:var(--panel-primary)}.panel-bulk-hint{color:var(--panel-muted);font-size:.8125rem;font-weight:500}.panel-button--ghost{border-color:var(--panel-line-strong);background:transparent;color:var(--panel-ink)}.panel-button--ghost:hover{background:var(--panel-surface-2)}.panel-button--sm{min-height:2.25rem;padding:0 .7rem;font-size:.8125rem}.panel-button--danger-ghost{border-color:transparent;background:transparent;color:var(--panel-danger)}.panel-button--danger-ghost:hover{background:var(--panel-danger-soft);border-color:transparent}.panel-field--wide{grid-column:1 / -1}.panel-field--checkbox{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.2rem .6rem;cursor:pointer}.panel-field--checkbox input[type=checkbox]{grid-column:1;grid-row:1 / span 2;width:1.15rem;height:1.15rem;margin-top:.15rem;accent-color:var(--panel-primary)}.panel-field--checkbox>span{grid-column:2;font-weight:620}.panel-field--checkbox>small{grid-column:2;color:var(--panel-faint);font-weight:500;line-height:1.5}.panel-form-actions--inline{position:static;margin:0;padding:0;border:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;justify-content:flex-start}.panel-status-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.15rem .5rem;border-radius:var(--panel-pill);background:var(--panel-surface-2);color:var(--panel-muted);font-size:.75rem;font-weight:640}.panel-frame-list-header{display:none}.panel-overview-grid{display:grid;gap:1rem}.panel-quick-actions{display:grid;gap:.5rem;padding:1.25rem;border-radius:var(--panel-r-lg);background:var(--panel-ink);color:var(--panel-canvas)}.panel-quick-actions>div{padding:0 0 .5rem}.panel-quick-actions h2{margin:0 0 .35rem;font-size:1.25rem;font-weight:700}.panel-quick-actions>div>p:last-child{margin:0;color:color-mix(in srgb,var(--panel-canvas) 62%,transparent);font-size:.8125rem;line-height:1.55}.panel-quick-actions>a{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.2rem .75rem;padding:.7rem .8rem;border-radius:var(--panel-r-sm);border:1px solid rgba(255,255,255,.14);background:#ffffff0a;transition:background .16s ease,border-color .16s ease}.panel-quick-actions>a:hover{border-color:#ffffff47;background:#ffffff17}.panel-quick-actions>a>span{width:2.25rem;height:2.25rem;grid-row:1 / span 2;display:grid;place-items:center;border-radius:var(--panel-r-sm);background:var(--panel-primary);color:var(--panel-on-primary)}.panel-quick-actions strong{font-size:.875rem;font-weight:640}.panel-quick-actions small{color:color-mix(in srgb,var(--panel-canvas) 58%,transparent);font-size:.78rem}.panel-hours,.panel-closures{display:grid;gap:.75rem}.panel-hours h3,.panel-closures h3{margin:0;font-size:.9375rem;font-weight:660}.panel-closures{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--panel-line)}.panel-hours__hint{color:var(--panel-faint);font-size:.8125rem;line-height:1.5}.panel-hours__enable{font-size:.875rem}.panel-hours__enable input{width:1.15rem;height:1.15rem;accent-color:var(--panel-primary)}.panel-hours__batch{display:grid;gap:.65rem;padding:.85rem;border:1px dashed var(--panel-line-strong);border-radius:var(--panel-r);background:var(--panel-surface-2)}.panel-hours__batch-days{display:flex;flex-wrap:wrap;gap:.35rem}.panel-day-chip{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.25rem;padding:0 .5rem;border:1px solid var(--panel-line-strong);border-radius:var(--panel-pill);background:var(--panel-surface);color:var(--panel-muted);font-size:.8125rem;font-weight:620;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.panel-day-chip input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.panel-day-chip.is-on{background:var(--panel-primary-soft);border-color:var(--panel-primary);color:var(--panel-primary)}.panel-hours__batch-times{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:.5rem}.panel-hours__batch-times .panel-field{min-width:0}.panel-hours__batch-actions{grid-column:1 / -1;display:grid;gap:.5rem}.panel-hours__list{display:grid;gap:0;margin:0;padding:0;list-style:none;overflow:hidden;border:1px solid var(--panel-line);border-radius:var(--panel-r)}.panel-hours__row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem .6rem;padding:.6rem .75rem;border:0;border-radius:0;background:var(--panel-surface)}.panel-hours__row+.panel-hours__row{border-top:1px solid var(--panel-line)}.panel-hours__row.is-closed{background:var(--panel-surface-2)}.panel-hours__day{grid-row:1;grid-column:1;min-width:0;font-size:.875rem;font-weight:620}.panel-hours__row.is-closed .panel-hours__day{color:var(--panel-faint)}.panel-hours__closed-label{grid-row:1;grid-column:2;justify-self:end;color:var(--panel-faint);font-size:.8125rem;font-style:italic}.panel-hours__day-times{grid-row:2;grid-column:1 / -1;display:flex;align-items:center;gap:.4rem;min-width:0}.panel-hours__day-times input[type=time]{flex:1 1 0;min-width:0;min-height:2.75rem;padding:.4rem .6rem;font-variant-numeric:tabular-nums;border:1px solid var(--panel-field-line);border-radius:var(--panel-r-sm);background:var(--panel-surface);color:var(--panel-ink)}.panel-hours__toggle{grid-row:1;grid-column:3;min-height:2.75rem;padding:.25rem .5rem;border:0;background:none;color:var(--panel-muted);font-size:.8125rem;font-weight:620;text-decoration:underline;text-underline-offset:2px;touch-action:manipulation}.panel-hours__toggle:hover{color:var(--panel-ink)}@media(min-width:48rem){.panel-hours__batch-times{grid-template-columns:10rem 10rem minmax(0,1fr)}.panel-hours__batch-actions{grid-column:auto;grid-auto-flow:column;justify-content:start}.panel-hours__row{grid-template-columns:7rem minmax(0,1fr) auto}.panel-hours__day-times{grid-row:1;grid-column:2}.panel-hours__day-times input[type=time]{flex:none}.panel-hours__closed-label{grid-column:2;justify-self:start}.panel-hours__toggle{justify-self:end}}.panel-closures__list{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.panel-closures__row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem}.panel-closures__row .panel-field--wide{flex:1 1 12rem;grid-column:auto}.panel-closures__row .panel-button{flex:none}.panel-closures__empty{color:var(--panel-faint);font-size:.8125rem}@media(min-width:60rem){.panel-tryon-tiles{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.panel-overview-grid{grid-template-columns:minmax(0,1fr);align-items:start}.panel-studio-actions .panel-button{flex:none}.panel-category-add input{flex-basis:16rem}}.panel-edit-layout{display:grid;grid-template-columns:1fr;gap:var(--panel-gap-3);align-items:start}.panel-edit-main,.panel-edit-aside{min-width:0;display:flex;flex-direction:column;gap:var(--panel-gap-3)}.panel-step-heading{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem}.panel-step-heading h2{margin:0;font-size:1.0625rem;font-weight:660;line-height:1.25}.panel-step-heading p{margin:.2rem 0 0;color:var(--panel-muted);font-size:.8125rem;line-height:1.5}.panel-step{flex:none;width:1.75rem;height:1.75rem;display:grid;place-items:center;border-radius:50%;background:var(--panel-primary-soft);color:var(--panel-primary);font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums}.panel-preview-card{border:1px solid var(--panel-line);border-radius:var(--panel-r-card);background:var(--panel-surface);box-shadow:var(--panel-shadow-1);overflow:hidden}.panel-preview-card__head{display:flex;align-items:center;gap:.5rem;padding:.7rem 1rem;border-bottom:1px solid var(--panel-line);color:var(--panel-muted);font-size:.8125rem;font-weight:640}.panel-preview-card__head .panel-icon{width:1rem;height:1rem}.panel-preview-card__stage{padding:1rem;background:var(--panel-surface-2)}.panel-preview-card__item{border-radius:var(--panel-r-sm);overflow:hidden;background:var(--panel-surface);box-shadow:var(--panel-shadow-1)}.panel-preview-card__img{aspect-ratio:4 / 3;display:grid;place-items:center;background:var(--panel-surface-2);color:var(--panel-faint)}.panel-preview-card__img img{width:100%;height:100%;object-fit:cover}.panel-preview-card__img .panel-icon{width:2.5rem;height:2.5rem}.panel-preview-card__info{padding:.75rem;display:grid;gap:.15rem}.panel-preview-card__info strong{font-size:.9375rem;font-weight:640;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-preview-card__price{font-weight:680;font-variant-numeric:tabular-nums}.panel-preview-card__price s{margin-right:.35rem;color:var(--panel-faint);font-weight:500;font-size:.8125rem}.panel-check{display:grid;gap:.85rem;margin:0;padding:0;list-style:none}.panel-check__item{display:flex;align-items:flex-start;gap:.75rem;font-size:.8125rem}.panel-check__mark{flex:none;width:1.35rem;height:1.35rem;display:grid;place-items:center;border-radius:50%;margin-top:.05rem}.panel-check__mark .panel-icon{width:.8125rem;height:.8125rem}.panel-check__item.is-ok .panel-check__mark{background:var(--panel-success-soft);color:var(--panel-success)}.panel-check__item.is-todo .panel-check__mark{background:var(--panel-warning-soft);color:var(--panel-warning)}.panel-check__item strong{display:block;font-weight:620}.panel-check__item p{margin:.1rem 0 0;color:var(--panel-muted);line-height:1.5}.panel-save-state{order:-2;flex:1 0 100%;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem;font-size:.8125rem}.panel-save-state strong{font-weight:620}.panel-save-state small{color:var(--panel-faint);font-size:.78rem}.panel-save-state small:before{content:"· "}.panel-form-card .panel-media-manager{margin-bottom:0;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;overflow:visible}.panel-form-card .panel-media-manager>.panel-section-heading:first-of-type{display:none}@media(min-width:60rem){.panel-edit-layout{grid-template-columns:minmax(0,1fr) 20rem;gap:1.25rem}.panel-edit-aside{position:sticky;top:2rem}.panel-form-actions{grid-column:1 / -1}}.panel-callout{display:flex;gap:.75rem;align-items:flex-start;margin-bottom:1rem;padding:.8rem 1rem;border-radius:var(--panel-r);border-left:3px solid var(--panel-warning);background:var(--panel-warning-soft);font-size:.8125rem}.panel-callout__icon{flex:none;color:var(--panel-warning);margin-top:.05rem}.panel-callout__icon .panel-icon{width:1.125rem;height:1.125rem}.panel-callout strong{display:block;font-weight:660}.panel-callout p{margin:.1rem 0 0;color:var(--panel-muted);line-height:1.5}.panel-callout__link{display:inline-block;margin-top:.3rem;color:var(--panel-warning);font-weight:640;text-decoration:underline;text-underline-offset:2px}.panel-optic-input{display:flex;align-items:stretch;overflow:hidden;border:1px solid var(--panel-field-line);border-radius:var(--panel-r-sm);background:var(--panel-surface)}.panel-optic-input:focus-within{border-color:var(--panel-primary);box-shadow:0 0 0 3px var(--panel-primary-soft)}.panel-optic-cell{flex:1;min-width:0;display:flex;flex-direction:column}.panel-optic-cell input{width:100%;min-height:2.75rem;padding:.5rem .5rem .1rem;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;text-align:center;font-family:var(--panel-mono);font-size:1.3125rem;font-weight:600;font-variant-numeric:tabular-nums}.panel-optic-cell input:focus{outline:none}.panel-optic-cell>span{padding-bottom:.5rem;text-align:center;font-size:.625rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--panel-faint)}.panel-optic-sep{align-self:flex-end;padding:0 .15rem .85rem;min-width:.75rem;color:var(--panel-faint);font-family:var(--panel-mono);font-size:1.3125rem}.panel-menu-wrap{position:relative}.panel-menu{position:absolute;right:0;top:calc(100% + .5rem);z-index:60;min-width:14rem;padding:.4rem;display:grid;gap:2px;border:1px solid var(--panel-line);border-radius:.9rem;background:var(--panel-surface);box-shadow:var(--panel-shadow-3)}.panel-menu form{margin:0}.panel-menu button{display:flex;align-items:center;gap:.75rem;width:100%;min-height:2.5rem;padding:0 .75rem;border:0;border-radius:var(--panel-r-sm);background:transparent;color:var(--panel-ink);font-size:.9375rem;font-weight:560;text-align:left;transition:background .14s ease}.panel-menu button:hover{background:var(--panel-surface-2)}.panel-menu button .panel-icon{width:1.0625rem;height:1.0625rem;color:var(--panel-faint);flex:none}.panel-menu hr{border:0;border-top:1px solid var(--panel-line);margin:.4rem 0}.panel-menu .is-danger,.panel-menu .is-danger .panel-icon{color:var(--panel-danger)}.panel-menu .is-danger:hover{background:var(--panel-danger-soft)}.panel-media-grid{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.65rem}.panel-media-tile{min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--panel-line);border-radius:var(--panel-r);background:var(--panel-surface)}.panel-media-tile__img{position:relative;aspect-ratio:4 / 3;display:grid;place-items:center;background:var(--panel-surface-2);overflow:hidden}.panel-media-tile__img img{width:100%;height:100%;object-fit:cover}.panel-media-tile__placeholder{color:var(--panel-faint);font-family:var(--panel-mono);font-size:.9rem;font-weight:700;letter-spacing:.06em}.panel-media-tile__badge{position:absolute;top:.35rem;left:.35rem;padding:.1rem .4rem;border-radius:var(--panel-pill);background:var(--panel-ink);color:var(--panel-canvas);font-size:.625rem;font-weight:700;letter-spacing:.02em}.panel-media-tile__status{position:absolute;bottom:.35rem;left:.35rem}.panel-media-tile__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;padding:.4rem}.panel-media-tile__actions button{min-height:1.9rem;padding:0 .45rem;border:1px solid var(--panel-line-strong);border-radius:var(--panel-r-sm);background:var(--panel-surface);color:var(--panel-ink);font-size:.72rem;font-weight:620;line-height:1}.panel-media-tile__actions button:hover:not(:disabled){background:var(--panel-surface-2);border-color:var(--panel-faint)}.panel-media-tile__icon{min-width:1.9rem;padding:0!important;display:grid;place-items:center}.panel-media-tile__remove{margin-left:auto;color:var(--panel-danger)}.panel-media-tile__remove:hover:not(:disabled){background:var(--panel-danger-soft)!important;border-color:var(--panel-danger)!important}.panel-tryon-card{position:relative;display:grid;gap:.85rem;padding:1rem;border:1px solid var(--panel-line);border-left:3px solid var(--panel-line-strong);border-radius:var(--panel-r);background:var(--panel-surface)}.panel-tryon-card.is-done{border-left-color:var(--panel-primary)}.panel-tryon-card.is-busy{pointer-events:none}.panel-tryon-card__head{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.panel-tryon-card__head strong{font-size:.9375rem;font-weight:660}.panel-tryon-card__body{display:grid;grid-template-columns:1fr;gap:.85rem;align-items:start}.panel-tryon-card__preview{width:100%;display:grid;place-items:center;padding:.5rem;aspect-ratio:4 / 3;border:1px solid var(--panel-line);border-radius:var(--panel-r-sm);background:var(--panel-surface-2);overflow:hidden}@media(min-width:30rem){.panel-tryon-card__body{grid-template-columns:10.5rem minmax(0,1fr)}.panel-tryon-card__preview{width:10.5rem}}.panel-tryon-card__preview img,.panel-tryon-card__preview svg{width:100%;height:100%;object-fit:contain}.panel-tryon-card__preview figure{margin:0;display:contents}.panel-tryon-card__preview figcaption{display:none}.panel-tryon-card__copy{display:grid;gap:.5rem;justify-items:start}.panel-tryon-card__copy p{margin:0;color:var(--panel-muted);font-size:.8125rem;line-height:1.55}.panel-tryon-card__actions{display:flex;flex-wrap:wrap;gap:.5rem}.panel-tryon-card__actions .panel-button{flex:0 1 auto}.panel-working{position:absolute;inset:0;z-index:5;display:grid;place-content:center;justify-items:center;gap:.4rem;padding:1rem;border-radius:var(--panel-r);text-align:center;background:color-mix(in srgb,var(--panel-surface) 88%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.panel-working strong{font-size:.875rem;font-weight:660}.panel-working small{color:var(--panel-muted);font-size:.78rem}.panel-working__spinner{width:1.75rem;height:1.75rem;border-radius:50%;border:2.5px solid var(--panel-primary-soft);border-top-color:var(--panel-primary);animation:panel-spin .7s linear infinite}@keyframes panel-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.panel-working__spinner{animation-duration:2s}}.panel-button.is-disabled{opacity:.55;cursor:not-allowed}.panel-shell label.panel-button input[type=file],.panel-shell .panel-button>input[type=file],.panel-ui label.panel-button input[type=file],.panel-ui .panel-button>input[type=file]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.panel-shell label.panel-button,.panel-ui label.panel-button{position:relative;cursor:pointer}.panel-media-grid{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr))}.panel-media-tile__actions{flex-wrap:nowrap;gap:.2rem;padding:.35rem}.panel-media-tile__icon{min-width:1.75rem;width:1.75rem;min-height:1.75rem;font-size:.68rem}.panel-media-tile__remove{margin-left:auto}.panel-ai-cost-summary{font-size:.72rem;color:var(--panel-faint)}.panel-ai-cost-summary strong{color:var(--panel-muted);font-weight:620}.panel-media-block__bar{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.panel-media-block__bar h3{margin:0;font-size:.9375rem;font-weight:660}.panel-media-block__hint{color:var(--panel-faint);font-size:.78rem}.panel-media-dropzone{aspect-ratio:4 / 3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;border:1px dashed var(--panel-line-strong);border-radius:var(--panel-r);background:transparent;color:var(--panel-muted);font-size:.8125rem;font-weight:620;cursor:pointer;text-align:center;transition:border-color .16s ease,background .16s ease,color .16s ease}.panel-media-dropzone:hover{border-color:var(--panel-primary);background:var(--panel-primary-soft);color:var(--panel-primary)}.panel-media-dropzone.is-disabled{opacity:.55;cursor:not-allowed}.panel-media-dropzone input[type=file]{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}.panel-form-actions{background:var(--panel-surface);-webkit-backdrop-filter:none;backdrop-filter:none}.panel-input-code{text-transform:none}.panel-input-code::placeholder{text-transform:none}.panel-step-heading__copy{min-width:0;flex:1}.panel-step-heading__actions{flex:none;display:flex;flex-wrap:wrap;gap:.5rem}.panel-appearance-layout .panel-form-actions{margin:.75rem 0 0;padding:.75rem 1rem;border:1px solid var(--panel-line);border-radius:var(--panel-r);box-shadow:var(--panel-shadow-2)}.panel-category-teach{display:grid;gap:.85rem;padding:1.25rem;border:1px dashed var(--panel-line-strong);border-radius:var(--panel-r);background:var(--panel-surface-2)}.panel-category-teach__lead{margin:0;color:var(--panel-muted);font-size:.875rem}.panel-category-teach__grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.panel-category-teach__example{display:grid;gap:.45rem;padding:.8rem;border:1px solid var(--panel-line);border-radius:var(--panel-r-sm);background:var(--panel-surface)}.panel-category-teach__example>strong{font-size:.6875rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--panel-faint)}.panel-category-teach .panel-chip{cursor:default;pointer-events:none}.panel-category-teach__hint{margin:0;color:var(--panel-faint);font-size:.8125rem}.panel-stat{text-decoration:none;color:inherit;transition:border-color .16s ease,box-shadow .16s ease,transform .12s ease}a.panel-stat:hover{border-color:var(--panel-line-strong);box-shadow:var(--panel-shadow-2);transform:translateY(-1px)}a.panel-stat:hover .panel-stat__value,a.panel-stat:hover strong{color:var(--panel-primary)}.panel-taxonomy{display:grid;grid-template-columns:1fr;gap:0;overflow:hidden;border:1px solid var(--panel-line);border-radius:var(--panel-r-lg);background:var(--panel-surface);box-shadow:var(--panel-shadow-1)}.panel-taxonomy__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem .75rem;padding:1rem;border-bottom:1px solid var(--panel-line)}.panel-taxonomy__head>div{flex:1 1 14rem;min-width:0}.panel-taxonomy__head .panel-category-row{flex:0 0 auto}.panel-taxonomy__head h2{margin:0;font-size:1rem;font-weight:660}.panel-taxonomy__head p{margin:.15rem 0 0;color:var(--panel-muted);font-size:.8125rem}.panel-taxonomy__head small{padding:.1rem .45rem;border-radius:var(--panel-pill);background:var(--panel-surface-2);color:var(--panel-muted);font-size:.75rem;font-weight:660;font-variant-numeric:tabular-nums}.panel-taxonomy__master{display:flex;flex-direction:column;border-bottom:1px solid var(--panel-line)}.panel-taxonomy__list{flex:1;margin:0;padding:.5rem;list-style:none;display:grid;gap:2px}.panel-taxonomy__list li{display:flex;align-items:center;gap:.25rem}.panel-taxonomy__item{flex:1;min-width:0;display:flex;align-items:center;gap:.5rem;min-height:2.5rem;padding:0 .75rem;border:0;border-radius:var(--panel-r-sm);background:transparent;color:var(--panel-ink);text-align:left;font-size:.9375rem;font-weight:560;transition:background .14s ease,color .14s ease}.panel-taxonomy__item:hover{background:var(--panel-surface-2)}.panel-taxonomy__item.is-active{background:var(--panel-primary-soft);color:var(--panel-primary);font-weight:660}.panel-taxonomy__name{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-taxonomy__count{flex:none;padding:.05rem .4rem;border-radius:var(--panel-pill);background:var(--panel-surface-3);color:var(--panel-muted);font-size:.72rem;font-weight:660;font-variant-numeric:tabular-nums}.panel-taxonomy__item.is-active .panel-taxonomy__count{background:var(--panel-surface);color:var(--panel-primary)}.panel-taxonomy__reorder{flex:none;display:inline-flex;gap:.1rem;opacity:0;transition:opacity .14s ease}.panel-taxonomy__list li:hover .panel-taxonomy__reorder,.panel-taxonomy__reorder:focus-within{opacity:1}@media(hover:none){.panel-taxonomy__reorder{opacity:1}}.panel-taxonomy__add{display:flex;gap:.4rem;padding:.5rem;border-top:1px solid var(--panel-line);background:var(--panel-surface-2)}.panel-taxonomy__add input{flex:1;min-width:0;min-height:2.25rem;padding:.4rem .6rem;border:1px solid var(--panel-field-line);border-radius:var(--panel-r-sm);background:var(--panel-surface);color:var(--panel-ink)}.panel-taxonomy__add input:focus{outline:none;border-color:var(--panel-primary);box-shadow:0 0 0 3px var(--panel-primary-soft)}.panel-taxonomy__detail{min-width:0;display:flex;flex-direction:column}.panel-taxonomy__options{display:grid;gap:.35rem;padding:1rem 1rem 0}.panel-taxonomy__empty{margin:0;padding:1.25rem 1rem;color:var(--panel-muted);font-size:.8125rem;line-height:1.6}.panel-taxonomy__empty em{font-style:normal;font-weight:620;color:var(--panel-ink)}.panel-taxonomy__detail .panel-category-add{padding:1rem}.panel-category-row--compact{padding:0;border:0;background:none}@media(min-width:60rem){.panel-taxonomy{grid-template-columns:17rem minmax(0,1fr)}.panel-taxonomy__master{border-bottom:0;border-right:1px solid var(--panel-line)}}.panel-hero{display:grid;grid-template-columns:1fr;gap:0;overflow:hidden;margin-bottom:var(--panel-gap-3);--panel-card-pad: 1.25rem;border:1px solid var(--panel-line);border-radius:var(--panel-r-card);background:var(--panel-surface);box-shadow:var(--panel-shadow-1)}.panel-hero__main{display:grid;gap:.5rem;padding:var(--panel-card-pad);align-content:start}.panel-hero__state{display:inline-flex;align-items:center;gap:.45rem;justify-self:start;padding:.15rem .6rem .15rem .45rem;border-radius:var(--panel-pill);background:var(--panel-surface-3);color:var(--panel-muted);font-size:.75rem;font-weight:660}.panel-hero__state.is-live{background:var(--panel-success-soft);color:var(--panel-success)}.panel-hero__pulse{width:.5rem;height:.5rem;border-radius:50%;background:currentColor}.panel-hero__state.is-live .panel-hero__pulse{animation:panel-pulse 2.4s ease-in-out infinite}@keyframes panel-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.panel-hero__state.is-live .panel-hero__pulse{animation:none}}.panel-hero__url{margin:0;min-width:0}.panel-hero__domain{font-family:var(--panel-mono);font-size:1.125rem;font-weight:620;letter-spacing:-.02em;word-break:break-all}.panel-hero__summary{margin:0;color:var(--panel-muted);font-size:.875rem;line-height:1.55}.panel-hero__summary strong{color:var(--panel-ink);font-weight:700;font-variant-numeric:tabular-nums}.panel-hero__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.35rem}.panel-hero__todo{display:grid;gap:.6rem;align-content:start;padding:var(--panel-card-pad);border-top:1px solid var(--panel-line);background:var(--panel-surface-2)}.panel-hero__todo h2{margin:0;font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--panel-muted)}.panel-hero__todo p{margin:0;color:var(--panel-muted);font-size:.875rem}.panel-hero__todo ul{margin:0;padding:0;list-style:none;display:grid;gap:.35rem}.panel-hero__todo a{display:flex;align-items:center;gap:.6rem;min-height:2.5rem;padding:0 .75rem;border:1px solid var(--panel-line);border-radius:var(--panel-r-sm);background:var(--panel-surface);font-size:.875rem;font-weight:560;transition:border-color .16s ease,background .16s ease}.panel-hero__todo a:hover{border-color:var(--panel-warning);background:var(--panel-warning-soft)}.panel-hero__todo-n{flex:none;min-width:1.5rem;height:1.5rem;display:grid;place-items:center;border-radius:var(--panel-pill);padding:0 .35rem;background:var(--panel-warning-soft);color:var(--panel-warning);font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums}.panel-hero__todo-go{margin-left:auto;color:var(--panel-faint);font-size:1.1rem}.panel-hero__todo.is-clear h2{color:var(--panel-success)}@media(min-width:60rem){.panel-hero{grid-template-columns:minmax(0,1fr) 21rem}.panel-hero__todo{border-top:0;border-left:1px solid var(--panel-line)}}[id^=ap-]{scroll-margin-top:4rem}.panel-form--page .panel-form-actions{margin:.75rem 0 0;padding:.75rem 1rem;padding-bottom:max(.75rem,env(safe-area-inset-bottom));border:1px solid var(--panel-line);border-radius:var(--panel-r);box-shadow:var(--panel-shadow-2)}@media(max-width:59.99rem){.panel-shell:not([data-focus=true]) .panel-form-actions{bottom:calc(3.5rem + env(safe-area-inset-bottom))}}.panel-mobile-nav{background:var(--panel-surface);-webkit-backdrop-filter:none;backdrop-filter:none}.panel-appearance-main{min-width:0;display:flex;flex-direction:column;gap:var(--panel-gap-3)}.panel-appearance-main .panel-branding-media{margin-top:0}.panel-account-zone{margin-top:calc(var(--panel-gap-3) * 2);padding:var(--panel-gap-3) 0 0;border:0;border-top:1px solid var(--panel-line);border-radius:0;background:none;box-shadow:none;overflow:visible}.panel-account-zone .panel-step-heading h2{font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--panel-muted)}.panel-settings-links{display:grid;gap:.5rem;margin-top:1rem}.panel-settings-links form{margin:0}.panel-settings-links .panel-button{width:100%;justify-content:flex-start}@media(min-width:40rem){.panel-settings-links{justify-items:start}.panel-settings-links .panel-button{width:auto;min-width:15rem}}.panel-icon-button.is-active{background:var(--panel-primary-soft);color:var(--panel-primary)}.panel-sidebar__foot .panel-button--quiet.is-active{background:var(--panel-primary-soft);color:var(--panel-primary);font-weight:640}.panel-media-tile__icon .panel-icon{width:.95rem;height:.95rem}.panel-media-tile__placeholder .panel-icon{width:1.75rem;height:1.75rem}.panel-hero__todo-go .panel-icon{width:1.05rem;height:1.05rem}.store-choice .panel-icon{width:1.05rem;height:1.05rem;color:var(--panel-faint)}.panel-theme-option__check .panel-icon{width:1rem;height:1rem}.panel-calibration-summary__state .panel-icon{width:.9rem;height:.9rem;flex:none}.panel-callout__link{display:inline-flex;align-items:center;min-height:2.5rem}.calibration-camera__close .panel-icon{width:1.25rem;height:1.25rem}.panel-calibration-stage{position:relative;min-height:17.5rem;overflow:hidden;border:1px solid var(--panel-line);border-radius:var(--panel-r);background-color:var(--panel-surface);background-image:linear-gradient(135deg,var(--panel-surface-2) 25%,var(--panel-surface) 25%,var(--panel-surface) 50%,var(--panel-surface-2) 50%,var(--panel-surface-2) 75%,var(--panel-surface) 75%);background-size:2rem 2rem}.panel-calibration-stage__face{position:absolute;left:50%;top:20%;width:150px;height:190px;transform:translate(-50%);border:2px solid var(--panel-line-strong);border-radius:48% 48% 44% 44%}.panel-calibration-measure{margin-top:var(--panel-gap-3)}.panel-calibration-advanced-block{margin-top:var(--panel-gap-2)}.panel-bulk-selectall{min-height:2.5rem}.panel-upload-progress{font-variant-numeric:tabular-nums}@media(prefers-contrast:more){.panel-shell,.panel-standalone-state{--panel-faint: #465759;--panel-muted: #33403F;--panel-line: #C2CCCC;--panel-line-strong: #93A2A2;--panel-field-line: #5E6E6E;--panel-image-outline: oklch(0 0 0 / .28)}}.admin-shell{--admin-ink: #16181d;--admin-surface: #ffffff;--admin-surface-2: #f7f8fa;--admin-line: #e3e6ec;--admin-muted: #667085;--admin-accent: #2f3a4d;--admin-ok: #167a4f;--admin-warn: #9a6212;--admin-danger: #b3261e;min-height:100dvh;display:grid;grid-template-columns:16rem minmax(0,1fr);background:var(--admin-surface-2);color:var(--admin-ink)}.admin-sidebar{display:flex;flex-direction:column;gap:1.4rem;padding:1.2rem 1rem;border-right:1px solid var(--admin-line);background:var(--admin-accent);color:#eef1f6}.admin-brand{display:flex;align-items:center;gap:.6rem;color:inherit;text-decoration:none}.admin-brand__mark{width:2.2rem;height:2.2rem;display:grid;place-items:center;border-radius:.6rem;background:#ffffff24;font-weight:800}.admin-brand__mark svg{width:1rem;height:auto;fill:currentColor}.admin-brand strong{display:block;font-size:.95rem;line-height:1.1}.admin-brand small{display:block;font-size:.7rem;opacity:.72}.admin-nav{display:flex;flex-direction:column;gap:.18rem}.admin-nav__link{display:flex;align-items:center;gap:.6rem;padding:.62rem .7rem;border-radius:.6rem;color:#ffffffc7;text-decoration:none;font-size:.87rem;font-weight:600;transition:background .16s ease,color .16s ease}.admin-nav__link:hover{background:#ffffff17;color:#fff}.admin-nav__link.is-active{background:#ffffff29;color:#fff}.admin-sidebar__footer{margin-top:auto}.admin-text-link{color:#ffffffbf;font-size:.8rem;text-decoration:none}.admin-text-link:hover{color:#fff;text-decoration:underline}.admin-workspace{min-width:0;display:flex;flex-direction:column}.admin-topbar{min-height:3.6rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem 1.4rem;border-bottom:1px solid var(--admin-line);background:var(--admin-surface);position:sticky;top:0;z-index:30}.admin-badge{display:inline-flex;align-items:center;border-radius:999px;padding:.3rem .7rem;font-size:.7rem;font-weight:800;letter-spacing:.02em;background:#fdecec;color:var(--admin-danger)}.admin-topbar__actions{display:flex;align-items:center;gap:.8rem}.admin-account{color:var(--admin-muted);font-size:.8rem}.admin-content{padding:1.6rem 1.4rem 3rem;display:flex;flex-direction:column;gap:1.8rem}.admin-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.admin-heading h1{margin:0;font-size:1.5rem;line-height:1.2}.admin-heading__description{margin:.35rem 0 0;color:var(--admin-muted);font-size:.9rem}.admin-section{display:flex;flex-direction:column;gap:.9rem}.admin-section__title{margin:0;font-size:1rem;font-weight:750}.admin-stat-grid{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.admin-stat{display:flex;flex-direction:column;gap:.3rem;padding:.95rem 1rem;border:1px solid var(--admin-line);border-left:3px solid var(--admin-line);border-radius:.8rem;background:var(--admin-surface)}.admin-stat--positive{border-left-color:var(--admin-ok)}.admin-stat--warning{border-left-color:var(--admin-warn)}.admin-stat--danger{border-left-color:var(--admin-danger)}.admin-stat__label{color:var(--admin-muted);font-size:.76rem;font-weight:650}.admin-stat__value{font-size:1.5rem;line-height:1.1;font-variant-numeric:tabular-nums}.admin-stat__hint{color:var(--admin-muted);font-size:.72rem}.admin-meter{height:.5rem;border-radius:999px;background:#e9ecf1;overflow:hidden}.admin-meter__fill{height:100%;border-radius:999px;transition:width .3s ease}.admin-meter__fill.is-positive{background:var(--admin-ok)}.admin-meter__fill.is-warning{background:var(--admin-warn)}.admin-meter__fill.is-danger{background:var(--admin-danger)}.admin-table-wrap{overflow-x:auto;border:1px solid var(--admin-line);border-radius:.8rem;background:var(--admin-surface)}.admin-table{width:100%;border-collapse:collapse;font-size:.85rem}.admin-table th,.admin-table td{padding:.68rem .8rem;text-align:left;vertical-align:top}.admin-table thead th{position:sticky;top:0;background:var(--admin-surface-2);color:var(--admin-muted);font-size:.73rem;font-weight:750;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.admin-table tbody tr{border-top:1px solid var(--admin-line)}.admin-table tbody tr.is-muted{opacity:.55}.admin-table tbody th{font-weight:650}.admin-store-name{display:block}.admin-store-slug{display:block;color:var(--admin-muted);font-size:.72rem}.admin-cell-hint{color:var(--admin-muted);font-size:.75rem}.admin-cell-error{display:block;margin-top:.2rem;color:var(--admin-danger);font-size:.7rem}.admin-key{font-size:.72rem;word-break:break-all;color:var(--admin-muted)}.admin-row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.admin-inline-form{display:flex;align-items:center;gap:.3rem}.admin-inline-form select{height:2rem;max-width:9rem;border:1px solid var(--admin-line);border-radius:.45rem;background:var(--admin-surface);color:inherit;font-size:.78rem}.admin-card-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}.admin-tool-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.admin-card{display:flex;flex-direction:column;gap:.8rem;padding:1.1rem;border:1px solid var(--admin-line);border-radius:.9rem;background:var(--admin-surface)}.admin-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.admin-card__title{margin:0;font-size:1rem}.admin-card__description{margin:.25rem 0 0;color:var(--admin-muted);font-size:.82rem;line-height:1.5}.admin-card__meta{margin:0;color:var(--admin-muted);font-size:.78rem}.admin-card__badges{display:flex;flex-wrap:wrap;gap:.3rem}.admin-card__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:0}.admin-card__metrics dt{color:var(--admin-muted);font-size:.7rem}.admin-card__metrics dd{margin:.1rem 0 0;font-size:1.05rem;font-weight:700;font-variant-numeric:tabular-nums}.admin-card__metrics dd.is-danger{color:var(--admin-danger)}.admin-card__form{display:flex;flex-direction:column;gap:.7rem}.admin-card__actions{display:flex;flex-wrap:wrap;gap:.5rem}.admin-field{display:flex;flex-direction:column;gap:.3rem;font-size:.8rem}.admin-field>span{color:var(--admin-muted);font-weight:650}.admin-field input,.admin-field select,.admin-field textarea{min-height:2.5rem;padding:.5rem .65rem;border:1px solid var(--admin-line);border-radius:.55rem;background:var(--admin-surface);color:inherit;font:inherit;font-size:.85rem}.admin-field textarea{min-height:6rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.admin-field__hint{color:var(--admin-muted);font-size:.72rem;line-height:1.45}.admin-field-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.7rem}.admin-search{display:flex;align-items:flex-end;gap:.6rem;flex-wrap:wrap}.admin-search .admin-field{flex:1 1 16rem}.admin-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.admin-pill{display:inline-flex;align-items:center;border-radius:999px;padding:.22rem .55rem;font-size:.7rem;font-weight:750;background:#eef0f4;color:var(--admin-muted);white-space:nowrap}.admin-pill.is-on{background:#e4f5ec;color:var(--admin-ok)}.admin-pill.is-off{background:#f6e7e6;color:var(--admin-danger)}.admin-tag-list{display:flex;flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none}.admin-tag{display:inline-flex;align-items:center;border-radius:.4rem;padding:.2rem .45rem;font-size:.74rem;background:var(--admin-surface-2)}.admin-tag small{color:var(--admin-muted)}.admin-callout{margin:0;padding:.8rem 1rem;border-radius:.7rem;border-left:3px solid var(--admin-line);background:var(--admin-surface);color:var(--admin-muted);font-size:.84rem;line-height:1.55}.admin-callout code{font-size:.78rem;background:var(--admin-surface-2);padding:.05rem .25rem;border-radius:.25rem}.admin-callout strong{color:var(--admin-ink)}.admin-callout--warning{border-left-color:var(--admin-warn);background:#fdf7ec}.admin-callout--ok{border-left-color:var(--admin-ok);background:#f0f9f4}.admin-callout a{color:inherit;font-weight:700}.admin-feedback{margin:0;padding:.7rem .9rem;border-radius:.6rem;font-size:.85rem;font-weight:600}.admin-feedback.is-ok{background:#e4f5ec;color:var(--admin-ok)}.admin-feedback.is-error{background:#f9e5e4;color:var(--admin-danger)}.admin-empty{margin:0;padding:1.6rem;border:1px dashed var(--admin-line);border-radius:.8rem;background:var(--admin-surface);color:var(--admin-muted);font-size:.87rem;text-align:center}.admin-hint{margin:0;color:var(--admin-muted);font-size:.8rem}.admin-list{margin:0;padding-left:1.1rem;color:var(--admin-muted);font-size:.84rem;line-height:1.65}.admin-list li+li{margin-top:.35rem}.admin-pagination{display:flex;flex-wrap:wrap;gap:.3rem}.admin-pagination__link{min-width:2.1rem;height:2.1rem;display:inline-grid;place-items:center;border:1px solid var(--admin-line);border-radius:.45rem;background:var(--admin-surface);color:inherit;font-size:.8rem;text-decoration:none}.admin-pagination__link.is-active{background:var(--admin-accent);border-color:var(--admin-accent);color:#fff;font-weight:700}.panel-admin-shortcut{margin-top:auto;display:flex;align-items:center;gap:.5rem;padding:.6rem .7rem;border-radius:.6rem;border:1px dashed color-mix(in srgb,currentColor 30%,transparent);color:var(--panel-muted);font-size:.78rem;font-weight:650;text-decoration:none}.panel-admin-shortcut:hover{border-style:solid;color:var(--panel-ink)}@media(max-width:900px){.admin-shell{grid-template-columns:minmax(0,1fr)}.admin-sidebar{flex-direction:row;align-items:center;gap:.8rem;overflow-x:auto;border-right:0;border-bottom:1px solid var(--admin-line);padding:.7rem 1rem}.admin-nav{flex-direction:row;gap:.3rem}.admin-nav__link{white-space:nowrap;font-size:.8rem}.admin-sidebar__footer{margin-top:0;margin-left:auto}.admin-content{padding:1.2rem 1rem 2.5rem}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-sans:"Outfit Variable", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-300:oklch(80.8% .114 19.571);--color-gray-600:#475467;--color-gray-900:#101828;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xl:calc(var(--radius) * 1.4);--radius-2xl:calc(var(--radius) * 1.8);--radius-4xl:calc(var(--radius) * 2.6);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-2xl:40px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-primary:var(--primary)}}@layer base{.panel-ui,:where(.panel-ui) *,:where(.panel-ui) :before,:where(.panel-ui) :after,:where(.panel-ui) ::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}:where(.panel-ui){-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}:where(.panel-ui) :where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}:where(.panel-ui) :where(b,strong){font-weight:bolder}:where(.panel-ui) :where(ol,ul,menu){list-style:none}:where(.panel-ui) :where(a){color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:where(.panel-ui) :where(img,svg,video,canvas,audio,iframe,embed,object){vertical-align:middle;display:block}:where(.panel-ui) :where(img,video){max-width:100%;height:auto}:where(.panel-ui) :where(button,input,optgroup,select,textarea){font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000}:where(.panel-ui) :where(button,[type=button],[type=reset],[type=submit]){appearance:button}:where(.panel-ui) :where(textarea){resize:vertical}:where(.panel-ui) :where(:disabled){cursor:default}:where(.panel-ui) :where(table){border-collapse:collapse;text-indent:0;border-color:inherit}:where(.panel-ui) :where(:-moz-focusring){outline:auto}:where(.panel-ui) :where([hidden]):where(:not([hidden=until-found])){display:none!important}:where(.panel-ui) *{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){:where(.panel-ui) *{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}.panel-ui{background-color:var(--background);color:var(--foreground);font-family:Outfit Variable,ui-sans-serif,system-ui,sans-serif}}@layer components,utilities;.\@container\/card-header{container:card-header/inline-size}.\@container\/field-group{container:field-group/inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-y-0{inset-block:0}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-4{top:calc(var(--spacing) * 4)}.top-\[8px\]{top:8px}.top-\[10px\]{top:10px}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.top-\[max\(0\.75rem\,env\(safe-area-inset-top\)\)\]{top:max(.75rem,env(safe-area-inset-top))}.right-0{right:0}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-\[8px\]{right:8px}.right-\[10px\]{right:10px}.bottom-0{bottom:0}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-3{bottom:calc(var(--spacing) * 3)}.left-0{left:0}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-\[8px\]{left:8px}.left-\[10px\]{left:10px}.isolate{isolation:isolate}.z-2{z-index:2}.z-3{z-index:3}.z-4{z-index:4}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-100{z-index:100}.z-200{z-index:200}.order-first{order:-9999}.order-last{order:9999}.col-span-full{grid-column:1/-1}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-1{margin-inline:var(--spacing)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.-my-3{margin-block:calc(var(--spacing) * -3)}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-auto{margin-inline-start:auto}.me-1\.5{margin-inline-end:calc(var(--spacing) * 1.5)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-auto{margin-top:auto}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-auto{margin-right:auto}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-\[10px\]{margin-bottom:10px}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.field-sizing-content{field-sizing:content}.aspect-4\/3{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-\[5px\]{width:5px;height:5px}.size-\[6px\]{width:6px;height:6px}.size-\[7px\]{width:7px;height:7px}.size-\[11px\]{width:11px;height:11px}.size-\[13px\]{width:13px;height:13px}.size-\[14px\]{width:14px;height:14px}.size-\[15px\]{width:15px;height:15px}.size-\[18px\]{width:18px;height:18px}.size-\[20px\]{width:20px;height:20px}.size-\[24px\]{width:24px;height:24px}.size-\[26px\]{width:26px;height:26px}.size-\[28px\]{width:28px;height:28px}.size-\[56px\]{width:56px;height:56px}.size-\[76px\]{width:76px;height:76px}.size-full{width:100%;height:100%}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-72{height:calc(var(--spacing) * 72)}.h-\[5px\]{height:5px}.h-\[6px\]{height:6px}.h-\[36px\]{height:36px}.h-\[38px\]{height:38px}.h-\[40px\]{height:40px}.h-\[52px\]{height:52px}.h-\[57px\]{height:57px}.h-\[72px\]{height:72px}.h-\[76px\]{height:76px}.h-\[190px\]{height:190px}.h-\[min\(82\%\,21rem\)\]{height:min(82%,21rem)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\(--available-height\){max-height:var(--available-height)}.max-h-\[15\.5rem\]{max-height:15.5rem}.max-h-\[50vh\]{max-height:50vh}.max-h-\[88dvh\]{max-height:88dvh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[95dvh\]{max-height:95dvh}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-96{min-height:calc(var(--spacing) * 96)}.min-h-\[44px\]{min-height:44px}.min-h-\[calc\(100vh\/var\(--pvp-zoom\)\)\]{min-height:calc(100vh / var(--pvp-zoom))}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-\(--anchor-width\){width:var(--anchor-width)}.w-1\/2{width:50%}.w-2\/3{width:66.6667%}.w-6{width:calc(var(--spacing) * 6)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-56{width:calc(var(--spacing) * 56)}.w-\[44px\]{width:44px}.w-\[46px\]{width:46px}.w-\[76px\]{width:76px}.w-\[104px\]{width:104px}.w-\[150px\]{width:150px}.w-\[260px\]{width:260px}.w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.w-\[min\(62\%\,16rem\)\]{width:min(62%,16rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-\[21rem\]{max-width:21rem}.max-w-\[320px\]{max-width:320px}.max-w-\[520px\]{max-width:520px}.max-w-\[900px\]{max-width:900px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[calc\(100\%-5rem\)\]{max-width:calc(100% - 5rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-3{min-width:calc(var(--spacing) * 3)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-\[96px\]{min-width:96px}.min-w-\[150px\]{min-width:150px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.-translate-1\/2{--tw-translate-x: -50% ;--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%-2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-scale-x-100{--tw-scale-x: -100% ;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-none\!{animation:none!important}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.scroll-my-1\.5{scroll-margin-block:calc(var(--spacing) * 1.5)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[repeat\(auto-fill\,152px\)\]{grid-template-columns:repeat(auto-fill,152px)}.grid-cols-\[repeat\(auto-fill\,168px\)\]{grid-template-columns:repeat(auto-fill,168px)}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.justify-items-start{justify-items:start}.gap-\(--card-spacing\){gap:var(--card-spacing)}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}.gap-\[1px\]{gap:1px}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-\[6px\]{gap:6px}.gap-\[7px\]{gap:7px}.gap-\[8px\]{gap:8px}.gap-\[9px\]{gap:9px}.gap-\[10px\]{gap:10px}.gap-\[11px\]{gap:11px}.gap-\[14px\]{gap:14px}.gap-\[18px\]{gap:18px}.gap-px{gap:1px}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-7{column-gap:calc(var(--spacing) * 7)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.self-center{align-self:center}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) * 1.8)}.rounded-3xl{border-radius:calc(var(--radius) * 2.2)}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[48\%_48\%_44\%_44\%\]{border-radius:48% 48% 44% 44%}.rounded-\[Npx\]{border-radius:Npx}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[min\(calc\(var\(--radius\)\*2\.6\)\,24px\)\]{border-radius:min(calc(var(--radius) * 2.6),24px)}.rounded-\[min\(calc\(var\(--radius\)\*3\)\,24px\)\]{border-radius:min(calc(var(--radius) * 3),24px)}.rounded-\[var\(--pvp-radius-card-panel\)\]{border-radius:var(--pvp-radius-card-panel)}.rounded-\[var\(--pvp-radius-chip\)\]{border-radius:var(--pvp-radius-chip)}.rounded-\[var\(--pvp-radius-popup\)\]{border-radius:var(--pvp-radius-popup)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-none{border-radius:0}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.rounded-t-\[min\(calc\(var\(--radius\)\*3\)\,24px\)\]{border-top-left-radius:min(calc(var(--radius) * 3),24px);border-top-right-radius:min(calc(var(--radius) * 3),24px)}.rounded-b-\[min\(calc\(var\(--radius\)\*3\)\,24px\)\]{border-bottom-right-radius:min(calc(var(--radius) * 3),24px);border-bottom-left-radius:min(calc(var(--radius) * 3),24px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[2\.5px\]{border-style:var(--tw-border-style);border-width:2.5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--pvp-bg-soft\)\]{border-color:var(--pvp-bg-soft)}.border-\[var\(--pvp-bg-sunken\)\]{border-color:var(--pvp-bg-sunken)}.border-\[var\(--pvp-line\)\]{border-color:var(--pvp-line)}.border-border{border-color:var(--border)}.border-input{border-color:var(--input)}.border-primary{border-color:var(--primary)}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab,red,red)){.border-white\/60{border-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.bg-\[var\(--pvp-amber-bg\)\]{background-color:var(--pvp-amber-bg)}.bg-\[var\(--pvp-bg\)\]{background-color:var(--pvp-bg)}.bg-\[var\(--pvp-blue-500\)\],.bg-\[var\(--pvp-blue-500\)\]\/70{background-color:var(--pvp-blue-500)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--pvp-blue-500\)\]\/70{background-color:color-mix(in oklab,var(--pvp-blue-500) 70%,transparent)}}.bg-\[var\(--pvp-fundo-croma-verde\)\]{background-color:var(--pvp-fundo-croma-verde)}.bg-\[var\(--pvp-line\)\]{background-color:var(--pvp-line)}.bg-\[var\(--pvp-line-strong\)\]{background-color:var(--pvp-line-strong)}.bg-\[var\(--pvp-navy-900\)\]{background-color:var(--pvp-navy-900)}.bg-\[var\(--pvp-success-bg\)\]{background-color:var(--pvp-success-bg)}.bg-\[var\(--pvp-surface\)\]{background-color:var(--pvp-surface)}.bg-background,.bg-background\/90{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/90{background-color:color-mix(in oklab,var(--background) 90%,transparent)}}.bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/95{background-color:color-mix(in oklab,var(--background) 95%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.bg-black\/55{background-color:color-mix(in oklab,var(--color-black) 55%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab,red,red)){.bg-black\/75{background-color:color-mix(in oklab,var(--color-black) 75%,transparent)}}.bg-border,.bg-border\/50{background-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.bg-border\/50{background-color:color-mix(in oklab,var(--border) 50%,transparent)}}.bg-card,.bg-card\/90{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/90{background-color:color-mix(in oklab,var(--card) 90%,transparent)}}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.bg-foreground{background-color:var(--foreground)}.bg-gray-600{background-color:var(--color-gray-600)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-gray-900\/50{background-color:#10182880}@supports (color:color-mix(in lab,red,red)){.bg-gray-900\/50{background-color:color-mix(in oklab,var(--color-gray-900) 50%,transparent)}}.bg-input\/50{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.bg-input\/50{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}.bg-input\/90{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.bg-input\/90{background-color:color-mix(in oklab,var(--input) 90%,transparent)}}.bg-muted,.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/40{background-color:color-mix(in oklab,var(--muted) 40%,transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.bg-popover,.bg-popover\/70{background-color:var(--popover)}@supports (color:color-mix(in lab,red,red)){.bg-popover\/70{background-color:color-mix(in oklab,var(--popover) 70%,transparent)}}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.bg-white\/\[0\.13\]{background-color:#ffffff21}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.13\]{background-color:color-mix(in oklab,var(--color-white) 13%,transparent)}}.bg-clip-padding{background-clip:padding-box}.fill-foreground{fill:var(--foreground)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-12{padding:calc(var(--spacing) * 12)}.p-\[11px\]{padding:11px}.p-\[11px_13px\]{padding:11px 13px}.p-\[12px\]{padding:12px}.p-\[13px_18px\]{padding:13px 18px}.p-\[14px_16px\]{padding:14px 16px}.p-\[16px\]{padding:16px}.px-\(--card-spacing\){padding-inline:var(--card-spacing)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[10px\]{padding-inline:10px}.py-\(--card-spacing\){padding-block:var(--card-spacing)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.font-heading{font-family:var(--font-sans)}.font-mono{font-family:var(--font-mono)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[23px\]{font-size:23px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-\[Npx\]{color:Npx}.text-\[var\(--pvp-amber\)\]{color:var(--pvp-amber)}.text-\[var\(--pvp-ink\)\]{color:var(--pvp-ink)}.text-\[var\(--pvp-ink-faint\)\]{color:var(--pvp-ink-faint)}.text-\[var\(--pvp-ink-muted\)\]{color:var(--pvp-ink-muted)}.text-\[var\(--pvp-success-ink\)\]{color:var(--pvp-success-ink)}.text-background{color:var(--background)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-muted-foreground,.text-muted-foreground\/40{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/40{color:color-mix(in oklab,var(--muted-foreground) 40%,transparent)}}.text-muted-foreground\/70{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/70{color:color-mix(in oklab,var(--muted-foreground) 70%,transparent)}}.text-muted-foreground\/80{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/80{color:color-mix(in oklab,var(--muted-foreground) 80%,transparent)}}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-red-300{color:var(--color-red-300)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-white{color:var(--color-white)}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/\[0\.5\]{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/\[0\.5\]{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/\[0\.35\]{color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.text-white\/\[0\.35\]{color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.text-white\/\[0\.42\]{color:#ffffff6b}@supports (color:color-mix(in lab,red,red)){.text-white\/\[0\.42\]{color:color-mix(in oklab,var(--color-white) 42%,transparent)}}.text-white\/\[0\.62\]{color:#ffffff9e}@supports (color:color-mix(in lab,red,red)){.text-white\/\[0\.62\]{color:color-mix(in oklab,var(--color-white) 62%,transparent)}}.text-white\/\[0\.65\]{color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.text-white\/\[0\.65\]{color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.text-white\/\[0\.72\]{color:#ffffffb8}@supports (color:color-mix(in lab,red,red)){.text-white\/\[0\.72\]{color:color-mix(in oklab,var(--color-white) 72%,transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.bg-blend-color{background-blend-mode:color}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-background{--tw-ring-color:var(--background)}.ring-black\/10{--tw-ring-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.ring-black\/10{--tw-ring-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.ring-foreground\/5{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.ring-foreground\/5{--tw-ring-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.ring-primary,.ring-primary\/30{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/30{--tw-ring-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.-outline-offset-1{outline-offset:-1px}.outline-black\/10{outline-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.outline-black\/10{outline-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--card-spacing\:--spacing\(5\)\]{--card-spacing:calc(var(--spacing) * 5)}.\[image-rendering\:pixelated\]{image-rendering:pixelated}.paused{animation-play-state:paused}.running{animation-play-state:running}:is(.\*\:w-full>*){width:100%}.not-dark\:bg-clip-padding:not(:is(.dark *)){background-clip:padding-box}.group-focus\/dropdown-menu-item\:text-accent-foreground:is(:where(.group\/dropdown-menu-item):focus *){color:var(--accent-foreground)}.group-has-disabled\/field\:opacity-50:is(:where(.group\/field):has(:disabled) *){opacity:.5}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-has-data-horizontal\/field\:text-balance:is(:where(.group\/field):has(:where([data-orientation=horizontal])) *){text-wrap:balance}.group-has-\[\>input\]\/input-group\:pt-2:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing) * 2)}.group-has-\[\>input\]\/input-group\:pb-2:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 2)}.group-has-\[\>svg\]\/alert\:col-start-2:is(:where(.group\/alert):has(>svg) *){grid-column-start:2}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *),.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[spacing\=0\]\/toggle-group\:rounded-none:is(:where(.group\/toggle-group)[data-spacing="0"] *){border-radius:0}.group-data-\[spacing\=0\]\/toggle-group\:px-2:is(:where(.group\/toggle-group)[data-spacing="0"] *){padding-inline:calc(var(--spacing) * 2)}.group-data-\[spacing\=0\]\/toggle-group\:shadow-none:is(:where(.group\/toggle-group)[data-spacing="0"] *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing) * -2)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:0}.before\:-z-1:before{content:var(--tw-content);z-index:-1}.before\:rounded-\[inherit\]:before{content:var(--tw-content);border-radius:inherit}.before\:backdrop-blur-2xl:before{content:var(--tw-content);--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.before\:backdrop-saturate-150:before{content:var(--tw-content);--tw-backdrop-saturate:saturate(150%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:-inset-x-3:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -3)}.after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2)}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.after\:border-border:after{content:var(--tw-content);border-color:var(--border)}.after\:mix-blend-darken:after{content:var(--tw-content);mix-blend-mode:darken}.last\:mt-0:last-child{margin-top:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:ring-3:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-ring\/30:focus-within{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-within\:ring-ring\/30:focus-within{--tw-ring-color:color-mix(in oklab, var(--ring) 30%, transparent)}}@media(hover:hover){.hover\:border-primary:hover,.hover\:border-primary\/60:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/60:hover{border-color:color-mix(in oklab,var(--primary) 60%,transparent)}}.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-\[var\(--pvp-bg\)\]:hover{background-color:var(--pvp-bg)}.hover\:bg-\[var\(--pvp-blue-600\)\]:hover{background-color:var(--pvp-blue-600)}.hover\:bg-\[var\(--pvp-navy-900\)\]:hover{background-color:var(--pvp-navy-900)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-black\/75:hover{background-color:#000000bf}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/75:hover{background-color:color-mix(in oklab,var(--color-black) 75%,transparent)}}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.08\]:hover{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-4:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-ring\/30:hover{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.hover\:ring-ring\/30:hover{--tw-ring-color:color-mix(in oklab, var(--ring) 30%, transparent)}}}.focus\:z-10:focus{z-index:10}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus,:is(.focus\:\*\*\:text-accent-foreground:focus *),:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/30:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/30:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 30%, transparent)}}.focus-visible\:ring-ring\/40:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 40%, transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:cursor-grabbing:active{cursor:grabbing}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:border-inherit:focus-within{border-color:inherit}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:ring-0:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-end\]\:pr-2\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2.5)}.has-data-\[icon\=inline-end\]\:pr-3:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 3)}.group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-end\]\:pr-1\.5:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-2\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2.5)}.has-data-\[icon\=inline-start\]\:pl-3:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 3)}.group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-start\]\:pl-1\.5:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[slot\=alert-action\]\:relative:has([data-slot=alert-action]){position:relative}.has-data-\[slot\=alert-action\]\:pr-18:has([data-slot=alert-action]){padding-right:calc(var(--spacing) * 18)}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-6:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 6)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-data-\[slot\=kbd\]\:pr-1\.5:has([data-slot=kbd]){padding-right:calc(var(--spacing) * 1.5)}.has-data-checked\:bg-input\/30:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.has-data-checked\:bg-input\/30:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:var(--ring)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-3:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/30:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/30:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:color-mix(in oklab, var(--ring) 30%, transparent)}}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){border-color:var(--destructive)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-3:has([data-slot][aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.has-\[input\:focus-visible\]\:ring-3:has(:is(input:focus-visible)){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[input\:focus-visible\]\:ring-ring\/30:has(:is(input:focus-visible)){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.has-\[input\:focus-visible\]\:ring-ring\/30:has(:is(input:focus-visible)){--tw-ring-color:color-mix(in oklab, var(--ring) 30%, transparent)}}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:calc(var(--spacing) * 3)}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-2xl:has(>[data-slot=field]){border-radius:calc(var(--radius) * 1.8)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--spacing) * 3)}.has-\[\>button\]\:mr-\[-0\.3rem\]:has(>button){margin-right:-.3rem}.has-\[\>button\]\:ml-\[-0\.3rem\]:has(>button){margin-left:-.3rem}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:0}.has-\[\>kbd\]\:mr-\[-0\.15rem\]:has(>kbd){margin-right:-.15rem}.has-\[\>kbd\]\:ml-\[-0\.15rem\]:has(>kbd){margin-left:-.15rem}.has-\[\>svg\]\:grid-cols-\[auto_1fr\]:has(>svg){grid-template-columns:auto 1fr}.has-\[\>svg\]\:gap-x-2\.5:has(>svg){column-gap:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:p-0:has(>svg){padding:0}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-0[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-invalid\:aria-checked\:border-primary[aria-invalid=true][aria-checked=true]{border-color:var(--primary)}.aria-pressed\:bg-muted[aria-pressed=true]{background-color:var(--muted)}.data-arrastando\:opacity-40[data-arrastando]{opacity:.4}.data-ending-style\:opacity-0[data-ending-style]{opacity:0}.data-inset\:pl-7[data-inset]{padding-left:calc(var(--spacing) * 7)}.data-placeholder\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-popup-open\:bg-accent[data-popup-open]{background-color:var(--accent)}.data-popup-open\:text-accent-foreground[data-popup-open]{color:var(--accent-foreground)}.data-starting-style\:opacity-0[data-starting-style]{opacity:0}.data-\[invalid\=true\]\:text-destructive[data-invalid=true]{color:var(--destructive)}.data-\[selected\]\:ring-2[data-selected]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[selected\]\:ring-ring[data-selected]{--tw-ring-color:var(--ring)}.data-\[side\=bottom\]\:inset-x-0[data-side=bottom]{inset-inline:0}.data-\[side\=bottom\]\:top-1[data-side=bottom]{top:var(--spacing)}.data-\[side\=bottom\]\:bottom-0[data-side=bottom]{bottom:0}.data-\[side\=bottom\]\:h-auto[data-side=bottom]{height:auto}.data-\[side\=bottom\]\:border-t[data-side=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=bottom\]\:data-ending-style\:translate-y-\[2\.5rem\][data-side=bottom][data-ending-style],.data-\[side\=bottom\]\:data-starting-style\:translate-y-\[2\.5rem\][data-side=bottom][data-starting-style]{--tw-translate-y:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-end\]\:top-1\/2\![data-side=inline-end]{top:50%!important}.data-\[side\=inline-end\]\:-left-1[data-side=inline-end]{left:calc(var(--spacing) * -1)}.data-\[side\=inline-end\]\:translate-x-\[1\.5px\][data-side=inline-end]{--tw-translate-x:1.5px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-end\]\:-translate-y-1\/2[data-side=inline-end]{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-end\]\:slide-in-from-left-2[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=inline-start\]\:top-1\/2\![data-side=inline-start]{top:50%!important}.data-\[side\=inline-start\]\:-right-1[data-side=inline-start]{right:calc(var(--spacing) * -1)}.data-\[side\=inline-start\]\:translate-x-\[-1\.5px\][data-side=inline-start]{--tw-translate-x:-1.5px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-start\]\:-translate-y-1\/2[data-side=inline-start]{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-start\]\:slide-in-from-right-2[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:inset-y-0[data-side=left]{inset-block:0}.data-\[side\=left\]\:top-1\/2\![data-side=left]{top:50%!important}.data-\[side\=left\]\:-right-1[data-side=left]{right:calc(var(--spacing) * -1)}.data-\[side\=left\]\:left-0[data-side=left]{left:0}.data-\[side\=left\]\:h-full[data-side=left]{height:100%}.data-\[side\=left\]\:w-3\/4[data-side=left]{width:75%}.data-\[side\=left\]\:translate-x-\[-1\.5px\][data-side=left]{--tw-translate-x:-1.5px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:-translate-y-1\/2[data-side=left]{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:border-r[data-side=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:data-ending-style\:translate-x-\[-2\.5rem\][data-side=left][data-ending-style],.data-\[side\=left\]\:data-starting-style\:translate-x-\[-2\.5rem\][data-side=left][data-starting-style]{--tw-translate-x:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:inset-y-0[data-side=right]{inset-block:0}.data-\[side\=right\]\:top-1\/2\![data-side=right]{top:50%!important}.data-\[side\=right\]\:right-0[data-side=right]{right:0}.data-\[side\=right\]\:-left-1[data-side=right]{left:calc(var(--spacing) * -1)}.data-\[side\=right\]\:h-full[data-side=right]{height:100%}.data-\[side\=right\]\:w-3\/4[data-side=right]{width:75%}.data-\[side\=right\]\:translate-x-\[1\.5px\][data-side=right]{--tw-translate-x:1.5px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:-translate-y-1\/2[data-side=right]{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:border-l[data-side=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=right\]\:data-ending-style\:translate-x-\[2\.5rem\][data-side=right][data-ending-style],.data-\[side\=right\]\:data-starting-style\:translate-x-\[2\.5rem\][data-side=right][data-starting-style]{--tw-translate-x:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:inset-x-0[data-side=top]{inset-inline:0}.data-\[side\=top\]\:top-0[data-side=top]{top:0}.data-\[side\=top\]\:-bottom-2\.5[data-side=top]{bottom:calc(var(--spacing) * -2.5)}.data-\[side\=top\]\:h-auto[data-side=top]{height:auto}.data-\[side\=top\]\:border-b[data-side=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[side\=top\]\:data-ending-style\:translate-y-\[-2\.5rem\][data-side=top][data-ending-style],.data-\[side\=top\]\:data-starting-style\:translate-y-\[-2\.5rem\][data-side=top][data-starting-style]{--tw-translate-y:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[size\=default\]\:h-5[data-size=default]{height:calc(var(--spacing) * 5)}.data-\[size\=default\]\:h-8[data-size=default]{height:calc(var(--spacing) * 8)}.data-\[size\=default\]\:w-8[data-size=default]{width:calc(var(--spacing) * 8)}.data-\[size\=default\]\:max-w-xs[data-size=default]{max-width:var(--container-xs)}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:h-4[data-size=sm]{height:calc(var(--spacing) * 4)}.data-\[size\=sm\]\:h-7[data-size=sm]{height:calc(var(--spacing) * 7)}.data-\[size\=sm\]\:w-6[data-size=sm]{width:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}.data-\[size\=sm\]\:\[--card-spacing\:--spacing\(4\)\][data-size=sm]{--card-spacing:calc(var(--spacing) * 4)}:is(.\*\*\:data-\[slot\$\=-item\]\:focus\:bg-foreground\/10 *)[data-slot$=-item]:focus{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){:is(.\*\*\:data-\[slot\$\=-item\]\:focus\:bg-foreground\/10 *)[data-slot$=-item]:focus{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}:is(.\*\*\:data-\[slot\$\=-item\]\:data-highlighted\:bg-foreground\/10 *)[data-slot$=-item][data-highlighted]{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){:is(.\*\*\:data-\[slot\$\=-item\]\:data-highlighted\:bg-foreground\/10 *)[data-slot$=-item][data-highlighted]{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}:is(.\*\*\:data-\[slot\$\=-separator\]\:bg-foreground\/5 *)[data-slot$=-separator]{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){:is(.\*\*\:data-\[slot\$\=-separator\]\:bg-foreground\/5 *)[data-slot$=-separator]{background-color:color-mix(in oklab,var(--foreground) 5%,transparent)}}:is(.\*\*\:data-\[slot\$\=-trigger\]\:focus\:bg-foreground\/10 *)[data-slot$=-trigger]:focus{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){:is(.\*\*\:data-\[slot\$\=-trigger\]\:focus\:bg-foreground\/10 *)[data-slot$=-trigger]:focus{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)}}:is(.\*\*\:data-\[slot\$\=-trigger\]\:aria-expanded\:bg-foreground\/10\! *)[data-slot$=-trigger][aria-expanded=true]{background-color:var(--foreground)!important}@supports (color:color-mix(in lab,red,red)){:is(.\*\*\:data-\[slot\$\=-trigger\]\:aria-expanded\:bg-foreground\/10\! *)[data-slot$=-trigger][aria-expanded=true]{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)!important}}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive) 90%,transparent)}}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--background)}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing) * 3)}:is(.\*\:data-\[slot\=field\]\:p-4>*)[data-slot=field]{padding:calc(var(--spacing) * 4)}:is(.\*\:data-\[slot\=field-group\]\:gap-4>*)[data-slot=field-group]{gap:calc(var(--spacing) * 4)}:is(.\*\:data-\[slot\=field-label\]\:flex-auto>*)[data-slot=field-label]{flex:auto}:is(.\*\*\:data-\[slot\=kbd\]\:relative *)[data-slot=kbd]{position:relative}:is(.\*\*\:data-\[slot\=kbd\]\:isolate *)[data-slot=kbd]{isolation:isolate}:is(.\*\*\:data-\[slot\=kbd\]\:z-50 *)[data-slot=kbd]{z-index:50}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-2xl *)[data-slot=kbd]{border-radius:calc(var(--radius) * 1.8)}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-lg *)[data-slot=kbd]{border-radius:var(--radius)}:is(.\*\*\:data-\[slot\=kbd\]\:bg-muted-foreground\/10 *)[data-slot=kbd]{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){:is(.\*\*\:data-\[slot\=kbd\]\:bg-muted-foreground\/10 *)[data-slot=kbd]{background-color:color-mix(in oklab,var(--muted-foreground) 10%,transparent)}}:is(.\*\*\:data-\[slot\=kbd\]\:px-1\.5 *)[data-slot=kbd]{padding-inline:calc(var(--spacing) * 1.5)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-1\.5>*)[data-slot=select-value]{gap:calc(var(--spacing) * 1.5)}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-l-2xl:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:first-child{border-top-left-radius:calc(var(--radius) * 1.8);border-bottom-left-radius:calc(var(--radius) * 1.8)}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-t-2xl:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:first-child{border-top-left-radius:calc(var(--radius) * 1.8);border-top-right-radius:calc(var(--radius) * 1.8)}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-r-2xl:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:last-child{border-top-right-radius:calc(var(--radius) * 1.8);border-bottom-right-radius:calc(var(--radius) * 1.8)}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-b-2xl:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:last-child{border-bottom-right-radius:calc(var(--radius) * 1.8);border-bottom-left-radius:calc(var(--radius) * 1.8)}.data-\[state\=delayed-open\]\:animate-in[data-state=delayed-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=delayed-open\]\:fade-in-0[data-state=delayed-open]{--tw-enter-opacity:0}.data-\[state\=delayed-open\]\:zoom-in-95[data-state=delayed-open]{--tw-enter-scale:.95}.data-\[state\=on\]\:bg-muted[data-state=on]{background-color:var(--muted)}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}:is(:is(.\*\*\:data-\[variant\=destructive\]\:\*\*\:text-accent-foreground\! *)[data-variant=destructive] *),:is(.\*\*\:data-\[variant\=destructive\]\:text-accent-foreground\! *)[data-variant=destructive]{color:var(--accent-foreground)!important}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}:is(.\*\*\:data-\[variant\=destructive\]\:focus\:bg-foreground\/10\! *)[data-variant=destructive]:focus{background-color:var(--foreground)!important}@supports (color:color-mix(in lab,red,red)){:is(.\*\*\:data-\[variant\=destructive\]\:focus\:bg-foreground\/10\! *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--foreground) 10%,transparent)!important}}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:rounded-2xl[data-spacing="0"][data-variant=outline]{border-radius:calc(var(--radius) * 1.8)}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-t-0:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"][data-variant=outline]{border-top-style:var(--tw-border-style);border-top-width:0}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-t:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"][data-variant=outline]:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing) * -1)}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media(min-width:560px){.min-\[560px\]\:hidden{display:none}.min-\[560px\]\:inline{display:inline}.min-\[560px\]\:grid-cols-\[repeat\(auto-fill\,165px\)\]{grid-template-columns:repeat(auto-fill,165px)}.min-\[560px\]\:gap-3{gap:calc(var(--spacing) * 3)}}@media(min-width:640px){.min-\[640px\]\:grid{display:grid}.min-\[640px\]\:hidden{display:none}.min-\[640px\]\:grid-cols-\[repeat\(auto-fill\,minmax\(240px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media(min-width:720px){.min-\[720px\]\:flex-row{flex-direction:row}}@media(min-width:900px){.min-\[900px\]\:flex{display:flex}.min-\[900px\]\:hidden{display:none}.min-\[900px\]\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.min-\[900px\]\:grid-cols-\[300px_minmax\(0\,1fr\)\]{grid-template-columns:300px minmax(0,1fr)}}@media(min-width:1100px){.min-\[1100px\]\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}}@media(min-width:40rem){.sm\:mt-0\.5{margin-top:calc(var(--spacing) * .5)}.sm\:block{display:block}.sm\:contents{display:contents}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:aspect-square{aspect-ratio:1}.sm\:size-auto{width:auto;height:auto}.sm\:h-\[min\(88svh\,52rem\)\]{height:min(88svh,52rem)}.sm\:w-24{width:calc(var(--spacing) * 24)}.sm\:w-\[min\(100\%\,46rem\)\]{width:min(100%,46rem)}.sm\:max-w-\[95vw\]{max-width:95vw}.sm\:max-w-md{max-width:var(--container-md)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[168px_minmax\(0\,1fr\)\]{grid-template-columns:168px minmax(0,1fr)}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-start{align-items:flex-start}.sm\:items-stretch{align-items:stretch}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:rounded-\[var\(--pvp-radius-card-panel\)\]{border-radius:var(--pvp-radius-card-panel)}.sm\:bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.sm\:bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-\[14px\]{padding:14px}.sm\:text-\[12px\]{font-size:12px}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[14px\]{font-size:14px}:is(.sm\:\*\:w-auto>*){width:auto}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[side\=left\]\:sm\:max-w-sm[data-side=left],.data-\[side\=right\]\:sm\:max-w-sm[data-side=right]{max-width:var(--container-sm)}.data-\[size\=default\]\:sm\:max-w-md[data-size=default]{max-width:var(--container-md)}}@media(min-width:48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-pretty{text-wrap:pretty}}@media(min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-\[20px\]{top:20px}.lg\:ml-\[76px\]{margin-left:76px}.lg\:ml-\[260px\]{margin-left:260px}.lg\:ml-auto{margin-left:auto}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:h-\[34px\]{height:34px}.lg\:w-\[44px\]{width:44px}.lg\:flex-1{flex:1}.lg\:flex-none{flex:none}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[44px_1\.7fr_1\.1fr_1fr_0\.9fr_auto\]{grid-template-columns:44px 1.7fr 1.1fr 1fr .9fr auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:justify-end{justify-content:flex-end}.lg\:gap-\[6px\]{gap:6px}.lg\:gap-\[10px\]{gap:10px}.lg\:gap-\[14px\]{gap:14px}.lg\:gap-\[18px\]{gap:18px}.lg\:gap-\[28px\]{gap:28px}.lg\:p-\[9px_15px\]{padding:9px 15px}.lg\:p-\[10px_16px\]{padding:10px 16px}.lg\:p-\[12px_20px\]{padding:12px 20px}.lg\:p-\[16px_20px\]{padding:16px 20px}.lg\:p-\[24px\]{padding:24px}.lg\:p-\[28px\]{padding:28px}}@media(min-width:80rem){.xl\:sticky{position:sticky}.xl\:top-24{top:calc(var(--spacing) * 24)}.xl\:block{display:block}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1fr\)_10rem_10rem\]{grid-template-columns:minmax(0,1fr) 10rem 10rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.xl\:items-start{align-items:flex-start}}@media(min-width:96rem){.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@container field-group (min-width:28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}:is(.\@md\/field-group\:\*\:w-auto>*){width:auto}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}:is(.\@md\/field-group\:\*\:data-\[slot\=field-label\]\:flex-auto>*)[data-slot=field-label]{flex:auto}}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.dark\:bg-transparent:is(.dark *){background-color:#0000}.dark\:ring-foreground\/10:is(.dark *){--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.dark\:ring-foreground\/10:is(.dark *){--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.dark\:after\:mix-blend-lighten:is(.dark *):after{content:var(--tw-content);mix-blend-mode:lighten}@media(hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab,var(--destructive) 30%,transparent)}}.dark\:hover\:bg-input\/30:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/30:is(.dark *):hover{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:bg-accent:where([data-state=open]),.data-open\:bg-accent:where([data-open]:not([data-open=false])){background-color:var(--accent)}.data-open\:text-accent-foreground:where([data-state=open]),.data-open\:text-accent-foreground:where([data-open]:not([data-open=false])){color:var(--accent-foreground)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:overflow-hidden:where([data-state=closed]),.data-closed\:overflow-hidden:where([data-closed]:not([data-closed=false])){overflow:hidden}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.data-checked\:translate-x-\[calc\(100\%-4px\)\]:where([data-state=checked]),.data-checked\:translate-x-\[calc\(100\%-4px\)\]:where([data-checked]:not([data-checked=false])){--tw-translate-x: calc(100% - 4px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-checked\:border-primary:where([data-state=checked]),.data-checked\:border-primary:where([data-checked]:not([data-checked=false])){border-color:var(--primary)}.data-checked\:bg-primary:where([data-state=checked]),.data-checked\:bg-primary:where([data-checked]:not([data-checked=false])){background-color:var(--primary)}.data-checked\:text-primary-foreground:where([data-state=checked]),.data-checked\:text-primary-foreground:where([data-checked]:not([data-checked=false])){color:var(--primary-foreground)}.dark\:data-checked\:bg-primary:is(.dark *):where([data-state=checked]),.dark\:data-checked\:bg-primary:is(.dark *):where([data-checked]:not([data-checked=false])){background-color:var(--primary)}.dark\:data-checked\:bg-primary-foreground:is(.dark *):where([data-state=checked]),.dark\:data-checked\:bg-primary-foreground:is(.dark *):where([data-checked]:not([data-checked=false])){background-color:var(--primary-foreground)}.data-unchecked\:translate-x-0:where([data-state=unchecked]),.data-unchecked\:translate-x-0:where([data-unchecked]:not([data-unchecked=false])){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-unchecked\:border-transparent:where([data-state=unchecked]),.data-unchecked\:border-transparent:where([data-unchecked]:not([data-unchecked=false])){border-color:#0000}.data-unchecked\:bg-input\/90:where([data-state=unchecked]),.data-unchecked\:bg-input\/90:where([data-unchecked]:not([data-unchecked=false])){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.data-unchecked\:bg-input\/90:where([data-state=unchecked]),.data-unchecked\:bg-input\/90:where([data-unchecked]:not([data-unchecked=false])){background-color:color-mix(in oklab,var(--input) 90%,transparent)}}.dark\:data-unchecked\:bg-foreground:is(.dark *):where([data-state=unchecked]),.dark\:data-unchecked\:bg-foreground:is(.dark *):where([data-unchecked]:not([data-unchecked=false])){background-color:var(--foreground)}.data-disabled\:pointer-events-none:where([data-disabled=true]),.data-disabled\:pointer-events-none:where([data-disabled]:not([data-disabled=false])){pointer-events:none}.data-disabled\:cursor-not-allowed:where([data-disabled=true]),.data-disabled\:cursor-not-allowed:where([data-disabled]:not([data-disabled=false])){cursor:not-allowed}.data-disabled\:opacity-50:where([data-disabled=true]),.data-disabled\:opacity-50:where([data-disabled]:not([data-disabled=false])){opacity:.5}.data-horizontal\:h-1:where([data-orientation=horizontal]){height:var(--spacing)}.data-horizontal\:h-full:where([data-orientation=horizontal]){height:100%}.data-horizontal\:h-px:where([data-orientation=horizontal]){height:1px}.data-horizontal\:w-full:where([data-orientation=horizontal]){width:100%}.data-vertical\:h-full:where([data-orientation=vertical]){height:100%}.data-vertical\:min-h-40:where([data-orientation=vertical]){min-height:calc(var(--spacing) * 40)}.data-vertical\:w-1:where([data-orientation=vertical]){width:var(--spacing)}.data-vertical\:w-auto:where([data-orientation=vertical]){width:auto}.data-vertical\:w-full:where([data-orientation=vertical]){width:100%}.data-vertical\:w-px:where([data-orientation=vertical]){width:1px}.data-vertical\:flex-col:where([data-orientation=vertical]){flex-direction:column}.data-vertical\:items-stretch:where([data-orientation=vertical]){align-items:stretch}.data-vertical\:self-stretch:where([data-orientation=vertical]){align-self:stretch}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-3 a{text-underline-offset:3px}@media(hover:hover){.\[\&_a\]\:hover\:text-foreground a:hover{color:var(--foreground)}}.\[\&_p\:not\(\:last-child\)\]\:mb-4 p:not(:last-child){margin-bottom:calc(var(--spacing) * 4)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-3 svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:text-\[var\(--pvp-ink-faint\)\] svg{color:var(--pvp-ink-faint)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-5 svg:not([class*=size-]){width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\.border-b\]\:pb-\(--card-spacing\).border-b{padding-bottom:var(--card-spacing)}.\[\.border-b\]\:pb-2.border-b{padding-bottom:calc(var(--spacing) * 2)}.\[\.border-t\]\:pt-\(--card-spacing\).border-t{padding-top:var(--card-spacing)}.\[\.border-t\]\:pt-2.border-t{padding-top:calc(var(--spacing) * 2)}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media(hover:hover){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.\[a\]\:hover\:bg-muted:is(a):hover{background-color:var(--muted)}.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab,var(--primary) 80%,transparent)}}.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.\[a\]\:hover\:text-muted-foreground:is(a):hover{color:var(--muted-foreground)}:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}:is(.\*\:\[img\:first-child\]\:rounded-t-\[min\(calc\(var\(--radius\)\*3\)\,24px\)\]>*):is(img:first-child){border-top-left-radius:min(calc(var(--radius) * 3),24px);border-top-right-radius:min(calc(var(--radius) * 3),24px)}:is(.\*\:\[img\:last-child\]\:rounded-b-\[min\(calc\(var\(--radius\)\*3\)\,24px\)\]>*):is(img:last-child){border-bottom-right-radius:min(calc(var(--radius) * 3),24px);border-bottom-left-radius:min(calc(var(--radius) * 3),24px)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.\*\:\[svg\]\:row-span-2>*):is(svg){grid-row:span 2/span 2}:is(.\*\:\[svg\]\:translate-y-0\.5>*):is(svg){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.\*\:\[svg\]\:text-current>*):is(svg){color:currentColor}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-8>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]{margin-top:1px}@container field-group (min-width:28rem){.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]{margin-top:1px}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--primary)}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-1\.5:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing) * 1.5)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-1\.5:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing) * 1.5)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media(prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-ext-wght-normal-DdQaqQDo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-wght-normal-Bc-8i84L.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.panel-ui [data-slot]:focus-visible{outline-offset:0;outline:none}.panel-ui{--background:#f9fafb;--foreground:#101828;--card:#fff;--card-foreground:#101828;--popover:#fff;--popover-foreground:#101828;--primary:#465fff;--primary-foreground:#fff;--secondary:#f2f4f7;--secondary-foreground:#344054;--muted:#f2f4f7;--muted-foreground:#667085;--accent:#ecf3ff;--accent-foreground:#3641f5;--destructive:#f04438;--border:#e4e7ec;--input:#f2f4f7;--ring:#465fff;--chart-1:#465fff;--chart-2:#12b76a;--chart-3:#f79009;--chart-4:#f04438;--chart-5:#667085;--radius:.5rem;--sidebar-width:290px;--sidebar-width-icon:90px;--sidebar:#fff;--sidebar-foreground:#344054;--sidebar-primary:#465fff;--sidebar-primary-foreground:#fff;--sidebar-accent:#ecf3ff;--sidebar-accent-foreground:#3641f5;--sidebar-border:#e4e7ec;--sidebar-ring:#465fff}.panel-ui.dark,.dark .panel-ui{--background:#0c111d;--foreground:#f9fafb;--card:#1a2231;--card-foreground:#f9fafb;--popover:#1a2231;--popover-foreground:#f9fafb;--primary:#7592ff;--primary-foreground:#101828;--secondary:#1d2939;--secondary-foreground:#e4e7ec;--muted:#1d2939;--muted-foreground:#98a2b3;--accent:#465fff1f;--accent-foreground:#7592ff;--destructive:#f97066;--border:#ffffff14;--input:#ffffff0f;--ring:#7592ff;--chart-1:#7592ff;--chart-2:#32d583;--chart-3:#fdb022;--chart-4:#f97066;--chart-5:#98a2b3;--sidebar:#1a2231;--sidebar-foreground:#d0d5dd;--sidebar-primary:#7592ff;--sidebar-primary-foreground:#101828;--sidebar-accent:#465fff1f;--sidebar-accent-foreground:#7592ff;--sidebar-border:#ffffff14;--sidebar-ring:#7592ff}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}.panel-ui{--pvp-navy-900: #071F4A;--pvp-royal: #0A2F6F;--pvp-navy-800: #0A1B33;--pvp-navy-700: #16223A;--pvp-blue-500: #0A6BE0;--pvp-blue-400: #167BFF;--pvp-blue-600: #0F5FCC;--pvp-blue-300: #6E88B4;--pvp-blue-050: #EAF2FF;--pvp-bg: #F8F9FB;--pvp-bg-soft: #F4F6F9;--pvp-bg-sunken: #EDEFF3;--pvp-bg-tint: #F7FAFF;--pvp-surface: #FFFFFF;--pvp-line: #E1E5EC;--pvp-line-strong:#D7DCE5;--pvp-blue-line: #C6D8F5;--pvp-ink: #0A1B33;--pvp-ink-strong:#2B3646;--pvp-ink-muted: #55606F;--pvp-ink-faint: #8E9AAB;--pvp-ink-disabled:#A8B2C0;--pvp-ink-separator:#C3CAD5;--pvp-on-dark: #FFFFFF;--pvp-success: #087443;--pvp-success-dot:#10B981;--pvp-success-bg: #E7F6EE;--pvp-success-ink:#0E7A48;--pvp-success-line:#BFE7D2;--pvp-fundo-croma-verde:#00B140;--pvp-amber-accent:#E7A93C;--pvp-font-sans: "Manrope Variable", Manrope, ui-sans-serif, system-ui, sans-serif;--pvp-font-mono: "JetBrains Mono Variable", "JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;--pvp-weight-title: 800;--pvp-weight-label: 700;--pvp-weight-body: 400;--pvp-label-tracking: .1em;--pvp-title-tracking: -.025em;--pvp-text-page-title: 26px;--pvp-text-page-sub: 14px;--pvp-text-card-title: 16px;--pvp-text-medida: 22px;--pvp-text-body: 13px;--pvp-text-field: 14px;--pvp-text-label: 12px;--pvp-text-hint: 12px;--pvp-text-nav: 13px;--pvp-text-badge: 10px;--pvp-text-kicker: 10px;--pvp-text-mono-ref: 11px;--pvp-text-topbar-title: 21px;--pvp-text-editor-title: 20px;--pvp-text-metric-lg: 32px;--pvp-text-metric: 28px;--pvp-text-metric-den: 16px;--pvp-text-endereco: 23px;--pvp-text-brand: 15px;--pvp-text-cta-mobile: 15px;--pvp-text-serp: 15px;--pvp-pad-page: 28px;--pvp-pad-card: 24px;--pvp-gap-cards: 18px;--pvp-gap-grid: 16px;--pvp-gap-field: 14px;--pvp-radius-button: 7px;--pvp-radius-nav: 7px;--pvp-radius-field-form: 8px;--pvp-radius-card-panel: 12px;--pvp-topbar-h: 56px;--pvp-nav-item-h: 38px;--pvp-preview-col-w: 320px;--pvp-card-max-w: 320px;--pvp-card-footer-h: 40px;--pvp-amber: #7A5A16;--pvp-amber-bg: #FDF7EC;--pvp-amber-line: #EFDCC0;--pvp-red: #B4453D;--pvp-red-line: #F0D2CF;--pvp-radius-field: 12px;--pvp-radius-card: 14px;--pvp-radius-chip: 10px;--pvp-radius-popup: 10px;--pvp-radius-badge: 4px;--pvp-radius-sheet: 22px;--pvp-radius-pill: 999px;--pvp-h-field: 50px;--pvp-h-field-lg:52px;--pvp-h-cta: 54px;--pvp-h-icon: 40px;--pvp-shadow-card: 0 24px 60px -30px rgba(10, 27, 51, .45);--pvp-shadow-cta: 0 14px 30px -18px rgba(10, 107, 224, .9);--pvp-ring-focus: 0 0 0 4px rgba(22, 123, 255, .14);--pvp-border-focus: 1.5px solid var(--pvp-blue-400);--background: var(--pvp-bg);--foreground: var(--pvp-ink);--card: var(--pvp-surface);--card-foreground: var(--pvp-ink);--popover: var(--pvp-surface);--popover-foreground: var(--pvp-ink);--primary: var(--pvp-blue-500);--primary-foreground: #FFFFFF;--secondary: var(--pvp-bg-sunken);--secondary-foreground: var(--pvp-ink);--muted: var(--pvp-bg-sunken);--muted-foreground: var(--pvp-ink-muted);--accent: var(--pvp-blue-050);--accent-foreground: var(--pvp-blue-600);--border: var(--pvp-line);--input: var(--pvp-line);--ring: var(--pvp-blue-400);--radius: var(--pvp-radius-field);--font-sans: var(--pvp-font-sans);--font-mono: var(--pvp-font-mono)}.panel-ui{font-family:var(--pvp-font-sans);color:var(--pvp-ink);background:var(--pvp-bg);--pvp-zoom: 1;zoom:var(--pvp-zoom);line-height:normal}.panel-ui a{color:inherit;font-weight:inherit;text-decoration:none}.panel-ui p a,.panel-ui .pvp-link{color:var(--pvp-blue-600);font-weight:var(--pvp-weight-label)}.panel-ui p a:hover,.panel-ui .pvp-link:hover{color:var(--pvp-blue-500);text-decoration:underline}.panel-ui :focus-visible{outline:none;border-color:var(--pvp-blue-400);box-shadow:var(--pvp-ring-focus)}.panel-ui [data-slot=card]{border-radius:var(--pvp-radius-card-panel);border-color:var(--pvp-line);padding:var(--pvp-pad-card);gap:var(--pvp-gap-cards)}.panel-ui [data-slot=card-header],.panel-ui [data-slot=card-footer],.panel-ui [data-slot=card]>img:first-child,.panel-ui [data-slot=card]>img:last-child{border-radius:0}.panel-ui [data-slot=card-title]{font-size:var(--pvp-text-card-title);font-weight:800;color:var(--pvp-ink)}@media(max-width:639.98px){.panel-ui{--pvp-text-card-title: 15px;--pvp-text-medida: 20px;--pvp-text-endereco: 15px}}.panel-ui [data-slot=card-description]{font-size:var(--pvp-text-body);font-weight:400;line-height:1.5;color:var(--pvp-ink-muted)}.panel-ui [data-slot=field-label]{font-size:var(--pvp-text-label);font-weight:700;color:var(--pvp-ink-strong)}.panel-ui [data-slot=input],.panel-ui [data-slot=textarea],.panel-ui [data-slot=input-group]{background:var(--pvp-surface);border:1px solid var(--pvp-line-strong);border-radius:var(--pvp-radius-field-form);padding:11px 13px;height:auto;font-size:var(--pvp-text-field)}.panel-ui [data-slot=input-group]{gap:8px}.panel-ui [data-slot=input-group] [data-slot=input-group-control]{background:transparent;border:none;padding:0;height:auto}.panel-ui [data-slot=input]::placeholder,.panel-ui [data-slot=textarea]::placeholder{color:var(--pvp-ink-faint)}.panel-ui [data-slot=button][class~=rounded-2xl],.panel-ui [data-slot=dropdown-menu-trigger][class~=rounded-2xl],.panel-ui [data-slot=dropdown-menu-sub-trigger][class~=rounded-2xl],.panel-ui [data-slot=dialog-trigger][class~=rounded-2xl],.panel-ui [data-slot=alert-dialog-trigger][class~=rounded-2xl],.panel-ui [data-slot=sheet-trigger][class~=rounded-2xl],.panel-ui [data-slot=tooltip-trigger][class~=rounded-2xl],.panel-ui [data-slot=alert-dialog-action][class~=rounded-2xl],.panel-ui [data-slot=alert-dialog-cancel][class~=rounded-2xl],.panel-ui [data-slot=dialog-close][class~=rounded-2xl],.panel-ui [data-slot=sheet-close][class~=rounded-2xl]{border-radius:var(--pvp-radius-button)}.panel-ui [data-slot=select-trigger][class~=rounded-2xl]{border-radius:var(--pvp-radius-field-form)}.panel-ui .pvp-acao-primaria{background:var(--pvp-royal);color:#fff;border-radius:var(--pvp-radius-button)}.panel-ui .pvp-acao-primaria:hover:not(:disabled){background:var(--pvp-navy-900)}.panel-ui{--pvp-altura-abas: calc(76px + env(safe-area-inset-bottom)) }.panel-ui .pvp-barra-fixa{position:fixed;right:0;bottom:var(--pvp-altura-abas);left:0;z-index:30;background:var(--pvp-surface);border-top:1px solid var(--pvp-line);padding:14px 16px}@media(min-width:1024px){.panel-ui .pvp-barra-fixa{bottom:0;left:260px;padding:14px 28px}}.panel-ui .pvp-rodape-salvar{position:fixed;right:0;bottom:0;left:0;z-index:30;display:flex;align-items:center;gap:12px;background:var(--pvp-surface);border-top:1px solid var(--pvp-line);padding:12px 16px calc(18px + env(safe-area-inset-bottom))}@media(min-width:1024px){.panel-ui .pvp-rodape-salvar{display:none}}@media(max-width:639.98px){.panel-ui :is(button,summary,a[href],label:has(input):not(.pvp-vaga)){position:relative}.panel-ui :is(button,summary,a[href],label:has(input):not(.pvp-vaga)):after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;min-width:44px;min-height:44px;pointer-events:auto}}.panel-ui .pvp-label{font-family:var(--pvp-font-mono);font-size:var(--pvp-text-kicker);font-weight:500;letter-spacing:var(--pvp-label-tracking);text-transform:uppercase;color:var(--pvp-ink-faint)}.panel-ui .pvp-num{font-family:var(--pvp-font-mono);font-weight:500;font-variant-numeric:tabular-nums}
