:root{--purple:#5b316c;--deep:#3c2546;--gold:#b68d50;--ink:#302a35;--muted:#968a9b;--line:#eee8f0;--bg:#faf8fb;--green:#49816a;--red:#b05a67;--serif:Georgia,'Times New Roman',serif}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:14px/1.65 system-ui,-apple-system,'Segoe UI',sans-serif}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.55;cursor:wait}a{color:var(--purple)}[hidden]{display:none!important}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.layout{display:flex;min-height:100vh}aside{position:fixed;inset:0 auto 0 0;width:250px;background:#fff;border-right:1px solid var(--line);padding:35px 22px 20px;display:flex;flex-direction:column;z-index:12}.brand{display:flex;align-items:center;gap:13px;text-decoration:none;color:var(--deep);font:600 22px/1.2 var(--serif);letter-spacing:2px}.brand small{font:8px/2.8 system-ui;letter-spacing:1.35px;color:var(--gold);display:block}.brand-emblem{position:relative;font:36px/1.4 var(--serif);border:1px solid #d7bd8e;color:var(--purple);height:52px;width:44px;display:inline-grid;place-items:center;flex-shrink:0}.brand-emblem i{position:absolute;right:-8px;top:-12px;background:#fff;color:var(--gold);font:24px var(--serif)}.nav-caption{font-size:9px;letter-spacing:1.5px;color:#ad9fb7;margin:48px 10px 18px}#nav{display:grid;gap:6px}#nav a{display:flex;align-items:center;gap:14px;border-radius:8px;padding:12px 15px;color:#8c7c95;text-decoration:none;font-size:12px}#nav a.active{background:#f0e8f5;color:var(--purple);font-weight:600}#nav a.active:after{content:'';width:5px;height:5px;background:var(--purple);border-radius:50%;margin-left:auto}.icon{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.side-note{margin-top:auto;background:#faf7fc;border:1px solid #f1e9f5;border-radius:10px;padding:18px;color:#90789b;font-size:13px;position:relative}.side-note .gold-star{position:absolute;right:17px;top:8px;font-size:35px;color:#d2ba8b}.side-note p{margin:0}.side-note small{color:#b1a0ba;font-size:10px;display:block;margin-top:8px}.server-status{font-size:10px;color:#a08fa9;display:flex;align-items:center;gap:7px;margin:24px 2px 0}.server-status>span{width:6px;height:6px;border-radius:50%;background:#6fa586}.server-status small{margin-left:auto;color:#c5b7cb}.main-shell{margin-left:250px;width:calc(100% - 250px)}header{height:82px;border-bottom:1px solid var(--line);background:white;display:flex;align-items:center;justify-content:space-between;padding:0 40px;gap:10px}.breadcrumb{font-size:11px;color:#a797af}.breadcrumb span{margin:0 13px;color:#d5cbdc}.breadcrumb strong{font-weight:500;color:#6d5979}.header-actions{display:flex;align-items:center;gap:18px}#today{font-size:10px;color:#a18eac}.header-divider{height:24px;border-left:1px solid var(--line)}.account{border:0;background:none;display:flex;gap:9px;align-items:center;color:#786181;font-size:11px}.avatar{height:33px;width:33px;border-radius:50%;background:#f0e9f5;display:grid;place-items:center;color:var(--purple);font:19px var(--serif)}.icon-button{border:0;background:transparent;color:#9b86a7;padding:8px;font-size:20px;line-height:1.3}.mobile-menu{display:none}main{padding:33px 40px 44px;max-width:1540px;margin:auto;min-height:calc(100vh - 145px)}h1,h2,h3,p{margin:0}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:27px}h1{font-size:26px;letter-spacing:-.8px;font-weight:600;line-height:1.5}.subtitle{color:#a18eab;font-size:11px;margin-top:5px}.heading-buttons{display:flex;gap:8px;flex-shrink:0}.eyebrow{font-size:9px;font-weight:600;letter-spacing:1.8px;color:var(--gold)}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 17px;border:1px solid var(--purple);border-radius:7px;background:var(--purple);color:white;text-decoration:none;font-size:11px;font-weight:500;white-space:nowrap}.button.secondary{background:white;color:#897093;border-color:#e4d8eb}.button.ghost{background:transparent;color:#9675a5;border-color:transparent}.button.small{padding:5px 10px;min-height:31px;font-size:10px}.button.danger{background:#ae5665;border-color:#ae5665}.hero{position:relative;overflow:hidden;padding:28px 32px;background:#eee5f3;border:1px solid #e8dced;border-radius:12px;margin-bottom:24px;display:flex;align-items:center;justify-content:space-between;min-height:175px;isolation:isolate}.hero-copy{position:relative;z-index:2}.hero .eyebrow{color:#aa8750;font-size:8px}.hero h2{font:28px/1.5 var(--serif);color:#5b386b;margin:6px 0}.hero p{font-size:11px;color:#9b81a7}.hero-seal{font:95px var(--serif);color:#bc9c68;margin-right:25px;z-index:1;line-height:1.1}.hero-seal span{font-size:55px;vertical-align:top;display:inline-block;margin:5px 0 0 -2px}.hero:after{content:'';position:absolute;border:1px solid #dbcae5;border-radius:50%;height:360px;width:360px;right:-60px;top:-90px;box-shadow:0 0 0 35px #e9deef,0 0 0 36px #ded0e7;z-index:0}.hero-footer{display:flex;gap:15px;align-items:center;margin-top:16px;color:#9c82a8;font-size:9px}.hero-footer span{display:flex;align-items:center;gap:4px}.hero-footer .dot{width:4px;height:4px;border-radius:50%;background:#b799c5}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}.stat{background:#fff;border:1px solid var(--line);border-radius:10px;padding:19px 21px}.stat-top{display:flex;justify-content:space-between;align-items:center;gap:8px;color:#9a85a5;font-size:10px}.stat-icon{background:#f5eff8;display:grid;place-items:center;height:31px;width:31px;border-radius:8px;color:#aa8ebb;flex-shrink:0}.stat-icon .icon{height:16px;width:16px}.stat-value{font-size:25px;font-weight:600;letter-spacing:-.8px;margin-top:10px;line-height:1.4}.stat-note{font-size:9px;color:#b09fba;margin-top:7px}.stat.profit .stat-icon{color:#aa8b52;background:#faf5eb}.stat.profit .stat-value{color:#856736}.grid-two{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(255px,1fr);gap:22px;margin-bottom:24px}.panel{background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden}.panel-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:19px 22px;border-bottom:1px solid #f2edf5}.panel-heading h2{font-size:12px;font-weight:600}.panel-heading a{font-size:10px;text-decoration:none;color:#a487b3}.panel-body{padding:22px}.badge{display:inline-flex;align-items:center;gap:5px;border-radius:5px;padding:4px 8px;font-size:9px;white-space:nowrap;background:#f3edf7;color:#997ba9}.badge.green{color:#5a8f77;background:#edf6f0}.badge.red{color:#b86676;background:#fcf0f3}.badge.gold{color:#ae8c57;background:#fcf6eb}.chart-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.chart-meta strong{font-size:21px;letter-spacing:-.7px;font-weight:600}.chart-meta span{font-size:9px;color:#b1a0bb}.chart{height:157px;display:flex;align-items:end;justify-content:space-around;gap:10px;padding:15px 7px 0;border-bottom:1px solid var(--line);background:repeating-linear-gradient(to top,transparent 0,transparent 37px,#f5f0f8 38px)}.chart-col{height:100%;flex:1;display:flex;align-items:center;justify-content:end;flex-direction:column}.bar{width:45%;max-width:31px;border-radius:4px 4px 0 0;background:#c3a9d2}.chart-col:last-child .bar{background:#805691}.chart-labels{display:flex;justify-content:space-around;margin-top:10px;color:#b29dc0;font-size:9px}.chart-note{color:#b09abc;font-size:9px;margin-top:15px}.quick{display:flex;align-items:center;gap:12px;padding:13px 0;width:100%;border:0;border-bottom:1px solid #f3edf6;background:none;text-align:left;text-decoration:none;color:inherit}.quick:last-child{border-bottom:0}.quick-icon{width:36px;height:36px;border-radius:8px;background:#f5eef9;color:#a98abc;display:grid;place-items:center}.quick:nth-child(2) .quick-icon{background:#faf5ec;color:#b69a69}.quick strong{display:block;font-weight:500;font-size:11px}.quick small{color:#b7a4c1;font-size:9px}.quick .arrow{margin-left:auto;color:#c3b0cd}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;text-align:left;white-space:nowrap}th{font-size:9px;font-weight:500;color:#b19cbd;background:#fdfbfe;padding:13px 22px;border-bottom:1px solid var(--line)}td{font-size:11px;padding:16px 22px;border-bottom:1px solid #f4f0f6}td small{font-size:9px;color:#ae9db8}tr:last-child td{border-bottom:0}.empty{text-align:center;padding:35px 20px;color:#ad9bb7;font-size:11px}.empty-icon{display:block;color:#cfbfd8;font-size:28px;margin-bottom:8px}.notice{border:1px solid #eee1c6;background:#fffaf1;padding:12px 17px;border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:14px;color:#aa905f;font-size:10px;margin-bottom:20px}.notice.neutral{background:#f4eff8;border-color:#e7dced;color:#a08aad}.toolbar{display:flex;align-items:center;gap:10px;margin-bottom:20px;flex-wrap:wrap}.toolbar>input{flex:1;min-width:170px}.toolbar select{width:auto;min-width:140px}.toolbar label{font-size:10px;color:#a28bae}.toolbar .spacer{flex:1}.segmented{display:inline-flex;background:#eee7f3;padding:3px;border-radius:7px;gap:3px}.segmented button{border:0;background:none;color:#a188af;padding:7px 11px;border-radius:5px;font-size:10px}.segmented button.selected{background:white;color:var(--purple);box-shadow:0 1px 4px #59336a10}input,select,textarea{width:100%;background:white;border:1px solid #e3d8ea;border-radius:7px;padding:10px 12px;color:#64506f;font-size:12px;outline:none;min-height:42px}input:focus,select:focus,textarea:focus{border-color:#a887ba;box-shadow:0 0 0 3px #f2eaf7}textarea{resize:vertical;min-height:85px}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.product-card{background:#fff;border:1px solid var(--line);border-radius:11px;padding:20px}.product-image{height:150px;background:#f7f2fa;border-radius:8px;display:grid;place-items:center;margin-bottom:17px;color:#c8b2d5;font-size:35px}.product-image img{width:100%;height:100%;object-fit:contain}.product-card h3{font-size:15px;margin:11px 0 5px}.product-card p{font-size:10px;color:#a08bad}.product-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:17px}.product-bottom strong{font-size:17px;color:#6f4c7d}.product-bottom small{font-size:10px;color:#b19ac0}.metric-inline{font-size:11px;padding:15px 22px;color:#a38bae}.friend-tree{padding:22px}.friend-tree details{margin:9px 0 9px 17px;border-left:1px solid #dfd0e8;padding-left:16px}.friend-tree summary{list-style:none;cursor:pointer;border:1px solid #eee5f3;background:#fcf9fd;border-radius:8px;padding:11px 14px;display:flex;align-items:center;gap:10px;font-size:11px}.friend-tree summary:before{content:'âŒ„';color:#b79dc4}.friend-tree summary .badge{margin-left:auto}.tree-root{display:flex;gap:10px;align-items:center;padding:12px 14px;background:#eee5f4;border-radius:8px;color:#79508a;font-size:12px}.tree-root small{font-size:10px;color:#a78fb3;margin-left:auto}.tree-caption{font-size:10px;color:#aa93b6;margin-top:16px}.profile-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:22px}.copy{font-size:12px;color:#9b83a7;line-height:1.9}.copy h3{color:#765382;font-size:14px;margin:22px 0 8px}.copy h3:first-child{margin-top:0}.copy .button{margin-top:13px}.copy ul{padding-left:18px}.qr-card{text-align:center;padding:30px}.qr-image{display:block;width:min(280px,100%);height:auto;margin:25px auto}.supplied-logo{width:100px;height:100px;object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:8px}.profile-name{font-size:23px;font-family:var(--serif);color:#674175;margin:12px 0}.checkline{display:flex;gap:8px;align-items:center;color:#7e9987;font-size:10px;justify-content:center}.audit-list{display:grid;gap:10px;margin-top:15px}.audit-item{display:flex;gap:10px;color:#aa94b4;font-size:10px;align-items:center}.audit-item:before{content:'';width:5px;height:5px;border-radius:50%;background:#c2accf;flex-shrink:0}.audit-item time{margin-left:auto;font-size:9px;color:#b8a6c2}.login-layout{max-width:430px;margin:28px auto;border:1px solid var(--line);background:white;border-radius:13px;padding:33px}.login-layout h2{font:29px var(--serif);color:var(--purple);letter-spacing:2px;margin:10px 0}.login-layout form{display:grid;gap:17px;margin-top:25px}.login-layout .button{width:100%;margin-top:2px}.login-layout small{font-size:10px;color:#ac94b6;display:block;margin-top:22px}.boot{display:grid;place-items:center;gap:20px;min-height:60vh;color:#ab90b8;font-size:12px}footer{padding:18px 40px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;color:#b3a2bc;font-size:9px}.bottom-nav{display:none}.nav-overlay{display:none}.system-banner{text-align:center;background:#fff1d8;color:#9c7b40;padding:9px 15px;font-size:11px}.system-banner button{background:transparent;border:0;color:var(--purple);text-decoration:underline}dialog{border:1px solid #e8deed;border-radius:13px;padding:0;width:calc(100% - 28px);max-width:640px;max-height:90dvh;box-shadow:0 25px 90px #35213d38}dialog::backdrop{background:#2d193b65;backdrop-filter:blur(3px)}.dialog-heading{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding:20px 25px}.dialog-heading h2{font-size:19px;font-weight:500;margin-top:4px}.dialog-heading .eyebrow{font-size:8px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px;padding:24px}.field{display:block;color:#937aa1;font-size:10px}.field>span{display:block;margin-bottom:7px}.wide,.form-help{grid-column:1/-1}.form-help{font-size:10px;color:#a48cb0;line-height:1.8}.sale-preview{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;background:#f7f1fa;border:1px solid #eee2f4;border-radius:8px;padding:15px;grid-column:1/-1;color:#a78cb5;font-size:9px}.sale-preview strong{display:block;font-size:16px;color:#735180;margin-top:4px}.dialog-actions{padding:17px 24px;border-top:1px solid var(--line);display:flex;justify-content:end;gap:10px}.error{color:#b25565;font-size:11px;padding:0 24px 14px}.error:empty{display:none}#toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);z-index:30;background:#44304f;color:#fff;max-width:90vw;padding:12px 23px;border-radius:8px;font-size:11px;box-shadow:0 4px 20px #45254f30}.section-space{margin-top:23px}.attachment-note{font-size:10px;color:#b09aba;margin-top:12px}
@media(min-width:1500px){main{padding-top:42px}.hero{min-height:193px}.hero h2{font-size:31px}}
@media(max-width:1100px){aside{width:215px;padding:28px 15px 20px}.brand{font-size:20px;gap:9px}.brand small{font-size:7px;letter-spacing:.9px}.main-shell{margin-left:215px;width:calc(100% - 215px)}header{padding:0 25px}main{padding:26px}.stats{gap:12px}.stat{padding:17px}.stat-value{font-size:22px}.grid-two{gap:16px;grid-template-columns:minmax(0,1.5fr) minmax(230px,1fr)}#today{display:none}.product-grid{grid-template-columns:repeat(2,1fr)}.profile-grid{grid-template-columns:1fr 1fr}}
@media(max-width:760px){aside{transform:translateX(-100%);transition:transform .2s;width:250px;box-shadow:none}aside.open{transform:translateX(0);box-shadow:10px 0 50px #321c4030}.nav-overlay:not([hidden]){display:block;position:fixed;inset:0;border:0;background:#28173450;z-index:11}.main-shell{margin:0;width:100%}header{height:64px;padding:0 15px;position:sticky;top:0;z-index:8;gap:8px}.mobile-menu{display:block}.breadcrumb{margin-right:auto;font-size:10px}.breadcrumb span{margin:0 6px}.header-actions{gap:7px}.header-divider,#accountLabel{display:none}.account{padding:0}.avatar{width:29px;height:29px;font-size:16px}main{padding:24px 16px 35px;min-height:calc(100dvh - 200px)}h1{font-size:23px}.page-heading{align-items:start;gap:13px;margin-bottom:22px}.heading-buttons{gap:5px}.heading-buttons .button{font-size:10px;padding:9px 11px}.page-heading .subtitle{line-height:1.8;font-size:10px}.hero{padding:24px;display:block;min-height:190px}.hero h2{font-size:26px}.hero p{font-size:10px;max-width:260px}.hero-seal{position:absolute;right:17px;bottom:17px;font-size:45px;opacity:.45;margin:0}.hero-seal span{font-size:29px}.hero:after{right:-255px;top:-75px}.hero .eyebrow{font-size:7px;letter-spacing:1.4px}.hero-footer{font-size:8px}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:20px}.stat{padding:16px}.stat-value{font-size:23px}.stat-top{font-size:10px}.stat-note{font-size:9px;line-height:1.7}.grid-two,.profile-grid{grid-template-columns:1fr;gap:18px}.panel-heading{padding:16px 18px}.panel-body{padding:18px}.notice{align-items:start;flex-direction:column;gap:10px}.notice .button{min-height:31px;padding:6px 10px}.toolbar{gap:8px;align-items:end}.toolbar>input{flex-basis:100%}.toolbar select{flex:1;min-width:120px}.toolbar label{flex:1}.toolbar label input{width:100%}.product-grid{gap:12px}.product-card{padding:14px}.product-image{height:120px}.product-card h3{font-size:13px}.product-bottom strong{font-size:14px}.product-bottom{flex-wrap:wrap}td,th{padding:13px 16px}.form-grid{padding:19px;gap:13px}.dialog-heading{padding:17px 19px}.dialog-heading h2{font-size:17px}.sale-preview{gap:8px;padding:12px}.sale-preview strong{font-size:13px}footer{display:block;padding:17px 16px 90px;line-height:2;font-size:8px}.bottom-nav{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:9;background:#fffffff5;border-top:1px solid var(--line);padding:8px 5px max(8px,env(safe-area-inset-bottom));backdrop-filter:blur(12px);justify-content:space-around}.bottom-nav a{display:flex;align-items:center;flex-direction:column;gap:4px;color:#b29bc0;text-decoration:none;font-size:8px;padding:3px 12px}.bottom-nav a.active{color:var(--purple)}.bottom-nav .icon{width:20px;height:20px}#toast{bottom:83px}.friend-tree{padding:14px}.friend-tree details{margin-left:10px;padding-left:10px}.friend-tree summary{flex-wrap:wrap;padding:10px;font-size:10px}.friend-tree .badge{font-size:8px}.tree-root small{font-size:8px}.login-layout{margin:12px auto;padding:26px}.qr-card{padding:24px}.side-note{margin-top:28px}.server-status{margin-top:auto;padding-top:20px}}
@media(max-width:380px){.product-grid{grid-template-columns:1fr}.stat{padding:13px}.stat-value{font-size:20px}.hero h2{font-size:24px}.form-grid{grid-template-columns:1fr}.wide{grid-column:auto}.sale-preview{grid-column:auto}.heading-buttons .button{padding:9px}.heading-buttons .icon{display:none}.hero-footer{gap:8px}}
@media(prefers-reduced-motion:reduce){*{transition:none!important}}

.brand small{white-space:nowrap;font-size:7px;letter-spacing:.7px}@media(max-width:760px){.button.small{min-height:40px;font-size:11px}.field{font-size:11px}input,select,textarea{font-size:16px}.bottom-nav a{font-size:9px;padding:3px 7px}}

#nav{overflow-y:auto;min-height:0;flex-shrink:1}#sidebar .side-note{flex-shrink:0;margin-top:24px}.server-status{flex-shrink:0}#sidebar{gap:0}.wrap-cell{white-space:normal;min-width:180px;max-width:320px}.photo-upload{border:1px dashed #d8c4e4;border-radius:9px;padding:16px}.photo-controls{display:flex;gap:10px;flex-wrap:wrap}.photo-controls label{cursor:pointer}.photo-upload img{display:block;width:140px;height:140px;object-fit:contain;margin:15px 0;border-radius:8px;background:#f7f1fa}.photo-upload .form-help{margin-top:12px}.notification-button{position:relative}#notificationCount{position:absolute;right:-4px;top:-4px;min-width:17px;height:17px;border-radius:20px;background:#b3677d;color:white;font-size:10px;display:grid;place-items:center}.alert-list{display:grid;gap:15px}.stock-notification{display:flex;align-items:center;gap:14px;border-bottom:1px solid #eee5f4;padding-bottom:16px;font-size:12px}.stock-notification>div{flex:1}.stock-notification p,.stock-notification small{color:#a18cad;font-size:11px}@media(max-width:760px){.stock-notification{flex-wrap:wrap}.stock-notification>div{min-width:160px}#sidebar .nav-caption{margin-top:26px}#nav a{padding-top:10px;padding-bottom:10px}.side-note{display:none}}

.registration-shell{display:grid;grid-template-columns:1fr 1.2fr;max-width:930px;margin:15px auto;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:white}.registration-intro{padding:45px 32px;background:#eee5f3;position:relative;overflow:hidden}.registration-intro h1{font:36px/1.5 var(--serif);color:#613a70;margin:30px 0 16px}.registration-intro p{color:#9b81a7;font-size:12px;line-height:1.9}.registration-steps{display:grid;gap:20px;margin-top:45px;color:#9a7eaa;font-size:11px}.registration-mark{font:110px var(--serif);color:#bea16e;opacity:.4;position:absolute;bottom:20px;right:20px}.registration-form{padding:32px}.registration-form h2{font-size:24px;font-weight:500;margin-top:7px}.registration-form .form-grid{padding:22px 0 0}.consent{display:flex;gap:10px;align-items:start;color:#a18cab;font-size:10px}.consent input{width:17px;height:17px;min-height:0;flex-shrink:0}.registration-login{text-align:center;font-size:11px;color:#a28aac;margin-top:15px}.registration-login a{font-weight:600}.registration-success-mark{font-size:38px;color:#8baf9a;margin:45px 0 15px}#registrationSuccess{color:#9b81a7;font-size:12px;line-height:1.9}#registrationSuccess h3{color:#694478;font-size:20px;margin-bottom:13px}#registrationSuccess .button{margin-top:20px}.honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.member-links{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:760px){.registration-shell{grid-template-columns:1fr;margin:0}.registration-intro{padding:24px}.registration-intro h1{font-size:27px;margin:12px 0}.registration-intro h1 br{display:none}.registration-steps{display:none}.registration-mark{font-size:70px;right:20px;bottom:10px}.registration-form{padding:24px}.consent{font-size:11px}.registration-login{font-size:12px}}

.google-auth-slot{margin:20px 0}.google-button-host{display:flex;justify-content:center;min-height:44px}.google-auth-status{font-size:13px;text-align:center;overflow-wrap:anywhere}.auth-separator{display:flex;align-items:center;gap:12px;margin:18px 0;color:#88768e;font-size:12px}.auth-separator:before,.auth-separator:after{content:"";height:1px;background:#e9e0ed;flex:1}.google-disabled{width:100%;max-width:360px;opacity:.65}.google-button-host[inert]{opacity:.6}
