@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/anton-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/inter-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/inter-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/inter-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/inter-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/space-mono-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/space-mono-latin-700-normal.woff2) format("woff2")}:root{--ink:#0E1014;--ink-2:#262A30;--body:#3A414A;--muted:#5D6570;--subtle:#9AA3AE;--line:#E3E6EA;--line-2:#D3D8DE;--paper:#F4F5F7;--paper-2:#ECEEF1;--surface:#FFFFFF;--surface-2:#FAFBFC;--blue:#1F77CC;--blue-h:#1A68B4;--blue-soft:#E9F2FC;--blue-ink:#0B3F6E;--blue-ring:rgba(31,119,204,.32);--danger:#C42B2B;--danger-soft:#FCECEC;--ok:#2E7D4F;--sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--display:"Anton","Bebas Neue","Oswald",Impact,"Arial Narrow",sans-serif;--mono:"Space Mono","JetBrains Mono",ui-monospace,Menlo,Consolas,monospace;--r-sm:8px;--r:10px;--r-lg:14px;--r-xl:20px;--sh-sm:0 1px 2px rgba(14,16,20,.06);--sh:0 1px 2px rgba(14,16,20,.05),0 8px 24px -12px rgba(14,16,20,.16);--sh-lg:0 2px 6px rgba(14,16,20,.06),0 24px 48px -16px rgba(14,16,20,.28);--ease:cubic-bezier(.2,.7,.2,1);--top-h:64px;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;margin:0}body.v3-root{font:400 14px/1.45 var(--sans);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;overflow:hidden;overscroll-behavior:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}img,svg{display:block}code{font-family:var(--mono);font-size:.86em;color:var(--muted);letter-spacing:.02em}kbd{font:600 11px/1 var(--mono);background:var(--surface);border:1px solid var(--line-2);border-bottom-width:2px;border-radius:5px;padding:2px 5px}:focus-visible{outline:2px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 5px var(--blue-ring);border-radius:6px}[hidden]{display:none!important}.v3-body:focus-visible,.v3-title:focus-visible{outline:none;box-shadow:none}.v3-ic{flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.v3-muted{color:var(--muted)}.v3-center{text-align:center}.v3-app{display:grid;grid-template-rows:var(--top-h) minmax(0,1fr);height:100dvh;overflow:clip}.v3-top{display:flex;align-items:center;gap:10px;padding:0 20px;background:var(--surface);border-bottom:1px solid var(--line);z-index:5}.v3-brand{display:flex;align-items:center;height:40px}.v3-brand__logo{height:34px;width:auto}.v3-brand__div{width:1px;height:30px;background:var(--line-2);margin:0 8px}.v3-brand__txt{display:grid;line-height:1.15}.v3-brand__txt strong{font:400 21px/1 var(--display);letter-spacing:.02em;text-transform:uppercase}.v3-brand__txt span{font-size:12.5px;color:var(--muted);margin-top:3px}.v3-top__sp{flex:1}.v3-top__grp{display:flex;gap:2px}.v3-top__sep{width:1px;height:26px;background:var(--line);margin:0 6px}.v3-ib{display:inline-grid;place-items:center;width:38px;height:38px;border:0;background:transparent;border-radius:var(--r);color:var(--ink-2);transition:background-color .15s var(--ease),color .15s var(--ease)}.v3-ib:hover:not(:disabled){background:var(--paper)}.v3-ib:disabled{color:var(--subtle);cursor:default}.v3-ib--sm{width:32px;height:32px}.v3-tb{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 12px;border:0;background:transparent;border-radius:var(--r);font-weight:600;color:var(--ink-2)}.v3-tb:hover{background:var(--paper)}.v3-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border-radius:var(--r);border:1px solid transparent;font-weight:700;font-size:14.5px;white-space:nowrap;text-decoration:none;transition:background-color .15s var(--ease),border-color .15s var(--ease),transform .1s var(--ease),box-shadow .15s var(--ease)}.v3-btn:active:not(:disabled){transform:translateY(1px)}.v3-btn:disabled{opacity:.55;cursor:default}.v3-btn--ink{background:var(--ink);color:#fff}.v3-btn--ink:hover:not(:disabled){background:#22262d}.v3-btn--blue{background:var(--blue);color:#fff}.v3-btn--blue:hover:not(:disabled){background:var(--blue-h)}.v3-btn--ghost{background:var(--surface);color:var(--ink);border-color:var(--line-2)}.v3-btn--ghost:hover:not(:disabled){border-color:var(--ink-2);background:var(--surface-2)}.v3-btn--danger{background:var(--danger);color:#fff}.v3-btn--sm{height:38px;padding:0 13px;font-size:13.5px;font-weight:600}.v3-btn--block{width:100%}.v3-menuwrap{position:relative}.v3-menu{position:absolute;right:0;top:calc(100% + 8px);min-width:250px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-lg);padding:6px;z-index:30;animation:v3menu .14s var(--ease)}@keyframes v3menu{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.v3-menu__i{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:0;background:transparent;border-radius:var(--r-sm);text-align:left;font-weight:500}.v3-menu__i:hover,.v3-menu__i:focus-visible{background:var(--paper)}.v3-menu__i.is-danger{color:var(--danger)}.v3-menu__sep{height:1px;background:var(--line);margin:5px 4px}.v3-main{display:grid;grid-template-columns:clamp(360px,29vw,470px) minmax(0,1fr);gap:20px;padding:20px;min-height:0}.v3-panel{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--sh);min-height:0;overflow:hidden}.v3-steps{display:grid;grid-template-columns:repeat(6,1fr);padding:16px 10px 0;border-bottom:1px solid var(--line)}.v3-step{position:relative;display:grid;justify-items:center;gap:6px;padding:4px 0 12px;border:0;background:transparent;color:var(--muted);font-size:12.5px;font-weight:500}.v3-step:after{content:"";position:absolute;left:14%;right:14%;bottom:-1px;height:2px;background:transparent;border-radius:2px;transition:background-color .2s var(--ease)}.v3-step.is-on{color:var(--ink);font-weight:700}.v3-step.is-on:after{background:var(--ink)}.v3-step__dot{position:relative;z-index:1;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1.5px solid var(--line-2);background:var(--surface);font:600 13px/1 var(--sans);color:var(--muted);transition:all .2s var(--ease)}.v3-step.is-on .v3-step__dot{background:var(--ink);border-color:var(--ink);color:#fff;box-shadow:0 0 0 4px var(--blue-ring)}.v3-step.is-done .v3-step__dot{background:var(--blue);border-color:var(--blue);color:#fff}.v3-step.is-reached .v3-step__dot{border-color:var(--ink-2);color:var(--ink)}.v3-step__line{position:absolute;top:19px;left:calc(50% + 19px);right:calc(-50% + 19px);height:2px;background:var(--line);z-index:0}.v3-step__line.is-done{background:var(--blue)}.v3-step:hover:not(.is-on) .v3-step__dot{border-color:var(--ink-2);color:var(--ink)}.v3-body{overflow-y:auto;overscroll-behavior:contain;outline:none;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.v3-stepbody{padding:22px 22px 28px;animation:v3fade .2s var(--ease)}@keyframes v3fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.v3-kicker{margin:0;font:700 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--blue)}.v3-title{margin:8px 0 18px;font:400 32px/1.02 var(--display);letter-spacing:.01em;text-transform:uppercase;color:var(--ink);outline:none}.v3-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-top:1px solid var(--line);background:var(--surface)}.v3-back{display:inline-flex;align-items:center;gap:6px;height:42px;padding:0 10px;border:0;background:transparent;border-radius:var(--r);font-weight:600;color:var(--ink-2)}.v3-back:hover{background:var(--paper)}.v3-next{height:46px;padding:0 20px;margin-left:auto}.v3-sec{margin:0 0 24px}.v3-sec__label{margin:0 0 6px;font:700 12px/1.3 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink)}.v3-sec__desc{margin:0 0 14px;color:var(--muted);font-size:14px;line-height:1.5}.v3-sec__desc--s{font-size:12.8px;margin:6px 0 12px}.v3-sechead{display:flex;align-items:center;justify-content:space-between;gap:12px}.v3-label{margin:16px 0 8px;font-weight:600;font-size:13.5px;color:var(--ink)}.v3-label--s{font-size:12.5px;color:var(--muted);margin:12px 0 6px}.v3-linkbtn{display:inline-flex;align-items:center;gap:6px;padding:6px 4px;border:0;background:transparent;color:var(--ink-2);font-weight:600;font-size:13.5px;border-radius:6px}.v3-linkbtn:hover:not(:disabled){color:var(--blue)}.v3-linkbtn.is-dim,.v3-linkbtn:disabled{color:var(--subtle);cursor:default}.v3-linkbtn.is-danger{color:var(--danger)}.v3-linkbtn--inline{padding:0;color:var(--blue);text-decoration:underline;text-underline-offset:2px}.v3-note{padding:12px 14px;border-radius:var(--r);background:var(--surface-2);border:1px solid var(--line);font-size:13.5px;color:var(--body);margin:4px 0 14px;line-height:1.5}.v3-note strong{color:var(--ink)}.v3-tip{display:flex;gap:10px;align-items:flex-start;padding:11px 13px;border-radius:var(--r);background:var(--blue-soft);color:var(--blue-ink);font-size:13px;line-height:1.5;margin:4px 0 14px}.v3-tip .v3-ic{margin-top:1px;color:var(--blue)}.v3-chips{display:flex;gap:7px;overflow-x:auto;padding:2px 1px 4px;margin:0 0 12px;scrollbar-width:none}.v3-chips--wrap{flex-wrap:wrap;overflow:visible}.v3-scroller{position:relative;margin:0 0 12px}.v3-scroller>.v3-chips{margin:0;scroll-behavior:smooth}.v3-scroller.can-r>.v3-chips{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 56px),transparent)}.v3-scroller.can-l>.v3-chips{-webkit-mask-image:linear-gradient(to right,transparent,#000 56px);mask-image:linear-gradient(to right,transparent,#000 56px)}.v3-scroller.can-l.can-r>.v3-chips{-webkit-mask-image:linear-gradient(to right,transparent,#000 56px,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(to right,transparent,#000 56px,#000 calc(100% - 56px),transparent)}.v3-scroller__btn{position:absolute;top:50%;z-index:1;display:grid;place-items:center;width:32px;height:32px;margin-top:-18px;border:1px solid var(--line-2);border-radius:50%;background:var(--surface);color:var(--ink);box-shadow:var(--sh);opacity:0;pointer-events:none;transition:opacity .15s var(--ease),transform .1s var(--ease)}.v3-scroller__btn--l{left:-4px}.v3-scroller__btn--r{right:-4px}.v3-scroller.can-l .v3-scroller__btn--l,.v3-scroller.can-r .v3-scroller__btn--r{opacity:1;pointer-events:auto}.v3-scroller__btn:hover{border-color:var(--ink)}.v3-scroller__btn:active{transform:scale(.94)}.v3-chip{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 15px;border:1px solid var(--line-2);border-radius:999px;background:var(--surface);font-weight:500;font-size:13.5px;white-space:nowrap;transition:all .15s var(--ease)}.v3-chip:hover{border-color:var(--ink-2)}.v3-chip[aria-checked=true]{background:var(--ink);border-color:var(--ink);color:#fff;font-weight:600}.v3-chip:disabled{opacity:.45;cursor:default}.v3-chip__n{display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--blue);color:#fff;font-size:11px;font-weight:700}.v3-chip--sq{border-radius:var(--r);height:34px;padding:0 12px;font-size:12.5px;color:var(--muted)}.v3-chip--sq strong{color:var(--ink)}.v3-seg{display:flex;padding:4px;background:var(--paper-2);border-radius:var(--r-lg);gap:2px}.v3-seg__b{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 10px;border:0;border-radius:var(--r);background:transparent;font-weight:600;font-size:13.5px;color:var(--muted);transition:all .15s var(--ease)}.v3-seg__b:hover:not(:disabled){color:var(--ink)}.v3-seg__b[aria-checked=true]{background:var(--surface);color:var(--ink);box-shadow:var(--sh-sm),0 0 0 1px var(--line)}.v3-seg__b:disabled{opacity:.4;cursor:default}.v3-seg--sm .v3-seg__b{height:32px;font-size:12.5px}.v3-cards{display:grid;gap:10px}.v3-card{display:grid;grid-template-columns:72px 1fr 26px;align-items:center;gap:14px;padding:10px 12px;border:1.5px solid var(--line);border-radius:var(--r-lg);background:var(--surface);text-align:left;transition:all .15s var(--ease)}.v3-card:hover{border-color:var(--line-2);box-shadow:var(--sh-sm)}.v3-card.is-on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.v3-card__img{width:72px;height:72px;border-radius:var(--r);background:var(--paper);overflow:hidden;display:grid;place-items:center}.v3-card__img img{width:100%;height:100%;object-fit:contain}.v3-card__txt{display:grid;gap:3px;min-width:0}.v3-card__txt strong{font-size:15px}.v3-card__txt>span{color:var(--muted);font-size:13px;line-height:1.35}.v3-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}.v3-tag{font-size:11.5px;font-weight:600;color:var(--ink-2);background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:2px 8px}.v3-card__check{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;border:1.5px solid var(--line-2);color:#fff}.v3-card.is-on .v3-card__check{background:var(--ink);border-color:var(--ink)}.v3-optlist{display:grid;gap:10px}.v3-optrow{display:grid;grid-template-columns:110px 1fr;align-items:center;gap:10px}.v3-optrow__l{font-weight:600;font-size:13.5px}.v3-fablist{display:grid;gap:8px}.v3-fab{display:flex;align-items:center;gap:10px;padding:11px 12px;border:1.5px solid var(--line);border-radius:var(--r);background:var(--surface);text-align:left;font-weight:500}.v3-fab.is-on{border-color:var(--ink)}.v3-fab__dot{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--line-2);color:#fff;flex:none}.v3-fab.is-on .v3-fab__dot{background:var(--ink);border-color:var(--ink)}.v3-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(62px,1fr));gap:6px;margin:2px 0 12px}.v3-nowrap{white-space:nowrap}.v3-tile{position:relative;display:grid;justify-items:center;align-content:start;gap:4px;padding:6px 3px 7px;border:1.5px solid var(--line);border-radius:var(--r-lg);background:var(--surface);transition:all .15s var(--ease)}.v3-tile:hover{border-color:var(--line-2);background:var(--surface-2)}.v3-tile.is-on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.v3-tile__img{display:block;width:48px;height:48px;background-repeat:no-repeat}.v3-tile__ph{display:grid;place-items:center;width:48px;height:48px;color:var(--subtle)}.v3-tile__lab{display:block;max-width:100%;font-size:11.5px;font-weight:600;line-height:1.2;text-align:center;min-height:28px;padding:0 2px;overflow-wrap:anywhere;hyphens:auto}.v3-tile__dot{position:absolute;top:5px;right:5px;width:11px;height:11px}.v3-dot{display:inline-block;width:14px;height:14px;border-radius:50%;background:var(--c,#fff);box-shadow:inset 0 0 0 1px #0e10142e;flex:none}.v3-dot--s{width:10px;height:10px}.v3-dot--l{width:26px;height:26px}.v3-dot--pat{background:conic-gradient(var(--blue) 0 25%,#F2A900 0 50%,var(--c,#fff) 0 75%,#E04A4A 0)}.v3-dot--auto{background:conic-gradient(#fff 0 50%,#141416 0)}.v3-switchrow{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r);margin:4px 0 14px;cursor:pointer}.v3-switchrow__t{display:grid;gap:2px}.v3-switchrow__t strong{font-size:13.8px}.v3-switchrow__t span{font-size:12.8px;color:var(--muted)}.v3-switch{position:relative;width:44px;height:26px;border-radius:13px;border:0;background:var(--line-2);flex:none;transition:background-color .18s var(--ease)}.v3-switch span{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:var(--sh-sm);transition:transform .18s var(--ease)}.v3-switch[aria-checked=true]{background:var(--ink)}.v3-switch[aria-checked=true] span{transform:translate(18px)}.v3-colorcard{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-2);margin:4px 0 6px}.v3-colorcard__sw{width:48px;height:48px;border-radius:var(--r);background:var(--c);box-shadow:inset 0 0 0 1px #0e101426}.v3-colorcard__sw.is-empty{background:repeating-linear-gradient(45deg,#fff 0 6px,#eef0f3 6px 12px)}.v3-colorcard__sw.is-heather,.v3-sw.is-heather{background-image:radial-gradient(rgba(255,255,255,.35) 1px,transparent 1.3px),radial-gradient(rgba(0,0,0,.18) 1px,transparent 1.3px);background-size:5px 5px,7px 7px;background-color:var(--c)}.v3-colorcard__t{display:grid;gap:2px}.v3-colorcard__t strong{font-size:15px}.v3-swatches{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.v3-swatches--sm{grid-template-columns:repeat(8,1fr);gap:6px}.v3-sw{position:relative;display:grid;place-items:center;aspect-ratio:1;border-radius:var(--r);border:0;background:var(--c);box-shadow:inset 0 0 0 1px #0e101424;color:#fff;transition:transform .12s var(--ease),box-shadow .15s var(--ease)}.v3-swatches--sm .v3-sw{aspect-ratio:1;border-radius:7px}.v3-sw:hover{transform:translateY(-1px)}.v3-sw[aria-checked=true],.v3-sw[aria-pressed=true]{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--ink)}.v3-sw .v3-ic{filter:drop-shadow(0 0 2px rgba(0,0,0,.6))}.v3-sw:focus-visible{outline-offset:5px}.v3-more{margin:16px 0 0;border-top:1px solid var(--line);padding-top:8px}.v3-more summary{display:flex;align-items:center;gap:6px;cursor:pointer;font-weight:600;padding:8px 0;list-style:none}.v3-more summary::-webkit-details-marker{display:none}.v3-more[open] summary .v3-ic{transform:rotate(180deg)}.v3-cp{display:grid;gap:10px}.v3-cp__sq{position:relative;height:150px;border-radius:var(--r-lg);background:linear-gradient(to top,#000,transparent),linear-gradient(to right,#fff,var(--hue));cursor:crosshair;touch-action:none}.v3-cp__thumb{position:absolute;width:20px;height:20px;margin:-10px 0 0 -10px;border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 1px #00000059,0 2px 6px #0000004d;background:var(--c);pointer-events:none}.v3-cp__hue{position:relative;height:14px;border-radius:7px;background:linear-gradient(to right,red,#ff0,#0f0,#0ff,#00f,#f0f,red);cursor:pointer;touch-action:none}.v3-cp__hthumb{position:absolute;top:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 1px #00000059,0 2px 6px #00000040;pointer-events:none}.v3-cp__row{display:flex;align-items:center;gap:10px}.v3-cp__sw{width:38px;height:38px;border-radius:var(--r);background:var(--c);box-shadow:inset 0 0 0 1px #0e101429;flex:none}.v3-hex{flex:1;height:40px;border:1px solid var(--line-2);border-radius:var(--r);padding:0 12px;font-family:var(--mono);font-size:14px;text-transform:uppercase;background:var(--surface)}.v3-hex:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 4px var(--blue-ring)}.v3-cp__err{margin:0;color:var(--danger);font-size:12.5px;min-height:0}.v3-cp__err:empty{display:none}.v3-cp__help{margin:0;color:var(--muted);font-size:12px}.v3-slider{display:grid;gap:8px;margin:12px 0}.v3-slider__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.v3-slider__label{display:flex;align-items:center;gap:7px;font-weight:600;font-size:13.5px}.v3-slider__label .v3-ic{color:var(--muted)}.v3-slider__val{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--line-2);border-radius:var(--r-sm);padding:0 8px 0 2px;height:32px;background:var(--surface)}.v3-num{width:58px;border:0;background:transparent;text-align:right;font-variant-numeric:tabular-nums;font-weight:600;padding:0 2px;-moz-appearance:textfield}.v3-num::-webkit-outer-spin-button,.v3-num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.v3-num:focus{outline:none}.v3-slider__unit{color:var(--muted);font-size:12.5px}.v3-range{-webkit-appearance:none;appearance:none;width:100%;height:22px;background:transparent;cursor:pointer;--p:50%}.v3-range::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(to right,var(--ink) var(--p),var(--line) var(--p))}.v3-range::-moz-range-track{height:4px;border-radius:2px;background:var(--line)}.v3-range::-moz-range-progress{height:4px;border-radius:2px;background:var(--ink)}.v3-range::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid var(--ink);margin-top:-8px;box-shadow:var(--sh-sm)}.v3-range::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--ink)}.v3-range:disabled{opacity:.4}.v3-search{display:flex;align-items:center;gap:8px;height:44px;padding:0 12px;border:1px solid var(--line-2);border-radius:var(--r-lg);margin:6px 0 10px;color:var(--muted);background:var(--surface)}.v3-search:focus-within{border-color:var(--ink);box-shadow:0 0 0 4px var(--blue-ring)}.v3-search input{flex:1;border:0;outline:0;background:transparent;height:100%;color:var(--ink)}.v3-pgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:8px}.v3-pat{display:grid;gap:6px;padding:5px 5px 8px;border:1.5px solid transparent;border-radius:var(--r-lg);background:transparent;text-align:center;transition:all .15s var(--ease)}.v3-pat:hover{background:var(--surface-2);border-color:var(--line)}.v3-pat.is-on{border-color:var(--ink);background:var(--surface)}.v3-pat__img{width:100%;height:auto;aspect-ratio:1;border-radius:var(--r);object-fit:cover;background:var(--paper);box-shadow:inset 0 0 0 1px #0e101414}.v3-pat__none{display:grid;place-items:center;min-width:0;color:var(--muted);border:1.5px dashed var(--line-2);box-shadow:none;background:var(--surface)}.v3-pat__lab{font-size:11.5px;font-weight:600;line-height:1.25}.v3-adjust{padding:16px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-2);margin:4px 0 18px}.v3-adjust__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.v3-adjust .v3-cp{margin-top:10px}.v3-layers{display:flex;flex-wrap:wrap;gap:6px}.v3-layer{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 12px 0 8px;border:1.5px solid var(--line-2);border-radius:999px;background:var(--surface);font-weight:600;font-size:13px}.v3-layer.is-on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.v3-rowbtn{display:flex;align-items:center;gap:9px;width:100%;margin:14px 0 4px;padding:11px 12px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface);text-align:left}.v3-rowbtn span{margin-left:auto;color:var(--muted);font-size:12.5px}.v3-rowbtn:hover{border-color:var(--ink-2)}.v3-btnrow{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.v3-drop{display:grid;justify-items:center;gap:8px;padding:26px 16px;border:1.5px dashed var(--line-2);border-radius:var(--r-lg);background:var(--surface-2);text-align:center;cursor:pointer;transition:all .15s var(--ease)}.v3-drop:hover,.v3-stage.is-drop{border-color:var(--blue)}.v3-drop strong{font-size:15px}.v3-drop>span:not(.v3-btn):not(.v3-drop__ic){color:var(--muted);font-size:12.8px;max-width:300px}.v3-drop .v3-btn{pointer-events:none;margin-top:4px}.v3-drop__ic{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--blue-soft);color:var(--blue)}.v3-list{display:grid;gap:8px;margin-bottom:10px}.v3-item{display:flex;align-items:center;gap:4px;padding:6px 6px 6px 8px;border:1.5px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.v3-item.is-on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.v3-item__main{flex:1;display:flex;align-items:center;gap:12px;min-width:0;padding:2px;border:0;background:transparent;text-align:left}.v3-item__thumb{display:grid;place-items:center;width:52px;height:52px;border-radius:var(--r-sm);overflow:hidden;flex:none}.v3-item__thumb img{max-width:90%;max-height:90%;object-fit:contain}.v3-item__thumb--text{font-size:15px;line-height:1;padding:4px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:clip}.v3-item__t{display:grid;gap:2px;min-width:0}.v3-item__t strong{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3-item__t span{font-size:12.5px;color:var(--muted)}.v3-checker{background-color:#e6e8eb;background-image:linear-gradient(45deg,#D5D9DE 25%,transparent 25%),linear-gradient(-45deg,#D5D9DE 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#D5D9DE 75%),linear-gradient(-45deg,transparent 75%,#D5D9DE 75%);background-size:12px 12px;background-position:0 0,0 6px,6px -6px,-6px 0}.v3-addrow{display:flex;align-items:center;gap:10px;width:100%;height:50px;padding:0 14px;border:1.5px dashed var(--blue);border-radius:var(--r-lg);background:var(--blue-soft);color:var(--blue-ink);font-weight:600;text-align:left}.v3-addrow:hover:not(:disabled){background:#dceaf9}.v3-addrow:disabled{opacity:.5;cursor:default;border-color:var(--line-2);background:var(--paper);color:var(--muted)}.v3-addrow__n{margin-left:auto;font-size:12.5px;font-weight:500;color:var(--muted)}.v3-spots{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;margin-top:10px}.v3-spot{display:grid;align-content:start;justify-items:start;gap:4px;padding:10px;border:1.5px solid var(--line);border-radius:var(--r-lg);background:var(--surface);text-align:left;transition:all .15s var(--ease)}.v3-spot:hover{border-color:var(--line-2)}.v3-spot.is-on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.v3-spot__img{display:grid;place-items:center;width:56px;height:56px;color:var(--subtle)}.v3-spot__pic{display:block;width:56px;height:56px;background-repeat:no-repeat}.v3-spot strong{font-size:13.5px}.v3-spot span{font-size:12px;color:var(--muted);line-height:1.35}.v3-brandopts{margin-top:4px}.v3-optcards{display:grid;grid-template-columns:1fr 1fr;gap:8px}.v3-optcards--4{grid-template-columns:repeat(4,1fr)}.v3-optcard{display:flex;align-items:center;gap:9px;padding:10px 12px;border:1.5px solid var(--line);border-radius:var(--r-lg);background:var(--surface);font-weight:600;font-size:13.5px}.v3-optcard--col{flex-direction:column;gap:6px;padding:10px 6px;font-size:12.5px}.v3-optcard.is-on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.v3-optcard__ic{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--paper)}.v3-field{width:100%;min-height:46px;border:1.5px solid var(--line-2);border-radius:var(--r);padding:11px 12px;resize:none;line-height:1.4;font-size:15px;background:var(--surface)}.v3-field:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 4px var(--blue-ring)}.v3-fonts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.v3-font{display:grid;gap:3px;justify-items:center;padding:10px 6px 8px;border:1.5px solid var(--line);border-radius:var(--r-lg);background:var(--surface);overflow:hidden}.v3-font.is-on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.v3-font__s{font-size:21px;line-height:1.15;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.v3-font__n{font-size:11.5px;color:var(--muted)}.v3-sum{border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.v3-sum__row{display:grid;grid-template-columns:minmax(88px,32%) 1fr 34px;gap:10px;align-items:center;padding:12px 10px 12px 14px;border-bottom:1px solid var(--line)}.v3-sum__row:last-child{border-bottom:0}.v3-sum__k{font:700 11px/1.25 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);overflow-wrap:anywhere}.v3-sum__v{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;min-width:0}.v3-sum__sub{flex-basis:100%;font-size:12.5px;color:var(--muted)}.v3-sum__list{display:grid;gap:6px;flex-basis:100%}.v3-sum__logo{display:flex;align-items:center;gap:8px}.v3-sum__logo img{width:26px;height:26px;object-fit:contain;border-radius:5px}.v3-flats{display:grid;grid-template-columns:1fr 1fr;gap:10px}.v3-flat{margin:0;display:grid;gap:6px}.v3-flat__img{display:grid;place-items:center;aspect-ratio:1;border-radius:var(--r-lg);background:radial-gradient(circle at 50% 42%,#fff,#eceef1);overflow:hidden}.v3-flat__img img{width:92%;height:92%;object-fit:contain}.v3-flat figcaption{font:700 11px/1 var(--mono);letter-spacing:.12em;color:var(--muted);text-align:center}.v3-quotecard{display:grid;gap:12px;padding:18px;border-radius:var(--r-lg);background:var(--ink);color:#fff;margin:0 0 24px}.v3-quotecard h3{margin:0 0 4px;font:400 22px/1.05 var(--display);text-transform:uppercase;letter-spacing:.02em}.v3-quotecard p{margin:0;color:#c9cfd8;font-size:13.5px}.v3-quotecard .v3-btn--ink{background:var(--blue)}.v3-quotecard .v3-btn--ink:hover{background:var(--blue-h)}.v3-spin{display:inline-block;width:20px;height:20px;border-radius:50%;border:2.5px solid var(--line-2);border-top-color:var(--blue);animation:v3spin .8s linear infinite}.v3-spin--w{width:16px;height:16px;border-color:#fff6;border-top-color:#fff}@keyframes v3spin{to{transform:rotate(360deg)}}.v3-stage{position:relative;border-radius:var(--r-xl);border:1px solid var(--line);background:radial-gradient(ellipse 70% 62% at 50% 46%,#fff,#f4f5f7 55%,#e7eaee);overflow:hidden;min-height:0;box-shadow:var(--sh-sm)}.v3-canvas{position:absolute;inset:0}.v3-canvas canvas{display:block;width:100%!important;height:100%!important;outline:none}.v3-chip3{position:absolute;top:16px;left:16px;display:flex;align-items:center;gap:9px;max-width:calc(100% - 110px);height:42px;padding:0 15px;border-radius:999px;background:#fffffff0;backdrop-filter:blur(6px);box-shadow:var(--sh);font-size:14px;white-space:nowrap;overflow:hidden;z-index:3}.v3-chip3 strong{font-weight:700}.v3-chip3__sep{width:1px;height:18px;background:var(--line-2)}.v3-tools{position:absolute;top:16px;right:16px;display:grid;gap:2px;padding:6px;border-radius:var(--r-lg);background:#fffffff0;box-shadow:var(--sh);z-index:3}.v3-tool{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:var(--r);background:transparent;color:var(--ink-2)}.v3-tool:hover{background:var(--paper)}.v3-hint{position:absolute;left:50%;bottom:78px;transition:opacity .2s var(--ease);transform:translate(-50%);display:flex;align-items:center;gap:8px;height:36px;padding:0 15px;border-radius:999px;background:#0e1014b8;color:#fff;font-size:13px;font-weight:600;white-space:nowrap;pointer-events:none;z-index:3;backdrop-filter:blur(4px)}.v3-views{position:absolute;left:50%;bottom:18px;transform:translate(-50%);z-index:3}.v3-views .v3-seg{background:#fffffff0;box-shadow:var(--sh);padding:4px}.v3-views .v3-seg__b{height:38px;min-width:64px}.v3-views .v3-seg__b[aria-checked=true]{background:var(--ink);color:#fff;box-shadow:none}.v3-toasts{position:absolute;bottom:76px;left:50%;transform:translate(-50%);display:grid;gap:8px;justify-items:center;align-content:end;z-index:20;pointer-events:none;width:min(92%,560px)}.v3-stage:has(.v3-toast) .v3-hint{opacity:0}.v3-toast{display:flex;align-items:center;gap:10px;min-height:46px;padding:8px 8px 8px 14px;border-radius:var(--r-lg);background:var(--ink);color:#fff;box-shadow:var(--sh-lg);font-weight:600;font-size:14px;pointer-events:auto;animation:v3toast .22s var(--ease)}.v3-toast[data-tone=err]{background:#7a1414}.v3-toast.is-out{opacity:0;transform:translateY(6px);transition:all .18s var(--ease)}@keyframes v3toast{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.v3-toast__ic{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1.6px solid rgba(255,255,255,.75);flex:none}.v3-toast__text{flex:1}.v3-toast__act{border:0;background:#ffffff24;color:#fff;border-radius:var(--r-sm);height:32px;padding:0 12px;font-weight:700}.v3-toast__x{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:var(--r-sm);background:transparent;color:#fff;opacity:.75}.v3-toast__x:hover{opacity:1;background:#ffffff1f}.v3-handles{position:absolute;inset:0;pointer-events:none;z-index:2}.v3-handles__svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.v3-handles__svg polygon{fill:none;stroke:#3d9bff;stroke-width:1.5;stroke-dasharray:6 4;filter:drop-shadow(0 0 1px rgba(255,255,255,.75))}.v3-knob{position:absolute;left:0;top:0;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:#fff;border:2px solid var(--ink);box-shadow:0 1px 3px #00000059;pointer-events:auto;cursor:nwse-resize;touch-action:none}.v3-knob:before{content:"";position:absolute;inset:-10px;border-radius:50%}.v3-knob--rot{width:22px;height:22px;margin:-11px 0 0 -11px;display:grid;place-items:center;cursor:grab;color:var(--ink)}.v3-handles.is-locked .v3-knob{display:none}.v3-handles.is-small .v3-knob:nth-child(2),.v3-handles.is-small .v3-knob:nth-child(3),.v3-handles.is-small .v3-knob:nth-child(5){display:none}@media (pointer:coarse){.v3-knob{width:14px;height:14px;margin:-7px 0 0 -7px}.v3-knob:before{inset:-14px}.v3-knob--rot{width:26px;height:26px;margin:-13px 0 0 -13px}}.v3-decobar{position:absolute;top:16px;left:16px;display:flex;align-items:center;gap:2px;padding:5px;border-radius:var(--r-lg);background:#fffffff5;box-shadow:var(--sh);z-index:4;max-width:calc(100% - 100px);overflow-x:auto;scrollbar-width:none}.v3-decobar__b{display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:var(--r);background:transparent;color:var(--ink-2);flex:none}.v3-decobar__b:hover{background:var(--paper)}.v3-decobar__b.is-on{background:var(--ink);color:#fff}.v3-decobar__size{display:flex;align-items:center;gap:8px;padding:0 8px}.v3-range--bar{width:110px}.v3-decobar__pct{font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;width:40px}.v3-decobar__sep{width:1px;height:22px;background:var(--line);margin:0 3px;flex:none}.v3-pop__list{display:grid;gap:2px;margin-top:4px}.v3-pop__item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 8px;border:0;border-radius:var(--r-sm);background:transparent;text-align:left;font-weight:600;color:var(--ink)}.v3-pop__item:hover{background:var(--paper)}.v3-pop__item>.v3-ic:last-child{margin-left:auto;color:var(--subtle)}.v3-pop{position:absolute;width:268px;padding:14px;border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-lg);border:1px solid var(--line);z-index:6;animation:v3menu .14s var(--ease)}.v3-pop__t{margin:0 0 4px;font-weight:700;display:flex;justify-content:space-between}.v3-pop__d{margin:0 0 10px;color:var(--muted);font-size:12.5px}.v3-pop__row{display:grid;gap:6px;margin-bottom:8px}.v3-pbtn{display:flex;align-items:center;gap:8px;height:38px;padding:0 10px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface);font-weight:600;font-size:13px}.v3-pbtn:hover{border-color:var(--ink-2)}.v3-align{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;width:150px}.v3-align__c{display:grid;place-items:center;aspect-ratio:1;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface)}.v3-align__c span{width:10px;height:10px;border-radius:2px;background:var(--ink-2)}.v3-align__c:hover{border-color:var(--ink);background:var(--paper)}.v3-count{margin:6px 0 0;font-size:12.5px;color:var(--muted);font-variant-numeric:tabular-nums}.v3-count.is-full{color:var(--danger);font-weight:600}.v3-rows{display:grid;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;margin-bottom:10px}.v3-row{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:0;border-bottom:1px solid var(--line);background:var(--surface);text-align:left;color:var(--ink);transition:background-color .15s var(--ease)}.v3-row:last-child{border-bottom:0}.v3-row:hover{background:var(--surface-2)}.v3-row>.v3-ic:last-child{color:var(--subtle);margin-left:auto}.v3-row__ic{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--r);background:var(--paper);color:var(--ink-2);flex:none}.v3-row__t{display:grid;gap:2px;min-width:0}.v3-row__t strong{font-size:14px}.v3-row__t span{font-size:12.5px;color:var(--muted)}.v3-btn--white{background:#fff;color:var(--ink)}.v3-btn--white:hover:not(:disabled){background:#eef1f4}.v3-paycard{display:grid;gap:14px;padding:16px;border:1.5px solid var(--ink);border-radius:var(--r-lg);background:var(--surface);margin:0 0 24px}.v3-paycard__head{display:flex;gap:12px;align-items:flex-start}.v3-paycard__head h3{margin:0 0 4px;font-size:16px}.v3-paycard__head p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.v3-paycard__ic{display:grid;place-items:center;width:42px;height:42px;border-radius:var(--r);background:var(--blue-soft);color:var(--blue);flex:none}.v3-paycard__row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.v3-paycard__row .v3-btn{margin-left:auto}.v3-paycard__fee{font:400 26px/1 var(--display);letter-spacing:.01em}.v3-canvas canvas.sk-flat{position:absolute;inset:66px 76px 74px 20px;width:calc(100% - 96px)!important;height:calc(100% - 140px)!important}.v3-modal{position:fixed;inset:0;display:grid;place-items:center;padding:16px;background:#0e10146b;z-index:50;animation:v3fadeIn .15s var(--ease)}@keyframes v3fadeIn{0%{opacity:0}to{opacity:1}}.v3-dialog{width:min(560px,100%);max-height:calc(100dvh - 32px);overflow:auto;background:var(--surface);border-radius:var(--r-xl);box-shadow:var(--sh-lg);padding:24px}.v3-dialog--sm{width:min(420px,100%)}.v3-dialog__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.v3-dialog__title{margin:0 0 8px;font:400 28px/1.05 var(--display);text-transform:uppercase;letter-spacing:.01em}.v3-dialog__body{margin:0 0 16px;color:var(--muted)}.v3-dialog__row{display:flex;justify-content:flex-end;gap:10px;margin-top:18px;flex-wrap:wrap}.v3-dialog__col{display:grid;gap:10px;margin-top:16px}.v3-dialog__ok{display:grid;justify-items:center;text-align:center;gap:6px}.v3-okic{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:var(--blue);color:#fff;margin-bottom:6px}.v3-form{display:grid;gap:14px}.v3-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}.v3-f{display:grid;gap:6px;min-width:0;align-content:start}.v3-f__l{font-weight:600;font-size:13.5px;margin:0}.v3-f__help{margin:0;color:var(--muted);font-size:12.5px}.v3-f__err{margin:0;color:var(--danger);font-size:12.5px;font-weight:600}.v3-input{width:100%;height:44px;border:1.5px solid var(--line-2);border-radius:var(--r);padding:0 12px;background:var(--surface);font-size:15px}textarea.v3-input{height:auto;padding:10px 12px;resize:vertical}.v3-input:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 4px var(--blue-ring)}.v3-f.is-err .v3-input{border-color:var(--danger)}.v3-phone{display:grid;grid-template-columns:104px 1fr;gap:6px}.v3-check{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;cursor:pointer}.v3-check input{width:18px;height:18px;margin-top:1px;accent-color:var(--ink)}.v3-check.is-err{color:var(--danger)}.v3-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.v3-fatal{padding:24px}.v3-acctslot{display:flex;align-items:center}.v3-acctslot:empty{display:none}.v3-acct{display:flex;align-items:center}.v3-acct__in{margin-left:2px}.v3-acct__me{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 10px 0 5px;margin-left:4px;border:1px solid var(--line-2);background:var(--surface);border-radius:999px;font-weight:600;color:var(--ink-2)}.v3-acct__me:hover{border-color:var(--ink-2)}.v3-acct__me[aria-expanded=true]{border-color:var(--ink)}.v3-acct__me>span:last-child{display:inline-flex}.v3-acct__av{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--ink);color:#fff;font:700 13px/1 var(--sans)}.v3-menu--acct{min-width:260px}.v3-menu__who{display:grid;gap:2px;margin:0;padding:8px 12px 6px;font-size:12.5px;color:var(--muted)}.v3-menu__who strong{font-size:13.5px;color:var(--ink);overflow-wrap:anywhere}.v3-acct__fine{margin-top:12px}.v3-otp{height:56px;font:700 26px/1 var(--mono);letter-spacing:.42em;text-align:center;padding:0 0 0 .42em}.v3-otp::placeholder{color:var(--line-2);letter-spacing:.42em}.v3-dialog__links{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:10px}.v3-dialog--wide{width:min(720px,100%)}.v3-ib--danger:hover:not(:disabled){color:var(--danger);background:var(--danger-soft)}.v3-my{display:grid;gap:6px;min-height:120px}.v3-my__wait{display:flex;align-items:center;justify-content:center;gap:10px;padding:36px 0;color:var(--muted)}.v3-my__top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:2px 0 14px;margin-bottom:6px;border-bottom:1px solid var(--line)}.v3-my__who{margin:0;color:var(--muted);font-size:13.5px;overflow-wrap:anywhere}.v3-my__who strong{color:var(--ink)}.v3-my__acts{display:flex;gap:8px;flex-wrap:wrap}.v3-dlist{display:grid;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;margin-bottom:12px}.v3-dcard{display:grid;grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border-bottom:1px solid var(--line);background:var(--surface)}.v3-dcard:last-child{border-bottom:0}.v3-dcard.is-on{background:var(--blue-soft)}.v3-dcard__pic{display:grid;place-items:center;width:60px;height:65px;border-radius:var(--r-sm);background:var(--paper);overflow:hidden;color:var(--subtle)}.v3-dcard__pic img{width:100%;height:100%;object-fit:cover}.v3-dcard--pdf{grid-template-columns:44px minmax(0,1fr) auto}.v3-dcard__pic--pdf{width:44px;height:52px;color:var(--danger);background:var(--danger-soft)}.v3-dcard__t{display:grid;gap:3px;min-width:0}.v3-dcard__t strong{font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v3-dcard__t span{font-size:12.5px;color:var(--muted)}.v3-dcard.is-on .v3-dcard__t span{color:var(--blue-ink)}.v3-dcard__acts{display:flex;align-items:center;gap:4px}.v3-my__empty{display:grid;justify-items:center;gap:6px;padding:28px 12px;margin-bottom:12px;border:1.5px dashed var(--line-2);border-radius:var(--r-lg);color:var(--muted);text-align:center}.v3-my__empty .v3-ic{color:var(--subtle)}.v3-my__empty strong{color:var(--ink);font-size:15px}.v3-my__pdfs{margin-top:6px}.v3-my__foot{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-top:10px;border-top:1px solid var(--line)}.v3-my__note{margin-top:6px}.v3-dialog--pay{width:min(820px,100%)}.v3-dialog--bg{width:min(680px,100%)}.v3-bg__views{display:grid;grid-template-columns:1fr 1fr;gap:14px}.v3-bg__fig{margin:0;display:grid;gap:7px;min-width:0}.v3-bg__fig[hidden]{display:none}.v3-bg__fig figcaption{font:700 11.5px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:center}.v3-bg__pane{position:relative;display:grid;place-items:center;aspect-ratio:1/1;border-radius:var(--r-lg);border:1px solid var(--line);overflow:hidden}.v3-bg__cv{max-width:92%;max-height:92%;width:auto;height:auto;object-fit:contain}.v3-bg__wait{position:absolute;inset:0;display:grid;place-items:center;background:#ffffff8c}.v3-bg__wait[hidden]{display:none}.v3-bg__note{margin:14px 0 0;font-size:13.5px;font-weight:600;color:var(--blue-ink)}.v3-bg__note[data-tone=good]{color:var(--ok)}.v3-bg__note[data-tone=no]{color:var(--danger)}.v3-bg__ctl{display:grid;gap:6px;margin-top:14px}.v3-bg__ctl[hidden]{display:none}.v3-bg__lab{font-weight:600;font-size:13.5px;color:var(--ink)}.v3-bg__ends{display:flex;justify-content:space-between;font-size:12px;color:var(--muted)}.v3-bg__ctl .v3-check{margin-top:6px}.v3-item__bg{font-weight:600;color:var(--ok)}.v3-pay{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:24px;align-items:start}.v3-pay__pic{position:sticky;top:0;display:grid;place-items:center;aspect-ratio:480/540;border-radius:var(--r-lg);background:var(--paper);overflow:hidden;color:var(--subtle)}.v3-pay__cv{width:100%;height:100%;object-fit:contain}.v3-pay__wait{display:grid;justify-items:center;gap:10px;font-size:13px;color:var(--muted)}.v3-pay__side{display:grid;gap:12px;min-width:0}.v3-pay__side .v3-dialog__body{margin:0}.v3-pay__what{list-style:none;margin:0;padding:0;display:grid;gap:7px}.v3-pay__what li{display:flex;gap:9px;align-items:flex-start;font-size:13.5px;line-height:1.45}.v3-pay__what .v3-ic{margin-top:2px;color:var(--blue)}.v3-pay__sample{justify-self:start;font-size:13.5px}.v3-pay__fee{display:flex;align-items:baseline;gap:10px;margin:2px 0 0}.v3-pay__fee strong{font:400 34px/1 var(--display);letter-spacing:.01em}.v3-pay__fee span{color:var(--muted);font-size:13px}.v3-pay__go{height:50px;font-size:15.5px}.v3-pay__status{margin:0;font-size:13px;font-weight:600;color:var(--blue-ink)}.v3-pay__status[data-tone=err]{color:var(--danger)}.v3-pay__safe{display:flex;gap:8px;align-items:flex-start;margin:0;font-size:12.5px;color:var(--muted)}.v3-pay__safe .v3-ic{margin-top:1px}.v3-pay__quote{justify-self:start;padding-left:0}.v3-paydone{display:grid;justify-items:center;text-align:center;gap:4px}.v3-paydone p{margin:0;color:var(--body)}.v3-paydone .v3-okic{margin-bottom:8px}.v3-paydone__id{margin-top:6px!important;padding:8px 12px;border-radius:var(--r);background:var(--paper);font-size:13px}.v3-paydone__id strong{font-family:var(--mono)}.v3-modal--paydone .v3-dialog__row{justify-content:center}.v3-busy{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:8px;padding:20px;text-align:center;background:#f4f5f7db;backdrop-filter:blur(3px);z-index:12;border-radius:inherit;animation:v3fadeIn .15s var(--ease)}.v3-app.is-making .v3-panel,.v3-app.is-making .v3-top{pointer-events:none}.v3-app.is-making .v3-panel{opacity:.6;transition:opacity .2s var(--ease)}.v3-busy strong{font-size:15px}.v3-busy span:last-child{color:var(--muted);font-size:13px}.v3-busy .v3-spin{width:30px;height:30px;border-width:3px;margin-bottom:4px}.v3-oauth{display:grid;gap:12px;margin:0 0 14px}.v3-oauth__g{display:flex;justify-content:center;min-height:44px}.v3-oauth__pv{height:46px;font-weight:600}.v3-oauth__or{display:flex;align-items:center;gap:10px;margin:0;color:var(--muted);font-size:12.5px}.v3-oauth__or:before,.v3-oauth__or:after{content:"";flex:1;height:1px;background:var(--line)}.v3-consent{font-size:13px;color:var(--body);margin-top:2px}.v3-modal--acct .v3-consent{margin:14px 0 0}.v3-acct__fine a{color:inherit;text-decoration:underline;text-underline-offset:2px}.v3-dialog--full{width:min(1180px,100%);height:min(820px,calc(100dvh - 32px));display:grid;grid-template-rows:auto auto auto minmax(0,1fr);padding:22px 24px 18px}.v3-crm__top{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin-bottom:8px}.v3-crm__chips{display:flex;gap:6px;flex-wrap:wrap}.v3-crm__chips .v3-chip{display:inline-flex;align-items:center;gap:7px}.v3-crm__chips .v3-chip.is-on{background:var(--ink);color:#fff;border-color:var(--ink)}.v3-crm__n{font:600 11.5px/1 var(--mono);opacity:.75}.v3-crm__tools{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.v3-crm__search{flex:1 1 240px;width:auto;min-width:0;max-width:380px;height:38px;font-size:14px}.v3-crm__tools>button:first-of-type{margin-left:auto}.v3-crm__note{margin:0 0 10px}.v3-crm__body{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-height:0}.v3-crm__body:has(.v3-crm__side:not([hidden])){grid-template-columns:minmax(0,1fr) minmax(300px,360px)}.v3-crm__list{overflow:auto;border:1px solid var(--line);border-radius:var(--r-lg);min-height:0;background:var(--surface)}.v3-crm__row{display:grid;grid-template-columns:minmax(200px,2.2fr) 1.1fr .8fr .55fr .5fr .55fr .7fr .9fr;gap:10px;align-items:center;width:100%;padding:11px 14px;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left;color:var(--ink);font-size:13.5px}.v3-crm__row:not(.v3-crm__row--head):hover{background:var(--surface-2)}.v3-crm__row.is-on{background:var(--blue-soft)}.v3-crm__row--head{position:sticky;top:0;z-index:1;background:var(--paper);font:700 11px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);cursor:default}.v3-crm__who{display:grid;gap:1px;min-width:0}.v3-crm__who strong,.v3-crm__who span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v3-crm__who span{color:var(--muted);font-size:12.5px}.v3-crm__num{font-variant-numeric:tabular-nums}.v3-crm__yes{display:inline-block;padding:2px 8px;border-radius:999px;background:#e6f4ec;color:var(--ok);font-weight:700;font-size:12px}.v3-crm__maybe{display:inline-block;padding:2px 8px;border-radius:999px;background:#fff4e0;color:#8a5a00;font-weight:700;font-size:12px}.v3-crm__side{overflow:auto;border:1px solid var(--line);border-radius:var(--r-lg);padding:16px 16px 0;min-height:0;background:var(--surface)}.v3-crm__sidehead{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;margin-bottom:12px}.v3-crm__sidehead strong{display:block;font-size:16px;overflow-wrap:anywhere}.v3-crm__sidehead span{color:var(--muted);font-size:13px;overflow-wrap:anywhere}.v3-crm__acts{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.v3-crm__kvs{display:grid;gap:7px;margin-bottom:16px}.v3-crm__kv{display:grid;grid-template-columns:118px 1fr;gap:10px;font-size:13px}.v3-crm__kv span:first-child{color:var(--muted)}.v3-crm__kv span:last-child{overflow-wrap:anywhere}.v3-crm__acts-list{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:8px}.v3-crm__acts-list li{display:grid;gap:1px;padding-left:12px;border-left:2px solid var(--line-2);font-size:13px}.v3-crm__acts-list time{color:var(--muted);font-size:12px}.v3-crm__danger{position:sticky;bottom:0;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:0 -16px;padding:10px 16px 14px;border-top:1px solid var(--line);background:var(--surface)}@media (max-width:1180px){.v3-hide-s{display:none!important}.v3-main{grid-template-columns:minmax(340px,38vw) minmax(0,1fr);gap:14px;padding:14px}}@media (max-width:860px),(max-aspect-ratio:4/5){:root{--top-h:56px}body.v3-root{overflow:hidden}.v3-top{padding:0 10px;gap:4px}.v3-brand__div,.v3-brand__txt{display:none}.v3-brand__logo{height:28px}.v3-main{grid-template-columns:1fr;grid-template-rows:minmax(260px,46dvh) minmax(0,1fr);gap:0;padding:0}.v3-stage{order:-1;border-radius:0;border:0;border-bottom:1px solid var(--line)}.v3-panel{border-radius:0;border:0;box-shadow:none}.v3-steps{padding:10px 4px 0;position:sticky;top:0;background:var(--surface);z-index:2}.v3-step{font-size:11px;padding-bottom:8px}.v3-step__dot{width:26px;height:26px;font-size:12px}.v3-step__line{top:16px;left:calc(50% + 16px);right:calc(-50% + 16px)}.v3-stepbody{padding:16px 16px 24px}.v3-title{font-size:26px;margin-bottom:14px}.v3-foot{padding:10px 14px calc(10px + env(safe-area-inset-bottom))}.v3-chip3{top:10px;left:10px;height:36px;font-size:12.5px;padding:0 12px;max-width:calc(100% - 80px)}.v3-tools{top:10px;right:10px;padding:4px}.v3-tool{width:36px;height:36px}.v3-tools .v3-tool:nth-child(1),.v3-tools .v3-tool:nth-child(2){display:none}.v3-hint{bottom:62px;height:32px;font-size:12px}.v3-views{bottom:12px}.v3-views .v3-seg__b{height:34px;min-width:54px;font-size:12.5px}.v3-decobar{top:10px;left:10px;max-width:calc(100% - 70px)}.v3-range--bar{width:80px}.v3-toasts{top:54px}.v3-form__grid{grid-template-columns:1fr}.v3-tiles{grid-template-columns:repeat(auto-fill,minmax(76px,1fr))}.v3-main{grid-template-rows:minmax(220px,40dvh) minmax(0,1fr)}.v3-chip3 code{display:none}.v3-decobar{flex-wrap:nowrap;overflow:hidden;max-width:calc(100% - 66px)}.v3-range--bar{width:70px}.v3-chip3__x{display:none}.v3-toasts{bottom:60px}.v3-canvas canvas.sk-flat{inset:54px 56px 58px 10px;width:calc(100% - 66px)!important;height:calc(100% - 112px)!important}}@media (max-width:520px){.v3-hide-xs{display:none!important}.v3-quotebtn{width:42px;padding:0}.v3-btn{padding:0 14px}.v3-swatches{grid-template-columns:repeat(6,1fr);gap:6px}.v3-fonts{grid-template-columns:repeat(3,1fr)}.v3-sum__row{grid-template-columns:80px 1fr 32px}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}@media (max-width:860px),(max-aspect-ratio:4/5){.v3-pay{grid-template-columns:1fr;gap:16px}.v3-pay__pic{position:static;width:min(220px,60%);justify-self:center}.v3-bg__views{gap:10px}.v3-acct__me{padding:0 4px;margin-left:2px;border:0}.v3-acct__in{padding:0 8px}}@media (max-width:520px){.v3-dcard{grid-template-columns:48px minmax(0,1fr);row-gap:8px}.v3-dcard__pic{width:48px;height:52px}.v3-dcard__acts{grid-column:1/-1;justify-content:flex-end}.v3-dcard--pdf{grid-template-columns:40px minmax(0,1fr)}.v3-dialog{padding:20px 16px}.v3-dialog__title{font-size:24px}}@media (max-width:860px),(max-aspect-ratio:4/5){.v3-dialog--full{height:calc(100dvh - 24px);padding:18px 14px 14px}.v3-crm__tools{width:100%}.v3-crm__search{flex-basis:100%;max-width:none}.v3-crm__tools>button:first-of-type{margin-left:0}.v3-crm__body:has(.v3-crm__side:not([hidden])){grid-template-columns:minmax(0,1fr)}.v3-crm__body:has(.v3-crm__side:not([hidden])) .v3-crm__list{display:none}.v3-crm__row{grid-template-columns:1fr 1fr;row-gap:6px}.v3-crm__row--head{display:none}.v3-crm__who{grid-column:1/-1}.v3-crm__row>span[data-l]{font-size:12.5px}.v3-crm__row>span[data-l]:before{content:attr(data-l) ": ";color:var(--muted)}.v3-crm__row>span[data-blank]{display:none}}.v3-plaincard{display:grid;gap:10px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-2);margin:4px 0 14px}.v3-plaincard.is-on{border-color:var(--ok);box-shadow:inset 0 0 0 1px var(--ok)}.v3-plaincard__t{display:grid;gap:2px}.v3-plaincard__t strong{font-size:14px}.v3-plaincard__t span{font-size:12.8px;color:var(--muted);line-height:1.45}.v3-plaincard .v3-swatches{margin:0}.v3-plaincard .v3-linkbtn{justify-self:start}.v3-row2{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:8px}.v3-addrow--gfx{margin-top:8px;border-color:var(--line-2);background:var(--surface);color:var(--ink)}.v3-addrow--gfx:hover:not(:disabled){background:var(--paper)}.v3-addrow--gfx .v3-ic{color:var(--blue)}.v3-item__mask{display:block;width:80%;height:80%;margin:10%;background:var(--c);-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat}.v3-dialog--wide.v3-gfxd,.v3-modal--gfx .v3-dialog{max-width:760px}.v3-gfx__bar{display:flex;gap:10px;align-items:center;margin:4px 0 10px;flex-wrap:wrap}.v3-gfx__search{flex:1 1 220px;min-width:0}.v3-gfx__count{font-size:12.5px;color:var(--muted);margin:0 0 8px}.v3-gfx__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;max-height:min(52vh,460px);overflow:auto;padding:2px}.v3-gfx__i{display:grid;justify-items:center;gap:6px;padding:12px 6px 8px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);color:var(--ink);cursor:pointer}.v3-gfx__i:hover:not(:disabled){border-color:var(--blue);background:var(--blue-soft)}.v3-gfx__i:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.v3-gfx__pic{display:block;width:44px;height:44px}.v3-gfx__pic svg{width:100%;height:100%;display:block}.v3-gfx__n{font-size:11.5px;line-height:1.25;text-align:center;color:var(--body)}.v3-gfx__credit{margin-top:10px}@media (max-width:560px){.v3-gfx__grid{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));max-height:50vh}.v3-gfx__pic{width:36px;height:36px}}.v3-itembar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 16px;border-bottom:1px solid var(--line);background:var(--surface-2)}.v3-itembar[hidden]{display:block;height:0;padding:0;border:0;overflow:hidden}.v3-itembar__l{font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-right:4px;white-space:nowrap}.v3-itemtab{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:1px solid var(--line-2);border-radius:999px;background:var(--surface);font-size:12.8px;font-weight:600;color:var(--ink);white-space:nowrap;cursor:pointer}.v3-itemtab.is-on{background:var(--ink);border-color:var(--ink);color:#fff}.v3-itemtab .v3-dot{width:10px;height:10px}.v3-itemtab--add{border-style:dashed;color:var(--blue-ink)}.v3-itemtab>span:last-child{max-width:8.5em;overflow:hidden;text-overflow:ellipsis}.v3-itemtab--add>span:last-child{max-width:none}@media (max-width:480px){.v3-itembar__l{display:none}.v3-itembar{padding:6px 12px}}.v3-adding{align-items:center}.v3-adding .v3-linkbtn{margin-left:auto}.v3-qitems{display:grid;gap:12px}.v3-qitem{border:1px solid var(--line);border-radius:var(--r-lg);padding:12px;background:var(--surface-2);display:grid;gap:8px}.v3-qitem__head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.v3-qitem__img{width:36px;height:36px;border-radius:8px;background:var(--surface);object-fit:contain}.v3-qitem__total{font-size:12.8px;color:var(--muted);margin:0}.v3-sizegrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px}.v3-sizecell{display:grid;gap:4px;font-size:12px;font-weight:600;color:var(--body)}.v3-sizecell__in{height:40px;padding:0 8px;text-align:center;font-size:15px}.v3-sizecell--total{grid-template-columns:1fr 96px;align-items:center;gap:10px;font-weight:500}.v3-f--wide{grid-column:1/-1}.v3-f--wide .v3-chips{margin:2px 0 4px}.v3-f--wide input[type=date]{max-width:220px;margin-top:6px}.v3-btn.is-busy{cursor:progress;opacity:.85}.v3-qphone{margin-top:2px;color:var(--muted)}.v3-qfail{border:1px solid #E7C27A;background:#fff8e8;border-radius:var(--r-lg);padding:12px 14px;margin:12px 0;text-align:left;display:grid;gap:6px}.v3-qfail p{margin:0}.v3-names__paste{font-family:var(--mono);font-size:13px;min-height:120px}.v3-names__prints{display:block;font-size:11.5px;color:var(--muted);font-weight:500}.v3-names__list{display:grid;gap:0;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;margin:10px 0 4px;max-height:260px;overflow-y:auto}.v3-names__row{display:grid;grid-template-columns:1fr 52px 72px;gap:8px;padding:6px 10px;font-size:12.8px;border-top:1px solid var(--line)}.v3-names__row:first-child{border-top:0}.v3-names__row--head{font-weight:700;font-size:11.5px;letter-spacing:.03em;text-transform:uppercase;color:var(--muted);background:var(--surface-2);position:sticky;top:0}
