@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}
:root{--bg:#faf9fc;--surface:#fff;--surface-muted:#f2eff6;--text:#151515;--muted:#626267;--subtle:#68686e;--border:#e1e1e4;--green:#4053dc;--green-soft:#eff0ff;--accent:#8506ce;--hero:#ffc800;--danger:#b71c2c;--shadow:0 8px 32px #17171705;--radius:30px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter Variable,Inter,Arial,sans-serif;font-size:14px;line-height:1.55}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{cursor:pointer;color:inherit;border:0}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible,select:focus-visible{outline:3px solid var(--text);outline-offset:4px}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.055em;font-weight:650;line-height:1.12}h1{font-size:40px}h2{font-size:26px}h3{font-size:19px}fieldset{border:0;min-width:0;margin:0;padding:0}legend{margin-bottom:14px;padding:0;font-size:13px;font-weight:650}input,textarea,select{color:var(--text);background:var(--surface);max-width:100%}input::placeholder,textarea::placeholder{color:var(--subtle)}textarea{resize:vertical;min-height:100px}input[type=checkbox],input[type=radio]{accent-color:#8506ce;flex-shrink:0;width:18px;min-width:18px;height:18px}input[type=checkbox]{margin-top:4px}code{overflow-wrap:anywhere;font-size:12px}pre{white-space:pre-wrap;overflow-wrap:anywhere}small{font-size:12px}hr{border:0;border-top:1px solid var(--border)}::selection{color:#151515;background:#dfb0fb}.muted{color:var(--muted)}.text-small{font-size:12px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{color:#fff;z-index:99;background:#151515;border-radius:30px;padding:12px 20px;position:fixed;top:-80px;left:20px}.skip-link:focus{top:12px}.eyebrow{letter-spacing:.08em;color:var(--muted);margin-bottom:12px;font-size:12px;font-weight:650;display:block}.button{border:1px solid #0000;border-radius:28px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:12px 22px;font-size:13px;font-weight:600;line-height:1.45;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.button.primary{color:#fff;background:#8506ce}.button.primary:hover:not(:disabled){background:#65049e;transform:translateY(-2px)}.button.secondary{background:var(--surface);border-color:var(--border)}.button.secondary:hover:not(:disabled){background:var(--surface-muted);border-color:#b9b9bd}.button.danger{color:#a21e2c;background:#fff0f1;border-color:#f1c6cb}.button.text-button{color:var(--muted);border-color:var(--border);background:0 0}.button.text-button:hover{background:var(--surface-muted);color:var(--text)}.wide{width:100%}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.small-badge{color:#424247;background:var(--surface-muted);white-space:nowrap;border-radius:20px;align-items:center;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.muted-badge{color:var(--muted);background:var(--surface-muted)}.field{margin:22px 0}.field label{margin-bottom:9px;font-size:13px;font-weight:600;display:block}.field input,.field textarea,.field select,.test-scenario select{border:1px solid var(--border);border-radius:16px;width:100%;padding:13px 16px;transition:border-color .18s}.field input:hover,.field textarea:hover{border-color:#a7a7ac}.field small{color:var(--muted);margin-top:9px;font-size:12px;line-height:1.7;display:block}.error-message{color:#8e292a;overflow-wrap:anywhere;background:#fff0f2;border:1px solid #edc3c8;border-radius:18px;margin:16px 0;padding:14px 17px;font-size:13px;line-height:1.6}.info-box,.warning-box{background:var(--surface-muted);color:var(--muted);border-radius:18px;margin:18px 0;padding:18px;font-size:12px;line-height:1.8}.warning-box{color:#72530f;background:#fff4cf;border:1px solid #f0df9d}.checkbox-line{color:var(--muted);align-items:flex-start;gap:10px;margin:20px 0;font-size:12px;line-height:1.7;display:flex}.checkbox-line a{color:var(--text);text-decoration:underline}.loading{color:var(--muted);justify-content:center;align-items:center;gap:14px;padding:100px 20px;display:flex}.spinner-circle{border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:20px;height:20px;display:inline-block}.spin{animation:1s linear infinite spin}.empty-state{text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:30px;padding:90px 24px}.empty-state h2{font-size:30px}.empty-state p{max-width:440px;color:var(--muted);margin:16px auto 28px}.page-title{justify-content:space-between;align-items:center;gap:24px;margin:10px 0 32px;display:flex}.page-title h1{margin-bottom:10px}.page-title p{color:var(--muted);font-size:13px}.back-link{color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:30px;align-items:center;min-height:44px;margin-bottom:22px;padding:10px 22px;font-size:12px;display:inline-flex}.back-link:hover{background:var(--surface-muted)}.status{white-space:nowrap;background:var(--surface-muted);color:var(--muted);border-radius:20px;align-items:center;gap:7px;padding:5px 9px;font-size:12px;font-weight:600;display:inline-flex}.status>span{background:currentColor;border-radius:50%;width:5px;height:5px}.status-fulfilled{color:#237944;background:#e9f6ed}.status-review{color:#84601b;background:#fff3d8}.status-queued,.status-processing{color:#4c63a5;background:#edf0fd}.status-refunded{color:#88528e;background:#f4eaf6}.status-cancelled{color:#626267;background:#efefef}.count-label{background:var(--surface-muted);border:1px solid var(--border);color:var(--muted);letter-spacing:0;vertical-align:middle;border-radius:20px;justify-content:center;align-items:center;margin-left:10px;padding:3px 7px;font-size:12px;display:inline-flex}.product-icon{background:0 0;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:inline-flex}.product-icon-art{height:100%;width:100%!important}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}details>summary:focus-visible{outline-offset:3px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.button:active:not(:disabled){transform:translateY(0)scale(.98)}@media (prefers-reduced-motion:reduce){.spin{animation:none}.button,.field input,.field textarea,.field select{transition:none}}
:root{--service-blue-start:#4053ff;--service-blue-end:#61a0ff;--service-purple-start:#9e66ff;--service-purple-end:#cb78ff;--service-yellow-start:#ffc800;--service-yellow-end:#ff9d09;--service-pink-start:#f77291;--service-pink-end:#ffa4b6;--service-violet-start:#8404cd;--service-violet-end:#cf7aff;--service-green-start:#04e63e;--service-green-end:#4cff76;--service-cyan-start:#00cace;--service-cyan-end:#90fdff;--service-orange-start:#f94c00;--service-orange-end:#ff8c5f;--service-lime-start:#5cbe00;--service-lime-end:#b1ff66;--service-red-start:#ff0106;--service-red-end:#ff4e51;--service-azure-start:#0b6be9;--service-azure-end:#5da0fe;--featured-purple-start:#8506ce;--featured-purple-end:#cc77fd;--featured-blue-start:#4054ff;--featured-blue-end:#609efe;--featured-red-start:#ff0106;--featured-red-end:#ff4e51;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-sm:16px;--radius-md:24px;--radius-lg:32px;--radius-xl:40px;--radius-pill:999px;--duration-fast:.15s;--duration-base:.2s;--duration-scene:.48s;--ease-settle:cubic-bezier(.2, .7, .2, 1);--focus-on-colour:#151515;--text-inverse:#fff;--line-strong:#b9b9bd}
.app-shell{max-width:1360px;margin:auto;padding:0 40px}.brand{letter-spacing:-.05em;align-items:center;gap:10px;font-size:22px;font-weight:750;line-height:1;display:inline-flex}.brand img{object-fit:cover;border-radius:50%}.space-header{justify-content:space-between;align-items:center;gap:24px;min-height:92px;display:flex}.header-actions{align-items:center;gap:8px;display:flex}.account-button,.contact-button,.owner-link{border:1px solid var(--border);background:#fff;border-radius:30px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px 21px;font-size:12px;font-weight:550;transition:background .2s;display:inline-flex}.contact-button{color:#fff;background:#8506ce;border-color:#8506ce}.account-button:hover,.owner-link:hover{background:#eeeeef}.contact-button:hover{background:#65049e}.avatar{color:#151515;background:#ffc800;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.main-content{min-height:calc(100svh - 260px);padding:12px 0 64px}.footer{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;gap:32px;padding:35px 0;font-size:12px;display:flex}.footer-brand{align-items:center;display:flex}.footer .brand{color:var(--text);white-space:nowrap;font-size:22px}.footer-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:20px;display:flex}.footer-links>a:hover{color:var(--text)}.environment-label{border:1px solid var(--border);white-space:nowrap;border-radius:20px;padding:6px 11px;font-size:12px}.motion-switch{min-height:44px;color:var(--muted);background:0 0;padding:8px 0;font-size:12px}.motion-switch:hover{color:var(--text)}.mobile-only{display:none}@media (prefers-reduced-motion:reduce){.account-button,.contact-button,.owner-link{transition:none}}.footer-links>a{align-items:center;min-height:44px;display:inline-flex}
.space-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);align-items:center;gap:clamp(24px,4vw,64px);min-height:480px;padding:24px 0 48px;display:grid}.hero-copy{min-width:0;padding-left:12px}.hero-kicker{letter-spacing:.08em;color:var(--muted);margin-bottom:20px;font-size:12px;font-weight:550;display:block}.hero-copy h1{letter-spacing:-.07em;font-size:clamp(56px,6.3vw,84px);font-weight:650;line-height:1.01}.hero-copy p{color:var(--muted);margin-top:22px;font-size:15px;line-height:1.5}.hero-cta{margin-top:28px}.hero-showcase{min-width:0}.hero-stack{perspective:1200px;justify-content:center;align-items:center;width:100%;height:350px;padding:32px 24px;display:flex}.hero-tile{min-width:0;height:260px;color:var(--text);transform:rotate(var(--card-angle)) translateY(8px);transition:transform .45s var(--ease-settle);border-radius:32px;flex:0 0 34%;align-items:flex-end;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 30px #0f0f0f14}.hero-tile-purple{--card-angle:-9deg;background:linear-gradient(170deg, var(--featured-purple-start), var(--featured-purple-end) 60%);margin-right:-10px}.hero-tile-blue{--card-angle:0deg;background:linear-gradient(170deg, var(--featured-blue-start), var(--featured-blue-end) 60%);z-index:2}.hero-tile-red{--card-angle:9deg;background:linear-gradient(170deg, var(--featured-red-start), var(--featured-red-end) 60%);margin-left:-10px}.hero-tile[data-active=true]{transform:rotate(var(--card-angle)) translateY(-10px) scale(1.02);z-index:3}.hero-tile:focus-visible{outline-color:var(--focus-on-colour);outline-offset:5px}.hero-tile:active{transform:rotate(var(--card-angle)) scale(.98)}.hero-tile-art{width:112%;transition:transform .45s var(--ease-settle);position:absolute;top:0;left:-6%}.hero-tile[data-active=true] .hero-tile-art{transform:translateY(-4px)rotate(-3deg)}.hero-tile-title{z-index:2;letter-spacing:-.06em;font-size:clamp(24px,2.5vw,32px);font-weight:650;line-height:1;position:relative}.hero-preview{min-height:20px;color:var(--muted);text-align:center;flex-wrap:wrap;justify-content:center;gap:4px 12px;font-size:12px;display:flex}.hero-preview>span:first-child{color:var(--text);font-weight:550}@media (max-width:1100px){.space-hero{min-height:390px;padding-bottom:36px}.hero-copy{padding-left:0}.hero-copy h1{font-size:clamp(48px,6.2vw,68px)}.hero-stack{height:300px;padding-inline:20px}.hero-tile{border-radius:26px;height:225px;padding:16px}.hero-tile-title{font-size:24px}}@media (min-width:701px) and (max-width:850px){.space-hero{gap:20px;min-height:350px;padding:20px 0 32px}.hero-copy h1{font-size:clamp(44px,6vw,50px)}.hero-copy p{margin-top:16px;font-size:13px}.hero-kicker{margin-bottom:16px}.hero-cta{margin-top:20px;padding:13px 22px}.hero-stack{height:245px;padding-inline:14px}.hero-tile{border-radius:22px;height:178px;padding:12px}.hero-tile-title{font-size:19px}.hero-preview{gap:2px 8px}}@media (max-width:700px){.space-hero{grid-template-columns:minmax(0,1fr);gap:14px;min-height:0;padding:20px 0 28px}.hero-copy{text-align:center;padding:0}.hero-kicker{margin-bottom:14px}.hero-copy h1{font-size:clamp(44px,9vw,60px)}.hero-copy p{margin-top:16px;font-size:14px}.hero-cta{min-height:46px;margin-top:20px;padding:13px 24px}.hero-showcase{width:100%;max-width:470px;margin-inline:auto}.hero-stack{height:252px;padding:28px 20px 16px}.hero-tile{border-radius:25px;height:200px;padding:14px}.hero-tile-title{font-size:clamp(19px,4.5vw,24px)}.hero-preview{margin-top:8px}}@media (max-width:400px){.space-hero{gap:16px;padding-top:14px}.hero-kicker{margin-bottom:12px;font-size:12px}.hero-copy h1{font-size:clamp(40px,11.2vw,45px)}.hero-copy p{margin-top:14px;font-size:13px}.hero-stack{height:213px;padding:24px 15px 10px}.hero-tile{border-radius:22px;height:167px;padding:11px}.hero-tile-title{font-size:18px}.hero-preview{font-size:12px}}@media (max-width:350px){.hero-stack{height:198px}.hero-tile{border-radius:20px;height:150px;padding:10px}.hero-tile-title{font-size:16px}}@media (prefers-reduced-motion:reduce){.hero-tile,.hero-tile-art{transition:none}.hero-tile[data-active=true] .hero-tile-art{transform:none}}[data-motion=paused] .hero-tile-art{transform:none}.catalog-section{scroll-margin-top:var(--space-8);padding-top:var(--space-10)}.section-heading{justify-content:space-between;align-items:center;gap:var(--space-6);margin-bottom:var(--space-8);display:flex}.section-heading h2{align-items:flex-start;gap:var(--space-3);letter-spacing:-.065em;font-size:52px;font-weight:650;display:flex}.catalog-count{letter-spacing:0;border-radius:var(--radius-pill);background:var(--surface-muted);width:32px;height:32px;margin-top:var(--space-1);place-items:center;font-size:13px;font-weight:550;display:grid}.fixture-label{color:var(--muted);font-size:12px}.catalog-controls{justify-content:space-between;align-items:center;gap:var(--space-6);display:flex}.category-tabs{gap:var(--space-1);flex-wrap:wrap;display:flex}.category-tabs button{padding:var(--space-3) var(--space-4);border-radius:var(--radius-pill);background:var(--surface-muted);white-space:nowrap;min-height:44px;transition:background var(--duration-fast), color var(--duration-fast);border:1px solid #0000;font-size:12px;font-weight:550}.category-tabs button.selected{background:var(--text);color:var(--text-inverse)}.category-tabs button:hover:not(.selected){background:var(--border)}.category-tabs button:active{background:var(--line-strong)}.catalog-search{width:240px;min-width:160px;display:block}.catalog-search input{width:100%;min-height:48px;padding:var(--space-3) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface);font-size:13px}.catalog-search input:hover{border-color:var(--muted)}.catalog-result-count{color:var(--muted);margin:var(--space-4) 0;font-size:12px}.product-grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.product-card{min-width:0;min-height:228px;padding:var(--space-6);border-radius:var(--radius-lg);background:linear-gradient(175deg, var(--tile-start), var(--tile-end) 62%);animation:enter var(--duration-scene) var(--ease-settle) both;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.product-card-art{width:190px;transition:transform var(--duration-base) var(--ease-settle);position:absolute;top:-8px;right:-4px}.product-card:hover .product-card-art,.product-card:focus-visible .product-card-art{transform:rotate(5deg)}.product-card:active .product-card-art{transform:scale(.96)}.product-card:focus-visible{outline-color:var(--focus-on-colour)}.product-tag{z-index:2;padding:var(--space-1) var(--space-2);background:var(--text);color:var(--text-inverse);border-radius:var(--radius-pill);align-self:flex-start;margin-bottom:auto;font-size:12px;position:relative}.product-card-footer{z-index:2;padding-top:var(--space-4);gap:var(--space-1);flex-direction:column;margin-top:auto;display:flex;position:relative}.product-card h3{letter-spacing:-.05em;font-size:28px;font-weight:600;line-height:1.06}.product-price{color:var(--text);font-size:12px;line-height:1.5}.catalog-help{min-height:228px;padding:var(--space-6);border-radius:var(--radius-lg);background:var(--surface-muted);flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex;position:relative;overflow:hidden}.catalog-help h3{z-index:2;letter-spacing:-.06em;font-size:28px;font-weight:600;position:relative}.help-decoration{opacity:.14;width:180px;position:absolute;top:-36px;right:-40px;transform:rotate(-20deg)}.catalog-help .button{z-index:2;background:var(--text);color:var(--text-inverse);border:0;font-size:12px}.empty-search{padding:var(--space-16) var(--space-6);text-align:center;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border)}.empty-search p{margin:var(--space-3) 0 var(--space-6);color:var(--muted)}.bottom-banner{background:linear-gradient(145deg, var(--service-yellow-start), var(--service-yellow-end));border-radius:var(--radius-xl);min-height:330px;padding:var(--space-12) var(--space-16);margin-top:var(--space-16);align-items:center;display:flex;position:relative;overflow:hidden}.banner-copy{z-index:2;position:relative}.banner-copy h2{letter-spacing:-.065em;margin-bottom:var(--space-8);font-size:64px;font-weight:650;line-height:.98}.banner-art{width:450px;right:var(--space-8);position:absolute;top:-64px;transform:rotate(-15deg)}@media (max-width:1279px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-controls{flex-wrap:wrap}.catalog-search{flex:1;max-width:360px}}@media (max-width:900px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-card,.catalog-help{min-height:208px;padding:var(--space-4)}.product-card-art{width:170px}.product-card h3{font-size:25px}.banner-art{width:380px;top:-20px;right:-48px}.banner-copy h2{font-size:52px}.bottom-banner{padding:var(--space-10)}}@media (max-width:767px){.banner-copy .button{min-height:44px;padding-inline:18px;font-size:12px}.catalog-section{padding-top:var(--space-4)}.section-heading{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-6);flex-direction:column}.section-heading h2{font-size:40px}.catalog-controls{align-items:stretch;gap:var(--space-4);flex-direction:column}.catalog-search{width:100%;max-width:none}.product-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.product-card,.catalog-help{min-height:190px}.product-card-art{width:175px;top:-12px;right:-24px}.product-card h3,.catalog-help h3{font-size:24px}.catalog-help .button{padding:var(--space-3);font-size:12px}.bottom-banner{border-radius:var(--radius-lg);margin-top:var(--space-10);grid-template-columns:minmax(0,1fr) 32%;gap:12px;min-height:230px;padding:28px;display:grid}.banner-copy h2{margin-bottom:24px;font-size:40px}.banner-art{width:100%;position:relative;top:auto;right:auto;transform:rotate(-12deg)scale(1.2)}}@media (max-width:400px){.bottom-banner{min-height:210px;padding:22px}.banner-copy .button{padding-inline:14px}.product-card,.catalog-help{min-height:176px;padding:var(--space-4);border-radius:var(--radius-md)}.product-card-art{width:150px;top:-10px}.product-card h3{font-size:22px}.category-tabs button{padding:var(--space-3);font-size:12px}.banner-copy h2{font-size:32px}.banner-art{width:100%;top:auto;right:auto}}@media (prefers-reduced-motion:reduce){.product-card{animation-duration:.01ms;animation-delay:0s}.product-card-art{transition:none}.product-card:hover .product-card-art,.product-card:focus-visible .product-card-art{transform:none}}[data-motion=paused] .product-card{opacity:1;animation:none;transform:none}
.login-wrap{border:1px solid var(--border);background:var(--surface);max-width:950px;box-shadow:var(--shadow);border-radius:35px;grid-template-columns:.9fr 1.1fr;margin:35px auto;display:grid;overflow:hidden}.login-art{background:linear-gradient(15deg,#ffc800,#ff9d09);justify-content:center;align-items:center;min-height:520px;display:flex;position:relative;overflow:hidden}.login-art-object{max-width:100%;width:390px!important}.login-art>.eyebrow{text-align:center;color:#151515;font-size:12px;position:absolute;bottom:35px;left:0;right:0}.login-panel{flex-direction:column;justify-content:center;min-width:0;padding:49px 39px;display:flex}.login-panel h1{margin-bottom:18px;font-size:clamp(34px,3.2vw,50px);line-height:1.04}.login-panel>p{color:var(--muted);font-size:14px}.login-panel>h1+p{margin-bottom:22px}.login-panel>.button+.button,.login-panel>.button+.login-challenge-note+.button{margin-top:10px}.login-panel>.login-challenge-note{margin-top:12px;font-size:13px;line-height:1.45}.list-toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:15px;padding:18px 20px;display:flex}.list-toolbar .catalog-search{width:180px}.table-scroll{border-radius:0 0 var(--radius) var(--radius);width:100%;overflow-x:auto}.order-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.order-table th{text-align:left;color:var(--muted);background:var(--surface-muted);letter-spacing:.015em;padding:16px 18px;font-size:12px;font-weight:600}.order-table td{border-bottom:1px solid var(--border);padding:18px}.order-table tbody tr:last-child td{border:0}.order-table tbody tr:hover{background:var(--surface-muted)}.order-table th:first-child,.order-table td:first-child{padding-left:22px}.table-product{align-items:center;gap:10px;display:flex}.table-product .product-icon{border-radius:10px;width:48px;height:48px}.table-product b{font-size:12px;display:block}.table-product>div>span{color:var(--muted);margin-top:3px;font-size:12px;display:block}.recipient-cell{text-overflow:ellipsis;max-width:150px;overflow:hidden}.amount-cell{font-weight:700}.order-table .icon-button{width:34px;height:34px}.no-results{text-align:center;color:var(--muted);padding:40px 20px;font-size:13px}.order-page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:27px;display:flex}.order-page-heading h1{margin-bottom:9px;font-size:33px}.order-page-heading .muted{font-size:12px}.order-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:25px;display:grid}.order-summary,.timeline-panel{padding:30px}.order-product{align-items:center;gap:15px;display:flex}.order-product h2{font-size:21px}.order-product p{color:var(--muted);margin-top:6px;font-size:12px}.detail-list{margin:28px 0 20px}.detail-list>div{justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px;font-size:12px;display:flex}.detail-list dt{color:var(--muted)}.detail-list dd{text-align:right;overflow-wrap:anywhere;max-width:60%;margin:0}.detail-list .total-row{border-top:1px solid var(--border);margin-top:23px;padding-top:22px;font-size:14px}.total-row dd{letter-spacing:-.04em;font-size:26px;font-weight:750}.support-inline{color:var(--muted);justify-content:center;align-items:center;gap:10px;min-height:40px;margin-top:22px;font-size:12px;display:flex}.support-inline:hover{color:var(--green)}.timeline-panel h2{font-size:19px}.timeline-panel>.muted{margin-top:9px;font-size:12px}.timeline{margin:29px 0 0;padding:0;list-style:none}.timeline li{gap:17px;min-height:87px;padding-bottom:27px;display:flex;position:relative}.timeline li:not(:last-child):before{content:"";background:var(--border);width:1px;position:absolute;top:24px;bottom:0;left:11px}.timeline-dot{border:1px solid var(--border);background:var(--surface-muted);width:23px;height:23px;color:var(--muted);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.timeline-dot.latest{background:var(--green-soft);color:var(--green);border-color:#151515}.timeline p{margin-top:1px;font-size:12px;line-height:1.8}.timeline time{color:var(--muted);margin-top:7px;font-size:12px;display:block}.services-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.services-notice{margin-bottom:24px}.service-card{padding:24px}.service-card-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.service-card h2{margin-bottom:8px;font-size:20px}.service-card>p{color:var(--muted);font-size:12px}.service-dates{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:8px;margin:15px 0;padding:18px 0;font-size:12px;display:grid}.service-dates span{color:var(--muted);justify-content:space-between;gap:8px;display:flex}.service-dates b{color:var(--text);font-weight:500}.service-order-link{color:var(--muted);justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:8px;font-size:12px;display:flex}.secret-display{background:var(--surface-muted);border:1px solid var(--border);border-radius:9px;align-items:flex-start;gap:8px;margin-top:15px;padding:12px;display:flex}.secret-display pre{min-width:0;font-size:12px;line-height:1.8}.secret-display .button{flex-shrink:0;min-height:35px;padding:7px 11px;font-size:12px}.support-grid{grid-template-columns:1fr 1fr;gap:35px;display:grid}.support-telegram{color:#151515;background:linear-gradient(15deg,#04e63e,#4cff76);border-radius:17px;align-items:center;gap:18px;padding:27px;display:flex}.support-telegram h2{font-size:18px}.support-telegram p{color:#202020;margin-top:8px;font-size:12px}.faq{margin-top:35px}.faq h2{margin-bottom:15px;font-size:19px}.faq details{border-bottom:1px solid var(--border);padding:17px 0}.faq summary{cursor:pointer;min-height:27px;font-size:12px;font-weight:650;line-height:1.7}.faq details p{color:var(--muted);padding:13px 0 5px;font-size:12px;line-height:1.9}.support-form{align-self:start;padding:30px}.support-form h2{font-size:21px}.support-form>.muted{margin-top:12px;font-size:12px;line-height:1.8}.success-message{text-align:center;padding:26px 0}.success-message p{color:var(--muted);margin:14px 0 23px;font-size:12px}.ticket-history{margin-top:38px}.ticket-history>h2{margin-bottom:22px;font-size:22px}.ticket{margin-bottom:15px;padding:23px}.ticket>div{justify-content:space-between;align-items:center;gap:20px;display:flex}.ticket h3{font-size:16px}.ticket-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:15px 0;font-size:13px;line-height:1.9}.ticket>small{color:var(--muted);font-size:12px}.ticket blockquote{background:var(--surface-muted);border-left:3px solid #4053ff;border-radius:0 8px 8px 0;margin:20px 0 0;padding:17px 20px}.ticket blockquote b{font-size:12px}.ticket blockquote p{margin-bottom:0}.owner-badge{background:var(--green-soft);color:var(--green);white-space:nowrap;border-radius:8px;align-items:center;gap:9px;padding:9px 12px;font-size:12px;display:flex}.admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.stat-card{padding:23px}.stat-card>div{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.stat-card strong{letter-spacing:-.05em;overflow-wrap:anywhere;margin:22px 0 11px;font-size:27px;line-height:1.2;display:block}.stat-card small{color:var(--muted);font-size:12px}.procurement-bar{background:var(--green-soft);border:1px solid #a4bf932f;border-radius:12px;align-items:center;gap:14px;margin:23px 0;padding:19px 22px;display:flex}.procurement-indicator{background:#4053ff;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 4px #97b77722}.procurement-bar b{font-size:12px;display:block}.procurement-bar span:not(.procurement-indicator){color:var(--muted);margin-top:5px;font-size:12px;display:block}.procurement-bar .button{white-space:nowrap;min-height:39px;margin-left:auto;font-size:12px}.procurement-bar.paused{color:#685124;background:#fff3db}.procurement-bar.paused .procurement-indicator{background:#b49149}.admin-products{grid-template-columns:1fr 1fr;gap:0 35px;padding:15px 25px;display:grid}.admin-products>div{border-bottom:1px solid var(--border);align-items:center;gap:13px;padding:17px 0;display:flex}.admin-products>div>.product-icon{border-radius:10px;width:38px;height:38px}.admin-products b{font-size:12px;display:block}.admin-products small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.admin-link-sites{gap:10px;padding:20px;display:grid}.admin-link-site{border:1px solid var(--border);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.admin-link-site span,.admin-link-site small{display:block}.admin-link-site small{color:var(--muted);margin-top:3px}.toggle{background:0 0;flex-shrink:0;width:46px;height:44px;margin-left:auto;padding:10px 0;position:relative}.toggle:before{content:"";background:var(--border);border-radius:30px;width:40px;height:23px;position:absolute;top:10px;left:0}.toggle>span{width:17px;height:17px;transition:transform var(--duration-base);background:#fff;border-radius:50%;display:block;position:relative;top:0;left:3px}.toggle.on:before{background:#151515}.toggle.on>span{transform:translate(17px)}.audit-list{padding:10px 24px}.audit-list>div{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:15px 0;display:flex}.audit-list b{font-size:12px}.audit-list small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.audit-list time{color:var(--muted);margin-left:auto;font-size:12px}.audit-dot{background:#86a577;border-radius:50%;width:7px;height:7px}.admin-ticket-list{padding:10px 23px}.admin-ticket{text-align:left;border-bottom:1px solid var(--border);background:0 0;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:19px 0;display:flex}.admin-ticket b{font-size:13px;display:block}.admin-ticket small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.admin-footnote{color:var(--muted);max-width:750px;margin-top:23px;font-size:12px;line-height:1.9}.dialog{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:20px;width:calc(100% - 32px);max-width:560px;max-height:calc(100dvh - 48px);padding:28px;box-shadow:0 22px 90px #0003}.dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#15151599}.dialog-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:17px;display:flex}.dialog-heading h2{font-size:23px}.dialog-order{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:18px 0}.dialog-order h3{font-size:16px}.dialog-order>p{color:var(--muted);overflow-wrap:anywhere;margin:8px 0 12px;font-size:12px}.dialog-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.dialog-actions>.button{flex:1;font-size:12px}.link-editor-grid{grid-template-columns:1.2fr 1fr;gap:50px;display:grid}.link-create-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(28px,5vw,80px);max-width:1040px;min-height:500px;margin:20px auto 70px;display:grid}.link-create-intro h1{letter-spacing:-.075em;max-width:10ch;margin-top:16px;font-size:clamp(43px,5vw,72px)}.link-create-intro p{max-width:37ch;color:var(--muted);margin-top:21px;font-size:16px}.link-create-form{padding:clamp(24px,3vw,38px)}.link-create-form .field{margin:0 0 24px}.link-publish-bar{justify-content:space-between;align-items:center;gap:20px;margin:0 0 28px;padding:18px 22px;display:flex}.link-publish-bar>div{min-width:0}.link-publish-bar strong,.link-publish-bar a{overflow-wrap:anywhere;display:block}.link-publish-bar a{color:#4053dc;text-underline-offset:3px;margin-top:5px;text-decoration:underline}.link-publish-bar .button{flex:none}.link-service-banner{background:#ffcf29;border-color:#ffcf29;justify-content:space-between;align-items:center;gap:28px;margin:0 0 25px;padding:25px 30px;display:flex}.link-service-banner h2{margin-top:5px;font-size:clamp(23px,3vw,32px)}.link-service-banner p{color:#3b3320;margin-top:7px}.link-service-banner .button{flex:none}.link-form{padding:30px}.link-form h2{font-size:19px}.link-form .button+.button{margin-top:15px}.link-item-editor{grid-template-columns:1fr 1.4fr auto;align-items:center;gap:10px;display:grid}.link-item-editor .field{margin:18px 0}.link-item-editor .field label{font-size:12px}.link-item-editor input{padding:10px;font-size:12px}.link-item-editor>.button{margin-top:19px;padding:9px 13px;font-size:12px}.link-preview-wrap{text-align:center;width:100%;max-width:370px;margin:0 auto}.link-preview{border:8px solid var(--text);background:#f6f6f4;border-radius:37px;min-height:545px;padding:40px 24px 20px;position:relative;box-shadow:0 16px 40px #1b3e2012}.preview-avatar{color:#151515;background:#ffc900;border-radius:28px;place-items:center;width:88px;height:88px;margin:0 auto 21px;font-size:30px;font-weight:800;display:grid}.link-preview h2{overflow-wrap:anywhere;font-size:22px}.link-preview>p{color:var(--muted);overflow-wrap:anywhere;white-space:pre-wrap;margin:15px 0 28px;font-size:12px;line-height:1.8}.preview-link{overflow-wrap:anywhere;background:#fff;border:1px solid #dcdcdf;border-radius:18px;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:58px;margin:10px 0;padding:14px 16px;font-size:13px;font-weight:650;display:flex}.preview-brand{color:var(--muted);margin-top:38px;font-size:12px;display:block}.preview-brand b{color:#151515;letter-spacing:-.05em;margin-left:3px;font-size:15px}.link-preview-wrap>.muted{margin-top:22px;font-size:12px;line-height:1.9}.save-message{color:var(--green);text-align:center;margin-top:13px;font-size:12px;display:block}.prose{max-width:780px;margin:0 auto;padding:45px}.prose h1{margin-bottom:27px;font-size:32px}.prose h2{margin:32px 0 13px;font-size:20px}.prose p{color:var(--muted);font-size:13px;line-height:2}.prose a{color:var(--green);text-decoration:underline}@media (prefers-reduced-motion:reduce){.toggle>span{transition:none}}
@font-face{font-family:Inter;src:url(/link-fonts/inter-latin.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Inter;src:url(/link-fonts/inter-cyrillic.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+400-52F,U+2DE0-2DFF,U+A640-A69F}.vlink-public-body{background:#f6f1e8;margin:0}.vlink-page,.vlink-page *{box-sizing:border-box}.vlink-page{--vlink-bg:#f6f1e8;--vlink-surface:#fffdf8;--vlink-ink:#171512;--vlink-muted:#514e49;--vlink-line:#afa9a0;--vlink-accent:#ffc900;isolation:isolate;background:var(--vlink-bg);min-height:100dvh;color:var(--vlink-ink);padding:clamp(52px,8vw,104px) clamp(18px,4vw,40px) 42px;font:16px/1.5 Inter,system-ui,sans-serif;position:relative;overflow:hidden}.vlink-theme-lilac{--vlink-bg:#f3effa;--vlink-surface:#fffaff;--vlink-ink:#251c2d;--vlink-muted:#514957;--vlink-line:#b4a8bf;--vlink-accent:#c99afe}.vlink-theme-sky{--vlink-bg:#eaf5fc;--vlink-surface:#fbfeff;--vlink-ink:#152431;--vlink-muted:#425666;--vlink-line:#a7bfcb;--vlink-accent:#85cfff}.vlink-theme-rose{--vlink-bg:#fff0ef;--vlink-surface:#fffaf8;--vlink-ink:#2b1c20;--vlink-muted:#60494e;--vlink-line:#cbb2b9;--vlink-accent:#ff9faf}.vlink-theme-mint{--vlink-bg:#ecf8ed;--vlink-surface:#fafffa;--vlink-ink:#182b1b;--vlink-muted:#4a5d4d;--vlink-line:#acc4ae;--vlink-accent:#92eb9e}.vlink-inner{z-index:1;width:min(100%,760px);margin-inline:auto;position:relative}.vlink-decoration{z-index:0;pointer-events:none;perspective:800px;width:min(100%,900px);height:380px;position:absolute;top:-110px;left:50%;transform:translate(-50%)}.vlink-decoration span{background:var(--vlink-accent);display:block;position:absolute;box-shadow:25px 26px 45px #17151217,inset -16px -18px 24px #17151216}.vlink-decoration span:first-child{border-radius:34px;width:140px;height:140px;top:35px;left:2%;transform:rotate(-22deg)rotateY(24deg)}.vlink-decoration span:last-child{border-radius:50%;width:105px;height:105px;top:85px;right:4%;transform:rotate(18deg)rotateX(28deg)}.vlink-theme-lilac .vlink-decoration span:first-child,.vlink-theme-mint .vlink-decoration span:last-child{border-radius:50%}.vlink-theme-rose .vlink-decoration span:last-child{border-radius:26px;transform:rotate(22deg)rotateY(-28deg)}.vlink-profile{text-align:center;max-width:690px;margin:0 auto 44px}.vlink-monogram{border:2px solid var(--vlink-ink);background:var(--vlink-accent);width:98px;height:98px;color:var(--vlink-ink);box-shadow:8px 9px 0 var(--vlink-ink);text-transform:uppercase;border-radius:30px;place-items:center;margin:0 auto 24px;font-size:39px;font-weight:800;line-height:1;display:grid}.vlink-eyebrow{color:var(--vlink-muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:750;display:block}.vlink-profile h1{letter-spacing:-.07em;overflow-wrap:anywhere;margin:0;font-size:clamp(37px,6.5vw,72px);font-weight:790;line-height:1.04}.vlink-profile p{max-width:48ch;color:var(--vlink-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:19px auto 0;font-size:clamp(15px,2vw,18px)}.vlink-blocks{gap:18px;display:grid}.vlink-block{min-width:0}.vlink-button{border:2px solid var(--vlink-ink);min-height:72px;color:var(--vlink-ink);text-align:center;overflow-wrap:anywhere;box-shadow:6px 7px 0 var(--vlink-ink);border-radius:21px;flex-direction:column;justify-content:center;align-items:center;padding:16px 22px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.vlink-button strong{font-size:17px;font-weight:750}.vlink-button span{margin-top:3px;font-size:13px}.vlink-button-solid{background:var(--vlink-accent)}.vlink-button-outline{background:var(--vlink-surface)}.vlink-button-soft{border-color:var(--vlink-line);background:var(--vlink-surface);box-shadow:0 8px 24px #17151214}a.vlink-button:hover{box-shadow:3px 4px 0 var(--vlink-ink);transform:translate(3px,3px)}a.vlink-button:active{box-shadow:0 1px 0 var(--vlink-ink);transform:translate(6px,6px)}a.vlink-button:focus-visible,.vlink-faq summary:focus-visible{outline:3px solid var(--vlink-ink);outline-offset:4px}.vlink-section{text-align:left;padding:22px 0 6px}.vlink-section h2{letter-spacing:-.055em;overflow-wrap:anywhere;margin:0;font-size:clamp(27px,4vw,42px);line-height:1.08}.vlink-section p{max-width:62ch;color:var(--vlink-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 0}.vlink-figure{margin:8px 0}.vlink-figure img,.vlink-image-placeholder{aspect-ratio:16/10;object-fit:cover;background:var(--vlink-accent);border-radius:24px;width:100%;display:block;box-shadow:0 12px 32px #17151218}.vlink-figure-square img,.vlink-figure-square .vlink-image-placeholder{aspect-ratio:1}.vlink-image-placeholder{color:var(--vlink-ink);text-align:center;place-items:center;padding:24px;display:grid}.vlink-figure figcaption{color:var(--vlink-muted);text-align:center;margin-top:10px;font-size:13px}.vlink-quote{border:1px solid var(--vlink-line);background:var(--vlink-surface);border-radius:28px;margin:8px 0;padding:clamp(25px,5vw,42px)}.vlink-quote p{letter-spacing:-.04em;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:clamp(23px,4vw,35px);font-weight:700;line-height:1.2}.vlink-quote cite{color:var(--vlink-muted);margin-top:16px;font-size:14px;font-style:normal;display:block}.vlink-faq{border:1px solid var(--vlink-line);background:var(--vlink-surface);border-radius:18px;padding:17px 20px}.vlink-faq summary{cursor:pointer;overflow-wrap:anywhere;font-weight:700}.vlink-faq p{color:var(--vlink-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 0}.vlink-offer{border:2px solid var(--vlink-ink);background:var(--vlink-surface);box-shadow:8px 9px 0 var(--vlink-accent);border-radius:28px;padding:clamp(26px,5vw,44px);position:relative}.vlink-offer h2{letter-spacing:-.05em;overflow-wrap:anywhere;max-width:20ch;margin:0;font-size:clamp(25px,4vw,39px);line-height:1.12}.vlink-offer p{max-width:56ch;color:var(--vlink-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:11px 0 23px}.vlink-offer-price{background:var(--vlink-accent);border-radius:999px;margin-bottom:18px;padding:7px 12px;font-size:13px;font-weight:750;display:inline-block}.vlink-offer-cta{background:var(--vlink-ink);min-height:44px;color:var(--vlink-surface);border-radius:999px;justify-content:center;align-items:center;padding:10px 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}a.vlink-offer-cta:hover{opacity:.82}a.vlink-offer-cta:focus-visible{outline:3px solid var(--vlink-ink);outline-offset:4px}.vlink-contact{text-align:center;padding:26px 0}.vlink-contact h2{letter-spacing:-.04em;margin:0 0 17px;font-size:clamp(24px,3vw,32px)}.vlink-contact>div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.vlink-contact a,.vlink-contact span{border:1px solid var(--vlink-line);background:var(--vlink-surface);min-height:44px;color:var(--vlink-ink);overflow-wrap:anywhere;border-radius:999px;align-items:center;padding:10px 16px;text-decoration:none;display:inline-flex}.vlink-contact a:hover{border-color:var(--vlink-ink)}.vlink-contact a:focus-visible{outline:3px solid var(--vlink-ink);outline-offset:3px}.vlink-divider{color:var(--vlink-muted);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:16px;margin:9px 0;font-size:12px;font-weight:700;display:flex}.vlink-divider:before,.vlink-divider:after{content:"";background:var(--vlink-line);flex:1;height:1px}.vlink-empty{border:1px dashed var(--vlink-line);color:var(--vlink-muted);text-align:center;border-radius:22px;justify-items:center;gap:4px;padding:40px 22px;display:grid}.vlink-empty strong{color:var(--vlink-ink)}.vlink-footer{color:var(--vlink-muted);text-align:center;margin-top:58px;font-size:12px}.vlink-footer strong{color:var(--vlink-ink)}.vlink-layout-editorial .vlink-profile{text-align:left;margin-left:0}.vlink-layout-editorial .vlink-monogram,.vlink-layout-editorial .vlink-profile p{margin-left:0}.vlink-layout-editorial .vlink-blocks{max-width:650px;margin-left:auto}.vlink-layout-cards .vlink-blocks{grid-template-columns:repeat(2,minmax(0,1fr))}.vlink-layout-cards .vlink-block-heading,.vlink-layout-cards .vlink-block-image,.vlink-layout-cards .vlink-block-quote,.vlink-layout-cards .vlink-block-divider,.vlink-layout-cards .vlink-block-contact{grid-column:1/-1}@media (max-width:520px){.vlink-page{padding-top:67px}.vlink-decoration span:first-child{left:-65px}.vlink-decoration span:last-child{right:-62px}.vlink-layout-cards .vlink-blocks{grid-template-columns:minmax(0,1fr)}.vlink-layout-cards .vlink-blocks>*{grid-column:auto}}@media (prefers-reduced-motion:reduce){.vlink-button{transition-duration:.01ms}a.vlink-button:hover,a.vlink-button:active{box-shadow:6px 7px 0 var(--vlink-ink);transform:none}}
.studio{--studio-ink:#181714;--studio-muted:#5c5a56;--studio-line:#d8d4cd;--studio-paper:#fffdf8;--studio-sun:#ffce24;color:var(--studio-ink)}.studio-header{justify-content:space-between;align-items:end;gap:28px;margin:18px 0 30px;display:flex}.studio-kicker{color:var(--studio-muted);letter-spacing:.11em;font-size:11px;font-weight:750;display:block}.studio-heading h1{letter-spacing:-.075em;margin:12px 0;font-size:clamp(37px,5vw,66px);font-weight:780;line-height:.98}.studio-heading h1 em{color:#a459c8;font-style:normal}.studio-heading p{color:var(--studio-muted);font-size:14px}.studio-actions{justify-items:end;gap:11px;padding-bottom:3px;display:grid}.studio-status{color:#286c46;white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.studio-status.is-pending{color:#8a5c13}.studio-status>span{background:currentColor;border-radius:50%;width:7px;height:7px}.studio-action-buttons{gap:8px;display:flex}.studio-button{border-radius:999px;min-height:45px;padding:11px 20px;font-size:13px;font-weight:750;transition:transform .18s,background .18s}.studio-button:hover:not(:disabled){transform:translateY(-2px)}.studio-button-primary{background:var(--studio-ink);color:#fff}.studio-button-primary:hover:not(:disabled){background:#403d37}.studio-button-secondary{border:1px solid var(--studio-line);background:#fff}.studio-button-secondary:hover:not(:disabled){background:#f1eee7}.studio-public-link{color:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;font-size:12px;font-weight:700;text-decoration:underline}.studio-public-actions{flex-wrap:wrap;gap:8px 16px;display:flex}.studio-alert,.studio-undo{overflow-wrap:anywhere;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:14px 18px;font-size:13px;display:flex}.studio-alert{color:#822b38;background:#ffedef}.studio-undo{color:#513a10;background:#fff4cd}.studio-alert button,.studio-undo button{text-underline-offset:3px;background:0 0;flex:none;font-weight:750;text-decoration:underline}.studio-validation-alert strong{font-weight:800}.studio-validation-alert small{margin-top:3px;font-size:12px;display:block}.studio-mobile-switch{display:none}.studio-workspace{grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr);align-items:start;gap:18px;min-width:0;display:grid}.studio-edit,.studio-preview{border:1px solid var(--studio-line);background:var(--studio-paper);border-radius:28px;min-width:0;box-shadow:0 12px 32px #201d1608}.studio-edit{overflow:hidden}.studio-tabs{background:#f4f0e9;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:9px;display:grid}.studio-tabs button{min-height:45px;color:var(--studio-muted);background:0 0;border-radius:16px;padding:9px 7px;font-size:12px;font-weight:750}.studio-tabs button[aria-selected=true]{color:var(--studio-ink);background:#fff;box-shadow:0 2px 9px #1715120d}.studio-panel{min-height:640px;padding:25px}.studio-panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.studio-panel-heading h2{font-size:26px}.studio-panel-heading>span{color:var(--studio-muted);font-size:12px;font-weight:700}.studio-panel-intro{max-width:31ch;color:var(--studio-muted);margin:-7px 0 22px;font-size:13px}.studio-empty-note{color:var(--studio-muted);text-align:center;border:1px dashed #bbb4a7;border-radius:17px;padding:25px 20px;font-size:13px}.studio-block-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.studio-block-list li{border:1px solid var(--studio-line);background:#fff;border-radius:17px;min-width:0;padding:11px}.studio-block-list li.is-hidden{opacity:.65}.studio-block-list li.has-error{background:#fff8f8;border-color:#c75e6a}.studio-block-select{text-align:left;background:0 0;align-items:center;gap:11px;width:100%;min-width:0;padding:2px;display:flex}.studio-block-select>span:last-child{min-width:0;display:grid}.studio-block-select strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.studio-block-select small{color:var(--studio-muted)}.studio-block-select .studio-block-error{color:#8b2e3a;font-weight:700}.studio-block-glyph{background:#e6dcfa;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:grid}.studio-block-glyph-image,.studio-block-glyph-offer{background:#ffd6dc}.studio-block-glyph-button,.studio-block-glyph-contact{background:#ffe382}.studio-block-glyph-faq,.studio-block-glyph-divider{background:#d2e9d6}.studio-block-tools{flex-wrap:wrap;gap:1px 12px;margin:9px 0 0 49px;display:flex}.studio-block-tools button{min-height:30px;color:var(--studio-muted);background:0 0;padding:4px 0;font-size:11px;font-weight:650}.studio-block-tools button:hover:not(:disabled){color:var(--studio-ink);text-decoration:underline}.studio-block-tools .studio-remove{color:#a43c4a}.studio-catalog-heading{margin:29px 0 16px}.studio-catalog-heading h3{font-size:19px}.studio-catalog-heading p{color:var(--studio-muted);margin-top:3px;font-size:12px}.studio-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.studio-catalog button{border:1px solid var(--studio-line);text-align:left;background:#fff;border-radius:16px;justify-items:start;min-width:0;min-height:115px;padding:15px;transition:border-color .18s,transform .18s;display:grid}.studio-catalog button:hover:not(:disabled){border-color:var(--studio-ink);transform:translateY(-2px)}.studio-catalog strong{align-self:end;font-size:13px}.studio-catalog small{color:var(--studio-muted);overflow-wrap:anywhere}.studio-catalog-glyph{border:2px solid var(--studio-ink);background:#ffc900;border-radius:6px;width:21px;height:21px;box-shadow:3px 3px #181714}.studio-catalog-glyph-image,.studio-catalog-glyph-quote{background:#c99afe;border-radius:50%}.studio-catalog-glyph-contact,.studio-catalog-glyph-faq{background:#96e5a8;transform:rotate(-10deg)}.studio-catalog-glyph-divider{width:26px;height:4px;box-shadow:none;background:#181714;border:0;border-radius:3px;margin-top:8px}.studio-inspector-head{justify-content:space-between;align-items:start;gap:15px;margin-bottom:23px;display:flex}.studio-inspector-head h3{margin-top:8px;font-size:27px}.studio-text-button{text-underline-offset:4px;background:0 0;min-height:40px;padding:6px 0;font-size:12px;font-weight:750;text-decoration:underline}.studio-field{margin-bottom:18px}.studio-field label{margin-bottom:7px;font-size:12px;font-weight:750;display:block}.studio-field input,.studio-field textarea,.studio-field select{border:1px solid var(--studio-line);width:100%;min-height:45px;color:var(--studio-ink);background:#fff;border-radius:12px;padding:12px 14px;font-size:13px;display:block}.studio-field textarea{min-height:108px}.studio-field small{color:var(--studio-muted);margin-top:6px;display:block}.studio-field.is-invalid input,.studio-field.is-invalid textarea,.studio-field.is-invalid select{background:snow;border-color:#b94252}.studio-field .studio-field-error{color:#8b2e3a;margin:7px 0 0;font-size:12px;font-weight:700;line-height:1.4}.studio-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.studio-preset{text-align:left;background:#fff;border:2px solid #0000;border-radius:16px;justify-items:start;gap:3px;padding:8px 8px 13px;display:grid}.studio-preset[aria-pressed=true]{border-color:var(--studio-ink)}.studio-preset-art{background:var(--preview-bg);border-radius:10px;width:100%;height:94px;margin-bottom:6px;display:block;position:relative;overflow:hidden}.studio-preset-art i{display:block;position:absolute}.studio-preset-art i:first-child{background:var(--preview-accent);border:2px solid #181714;border-radius:11px;width:43px;height:43px;top:11px;left:15px;transform:rotate(-12deg);box-shadow:4px 5px #181714}.studio-preset-art i:nth-child(2),.studio-preset-art i:last-child{background:#181714;border-radius:999px;width:55%;height:10px;bottom:26px;right:10%}.studio-preset-art i:last-child{opacity:.35;width:39%;height:6px;bottom:13px}.studio-preset strong{font-size:13px}.studio-preset small{color:var(--studio-muted)}.studio-preset-sun{--preview-bg:#f6f1e8;--preview-accent:#ffc900}.studio-preset-lilac{--preview-bg:#f3effa;--preview-accent:#c99afe}.studio-preset-sky{--preview-bg:#eaf5fc;--preview-accent:#85cfff}.studio-preset-rose{--preview-bg:#fff0ef;--preview-accent:#ff9faf}.studio-preset-mint{--preview-bg:#ecf8ed;--preview-accent:#92eb9e}.studio-setting{margin-top:26px}.studio-setting h3{margin-bottom:12px;font-size:15px}.studio-choice-row{flex-wrap:wrap;gap:7px;display:flex}.studio-choice-row button{border:1px solid var(--studio-line);background:#fff;border-radius:999px;min-height:42px;padding:9px 13px;font-size:12px;font-weight:650}.studio-choice-row button[aria-pressed=true]{border-color:var(--studio-ink);background:var(--studio-ink);color:#fff}.studio-preview{position:sticky;top:18px;overflow:hidden}.studio-preview-toolbar{border-bottom:1px solid var(--studio-line);justify-content:space-between;align-items:center;gap:12px;padding:17px 20px;display:flex}.studio-preview-toolbar>div:first-child{min-width:0}.studio-preview-toolbar strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;display:block;overflow:hidden}.studio-preview-sizes{background:#ece8df;border-radius:999px;flex:none;gap:3px;padding:3px;display:flex}.studio-preview-sizes button{background:0 0;border-radius:999px;min-height:34px;padding:7px 11px;font-size:11px;font-weight:700}.studio-preview-sizes button[aria-pressed=true]{background:#fff;box-shadow:0 2px 7px #17151212}.studio-preview-stage{background:radial-gradient(circle at 50% 0,#fff 0,#eae6dd 72%);justify-content:center;align-items:start;min-height:660px;max-height:min(880px,82vh);padding:26px;display:flex;overflow:auto}.studio-preview-frame{background:#fff;border:8px solid #262321;border-radius:34px;flex:none;width:min(100%,390px);min-width:0;overflow:hidden;box-shadow:0 20px 50px #1715122b}.studio-preview-frame .vlink-page{min-height:690px;padding:44px 18px 26px}.studio-preview-frame .vlink-decoration{top:-130px}.studio-preview-frame .vlink-decoration span:first-child{width:90px;height:90px}.studio-preview-frame .vlink-decoration span:last-child{width:70px;height:70px}.studio-preview-frame .vlink-monogram{width:76px;height:76px;font-size:31px}.studio-preview-frame .vlink-profile h1{font-size:clamp(34px,4vw,48px)}.studio-preview-frame .vlink-layout-cards .vlink-blocks{grid-template-columns:minmax(0,1fr)}.studio-preview-frame .vlink-layout-cards .vlink-blocks>*{grid-column:auto}.studio-preview-stage-desktop .studio-preview-frame{border:1px solid var(--studio-line);border-radius:19px;width:100%}.studio-preview-stage-desktop .studio-preview-frame .vlink-page{min-height:690px}.studio-preview-caption{color:var(--studio-muted);padding:12px 20px 16px;font-size:11px}@media (max-width:1000px){.studio-workspace{grid-template-columns:minmax(300px,.95fr) minmax(0,1.05fr);gap:12px}.studio-panel{padding:18px}.studio-preview-stage{padding:15px}}@media (max-width:760px){.studio-header{align-items:start;margin-top:16px}.studio-heading h1{font-size:clamp(36px,7vw,52px)}.studio-workspace{grid-template-columns:minmax(0,1fr)}.studio-mobile-switch{background:#ebe6de;border-radius:999px;grid-template-columns:repeat(2,1fr);gap:4px;margin-bottom:12px;padding:4px;display:grid}.studio-mobile-switch button{background:0 0;border-radius:999px;min-height:44px;font-size:12px;font-weight:750}.studio-mobile-switch button[aria-pressed=true]{background:#fff;box-shadow:0 2px 9px #17151215}.studio-mobile-hidden{display:none}.studio-edit,.studio-preview{width:100%}.studio-preview{position:static}}@media (max-width:560px){.studio-header{gap:22px;display:grid}.studio-actions{justify-items:start}.studio-panel{min-height:0;padding:18px 15px 25px}.studio-preview-stage{min-height:0;max-height:none;padding:14px}.studio-preview-frame{width:min(100%,390px)}.studio-preview-toolbar{flex-wrap:wrap}.studio-block-tools{gap:1px 11px}}@media (max-width:360px){.studio-catalog{gap:6px}.studio-catalog button{padding:11px}.studio-tabs button{font-size:11px}.studio-action-buttons{width:100%}.studio-action-buttons>button{flex:1;padding-inline:12px}}@media (prefers-reduced-motion:reduce){.studio-button,.studio-catalog button{transition:none}.studio-button:hover:not(:disabled),.studio-catalog button:hover:not(:disabled){transform:none}}
.product-detail-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.85fr);gap:45px;max-width:1160px;margin:0 auto;display:grid}.product-story{min-width:0}.product-visual{background:linear-gradient(175deg, var(--tile-start), var(--tile-end) 58%);border-radius:40px;justify-content:center;align-items:center;height:320px;display:flex;position:relative;overflow:hidden}.product-visual>[data-product-art]{width:350px;max-width:95%}.product-intro{padding:28px 8px 0}.product-intro h1{letter-spacing:-.065em;margin-bottom:16px;font-size:42px;line-height:1.05}.product-intro>p{color:var(--muted);font-size:15px}.feature-list{flex-wrap:wrap;gap:8px;margin:24px 0 18px;display:flex}.feature-list>span{padding:0 12px 0 0;font-size:12px;line-height:1.5}.checkout-panel{background:var(--surface);border:1px solid var(--border);border-radius:32px;align-self:start;min-width:0;padding:30px}.link-available{background:#ffcf29;border-color:#ffcf29;flex-direction:column;align-items:flex-start;gap:17px;display:flex}.link-available h2{font-size:clamp(25px,3vw,38px)}.link-available p{color:#3b3320;max-width:30ch}.link-available .small-badge{color:#fff;background:#151515}.link-available .button{margin-top:15px}.checkout-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.checkout-heading h2{font-size:23px}.star-balance-callout{color:#321244;background:#f2e3fa;border-radius:22px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;padding:18px;display:flex}.star-balance-callout>div{gap:2px;display:grid}.star-balance-callout span,.star-balance-callout small{font-size:12px}.star-balance-callout strong{letter-spacing:-.04em;font-size:21px}.star-balance-callout small{color:#553568}.star-balance-callout .button{white-space:nowrap;border-color:#bd87d8}@media (max-width:500px){.star-balance-callout{flex-direction:column;align-items:stretch}.star-balance-callout .button{align-self:flex-start}}.checkout-panel>.muted{margin:9px 0 28px;font-size:12px}.purchase-request-note{color:var(--muted);text-align:center;margin:12px 0 0;font-size:12px;line-height:1.5}.purchase-request-success{justify-items:start;gap:18px;display:grid}.purchase-request-success h2{font-size:clamp(24px,3vw,34px);line-height:1.1}.purchase-request-success p{color:var(--muted);font-size:14px;line-height:1.55}.purchase-request-success .button{margin-top:6px}.plan-fieldset{border:0;min-width:0;margin:0;padding:0}.plan-list{gap:10px;display:grid}.plan{border:1px solid var(--border);cursor:pointer;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;transition:background .2s,border-color .2s;display:grid}.plan.selected{background:var(--surface-muted);border-color:var(--text)}.plan input{margin:0}.plan>span{overflow-wrap:anywhere;min-width:0}.plan b{font-size:13px;font-weight:600;display:block}.plan small{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.6;display:block}.plan strong{white-space:nowrap;font-size:12px;font-weight:600}.recipient-field{margin:0}.checkout-total{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin:4px 0 0;padding-top:22px;display:flex}.checkout-total>span{color:var(--muted);font-size:13px}.checkout-total strong{letter-spacing:-.055em;font-size:30px;font-weight:600}.quote-summary{background:var(--surface-muted);border-radius:20px;gap:5px;padding:22px;display:grid}.quote-summary>span{color:var(--muted);font-size:12px}.quote-summary b{overflow-wrap:anywhere;margin-bottom:12px;font-size:14px}.quote-summary strong{letter-spacing:-.04em;font-size:28px;font-weight:600}.quote-summary small{color:var(--muted);margin-top:8px;font-size:12px}.test-scenario{color:var(--muted);margin:15px 0 20px;font-size:12px}.test-scenario summary{cursor:pointer;min-height:35px;padding:5px 0;text-decoration:underline}.test-scenario label{margin:10px 0 7px;display:block}.test-scenario select{font-size:12px}.coming-soon{align-content:center;gap:20px;min-height:330px;padding:40px;display:grid}.coming-soon h2{font-size:32px}.plan:hover:not(:has(input:disabled)){border-color:var(--muted)}.plan:focus-within{outline:2px solid var(--text);outline-offset:3px}@media (max-width:800px){.product-visual{height:260px}.product-visual>[data-product-art]{width:300px}}@media (max-width:500px){.product-visual{border-radius:var(--radius-lg);height:224px}.product-visual>[data-product-art]{width:280px}.feature-list>span{padding:0;font-size:12px}}@media (prefers-reduced-motion:reduce){.plan{transition:none}}
.wallet-page{max-width:1080px;margin:0 auto;padding:18px 0 48px}.wallet-heading{margin:0 0 25px}.wallet-heading h1{font-size:clamp(40px,6vw,64px)}.wallet-balance{isolation:isolate;background:var(--featured-purple-start);color:#fff;border-radius:40px;align-items:center;min-height:260px;padding:clamp(30px,5vw,56px);display:flex;position:relative;overflow:hidden}.wallet-balance-glow{aspect-ratio:1;background:radial-gradient(circle, var(--featured-purple-end), transparent 68%);opacity:.8;z-index:-1;pointer-events:none;border-radius:50%;width:min(70%,650px);position:absolute;inset:-90% -12% auto auto}.wallet-balance-content{z-index:1;gap:7px;display:grid;position:relative}.wallet-balance-content>span:first-child{font-size:14px;font-weight:550}.wallet-balance-content strong{letter-spacing:-.075em;overflow-wrap:anywhere;font-size:clamp(44px,6vw,76px);line-height:1}.wallet-balance-caption{opacity:.85;font-size:12px}.wallet-balance-orbit{aspect-ratio:1;width:230px;animation:14s ease-in-out infinite alternate wallet-orbit;position:absolute;top:15%;right:7%;transform:rotate(-23deg)}.wallet-balance-orbit span{border:2px solid #ffffff80;border-radius:50%;position:absolute;box-shadow:inset 0 0 30px #ffffff24}.wallet-balance-orbit span:first-child{inset:15px}.wallet-balance-orbit span:last-child{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff1f;inset:50px}@keyframes wallet-orbit{to{transform:rotate(22deg)translateY(-9px)}}.wallet-topup{grid-template-columns:.9fr 1.1fr;gap:32px;margin-top:22px;padding:32px;display:grid}.wallet-topup h2,.wallet-history h2{font-size:26px}.wallet-topup p{color:var(--muted);margin-top:8px}.wallet-topup form{align-self:center}.wallet-topup label{margin-bottom:9px;font-size:13px;font-weight:650;display:block}.wallet-topup-controls{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.wallet-topup input{border:1px solid var(--border);border-radius:25px;width:100%;min-height:48px;padding:10px 18px;font-size:18px}.wallet-topup small{color:var(--muted);margin-top:9px;display:block}.wallet-topup .wallet-field-error{color:var(--danger);font-weight:600}.wallet-topup input[aria-invalid=true]{border-color:var(--danger)}.wallet-history{margin-top:43px}.wallet-history-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;display:flex}.wallet-deposit-list{gap:12px;display:grid}.wallet-deposit{padding:25px 28px}.wallet-deposit-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.wallet-deposit-top>div{gap:3px;display:grid}.wallet-deposit-top strong{letter-spacing:-.05em;font-size:25px}.wallet-deposit-top>div>span{color:var(--muted);font-size:12px}.wallet-state{color:#5f0d87;white-space:nowrap;background:#f2e3fa;border-radius:18px;padding:7px 12px;font-size:12px;font-weight:650}.wallet-state.confirmed{color:#146332;background:#def8e7}.wallet-transfer-field{border-top:1px solid var(--border);grid-template-columns:155px minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 0;display:grid}.wallet-deposit-top+.wallet-transfer-field{margin-top:24px}.wallet-transfer-field>span{font-size:12px;font-weight:600}.wallet-transfer-field code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:13px}.wallet-transfer-field .button{min-height:40px;padding:8px 14px}.wallet-deposit-bottom{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.wallet-deposit-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.wallet-deposit-actions .button{white-space:nowrap}.wallet-check-message{border-radius:14px;margin-top:12px;padding:10px 13px;font-size:12px}.wallet-check-message.notice{color:#4b1668;background:#f2e3fa}.wallet-check-message.error{color:var(--danger);background:#fff0f2}.wallet-deposit-bottom small,.wallet-confirmed-date,.wallet-empty,.wallet-footnote{color:var(--muted)}.wallet-confirmed-date{margin-top:15px;font-size:13px}.wallet-hash-lookup{margin-top:15px;font-size:12px}.wallet-hash-lookup summary{cursor:pointer;padding:8px 0;font-weight:600}.wallet-hash-lookup label,.wallet-hash-lookup small{color:var(--muted);margin-top:8px;display:block}.wallet-hash-lookup input{border:1px solid var(--border);border-radius:16px;width:min(100%,480px);min-height:43px;padding:9px 13px;font-size:13px}.wallet-empty{background:var(--surface);border:1px solid var(--border);border-radius:24px;padding:30px}.wallet-footnote{margin-top:20px;font-size:12px}.wallet-footnote a{text-underline-offset:3px;text-decoration:underline}@media (max-width:760px){.wallet-topup{grid-template-columns:1fr;gap:20px}.wallet-transfer-field{grid-template-columns:1fr auto}.wallet-transfer-field>span{grid-column:1/-1}.wallet-transfer-field code{min-width:0}}@media (max-width:500px){.wallet-balance{border-radius:30px;min-height:205px;padding:26px}.wallet-balance-content strong{font-size:clamp(37px,10vw,52px)}.wallet-balance-orbit{opacity:.55;width:160px;right:-25px}.wallet-topup,.wallet-deposit{border-radius:25px;padding:22px}.wallet-topup-controls{grid-template-columns:1fr}.wallet-deposit-top{align-items:center}.wallet-deposit-top strong{font-size:21px}.wallet-transfer-field{grid-template-columns:1fr;gap:8px}.wallet-transfer-field .button{justify-self:start}.wallet-deposit-bottom{flex-direction:column;align-items:stretch}.wallet-deposit-actions{flex-direction:column}.wallet-deposit-actions .button{width:100%}}@media (prefers-reduced-motion:reduce){.wallet-balance-orbit{animation:none}}html[data-motion=paused] .wallet-balance-orbit{animation:none}
@media (max-width:1100px){.app-shell{padding:0 28px}.space-header{gap:16px}.contact-button{display:none}.product-detail-grid{gap:28px}.checkout-panel{padding:25px}.product-intro h1{font-size:37px}.support-grid{gap:25px}}@media (max-width:800px){.app-shell{padding:0 24px}.space-header{min-height:80px}.contact-button{display:none}.main-content{padding-top:10px}.footer{align-items:flex-start;padding-bottom:32px}.footer-links{gap:12px 18px}.product-detail-grid{grid-template-columns:minmax(0,1fr);gap:30px;max-width:570px}.services-grid,.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-products{grid-template-columns:1fr}.support-grid,.link-editor-grid{grid-template-columns:minmax(0,1fr);gap:30px}.link-create-grid{grid-template-columns:minmax(0,1fr);gap:32px;min-height:0}.login-wrap{grid-template-columns:.8fr 1.2fr}.login-panel{padding:36px 26px}.order-detail-grid{gap:16px}.order-summary,.timeline-panel{padding:24px}.link-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:500px){.app-shell{padding:0 16px}.space-header{gap:8px;min-height:76px}.header-actions{gap:6px}.account-button,.contact-button,.owner-link{min-height:44px;padding:10px 15px;font-size:12px}.header-actions:has(.owner-link) .contact-button{display:none}.account-name{display:none}.main-content{padding:6px 0 40px}.category-tabs{gap:5px}.category-tabs button{min-height:40px;padding:10px 14px;font-size:12px}.footer{flex-direction:column;gap:25px;padding-top:27px}.footer-links{justify-content:flex-start;gap:5px 18px;font-size:12px}.motion-switch,.footer .environment-label{font-size:12px}.back-link{margin-bottom:17px;padding:10px 18px;font-size:12px}.product-intro{padding:24px 2px 0}.product-intro h1{font-size:33px}.product-intro>p{font-size:13px}.feature-list{gap:6px;margin-top:19px}.feature-list>span{padding:8px 11px;font-size:12px}.checkout-panel{border-radius:30px;padding:25px 21px}.checkout-heading h2{font-size:23px}.plan{gap:10px;padding:14px}.plan strong{font-size:12px}.login-wrap{grid-template-columns:1fr;margin:0}.login-art{min-height:200px;max-height:230px}.login-art-object{width:230px!important}.login-art>.eyebrow{bottom:14px}.login-panel{padding:30px 24px}.login-panel h1{font-size:36px}.page-title{flex-direction:column;align-items:flex-start;gap:15px}.page-title h1{font-size:32px}.page-title p{font-size:12px}.empty-state{padding:50px 22px}.empty-state h2{font-size:25px}.list-toolbar{flex-wrap:wrap}.list-toolbar .catalog-search{width:100%;max-width:100%}.order-detail-grid{grid-template-columns:1fr}.order-page-heading{flex-direction:column;align-items:flex-start;gap:14px}.order-page-heading h1{font-size:30px}.services-grid{grid-template-columns:1fr}.support-telegram{gap:10px;padding:20px}.support-telegram h2{font-size:18px}.support-telegram-art{width:85px!important}.support-form{padding:24px}.ticket>div{flex-direction:column;align-items:flex-start;gap:12px}.admin-stats{gap:11px}.stat-card{padding:17px}.stat-card strong{font-size:24px}.stat-card>div{font-size:12px}.procurement-bar{flex-wrap:wrap;gap:12px;padding:17px}.procurement-bar>div{flex:1}.procurement-bar .button{margin-left:19px}.admin-products{padding:8px 17px}.admin-products>div{gap:10px}.admin-products b,.admin-products small{font-size:12px}.audit-list{padding:9px 17px}.dialog-heading h2{font-size:22px}.dialog-actions{flex-direction:column}.link-form{padding:23px}.link-item-editor{grid-template-columns:1fr;gap:0}.link-item-editor .field{margin:10px 0}.link-item-editor>.button{justify-self:start;margin:5px 0 10px}.link-preview-wrap{max-width:315px}.link-publish-bar,.link-service-banner{flex-direction:column;align-items:stretch}.link-publish-bar .button,.link-service-banner .button{width:100%}.prose{padding:25px}.prose h1{font-size:29px}.prose h2{font-size:22px}.desktop-only{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-delay:0s!important}}[data-motion=paused] *,[data-motion=paused] :before,[data-motion=paused] :after{transition:none!important;animation-play-state:paused!important}

