@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/IBMPlexMono-400-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/IBMPlexMono-400-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/IBMPlexMono-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/IBMPlexMono-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/IBMPlexMono-500-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/IBMPlexMono-500-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/IBMPlexMono-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/IBMPlexMono-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/IBMPlexMono-600-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/IBMPlexMono-600-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/IBMPlexMono-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/IBMPlexMono-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Manrope-400-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Manrope-400-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Manrope-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Manrope-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Manrope-500-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Manrope-500-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Manrope-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Manrope-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Manrope-600-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Manrope-600-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Manrope-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Manrope-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Manrope-700-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Manrope-700-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Manrope-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Manrope-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/Manrope-800-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/Manrope-800-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/Manrope-800-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/Manrope-800-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}:root{--ground-1:#f8dce9;--ground-2:#fbf6f7;--ground-3:#fafafb;--ground-4:#dce8f4;--ink:#17161b;--ink-2:#4e4a5a;--ink-3:#8a8695;--ink-4:#a5a1b0;--gold:#a87c3b;--gold-soft:#f6ebd8;--green:#3e8c6e;--red:#b3563e;--surface:#fff;--hairline:#17161b12;--shadow-1:0 2px 8px #17161b0d;--shadow-2:0 3px 12px #a87c3b29;--tab-h:80px;--safe-b:env(safe-area-inset-bottom,0px)}html,body{overscroll-behavior:none;height:100%;margin:0;padding:0}body{color:var(--ink);background:linear-gradient(146deg, var(--ground-1) 0%, var(--ground-2) 30%, var(--ground-3) 58%, var(--ground-4) 100%);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;background-attachment:fixed;font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif}#root{min-height:100%}.mono{font-family:IBM Plex Mono,ui-monospace,monospace}.app{min-height:100dvh;padding-bottom:calc(var(--tab-h) + var(--safe-b))}.screen{flex-direction:column;gap:14px;padding:22px 20px 0;animation:.22s enter;display:flex}@keyframes enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.h1{letter-spacing:-.02em;font-size:23px;font-weight:800}.sub{color:var(--ink-3);margin-top:1px;font-size:12.5px;font-weight:500}.slab{letter-spacing:.15em;text-transform:uppercase;color:var(--ink-4);font-size:11px;font-weight:700}.row-between{justify-content:space-between;align-items:center;display:flex}.card-white{background:var(--surface);box-shadow:var(--shadow-1);border-radius:17px;padding:14px 17px}.avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:14px;font-weight:700;display:flex}.tile{background:var(--surface);box-shadow:var(--shadow-1);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;border:none;border-radius:17px;align-items:center;gap:13px;padding:14px 16px;transition:transform .15s;display:flex}.tile:active{transform:scale(.986)}.tile-ico{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.tile-name{font-size:13.5px;font-weight:700;line-height:1.25}.tile-sub{color:var(--ink-3);margin-top:2px;font-size:11.5px;font-weight:500}.vip{text-align:left;width:100%;font:inherit;cursor:pointer;background:linear-gradient(140deg,#2e2a38 0%,#413a4e 54%,#2a2632 100%);border:none;border-radius:17px;padding:16px 18px;transition:transform .15s;position:relative;overflow:hidden;box-shadow:0 12px 26px -16px #282234cc}.vip:active{transform:scale(.986)}.vip-lab{letter-spacing:.19em;color:#c7a46a;font-size:10px;font-weight:700}.vip-title{color:#fff;margin-top:5px;font-size:15px;font-weight:700;line-height:1.25}.bar{background:#edebf1;border-radius:4px;height:7px;margin-top:10px;overflow:hidden}.bar>i{background:linear-gradient(90deg,#ebd3a4 0%,#c79e5c 62%,#a87c3b 100%);border-radius:4px;height:100%;transition:width .5s cubic-bezier(.22,1,.36,1);display:block}.icon-btn{cursor:pointer;background:0 0;border:none;padding:0;line-height:0}.answer{background:var(--surface);box-shadow:var(--shadow-1);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;border:1.5px solid #0000;border-radius:15px;align-items:center;gap:13px;padding:16px;transition:box-shadow .15s,border-color .15s;display:flex}.answer.on{border-color:#c79e5c;box-shadow:0 3px 14px #a87c3b2e}.radio{border:1.8px solid #d5d1dc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:21px;height:21px;display:flex}.answer.on .radio{background:var(--gold);border:none}.radio svg{opacity:0}.answer.on .radio svg{opacity:1}.cta{width:100%;height:54px;font:inherit;color:#fff;cursor:pointer;background:linear-gradient(120deg,#c79e5c 0%,#a87c3b 100%);border:none;border-radius:16px;font-size:16px;font-weight:700;transition:opacity .15s,transform .12s;box-shadow:0 10px 22px -10px #96702ebf}.cta:active{transform:scale(.99)}.cta.off{opacity:.42;box-shadow:none;pointer-events:none}.flash{left:22px;right:22px;bottom:calc(var(--tab-h) + var(--safe-b) + 16px);z-index:20;color:#f6f2ec;text-align:center;background:#1a1620f2;border-radius:14px;padding:13px 16px;font-size:13.5px;font-weight:600;animation:.22s cubic-bezier(.22,1,.36,1) flashIn;position:fixed;box-shadow:0 12px 28px -12px #0009}@keyframes flashIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.tabbar{height:calc(var(--tab-h) + var(--safe-b));padding:11px 10px calc(21px + var(--safe-b));-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--hairline);z-index:10;background:#ffffffed;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;display:grid;position:fixed;bottom:0;left:0;right:0}.tab{letter-spacing:.01em;color:var(--ink-4);cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:4px;padding:0;font-family:inherit;font-size:10px;font-weight:600;transition:color .18s;display:flex}.tab.on{color:var(--gold)}@media (prefers-reduced-motion:reduce){.screen{animation:none}.tile:active,.vip:active{transform:none}.bar>i{transition:none}}.stats{background:var(--hairline);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.stats>div{text-align:center;background:#fff;padding:14px 8px}.stat-n{letter-spacing:-.02em;font-size:21px;font-weight:800}.stat-l{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);margin-top:3px;font-size:9.5px;font-weight:700}.pills{gap:8px;display:flex}.pill{font:inherit;color:var(--ink-2);cursor:pointer;background:#ffffffc7;border:0;border-radius:999px;padding:8px 16px;font-size:12.5px;font-weight:600}.pill[aria-pressed=true]{color:#fff;background:#2a2114;font-weight:700}.mlabel{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-4);padding:15px 0 2px;font-size:11px;font-weight:700}.row{border-bottom:1px solid var(--hairline);align-items:center;gap:13px;padding:13px 0;display:flex}.row:last-child{border-bottom:none}.th{border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.rname{font-size:13.5px;font-weight:600;line-height:1.25}.rsub{color:var(--ink-3);margin-top:2px;font-size:11.5px;font-weight:500}.ramt{white-space:nowrap;font-size:14px;font-weight:600}.tk{text-align:left;width:100%;box-shadow:var(--shadow-1);font:inherit;color:inherit;cursor:pointer;background:#fff;border:0;border-radius:16px;align-items:center;gap:13px;padding:14px 16px;display:flex}.tk-hi{border:1.5px solid #e8d5ae;box-shadow:0 3px 12px #a87c3b29}.tk-off{opacity:.62}.ti{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.tn{font-size:13.5px;font-weight:700;line-height:1.25}.ts{color:var(--ink-3);margin-top:2px;font-size:11.5px;font-weight:500}.tp{white-space:nowrap;font-size:13.5px;font-weight:700}.bar-t{background:#edebf1;border-radius:4px;height:7px;overflow:hidden}.bar-t>i{background:linear-gradient(90deg,#ebd3a4 0%,#c79e5c 62%,#a87c3b 100%);border-radius:4px;height:100%;transition:width .45s cubic-bezier(.22,1,.36,1);display:block}.bar-s{border-radius:3px;height:5px}.bar-s>i{background:linear-gradient(90deg,#ebd3a4 0%,#a87c3b 100%)}.dark{text-align:left;width:100%;font:inherit;cursor:pointer;background:linear-gradient(140deg,#2e2a38 0%,#413a4e 54%,#2a2632 100%);border:0;border-radius:17px;padding:16px 18px;display:block;position:relative;overflow:hidden;box-shadow:0 12px 26px -16px #282234cc}.dark-lab{letter-spacing:.19em;color:#c7a46a;font-size:10px;font-weight:700}.dark-t{color:#fff;margin-top:5px;font-size:15px;font-weight:700;line-height:1.25}.dark-deco{opacity:.14;pointer-events:none;position:absolute;top:-14px;right:-18px}.chips{flex-wrap:wrap;gap:7px;display:flex}.chip{box-shadow:var(--shadow-1);background:#ffffffdb;border-radius:999px;padding:8px 13px;font-size:12.5px;font-weight:600}.chip-add{color:var(--ink-4);box-shadow:none;background:#ffffff80;border:1px dashed #cfcad6}.chip-no{color:#9a8b90;box-shadow:none;background:#ffffff9e;border:1px solid #e6dade}.looks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.look{box-shadow:var(--shadow-1);background:#fff;border-radius:16px;overflow:hidden}.shot{justify-content:center;align-items:center;height:132px;display:flex}.lname{font-size:12.5px;font-weight:600;line-height:1.25}.lprice{color:var(--ink-3);margin-top:3px;font-size:12px}.set{border-bottom:1px solid var(--hairline);align-items:center;gap:13px;padding:14px 0;display:flex}.set:last-child{border-bottom:none}.sico{background:#fffc;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.sw{cursor:pointer;background:#d6d2dc;border:0;border-radius:999px;flex-shrink:0;width:44px;height:26px;padding:0;transition:background .2s;position:relative}.sw[aria-checked=true]{background:var(--gold)}.sw>i{background:#fff;border-radius:50%;width:20px;height:20px;transition:left .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #17161b3d}.sw[aria-checked=true]>i{left:21px}.lvl{align-items:center;gap:11px;padding:7px 0;display:flex}.lvl-off{opacity:.5}.dot{background:#d6d2dc;border-radius:50%;flex-shrink:0;width:8px;height:8px}.lvl-on .dot{background:var(--gold)}.promo{box-shadow:var(--shadow-2);background:#fff;border-radius:20px;overflow:hidden}.banner{align-items:flex-end;height:124px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.btitle{letter-spacing:-.02em;font-size:18px;font-weight:800;line-height:1.18;position:relative}.btag{border-radius:999px;padding:5px 11px;font-size:11px;font-weight:700}.note{background:#ffffffb8;border-radius:15px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.note-t{color:var(--ink-2);font-size:12px;font-weight:500;line-height:1.42}.onb{flex-direction:column;min-height:100dvh;padding:0;display:flex}.onb-body{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;padding:32px 28px 0;display:flex}.onb-brand{letter-spacing:.34em;color:var(--ink-4);text-transform:uppercase;font-size:13px;font-weight:700}.onb-card{background:linear-gradient(112deg,#e0c289 0%,#f2e2c2 20%,#fcf5e7 36%,#e9cf9c 54%,#d8b473 70%,#f1e1bf 86%,#dbbc87 100%);border-radius:20px;width:250px;height:158px;margin-top:34px;position:relative;overflow:hidden;transform:rotate(-5deg);box-shadow:0 22px 44px -18px #96702e9e}.onb-gloss{background:linear-gradient(90deg,#fff0 0%,#fffc 46%,#fff0 100%);position:absolute}.onb-gloss-a{filter:blur(15px);width:380px;height:52px;top:26px;left:-60px;transform:rotate(-16deg)}.onb-gloss-b{filter:blur(12px);opacity:.62;width:360px;height:30px;top:96px;left:-40px;transform:rotate(-11deg)}.onb-aura{letter-spacing:.3em;color:#6e5527;font-size:12px;font-weight:700;position:absolute;top:20px;left:20px}.onb-num{letter-spacing:.12em;color:#7a6031;font-size:13px;position:absolute;bottom:20px;left:20px}.onb-h{letter-spacing:-.03em;text-align:center;margin-top:44px;font-size:31px;font-weight:800;line-height:1.12}.onb-sub{color:var(--ink-2);text-align:center;max-width:280px;margin-top:12px;font-size:15px;line-height:1.45}.onb-perks{flex-direction:column;gap:18px;width:100%;max-width:300px;margin-top:38px;display:flex}.onb-perk{align-items:center;gap:14px;display:flex}.onb-pico{background:#ffffffc7;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:0 2px 6px #17161b0f}.onb-ptext{font-size:14px;font-weight:600;line-height:1.3}.onb-ptext span{color:var(--ink-3);font-weight:500}.onb-foot{padding:28px 28px calc(34px + var(--safe-b));flex-direction:column;gap:10px;display:flex}.onb-main{height:54px;font:inherit;color:#fff;cursor:pointer;background:linear-gradient(120deg,#c79e5c 0%,#a87c3b 100%);border:0;border-radius:16px;font-size:16px;font-weight:700;box-shadow:0 10px 22px -10px #96702ebf}.onb-main:disabled{opacity:.7}.onb-alt{height:50px;font:inherit;color:#5f5b6b;cursor:pointer;background:#ffffffb8;border:0;border-radius:16px;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}.onb-note{color:var(--ink-4);text-align:center;margin-top:6px;font-size:11.5px;line-height:1.45}.onb-err{color:var(--red);text-align:center;font-size:12.5px;line-height:1.45}.row-btn{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.caret{flex-shrink:0;margin-left:2px;transition:transform .2s;display:flex}.caret-up{transform:rotate(180deg)}.rparts{flex-direction:column;gap:9px;padding:0 0 12px 57px;display:flex}.rpart{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.rpart-n{color:var(--ink-2);min-width:0;font-size:12.5px;font-weight:500;line-height:1.3}.rpart-a{white-space:nowrap;font-size:12px;font-weight:600}.flab{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);margin-bottom:7px;font-size:11px;font-weight:700}.inp{width:100%;height:50px;box-shadow:var(--shadow-1);font:inherit;color:var(--ink);background:#ffffffdb;border:1.5px solid #0000;border-radius:14px;outline:none;padding:0 16px;font-size:15px}.inp::placeholder{color:var(--ink-4)}.inp:focus{border-color:var(--gold)}.inp-off{color:var(--ink-2);box-shadow:none;letter-spacing:.04em;background:#ffffff8c;border-style:dashed;border-color:#e0d6c2;align-items:center;display:flex}.hint{color:var(--ink-4);margin-top:6px;font-size:11.5px;line-height:1.4}.hint-ok{color:var(--green)}.agree{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:11px;margin-top:22px;padding:0;display:flex}.box{background:#ffffffb3;border:1.5px solid #cfcad6;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;transition:background .15s,border-color .15s;display:flex}.box-on{border-color:var(--gold);background:var(--gold)}.agree-t{color:var(--ink-2);font-size:12.5px;line-height:1.42}
