*{box-sizing:border-box}body{color:#fff;font-variant-numeric:tabular-nums;background:#0c111b;margin:0;font:16px/1.5 Inter,system-ui,sans-serif}.bank{--bg:#0c111b;--panel:#151f30;--tile:#223047;--text:#fff;--sub:#a8b6cb;--accent:#93c5fd;--line:#324155;background:var(--bg);color:var(--text);min-height:100dvh}html[data-theme=ice] .bank,.bank[data-theme=Светлая]{--bg:#eef2f8;--panel:white;--tile:#dfe7f2;--text:#172840;--sub:#4f6076;--accent:#26598d;--line:#bbc9db}html[data-theme=midnight] .bank,.bank[data-theme=Графит]{--bg:#111214;--panel:#202124;--tile:#303236}main{max-width:940px;padding:0 28px calc(110px + env(safe-area-inset-bottom));margin:auto}header{border-bottom:1px solid var(--line);padding:24px 0}.spread,.brand,.tools{justify-content:space-between;align-items:center;gap:12px;display:flex}.brand{letter-spacing:.08em;font-size:21px;font-weight:850}.brand svg{color:var(--accent)}button,select,input{font:inherit;color:inherit}button,select{cursor:pointer}button,select,input{background:var(--tile);border:1px solid #0000;border-radius:12px;padding:9px 13px}button:hover{filter:brightness(1.18)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tools button{place-items:center;display:grid;position:relative}.tools em{background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:8px}.demo{letter-spacing:.14em;color:var(--accent);font-size:11px;font-weight:750}h1{letter-spacing:-.045em;margin:30px 0 20px;font-size:clamp(28px,4vw,42px);line-height:1.15}h3{letter-spacing:-.025em;margin:16px 0;font-size:20px}h2{letter-spacing:-.05em;margin:12px 0;font-size:clamp(32px,5vw,48px)}.overview{grid-template-columns:1fr 1fr;gap:22px;display:grid}.balance,.profile,.empty{background:var(--panel);border-radius:20px;padding:24px}.balance{flex-direction:column;justify-content:center;display:flex}.muted,small{color:var(--sub)}small{font-size:13px;display:block}.card{isolation:isolate;color:#fff;background:linear-gradient(115deg,#233b6c,#304f89);border:1px solid #526994;border-radius:20px;max-width:440px;padding:22px;position:relative;overflow:hidden;box-shadow:0 10px 28px #0002}.card:after{content:"";z-index:-1;border:1px solid #ffffff36;border-radius:40%;width:240px;height:340px;position:absolute;top:-70px;right:-95px;transform:rotate(34deg);box-shadow:0 0 0 12px #ffffff08,0 0 0 25px #ffffff09,0 0 0 40px #ffffff07,0 0 0 56px #ffffff09,0 0 0 75px #ffffff06}.card.Silver{background:linear-gradient(120deg,#465c72,#687a90)}.card.Obsidian{background:linear-gradient(120deg,#272c36,#454754)}.card strong{letter-spacing:.13em}.chip{color:#e5c895;margin-top:20px}.number{letter-spacing:.1em;margin:4px 0 15px;font-size:21px}.cardfoot{letter-spacing:.07em;font-size:12px}.cardfoot span{font-size:9px}.actions,.pills{gap:8px;margin:18px 0;display:flex}.actions button{background:var(--panel);flex:1;justify-content:center;align-items:center;gap:10px;padding:15px 3px;display:flex}.actions svg,.link,.txn i,a{color:var(--accent)}.link{background:0 0}.txn,.row{text-align:left;border-bottom:1px solid var(--line);background:0 0;border-radius:0;align-items:center;gap:12px;width:100%;padding:14px 2px;display:flex}.txn i{background:var(--panel);border-radius:13px;place-items:center;padding:10px;display:grid}.txn b,.row b{font-size:15px}.txn strong,.row>svg{white-space:nowrap;margin-left:auto}.plus{color:#86efac}.bank[data-theme=Светлая] .plus{color:#176e42}nav{z-index:2;background:var(--panel);border:1px solid var(--line);width:min(100%,940px);padding:7px 8px calc(7px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;justify-content:center;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}nav button{color:var(--sub);background:0 0;flex:1;justify-items:center;gap:2px;font-size:12px;display:grid}nav [aria-current],.pills [aria-pressed=true]{color:var(--accent);background:var(--tile)}.pills{flex-wrap:wrap}.pills button{background:var(--panel)}label{color:var(--sub);gap:6px;margin:12px 0;font-size:14px;display:grid}select,input{color:var(--text);min-width:0}.products{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.products button{text-align:left;background:var(--panel);padding:12px}.products strong{margin-top:10px;display:block}.art{color:#84e3d5;background:#163638;border-radius:9px;place-items:center;height:100px;margin-bottom:12px;display:grid}.art1{color:#b8cdf2;background:#27374f}.art2{color:#f0a49a;background:#482c34}.profile>svg{color:var(--accent)}dialog{background:var(--panel);border:1px solid var(--line);width:min(94vw,460px);max-height:85dvh;color:var(--text);border-radius:20px;padding:0}dialog::backdrop{background:#070b14b8}.sheet{padding:20px}.sheet .spread>button{place-items:center;padding:7px;display:grid}.sheet h3{margin:6px 0}.sheet label{margin:16px 0}.primary{background:var(--accent);color:var(--bg);font-weight:700}.qr{background:#fff;border-radius:12px;width:fit-content;margin:18px auto;padding:15px}[role=status]:empty{display:none}@media (max-width:620px){main{padding-inline:16px}.overview{grid-template-columns:1fr;gap:12px}.card{max-width:none;padding:17px 19px}.balance{padding:15px 18px}.balance h2{margin:3px 0}.actions button{flex-direction:column;gap:3px;padding:9px 2px;font-size:12px}.actions{margin:12px 0}header{padding:14px 0}h1{margin:18px 0 12px}.txn{gap:8px}.txn b,.txn strong{font-size:14px}.txn small{font-size:12px}.sheet{padding:16px}nav button{padding-inline:2px;font-size:11px}dialog{width:100%;max-width:none;padding-bottom:env(safe-area-inset-bottom);border-radius:20px 20px 0 0;margin:auto auto 0}}.skeleton{background:linear-gradient(110deg, var(--tile), var(--line), var(--tile));border-radius:12px;height:74px}.admin main{max-width:1100px}.admin-layout{grid-template-columns:minmax(145px,210px) minmax(0,1fr);gap:24px;display:grid}.admin-layout aside{flex-direction:column;gap:5px;display:flex}.admin-layout aside button{text-align:left}.admin-layout [aria-current=page]{background:var(--accent);color:var(--bg)}.admin-metrics{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:10px;margin:12px 0;display:grid}.admin-metrics article{background:var(--panel);border-radius:14px;padding:16px}.admin-metrics b{font-size:22px;display:block}.admin-row{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:12px 0}.admin summary{cursor:pointer}.admin pre{white-space:pre-wrap;color:var(--sub)}.admin .profile{margin-bottom:12px}@media (max-width:680px){.admin-layout{display:block}.admin-layout aside{flex-flow:wrap;display:flex}.admin-layout aside button{padding:6px 9px;font-size:13px}}.admin-day{grid-template-columns:4rem minmax(30px,1fr) auto;align-items:center;gap:.6rem;font-size:14px;display:grid}.admin-day meter{width:100%;accent-color:var(--accent)}html[data-accent=mint] .bank{--accent:#86efcf}html[data-theme=ice][data-accent=mint] .bank{--accent:#14624a}html[data-compact=true] .history-entry{padding-block:2px;font-size:.9rem}.language{align-items:center;gap:8px;margin:0;display:flex}nav button{min-width:0}nav{padding-bottom:max(8px,env(safe-area-inset-bottom))}@media (max-width:420px){nav button{padding-inline:3px;font-size:10px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.20g3-bbbhdq0_.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-wght-normal.2cxlyxah-fd35.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.0mkxydxl0e43d.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-normal.1rx9vjatjkdar.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.2kcj5i_8uff48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.3gdi_th3seg1n.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0gsaq8ukbf34m.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(../media/rubik-arabic-wght-normal.22f8g0_3v440h.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(../media/rubik-cyrillic-ext-wght-normal.2313lc89wbruk.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(../media/rubik-cyrillic-wght-normal.3_rirqjdlt5np.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(../media/rubik-hebrew-wght-normal.1oz649-vtvuec.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(../media/rubik-latin-ext-wght-normal.1b0xd1wo_hm_2.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(../media/rubik-latin-wght-normal.2hiny1627tgmp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--yellow:#ffdb35;--ink:#17191c;--studio:#f6f6f2}body{font-family:Inter Variable,Inter,sans-serif}.public-site{background:var(--studio);color:var(--ink);min-height:100dvh;overflow:clip}.site-width{width:min(1240px,100% - 96px);margin-inline:auto}.public-site a,.auth-dialog a{color:inherit;text-decoration:none}.site-header{background:var(--studio);border:0;padding:0}.site-header>.site-width{border-bottom:1px solid #d9d9d2;align-items:center;gap:60px;height:82px;display:flex}.wordmark{letter-spacing:-.06em;color:inherit;align-items:center;gap:10px;font:800 24px/1 Rubik Variable,sans-serif;display:inline-flex}.bankmark{background:var(--yellow);border-radius:11px;flex:none;justify-content:center;align-items:center;gap:2px;width:37px;height:37px;display:inline-flex;transform:rotate(-3deg)}.bankmark i{background:#181a19;width:5px;height:15px;display:block;transform:skew(-20deg)}.bankmark i:nth-child(2){height:22px}.bankmark i:nth-child(3){height:11px}.site-links,.header-controls,.hero-actions,.social-actions,.auth-top,.site-footer>.site-width{align-items:center;gap:26px;display:flex}.site-links{font-size:14px;font-weight:550}.header-controls{gap:16px;margin-left:auto}.header-controls .language{font-size:0}.public-site select,.auth-dialog input{color:var(--ink);background:#fff;border:1px solid #d9dad4}.header-controls select{background:0 0;padding:7px 10px;font-size:13px}.ink-btn,.yellow-btn,.quiet-link{white-space:nowrap;justify-content:center;align-items:center;gap:14px;transition:transform .18s,box-shadow .2s;display:inline-flex}.public-site .ink-btn,.auth-dialog .ink-btn{color:#fff;background:#191b1d;border-radius:12px;padding:12px 19px;font-size:14px;font-weight:600}.public-site .yellow-btn,.auth-dialog .yellow-btn{background:var(--yellow);color:#151615;border-radius:14px;padding:16px 23px;font-weight:650;box-shadow:0 6px 20px #e6c52326}.ink-btn:hover,.yellow-btn:hover{transform:translateY(-2px);box-shadow:0 7px 20px #15151514}.site-main{max-width:none;padding:0 0 64px}.site-hero{grid-template-columns:1fr 1.08fr;align-items:center;gap:5%;margin:44px 0 28px;display:grid}.hero-copy{padding:10px 0 24px}.hero-context,.catalogue-heading small,.art-caption{letter-spacing:.17em;font:650 11px/1.3 Inter Variable,sans-serif}.hero-context{color:#575850;align-items:center;gap:9px;display:inline-flex}.hero-context i{background:#e6bd00;border-radius:3px;width:9px;height:9px;transform:rotate(45deg)}.hero-copy h1{letter-spacing:-.075em;margin:24px 0 22px;font:620 clamp(48px,5.9vw,89px)/.99 Rubik Variable,sans-serif}.hero-copy h1 span{color:#77796c}.hero-copy p{color:#51554f;max-width:420px;margin:0 0 30px;font-size:clamp(16px,1.45vw,20px);line-height:1.55}.hero-actions{flex-wrap:wrap;gap:19px}.quiet-link{gap:4px;font-size:14px;font-weight:600}.hero-art,.sample-stage{isolation:isolate;place-items:center;display:grid;position:relative;overflow:hidden}.hero-art{aspect-ratio:1.3;background:radial-gradient(at 72% 70%,#514e38 0%,#272c27 34%,#141716 68%);border-radius:30px;min-height:310px;box-shadow:inset 0 0 0 1px #ffffff12}.hero-art:before{content:"";z-index:-1;background:repeating-linear-gradient(152deg,#0000 0 18px,#e6e9c309 19px,#0000 20px 52px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.halo{filter:blur(28px);opacity:.6;pointer-events:none;border-radius:50%;position:absolute}.halo-one{background:#a8a17a4f;width:65%;height:35%;animation:8s ease-in-out infinite alternate float-light;top:5%;right:-15%}.halo-two{filter:blur(16px);background:#d2c26c32;width:90%;height:17%;bottom:13%;left:18%;transform:rotate(-15deg)}.back-plate,.hero-card{aspect-ratio:1.59;width:64%;position:absolute}.back-plate{color:#4e440b;background:linear-gradient(120deg,#ffea68,#d6b62a 60%,#ffe257);border-radius:17px;justify-content:space-between;align-items:flex-end;padding:6%;display:flex;top:17%;left:24%;overflow:hidden;transform:rotate(13deg)skewY(-2deg);box-shadow:0 12px 24px #0005,inset 1px 1px 1px #fff8}.back-plate>span{opacity:.3;font:750 68px/.85 Rubik Variable,sans-serif}.back-plate .bankmark{background:0 0}.hero-card{animation:8s ease-in-out infinite alternate float-card;top:37%;left:16%;transform:perspective(800px)rotate(-12deg)rotateY(-9deg)rotateX(7deg)}.art-caption{color:#d5d6cc;align-items:center;gap:14px;font-size:9px;display:flex;position:absolute;bottom:6%;left:7%}.art-dots{gap:4px;display:flex}.art-dots i{background:#a8a99d;border-radius:50%;width:4px;height:4px}.art-dots i:first-child{background:var(--yellow);border-radius:4px;width:14px}.signature-card{isolation:isolate;aspect-ratio:1.59;color:#fff;background:linear-gradient(128deg,#343637 0%,#18191b 53%,#353638 100%);border-radius:clamp(13px,2vw,21px);flex-direction:column;justify-content:space-between;width:100%;padding:6%;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 26px -12px #000a,inset 0 0 0 1px #babcbf60,inset 0 2px 2px #fff3}.signature-card.silver{color:#171a20;background:linear-gradient(125deg,#f2f3f4,#c6cacf 43%,#a7aeb4 68%,#e4e8ea)}.signature-card.navy{background:linear-gradient(140deg,#384e82,#172b53 58%,#26477a)}.card-relief{z-index:-1;position:absolute;inset:0;overflow:hidden}.card-relief i{width:106%;height:230%;top:-78%;left:calc(13% + var(--ring) * 2.8%);border-left:clamp(2px,.45vw,7px) solid #ffffff26;border-radius:44% 52% 39% 42%;position:absolute;transform:rotate(-32deg);box-shadow:-3px 2px 4px #0007,inset 1px 0 1px #ffffff38}.silver .card-relief i{border-left-color:#ffffff7a;box-shadow:-3px 2px 4px #5263723d}.navy .card-relief i{border-left-color:#91b1ff3b}.signature-brand,.signature-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.signature-brand b{letter-spacing:-.04em;font:700 clamp(14px,1.45vw,22px)/1 Rubik Variable,sans-serif}.card-chip{aspect-ratio:1.32;background:linear-gradient(115deg,#d6bc78,#f6e5ae,#ac945f);border-radius:5px;width:13%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #8f794e}.card-chip:before,.card-chip:after,.card-chip i{content:"";border:1px solid #8d784e;border-radius:4px;position:absolute;inset:30% -5%}.card-chip:after{inset:-5% 25%}.card-chip i{border-radius:35%;inset:20% 26%}.signature-foot small{letter-spacing:.16em;color:inherit;opacity:.78;font-size:clamp(8px,.8vw,11px)}.signature-foot strong{letter-spacing:.08em;margin-top:4px;font:550 clamp(14px,1.4vw,21px)/1.1 Inter Variable,sans-serif;display:block}.signature-foot .bankmark{background:#ffffff16;border-radius:8px;width:27px;height:27px}.signature-foot .bankmark i{background:currentColor;width:3px}.service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.service-tile{background:#fff;border:1px solid #e6e7df;border-radius:20px;align-items:flex-start;gap:16px;padding:23px;display:flex}.service-icon{background:#f1f2e9;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.service-tile h3{margin:0 0 6px;font:570 19px/1.2 Rubik Variable,sans-serif}.service-tile p,.sample-info p{color:#5d615b;margin:0;font-size:14px;line-height:1.5}.catalogue{margin-top:70px}.catalogue-heading{justify-content:space-between;align-items:flex-end;display:flex}.catalogue-heading small{color:#6e7169}.catalogue-heading h2{letter-spacing:-.055em;margin:8px 0 24px;font:600 clamp(32px,3.8vw,54px)/1.08 Rubik Variable,sans-serif}.catalogue-heading>span{color:#686d64;margin-bottom:28px;font-size:13px}.catalogue-body{background:#fff;border:1px solid #e2e3da;border-radius:26px;grid-template-columns:1fr .9fr;display:grid;overflow:hidden}.sample-stage{background:radial-gradient(#85897c,#c6c8b9);min-height:330px}.sample-stage[data-variant=Silver]{background:radial-gradient(#bec8ce,#e2eaf0)}.sample-stage[data-variant=Navy]{background:radial-gradient(#8d9fbe,#c8d5ed)}.sample-stage>.signature-card{width:69%;animation:.35s ease-out both card-appear;transform:rotate(-5deg)}.sample-info{align-self:center;padding:clamp(24px,4vw,52px)}.sample-info h3{letter-spacing:-.04em;margin:24px 0 12px;font:600 34px/1 Rubik Variable}.sample-info ul{gap:8px;margin:20px 0;padding:0;list-style:none;display:grid}.sample-info li{align-items:center;gap:9px;font-size:14px;display:flex}.sample-info li svg{width:17px;height:17px}.finish-tabs{flex-wrap:wrap;gap:4px;display:flex}.finish-tabs button{color:var(--ink);background:0 0;border:1px solid #0000;align-items:center;gap:5px;padding:7px 9px;font-size:12px;display:flex}.finish-tabs button[aria-pressed=true]{background:#f1f1eb;border-color:#dcded4}.finish-tabs i{background:#34363b;border-radius:50%;width:9px;height:9px}.finish-tabs i[data-variant=Silver]{background:#b4bcc6}.finish-tabs i[data-variant=Navy]{background:#324f85}.site-footer{border-top:1px solid #dcddd5;padding:26px 0}.site-footer>.site-width{color:#64685f;justify-content:space-between;font-size:13px}.site-footer .wordmark{color:var(--ink);font-size:17px}.site-footer .bankmark{border-radius:7px;width:25px;height:25px}.auth-dialog{width:min(94vw,420px);color:var(--ink);background:#fff;border:0;border-radius:22px;max-height:92dvh;margin:auto;box-shadow:0 24px 100px #16181540}.auth-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#12150fb3}.auth-inner{padding:26px}.auth-top{justify-content:space-between}.auth-top .wordmark{font-size:18px}.auth-top .bankmark{width:29px;height:29px}.round-btn,.pass-field button{color:var(--ink);background:#f0f1ed;border:0;border-radius:9px;place-items:center;padding:6px;display:grid}.auth-inner h2{letter-spacing:-.05em;margin:26px 0 18px;font:600 32px/1.12 Rubik Variable}.auth-tabs{background:#f0f1ec;border-radius:12px;gap:3px;padding:4px;display:flex}.auth-tabs button{color:#5c6159;background:0 0;flex:1;padding:9px;font-size:13px}.auth-tabs button[aria-pressed=true]{color:#111;background:#fff;box-shadow:0 2px 5px #0001}.auth-dialog label{color:#4e534c;font-size:13px}.auth-dialog input{background:#fafaf8;border-radius:10px;width:100%;padding:12px}.pass-field{position:relative}.pass-field input{padding-right:40px}.pass-field button{background:0 0;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.pass-field svg{width:18px;height:18px}.auth-dialog .check-label{align-items:center;gap:9px;display:flex}.check-label input{width:auto}.auth-inner form .yellow-btn{width:100%}.auth-inner [role=alert]:empty{display:none}.auth-inner [role=alert]{color:#8f2828}.social-actions{border-top:1px solid #dedfd6;margin-top:20px;padding-top:16px;font-size:13px}.social-actions button{color:var(--ink);background:#f0f1ed}.bank{font-family:Inter Variable,sans-serif}.bank h1,.bank h2,.bank h3{font-family:Rubik Variable,sans-serif}.bank .brand{letter-spacing:-.04em;align-items:center;gap:9px;font-family:Rubik Variable;display:flex}.bank .balance{background:linear-gradient(130deg, var(--panel), var(--tile));border:1px solid var(--line)}.bank .signature-card{max-width:450px}.bank details{border-radius:12px}.bank summary{cursor:pointer}.bank button{transition:background .16s,transform .18s}.bank button:active{transform:scale(.975)}.bank .actions button{border:1px solid var(--line);border-radius:16px}.bank .access-settings{background:var(--panel);border:1px solid var(--line);border-radius:19px;margin:22px 0;padding:20px}.bank .access-settings button{margin:4px}.bank .signup-claim{background:var(--panel);border:1px solid var(--line);border-radius:20px;max-width:550px;margin:28px auto;padding:24px}.bank nav button[aria-current]{color:var(--accent)}@keyframes float-card{to{transform:perspective(800px)translateY(-7px)rotate(-10deg)rotateY(-6deg)rotateX(5deg)}}@keyframes float-light{to{transform:translate(-15%,18%)}}@keyframes card-appear{0%{opacity:.3;transform:translateY(9px)rotate(-3deg)}}@media (min-width:1000px){.bank:not(.admin):not([data-theme])>main{max-width:1150px;padding-left:202px}.bank:not(.admin):not([data-theme]) nav{border-radius:18px;width:164px;padding:8px;display:grid;top:124px;bottom:auto;left:max(16px,50% - 550px);transform:none}.bank:not(.admin):not([data-theme]) nav button{align-items:center;gap:11px;padding:12px;font-size:14px;display:flex}}@media (max-width:900px){.site-width{width:calc(100% - 52px)}.site-header>.site-width{gap:28px;height:70px}.site-hero{gap:3%;margin-top:30px}.hero-art{min-height:270px}.service-tile{padding:18px;display:block}.service-icon{margin-bottom:14px}.hero-actions{gap:12px}}@media (max-width:640px){.site-width{width:calc(100% - 32px)}.site-links{display:none}.site-header>.site-width{gap:9px;height:61px}.header-controls{gap:7px}.header-controls select{max-width:76px;padding:6px;font-size:11px}.public-site .header-controls .ink-btn{padding:9px 12px}.wordmark{font-size:20px}.bankmark{width:31px;height:31px}.site-hero{grid-template-columns:1fr;gap:20px;margin:23px 0 18px}.hero-copy{padding:0}.hero-context{font-size:9px}.hero-copy h1{margin:15px 0;font-size:clamp(43px,10.5vw,67px)}.hero-copy p{margin:0 0 18px;font-size:15px}.hero-art{aspect-ratio:1.65;border-radius:21px;min-height:0}.back-plate,.hero-card{width:55%}.hero-card{top:29%;left:19%}.back-plate{top:13%;left:31%}.service-grid{grid-template-columns:1fr;gap:8px}.service-tile{align-items:center;gap:13px;padding:14px 16px;display:flex}.service-icon{margin:0}.service-tile h3{margin-bottom:3px;font-size:16px}.service-tile p{font-size:13px}.catalogue{margin-top:36px}.catalogue-body{grid-template-columns:1fr}.sample-stage{min-height:235px}.sample-stage>.signature-card{max-width:260px}.sample-info{padding:22px}.site-main{padding-bottom:36px}.site-footer>.site-width{flex-wrap:wrap;gap:15px}.site-footer .wordmark{display:none}}@media (prefers-reduced-motion:reduce){.hero-card,.halo,.sample-stage>.signature-card{animation:none!important}.public-site *,.bank *{scroll-behavior:auto!important;transition:none!important}}.card-picker{gap:8px;margin:14px 0;display:flex;overflow:auto}.card-picker button{flex:none}.card-picker button[aria-pressed=true]{color:var(--bg);background:var(--accent)}.revoke-confirm{border:1px solid var(--line);border-radius:14px;padding:14px}.auth-status{color:#111;background:#fff;border-radius:12px;padding:.75rem;position:fixed;bottom:1rem;left:1rem}.bank .check-label{align-items:center;gap:8px;display:flex}.bank:not(.admin)>main>header .brand{font-size:24px}.bank:not(.admin)>main>h1{letter-spacing:-.055em;font-size:clamp(32px,4.2vw,56px);font-weight:590}.bank #transfer-form,.bank .access-settings details,.bank #receive-qr,.bank #pay-qr{border:1px solid var(--line);background:var(--panel);border-radius:18px;margin:14px 0;padding:18px}.bank #transfer-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 16px;max-width:none;display:grid}.bank #transfer-form h3,.bank #transfer-form>button,.bank #transfer-form>p{grid-column:1/-1}.bank #transfer-form label{margin:0}.bank #transfer-form>button{background:var(--yellow);color:#17191c;justify-self:start;font-weight:650}.bank input:focus-visible,.bank select:focus-visible,.public-site :focus-visible,.auth-dialog :focus-visible{outline-offset:3px;outline:2px solid #b08f0c}.bank .history-entry{border-bottom:1px solid var(--line);border-radius:0;padding:12px 0}.bank section>fieldset{min-width:0}.bank .card-picker+article{background:var(--panel);border-radius:20px;margin:12px 0;padding:16px}.bank .card-picker+article>small{margin:12px 0}.bank .products article{border:1px solid var(--line);background:var(--panel);border-radius:16px;padding:14px}@media (max-width:640px){.bank #transfer-form{grid-template-columns:1fr}.bank .actions button{min-width:0}.bank .signature-card{max-width:420px}}.signature-card:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(112deg,#0000 39%,#fff0 45%,#fff2 49%,#fff0 54%,#0000 61%);position:absolute;inset:-45%;transform:translate(-100%)}.hero-card .signature-card:after{animation:10s ease-in-out infinite card-sheen}.sample-stage:hover .signature-card:after,.bank .signature-card:hover:after{animation:1.6s ease-in-out card-sheen}@keyframes card-sheen{0%,38%{opacity:0;transform:translate(-75%)}48%{opacity:.8}64%,to{opacity:0;transform:translate(90%)}}@media (prefers-reduced-motion:reduce){.signature-card:after{animation:none!important}}html[data-theme=ice] body,html[data-theme=ice] .bank{background:#f6f6f2}html[data-theme=ice] .bank{--bg:#f6f6f2;--panel:#fff;--tile:#eceee7;--line:#d9ddd2;--text:#1b211c;--sub:#586156}html[data-accent=gold] .bank{--accent:#ffdc45}html[data-theme=ice][data-accent=gold] .bank{--accent:#725800}html[data-accent=gold] .bank nav button[aria-current]{color:#171916;background:#ffdc45}html[data-accent=gold] .bank .actions svg{color:var(--text)}html[data-theme=ice] .bank .balance{background:radial-gradient(at 95% 100%,#fbf2c7 0%,#fff 55%);box-shadow:0 10px 27px #22331906}.card-state{background:var(--tile);color:var(--text);border-radius:999px;align-items:center;gap:6px;margin-block:12px;padding:5px 9px;font-size:12px;display:inline-flex}.card-state:before{content:"";background:#a58b42;border-radius:50%;width:7px;height:7px}.card-state[data-state=ACTIVE]:before{background:#278452}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.workspace{--surface:var(--panel);--muted:var(--sub);--shadow:0 16px 44px -28px #131c2c44;min-height:100dvh}html[data-theme=ice] .workspace{--bg:#f6f6f3;--panel:#fff;--tile:#f0f1eb;--text:#20231f;--sub:#596256;--line:#dedfd7;background:radial-gradient(ellipse at 90% 4%, #f9f2d870, transparent 38rem), var(--bg)}.workspace>main{padding-bottom:110px}.workspace header.spread{min-height:80px}.workspace>main>h1{margin:26px 0 20px}.workspace h2{letter-spacing:-.045em;margin:12px 0 20px;font-size:clamp(20px,2.4vw,31px);line-height:1.15}.workspace h3{font-size:clamp(19px,1.8vw,24px);line-height:1.25}.workspace h4{margin:16px 0 9px;font-size:16px}.workspace details>summary{cursor:pointer;font-weight:600}.workspace button,.workspace select,.workspace input,.flow-dialog button,.flow-dialog input{font-family:inherit}.workspace button svg,.flow-dialog button svg{vertical-align:middle;flex:none}.workspace button:disabled{cursor:wait;opacity:.6}.workspace :where(input:not([type=checkbox]),select,textarea){background:var(--bg);border:1px solid var(--line);min-height:42px;color:var(--text);width:100%;font:inherit;border-radius:12px;padding:10px 12px}.workspace input[type=checkbox]{accent-color:#896b00}.workspace label{color:var(--sub);font-size:13px;font-weight:550}.workspace :where(input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #b89928}.workspace .avatar-link{background:0 0;align-items:center;gap:9px;padding:4px 6px;font-size:14px;font-weight:650;display:flex}.avatar-link span,.section-icon,.success-icon{color:#514207;background:#f9edb8;border-radius:13px;flex:none;place-items:center;width:40px;height:40px;display:inline-grid}.avatar-link span{border-radius:50%;width:32px;height:32px}.section-icon svg{width:20px}.section-head,.section-head>div,.card-toolbar,.finish-selector,.identity-row,.request-list article,.account-login,.verification-panel,.link-progress{align-items:center;gap:12px;display:flex}.section-head{justify-content:space-between;margin:0 0 16px}.section-head h2,.section-head h3{margin:0}.workspace .card-studio,.workspace .access-hub,.workspace .verification-panel,.workspace .request-center,.workspace .profile-fold,.workspace .business-desk>fieldset,.workspace section>fieldset,.workspace .inner-surface,.workspace .transfer-review,.workspace #receive-qr,.workspace #pay-qr,.workspace .ops-settings form{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:22px;margin:14px 0;padding:clamp(16px,2.6vw,30px)}.workspace section>fieldset{min-width:0;border:1px solid var(--line)!important;padding:clamp(16px,2.6vw,28px)!important}.workspace .pills{background:var(--tile);border-radius:14px;gap:3px;width:fit-content;max-width:100%;margin:0 0 20px;padding:4px}.workspace .pills button{background:0 0;border:0}.workspace .pills button[aria-pressed=true]{background:var(--panel);color:var(--text);box-shadow:0 2px 8px #0001}.workspace .action-primary,.flow-dialog .action-primary,.workspace .studio-add{color:#1c1e18;background:#ffdc45;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 17px;font-weight:670;text-decoration:none;display:inline-flex}.workspace .soft-btn,.workspace .studio-add{padding:9px 12px;font-size:13px}.workspace .studio-add{color:var(--text);background:var(--tile)}.workspace .card-empty,.workspace .card-detail-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(18px,3vw,34px);display:grid}.workspace .card-empty p,.card-information p,.form-hint,.link-progress p{color:var(--sub);font-size:14px;line-height:1.55}.card-empty .action-primary{margin-top:8px}.studio-preview{isolation:isolate;background:radial-gradient(at 65% 25%,#bdc1ad,#8d9486 65%,#6f786e);border-radius:17px;place-items:center;min-height:230px;padding:28px;display:grid;position:relative;overflow:hidden}.studio-preview.Navy{background:radial-gradient(at 60% 10%,#b1c2d6,#6f8496)}.studio-preview.Silver{background:radial-gradient(at 60% 10%,#d9e0e3,#95a5ac)}.studio-preview .signature-card{width:min(100%,365px);animation:.32s ease-out studio-arrive;transform:rotate(-4deg)}.workspace .card-information h3{margin:6px 0}.card-information .mono-alias{font-variant-numeric:tabular-nums;letter-spacing:.055em;font-size:13px}.limit-list{margin:15px 0}.limit-list>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:6px 0;display:flex}.limit-list dt{color:var(--sub);font-size:13px}.limit-list dd{margin:0;font-weight:650}.card-toolbar{flex-wrap:wrap;margin-top:18px}.card-toolbar button,.request-list button,.card-information button{align-items:center;gap:7px;display:inline-flex}.card-toolbar svg{width:17px;height:17px}.card-toolbar button[aria-pressed=true]{outline:1px solid var(--accent)}.workspace .inner-surface{background:var(--bg);box-shadow:none}.inner-surface form+.danger-text,.inner-surface form+form{margin-top:18px}.workspace .danger-text{color:#bd4741;background:0 0}.flow-dialog{color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:22px;width:min(92vw,470px);max-height:90dvh;margin:auto;padding:0;box-shadow:0 26px 80px #10151040}.flow-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#10171091}.flow-content{padding:24px}.flow-content h2{font-size:24px}.flow-content .studio-preview{min-height:170px;padding:22px}.flow-content .signature-card{max-width:280px}.finish-selector{border:0;gap:6px;margin:16px 0;padding:0}.finish-selector legend{color:var(--sub);margin:0 0 8px;font-size:13px}.finish-selector button[aria-pressed=true]{background:var(--text);color:var(--bg)}.danger-btn{color:#fff!important;background:#943d38!important}.success-icon{color:#244d32;background:#d9f1df}.workspace [role=status]:empty,.flow-content [role=alert]:empty{display:none}.workspace [role=status]:not(:empty){color:var(--text);background:var(--tile);border-radius:12px;padding:9px 13px}.verification-panel{align-items:flex-start}.verification-panel h3{margin:2px 0 5px}.verification-panel p{margin:6px 0 14px}.workspace .account-login{background:var(--bg);border-radius:14px;justify-content:space-between;padding:14px}.access-hub>details,.connection-box,.profile-fold>form,.request-list{padding:13px 0}.connection-box h3{margin-bottom:1px}.identity-row{border-top:1px solid var(--line);padding:13px 0}.identity-row>div{flex:1}.identity-row span:not(.status-pill){color:var(--sub);font-size:13px;display:block}.status-pill{background:var(--tile);color:var(--text);white-space:nowrap;border-radius:20px;padding:4px 9px;font-size:12px}.subtle-action{color:var(--sub);text-underline-offset:3px;background:0 0;font-size:13px;text-decoration:underline}.link-progress{background:var(--bg);border-radius:14px;flex-wrap:wrap;align-items:flex-start;margin-top:12px;padding:15px}.link-progress h4,.link-progress p{flex-basis:100%;margin:0}.request-center summary svg{vertical-align:middle;width:19px;margin-right:8px}.request-list article{border-bottom:1px solid var(--line);padding:12px 0}.request-list article>div{flex:1}.request-list strong{display:block}.request-list button{margin-top:10px}.workspace .org-row{border-bottom:1px solid var(--line);padding:14px 0}.workspace .org-row button{margin-inline-start:10px}.workspace .products{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))}.workspace #transfer-form{box-shadow:var(--shadow)}.workspace .balance h2{letter-spacing:-.06em;margin:10px 0;font-size:clamp(36px,5vw,57px)}.workspace .actions button{box-shadow:var(--shadow);padding:15px 8px}.workspace .history-entry{border:1px solid var(--line);background:var(--panel);border-radius:13px;margin-bottom:6px;padding:14px}.admin .ops-settings form{border:1px solid var(--line);border-radius:16px;margin-bottom:14px;padding:20px}.admin .admin-metrics article{border:1px solid var(--line);box-shadow:var(--shadow)}.admin-layout aside{align-self:start}.admin details form{max-width:640px}@keyframes studio-arrive{0%{opacity:.45;transform:translateY(5px)rotate(-3deg)}}@media (min-width:1000px){.workspace:not(.admin)>main>h1{font-size:46px}.workspace:not(.admin):not([data-theme]) nav{width:170px;box-shadow:var(--shadow);gap:3px;padding:10px}}@media (max-width:720px){.workspace .card-empty,.workspace .card-detail-grid{grid-template-columns:1fr;gap:12px}.studio-preview{min-height:180px;padding:24px}.studio-preview .signature-card{max-width:300px}.card-toolbar{gap:5px}.card-toolbar button{padding:9px;font-size:12px}.workspace .card-information .card-state{margin:4px 0}.workspace h2{font-size:22px}.workspace header.spread{min-height:58px}.section-icon{width:32px;height:32px}.workspace .section-head{gap:5px}.workspace .studio-add{font-size:12px}.identity-row{flex-wrap:wrap}.workspace .verification-panel{gap:9px}.flow-content{padding:19px}.workspace .actions button{font-size:11px}.workspace nav{box-shadow:0 -5px 22px #1e251810}.workspace .pills{gap:1px;width:100%}.workspace .pills button{padding:8px;font-size:12px}.request-list .section-icon{display:none}}@media (prefers-reduced-motion:reduce){.studio-preview .signature-card{animation:none}}.metal-sample{vertical-align:-.1em;background:linear-gradient(135deg,#657282,#11161d);border:1px solid #ffffff60;border-radius:50%;width:1em;height:1em;display:inline-block}.metal-sample.silver{background:linear-gradient(135deg,#fff,#919eae)}.metal-sample.navy{background:linear-gradient(135deg,#7aaaff,#132d6b)}.admin-layout aside{border:1px solid var(--line);background:var(--panel);border-radius:20px;padding:12px;position:sticky;top:20px}.admin-layout aside button{color:inherit;box-shadow:none;background:0 0;border:0;border-radius:12px;padding:12px 16px}.admin-layout aside button[aria-current=page]{background:var(--accent);color:var(--bg)}.workspace .actions button{border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:56px;display:flex}@media (max-width:680px){.admin-layout aside{grid-template-columns:1fr 1fr;margin-bottom:18px;display:grid;position:static}.admin-layout aside button{min-height:44px}}.marketplace{container-type:inline-size}.marketplace .products{grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr));gap:18px;display:grid}.marketplace .products article,.store-banner,.store-editor{background:var(--panel);border:1px solid var(--line);border-radius:22px;padding:clamp(16px,3vw,30px)}.marketplace form:has(input[type=file]){background:var(--panel);border:1px solid var(--line);border-radius:22px;padding:clamp(16px,3vw,30px)}.marketplace .products article>img{aspect-ratio:4/3;background:var(--line);border-radius:14px;display:block}.marketplace .products article>b{font-size:1.4rem}.market-categories,.photo-strip{gap:8px;padding:8px 0;display:flex;overflow-x:auto}.market-categories button{white-space:nowrap;border-radius:99px}.market-categories button[aria-pressed=true]{background:var(--accent);color:var(--bg)}.photo-strip img{object-fit:cover;border-radius:8px;width:60px;height:52px}.photo-strip button{flex:none;gap:3px;display:grid}.marketplace .seller-link{box-shadow:none;color:inherit;background:0 0;padding:0;text-decoration:underline}.store-banner{background:linear-gradient(120deg,var(--panel),var(--line));margin:15px 0}.marketplace .pills{flex-wrap:wrap}.marketplace .products{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(min(155px,45%),1fr));gap:1px}.marketplace .products .catalog-tile{background:var(--panel);border:0;border-radius:0;flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex;position:relative}.catalog-tile .tile-open,.catalog-tile .tile-heart,.tile-price button{color:inherit;box-shadow:none;background:0 0;border:0;padding:0}.catalog-tile .tile-open{text-align:left;width:100%}.tile-open h3{margin:8px 0 0;font-size:.92rem;line-height:1.35}.tile-image{color:#899889;background:#fff;border-radius:8px;place-items:center;height:145px;display:grid}.tile-image img{object-fit:contain;width:100%;height:145px}.catalog-tile .tile-heart{color:#d18400;background:#fff;border-radius:50%;padding:6px;position:absolute;top:10px;right:10px}.tile-price{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.tile-price button{color:#098a49;padding:8px}.product-detail{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:12px;display:grid}.product-gallery,.purchase-panel{background:var(--panel);border:1px solid var(--line);border-radius:14px;min-width:0;padding:20px}.product-gallery>img{object-fit:contain;background:#fff;width:100%;height:clamp(220px,35vw,460px)}.purchase-panel>strong{font-size:2rem}.purchase-panel>button{color:#fff;background:#008943}.admin-group{color:var(--sub);margin:12px 8px 4px;font-weight:700;display:block}.admin-layout aside button{width:100%}.admin-layout>section{background:var(--panel);border:1px solid var(--line);border-radius:20px;min-width:0;padding:clamp(12px,2vw,28px)}@media (max-width:640px){.product-detail{grid-template-columns:1fr}.tile-image,.tile-image img{height:120px}.admin-group{display:none}}
