.step{border-top:1px solid var(--line);padding:48px 0 40px}.step__head{grid-template-columns:54px 1fr;gap:10px 18px;margin-bottom:26px;display:grid}.step__num{letter-spacing:.18em;color:var(--muted);padding-top:9px;font-size:12px}.step__head h2{letter-spacing:-.025em;font-size:clamp(24px,2.3vw,34px)}.step__head p{color:var(--ink-2);max-width:46ch;margin-top:8px;font-size:15px}.step__sub{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:28px 0 12px;font-size:12px;font-weight:500}.step__hint{text-transform:none;letter-spacing:0;color:var(--muted);margin-left:8px;font-size:12px}.step__sub:first-of-type{margin-top:0}.opts{gap:12px;display:grid}.opts--2{grid-template-columns:repeat(2,minmax(0,1fr))}.opts--3{grid-template-columns:repeat(3,minmax(0,1fr))}.opt{border:1px solid var(--line);cursor:pointer;background:#0b0b0d99;border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:16px;transition:border-color .3s,transform .3s,background .3s,box-shadow .3s;display:grid;position:relative}.opt:hover{border-color:var(--line-strong);transform:translateY(-2px)}.opt input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.opt.is-checked{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:#f3eee50d}.opt:has(>input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:#f3eee50d}.opt:has(>.opt__hit>input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:#f3eee50d}:is(.opt:has(>input:focus-visible),.opt:has(>.opt__hit>input:focus-visible)){outline:2px solid var(--silver);outline-offset:3px}.opt__body{gap:4px;min-width:0;padding-right:26px;display:grid}.opt__body strong{letter-spacing:-.01em;font-size:16px;font-weight:500}.opt__body em{color:var(--ink-2);font-size:14px;font-style:normal}.opt__body>span{color:var(--muted);font-size:13px;line-height:1.45}.opt__check{border:1px solid var(--line-strong);border-radius:50%;width:18px;height:18px;transition:background .25s,border-color .25s;position:absolute;top:14px;right:14px}.opt__check:after{content:"";background:var(--bg);border-radius:50%;transition:transform .25s;position:absolute;inset:5px;transform:scale(0)}.opt.is-checked .opt__check{background:var(--ink);border-color:var(--ink)}.opt:has(>input:checked) .opt__check{background:var(--ink);border-color:var(--ink)}.opt:has(>.opt__hit>input:checked) .opt__check{background:var(--ink);border-color:var(--ink)}.opt.is-checked .opt__check:after{transform:scale(1)}.opt:has(>input:checked) .opt__check:after{transform:scale(1)}.opt:has(>.opt__hit>input:checked) .opt__check:after{transform:scale(1)}.opt--module .opt__check,.opt--prod .opt__check{border-radius:5px}.opt--module .opt__check:after,.opt--prod .opt__check:after{border-radius:1px}.opt--scope,.opt--look,.opts--3 .opt{grid-template-columns:1fr}.opt--media{grid-template-columns:1fr;align-content:start;gap:0;padding:10px 10px 16px}.opt__media{aspect-ratio:16/10;border:1px solid var(--line);background:#0d0d10;border-radius:8px;display:block;overflow:hidden}.opt__media img{object-fit:cover;filter:saturate(.92)brightness(.9);width:100%;height:100%;transition:transform 1s cubic-bezier(.2,.7,.2,1),filter .4s}.opt--media:hover .opt__media img,.opt--media.is-checked .opt__media img{filter:none}.opt--media:has(>input:checked) .opt__media img{filter:none}.opt--media:hover .opt__media img{transform:scale(1.045)}.opt--media .opt__body{padding:14px 6px 0}.opt--media .opt__check{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0505068c;border-color:#f3eee5bf;width:22px;height:22px;top:20px;right:20px}.opt--media .opt__check:after{inset:6px}.swatches{flex-wrap:wrap;gap:12px;display:flex}.swatch{background:var(--c);cursor:pointer;border-radius:50%;width:34px;height:34px;transition:transform .25s;position:relative;box-shadow:0 0 0 1px #0006}.swatch:hover{transform:scale(1.08)}.swatch input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.swatch:after{content:"";border:1px solid #0000;border-radius:50%;transition:border-color .25s;position:absolute;inset:-5px}.swatch.is-checked:after{border-color:var(--ink)}.swatch:has(input:checked):after{border-color:var(--ink)}.swatch:has(input:focus-visible){outline:2px solid var(--silver);outline-offset:6px}.swatches{align-items:center}.swatches__logo{border-left:1px solid var(--line-strong);align-items:center;gap:12px;margin-left:2px;padding-left:16px;display:inline-flex}.swatches__logo[hidden]{display:none}.swatches__logo i{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:10.5px;font-style:normal}button.swatch{border:0;padding:0}.swatch--free{background:var(--c,transparent);box-shadow:0 0 0 1px var(--line-strong);color:var(--ink-2);place-items:center;display:grid}.swatch--free input[type=color]{opacity:0;cursor:pointer;pointer-events:auto;width:100%;height:100%;position:absolute;inset:0}.swatch--free .ico{width:18px;height:18px;transition:opacity .25s}.swatch--free.is-checked .ico{opacity:0}.brandbox{border:1px solid var(--line);background:#0b0b0d99;border-radius:12px;gap:18px;padding:8px 20px 18px;display:grid}.brandbox__fields{grid-template-columns:1fr 1.2fr;gap:0 24px;display:grid}.brandbox .f input{padding:24px 0 10px;font-size:17px}.brandbox .f label{font-size:17px;top:24px}.logobox{gap:10px;display:grid}.logobox__drop{border:1px dashed var(--line-strong);cursor:pointer;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:14px 16px;transition:border-color .3s,background .3s;display:grid}.logobox__drop[hidden]{display:none}.logobox__drop:hover,.logobox.is-over .logobox__drop,.logobox__drop:focus-within{border-color:var(--ink);background:#f3eee50a}.logobox__ico{border:1px solid var(--line-strong);width:44px;height:44px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.logobox__text{gap:2px;min-width:0;display:grid}.logobox__text b{font-size:15px;font-weight:500}.logobox__text i{color:var(--muted);font-size:12.5px;font-style:normal;line-height:1.4}.logobox__has{border:1px solid var(--line-strong);background:#f3eee508;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px;display:grid}.logobox__has[hidden]{display:none}.logobox__thumb{box-sizing:border-box;border:1px solid var(--line);background:#050506;border-radius:8px;width:112px;height:60px;padding:11px 12px;display:block}.logobox__thumb[data-tone=dark]{background:#f3eee5}.logobox__thumb img{object-fit:contain;width:100%;height:100%;display:block}.logobox__meta{gap:2px;min-width:0;display:grid}.logobox__meta b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.logobox__meta i{color:var(--muted);font-size:12px;font-style:normal}.logobox__modes{border:1px solid var(--line-strong);border-radius:999px;display:inline-flex;overflow:hidden}.logobox__modes label{cursor:pointer;position:relative}.logobox__modes input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.logobox__modes span{color:var(--ink-2);white-space:nowrap;padding:8px 12px;font-size:12px;transition:background .25s,color .25s;display:block}.logobox__modes input:checked+span{background:var(--ink);color:var(--bg)}.logobox__modes input:focus-visible+span{outline:2px solid var(--silver);outline-offset:-3px}.logobox__del{border:1px solid var(--line-strong);width:36px;height:36px;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:50%;place-items:center;transition:background .25s,color .25s,border-color .25s;display:grid}.logobox__del:hover{background:var(--ink);color:var(--bg);border-color:var(--ink)}.logobox__del .ico{width:17px;height:17px}.logobox__note{color:var(--muted);align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.logobox__note .ico{flex:none;width:15px;height:15px}.logobox__err{color:#d9b07a;margin:0;font-size:13px}.logobox__err[hidden]{display:none}.logobox.is-busy{opacity:.55;pointer-events:none}.style2{gap:28px;margin-top:28px;display:grid}.style2 .step__sub{margin-top:0}.picks{gap:10px;display:grid}.picks--font{grid-template-columns:repeat(4,minmax(0,1fr))}.picks--radius{grid-template-columns:repeat(3,minmax(0,1fr))}.picks--radius .pick{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:14px 16px}.pick{border:1px solid var(--line);cursor:pointer;background:#0b0b0d99;border-radius:12px;align-content:start;justify-items:start;gap:3px;padding:14px 12px 12px;transition:border-color .3s,background .3s,transform .3s,box-shadow .3s;display:grid;position:relative}.pick:hover{border-color:var(--line-strong);transform:translateY(-2px)}.pick input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.pick.is-checked{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:#f3eee50d}.pick:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:#f3eee50d}.pick:has(input:focus-visible){outline:2px solid var(--silver);outline-offset:3px}.pick__aa{letter-spacing:-.03em;height:34px;color:var(--ink);margin-bottom:6px;font-size:30px;line-height:34px}.pick[data-font=serif] .pick__aa{font-family:Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Georgia,serif}.pick[data-font=mono] .pick__aa{letter-spacing:-.07em;font-family:ui-monospace,SF Mono,JetBrains Mono,Menlo,Consolas,monospace}.pick[data-font=round] .pick__aa{font-family:ui-rounded,SF Pro Rounded,Arial Rounded MT Bold,system-ui,sans-serif;font-weight:600}.pick b{font-size:14px;font-weight:500}.pick i{color:var(--muted);font-size:11.5px;font-style:normal;line-height:1.35}.pick__shape{border:1.5px solid var(--ink);width:54px;height:26px}.pick[data-radius=soft] .pick__shape{border-radius:8px}.pick[data-radius=round] .pick__shape{border-radius:999px}.see{border:1px solid var(--line);color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;justify-self:start;align-items:center;gap:6px;margin-top:8px;padding:4px 11px 4px 8px;font-size:12px;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.see[hidden]{display:none}.see .ico{width:14px;height:14px}.see:hover{background:var(--ink);color:var(--bg);border-color:var(--ink)}.tag{border:1px solid var(--line-strong);letter-spacing:.02em;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;justify-self:start;align-items:center;margin-top:8px;padding:4px 10px;font-size:12px;display:inline-flex}.tag:empty{display:none}.tag--in{color:var(--ink-2);border-style:dashed;border-color:var(--line-strong)}.tag--open{color:var(--ink-2);border-color:var(--line);background:#f3eee50a}.opt__note{color:var(--muted);align-items:flex-start;gap:7px;margin-top:8px;font-size:12px;line-height:1.45;display:flex}.opt__note .ico{flex:none;width:15px;height:15px;margin-top:1px}.opt__note a{color:var(--ink-2);border-bottom:1px solid var(--line-strong)}.opt__note a:hover{color:var(--ink)}.ico{width:20px;height:20px;display:block}.i2{opacity:.5}.opt--text{grid-template-columns:1fr;padding:18px 18px 16px}.opts--plain{margin-top:12px}.step__foot{color:var(--muted);align-items:flex-start;gap:10px;max-width:62ch;margin:16px 0 0;font-size:13px;line-height:1.5;display:flex}.step__foot .ico{width:18px;height:18px;color:var(--ink-2);flex:none;margin-top:1px}.opt__hit{cursor:pointer;display:contents}.opt--icon{--hico-fill:#08080a80;grid-template-columns:1fr;align-content:start;gap:0;padding:10px 10px 16px}.opt__icon{aspect-ratio:16/10;border:1px solid var(--line);background:#0b0b0e;border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.opt__icon img{object-fit:cover;filter:brightness(.34)saturate(.8)blur(1.5px);width:100%;height:100%;transition:filter .6s,transform 1.2s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scale(1.06)}.opt__icon:after{content:"";pointer-events:none;background:radial-gradient(60% 70%,#05050680,#05050600 75%);position:absolute;inset:0}.opt__disc{z-index:2;aspect-ratio:1;width:clamp(104px,46%,140px);color:var(--ink);-webkit-backdrop-filter:blur(10px)saturate(1.2);background:#0a0a0c80;border:1px solid #f3eee54d;border-radius:50%;place-items:center;transition:transform .6s cubic-bezier(.2,.7,.2,1),border-color .4s,background .4s;display:grid;position:relative;box-shadow:0 18px 50px #0000008c,inset 0 1px #ffffff1f}.hico{stroke-width:2.3px;width:66%;height:66%;display:block;overflow:visible}.opt--icon:hover .opt__icon img{filter:brightness(.5)saturate(.95)blur(.5px);transform:scale(1.1)}.opt--icon.is-checked .opt__icon img{filter:brightness(.56)saturate()blur()}.opt--icon:hover .opt__disc{transform:scale(1.05)}.opt--icon.is-checked .opt__disc{border-color:var(--ink);background:#0a0a0c9e}.opt--icon .opt__body{padding:14px 6px 0}.opt--icon .opt__check{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:3;background:#0505068c;border-color:#f3eee5bf;border-radius:5px;width:22px;height:22px;top:20px;right:20px}.opt--icon .opt__check:after{border-radius:1px;inset:6px}.hico__lift,.hico__reel,.hico__prop,.hico__hover,.hico__spark,.hico__lens{transform-box:fill-box;transform-origin:50%}.hico__lift{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.opt--icon:hover .hico__lift--a,.opt--icon.is-checked .hico__lift--a{transform:translateY(-4px)rotate(-3deg)}.opt--icon:hover .hico__lift--b,.opt--icon.is-checked .hico__lift--b{transform:translateY(-5px)rotate(3deg)}.opt--icon:hover .hico__reel,.opt--icon.is-checked .hico__reel{animation:6s linear infinite hicoSpin}.opt--icon:hover .hico__reel--b,.opt--icon.is-checked .hico__reel--b{animation-direction:reverse}.opt--icon:hover .hico__rec,.opt--icon.is-checked .hico__rec{animation:1.6s ease-in-out infinite hicoBlink}.opt--icon:hover .hico__prop,.opt--icon.is-checked .hico__prop{animation:.9s linear infinite hicoSpin}.opt--icon:hover .hico__hover,.opt--icon.is-checked .hico__hover{animation:3.2s ease-in-out infinite hicoHover}.opt--icon:hover .hico__spark,.opt--icon.is-checked .hico__spark{animation:2.4s ease-in-out infinite hicoSpark}.opt--icon:hover .hico__lens,.opt--icon.is-checked .hico__lens{animation:2.4s ease-in-out infinite hicoLens}@keyframes hicoSpin{to{transform:rotate(360deg)}}@keyframes hicoBlink{0%,to{opacity:1}50%{opacity:.2}}@keyframes hicoHover{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}@keyframes hicoSpark{0%,to{opacity:.35;transform:scale(.8)rotate(0)}50%{opacity:1;transform:scale(1.1)rotate(45deg)}}@keyframes hicoLens{0%,to{transform:scale(1)}50%{transform:scale(.82)}}.variants{grid-template-columns:1fr 1fr;gap:8px;margin:14px 4px 0;display:grid}.variants[hidden]{display:none}.variants label{cursor:pointer;position:relative}.variants input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.variants span{border:1px solid var(--line-strong);border-radius:10px;gap:2px;padding:10px 12px;transition:background .25s,border-color .25s,color .25s;display:grid}.variants b{font-size:14px;font-weight:500}.variants i{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px;font-style:normal}.variants input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--bg)}.variants input:checked+span i{color:#050506a8}.variants input:focus-visible+span{outline:2px solid var(--silver);outline-offset:2px}.opt--wide{--hico-fill:#f3eee50a;grid-template-columns:auto 1fr;align-items:center;gap:20px;padding:18px 20px}.opt__glyph{border:1px solid var(--line-strong);width:76px;height:76px;color:var(--ink);background:#f3eee508;border-radius:50%;flex:none;place-items:center;display:grid}.opt__glyph .hico{width:58%;height:58%}.qty{border:1px solid var(--line-strong);border-radius:999px;flex:none;align-items:center;display:inline-flex;overflow:hidden}.qty button{width:38px;height:38px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;transition:background .25s,color .25s,opacity .25s;display:grid}.qty button .ico{width:15px;height:15px}.qty button:hover:not(:disabled){background:var(--ink);color:var(--bg)}.qty button:disabled{opacity:.28;cursor:default}.qty button:focus-visible{outline:2px solid var(--silver);outline-offset:-3px}.qty output{text-align:center;font-variant-numeric:tabular-nums;min-width:34px;font-size:15px}.rows{border-top:1px solid var(--line)}.rows--plain{margin-top:12px}.row{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:6px 16px;padding:16px 4px;transition:background .3s,opacity .3s;display:grid;position:relative}label.row{cursor:pointer}label.row:hover{background:#f3eee506}.row input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.row__ico{border:1px solid var(--line);width:34px;height:34px;color:var(--ink-2);border-radius:50%;place-items:center;transition:border-color .3s,color .3s,background .3s;display:grid}.row__ico .ico{width:17px;height:17px}.row__body{gap:3px;min-width:0;display:grid}.row__body strong{letter-spacing:-.005em;font-size:15px;font-weight:500}.row__body>span{color:var(--muted);font-size:12.5px;line-height:1.45}.row .tag{justify-self:end;margin-top:0}.row__check{border:1px solid var(--line-strong);border-radius:5px;width:20px;height:20px;transition:background .25s,border-color .25s;position:relative}.row__check:after{content:"";border:solid var(--bg);border-width:0 1.6px 1.6px 0;width:5px;height:10px;transition:transform .25s;position:absolute;top:2.5px;left:6px;transform:rotate(45deg)scale(0)}.row.is-checked .row__check{background:var(--ink);border-color:var(--ink)}.row.is-checked .row__check:after{transform:rotate(45deg)scale(1)}.row.is-checked .row__ico{border-color:var(--ink);color:var(--ink);background:#f3eee50f}.row:has(input:focus-visible){outline:2px solid var(--silver);outline-offset:-2px}.row--fixed .row__ico{color:var(--ink);border-style:dashed;border-color:var(--line-strong)}.row.is-dim{opacity:.42}.row.is-dim .qty{pointer-events:none}.detail{border:1px solid var(--line-strong);background:#f3eee508;border-radius:12px;margin-top:12px;padding:0 16px}.detail[hidden]{display:none}.detail .row:last-child{border-bottom:0}.detail .row{grid-template-columns:34px minmax(0,1fr) auto auto}.more{border:1px solid var(--line);background:#0b0b0d80;border-radius:12px;margin-top:22px}.more summary{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px 18px;list-style:none;display:grid}.more summary::-webkit-details-marker{display:none}.more__title{letter-spacing:.16em;text-transform:uppercase;color:var(--ink);font-size:12px}.more__hint{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.more__chev{border-right:1.5px solid var(--ink-2);border-bottom:1.5px solid var(--ink-2);width:9px;height:9px;transition:transform .3s;transform:rotate(45deg)translate(-2px,-2px)}details[open]>summary .more__chev{transform:rotate(225deg)translate(-2px,-2px)}.more summary:focus-visible{outline:2px solid var(--silver);outline-offset:2px;border-radius:12px}.more__body{border-top:1px solid var(--line);padding:0 18px 8px}.more__body .row:last-of-type{border-bottom:0}.more__note{color:var(--muted);margin:6px 0 12px;font-size:12.5px}.notices{gap:10px;margin-top:14px;display:grid}.notices:empty{display:none}.notice{border:1px solid var(--line-strong);color:var(--ink-2);background:#f3eee509;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:0;padding:13px 16px;font-size:13.5px;line-height:1.5;animation:.5s cubic-bezier(.2,.7,.2,1) both noticeIn;display:grid}.notice .ico{width:18px;height:18px;color:var(--ink)}.notice b{color:var(--ink);font-weight:500}.notice--warn{background:#d9b07a0f;border-color:#d9b07a8c}.notice--warn .ico{color:#d9b07a}.notice__btn{border:1px solid var(--ink);background:var(--ink);color:var(--bg);letter-spacing:.06em;cursor:pointer;white-space:nowrap;border-radius:999px;padding:9px 14px;font-size:12px;transition:filter .25s,transform .25s}.notice__btn:hover{filter:brightness(.92);transform:translateY(-1px)}@keyframes noticeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pack{border:1px solid var(--line-strong);background:linear-gradient(#f3eee50b,#f3eee504);border-radius:12px;margin-top:18px;padding:22px 22px 18px}.pack__head{gap:6px;display:grid}.pack__head strong{letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:500}.pack__list{grid-template-columns:1fr 1fr;gap:10px 22px;margin:16px 0 0;padding:0;list-style:none;display:grid}.pack__list li{color:var(--ink-2);grid-template-columns:18px 1fr;gap:10px;font-size:14px;line-height:1.45;display:grid}.pack__list .ico{width:16px;height:16px;color:var(--ink);margin-top:2px}.pack__meta{border-top:1px solid var(--line);color:var(--muted);margin:16px 0 0;padding-top:14px;font-size:13px;line-height:1.55}.pack__meta b{color:var(--ink-2);font-weight:500}.pack__more{margin-top:12px}.pack__more summary{cursor:pointer;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:12px;padding:6px 0;font-size:12px;list-style:none;display:inline-flex}.pack__more summary::-webkit-details-marker{display:none}.pack__more summary:hover{color:var(--ink)}.pack__more ul{color:var(--ink-2);gap:7px;margin:12px 0 0;padding:0 0 0 18px;font-size:13px;line-height:1.5;display:grid}.pack__more p{color:var(--muted);margin:12px 0 0;font-size:12.5px;line-height:1.5}.cfg__stale{color:var(--ink-2);background:#d9b07a0f;border:1px solid #d9b07a8c;border-radius:12px;grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;margin:0 0 8px;padding:14px 16px;font-size:13.5px;line-height:1.5;display:grid}.cfg__stale .ico{color:#d9b07a}.cfg__stale b{color:var(--ink);font-weight:500}.cfg__stale button{border:1px solid var(--line-strong);width:28px;height:28px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;font-size:16px;line-height:1}.bill{border-top:1px solid var(--line-strong)}.bill__group{border-bottom:1px solid var(--line);padding:18px 0 6px}.bill__group header{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:6px;display:flex}.bill__group h3{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500}.bill__group header a{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);border-bottom:1px solid var(--line-strong);padding-bottom:1px;font-size:11px}.bill__group header a:hover{color:var(--ink);border-color:var(--ink)}.bill__row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 24px;padding:10px 0;display:grid}.bill__row>div{gap:3px;min-width:0;display:grid}.bill__row b{letter-spacing:-.005em;font-size:15.5px;font-weight:500}.bill__row b i{color:var(--ink-2);font-style:normal;font-weight:400}.bill__row div>span{color:var(--muted);font-size:12.5px;line-height:1.45}.bill__amt{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink);padding-top:1px;font-size:15.5px}.bill__row.is-in .bill__amt{color:var(--ink-2);letter-spacing:.06em;border:1px dashed var(--line-strong);border-radius:999px;padding:3px 9px;font-size:12px}.bill__row.is-open .bill__amt{color:#d9b07a}.bill__total{gap:10px;padding:22px 0 8px;display:grid}.bill__sum{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.bill__sum span{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);font-size:12px}.bill__sum strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(26px,3vw,40px);font-weight:500;line-height:1}.bill__sum--month{border-top:1px solid var(--line);margin-top:6px;padding-top:14px}.bill__sum--month strong{font-size:clamp(20px,2vw,26px)}.bill__note{color:var(--muted);margin:0;font-size:13px}.bill__open,.bill__ext{color:var(--ink-2);border:1px solid var(--line);border-radius:10px;grid-template-columns:18px 1fr;gap:10px;margin:2px 0 0;padding:12px 14px;font-size:13px;line-height:1.5;display:grid}.bill__open{background:#d9b07a0f;border-color:#d9b07a8c}.bill__open .ico{color:#d9b07a}.bill__open .ico,.bill__ext .ico{width:17px;height:17px;margin-top:1px}.bill__free{border-top:1px solid var(--line);gap:0;margin:18px 0 0;display:grid}.bill__free div{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;gap:16px;padding:10px 0;display:grid}.bill__free dt{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding-top:3px;font-size:11px}.bill__free dd{color:var(--ink-2);margin:0;font-size:14px}.bill__legal{color:var(--muted);margin:16px 0 0;font-size:12.5px;line-height:1.55}.bill__check{border:1px solid var(--line);color:var(--ink-2);border-radius:999px;align-items:center;gap:8px;margin-top:14px;padding:7px 12px;font-size:12px;display:inline-flex}.bill__check .ico{width:15px;height:15px}.bill__check.is-ok .ico{color:#7fc48a}.bill__check.is-warn{border-color:#d9b07a8c}.bill__check.is-warn .ico{color:#d9b07a}.summary__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;display:flex}.btn--text,.summary__actions .btn--text{color:var(--muted);background:0 0;border-color:#0000}.btn--text:hover,.summary__actions .btn--text:hover{color:var(--ink);border-color:#0000;transform:none}.summary__demo{color:var(--ink-2);margin-top:12px;font-size:13px}.summary__demo[hidden],.print-sheet{display:none}.pv,.pv__stage{position:relative}.pv-browser{border:1px solid var(--line-strong);background:#0b0b0d;border-radius:14px;overflow:hidden;box-shadow:0 50px 110px #0009}.pv-bar{border-bottom:1px solid var(--line);background:#111114;align-items:center;gap:6px;height:30px;padding:0 12px;display:flex}.pv-bar i{background:#2c2c31;border-radius:50%;width:8px;height:8px}.pv-url{height:16px;color:var(--muted);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;background:#1a1a1e;border-radius:4px;flex:1;margin-left:10px;padding:0 8px;font-size:9px;line-height:16px;overflow:hidden}.pv-live{border:1px solid var(--line-strong);color:var(--ink-2);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;margin-left:8px;padding:2px 9px;font-size:9px;transition:background .25s,color .25s}.pv-live:hover{background:var(--ink);color:var(--bg);border-color:var(--ink)}.pv-page{background:#050506;height:clamp(360px,48vh,540px);position:relative;overflow:hidden}.pv-page iframe{transform-origin:0 0;background:#050506;border:0;position:absolute;top:0;left:0}.pv-phone{aspect-ratio:9/19;background:#000;border:3px solid #2a2a2f;border-radius:10%/5%;width:27%;position:absolute;bottom:-9%;right:-4%;overflow:hidden;box-shadow:0 40px 80px #000000a6,0 0 0 1px #ffffff0d}.pv-phone:before{content:"";z-index:5;pointer-events:none;background:#1b1b1f;border-radius:99px;width:34%;height:2.6%;position:absolute;top:2.5%;left:50%;transform:translate(-50%)}.pv-page--compact{height:100%}.live{z-index:200;background:var(--bg);grid-template-rows:auto minmax(0,1fr);display:none;position:fixed;inset:0}.live.is-open{display:grid}.live__bar{padding:10px var(--gutter);border-bottom:1px solid var(--line);background:var(--bg);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:10px 22px;display:grid}.live__title{color:var(--ink-2);min-width:0;font-size:13px;display:grid}.live__title b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.live__title span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.live__tabs,.live__devices{border:1px solid var(--line-strong);border-radius:999px;display:inline-flex;overflow:hidden}.live__tabs button,.live__devices button{color:var(--ink-2);letter-spacing:.06em;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:9px 15px;font-size:12px;transition:background .25s,color .25s;display:inline-flex}.live__tabs button:hover,.live__devices button:hover{color:var(--ink)}.live__tabs button.is-active,.live__devices button.is-active{background:var(--ink);color:var(--bg)}.live__devices button{padding:8px 12px}.live__devices button span{display:none}.live__devices .ico{width:18px;height:18px}.live:not([data-tab=site]) .live__devices{visibility:hidden}.live__actions{align-items:center;gap:12px;display:flex}.live__tourbtn{border:1px solid var(--ink);background:var(--ink);color:var(--bg);letter-spacing:.06em;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:9px 15px 9px 12px;font-size:12px;transition:filter .25s;display:inline-flex}.live__tourbtn[hidden]{display:none}.live__tourbtn:hover{filter:brightness(.9)}.live__tourbtn .ico{width:16px;height:16px}.live.is-tour .live__tourbtn{color:var(--ink);border-color:var(--line-strong);background:0 0}.live__new{letter-spacing:.06em;color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.live__new:hover{color:var(--ink)}.live__new .ico{width:15px;height:15px}.live__close{border:1px solid var(--line-strong);width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;transition:background .25s,color .25s;display:grid}.live__close:hover{background:var(--ink);color:var(--bg)}.live__close .ico{width:18px;height:18px}.live__stage{min-height:0;position:relative;overflow:hidden}.live__pane{place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.live__pane[hidden]{display:none}.live__pane--doc{padding:clamp(28px, 6vh, 72px) var(--gutter) 12vh;display:block;overflow-y:auto}.live__device{background:#000;flex:none;width:100%;height:100%}.live__device iframe{background:#050506;border:0;width:100%;height:100%;display:block}.live[data-device=tablet] .live__device,.live[data-device=phone] .live__device{box-sizing:content-box;border:3px solid #2a2a2f;overflow:hidden;box-shadow:0 40px 90px #000000b3,0 0 0 1px #ffffff0d}.live[data-device=tablet] .live__device{border-radius:26px}.live[data-device=phone] .live__device{border-radius:38px}.live.is-tour .live__pane[data-pane=site]{bottom:92px}.live__tour{z-index:5;border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b0b0df0;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;width:min(760px,100% - 28px);padding:10px 12px;display:grid;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 30px 80px #0009}.live__tour[hidden]{display:none}.live__tour>button{border:1px solid var(--line-strong);min-width:40px;height:40px;color:var(--ink);letter-spacing:.06em;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0 10px;font-size:12px;transition:background .25s,color .25s,opacity .25s;display:inline-flex}.live__tour>button:hover:not(:disabled){background:var(--ink);color:var(--bg);border-color:var(--ink)}.live__tour>button:disabled{opacity:.3;cursor:default}.live__tour .ico{width:16px;height:16px}.live__tour .live__tournext{background:var(--ink);color:var(--bg);border-color:var(--ink);padding:0 12px 0 16px}.live__tour .live__tourend{color:var(--muted);border-color:#0000}.live__tourtext{gap:2px;min-width:0;display:grid}.live__tourtext b{letter-spacing:-.005em;font-size:14px;font-weight:500}.live__tourtext span{color:var(--ink-2);font-size:13px;line-height:1.35}.lv-doc{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:clamp(28px,6vw,110px);max-width:1180px;margin:0 auto;display:grid}.lv-main h2{letter-spacing:-.03em;max-width:16ch;margin:0 0 28px;font-size:clamp(28px,3.2vw,48px);line-height:1.04}.lv-result{color:#1b1b1e;background:#f7f5f0;border-radius:14px;padding:24px 26px}.lv-result__site{align-items:center;gap:12px;display:flex}.lv-result__site b{font-size:14px;font-weight:500;display:block}.lv-result__site i{color:#5d5d63;font-size:12px;font-style:normal}.lv-fav{color:#f3eee5;background:#1b1b1e;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:15px;font-weight:500;display:grid;overflow:hidden}.lv-fav--logo{background:#121214;padding:7px}.lv-fav--logo[data-tone=dark]{background:#ebe7de}.lv-fav img{object-fit:contain;max-width:100%;max-height:100%}.lv-result__title{color:#1a3fb5;margin:14px 0 6px;font-size:21px;line-height:1.25}.lv-result__desc{color:#45454b;max-width:62ch;margin:0;font-size:14.5px;line-height:1.5}.lv-result__links{color:#1a3fb5;flex-wrap:wrap;gap:6px 20px;margin:14px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.lv-local{color:#1b1b1e;background:#f7f5f0;border-radius:14px;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:16px;margin-top:12px;padding:14px;display:grid}.lv-local__map{color:#1b1b1e;background:linear-gradient(115deg,#0000 46%,#1b1b1e1f 46% 48%,#0000 48%),repeating-linear-gradient(0deg,#0000 0 21px,#1b1b1e12 21px 22px),repeating-linear-gradient(90deg,#0000 0 21px,#1b1b1e12 21px 22px),#e7e3da;border-radius:10px;place-items:center;height:88px;display:grid}.lv-local b{font-weight:500;display:block}.lv-local i{color:#5d5d63;font-size:13px;font-style:normal}.lv-local__btns{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.lv-local__btns em{border:1px solid #c9c5bb;border-radius:999px;padding:5px 11px;font-size:12px;font-style:normal}.lv-fine{color:var(--muted);max-width:60ch;margin:18px 0 0;font-size:12.5px;line-height:1.5}.lv-side .eyebrow{margin-bottom:12px}.lv-side h3{letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(20px,1.9vw,26px);font-weight:500;line-height:1.15}.lv-side ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.lv-side li{border-bottom:1px solid var(--line);grid-template-columns:22px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.lv-side li:not(.is-on) b{color:var(--ink-2)}.lv-dot{border:1px solid var(--line-strong);border-radius:50%;place-items:center;width:20px;height:20px;margin-top:2px;display:grid}.lv-dot .ico{width:13px;height:13px}.lv-side li.is-on .lv-dot{background:var(--ink);border-color:var(--ink);color:var(--bg)}.lv-side b{font-size:15px;font-weight:500}.lv-side li i{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap;margin-left:8px;font-size:10.5px;font-style:normal}.lv-side li.is-on i{color:var(--ink-2)}.lv-side p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.45}.lv-main--ad{justify-items:center;display:grid}.lv-ad{border:1px solid var(--line-strong);background:#0d0d10;border-radius:22px;width:min(340px,100%);overflow:hidden;box-shadow:0 40px 90px #0009}.lv-ad__head{align-items:center;gap:10px;padding:12px 14px;display:flex}.lv-ad__head b{font-size:14px;font-weight:500;display:block}.lv-ad__head i{color:var(--muted);font-size:11.5px;font-style:normal}.lv-ad__media{aspect-ratio:4/5;position:relative;overflow:hidden}.lv-ad__media img{object-fit:cover;width:100%;height:100%}.lv-ad__media:after{content:"";background:linear-gradient(#05050600 50%,#050506c7);position:absolute;inset:0}.lv-ad__claim{z-index:2;letter-spacing:-.03em;color:#f3eee5;font-size:26px;font-weight:500;line-height:1.05;position:absolute;bottom:16px;left:16px;right:16px}.lv-ad__cta{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.lv-ad__cta i{color:var(--muted);font-size:11px;font-style:normal;display:block}.lv-ad__cta b{font-size:14px;font-weight:500}.lv-ad__cta em{background:var(--accent,var(--ink));color:var(--accent-ink,#0a0a0b);letter-spacing:.06em;white-space:nowrap;border-radius:999px;padding:9px 14px;font-size:12px;font-style:normal}.lv-eng{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.lv-eng button{text-align:left;border:1px solid var(--line);width:100%;height:100%;color:var(--ink);cursor:pointer;background:#0b0b0d99;border-radius:12px;align-content:start;gap:6px;padding:16px;transition:border-color .3s,transform .3s;display:grid}.lv-eng button:hover{border-color:var(--line-strong);transform:translateY(-2px)}.lv-eng b{font-size:15px;font-weight:500}.lv-eng p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.lv-eng span{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:4px;margin-top:6px;font-size:11px;display:inline-flex}.lv-eng span .ico{width:13px;height:13px}.lv-side .lv-base{border-top:0}.lv-side .lv-base li{color:var(--ink-2);grid-template-columns:18px minmax(0,1fr);gap:10px;padding:9px 0;font-size:13.5px;line-height:1.45}.lv-base .ico{width:15px;height:15px;color:var(--ink);margin-top:2px}@media (max-width:1100px){.live__bar{grid-template-columns:minmax(0,1fr) auto auto}.live__tabs{grid-area:2/1/auto/-1;justify-self:start}}@media (max-width:760px){.live__bar{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;padding:8px 12px 10px}.live__devices,.live__new{display:none}.live__tabs{scrollbar-width:none;justify-self:stretch;overflow-x:auto}.live__tabs::-webkit-scrollbar{display:none}.live__tabs button{flex:1 0 auto;justify-content:center;padding:9px 12px;font-size:11.5px}.live__tourbtn{padding:8px 12px 8px 10px}.live__close{width:38px;height:38px}.live__pane--doc{padding:26px 16px 110px}.lv-doc{grid-template-columns:1fr;gap:34px}.live__tour{bottom:calc(10px + env(safe-area-inset-bottom));grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding:9px 10px}.live.is-tour .live__pane[data-pane=site]{bottom:calc(86px + env(safe-area-inset-bottom))}.live__tour .live__tourend{display:none}.live__tourtext b{font-size:13px}.live__tourtext span{font-size:12px}}.pv__tools{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;max-width:75%;margin-top:22px;display:grid}.pv__tour{border:1px solid var(--ink);background:var(--ink);color:var(--bg);letter-spacing:.05em;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:9px 15px 9px 12px;font-size:12px;transition:filter .25s,transform .25s;display:inline-flex}.pv__tour:hover{filter:brightness(.9);transform:translateY(-1px)}.pv__tour .ico{width:16px;height:16px}.pv__chips{scrollbar-width:none;gap:6px;padding-right:34px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 44px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 44px),#0000)}.pv__chips::-webkit-scrollbar{display:none}.chip{border:1px solid var(--line-strong);color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;flex:none;padding:7px 12px;font-size:12px;transition:background .25s,color .25s,border-color .25s}.chip:hover{background:var(--ink);color:var(--bg);border-color:var(--ink)}.chip--quiet{border-style:dashed}.pv__note{color:var(--muted);letter-spacing:.02em;max-width:64%;margin:14px 0 0;font-size:12px;line-height:1.5}.dock{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0b0dd1;border-radius:14px;grid-template-columns:1fr auto;align-items:end;gap:6px 22px;max-width:66%;margin-top:14px;padding:16px 18px;display:grid}.dock__main{gap:2px;min-width:0;display:grid}.dock__label{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;font-size:10.5px;overflow:hidden}.dock__sum{letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(26px,2.5vw,36px);font-weight:500;line-height:1.05}.dock__net{color:var(--muted);font-size:12px}.dock__side{text-align:right;color:var(--muted);justify-items:end;gap:6px;font-size:12px;display:grid}.dock__month b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.dock__link{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);border-bottom:1px solid var(--line-strong);white-space:nowrap;padding-bottom:1px;font-size:11px}.dock__link:hover{color:var(--ink);border-color:var(--ink)}.dock[data-kind=partial] .dock__label{color:#d9b07a}@media (max-width:1100px){.opts--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.pv-phone{display:none}.pv-page{height:52vh}.dock,.pv__note,.pv__tools{max-width:none}}@media (max-width:640px){.opts--2,.opts--3,.opts--types,.brandbox__fields{grid-template-columns:1fr}.picks--font{grid-template-columns:repeat(2,minmax(0,1fr))}.picks--radius .pick{grid-template-columns:1fr;gap:8px;padding:12px}.pick__shape{width:44px;height:22px}.logobox__has{grid-template-columns:auto minmax(0,1fr) auto}.logobox__modes{grid-area:2/1/auto/-1;justify-self:start}.step__head{grid-template-columns:1fr}.bill__free div{grid-template-columns:1fr;gap:4px}.pack__list{grid-template-columns:1fr}.row,.detail .row{grid-template-columns:34px minmax(0,1fr) auto}.row .tag{grid-column:2;justify-self:start}.row__check,.row .qty{grid-area:1/3}.notice{grid-template-columns:auto 1fr}.notice__btn{grid-column:1/-1;justify-self:start}.more summary{grid-template-columns:1fr auto}.more__hint{grid-area:2/1}.more__chev{grid-area:1/2/span 2}.opt--wide{grid-template-columns:1fr;gap:14px}.opt--icon .opt__icon{aspect-ratio:16/8.2}.opt__disc{width:104px}}@media (prefers-reduced-motion:reduce){.hico__reel,.hico__prop,.hico__hover,.hico__spark,.hico__lens,.hico__rec,.notice{animation:none!important}.hico__lift,.opt{transition:none}}@media print{@page{margin:16mm 14mm}html,body{background:#fff!important}body.page-config>:not(.print-sheet){display:none!important}.print-sheet{color:#111;font-size:11pt;display:block}.print-sheet>header{border-bottom:1.5pt solid #111;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:4pt;padding-bottom:10pt;display:flex}.print-sheet>header b{letter-spacing:-.02em;font-size:15pt}.print-sheet>header span{color:#555;font-size:9pt}.print-sheet .bill{border-top:0}.print-sheet .bill__group{break-inside:avoid;border-color:#ccc;padding:10pt 0 2pt}.print-sheet .bill__group h3,.print-sheet .bill__sum span,.print-sheet .bill__free dt{color:#555}.print-sheet .bill__row b,.print-sheet .bill__amt,.print-sheet .bill__sum strong{color:#111}.print-sheet .bill__row div>span,.print-sheet .bill__note,.print-sheet .bill__legal,.print-sheet .bill__free dd{color:#444}.print-sheet .bill__row.is-in .bill__amt{color:#444;border-color:#999}.print-sheet .bill__row.is-open .bill__amt{color:#111}.print-sheet .bill__sum strong{font-size:18pt}.print-sheet .bill__sum--month{border-color:#ccc}.print-sheet .bill__open,.print-sheet .bill__ext{color:#222;background:0 0;border-color:#999}.print-sheet .bill__open .ico,.print-sheet .bill__ext .ico{color:#111}.print-sheet .bill__free,.print-sheet .bill__free div{border-color:#ccc}.print-sheet .bill__total{break-inside:avoid}}.page-lp main{padding:0}.page-lp .c-only{display:none}.page-lp i.c-only,.page-lp i.w-only{font-style:normal}.page-lp .cfg,.page-lp .optbar{display:none}.page-lp .site-nav>a.lp-back{border:1px solid var(--line-strong);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.page-lp .site-nav>a.lp-back:hover,.page-lp .site-nav>a.lp-back:focus-visible{background:var(--ink);color:var(--bg);border-color:var(--ink)}.lp-hero{padding:clamp(104px, 15vh, 150px) var(--gutter) clamp(30px, 5vh, 60px);position:relative}.lp-hero__glow{pointer-events:none;background:radial-gradient(60% 70% at 72% 44%,#d9d6cf13,#d9d6cf05 46%,#0000 72%);position:absolute;inset:0}.lp-hero__inner{max-width:var(--maxw);grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(28px,4.5vw,84px);margin:0 auto;display:grid;position:relative}.lp-hero .eyebrow{margin-bottom:18px}.lp-title{letter-spacing:-.04em;text-wrap:balance;max-width:11ch;font-size:clamp(40px,4.8vw,76px);line-height:.98}.lp-sub{color:var(--ink-2);max-width:40ch;margin-top:20px;font-size:clamp(16px,1.25vw,19px);line-height:1.45}.lp-machine{gap:16px;max-width:520px;margin-top:clamp(22px,4vh,34px);display:grid}.lp-name{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:10px;display:grid}.lp-name .f input{padding:24px 0 10px;font-size:19px}.lp-name .f label{font-size:19px;top:24px}.lp-logo{border:1px dashed var(--line-strong);letter-spacing:.08em;text-transform:uppercase;min-width:78px;height:44px;color:var(--ink-2);white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:12px;transition:border-color .25s,color .25s,background .25s;display:inline-flex;position:relative}.lp-logo:hover,.lp-logo:focus-within{border-color:var(--ink);color:var(--ink)}.lp-logo.has-logo{background:#050506;border-style:solid;padding:7px 14px}.lp-logo.has-logo[data-tone=dark]{background:#f3eee5}.lp-logo img{object-fit:contain;width:auto;max-width:96px;height:28px;display:block}.lp-logo img[hidden],.lp-logo span[hidden]{display:none}.lp-logo__del{width:34px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:22px;line-height:1}.lp-logo__del:hover{color:var(--ink)}.lp-logo__del[hidden]{display:none}.lp-machine.is-busy .lp-logo{opacity:.5;pointer-events:none}.lp-types{border:1px solid var(--line-strong);border-radius:999px;grid-template-columns:1.08fr 1fr 1fr 1.3fr;display:grid;overflow:hidden}.lp-types label{cursor:pointer;min-width:0;position:relative}.lp-types input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.lp-types span{text-align:center;letter-spacing:.02em;color:var(--ink-2);white-space:nowrap;border-right:1px solid var(--line);padding:13px 4px;font-size:13px;transition:background .25s,color .25s;display:block}.lp-types label:last-child span{border-right:0}.lp-types label:hover span{color:var(--ink)}.lp-types input:checked+span{background:var(--ink);color:var(--bg)}.lp-types input:focus-visible+span{outline:2px solid var(--silver);outline-offset:-3px}.lp-feat{border:1px solid var(--line-strong);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#f3eee513,#f3eee505);border-radius:999px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:8px 18px 8px 8px;transition:border-color .25s,background .25s;display:grid}.lp-feat:hover{border-color:var(--ink)}.lp-feat:focus-visible{outline:2px solid var(--silver);outline-offset:3px}.lp-feat__n{background:var(--ink);width:42px;height:42px;color:var(--bg);border-radius:50%;place-items:center;font-size:24px;font-weight:300;line-height:1;display:grid}.lp-feat.has-picks .lp-feat__n{font-variant-numeric:tabular-nums;font-size:16px;font-weight:500}.lp-feat__body{gap:2px;min-width:0;display:grid}.lp-feat__body b{letter-spacing:-.01em;font-size:16px;font-weight:500;line-height:1.2}.lp-feat__body i{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-style:normal;line-height:1.3;overflow:hidden}.lp-feat.has-picks .lp-feat__body i{color:var(--ink-2)}.lp-feat__go{color:var(--ink-2);font-size:18px;line-height:1;transition:transform .3s,color .25s}.lp-feat:hover .lp-feat__go{color:var(--ink);transform:translate(3px)}.lp-price{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:4px;display:flex}.lp-price b{letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(32px,3.1vw,46px);font-weight:500;line-height:1}.lp-price span{color:var(--muted);font-size:13px}.lp-price i{font-style:normal}.lp-cta{flex-wrap:wrap;gap:10px;display:flex}.lp-cta .btn{white-space:nowrap}.page-lp .lp-cta__see{order:2}@media (min-width:961px){.lp-machine .lp-cta{align-items:center;gap:6px 20px}.page-lp .lp-machine .lp-cta__see{min-height:44px;color:var(--ink-2);letter-spacing:.1em;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:6px;background:0 0;border:0;border-radius:0;padding:0 2px;font-size:12.5px;transition:color .25s,text-decoration-color .25s;overflow:visible}.page-lp .lp-machine .lp-cta__see:after{display:none}.page-lp .lp-machine .lp-cta__see:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}}.lp-err{color:#d9b07a;font-size:13px}.lp-err[hidden]{display:none}.lp-fine{color:var(--muted);font-size:12px}@media (min-width:961px) and (max-height:860px){.lp-hero{padding-top:96px}.lp-title{max-width:15ch;font-size:clamp(34px,3.5vw,54px)}.lp-sub{margin-top:14px}.lp-machine{gap:13px;margin-top:20px}}@media (min-width:961px) and (max-height:700px){.lp-hero{padding-top:88px}.lp-hero .eyebrow{margin-bottom:12px}.lp-machine{gap:11px;margin-top:16px}.lp-name .f input{padding:20px 0 9px}.lp-name .f label{top:20px}}.lp-hero__stage{min-width:0;padding-bottom:6%;position:relative}.page-lp #cfg-preview{position:relative;top:auto}.lp-shot,html:not(.cfg-open) .page-lp .pv .dock,html:not(.cfg-open) .page-lp .pv .pv__note,html:not(.cfg-open) .page-lp .pv .pv__chips{display:none}html:not(.cfg-open) .page-lp .pv .pv__tools{max-width:70%;margin-top:18px}.page-lp .pv-page{height:clamp(380px,54vh,600px)}.page-lp .pv-phone .pv-page{height:100%}.pv-poster{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}.pv-page iframe{opacity:0;transition:opacity .6s}.pv-page.is-live iframe{opacity:1}.lp-trust{max-width:var(--maxw);align-items:center;gap:clamp(20px,3vw,44px);margin:clamp(40px,8vh,90px) auto 0;display:flex;position:relative}.lp-trust p{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:10.5px}.lp-trust ul{align-items:center;gap:clamp(22px,4vw,60px);min-width:0;margin:0;padding:0;list-style:none;display:flex}.lp-trust li{min-width:0;display:flex}.lp-trust img{object-fit:contain;opacity:.8;width:auto;max-width:132px;height:24px;display:block}.lp-sec{z-index:5;padding:clamp(60px, 10vh, 120px) var(--gutter);position:relative}.lp-sec__inner{max-width:var(--maxw);margin:0 auto}.lp-sec .eyebrow{margin-bottom:16px}.lp-h2{letter-spacing:-.03em;font-size:clamp(30px,3.4vw,54px);line-height:1.02}.lp-h2--big{letter-spacing:-.04em;font-size:clamp(40px,5.2vw,84px);line-height:.98}.lp-kinds{border-top:1px solid var(--line)}.lp-kinds__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:clamp(26px,5vh,48px);display:grid}.kind{border:1px solid var(--line);background:#0b0b0d99;border-radius:14px;grid-template-rows:auto 1fr;align-content:start;transition:border-color .3s,background .3s,box-shadow .3s,transform .3s;display:grid;position:relative}.kind:hover{border-color:var(--line-strong);transform:translateY(-2px)}.kind.is-checked{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:#f3eee50d}.kind__pick{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;gap:4px;padding:10px 10px 0;display:grid;position:relative}.kind__pick:focus-visible{outline:2px solid var(--silver);outline-offset:3px;border-radius:12px}.kind__shot{aspect-ratio:16/10;border:1px solid var(--line);background:#0d0d10;border-radius:8px;margin-bottom:12px;display:block;overflow:hidden}.kind__shot img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform 1s cubic-bezier(.2,.7,.2,1)}.kind:hover .kind__shot img{transform:scale(1.04)}.kind__body{gap:3px;min-width:0;padding:0 6px;display:grid}.kind__body b{letter-spacing:-.01em;font-size:17px;font-weight:500}.kind__body i{color:var(--muted);font-size:13.5px;font-style:normal}.kind__price{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;padding:8px 6px 0;font-size:22px;font-weight:500}.kind__price small{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-left:7px;font-size:11px;font-weight:400}.kind__check{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0505068c;border:1px solid #f3eee5bf;border-radius:50%;width:22px;height:22px;transition:background .25s,border-color .25s;position:absolute;top:20px;right:20px}.kind__check:after{content:"";background:var(--bg);border-radius:50%;transition:transform .25s;position:absolute;inset:6px;transform:scale(0)}.kind.is-checked .kind__check{background:var(--ink);border-color:var(--ink)}.kind.is-checked .kind__check:after{transform:scale(1)}.kind__in{flex-direction:column;gap:12px;height:100%;padding:12px 16px 16px;display:flex}.kind__facts{flex-wrap:wrap;gap:6px;display:flex}.kind__facts i{border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11px;font-style:normal}.kind__live{border:0;border-bottom:1px solid var(--line-strong);color:var(--ink);font:inherit;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;align-self:flex-start;margin-top:auto;padding:0 0 2px;font-size:12px;transition:border-color .25s}.kind__live:hover{border-color:var(--ink)}.lp-facts{border-top:1px solid var(--line)}.lp-facts__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,7vw,120px);display:grid}.lp-incl__list{border-top:1px solid var(--line);gap:0;margin:clamp(22px,4vh,36px) 0 0;padding:0;list-style:none;display:grid}.lp-incl__list li{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:22px minmax(0,1fr);align-items:center;gap:12px;padding:14px 0;font-size:16px;display:grid}.lp-incl__list .ico{width:18px;height:18px;color:var(--ink-2)}.lp-more{margin-top:14px}.lp-more summary{cursor:pointer;letter-spacing:.14em;text-transform:uppercase;min-height:40px;color:var(--ink-2);align-items:center;gap:12px;font-size:12px;list-style:none;display:inline-flex}.lp-more summary::-webkit-details-marker{display:none}.lp-q summary::-webkit-details-marker{display:none}.ask__msg summary::-webkit-details-marker{display:none}.lp-more ul{color:var(--ink-2);gap:7px;margin:8px 0 0;padding:0 0 0 18px;font-size:13.5px;line-height:1.5;display:grid}.lp-how__list{counter-reset:how;border-top:1px solid var(--line);margin:clamp(22px,4vh,36px) 0 0;padding:0;list-style:none;display:grid}.lp-how__list li{counter-increment:how;border-bottom:1px solid var(--line);grid-template-columns:54px minmax(0,1fr);gap:2px 12px;padding:18px 0;display:grid}.lp-how__list li:before{content:"0" counter(how);letter-spacing:.18em;color:var(--muted);grid-row:span 2;padding-top:5px;font-size:12px}.lp-how__list b{letter-spacing:-.015em;font-size:clamp(18px,1.6vw,22px);font-weight:500}.lp-how__list span{color:var(--ink-2);font-size:15px}.lp-feats{border-top:1px solid var(--line)}.lp-feats__head{grid-template-columns:minmax(0,1fr) minmax(0,.5fr);align-items:end;gap:16px 40px;display:grid}.lp-feats__lead{max-width:30ch;color:var(--ink-2);justify-self:end;font-size:16px;line-height:1.45}.lp-feats__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:clamp(26px,5vh,48px);display:grid}.feat{border:1px solid var(--line);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#0b0b0d99;border-radius:14px;padding:10px 10px 16px;transition:border-color .3s,background .3s,box-shadow .3s,transform .3s;display:block;position:relative}.feat:hover{border-color:var(--line-strong);transform:translateY(-2px)}.feat:focus-visible{outline:2px solid var(--silver);outline-offset:3px}.feat.is-on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:#f3eee50d}.feat__shot{aspect-ratio:16/10;border:1px solid var(--line);background:#0d0d10;border-radius:8px;display:block;overflow:hidden}.feat__shot img{object-fit:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.2,.7,.2,1);display:block}.feat:hover .feat__shot img{transform:scale(1.04)}.feat__body{gap:3px;min-width:0;padding:12px 6px 0;display:grid}.feat__body b{letter-spacing:-.01em;font-size:17px;font-weight:500;line-height:1.2}.feat__body i{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13.5px;font-style:normal}.feat.is-on .feat__body i{color:var(--ink)}.feat__mark{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05050699;border:1px solid #f3eee5cc;border-radius:50%;width:30px;height:30px;transition:background .25s,border-color .25s;position:absolute;top:20px;right:20px}.feat__mark:before,.feat__mark:after{content:"";background:var(--ink);width:12px;height:1.5px;transition:transform .3s,width .3s,background .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.feat__mark:after{transform:translate(-50%,-50%)rotate(90deg)}.feat.is-on .feat__mark{background:var(--ink);border-color:var(--ink)}.feat.is-on .feat__mark:before{background:var(--bg);width:6px;transform:translate(-112%,42%)rotate(45deg)}.feat.is-on .feat__mark:after{background:var(--bg);width:12px;transform:translate(-28%,-50%)rotate(-50deg)}.lp-feats__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;margin-top:clamp(22px,4vh,36px);display:flex}.lp-feats__foot p{max-width:62ch;color:var(--ink-2);font-size:15px;line-height:1.5}.lp-feats__foot .btn{white-space:nowrap}.lp-final{border-top:1px solid var(--line);overflow:clip}.lp-final__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(28px,6vw,100px);display:grid}.lp-final__sum{color:var(--ink-2);margin:22px 0 26px;font-size:clamp(15px,1.2vw,18px)}.lp-final__sum b{color:var(--ink);font-weight:500}.page-lp .lp-cta__see2{display:none}.lp-flo{justify-self:end;width:min(100%,320px);margin:0;position:relative}.lp-flo img{object-fit:cover;object-position:50% 0;width:100%;height:clamp(300px,46vh,430px);display:block;-webkit-mask-image:linear-gradient(#000 62%,#0000);mask-image:linear-gradient(#000 62%,#0000)}.lp-flo figcaption{gap:2px;display:grid;position:absolute;bottom:0;left:0;right:0}.lp-flo b{font-size:18px;font-weight:500}.lp-flo span{color:var(--muted);font-size:13px}.lp-faq{border-top:1px solid var(--line);padding-bottom:clamp(70px,12vh,140px)}.lp-faq__grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(28px,6vw,100px);display:grid}.lp-faq__list{border-top:1px solid var(--line-strong)}.lp-q{border-bottom:1px solid var(--line)}.lp-q summary{cursor:pointer;letter-spacing:-.01em;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:10px 0;font-size:clamp(16px,1.4vw,20px);list-style:none;display:flex}.lp-q p{color:var(--ink-2);max-width:66ch;padding:0 40px 20px 0;font-size:15px;line-height:1.55}.ask{border:1px solid var(--line-strong);width:min(470px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);overscroll-behavior:contain;background:#0b0b0d;border-radius:18px;padding:0;overflow:auto;box-shadow:0 60px 140px #000000b3}.ask::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050506bd}.ask[open]{animation:.38s cubic-bezier(.2,.7,.2,1) both askIn}@keyframes askIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.ask__form{gap:16px;padding:28px 26px 24px;display:grid;position:relative}.ask__form .eyebrow{margin:0}.ask__title{letter-spacing:-.03em;font-size:clamp(26px,6vw,32px)}.ask__close{border:1px solid var(--line-strong);width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;font-size:22px;line-height:1;transition:background .25s,color .25s;position:absolute;top:12px;right:12px}.ask__close:hover{background:var(--ink);color:var(--bg)}.ask__sum{border:1px dashed var(--line-strong);color:var(--ink-2);border-radius:10px;padding:11px 14px;font-size:14px;line-height:1.45}.ask__sum b{color:var(--ink);font-weight:500}.ask__msg{border:1px solid var(--line);border-radius:12px}.ask__msg summary{letter-spacing:.04em;min-height:46px;color:var(--ink-2);cursor:pointer;align-items:center;gap:8px;padding:0 14px;font-size:13px;list-style:none;display:flex}.ask__msg summary small{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px}.ask__msg summary .more__chev{margin-left:auto}.ask__msg .f{margin:0 14px 14px}.ask__err{color:#e8b27a;margin:-6px 0 0;font-size:13px}.ask__err[hidden]{display:none}.ask .btn{padding:17px 20px;font-size:14px}.ask .form__hint{margin:0;line-height:1.45}html.cfg-open .page-lp .cfg{z-index:60;background:var(--bg);max-width:none;margin:0;padding:0;display:block;position:fixed;inset:0}html.cfg-open .page-lp .cfg__status{display:none}html.cfg-open .page-lp #cfg-steps{overscroll-behavior:contain;width:52%;padding:96px clamp(20px, 3.4vw, 56px) 110px var(--gutter);position:absolute;top:0;bottom:0;left:0;overflow-y:auto}html.cfg-open .page-lp #cfg-steps .step:first-child{border-top:0}html.cfg-open .page-lp #cfg-preview{z-index:61;top:96px;right:var(--gutter);width:calc(48% - var(--gutter) - clamp(20px, 3.4vw, 56px));position:fixed}html.cfg-open .page-lp .optbar{z-index:62;padding:12px var(--gutter);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#050506f0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px clamp(14px,2.4vw,34px);display:grid;position:fixed;top:0;left:0;right:0}.optbar b{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:500}.optbar__head{align-items:center;gap:14px;min-width:0;display:flex}.optbar__back{border:1px solid var(--line-strong);min-height:36px;color:var(--ink);font:inherit;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 12px;font-size:12px;display:inline-flex}.optbar__back:hover,.optbar__back:focus-visible{background:var(--ink);color:var(--bg);border-color:var(--ink)}.optbar b i{font-style:normal}html.cfg-open .page-lp .step,html.cfg-open .page-lp .step__sub[id]{scroll-margin-top:84px}.optnav{scrollbar-width:none;overscroll-behavior-x:contain;gap:4px;min-width:0;display:flex;overflow-x:auto}.optnav::-webkit-scrollbar{display:none}.optnav button{min-height:36px;color:var(--ink-2);font:inherit;letter-spacing:.01em;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;padding:0 13px;font-size:13px;transition:color .25s,background .25s,border-color .25s}.optnav button:hover{color:var(--ink)}.optnav button.is-active{border-color:var(--line-strong);color:var(--ink);background:#f3eee514}.optnav button:focus-visible{outline:2px solid var(--silver);outline-offset:-2px}.page-lp .is-flash{animation:1.05s ease-in-out 2 lpFlash}@keyframes lpFlash{0%,to{box-shadow:0 0 #f3eee500}50%{box-shadow:0 0 0 3px #f3eee5e6,0 0 40px #f3eee533}}.page-lp .step--pack{border-top:0;padding:0 0 8px}.page-lp .step--pack .pack{margin-top:0}.page-lp .pack__head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 14px;display:grid}.page-lp .pack__head strong{grid-column:1/-1}.pack__change{border:0;border-bottom:1px solid var(--line-strong);color:var(--ink-2);font:inherit;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;grid-area:1/2;padding:0 0 2px;font-size:11px}.pack__change:hover{color:var(--ink);border-color:var(--ink)}.ask--plain[open]{z-index:300;margin:0;display:block;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 100vmax #050506bd,0 60px 140px #000000b3}.optbar__btns{gap:8px;display:flex}.optbar__btns button{border:1px solid var(--line-strong);min-height:38px;color:var(--ink);font:inherit;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:0 16px;font-size:12px}.optbar .optbar__done{background:var(--ink);border-color:var(--ink);color:var(--bg)}.optbar .optbar__see{display:none}.live__types{border:1px solid var(--line-strong);border-radius:999px;display:inline-flex;overflow:hidden}.live__types button{color:var(--ink-2);font:inherit;letter-spacing:.04em;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:9px 14px;font-size:12px;transition:background .25s,color .25s}.live__types button:hover{color:var(--ink)}.live__types button.is-active{background:var(--ink);color:var(--bg)}.page-lp .live .live__tabs{grid-column:1/-1;justify-self:center;display:none}.page-lp .live.is-views .live__tabs{display:inline-flex}.live__more{border:1px solid var(--line-strong);color:var(--ink-2);font:inherit;letter-spacing:.04em;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:9px 12px;font-size:12px;display:inline-flex}.live.is-views .live__more{background:var(--ink);color:var(--bg);border-color:var(--ink)}.page-lp .live .live__bar{grid-template-columns:minmax(0,1fr) auto auto auto}.page-lp .live .live__pane{bottom:76px}.page-lp .live.is-tour .live__pane[data-pane=site]{bottom:92px}.live__cta{z-index:4;height:76px;padding:0 var(--gutter);border-top:1px solid var(--line);background:var(--bg);justify-content:center;align-items:center;gap:clamp(14px,3vw,40px);display:flex;position:absolute;bottom:0;left:0;right:0}.live.is-tour .live__cta{display:none}.live__price{min-width:0;color:var(--muted);gap:1px;font-size:12.5px;display:grid}.live__price b{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px;font-weight:500}.live__price i{white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.live__price small{font-size:inherit;font-weight:inherit}.live__price em{font-style:normal}.live__cta .btn{white-space:nowrap;padding:14px 22px}.live__feat{border:1px solid var(--line-strong);min-height:46px;color:var(--ink);font:inherit;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:0 18px 0 13px;font-size:12px;transition:border-color .25s;display:inline-flex}.live__feat:hover{border-color:var(--ink)}.live__feat .ico{width:15px;height:15px}.page-lp .cfg-bar,.lp-toast{display:none}@media (max-width:960px){.page-lp .site-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#050506eb;padding:11px 16px}.page-lp .brand img{width:128px}.page-lp .site-header .site-nav>a{display:none}.page-lp .site-header .site-nav>a.lp-headcta{letter-spacing:.1em;align-items:center;min-height:34px;font-size:10.5px;display:inline-flex;padding:0 13px!important}.page-lp .site-header .site-nav>a.site-nav__lang{align-items:center;min-height:34px;padding:0 2px;display:inline-flex}.page-lp .site-header .site-nav>a.lp-back{letter-spacing:.08em;min-height:34px;padding:0 12px;font-size:10.5px;display:inline-flex}.page-lp .site-header .site-nav>a.lp-back .lp-back__t{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.lp-hero__inner,.lp-sec__inner,.lp-trust{max-width:620px}.lp-hero{padding:72px 16px 26px}.lp-hero__glow{background:radial-gradient(90% 46% at 50% 78%,#d9d6cf14,#0000 70%)}.lp-hero__inner{grid-template-columns:1fr;gap:26px}.lp-hero .eyebrow{margin-bottom:10px;font-size:11px}.lp-title{max-width:none;font-size:clamp(34px,10.4vw,52px)}.lp-sub{max-width:none;margin-top:10px;font-size:16px}.lp-machine{gap:12px;max-width:none;margin-top:16px}.lp-name .f input{padding:20px 0 9px}.lp-name .f label{top:20px}.lp-price{margin-top:0}.lp-types span{padding:13px 2px;font-size:12.5px}.lp-price b{font-size:30px}.lp-cta{gap:10px;display:grid}.lp-cta .btn{justify-content:center;width:100%;padding:17px 20px;font-size:14px}.page-lp .c-only{display:inline}.page-lp span.c-only{display:inline-block}.page-lp .w-only{display:none}.page-lp .lp-cta__see{background:var(--ink);color:var(--bg);border-color:var(--ink);order:0}.page-lp .lp-machine .lp-cta__ask{width:auto;min-height:44px;color:var(--ink-2);letter-spacing:.08em;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:6px;background:0 0;border:0;border-radius:0;justify-self:center;padding:0 6px;font-size:13px;overflow:visible}.page-lp .lp-machine .lp-cta__ask:after{display:none}.lp-fine{text-align:center;margin-top:-6px}.page-lp #cfg-preview{display:none}.lp-hero__stage{padding-bottom:0}.lp-shot{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:min(64%,250px);margin:0 auto;padding:0;display:block;position:relative}.lp-shot__phone{aspect-ratio:9/16;background:#000;border:3px solid #2a2a2f;border-radius:26px;display:block;position:relative;overflow:hidden;box-shadow:0 30px 70px #000000a6,0 0 0 1px #ffffff0d;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.lp-shot__phone img{object-fit:cover;object-position:top;width:100%;height:100%}.lp-shot__phone iframe{transform-origin:0 0;pointer-events:none;opacity:0;background:#050506;border:0;transition:opacity .5s;position:absolute;top:0;left:0}.lp-shot__phone.is-live iframe{opacity:1}.lp-shot__play{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#050506b8;border-radius:999px;padding:10px 16px;font-size:11px;position:absolute;bottom:12%;left:50%;transform:translate(-50%)}.lp-trust{gap:12px;margin-top:8px;display:grid}.lp-trust p{text-align:center}.lp-trust ul{justify-content:space-between;gap:14px}.lp-trust li{flex:1 1 0;justify-content:center}.lp-trust img{max-width:min(100%,120px);height:auto;max-height:22px}.lp-trust__wide{display:none!important}.lp-sec{padding:42px 16px}.lp-sec .eyebrow{margin-bottom:12px}.lp-h2{font-size:clamp(28px,8vw,38px)}.lp-h2--big{font-size:clamp(38px,11.5vw,56px)}.lp-sec [data-reveal]{--p:1!important}.lp-kinds__grid{grid-template-columns:1fr;gap:10px;margin-top:22px}.kind:hover{transform:none}.kind__pick{grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:0 12px;padding:10px}.kind__shot{aspect-ratio:4/3;margin:0}.kind__body{padding:0}.kind__body b{font-size:16px;line-height:1.2}.kind__body i{font-size:13px;line-height:1.3}.kind__price{text-align:right;padding:0;font-size:15px}.kind__price small{margin:0;font-size:10px;display:block}.kind__check{display:none}.kind__more{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.7,.2,1);display:grid}.kind.is-checked .kind__more{grid-template-rows:1fr}.kind__in{opacity:0;gap:10px;height:auto;min-height:0;padding:0 12px;transition:opacity .3s,padding .3s;overflow:hidden}.kind__live{margin-top:0}.kind.is-checked .kind__in{opacity:1;padding:4px 12px 14px}.kind__live{min-height:32px}.lp-facts__grid{grid-template-columns:1fr;gap:44px}.lp-incl__list li{padding:13px 0;font-size:15.5px}.lp-how__list li{grid-template-columns:40px minmax(0,1fr);padding:15px 0}.lp-feat{grid-template-columns:40px minmax(0,1fr) auto;gap:12px;padding:6px 16px 6px 6px}.lp-feat__n{width:40px;height:40px}.lp-feats__head{grid-template-columns:1fr;gap:10px}.lp-feats__lead{justify-self:start;max-width:none;font-size:15px}.lp-feats__grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:10px;margin:20px -16px 0;padding:0 16px 4px;scroll-padding-left:16px;display:flex;overflow-x:auto}.lp-feats__grid::-webkit-scrollbar{display:none}.feat{scroll-snap-align:start;flex:0 0 44%;max-width:250px;padding:8px 8px 12px}.feat:hover{transform:none}.feat__body{padding:10px 4px 0}.feat__body b{font-size:15px}.feat__body i{font-size:12.5px}.feat__mark{width:28px;height:28px;top:15px;right:15px}.lp-feats__foot{margin-top:16px}.lp-feats__foot p{display:none}.lp-feats__foot .btn{justify-content:center;width:100%;padding:16px 18px}.lp-final__grid{grid-template-columns:1fr;gap:30px}.lp-final .lp-cta .btn{width:100%}.page-lp .lp-cta__see2{display:inline-flex}.lp-flo{grid-template-columns:84px minmax(0,1fr);justify-self:start;align-items:center;gap:14px;width:100%;display:grid}.lp-flo img{border:1px solid var(--line-strong);object-position:50% 4%;background:#0d0d10;border-radius:50%;width:84px;height:84px;-webkit-mask-image:none;mask-image:none}.lp-flo figcaption{border:0;padding:0;position:static}.lp-faq{padding-bottom:46px}.lp-faq__grid{grid-template-columns:1fr;gap:20px}.lp-q summary{min-height:58px;font-size:16px}.lp-q p{padding-right:0}.ask{border-width:1px 0 0;border-radius:20px 20px 0 0;width:100%;max-width:none;max-height:calc(100dvh - 24px);margin:auto 0 0}.ask[open]{animation-name:askUp}.ask__form{padding:24px 18px calc(18px + env(safe-area-inset-bottom))}.page-lp .cfg-bar{z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--line-strong);background:#050506f0;align-items:center;gap:10px;transition:transform .45s cubic-bezier(.2,.7,.2,1),opacity .3s;display:flex;position:fixed;bottom:0;left:0;right:0}.page-lp .cfg-bar.is-away{opacity:0;pointer-events:none;transform:translateY(105%)}.page-lp button.cfg-bar__text{min-width:0;font:inherit;text-align:left;color:var(--ink-2);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:1;padding:0}.page-lp .cfg-bar__text [data-bar-line]{text-overflow:ellipsis;display:block;overflow:hidden}.page-lp .cfg-bar__text [data-bar-line] u{color:var(--ink);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px}.cfg-bar__eye{border:1px solid var(--line-strong);width:48px;height:48px;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:50%;flex:none;place-items:center;display:grid}.cfg-bar__eye .ico{width:20px;height:20px}.page-lp .cfg-bar .btn{flex:none;justify-content:center;min-width:124px;padding:15px 18px;font-size:13px}.page-lp main{padding-bottom:76px}.page-lp .site-footer{padding:22px 16px 26px;font-size:12px}html.cfg-open .page-lp .cfg{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:122px 16px 110px;animation:.42s cubic-bezier(.2,.7,.2,1) both lpSheet;overflow-y:auto}html.cfg-open .page-lp .step,html.cfg-open .page-lp .step__sub[id]{scroll-margin-top:116px}html.cfg-open .page-lp #cfg-steps{width:auto;padding:0;position:static;overflow:visible}html.cfg-open .page-lp .optbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title btns""nav nav";gap:6px 12px;padding:10px 16px 0}.optbar__head{grid-area:title;gap:10px}.optbar__back{min-height:34px;padding:0 12px 0 10px;font-size:11px}.optbar__head b{display:none}.optbar__btns{grid-area:btns}.optnav{grid-area:nav;margin:0 -16px;padding:0 12px 8px;scroll-padding:0 12px}.optnav button{min-height:38px;padding:0 12px;font-size:13.5px}.lp-toast{left:12px;right:12px;bottom:calc(82px + env(safe-area-inset-bottom));z-index:63;border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;background:#18181cf7;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:7px 7px 7px 16px;transition:opacity .3s,transform .45s cubic-bezier(.2,.7,.2,1);display:flex;position:fixed;transform:translateY(14px);box-shadow:0 18px 50px #0009}.lp-toast[hidden]{display:none}.lp-toast.is-in{opacity:1;transform:none}.lp-toast__text{align-items:center;gap:9px;min-width:0;font-size:14.5px;display:flex}.lp-toast__text .ico{flex:none;width:17px;height:17px}.lp-toast__text b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.lp-toast button{background:var(--ink);min-height:40px;color:var(--bg);font:inherit;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;flex:none;padding:0 18px;font-size:12px}.optbar .optbar__see{display:inline-block}html.cfg-open .page-lp .cfg-bar{z-index:62}html.cfg-open .page-lp .site-header,.optbar b i{display:none}.ask--plain[open]{inset:auto 0 0;transform:none}html.lp-compact #cfg-steps [data-reveal]{--p:1!important}html.lp-compact #cfg-steps .step{padding:26px 0 22px}html.lp-compact #cfg-steps .step__head{gap:4px;margin-bottom:18px}html.lp-compact #cfg-steps .step__num{padding-top:0}html.lp-compact #cfg-steps .step__head h2{font-size:24px}html.lp-compact #cfg-steps .opts{gap:8px}html.lp-compact #cfg-steps .opt--media{grid-template-columns:78px minmax(0,1fr);align-items:center;gap:12px;padding:10px}html.lp-compact #cfg-steps .opt--media .opt__media{aspect-ratio:1}html.lp-compact #cfg-steps .opt--media .opt__body{padding:0 30px 0 0}html.lp-compact #cfg-steps .opt--media .opt__check{border-color:var(--line-strong);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;top:12px;right:12px}html.lp-compact #cfg-steps .opt--media.is-checked .opt__check{background:var(--ink);border-color:var(--ink)}html.lp-compact #cfg-steps .opt__note{font-size:11.5px;line-height:1.5;display:block}html.lp-compact #cfg-steps .opt__note .ico{vertical-align:-3px;margin:0 6px 0 0;display:inline-block}html.lp-compact #cfg-steps .opt--icon .opt__hit{grid-template-columns:78px minmax(0,1fr);align-items:center;gap:12px;display:grid}html.lp-compact #cfg-steps .opt--icon .opt__icon{aspect-ratio:1}html.lp-compact #cfg-steps .opt--icon .opt__disc{width:52px}html.lp-compact #cfg-steps .opt:hover{transform:none}html.lp-compact #cfg-steps .summary__actions .btn{flex:auto;justify-content:center}.page-lp .live .live__bar{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;padding:8px 12px 10px}.page-lp .live .live__title span{display:none}.page-lp .live .live__title b{font-size:15px}.page-lp .live .live__devices,.page-lp .live .live__new,.page-lp .live .live__more{display:none}.page-lp .live .live__types{grid-area:2/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.page-lp .live .live__types button{padding:10px 2px;font-size:12px}.page-lp .live .live__tourbtn{padding:8px 12px 8px 10px}.page-lp .live .live__device{box-shadow:none;border:0;border-radius:0;width:100%!important;height:100%!important;transform:none!important}.page-lp .live .live__pane{bottom:calc(70px + env(safe-area-inset-bottom))}.page-lp .live.is-tour .live__pane[data-pane=site]{bottom:calc(86px + env(safe-area-inset-bottom))}.live__cta{height:calc(70px + env(safe-area-inset-bottom));padding:0 16px env(safe-area-inset-bottom);justify-content:flex-start;gap:8px}.live__price{flex:1 1 0}.live__price b{font-size:clamp(15px,4.7vw,19px)}.live__price small{display:none}.live__feat{letter-spacing:.08em;flex:none;min-height:46px;padding:0 14px 0 10px;font-size:11.5px}.live__cta .btn{flex:none;padding:15px 16px;font-size:12.5px}}@keyframes askUp{0%{transform:translateY(100%)}to{transform:none}}@keyframes lpSheet{0%{opacity:0;transform:translateY(6%)}to{opacity:1;transform:none}}@media (max-width:360px){.live__feat{letter-spacing:.06em;gap:5px;padding:0 11px 0 8px;font-size:11px}.live__cta .btn{padding:15px 12px;font-size:12px}.live__cta .btn>span{display:none}.lp-feat__body b{font-size:15px}.lp-title{font-size:32px}.lp-types span{font-size:11.5px}.page-lp .cfg-bar .btn{min-width:100px;padding:15px 10px;font-size:12px}.cfg-bar__eye{width:44px;height:44px}.page-lp .site-header .site-nav>a.lp-headcta{font-size:10px;padding:0 10px!important}}@media (prefers-reduced-motion:reduce){.ask[open],html.cfg-open .page-lp .cfg{animation:none}.kind,.kind__more,.kind__in,.page-lp .cfg-bar,.pv-page iframe,.feat,.lp-toast{transition:none}.page-lp .is-flash{animation:none;box-shadow:0 0 0 3px #f3eee5e6}}
