/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.contents{display:contents}.table{display:table}.grow{flex-grow:1}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#07111f;--ink2:#0d1a2b;--gold:#e7ad3c;--gold2:#f6c760;--cream:#f7f3ea;--muted:#6c7683;--line:#dfe3e7;--white:#fff}*{box-sizing:border-box}body{color:var(--ink);background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.shell{width:min(1180px,100% - 40px);margin-inline:auto}.logo{letter-spacing:-1px;align-items:center;gap:4px;font-size:27px;font-weight:850;display:inline-flex}.logo span,.miniLogo b{width:34px;height:34px;color:var(--ink);background:linear-gradient(135deg,var(--gold2),var(--gold));border-radius:10px;place-items:center;font-family:Georgia,serif;display:grid}.nav{z-index:30;justify-content:space-between;align-items:center;height:76px;display:flex;position:relative}.navLinks{align-items:center;gap:28px;font-size:14px;font-weight:650;display:flex}.navLinks>a:not(.button){color:#3c4654}.navLinks>a:hover{color:var(--gold)}.loginLink{margin-left:14px}.button{background:linear-gradient(135deg,var(--gold2),var(--gold));color:var(--ink);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:12px;padding:14px 21px;font-weight:800;display:inline-flex;box-shadow:0 9px 24px #e7ad3c33}.button:hover{filter:brightness(1.04);transform:translateY(-1px)}.button.small{padding:11px 16px}.button.ghost{box-shadow:none;background:0 0;border:1px solid #cad0d6}.button.ghost.dark{border-color:#c6cbd2;width:100%}.button.light{color:var(--ink);box-shadow:none;background:#fff}.menuButton{background:0 0;border:0;font-size:26px;display:none}.hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;min-height:650px;padding-top:36px;padding-bottom:70px;display:grid}.heroCopy{padding-bottom:30px}.eyebrow,.sectionTitle>span,.miniLabel,.simpleHero>span,.panelHead>div>span{color:#a87515;letter-spacing:1.7px;font-size:12px;font-weight:850}.eyebrow{align-items:center;gap:10px;display:flex}.eyebrow i{background:var(--gold);width:25px;height:2px}h1,h2,h3,p{margin-top:0}.hero h1{letter-spacing:-3.5px;max-width:670px;margin:19px 0 24px;font-size:68px;line-height:1.04}.hero h1 em,.sectionTitle h2 em,.showcase h2 em{color:#b57a0d;font-family:Georgia,serif;font-weight:500}.heroCopy>p{color:#5e6875;max-width:610px;font-size:18px;line-height:1.7}.heroActions{gap:12px;margin:30px 0;display:flex}.play{border:1px solid #9ea5ae;border-radius:50%;place-items:center;width:24px;height:24px;padding-left:2px;font-size:11px;display:grid}.trust{align-items:center;gap:14px;margin-top:30px;display:flex}.trust p{margin:0;font-size:13px;line-height:1.35}.trust span{color:#7a8490}.avatars{display:flex}.avatars b{color:#fff;background:#17283d;border:2px solid #fff;border-radius:50%;place-items:center;width:35px;height:35px;margin-left:-7px;font-size:10px;display:grid}.avatars b:first-child{background:#b6782c;margin:0}.avatars b:nth-child(2){background:#8e5d42}.avatars b:nth-child(3){background:#304e5c}.avatars b:last-child{background:var(--gold);color:var(--ink)}.heroVisual{place-items:center;height:590px;display:grid;position:relative}.glow{background:radial-gradient(circle,#f4cf7b80 0,#f6e9c454 40%,#0000 68%);border-radius:50%;width:520px;height:520px;position:absolute}.phone{color:#fff;z-index:2;background:linear-gradient(145deg,#0f1d2c,#050c14);border:7px solid #17212d;border-radius:44px;width:292px;height:580px;position:relative;overflow:hidden;box-shadow:0 28px 70px #0a142642,0 0 0 2px #d6a94f}.phoneTop{justify-content:space-between;height:30px;padding:10px 21px;font-size:9px;display:flex}.phoneTop i{background:#020509;border-radius:10px;width:48px;height:14px;position:absolute;top:7px;left:calc(50% - 24px)}.cover{background:radial-gradient(circle at 70% 30%,#d5a33744,#0000 30%),linear-gradient(130deg,#1a2d40,#0b1521);height:78px}.avatar{color:#8a5914;background:#f3ead5;border:3px solid #e2ad40;border-radius:50%;place-items:center;width:70px;height:70px;margin:-35px auto 7px;font:700 22px Georgia;display:grid}.profileHead{text-align:center}.profileHead h3{margin:0 0 3px;font-size:17px}.profileHead h3 span{background:#2884e6;border-radius:50%;padding:2px;font-size:9px}.profileHead p{margin:0;font-size:10px}.profileHead small{color:#9eabb8;font-size:8px}.quick{justify-content:center;gap:9px;margin:14px 0;display:flex}.quick button{color:#f1bd54;background:#16273a;border:0;border-radius:11px;width:42px;height:42px;font-size:16px}.quick small{color:#d0d5da;margin-top:2px;font-size:6px;display:block}.phoneLinks{gap:7px;padding:0 16px;display:grid}.phoneLinks button{color:#f4f5f6;text-align:left;background:#0b1420;border:1px solid #324052;border-radius:10px;height:43px;padding:0 10px;font-size:9px}.phoneLinks button span{color:#f3bb4e;background:#263344;border-radius:7px;place-items:center;width:24px;height:24px;margin-right:8px;display:inline-grid}.phoneLinks button b{float:right;color:var(--gold);font-size:17px}.saveContact{background:linear-gradient(135deg,var(--gold2),var(--gold));width:calc(100% - 32px);height:37px;color:var(--ink);border:0;border-radius:9px;margin:12px 16px 0;font-size:10px;font-weight:800}.floatTag{z-index:4;background:#fff;border:1px solid #eee4ce;border-radius:12px;grid-template-columns:28px auto;gap:0 9px;padding:12px 15px;font-size:12px;display:grid;position:absolute;box-shadow:0 13px 40px #12213a20}.floatTag span{color:#a56b09;background:#f6e7c5;border-radius:8px;grid-row:1/3;place-items:center;width:28px;height:28px;display:grid}.floatTag b{font-size:15px}.floatTag small{color:#7b8590}.tagOne{top:25%;left:4%}.tagTwo{bottom:24%;right:-2%}.stats{background:var(--ink);color:#fff}.statGrid{grid-template-columns:repeat(4,1fr);align-items:center;min-height:110px;display:grid}.statGrid div{text-align:center;border-right:1px solid #ffffff1f}.statGrid div:last-child{border:0}.statGrid b{color:var(--gold2);font-size:26px;display:block}.statGrid span{color:#aeb8c2;font-size:12px}.section{padding-top:100px;padding-bottom:100px}.sectionTitle{text-align:center;max-width:700px;margin:0 auto 55px}.sectionTitle h2{letter-spacing:-2px;margin:12px 0;font-size:46px}.sectionTitle p{color:var(--muted);line-height:1.65}.featureGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.featureGrid article{background:#fff;border:1px solid #e2e5e9;border-radius:16px;padding:30px;transition:all .25s}.featureGrid article:hover{transform:translateY(-5px);box-shadow:0 20px 45px #1c2e4612}.featureGrid article.featured{background:var(--ink);color:#fff;border-color:var(--ink)}.featureGrid i{color:#a56c0d;background:#f8e8c8;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:25px;font-size:20px;font-style:normal;display:grid}.featureGrid h3{margin-bottom:11px;font-size:18px}.featureGrid p{color:#6f7985;min-height:70px;font-size:14px;line-height:1.65}.featureGrid .featured p{color:#aeb9c6}.featureGrid a{color:#b1770d;font-size:12px;font-weight:800}.howSection{background:var(--cream)}.stepGrid{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.stepGrid article{text-align:center;padding:10px 22px;position:relative}.stepGrid article:not(:last-child):after{content:"";border-top:1px dashed #c8a966;width:60px;position:absolute;top:56px;right:-30px}.stepGrid article>b{color:#c6a96233;font-size:46px;position:absolute;top:0;left:35px}.stepIcon{background:var(--ink);width:72px;height:72px;color:var(--gold);border:4px solid #fff;border-radius:50%;place-items:center;margin:10px auto 22px;font-size:24px;display:grid;box-shadow:0 0 0 1px #ead29f}.stepGrid h3{font-size:17px}.stepGrid p{color:#707985;font-size:13px;line-height:1.6}.showcaseCard{background:var(--ink);color:#fff;border-radius:24px;grid-template-columns:1fr 1.2fr;align-items:center;min-height:440px;padding:60px;display:grid;overflow:hidden}.showcase h2{margin:16px 0;font-size:43px;line-height:1.1}.showcase p{color:#a8b2bd;max-width:460px;line-height:1.7}.chips{flex-wrap:wrap;gap:9px;margin:25px 0;display:flex}.chips b{background:#ffffff0d;border:1px solid #ffffff1c;border-radius:20px;padding:9px 13px;font-size:11px}.textLink{color:var(--gold2);font-size:13px;font-weight:800}.cardsFan{height:330px;position:relative}.fanCard{color:#fff;background:#101e2c;border:1px solid #dbad4e;border-radius:25px;flex-direction:column;align-items:center;width:205px;height:300px;padding:27px 20px;display:flex;position:absolute;box-shadow:0 20px 50px #0008}.fanCard span{color:#9c6713;background:#eee2c7;border-radius:50%;place-items:center;width:60px;height:60px;margin:16px;font:700 19px Georgia;display:grid}.fanCard b{font-size:14px}.fanCard small{color:#adb5bf;margin:6px;font-size:10px}.fanCard i{border:1px solid #354354;border-radius:8px;width:100%;margin-top:8px;padding:10px;font-size:9px;font-style:normal}.fanCard.left{left:20px;transform:rotate(-10deg)translateY(25px)}.fanCard.center{z-index:2;left:calc(50% - 103px)}.fanCard.right{right:15px;transform:rotate(10deg)translateY(25px)}.priceGrid{grid-template-columns:1fr 1fr;gap:20px;max-width:820px;margin:auto;display:grid}.priceGrid article{border:1px solid #dfe3e7;border-radius:18px;padding:34px;position:relative}.priceGrid article>span{letter-spacing:1.5px;color:#ac7410;font-size:11px;font-weight:850}.priceGrid h3{margin:16px 0;font-size:18px}.price{border-bottom:1px solid #e4e6e9;padding-bottom:22px;font-size:32px;font-weight:850}.price small{color:#7d8690;font-size:12px;font-weight:500}.priceGrid ul{padding:15px 0 5px;font-size:13px;line-height:2.2;list-style:none}.priceGrid li:first-letter{color:#b87909}.priceGrid .pro{background:var(--ink);color:#fff;border:2px solid var(--gold)}.priceGrid .pro .price{border-color:#ffffff1c}.priceGrid .pro ul{color:#c1cad3}.coming{background:var(--gold);color:var(--ink);letter-spacing:1px;border-radius:20px;padding:7px 12px;font-size:9px;font-weight:900;position:absolute;top:-13px;right:20px}.cta{background:linear-gradient(120deg,#dca129,#f3c45a);border-radius:22px;justify-content:space-between;align-items:center;min-height:210px;margin-top:30px;margin-bottom:80px;padding:45px 55px;display:flex}.cta span{letter-spacing:1.5px;font-size:10px;font-weight:850}.cta h2{margin:10px 0;font-size:39px}.cta p{color:#58430f;margin:0}footer{background:var(--ink);color:#fff;padding:60px 0 25px}.footerGrid{grid-template-columns:2fr repeat(3,1fr);gap:50px;padding-bottom:45px;display:grid}.footerGrid .logo{margin-bottom:15px}.footerGrid p{color:#9ca7b3;max-width:280px;font-size:13px;line-height:1.6}.footerGrid>div{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.footerGrid>div>b{color:var(--gold2);font-size:12px}.footerGrid a:not(.logo){color:#aeb7c1;font-size:12px}.footerBottom{color:#7f8b97;border-top:1px solid #ffffff17;justify-content:space-between;padding-top:22px;font-size:10px;display:flex}.profilePage{color:#fff;background:#08111d;min-height:100vh;padding:40px 20px;position:relative;overflow:hidden}.profileBackdrop{background:radial-gradient(circle at 50% 10%,#d9a43732,#0000 30%),radial-gradient(circle at 15% 80%,#34536a30,#0000 35%);position:fixed;inset:0}.publicProfile{background:#0b1724;border:1px solid #bd8e334f;border-radius:28px;width:min(470px,100%);margin:auto;position:relative;overflow:hidden;box-shadow:0 30px 90px #0009}.publicTop{justify-content:space-between;align-items:center;height:58px;padding:0 22px;display:flex}.miniLogo{align-items:center;gap:5px;font-weight:850;display:flex}.miniLogo b{border-radius:7px;width:26px;height:26px}.publicTop button{color:#fff;background:#ffffff0a;border:1px solid #526171;border-radius:50%;width:34px;height:34px}.publicCover{background:radial-gradient(circle at 75% 15%,#e0ac3e44,#0000 30%),linear-gradient(135deg,#1a3044,#0a141f);height:120px}.publicAvatar{color:#8b5b12;background:#f3e7ce;border:4px solid #dba73e;border-radius:50%;place-items:center;width:92px;height:92px;margin:-48px auto 12px;font:700 29px Georgia;display:grid}.publicProfile>h1{text-align:center;margin:0;font-size:23px}.publicProfile>h1 span{background:#1f83e0;border-radius:50%;padding:3px;font-size:11px}.publicProfile>h2{text-align:center;color:#d4dae0;margin:6px;font-size:12px}.location{text-align:center!important;color:#8e9ba7!important;font-size:11px!important}.bio{text-align:center;color:#b5c0c9;padding:0 40px;font-size:12px;line-height:1.6}.publicActions{justify-content:center;gap:11px;margin:20px;display:flex}.publicActions button{color:#efbd59;background:#142536;border:1px solid #39495a;border-radius:13px;width:57px;height:54px;font-size:18px}.publicSave{background:linear-gradient(135deg,var(--gold2),var(--gold));border:0;border-radius:10px;width:calc(100% - 44px);height:44px;margin:0 22px 13px;font-weight:850;display:block}.publicLinks{gap:9px;padding:5px 22px;display:grid}.publicLinks a{background:#0d1b29;border:1px solid #334456;border-radius:12px;align-items:center;min-height:61px;padding:9px 12px;display:flex}.publicLinks i{width:37px;height:37px;color:var(--gold2);background:#213346;border-radius:9px;place-items:center;font-style:normal;font-weight:800;display:grid}.publicLinks span{flex-direction:column;margin-left:12px;display:flex}.publicLinks b{font-size:11px}.publicLinks small{color:#8e9aa6;margin-top:4px;font-size:8px}.publicLinks em{color:var(--gold);margin-left:auto;font-size:23px;font-style:normal}.socialRow{justify-content:center;gap:9px;margin:22px;display:flex}.socialRow button{color:#fff;background:#132233;border:1px solid #3a4858;border-radius:8px;width:34px;height:34px}.reviewBox{text-align:center;background:#ffffff05;border:1px solid #3c4b5c;border-radius:14px;margin:0 22px 20px;padding:17px}.reviewBox span{color:var(--gold);letter-spacing:3px}.reviewBox p{color:#c9d0d7;margin:8px;font:italic 12px Georgia}.reviewBox small{color:#7f8b96}.profileFooter{text-align:center;color:#74818c;border-top:1px solid #ffffff12;padding:18px;font-size:9px}.profileFooter a{color:var(--gold);font-weight:800}.dash{background:#f4f6f8;min-height:100vh;display:flex}.dashSide{background:var(--ink);color:#fff;z-index:40;flex-direction:column;width:245px;padding:25px 18px;display:flex;position:fixed;inset:0 auto 0 0}.dashSide .logo{margin:0 12px 30px}.dashSide nav{gap:4px;display:grid}.dashSide nav button{color:#9eabb8;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:12px 14px;font-size:12px}.dashSide nav button i{color:#c2cad2;width:25px;font-style:normal;display:inline-block}.dashSide nav button.active{color:#f4bd50;background:#dca5311c}.dashSide nav button.active i{color:#f4bd50}.upgrade{background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;margin-top:auto;padding:16px}.upgrade b{font-size:11px}.upgrade p{color:#9eabb5;font-size:9px;line-height:1.5}.upgrade button{width:100%;color:var(--ink);background:#e2ab3c;border:0;border-radius:7px;padding:8px;font-size:9px;font-weight:800}.logout{color:#8996a3;margin:20px 12px 0;font-size:11px}.dashMain{width:calc(100% - 245px);margin-left:245px}.dashMain>header{background:#fff;border-bottom:1px solid #e2e5e8;align-items:center;height:82px;padding:0 32px;display:flex}.dashMain header h1{margin:0;font-size:20px}.dashMain header p{color:#7d8791;margin:4px 0;font-size:10px}.dashUser{align-items:center;gap:9px;margin-left:auto;display:flex}.dashUser>span{color:#996411;background:#f1dfb8;border-radius:50%;place-items:center;width:36px;height:36px;font:700 11px Georgia;display:grid}.dashUser div{flex-direction:column;font-size:10px;display:flex}.dashUser small{color:#939ca5;margin-top:3px}.openSide,.closeSide{display:none}.dashContent,.panelPage{padding:28px 32px}.welcome{background:var(--ink);color:#fff;background-image:radial-gradient(circle at 85% 40%,#daa43235,#0000 25%);border-radius:15px;justify-content:space-between;align-items:center;padding:25px 28px;display:flex}.welcome span{color:#e7ad3c;letter-spacing:1.5px;font-size:8px;font-weight:850}.welcome h2{margin:9px 0 7px;font-size:23px}.welcome p{color:#aab5c0;margin:0;font-size:11px}.welcome .button{padding:12px 15px;font-size:10px}.completion{background:#fff;border:1px solid #e0e4e8;border-radius:13px;align-items:center;margin-top:15px;padding:16px 20px;display:flex}.ring{border:5px solid #e2ad3d;border-right-color:#f1e4c6;border-radius:50%;place-items:center;width:48px;height:48px;font-size:13px;font-weight:850;display:grid}.ring small{font-size:7px}.completion>div:nth-child(2){margin-left:13px}.completion b{font-size:11px}.completion p{color:#8b949d;margin:4px 0;font-size:9px}.completion button{color:#a16b0b;background:0 0;border:0;margin-left:auto;font-size:9px;font-weight:800}.metricGrid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:15px;display:grid}.metricGrid article{background:#fff;border:1px solid #e1e5e8;border-radius:13px;flex-direction:column;padding:18px;display:flex}.metricGrid i{color:#a96e08;background:#f4e5c5;border-radius:8px;place-items:center;width:30px;height:30px;margin-bottom:13px;font-style:normal;display:grid}.metricGrid span{color:#7f8992;font-size:9px}.metricGrid b{margin:6px 0;font-size:22px}.metricGrid small{color:#3a9670;font-size:8px}.dashGrid{grid-template-columns:1.5fr 1fr;gap:14px;margin-top:15px;display:grid}.chartCard,.activity,.profileLink,.editorCard,.livePreview{background:#fff;border:1px solid #e0e4e8;border-radius:13px;padding:19px}.cardTitle{justify-content:space-between;display:flex}.cardTitle b{font-size:11px}.cardTitle small{color:#9199a1;margin-top:3px;font-size:8px;display:block}.cardTitle select{border:1px solid #dfe3e7;border-radius:7px;padding:4px 7px;font-size:8px}.chart{border-bottom:1px solid #e5e8eb;align-items:end;gap:6%;height:130px;margin-top:20px;padding:0 7%;display:flex}.chart span{background:linear-gradient(#e7ad3c,#f2d48f);border-radius:5px 5px 0 0;flex:1}.chartDays{color:#9da4ab;justify-content:space-around;padding-top:7px;font-size:7px;display:flex}.activity ul{margin:0;padding:8px 0;list-style:none}.activity li{border-bottom:1px solid #eef0f2;align-items:center;padding:10px 0;display:flex}.activity li:last-child{border:0}.activity li>i{color:#a16a0b;background:#f5e7c9;border-radius:8px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.activity li div{flex-direction:column;margin-left:9px;display:flex}.activity li b{font-size:9px}.activity li small{color:#8c959e;margin-top:3px;font-size:7px}.activity time{color:#98a0a8;margin-left:auto;font-size:7px}.cardTitle a{color:#9d6a0e;font-size:8px}.profileLink{justify-content:space-between;align-items:center;margin-top:15px;display:flex}.profileLink>div{align-items:center;display:flex}.profileLink i{color:#a16b0b;background:#f4e5c6;border-radius:9px;place-items:center;width:35px;height:35px;font-style:normal;display:grid}.profileLink span{flex-direction:column;margin-left:10px;display:flex}.profileLink small{color:#969ea6;font-size:8px}.profileLink b{margin-top:3px;font-size:11px}.profileLink button{background:#fff;border:1px solid #d7dce0;border-radius:8px;padding:9px 13px;font-size:9px}.panelHead{background:var(--ink);color:#fff;border-radius:15px;justify-content:space-between;align-items:center;padding:28px;display:flex}.panelHead h2{margin:7px 0;font-size:25px}.panelHead p{color:#aab5bf;margin:0;font-size:10px}.panelHead .button{font-size:10px}.editorGrid{grid-template-columns:1.4fr .7fr;gap:16px;margin-top:16px;display:grid}.formDemo{gap:17px;display:grid}.formDemo label{font-size:10px;font-weight:800}.formDemo input,.formDemo textarea,.formDemo select{border:1px solid #dce1e5;border-radius:8px;outline:none;width:100%;margin-top:7px;padding:11px;font-size:11px;display:block}.formDemo textarea{height:90px}.switchRow{justify-content:space-between;align-items:center;font-size:10px;display:flex}.switch{background:#d0d5da;border:0;border-radius:20px;width:38px;height:21px;padding:3px}.switch i{background:#fff;border-radius:50%;width:15px;height:15px;display:block}.switch.on{background:#dca533}.switch.on i{margin-left:auto}.livePreview>b{letter-spacing:1.4px;color:#a66e0c;text-align:center;margin-bottom:12px;font-size:8px;display:block}.miniPhone{color:#fff;text-align:center;background:#09131f;border:5px solid #1f2935;border-radius:29px;width:190px;height:390px;margin:auto;overflow:hidden}.miniCover{background:linear-gradient(135deg,#233a4f,#0d1824);height:75px}.miniPhone>span{color:#996513;background:#f0e3c8;border:2px solid #e1ac3d;border-radius:50%;place-items:center;width:54px;height:54px;margin:-28px auto 6px;font:700 15px Georgia;display:grid}.miniPhone h3{margin:8px;font-size:12px}.miniPhone p{color:#a9b2ba;font-size:7px}.miniPhone i{text-align:left;border:1px solid #394959;border-radius:7px;margin:7px 13px;padding:10px;font-size:7px;font-style:normal;display:block}.qrDemo{text-align:center}.fakeQR{background:repeating-conic-gradient(#07111f 0 25%,white 0 50%) 50%/20px 20px;color:#e2aa39;border:12px solid #fff;place-items:center;width:180px;height:180px;margin:15px auto;font-size:50px;display:grid;box-shadow:0 0 0 1px #ddd}.qrDemo h3{margin:20px 0 5px}.qrDemo p{color:#89929b;font-size:10px}.colorRow{justify-content:center;gap:8px;margin:15px;display:flex}.colorRow span{border:2px solid #fff;border-radius:50%;width:24px;height:24px;box-shadow:0 0 0 1px #ccd1d6}.swatches{gap:10px;margin-top:10px;display:flex}.swatches button{background:#e1aa39;border:3px solid #fff;border-radius:50%;width:32px;height:32px;box-shadow:0 0 0 1px #ddd}.swatches button:nth-child(2){background:#4c67e9}.swatches button:nth-child(3){background:#28a677}.swatches button:nth-child(4){background:#b55ed0}.swatches .selected{box-shadow:0 0 0 2px #101b28}.authPage{background:var(--ink);color:#fff;background-image:radial-gradient(circle at 50% 20%,#e2aa3b26,#0000 25%);flex-direction:column;align-items:center;min-height:100vh;padding:35px 20px;display:flex}.authPage>.logo{color:#fff;align-self:flex-start}.authCard{width:min(430px,100%);color:var(--ink);text-align:center;background:#fff;border-radius:20px;margin:auto;padding:32px;box-shadow:0 25px 80px #0008}.authMark{background:linear-gradient(135deg,var(--gold2),var(--gold));border-radius:14px;place-items:center;width:50px;height:50px;margin:auto;font:700 24px Georgia;display:grid}.authCard h1{margin:18px 0 7px;font-size:28px}.authCard>p{color:#78828c;font-size:12px;line-height:1.5}.authCard form{text-align:left;gap:13px;margin-top:20px;display:grid}.authCard label{font-size:10px;font-weight:800}.authCard input{border:1px solid #d9dee2;border-radius:8px;width:100%;height:43px;margin-top:6px;padding:0 12px;font-size:11px;display:block}.authCard form>.button{margin-top:7px}.slug{border:1px solid #d9dee2;border-radius:8px;align-items:center;margin-top:6px;display:flex;overflow:hidden}.slug span{color:#7d8790;background:#f3f4f5;padding:13px 9px;font-size:9px}.slug input{border:0;margin:0}.forgot{color:#9b6608;text-align:right;margin-top:12px;font-size:10px;font-weight:800;display:block}.authSwitch{color:#76808a;border-top:1px solid #e8eaec;margin-top:22px;padding-top:18px;font-size:10px}.authSwitch a{color:#9a6609;font-weight:800}.authNote{color:#83909d;margin-top:auto;font-size:9px}.successBox{color:#20785c;background:#eaf7f1;border-radius:10px;margin:25px 0;padding:18px;font-size:11px}.simplePage{background:#faf9f6;min-height:100vh}.simpleHero{text-align:center;background:var(--ink);color:#fff;padding:80px 20px}.simpleHero h1{margin:13px 0;font-size:48px}.simpleHero p{color:#aeb8c1;max-width:620px;margin:auto;line-height:1.7}.aboutGrid{grid-template-columns:repeat(3,1fr);gap:16px;width:min(1000px,100% - 40px);margin:60px auto;display:grid}.aboutGrid article{background:#fff;border:1px solid #e1e4e6;border-radius:14px;padding:30px}.aboutGrid b{font-size:18px}.aboutGrid p{color:#737d87;margin:12px 0 0;font-size:13px;line-height:1.6}.contactForm,.legalText{background:#fff;border:1px solid #e1e4e6;border-radius:16px;width:min(680px,100% - 40px);margin:50px auto;padding:35px}.contactForm{gap:16px;display:grid}.contactForm label{font-size:11px;font-weight:800}.contactForm input,.contactForm textarea{border:1px solid #dce0e3;border-radius:8px;width:100%;margin-top:7px;padding:11px;display:block}.legalText h2{margin-top:25px;font-size:20px}.legalText h2:first-child{margin-top:0}.legalText p{color:#65707b;font-size:13px;line-height:1.8}.notFound{background:var(--ink);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.notFound>span{color:var(--gold);font-size:100px;font-weight:900}.notFound h1{font-size:38px}.notFound p{color:#9faab5}@media (width<=900px){.navLinks{background:#fff;border:1px solid #e3e6e8;border-radius:12px;flex-direction:column;align-items:stretch;gap:15px;padding:18px;display:none;position:absolute;top:70px;left:0;right:0;box-shadow:0 20px 40px #0c17231c}.navLinks.open{display:flex}.menuButton{display:block}.hero{text-align:center;grid-template-columns:1fr;gap:15px;padding-top:55px}.heroCopy{flex-direction:column;align-items:center;display:flex}.hero h1{font-size:54px}.heroVisual{height:620px}.floatTag{display:none}.featureGrid{grid-template-columns:repeat(2,1fr)}.stepGrid{grid-template-columns:repeat(2,1fr);gap:30px}.stepGrid article:after{display:none}.showcaseCard{grid-template-columns:1fr;padding:40px 25px}.cardsFan{margin-top:35px}.statGrid{grid-template-columns:repeat(2,1fr);padding:20px 0}.statGrid div:nth-child(2){border:0}.priceGrid{grid-template-columns:1fr}.metricGrid{grid-template-columns:repeat(2,1fr)}.dashGrid,.editorGrid{grid-template-columns:1fr}.dashSide{transition:all .2s;transform:translate(-100%)}.dashSide.show{transform:none}.closeSide{color:#fff;background:0 0;border:0;font-size:24px;display:block;position:absolute;top:25px;right:18px}.dashMain{width:100%;margin:0}.openSide{background:0 0;border:0;margin-right:15px;font-size:20px;display:block}.aboutGrid{grid-template-columns:1fr}}@media (width<=600px){.shell{width:min(100% - 28px,1180px)}.nav{height:66px}.hero{padding-top:35px}.hero h1{letter-spacing:-2px;font-size:42px}.heroCopy>p{font-size:15px}.heroActions{flex-direction:column;width:100%}.heroActions .button{width:100%}.heroVisual{height:585px;margin-top:-20px;transform:scale(.9)}.statGrid{font-size:12px}.statGrid div{padding:15px 5px}.section{padding-top:70px;padding-bottom:70px}.sectionTitle h2{font-size:35px}.featureGrid,.stepGrid{grid-template-columns:1fr}.featureGrid p{min-height:auto}.showcase h2{font-size:35px}.cardsFan{margin-inline:-45px;transform:scale(.8)}.fanCard.left{left:0}.fanCard.right{right:0}.cta{flex-direction:column;align-items:flex-start;width:auto;margin-inline:14px;padding:32px 25px}.cta h2{font-size:32px}.cta .button{margin-top:25px}.footerGrid{grid-template-columns:1fr 1fr}.footerGrid>div:first-child{grid-column:1/-1}.footerBottom{flex-direction:column;gap:8px}.publicProfile{border-radius:20px}.profilePage{padding:0}.metricGrid{grid-template-columns:1fr 1fr;gap:9px}.dashContent,.panelPage{padding:15px}.welcome{flex-direction:column;align-items:flex-start}.welcome .button{margin-top:18px}.completion>div:nth-child(2){max-width:55%}.dashMain>header{padding:0 15px}.dashUser div{display:none}.panelHead{flex-direction:column;align-items:flex-start}.panelHead .button{margin-top:18px}.livePreview{display:none}.simpleHero h1{font-size:36px}.authCard{padding:25px 20px}}@media (prefers-reduced-motion:no-preference){.reveal{animation:.7s both rise}.delay{animation-delay:.15s}@keyframes rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}}.adminLogin{color:#fff;background:#07111f radial-gradient(circle at 50% 35%,#e5aa3b2e,#0000 28%);flex-direction:column;min-height:100vh;padding:32px;display:flex}.adminLogin>.logo{color:#fff}.adminLogin>section{text-align:center;background:#0c1928;border:1px solid #d7a43f55;border-radius:22px;width:min(410px,100%);margin:auto;padding:36px;box-shadow:0 28px 90px #0009}.adminLock{color:#07111f;background:linear-gradient(135deg,#f1c25a,#d99b28);border-radius:16px;place-items:center;width:58px;height:58px;margin:0 auto 17px;font-size:28px;display:grid}.adminLogin section>span{color:#e5ad42;letter-spacing:2px;font-size:9px;font-weight:900}.adminLogin h1{margin:12px 0 7px;font-size:30px}.adminLogin p{color:#9da9b5;font-size:12px}.adminLogin form{text-align:left;gap:15px;margin-top:26px;display:grid}.adminLogin label{font-size:10px;font-weight:800}.adminLogin input{color:#fff;text-align:center;letter-spacing:12px;background:#091421;border:1px solid #354657;border-radius:12px;outline:none;width:100%;height:58px;margin-top:8px;padding-left:12px;font-size:25px;display:block}.adminLogin input:focus{border-color:#e4aa39;box-shadow:0 0 0 3px #e4aa3920}.adminLogin form .button{width:100%}.adminLogin form .button:disabled{opacity:.45}.adminLogin section>small{color:#667482;margin-top:23px;font-size:8px;display:block}.adminLoginError{color:#ff9292;text-align:center;background:#ef5c5c1a;border:1px solid #ef5c5c44;border-radius:8px;padding:10px;font-size:10px}.adminShell{color:#0a1523;background:#f3f5f7;min-height:100vh}.adminSide{color:#fff;z-index:60;background:#07111f;flex-direction:column;width:250px;padding:24px 18px;display:flex;position:fixed;inset:0 auto 0 0}.adminSide .logo{color:#fff;margin:0 12px}.adminSide>small{color:#bd8424;letter-spacing:2px;margin:7px 15px 28px;font-size:7px}.adminSide nav{gap:4px;display:grid}.adminSide nav button{color:#9ca9b6;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:12px 14px;font-size:11px}.adminSide nav button i{width:27px;font-style:normal;display:inline-block}.adminSide nav button b{float:right;color:#fff;background:#d74d4d;border-radius:20px;padding:2px 6px;font-size:7px}.adminAccount{border-top:1px solid #ffffff12;align-items:center;gap:9px;margin-top:auto;padding-top:18px;display:flex}.adminAccount>span{color:#986411;background:#f0dfba;border-radius:50%;place-items:center;width:36px;height:36px;font:700 11px Georgia;display:grid}.adminAccount div{flex-direction:column;display:flex}.adminAccount b{font-size:10px}.adminAccount small{color:#82909d;margin-top:3px;font-size:7px}.adminLogout{color:#84929f;margin:18px 5px 0;font-size:9px}.adminClose,.adminMenu{display:none}.adminMain{min-height:100vh;margin-left:250px}.adminMain>header{background:#fff;border-bottom:1px solid #e0e4e7;align-items:center;height:80px;padding:0 30px;display:flex}.adminMain header>div:first-of-type>span{letter-spacing:1.6px;color:#b47a12;font-size:7px;font-weight:900}.adminMain header h1{margin:4px 0 0;font-size:20px}.adminHeaderActions{align-items:center;gap:10px;margin-left:auto;display:flex}.adminHeaderActions a,.adminHeaderActions button{background:#fff;border:1px solid #dce1e4;border-radius:8px;padding:9px 12px;font-size:9px}.adminHeaderActions button{background:#e5aa39;border-color:#e5aa39;font-weight:800}.adminContent{padding:28px 30px}.adminWelcome{color:#fff;background:#07111f radial-gradient(circle at 85% 30%,#e3aa3b33,#0000 28%);border-radius:16px;justify-content:space-between;align-items:center;padding:28px 32px;display:flex}.adminWelcome span{letter-spacing:1.7px;color:#e3aa3b;font-size:7px;font-weight:900}.adminWelcome h2{margin:9px 0 5px;font-size:25px}.adminWelcome p{color:#9ba8b5;margin:0;font-size:10px}.adminWelcome button{background:#e3aa3b;border:0;border-radius:9px;padding:11px 14px;font-size:9px;font-weight:800}.adminNotice{color:#7d5a14;background:#fff7e5;border:1px solid #ead29c;border-radius:9px;margin-top:14px;padding:11px 14px;font-size:9px}.adminMetrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:15px;display:grid}.adminMetrics article{background:#fff;border:1px solid #e0e4e7;border-radius:13px;flex-direction:column;padding:18px;display:flex}.adminMetrics i{border-radius:9px;place-items:center;width:33px;height:33px;margin-bottom:12px;font-style:normal;display:grid}.adminMetrics span{color:#7b8690;font-size:9px}.adminMetrics b{margin:6px 0;font-size:23px}.adminMetrics small{color:#97a0a8;font-size:7px}.adminTwo{grid-template-columns:1.4fr .8fr;gap:14px;margin-top:15px;display:grid}.adminChart,.adminQuick{background:#fff;border:1px solid #e0e4e7;border-radius:13px;padding:20px}.adminCardTitle{justify-content:space-between;display:flex}.adminCardTitle b{font-size:11px}.adminCardTitle small{color:#929ba4;margin-top:3px;font-size:7px;display:block}.adminCardTitle select{border:1px solid #dce1e5;border-radius:7px;font-size:8px}.adminLine{align-items:end;height:220px;margin-top:20px;display:grid}.adminLine svg{width:100%;height:180px}.adminQuick{align-content:start;gap:8px;display:grid}.adminQuick>button{text-align:left;background:#fff;border:1px solid #e7e9eb;border-radius:10px;align-items:center;padding:12px;display:flex}.adminQuick>button>i{color:#a66e0c;background:#f5e7c9;border-radius:8px;place-items:center;width:33px;height:33px;font-style:normal;display:grid}.adminQuick button span{flex-direction:column;margin-left:9px;display:flex}.adminQuick button b{font-size:9px}.adminQuick button small{color:#8b949d;margin-top:3px;font-size:7px}.adminQuick button em{margin-left:auto;font-style:normal}.adminSectionHead{justify-content:space-between;align-items:end;display:flex}.adminSectionHead h2{margin-bottom:5px;font-size:25px}.adminSectionHead p{color:#7f8992;font-size:10px}.adminSectionHead input{border:1px solid #dce1e5;border-radius:9px;width:290px;padding:11px;font-size:10px}.profileTable{background:#fff;border:1px solid #e0e4e7;border-radius:13px;margin-top:18px;overflow:hidden}.profileTableHead,.profileTableRow{grid-template-columns:2fr 1fr 1fr .7fr;align-items:center;padding:14px 18px;display:grid}.profileTableHead{color:#7c8791;background:#f7f8f9;font-size:8px;font-weight:800}.profileTableRow{border-top:1px solid #edf0f2;font-size:9px}.profileTableRow>span:first-child{align-items:center;display:flex}.profileTableRow>span:first-child>i{color:#96620e;background:#f2e2bf;border-radius:50%;place-items:center;width:33px;height:33px;font-style:normal;display:grid}.profileTableRow>span:first-child>b{flex-direction:column;margin-left:9px;display:flex}.profileTableRow small{color:#929ba3;margin-top:3px;font-size:7px}.statusActive,.statusPaused{border-radius:20px;width:max-content;padding:5px 8px}.statusActive{color:#22805f;background:#e5f6ee}.statusPaused{color:#b54c4c;background:#fce9e9}.profileTableRow>button{background:#fff;border:1px solid #dce1e4;border-radius:7px;padding:7px;font-size:8px}.adminEmpty{text-align:center;padding:60px 20px}.adminEmpty i,.adminPlaceholder>i{color:#a76f0d;background:#f3e3c1;border-radius:14px;place-items:center;width:52px;height:52px;margin:auto;font-size:22px;font-style:normal;display:grid}.adminEmpty b{margin:12px;display:block}.adminEmpty p{color:#8d969f;font-size:9px}.adminPlaceholder{text-align:center;background:#fff;border:1px solid #e0e4e7;border-radius:15px;padding:90px 20px}.adminPlaceholder h2{margin:16px 0 8px;font-size:26px}.adminPlaceholder p{color:#68737e;font-size:12px}.adminPlaceholder span{color:#a2721a;font-size:9px}.adminDenied{color:#fff;text-align:center;background:#07111f;place-content:center;min-height:100vh;display:grid}.adminDenied>span{color:#e2aa3d;font-size:90px;font-weight:900}@media (width<=900px){.adminSide{transition:all .2s;transform:translate(-100%)}.adminSide.open{transform:none}.adminClose{color:#fff;background:0 0;border:0;font-size:24px;display:block;position:absolute;top:24px;right:18px}.adminMenu{background:0 0;border:0;margin-right:15px;font-size:20px;display:block}.adminMain{margin-left:0}.adminMetrics{grid-template-columns:1fr 1fr}.adminTwo{grid-template-columns:1fr}}@media (width<=600px){.adminLogin{padding:20px}.adminLogin>section{padding:28px 20px}.adminMain>header{padding:0 15px}.adminHeaderActions button{display:none}.adminContent{padding:15px}.adminWelcome{flex-direction:column;align-items:flex-start}.adminWelcome button{margin-top:18px}.adminMetrics{gap:8px}.adminMetrics article{padding:13px}.adminMetrics b{font-size:19px}.adminSectionHead{flex-direction:column;align-items:stretch}.adminSectionHead input{width:100%;margin-top:12px}.profileTableHead{display:none}.profileTableRow{grid-template-columns:1.5fr .7fr .7fr;gap:6px}.profileTableRow>span:nth-child(2){display:none}}.siteAnnouncement{color:#07111f;text-align:center;letter-spacing:.2px;background:#e5aa39;padding:9px 20px;font-size:11px;font-weight:850}.adminEditorHead{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.adminEditorHead>div>span{letter-spacing:1.6px;color:#a66d0b;font-size:8px;font-weight:900}.adminEditorHead h2{margin:7px 0 4px;font-size:26px}.adminEditorHead p{color:#7e8892;margin:0;font-size:10px}.adminEditorHead>a{background:#fff;border:1px solid #dce1e5;border-radius:8px;padding:10px 13px;font-size:9px}.adminEditorGrid{grid-template-columns:1.35fr .65fr;align-items:start;gap:15px;display:grid}.adminFormCard,.adminLiveCard{background:#fff;border:1px solid #dfe4e7;border-radius:14px;padding:22px}.adminFormCard h3{margin:0 0 18px;font-size:13px}.adminFormGrid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.adminField{font-size:9px;font-weight:800;display:block}.adminField>span{margin-bottom:7px;display:block}.adminField input,.adminField textarea{background:#fff;border:1px solid #d8dee3;border-radius:8px;outline:none;width:100%;padding:11px;font-size:10px}.adminField textarea{resize:vertical;min-height:92px}.adminField input:focus,.adminField textarea:focus{border-color:#dba333;box-shadow:0 0 0 3px #e5aa3918}.adminField small{color:#939ca5;margin-top:5px;font-size:7px;font-weight:500;display:block}.adminLiveCard>span{color:#a76e0b;letter-spacing:1.5px;margin-bottom:15px;font-size:7px;font-weight:900;display:block}.adminLiveCard>div{color:#fff;background:radial-gradient(circle at 85% 10%,#e5aa3930,#0000 35%),#07111f;border-radius:14px;flex-direction:column;justify-content:center;min-height:345px;padding:35px 25px;display:flex}.adminLiveCard small{color:#e4ad42;text-transform:uppercase;letter-spacing:1px;font-size:7px}.adminLiveCard h2{margin:12px 0;font-size:30px;line-height:1.05}.adminLiveCard h2 em{color:#e7ad3c;font:500 28px Georgia;display:block}.adminLiveCard p{color:#abb6c0;font-size:9px;line-height:1.7}.adminLiveCard button{color:#07111f;background:#e5aa39;border:0;border-radius:8px;width:max-content;padding:10px 12px;font-size:8px;font-weight:850}.adminStatsEdit{margin-top:15px}.adminStatsEdit>div{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.adminStatsEdit article{background:#f6f7f8;border-radius:10px;gap:12px;padding:13px;display:grid}.adminContent>.adminFormCard{margin-top:15px}.adminSaveBar{color:#fff;z-index:10;background:#07111f;border:1px solid #283849;border-radius:12px;justify-content:space-between;align-items:center;margin-top:15px;padding:13px 16px;display:flex;position:sticky;bottom:14px;box-shadow:0 15px 40px #07111f38}.adminSaveBar span{color:#b6c0ca;font-size:9px}.adminSaveBar button{color:#07111f;background:#e5aa39;border:0;border-radius:8px;padding:10px 15px;font-size:9px;font-weight:850}.adminPlanEdit{grid-template-columns:1fr 1fr;gap:15px;display:grid}.adminPlanEdit .adminFormCard{gap:18px;display:grid}.adminPlanEdit .adminFormCard>b{color:#a56c0b;letter-spacing:1.3px;font-size:10px}.adminPlanEdit .dark{color:#fff;background:#07111f;border-color:#dba63d}.adminPlanEdit .dark input{color:#fff;background:#0d1b2a;border-color:#344454}@media (width<=900px){.adminEditorGrid{grid-template-columns:1fr}.adminStatsEdit>div{grid-template-columns:1fr 1fr}}@media (width<=600px){.adminEditorHead{align-items:flex-start}.adminEditorHead>a{display:none}.adminFormGrid,.adminPlanEdit{grid-template-columns:1fr}.adminStatsEdit>div{grid-template-columns:1fr 1fr}.adminFormCard,.adminLiveCard{padding:16px}.adminSaveBar{gap:12px;bottom:8px}.adminSaveBar span{max-width:55%}}.heroCustomImage{object-fit:cover;z-index:3;border:6px solid #142130;border-radius:30px;width:calc(100% - 20px);height:calc(100% - 50px);position:absolute;inset:35px 10px 15px;box-shadow:0 28px 70px #0a142642}.heroVisual.hasCustomHero .phone,.heroVisual.hasCustomHero .floatTag{display:none}.showcaseCustomImage{object-fit:cover;border:1px solid #dba74366;border-radius:18px;width:100%;height:330px}.showcaseCard:has(.showcaseCustomImage){gap:35px}.publicTop button svg,.publicActions svg,.publicSave svg,.socialRow svg,.publicLinks svg{width:1em;height:1em}.publicActions a,.publicActions button{width:57px;height:54px;color:var(--profile-accent);background:#142536;border:1px solid #39495a;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;font-size:18px;display:flex}.publicActions small{color:#d4dbe1;margin-top:5px;font-size:7px;display:block}.publicSave{justify-content:center;align-items:center;gap:8px;display:flex}.publicAvatar{overflow:hidden}.publicAvatar img{object-fit:cover;width:100%;height:100%}.publicCover{background-position:50%!important;background-size:cover!important}.themePill{text-transform:uppercase;letter-spacing:1px;color:#a9b5c0;border:1px solid #ffffff25;border-radius:20px;padding:6px 9px;font-size:7px}.location{justify-content:center;align-items:center;gap:4px;display:flex}.location svg{width:12px}.socialRow a{color:#fff;background:#132233;border:1px solid #3a4858;border-radius:9px;place-items:center;width:36px;height:36px;transition:all .2s;display:grid}.socialRow a:hover{color:var(--profile-accent);transform:translateY(-2px)}.publicLinks i{font-size:17px}.profileLoading,.profileMissing{color:#fff;text-align:center;background:#07111f;place-content:center;min-height:100vh;display:grid}.profileLoading span{color:#07111f;background:#e7ad3c;border-radius:16px;place-items:center;width:58px;height:58px;margin:auto;font:700 25px Georgia;display:grid}.profileLoading p{color:#9eabb7;font-size:12px}.profileMissing b{color:#e7ad3c;font-size:80px}.profileMissing h1{font-size:30px}.profileMissing p{color:#9eabb7}.profileMissing a{color:#07111f;background:#e7ad3c;border-radius:8px;margin:20px auto;padding:12px 16px;font-size:12px;font-weight:800}.profileTheme-student{color:#15233b;background:#edf4ff}.profileTheme-student .profileBackdrop{background:radial-gradient(circle at 15% 15%,#5b8def25,#0000 30%),radial-gradient(circle at 85% 75%,#8b5cf625,#0000 35%)}.profileTheme-student .publicProfile{color:#17233a;background:#fff;border-color:#6e91dd55;box-shadow:0 30px 90px #3354882b}.profileTheme-student .publicCover{background:linear-gradient(135deg,#305fae,#7853b8)}.profileTheme-student .publicTop .miniLogo,.profileTheme-student .publicTop button{color:#17233a}.profileTheme-student .themePill{color:#4d65a0;border-color:#7287b640}.profileTheme-student .publicAvatar{color:#315ea9;background:#e8eeff;border-color:#4e74c9}.profileTheme-student .publicProfile h2{color:#4c5c76}.profileTheme-student .location,.profileTheme-student .bio{color:#697891!important}.profileTheme-student .publicActions a,.profileTheme-student .publicActions button{color:#456fc5;background:#f1f5ff;border-color:#ccd8ef}.profileTheme-student .publicActions small{color:#52627d}.profileTheme-student .publicSave{color:#fff;background:linear-gradient(135deg,#4b7bd7,#7254bd)}.profileTheme-student .socialRow a{color:#395fba;background:#eef3ff;border-color:#d5def0}.profileTheme-student .publicLinks a{background:#f7f9ff;border-color:#d8e0f0}.profileTheme-student .publicLinks b{color:#17233a}.profileTheme-student .publicLinks small{color:#78869c}.profileTheme-student .publicLinks i{color:#426cc3;background:#e8efff}.profileTheme-student .profileFooter{color:#8b96a8;border-color:#dfe5ef}.profileTheme-doctor{background:#eaf8f7}.profileTheme-doctor .profileBackdrop{background:radial-gradient(circle at 50% 10%,#27a99a25,#0000 32%)}.profileTheme-doctor .publicProfile{color:#153c3a;background:#fff;border-color:#6bc5bb70;box-shadow:0 30px 90px #176f6725}.profileTheme-doctor .publicCover{background:linear-gradient(135deg,#0f766e,#3bb8ac)}.profileTheme-doctor .publicTop .miniLogo,.profileTheme-doctor .publicTop button{color:#17413e}.profileTheme-doctor .themePill{color:#19776f;border-color:#55a89f55}.profileTheme-doctor .publicAvatar{color:#167269;background:#e2f7f5;border-color:#21a094}.profileTheme-doctor .publicProfile h2{color:#35635f}.profileTheme-doctor .location,.profileTheme-doctor .bio{color:#627d7a!important}.profileTheme-doctor .publicActions a,.profileTheme-doctor .publicActions button{color:#14867c;background:#ebf9f7;border-color:#c1e7e3}.profileTheme-doctor .publicActions small{color:#426b67}.profileTheme-doctor .publicSave{color:#fff;background:linear-gradient(135deg,#0f766e,#2eaa9f)}.profileTheme-doctor .socialRow a{color:#137c74;background:#eaf9f7;border-color:#bfe6e2}.profileTheme-doctor .publicLinks a{background:#f5fcfb;border-color:#ceeae7}.profileTheme-doctor .publicLinks b{color:#163d3a}.profileTheme-doctor .publicLinks small{color:#718b88}.profileTheme-doctor .publicLinks i{color:#15877d;background:#def4f1}.profileTheme-doctor .profileFooter{color:#78928f;border-color:#d9ecea}.siteEditorTabs{gap:7px;margin-bottom:15px;padding-bottom:3px;display:flex;overflow:auto}.siteEditorTabs button{white-space:nowrap;background:#fff;border:1px solid #dce1e5;border-radius:8px;padding:10px 13px;font-size:9px}.siteEditorTabs button.active{color:#e7ad3c;background:#07111f;border-color:#07111f}.siteEditorCard{margin-top:14px!important}.siteEditorCard>h3{align-items:center;gap:8px;display:flex}.siteEditorCard>h3 svg{color:#aa7211}.repeatEditor{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.repeatEditor.two{grid-template-columns:repeat(2,1fr)}.repeatEditor .siteEditorCard{margin-top:12px!important}.sectionVisibility{background:#fff;border:1px solid #dfe3e7;border-radius:12px;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.sectionVisibility span{flex-direction:column;display:flex}.sectionVisibility b{font-size:10px}.sectionVisibility small{color:#8c969f;margin-top:4px;font-size:7px}.sectionVisibility input{appearance:none;background:#cbd2d8;border-radius:20px;width:40px;height:22px;padding:3px}.sectionVisibility input:checked{background:#e1aa3a}.sectionVisibility input:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;display:block}.sectionVisibility input:checked:after{transform:translate(18px)}.miniStatsEditor{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.miniStatsEditor>div{background:#f5f7f8;border-radius:9px;gap:10px;padding:12px;display:grid}.siteMediaGrid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.siteImagePicker{border:1px solid #e0e4e7;border-radius:12px;padding:13px}.siteImagePicker>div{color:#a9b1b9;background:#f2f4f6 50%/cover no-repeat;border-radius:9px;place-items:center;height:180px;font-size:35px;display:grid}.siteImagePicker>b{margin:11px 0 4px;font-size:10px;display:block}.siteImagePicker>small{color:#89939c;font-size:7px}.siteImagePicker section{gap:7px;margin-top:10px;display:flex}.siteImagePicker label,.siteImagePicker button{color:#fff;background:#07111f;border:0;border-radius:7px;padding:8px 10px;font-size:8px}.siteImagePicker input{display:none}.siteImagePicker button{color:#8c5c0a;background:#f3e5c8}.uploadMessage{color:#865d13;background:#f8f0df;border-radius:8px;padding:9px;font-size:8px}.clientTop{justify-content:space-between;align-items:end;margin-bottom:16px;display:flex}.clientTop>div:first-child>span{letter-spacing:1.7px;color:#a77010;font-size:7px;font-weight:900}.clientTop h2{margin:7px 0 4px;font-size:26px}.clientTop p{color:#7f8993;margin:0;font-size:10px}.clientTop>div:last-child{gap:8px;display:flex}.clientTop button,.clientTop a{background:#fff;border:1px solid #dbe0e4;border-radius:8px;align-items:center;gap:6px;padding:10px 12px;font-size:9px;display:flex}.clientTop button{background:#e4aa39;border-color:#e4aa39;font-weight:800}.clientWorkspace{grid-template-columns:220px 1fr;align-items:start;gap:14px;display:grid}.clientList{color:#fff;background:#07111f;border-radius:14px;padding:15px;position:sticky;top:95px}.clientList>b{color:#cf942b;letter-spacing:1.4px;margin:5px 7px 13px;font-size:7px;display:block}.clientList>button{color:#a6b1bc;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;width:100%;padding:9px;display:flex}.clientList>button.active{color:#fff;background:#ffffff12}.clientList>button>span{color:#95610c;background:#f0dfba;border-radius:9px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:grid;overflow:hidden}.clientList img{object-fit:cover;width:100%;height:100%}.clientList div{flex-direction:column;margin-left:9px;display:flex}.clientList strong{font-size:9px}.clientList small{color:#788797;margin-top:4px;font-size:7px}.clientEditor{min-width:0}.editorToolbar{background:#fff;border:1px solid #e0e4e7;border-radius:12px;align-items:center;gap:7px;padding:13px;display:flex}.editorToolbar>div{flex-direction:column;margin-right:auto;display:flex}.editorToolbar b{font-size:11px}.editorToolbar small{color:#89939d;margin-top:4px;font-size:7px}.editorToolbar>button{background:#fff;border:1px solid #dbe0e4;border-radius:7px;padding:8px 10px;font-size:8px}.editorToolbar .primary{background:#e4aa39;border-color:#e4aa39;font-weight:800}.editorToolbar .danger{color:#b44444}.editorStatus{color:#7a5815;background:#fff6e4;border:1px solid #ebd29d;border-radius:8px;margin-top:10px;padding:10px 12px;font-size:8px}.clientSection{background:#fff;border:1px solid #dfe3e7;border-radius:13px;margin-top:12px;padding:19px}.clientSection>header h3{margin:0;font-size:12px}.clientSection>header p{color:#8a949d;margin:5px 0 0;font-size:8px}.themeChooser{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:15px;display:grid}.themeChooser>button{text-align:left;background:#fff;border:2px solid #e1e5e8;border-radius:12px;align-items:center;padding:14px;display:flex}.themeChooser>button.selected{border-color:#e0a638;box-shadow:0 0 0 3px #e0a63818}.themeChooser i{color:#e3ad47;background:#172535;border-radius:9px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.themeChooser .student i{color:#486fc5;background:#eaf0ff}.themeChooser .doctor i{color:#147d74;background:#e2f5f2}.themeChooser span{flex-direction:column;margin-left:9px;display:flex}.themeChooser b{font-size:10px}.themeChooser small{color:#89939d;margin-top:4px;font-size:7px}.themeChooser em{color:#b47a14;margin-left:auto}.uploadGrid{grid-template-columns:1fr 1.5fr;gap:12px;margin-top:15px;display:grid}.uploadBox{border:1px solid #e1e5e8;border-radius:11px;align-items:center;padding:11px;display:flex}.uploadBox>div{color:#a6afb7;background:#f0f2f4 50%/cover no-repeat;border-radius:50%;place-items:center;width:70px;height:70px;display:grid}.uploadBox.wide>div{border-radius:9px;width:120px}.uploadBox section{flex-direction:column;align-items:flex-start;margin-left:11px;display:flex}.uploadBox b{font-size:9px}.uploadBox small{color:#89939c;margin:4px 0 8px;font-size:7px}.uploadBox label,.uploadBox button{color:#fff;background:#07111f;border:0;border-radius:6px;padding:7px 9px;font-size:7px}.uploadBox button{color:#93610d;background:#f4e6cb;margin-top:5px}.uploadBox input{display:none}.profileFormGrid{grid-template-columns:1fr 1fr;gap:13px;margin-top:15px;display:grid}.clientField{font-size:8px;font-weight:800}.clientField>span{margin-bottom:6px;display:block}.clientField input,.clientField textarea{border:1px solid #d9dfe3;border-radius:8px;width:100%;padding:10px;font-size:9px}.clientField textarea{min-height:85px}.clientField.full{grid-column:1/-1}.profileColor{font-size:8px;font-weight:800}.profileColor>span{margin-bottom:6px;display:block}.profileColor input{vertical-align:middle;background:0 0;border:0;width:45px;height:35px}.profileColor b{margin-left:7px;font-size:8px}.checkField{align-items:center;gap:7px;margin-top:13px;font-size:8px;display:flex}.socialEditor{gap:7px;margin-top:15px;display:grid}.socialEditor>div{grid-template-columns:30px 80px 1fr 55px;align-items:center;gap:8px;display:grid}.socialEditor i{color:#9e680c;background:#f1e4c7;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.socialEditor b{font-size:8px}.socialEditor>div>input{border:1px solid #d9dfe3;border-radius:7px;padding:9px;font-size:8px}.socialEditor label{font-size:7px}.customLinksEditor{gap:8px;margin-top:15px;display:grid}.customLinksEditor article{background:#f7f8f9;border-radius:9px;grid-template-columns:48px 90px 1fr 1.4fr 55px 28px;align-items:center;gap:6px;padding:8px;display:grid}.customLinksEditor select,.customLinksEditor input{background:#fff;border:1px solid #d9dfe3;border-radius:7px;min-width:0;padding:8px;font-size:8px}.customLinksEditor label{font-size:7px}.linkOrder{display:flex}.linkOrder button,.removeLink{color:#7e8993;background:0 0;border:0;padding:4px}.removeLink{color:#bc4e4e}.addLink{color:#895d0d;background:#fff9ec;border:1px dashed #d3b06a;border-radius:8px;width:max-content;padding:9px 12px;font-size:8px}.embeddedPreview{border-radius:14px;max-height:780px;margin-top:12px;overflow:auto}.embeddedPreview .profilePage{min-height:auto;padding:25px}.embeddedPreview .profileBackdrop{display:none}@media (width<=1100px){.clientWorkspace{grid-template-columns:1fr}.clientList{gap:6px;display:flex;position:static;overflow:auto}.clientList>b{display:none}.clientList>button{min-width:170px}.repeatEditor{grid-template-columns:1fr 1fr}}@media (width<=700px){.siteMediaGrid,.miniStatsEditor,.repeatEditor,.repeatEditor.two,.themeChooser,.uploadGrid,.profileFormGrid{grid-template-columns:1fr}.clientTop{flex-direction:column;align-items:flex-start}.clientTop>div:last-child{margin-top:12px}.editorToolbar>div{display:none}.editorToolbar{justify-content:flex-end;overflow:auto}.editorToolbar .danger{margin-right:auto}.clientSection{padding:14px}.socialEditor>div{grid-template-columns:30px 65px 1fr}.socialEditor label{display:none}.customLinksEditor article{grid-template-columns:42px 80px 1fr 28px}.customLinksEditor article>input:nth-of-type(2){grid-column:2/4}.customLinksEditor article>label{display:none}.fullSiteEditor .adminFormGrid{grid-template-columns:1fr}.heroCustomImage{width:100%;inset:20px 0}.siteEditorTabs{margin-right:-15px}}.clientLoginPage .authMark svg{width:20px}.loginKicker{color:#a87312;letter-spacing:1.7px;margin-top:15px;font-size:8px;font-weight:900;display:block}.loginError{color:#a83333;background:#fff0f0;border:1px solid #f1c3c3;border-radius:8px;margin-top:15px;padding:10px;font-size:9px}.loginInput{color:#a3abb3;border:1px solid #d9dee2;border-radius:8px;align-items:center;height:44px;margin-top:6px;padding:0 11px;display:flex}.loginInput input{height:42px!important;box-shadow:none!important;border:0!important;margin:0!important}.loginInput svg{width:12px}.clientLoginHelp{color:#7a6743;background:#f7f3ea;border-radius:8px;margin-top:16px;padding:10px;font-size:8px}.credentialNote{color:#75694f;background:#f7f4ed;border-radius:8px;margin:12px 0 0;padding:10px;font-size:8px}.clientDashLoading{color:#fff;text-align:center;background:#07111f;place-content:center;min-height:100vh;display:grid}.clientDashLoading span{color:#07111f;background:#e5aa39;border-radius:15px;place-items:center;width:55px;height:55px;margin:auto;font:700 24px Georgia;display:grid}.clientDashLoading p{color:#9daab6;font-size:10px}.clientDash{color:#091523;background:#f3f5f7;min-height:100vh}.clientDashSide{color:#fff;z-index:70;background:#07111f;flex-direction:column;width:245px;padding:24px 17px;display:flex;position:fixed;inset:0 auto 0 0}.clientDashSide .logo{color:#fff;margin:0 10px 22px}.clientSideClose{display:none}.sideIdentity{background:#ffffff07;border:1px solid #ffffff12;border-radius:12px;grid-template-rows:1fr 1fr;grid-template-columns:38px 1fr;align-items:center;column-gap:9px;margin-bottom:20px;padding:14px;display:grid}.sideIdentity>img,.sideIdentity>span{object-fit:cover;color:#95610e;background:#f0dfbb;border-radius:50%;grid-row:1/3;place-items:center;width:38px;height:38px;font-size:9px;font-weight:800;display:grid}.sideIdentity b{align-self:end;font-size:9px}.sideIdentity small{color:#7f8d9a;align-self:start;margin-top:3px;font-size:7px}.clientDashSide nav{gap:4px;display:grid}.clientDashSide nav button{color:#9daab7;text-align:left;background:0 0;border:0;border-radius:9px;padding:12px 13px;font-size:10px}.clientDashSide nav button svg{vertical-align:middle;width:13px;margin-right:11px}.clientLogout{color:#8997a4;margin-top:auto;padding:12px;font-size:9px}.clientDashMain{min-height:100vh;margin-left:245px}.clientDashMain>header{background:#fff;border-bottom:1px solid #e0e4e7;align-items:center;height:78px;padding:0 28px;display:flex}.clientDashMain header>div:first-of-type>small{letter-spacing:1.5px;color:#a97110;font-size:7px;font-weight:900}.clientDashMain header h1{margin:4px 0 0;font-size:20px}.clientMenuButton{display:none}.clientHeaderActions{gap:8px;margin-left:auto;display:flex}.clientHeaderActions a,.clientHeaderActions button{background:#fff;border:1px solid #d9dfe3;border-radius:8px;padding:9px 12px;font-size:9px}.clientHeaderActions button{background:#e4aa39;border-color:#e4aa39;font-weight:800}.clientDashStatus{color:#775816;background:#fff7e7;border:1px solid #ecd49e;border-radius:9px;margin:14px 26px 0;padding:10px 13px;font-size:8px}.clientDashContent{padding:25px 28px}.clientWelcome{color:#fff;background:#07111f radial-gradient(circle at 85% 30%,#e4aa3933,#0000 30%);border-radius:16px;justify-content:space-between;align-items:center;padding:28px 30px;display:flex}.clientWelcome span{color:#e4aa39;letter-spacing:1.5px;font-size:7px;font-weight:900}.clientWelcome h2{margin:8px 0 5px;font-size:27px}.clientWelcome p{color:#9da9b5;margin:0;font-size:10px}.clientWelcome button{color:#07111f;background:#e4aa39;border:0;border-radius:8px;padding:11px 14px;font-size:9px;font-weight:800}.clientOverviewCards{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:14px;display:grid}.clientOverviewCards article{background:#fff;border:1px solid #dfe3e7;border-radius:13px;flex-direction:column;padding:18px;display:flex}.clientOverviewCards i{color:#a66e0c;background:#f3e4c5;border-radius:8px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.clientOverviewCards span{color:#7f8992;margin-top:15px;font-size:8px}.clientOverviewCards>b{margin-top:6px;font-size:16px}.clientOverviewCards small{color:#8d969f;margin-top:3px;font-size:8px}.clientOverviewCards button{color:#9d6810;text-align:left;background:0 0;border:0;padding:14px 0 0;font-size:8px;font-weight:800}.accountSummary,.selfSection{background:#fff;border:1px solid #dfe3e7;border-radius:13px;margin-top:14px;padding:20px}.accountSummary>div>b{font-size:11px}.accountSummary>div>p{color:#8b959e;font-size:8px}.accountSummary dl{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0 0;display:grid}.accountSummary dl>div{background:#f6f7f8;border-radius:8px;padding:11px}.accountSummary dt{color:#8c969e;font-size:7px}.accountSummary dd{text-transform:capitalize;margin:5px 0 0;font-size:9px;font-weight:800}.accountSummary a{color:#9b6810}.selfSection{margin-top:0;margin-bottom:14px}.selfSection>header{border-bottom:1px solid #e9ecee;margin-bottom:17px;padding-bottom:14px}.selfSection h2{margin:0;font-size:15px}.selfSection header p{color:#89939c;margin:5px 0 0;font-size:8px}.selfUploads{grid-template-columns:1fr 1.6fr;gap:12px;display:grid}.selfUpload{border:1px solid #e1e5e8;border-radius:11px;align-items:center;padding:12px;display:flex}.selfUpload>div{color:#aab2b9;background:#f1f3f5 50%/cover no-repeat;border-radius:50%;place-items:center;width:88px;height:88px;font-size:25px;display:grid}.selfUpload.cover>div{border-radius:9px;width:150px}.selfUpload section{flex-direction:column;align-items:flex-start;margin-left:13px;display:flex}.selfUpload b{font-size:10px}.selfUpload small{color:#8b959e;margin:4px 0 10px;font-size:7px}.selfUpload label,.selfUpload button{color:#fff;background:#07111f;border:0;border-radius:7px;padding:8px 10px;font-size:7px}.selfUpload button{color:#8f5d0b;background:#f4e7cd;margin-top:6px}.selfUpload input{display:none}.selfForm{grid-template-columns:1fr 1fr;gap:13px;display:grid}.selfField{font-size:8px;font-weight:800}.selfField>span{margin-bottom:6px;display:block}.selfField input,.selfField textarea{border:1px solid #d9dfe3;border-radius:8px;outline:none;width:100%;padding:10px;font-size:9px}.selfField input:focus,.selfField textarea:focus{border-color:#dba335;box-shadow:0 0 0 3px #e4aa3918}.selfField textarea{resize:vertical;min-height:95px}.selfField.full{grid-column:1/-1}.selfLinks,.selfSocials{gap:8px;display:grid}.selfLinks article{background:#f6f7f8;border-radius:9px;grid-template-columns:34px 90px 1fr 1.4fr 55px 90px;align-items:center;gap:7px;padding:9px;display:grid}.selfLinkIcon{color:#9d670b;background:#f1e3c5;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.selfLinks select,.selfLinks input,.selfSocials input{background:#fff;border:1px solid #d8dee2;border-radius:7px;min-width:0;padding:9px;font-size:8px}.selfLinks label,.selfSocials label{font-size:7px}.selfLinks article>div{gap:3px;display:flex}.selfLinks article>div button{color:#75818b;background:#fff;border:0;border-radius:5px;padding:6px}.selfLinks article>div button:last-child{color:#b84a4a}.selfAddLink{color:#8e5f0d;background:#fff8e9;border:1px dashed #d2ac61;border-radius:8px;width:max-content;padding:9px 12px;font-size:8px}.selfSocials article{grid-template-columns:34px 90px 1fr 60px;align-items:center;gap:8px;display:grid}.selfSocials i{color:#9f690c;background:#f1e3c5;border-radius:8px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.selfSocials b{font-size:8px}.selfThemes{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.selfThemes button{background:#fff;border:2px solid #e0e4e7;border-radius:12px;flex-direction:column;align-items:flex-start;padding:22px 16px;display:flex}.selfThemes button svg{margin-bottom:15px;font-size:25px}.selfThemes button b{font-size:11px}.selfThemes button small{color:#89939c;margin-top:5px;font-size:7px}.selfThemes button.business{color:#e6b553;background:#0b1724}.selfThemes button.student{color:#486fc5;background:#f1f5ff}.selfThemes button.doctor{color:#147d74;background:#eaf9f7}.selfThemes button.selected{border-color:#e2a83a;box-shadow:0 0 0 3px #e2a83a1c}.selfAccent{align-items:center;gap:10px;margin-top:18px;font-size:9px;font-weight:800;display:flex}.selfAccent input{background:0 0;border:0;width:45px;height:36px}.selfAccent b{color:#7d8790;font-size:8px}.previewTheme{color:#fff;background:#07111f;border:0;border-radius:8px;margin-top:15px;padding:10px 13px;font-size:8px}.securityForm{gap:13px;width:min(520px,100%);display:grid}.securityForm>p{color:#785714;background:#fff4df;border-radius:8px;margin:0;padding:10px;font-size:8px}.securityForm>button{color:#07111f;background:#e4aa39;border:0;border-radius:8px;width:max-content;padding:10px 13px;font-size:9px;font-weight:800}.clientFullPreview{background:#07111f;min-height:calc(100vh - 78px);padding:15px}.clientFullPreview>button{color:#fff;background:#ffffff10;border:1px solid #ffffff25;border-radius:8px;padding:9px 12px;font-size:8px}.clientFullPreview .profilePage{min-height:auto}.clientFullPreview .profileBackdrop{display:none}@media (width<=1000px){.clientOverviewCards{grid-template-columns:1fr}.selfLinks article{grid-template-columns:34px 85px 1fr 75px}.selfLinks article>input:nth-of-type(2){grid-column:3/5}.selfLinks article>label{display:none}}@media (width<=800px){.clientDashSide{transition:all .2s;transform:translate(-100%)}.clientDashSide.open{transform:none}.clientSideClose{color:#fff;background:0 0;border:0;font-size:18px;display:block;position:absolute;top:22px;right:16px}.clientDashMain{margin-left:0}.clientMenuButton{background:0 0;border:0;margin-right:13px;font-size:18px;display:block}.selfUploads,.selfForm{grid-template-columns:1fr}.selfField.full{grid-column:auto}}@media (width<=600px){.clientDashMain>header{padding:0 14px}.clientHeaderActions a{display:none}.clientDashContent{padding:14px}.clientDashStatus{margin:10px 14px 0}.clientWelcome{flex-direction:column;align-items:flex-start;padding:24px 20px}.clientWelcome button{margin-top:16px}.accountSummary dl,.selfUploads{grid-template-columns:1fr}.selfUpload.cover>div{width:100px}.selfThemes{grid-template-columns:1fr}.selfThemes button{flex-direction:row;align-items:center;gap:10px;padding:15px}.selfThemes button svg{margin:0}.selfLinks article{grid-template-columns:34px 70px 1fr}.selfLinks article>input:nth-of-type(2),.selfLinks article>label,.selfLinks article>div{grid-column:2/4}.selfSocials article{grid-template-columns:34px 70px 1fr}.selfSocials label{display:none}}.linkRequestForm{grid-template-columns:120px 1fr 1.5fr auto;align-items:end;gap:10px;display:grid}.linkRequestForm>label>span{margin-bottom:6px;font-size:8px;font-weight:800;display:block}.linkRequestForm select{background:#fff;border:1px solid #d9dfe3;border-radius:8px;width:100%;padding:10px;font-size:9px}.linkRequestForm>button{color:#07111f;background:#e4aa39;border:0;border-radius:8px;align-items:center;gap:6px;height:37px;padding:0 13px;font-size:8px;font-weight:850;display:flex}.linkRequestForm>p{color:#765613;background:#fff5e2;border-radius:8px;grid-column:1/-1;margin:0;padding:9px;font-size:8px}.approvedLinks,.requestHistory{gap:8px;display:grid}.approvedLinks>p,.requestHistory>p{color:#8a949d;font-size:9px}.approvedLinks article,.requestHistory article{background:#f8f9fa;border:1px solid #e2e6e9;border-radius:10px;align-items:center;padding:10px;display:flex}.approvedLinks i,.requestHistory i{color:#9b660b;background:#f1e3c5;border-radius:8px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.approvedLinks span,.requestHistory span{flex-direction:column;min-width:0;margin-left:10px;display:flex}.approvedLinks b,.requestHistory b{font-size:9px}.approvedLinks small,.requestHistory small{color:#87919a;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:7px;overflow:hidden}.approvedLinks em,.requestHistory em{color:#23795b;background:#e4f5ed;border-radius:20px;margin-left:auto;padding:6px 8px;font-size:7px;font-style:normal}.requestHistory em.pending{color:#8b6415;background:#fff3d9}.requestHistory em.rejected{color:#a23f3f;background:#fde7e7}.linkRequestsAdmin .adminEditorHead>b{color:#e5aa39;background:#07111f;border-radius:20px;padding:8px 11px;font-size:8px}.requestAdminList{gap:10px;display:grid}.requestAdminList>article{background:#fff;border:1px solid #dfe4e7;border-radius:12px;align-items:center;padding:14px;display:flex}.requestAdminList>article>i{color:#9b660b;background:#f2e4c7;border-radius:10px;place-items:center;width:42px;height:42px;font-size:18px;font-style:normal;display:grid}.requestAdminList>article>div{flex-direction:column;min-width:0;margin-left:12px;display:flex}.requestAdminList>article span{color:#a36d0d;letter-spacing:.7px;font-size:7px;font-weight:850}.requestAdminList>article b{margin-top:4px;font-size:11px}.requestAdminList>article a{color:#687580;white-space:nowrap;text-overflow:ellipsis;max-width:450px;margin-top:4px;font-size:8px;overflow:hidden}.requestAdminList>article small{color:#929ba3;align-items:center;gap:4px;margin-top:6px;font-size:7px;display:flex}.requestAdminList>article>section{gap:7px;margin-left:auto;display:flex}.requestAdminList button{background:#fff;border:1px solid #dfe3e6;border-radius:7px;align-items:center;gap:5px;padding:9px 11px;font-size:8px;display:flex}.requestAdminList .reject{color:#aa4242}.requestAdminList .approve{color:#07111f;background:#e4aa39;border-color:#e4aa39;font-weight:850}@media (width<=900px){.linkRequestForm{grid-template-columns:100px 1fr}.linkRequestForm>button{width:max-content}.requestAdminList>article{align-items:flex-start}.requestAdminList>article>section{flex-direction:column}}@media (width<=600px){.linkRequestForm{grid-template-columns:1fr}.requestAdminList>article{flex-wrap:wrap}.requestAdminList>article>div{max-width:calc(100% - 58px)}.requestAdminList>article>section{flex-direction:row;width:100%;margin:12px 0 0}.requestAdminList>article>section button{flex:1;justify-content:center}}.socialRequestForm{grid-template-columns:180px 1fr auto;align-items:end;gap:10px;display:grid}.socialRequestForm>label>span{margin-bottom:6px;font-size:8px;font-weight:800;display:block}.socialRequestForm select{background:#fff;border:1px solid #d9dfe3;border-radius:8px;width:100%;padding:10px;font-size:9px}.socialRequestForm>button{color:#07111f;background:#e4aa39;border:0;border-radius:8px;align-items:center;gap:6px;height:37px;padding:0 13px;font-size:8px;font-weight:850;display:flex}.socialRequestForm>p{color:#765613;background:#fff5e2;border-radius:8px;grid-column:1/-1;margin:0;padding:9px;font-size:8px}.approvedSocials{gap:8px;display:grid}.approvedSocials>p{color:#8b959e;font-size:9px}.approvedSocials article{background:#f8f9fa;border:1px solid #e2e6e9;border-radius:10px;align-items:center;padding:10px;display:flex}.approvedSocials i{color:#9b660b;background:#f1e3c5;border-radius:8px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.approvedSocials span{flex-direction:column;min-width:0;margin-left:10px;display:flex}.approvedSocials b{font-size:9px}.approvedSocials small{color:#87919a;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:7px;overflow:hidden}.approvedSocials em{color:#23795b;background:#e4f5ed;border-radius:20px;margin-left:auto;padding:6px 8px;font-size:7px;font-style:normal}@media (width<=600px){.socialRequestForm{grid-template-columns:1fr}}.clientRegisterPage .authCard,.clientLoginPage .authCard{border:1px solid #e4e7e9;box-shadow:0 28px 90px #0009}.clientRegisterPage .authMark,.clientLoginPage .authMark{box-shadow:0 12px 28px #dba33733}.usernamePreview{color:#9a6a16;margin-top:6px;font-size:7px;font-weight:700;display:block}.ownerAccess{color:#89939d;margin-top:11px;font-size:8px}.ownerAccess a{color:#95620c;font-weight:800}.profileTrust{background:#ffffff07;border:1px solid #ffffff18;border-radius:11px;align-items:center;width:calc(100% - 44px);margin:14px 22px 18px;padding:10px 12px;display:flex}.profileTrust>svg{color:var(--profile-accent);font-size:17px}.profileTrust span{flex-direction:column;margin-left:9px;display:flex}.profileTrust b{font-size:8px}.profileTrust small{color:#8493a0;margin-top:3px;font-size:7px}.profileFooter{justify-content:space-between;align-items:center;display:flex}.profileFooter a{font-size:8px}.profileTheme-business .publicProfile{background:linear-gradient(#0c1926,#07111b);border-color:#d1a64e66}.profileTheme-business .profileTrust{background:#d8aa4b0a;border-color:#d8aa4b33}.profileTheme-business .themePill{color:#e3b75f;border-color:#d9aa4a44}.profileTheme-student .profileTrust{background:#557bc60a;border-color:#557bc633}.profileTheme-student .profileTrust small{color:#78869c}.profileTheme-student .profileTrust>svg{color:#4d72c4}.profileTheme-doctor .profileTrust{background:#16877c0a;border-color:#16877c33}.profileTheme-doctor .profileTrust small{color:#6f8d89}.profileTheme-doctor .profileTrust>svg{color:#16877c}.profileTheme-student .profileFooter,.profileTheme-doctor .profileFooter{background:#fbfcfe}.profileTheme-student .profileFooter a{color:#426bc2}.profileTheme-doctor .profileFooter a{color:#147d74}.clientAccounts .adminEditorHead>b{color:#28765b;background:#e8f5ef;border-radius:20px;align-items:center;gap:6px;padding:8px 11px;font-size:8px;display:flex}.accountsLayout{grid-template-columns:1fr 300px;align-items:start;gap:14px;display:grid}.accountsTable{background:#fff;border:1px solid #dfe4e7;border-radius:13px;overflow:hidden}.accountsTable>header,.accountsTable>article{grid-template-columns:1.2fr 1fr .55fr .8fr;align-items:center;gap:8px;padding:13px 15px;display:grid}.accountsTable>header{color:#7d8892;background:#f6f8f9;font-size:7px;font-weight:850}.accountsTable>article{border-top:1px solid #edf0f2;font-size:8px}.accountsTable>article.selected{background:#fff9ec}.accountsTable>article>span{align-items:center;gap:8px;display:flex}.accountsTable>article>span i{color:#99640d;background:#f0e2c5;border-radius:9px;place-items:center;width:32px;height:32px;font-size:8px;font-style:normal;display:grid}.accountsTable>article a{color:#98650e}.accountsTable>article em{color:#24785b;background:#e4f5ed;border-radius:20px;width:max-content;padding:5px 8px;font-size:7px;font-style:normal}.accountsTable>article button{background:#fff;border:1px solid #dce1e4;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:8px;font-size:7px;display:flex}.passwordResetCard{color:#fff;background:#07111f;border-radius:14px;padding:22px;position:sticky;top:95px}.passwordResetCard>span{color:#07111f;background:#e5aa39;border-radius:11px;place-items:center;width:43px;height:43px;display:grid}.passwordResetCard h3{margin:15px 0 7px;font-size:16px}.passwordResetCard p{color:#9eabb7;font-size:8px;line-height:1.6}.passwordResetCard label{margin-top:13px;font-size:8px;font-weight:800;display:block}.passwordResetCard input{color:#fff;background:#0d1a28;border:1px solid #354555;border-radius:8px;width:100%;margin-top:6px;padding:10px;font-size:9px}.passwordResetCard button{color:#07111f;background:#e5aa39;border:0;border-radius:8px;width:100%;margin-top:15px;padding:10px;font-size:8px;font-weight:850}@media (width<=950px){.accountsLayout{grid-template-columns:1fr}.passwordResetCard{position:static}}@media (width<=650px){.accountsTable>header{display:none}.accountsTable>article{grid-template-columns:1fr .6fr}.accountsTable>article>a{display:none}.accountsTable>article button{grid-column:1/-1}.clientAccounts .adminEditorHead>b{display:none}}.publicProfile{border-radius:32px;box-shadow:0 36px 100px #0008}.publicTop{height:68px}.publicCover{height:146px;position:relative}.publicCover:after{content:"";background:linear-gradient(#0000 55%,#07111f2b);position:absolute;inset:0}.publicAvatar{border-width:5px;width:104px;height:104px;margin-top:-54px;box-shadow:0 12px 32px #06101d35}.publicIdentity{text-align:center;padding:0 30px}.publicRole{color:var(--profile-accent);letter-spacing:1.2px;text-transform:uppercase;background:#ffffff0b;border-radius:20px;margin:0 0 9px;padding:5px 9px;font-size:7px;font-weight:900;display:inline-flex}.publicIdentity h1{letter-spacing:-.5px;justify-content:center;align-items:center;gap:6px;margin:0;font-size:25px;display:flex}.publicIdentity h1 span{color:#fff;background:#2583df;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;display:grid}.publicIdentity h2{color:#d4dae0;margin:7px 0;font-size:12px}.publicIdentity .bio{margin-bottom:0;padding:0 12px}.publicSectionTitle{align-items:center;gap:10px;margin:22px 22px 10px;display:flex}.publicSectionTitle span{letter-spacing:1.1px;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:900}.publicSectionTitle i{background:#ffffff14;flex:1;height:1px}.publicSectionTitle.linksTitle{margin-top:25px}.socialRow{grid-template-columns:repeat(6,1fr);gap:8px;margin:12px 22px 5px;display:grid}.socialRow a{border-radius:12px;width:100%;height:43px;transition:all .2s;box-shadow:0 8px 18px #0002;border:0!important}.socialRow a:hover{filter:brightness(1.08);transform:translateY(-3px)}.socialRow svg{font-size:19px}.publicLinks{padding-bottom:20px}.publicLinks a{transition:all .2s}.publicLinks a:hover{border-color:var(--profile-accent);transform:translateY(-2px)}.publicActions a,.publicActions button{box-shadow:0 8px 20px #00000018}.publicActions .actionWhatsapp{color:#fff!important;background:#25d366!important;border-color:#25d366!important}.publicActions .actionWhatsapp small{color:#fff!important}.publicActions .actionCall{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}.publicActions .actionCall small{color:#fff!important}.publicActions .actionEmail{color:#fff!important;background:#ea4335!important;border-color:#ea4335!important}.publicActions .actionEmail small{color:#fff!important}.publicSave{height:50px;box-shadow:0 12px 28px var(--profile-accent);border-radius:13px;font-size:12px}@supports (color:color-mix(in lab, red, red)){.publicSave{box-shadow:0 12px 28px color-mix(in srgb,var(--profile-accent) 28%,transparent)}}.profilePage .brand-instagram{color:#fff!important;background:linear-gradient(135deg,#833ab4,#fd1d1d 58%,#fcb045)!important}.profilePage .brand-facebook{color:#fff!important;background:#1877f2!important}.profilePage .brand-x{color:#fff!important;background:#050505!important}.profilePage .brand-linkedin{color:#fff!important;background:#0a66c2!important}.profilePage .brand-youtube{color:#fff!important;background:red!important}.profilePage .brand-tiktok{box-shadow:inset 3px 0 #25f4ee,inset -3px 0 #fe2c55;color:#fff!important;background:#111!important}.profilePage .brand-snapchat{color:#111!important;background:#fffc00!important}.profilePage .brand-github{color:#fff!important;background:#24292f!important}.profilePage .brand-behance{color:#fff!important;background:#1769ff!important}.profilePage .brand-pinterest{color:#fff!important;background:#e60023!important}.profilePage .brand-discord{color:#fff!important;background:#5865f2!important}.profilePage .brand-telegram{color:#fff!important;background:#229ed9!important}.profilePage .brand-whatsapp{color:#fff!important;background:#25d366!important}.profilePage .brand-website,.profilePage .brand-link{background:var(--profile-accent)!important;color:#fff!important}.profileTheme-business .publicCover{background-image:radial-gradient(circle at 80% 15%,#e3b75f42,#0000 28%),linear-gradient(135deg,#243b51,#08121d)!important}.profileTheme-business .publicRole{background:#d8aa4b14;border:1px solid #d8aa4b30}.profileTheme-business .publicLinks a{box-shadow:0 8px 22px #0003}.profileTheme-student .publicCover{background-image:linear-gradient(135deg,#285faeeb,#7555b8e8),linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px)!important;background-size:auto,24px 24px,24px 24px!important}.profileTheme-student .publicRole{color:#426bc2;background:#4d72c412;border:1px solid #4d72c42b}.profileTheme-student .publicSectionTitle i{background:#dce3ef}.profileTheme-student .publicLinks a{box-shadow:0 8px 20px #3c5f9a0b}.profileTheme-doctor .publicCover{background-image:radial-gradient(circle at 75% 25%,#ffffff25,#0000 25%),linear-gradient(135deg,#086c65,#35b9ad)!important}.profileTheme-doctor .publicRole{color:#147d74;background:#16877c10;border:1px solid #16877c2d}.profileTheme-doctor .publicSectionTitle i{background:#d7ebe8}.profileTheme-doctor .publicLinks a{box-shadow:0 8px 20px #147d740b}.profileTheme-student .publicIdentity h2,.profileTheme-doctor .publicIdentity h2{color:#53647a}.profileTheme-student .publicRole,.profileTheme-doctor .publicRole{margin-top:2px}.sideNavLabel{letter-spacing:1.4px;color:#5f7180;margin:0 13px 8px;font-size:7px;font-weight:900}.clientDashSide nav button{align-items:center;gap:11px;font-weight:700;display:flex}.clientDashSide nav button svg{margin:0}.clientDashMain header>div:first-of-type>p{color:#84909b;margin:4px 0 0;font-size:8px}.clientMobileNav{display:none}.clientStart{background:#fff;border:1px solid #dfe4e8;border-radius:15px;margin-top:14px;padding:20px}.clientStart>header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.clientStart>header span{letter-spacing:1.3px;color:#a46f11;font-size:7px;font-weight:900}.clientStart h3{margin:5px 0 0;font-size:15px}.clientStart>header>b{color:#23785a;background:#e7f5ee;border-radius:20px;padding:7px 10px;font-size:8px}.clientSteps{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.clientSteps button{text-align:left;background:#f8fafb;border:1px solid #e0e5e8;border-radius:11px;align-items:center;padding:13px;display:flex}.clientSteps button>i{color:#e5aa39;background:#07111f;border-radius:9px;place-items:center;width:31px;height:31px;font-size:10px;font-style:normal;font-weight:900;display:grid}.clientSteps button>span{flex-direction:column;margin-left:10px;display:flex}.clientSteps button b{font-size:9px}.clientSteps button small{color:#89949d;margin-top:4px;font-size:7px}.clientSteps button em{color:#bd841e;margin-left:auto;font-size:20px;font-style:normal}.socialBrandPicker{grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:16px;display:grid}.socialBrandPicker button{color:#fff;border:2px solid #0000;border-radius:11px;flex-direction:column;align-items:center;gap:7px;padding:12px 6px;display:flex;box-shadow:0 7px 18px #08111c12}.socialBrandPicker button svg{font-size:19px}.socialBrandPicker button span{font-size:7px;font-weight:800}.socialBrandPicker button.selected{border-color:#fff;outline:3px solid #e2a83a;transform:translateY(-2px)}.socialBrandPicker .brand-instagram,.approvedSocials .brand-instagram{color:#fff!important;background:linear-gradient(135deg,#833ab4,#fd1d1d,#fcb045)!important}.socialBrandPicker .brand-facebook,.approvedSocials .brand-facebook{color:#fff!important;background:#1877f2!important}.socialBrandPicker .brand-x,.approvedSocials .brand-x{color:#fff!important;background:#050505!important}.socialBrandPicker .brand-linkedin,.approvedSocials .brand-linkedin{color:#fff!important;background:#0a66c2!important}.socialBrandPicker .brand-youtube,.approvedSocials .brand-youtube{color:#fff!important;background:red!important}.socialBrandPicker .brand-tiktok,.approvedSocials .brand-tiktok{color:#fff!important;background:#111!important}.approvedSocials .brand-snapchat{color:#111!important;background:#fffc00!important}.approvedSocials .brand-github{color:#fff!important;background:#24292f!important}.approvedSocials .brand-behance{color:#fff!important;background:#1769ff!important}.approvedSocials .brand-pinterest{color:#fff!important;background:#e60023!important}.approvedSocials .brand-discord{color:#fff!important;background:#5865f2!important}.approvedSocials .brand-telegram{color:#fff!important;background:#229ed9!important}@media (width<=800px){.clientDash{padding-bottom:74px}.clientDashMain>header{z-index:45;height:78px;position:sticky;top:0;box-shadow:0 5px 20px #07111f0a}.clientDashMain header>div:first-of-type>p{display:none}.clientMobileNav{z-index:80;height:68px;padding:7px 8px calc(7px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dfe4e8;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -10px 30px #07111f12}.clientMobileNav button{color:#83909b;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:16px;display:flex}.clientMobileNav button span{font-size:7px;font-weight:800}.clientMobileNav button.active{color:#9b650c;background:#fff5df}.clientSteps{grid-template-columns:1fr}.socialBrandPicker{grid-template-columns:repeat(3,1fr)}}@media (width<=520px){.profilePage{padding:14px 10px}.publicProfile{border-radius:24px}.publicTop{height:60px;padding:0 17px}.publicCover{height:126px}.publicAvatar{width:94px;height:94px;margin-top:-49px}.publicIdentity{padding:0 18px}.profileTrust{width:calc(100% - 32px);margin-left:16px;margin-right:16px}.publicActions{gap:7px;margin:18px 15px}.publicActions a,.publicActions button{flex:1;width:auto;min-width:0}.publicSave{width:calc(100% - 32px);margin-left:16px;margin-right:16px}.publicSectionTitle{margin-left:16px;margin-right:16px}.socialRow{grid-template-columns:repeat(6,1fr);gap:6px;margin-left:16px;margin-right:16px}.socialRow a{height:39px}.publicLinks{padding-left:16px;padding-right:16px}.clientStart{padding:15px}.clientStart>header{align-items:flex-start}.clientStart>header>b{white-space:nowrap}.clientOverviewCards{gap:9px}.socialBrandPicker{grid-template-columns:repeat(3,1fr)}}.socialRow{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:12px}.profilePage .socialRow a{justify-content:flex-start;align-items:center;height:52px;padding:0 12px;display:flex;box-shadow:0 8px 22px #07111f14;color:#17212d!important;background:#fff!important;border:1px solid #e2e6ea!important}.socialRow a svg{color:#fff;border-radius:50%;width:28px;height:28px;padding:6px}.socialRow a span{margin-left:8px;font-size:10px;font-weight:800}.socialRow a em{color:#9ba5ae;margin-left:auto;font-size:17px;font-style:normal}.profilePage .socialRow .brand-instagram svg{background:linear-gradient(135deg,#833ab4,#fd1d1d,#fcb045)}.profilePage .socialRow .brand-facebook svg{background:#1877f2}.profilePage .socialRow .brand-x svg{background:#050505}.profilePage .socialRow .brand-linkedin svg{background:#0a66c2}.profilePage .socialRow .brand-youtube svg{background:red}.profilePage .socialRow .brand-tiktok svg{background:#111;box-shadow:inset 2px 0 #25f4ee,inset -2px 0 #fe2c55}.profilePage .socialRow .brand-snapchat svg{color:#111;background:#fffc00}.profilePage .socialRow .brand-github svg{background:#24292f}.profilePage .socialRow .brand-behance svg{background:#1769ff}.profilePage .socialRow .brand-pinterest svg{background:#e60023}.profilePage .socialRow .brand-discord svg{background:#5865f2}.profilePage .socialRow .brand-telegram svg{background:#229ed9}.profileTheme-business .socialRow a{color:#fff!important;background:#111f2d!important;border-color:#2e4051!important}.profileTheme-business .socialRow a em{color:#6f7d89}.approvedLinks em,.approvedSocials em{align-items:center;gap:5px;display:flex}.approvedLinks em svg,.approvedSocials em svg{font-size:8px}.editableRequests article{flex-wrap:wrap}.editableRequests .requestStatus{white-space:nowrap;align-items:center;gap:5px;display:flex}.editableRequests .requestStatus.pending{color:#8c6208;background:#fff1c8}.editableRequests .requestStatus.approved{color:#19734f;background:#dff5e9}.editableRequests .requestStatus.rejected{color:#a53b3b;background:#fde4e4}.requestActions{border-top:1px solid #e7eaed;justify-content:flex-end;gap:7px;width:100%;margin-top:10px;padding-top:9px;display:flex}.requestActions button{color:#46535e;background:#fff;border:1px solid #dce2e6;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:7px;display:flex}.requestActions button:last-child{color:#b03d3d;background:#fff7f7;border-color:#efd4d4}.linkRequestForm .cancelEdit{color:#66727d;background:#fff;border:1px solid #d8dee2}.linkRequestForm:has(.cancelEdit)>p{grid-column:1/-1}.socialRequestForm>button svg,.linkRequestForm>button svg{flex:none}@media (width<=520px){.socialRow{grid-template-columns:repeat(2,1fr);gap:7px}.profilePage .socialRow a{height:48px;padding:0 9px}.socialRow a span{font-size:9px}.socialRow a svg{width:26px;height:26px}.requestHistory article>span{max-width:calc(100% - 50px)}.editableRequests .requestStatus{margin:9px 0 0 44px}.requestActions{justify-content:stretch}.requestActions button{flex:1;justify-content:center}}:root{--ink:#09090a;--ink-2:#171719;--silver:#7a8490;--line:#e5e7ea;--mist:#f4f5f6;--paper:#fff;--shadow:0 24px 80px #080a0e1f;--soft-shadow:0 12px 36px #080a0e14}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",sans-serif;background:#fff}button,a,input,textarea,select{font:inherit}@view-transition{navigation:auto}::view-transition-old(root){animation:.22s both fadeOut}::view-transition-new(root){animation:.42s cubic-bezier(.2,.7,.2,1) both fadeIn}@keyframes fadeOut{to{opacity:0;transform:scale(.995)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}}.premiumSite{color:var(--ink);background:#fff;overflow:hidden}.premiumAnnouncement{color:#fff;text-align:center;letter-spacing:.04em;background:#0b0b0c;padding:9px 18px;font-size:12px}.premiumNav{z-index:50;justify-content:space-between;align-items:center;width:min(1450px,100% - 56px);height:86px;margin:auto;display:flex;position:relative}.premiumLogo{color:#0b0b0c;letter-spacing:-1.5px;align-items:center;font-size:28px;font-weight:700;text-decoration:none;display:inline-flex}.premiumLogo i{width:29px;height:25px;margin-right:1px;font-size:0;font-style:normal;position:relative}.premiumLogo i:before,.premiumLogo i:after{content:"";background:#0b0b0c;border-radius:2px;width:9px;height:25px;position:absolute;bottom:1px;transform:skew(-19deg)}.premiumLogo i:before{left:4px}.premiumLogo i:after{height:14px;right:4px;transform:skew(19deg)}.premiumLogo em{letter-spacing:-2px;color:#737b84;margin:-18px 0 0 3px;font-size:8px;font-style:normal;transform:rotate(-10deg)}.premiumNavLinks{align-items:center;gap:30px;display:flex}.premiumNavLinks>a{color:#4c5056;font-size:14px;text-decoration:none;transition:all .25s}.premiumNavLinks>a:hover{color:#000}.premiumNavLinks .premiumLogin{color:#111;margin-left:16px;font-weight:650}.premiumMenu{background:0 0;border:0;font-size:25px;display:none}.premiumButton{background:#0b0b0c;border:1px solid #0b0b0c;border-radius:999px;justify-content:center;align-items:center;gap:11px;min-height:50px;padding:0 23px;font-weight:680;text-decoration:none;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,background .3s;box-shadow:0 12px 30px #0000001f;color:#fff!important;font-size:14px!important;display:inline-flex!important}.premiumButton:hover{transform:translateY(-3px);box-shadow:0 18px 40px #0000002e}.premiumButton.compact{min-height:43px;padding:0 19px}.premiumButton.silver{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffe0;border-color:#d8dade;color:#111!important}.premiumButton.light{background:#fff;border-color:#fff;color:#080809!important}.premiumButton.outlineLight{box-shadow:none;background:0 0;border-color:#ffffff45;color:#fff!important}.premiumHero{background:#eff0f2;border-radius:32px;width:min(1500px,100% - 40px);margin:auto;position:relative;overflow:hidden;box-shadow:0 34px 100px #07090c21}.premiumHero>img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.premiumHeroActions{-webkit-backdrop-filter:blur(26px)saturate(1.25);backdrop-filter:blur(26px)saturate(1.25);background:#ffffffc4;border:1px solid #ffffffc9;border-radius:22px;justify-content:space-between;align-items:center;min-height:95px;padding:17px 18px 17px 24px;display:flex;position:absolute;bottom:4%;left:3.2%;right:3.2%;box-shadow:0 18px 50px #0e111526}.premiumHeroActions>div{flex-direction:column;display:flex}.premiumHeroActions span{letter-spacing:.15em;color:#626870;font-size:10px;font-weight:750}.premiumHeroActions b{letter-spacing:-.025em;margin-top:7px;font-size:20px}.premiumHeroActions>section{gap:10px;display:flex}.premiumIntro{text-align:center;max-width:1000px;margin:145px auto 120px;padding:0 24px}.premiumKicker{letter-spacing:.24em;color:#7c838b;font-size:11px;font-weight:800}.premiumIntro h1{letter-spacing:-.065em;margin:24px 0;font-size:clamp(48px,6.4vw,92px);line-height:.98}.premiumIntro h1 em,.nfcCopy h2 em{background:linear-gradient(135deg,#3f454d,#aab0b6 55%,#525860);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.premiumIntro>p{color:#676d74;max-width:760px;margin:0 auto;font-size:20px;line-height:1.65}.premiumProof{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:38px;display:flex}.premiumProof span{background:#fafafa;border:1px solid #e2e4e7;border-radius:999px;align-items:center;gap:8px;padding:11px 15px;font-size:13px;display:flex;box-shadow:0 7px 20px #0000000a}.sectionSpace{width:min(1280px,100% - 48px);margin:0 auto 150px}.premiumSplit{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid}.premiumSplitCopy h2,.restaurantShowcaseCopy h2,.nfcCopy h2{letter-spacing:-.055em;margin:22px 0;font-size:clamp(40px,5vw,68px);line-height:1.03}.premiumSplitCopy>p,.restaurantShowcaseCopy>p,.nfcCopy>p{color:#686e75;max-width:580px;font-size:18px;line-height:1.65}.premiumSplitCopy ul{grid-template-columns:1fr 1fr;gap:14px;margin:30px 0;padding:0;list-style:none;display:grid}.premiumSplitCopy li{align-items:center;gap:9px;font-size:14px;display:flex}.premiumSplitCopy li svg{color:#111;background:#eef0f1;border-radius:50%;width:20px;height:20px;padding:4px}.premiumTextLink{color:#111;border-bottom:1px solid #111;align-items:center;gap:9px;padding-bottom:5px;font-size:15px;font-weight:750;text-decoration:none;display:inline-flex}.profileStage{perspective:1200px;background:radial-gradient(circle at 75% 20%,#fff,#0000 24%),linear-gradient(145deg,#eef0f2,#d8dce0);border-radius:42px;place-items:center;min-height:690px;display:grid;position:relative;box-shadow:inset 0 1px #fff,0 36px 90px #080a0e21}.profilePhone{background:#fff;border:9px solid #101113;border-radius:45px;width:335px;min-height:610px;transition:all .6s cubic-bezier(.2,.8,.2,1);overflow:hidden;transform:rotateY(-7deg)rotateX(2deg);box-shadow:0 42px 80px #0a0c0f47}.profileStage:hover .profilePhone{transform:rotateY(0)rotateX(0)translateY(-8px)}.profilePhoneCover{color:#fff;background:linear-gradient(135deg,#111 0%,#59616a 60%,#d4d8dc);place-items:center;height:160px;display:grid}.profilePhoneCover span{letter-spacing:-5px;opacity:.8;font-size:46px;font-weight:800}.profilePhoneIdentity{align-items:flex-end;gap:13px;margin:-39px 18px 0;display:flex}.profilePhoneIdentity>i{color:#fff;background:linear-gradient(145deg,#ddd,#777);border:4px solid #fff;border-radius:25px;place-items:center;width:82px;height:82px;font-size:22px;font-style:normal;font-weight:800;display:grid}.profilePhoneIdentity section{flex-direction:column;padding-bottom:4px;display:flex}.profilePhoneIdentity b{font-size:17px}.profilePhoneIdentity b em{color:#fff;background:#1e88f5;border-radius:50%;padding:2px;font-size:9px;font-style:normal}.profilePhoneIdentity span{margin-top:3px;font-size:11px}.profilePhoneIdentity small{color:#888;margin-top:3px;font-size:9px}.profilePhoneActions{grid-template-columns:repeat(3,1fr);gap:7px;margin:18px;display:grid}.profilePhoneActions button{background:#f0f1f3;border:0;border-radius:10px;padding:10px;font-size:10px}.profilePhone h3{margin:25px 20px 13px;font-size:17px}.profilePhoneLinks{grid-template-columns:1fr 1fr;gap:9px;margin:0 18px;display:grid}.profilePhoneLinks button{text-align:left;background:#fff;border:1px solid #e3e5e7;border-radius:13px;height:48px;padding:0 11px;font-size:15px;box-shadow:0 6px 17px #05070a14}.profilePhoneLinks button span{margin-left:6px;font-size:10px;font-weight:700}.profilePhoneLinks .whatsapp{color:#20b85d}.profilePhoneLinks .instagram{color:#e1306c}.profilePhoneLinks .facebook{color:#1877f2}.profilePhoneLinks .youtube{color:red}.profilePhoneLinks .linkedin{color:#0a66c2}.profilePhoneLinks .xbrand{color:#000}.stageBadge{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:2;background:#ffffffd1;border:1px solid #fff;border-radius:17px;grid-template-columns:30px 1fr;padding:13px 16px;display:grid;position:absolute;box-shadow:0 16px 40px #0000001f}.stageBadge svg{grid-row:1/3;width:20px;height:20px;margin:6px 10px 0 0}.stageBadge b{font-size:12px}.stageBadge small{color:#71777e;margin-top:3px;font-size:9px}.stageBadge.top{top:11%;right:3%}.stageBadge.bottom{bottom:9%;left:2%}.restaurantShowcase{color:#fff;background:#0b0b0c;border-radius:42px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:100px;width:min(1450px,100% - 40px);padding:85px;display:grid;box-shadow:0 40px 110px #05060838}.premiumKicker.light{color:#aab0b7}.restaurantShowcaseCopy>p{color:#a9adb3}.restaurantFeatureGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:30px;display:grid}.restaurantFeatureGrid article{background:#ffffff08;border:1px solid #ffffff17;border-radius:17px;grid-template-columns:34px 1fr;padding:18px;display:grid}.restaurantFeatureGrid svg{grid-row:1/3;width:19px;height:19px;margin-top:4px}.restaurantFeatureGrid b{font-size:14px}.restaurantFeatureGrid small{color:#8f959c;margin-top:5px;font-size:10px}.restaurantCtas{align-items:center;gap:22px;margin-top:30px;display:flex}.restaurantCtas>a:not(.premiumButton){color:#fff;font-size:13px}.restaurantDemo{color:#111;background:#f8f8f8;border-radius:34px;padding:20px;transition:all .5s;transform:rotate(-2deg);box-shadow:0 38px 85px #000}.restaurantDemo:hover{transform:rotate(0)translateY(-7px)}.restaurantDemo>header{background:#fff;border-radius:18px;justify-content:space-between;align-items:center;padding:12px;display:flex}.restaurantDemo header>div{align-items:center;display:flex}.restaurantDemo header>div>span{color:#fff;background:#111;border-radius:13px;place-items:center;width:44px;height:44px;font-weight:800;display:grid}.restaurantDemo header section{flex-direction:column;margin-left:10px;display:flex}.restaurantDemo header b{font-size:13px}.restaurantDemo header small{color:#777;margin-top:3px;font-size:9px}.restaurantDemo header em{color:#176949;background:#dff5e9;border-radius:20px;padding:7px 9px;font-size:8px;font-style:normal}.restaurantSearch{color:#80868d;background:#e9ebed;border-radius:12px;height:44px;margin:13px 0;padding:14px;font-size:11px}.restaurantDemo>nav{gap:8px;margin-bottom:12px;display:flex;overflow:hidden}.restaurantDemo>nav>*{white-space:nowrap;border:1px solid #dfe2e4;border-radius:999px;padding:8px 11px;font-size:9px}.restaurantDemo>nav b{color:#fff;background:#111}.restaurantDemo>article{background:#fff;border-radius:18px;grid-template-columns:112px 1fr;gap:13px;margin-top:10px;padding:10px;display:grid}.foodVisual{background:linear-gradient(145deg,#d9a064,#774523);border-radius:13px;place-items:center;font-size:50px;display:grid}.foodVisual.second{background:linear-gradient(145deg,#d9bd75,#54764f)}.restaurantDemo article section{flex-direction:column;padding:6px 0;display:flex}.restaurantDemo article section>span{letter-spacing:.14em;color:#757b82;font-size:7px}.restaurantDemo article b{margin-top:5px;font-size:14px}.restaurantDemo article p{color:#777;font-size:9px;line-height:1.4}.restaurantDemo article em{font-size:13px;font-style:normal;font-weight:800}.restaurantDemo del{color:#999;margin-left:4px;font-size:9px}.nfcShowcase{grid-template-columns:1.1fr .9fr;align-items:center;gap:90px;display:grid}.nfcImage{background:linear-gradient(140deg,#1c1d1f,#050505);border-radius:38px;padding:20px;position:relative;box-shadow:0 35px 100px #0003}.nfcImage img{border-radius:28px;width:100%;display:block}.nfcImage>span{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);letter-spacing:.1em;background:#ffffffdb;border-radius:999px;align-items:center;gap:7px;padding:11px 15px;font-size:10px;font-weight:800;display:flex;position:absolute;bottom:5%;right:5%}.nfcCapabilityGrid{grid-template-columns:1fr 1fr;gap:11px;margin-top:28px;display:grid}.nfcCapabilityGrid article{background:#fafafa;border:1px solid #e4e6e8;border-radius:16px;gap:11px;padding:15px;display:flex}.nfcCapabilityGrid svg{width:19px;height:19px}.nfcCapabilityGrid span{flex-direction:column;display:flex}.nfcCapabilityGrid b{font-size:13px}.nfcCapabilityGrid small{color:#777d83;margin-top:5px;font-size:10px;line-height:1.4}.premiumFeatureBand{border-top:1px solid #e1e3e5;border-bottom:1px solid #e1e3e5;grid-template-columns:repeat(4,1fr);width:min(1450px,100% - 40px);margin:0 auto 150px;display:grid}.premiumFeatureBand article{border-right:1px solid #e1e3e5;padding:42px 30px}.premiumFeatureBand article:last-child{border:0}.premiumFeatureBand span{color:#a0a5aa;font-size:10px}.premiumFeatureBand b{margin:35px 0 10px;font-size:18px;display:block}.premiumFeatureBand p{color:#777d83;margin:0;font-size:13px;line-height:1.6}.premiumCta{color:#fff;text-align:center;background:radial-gradient(circle at 80% 20%,#42464b,#0000 30%),#09090a;border-radius:42px;width:min(1450px,100% - 40px);padding:110px 30px;box-shadow:0 40px 100px #0000002b}.premiumCta>span{letter-spacing:.22em;color:#a4a9af;font-size:10px;font-weight:800}.premiumCta h2{letter-spacing:-.065em;margin:25px 0;font-size:clamp(45px,6vw,86px);line-height:1}.premiumCta p{color:#a7abb0;font-size:17px}.premiumCta>div{justify-content:center;gap:10px;margin-top:30px;display:flex}.premiumFooter{grid-template-columns:1fr 1fr;gap:60px;width:min(1280px,100% - 48px);margin:0 auto;padding:70px 0 28px;display:grid}.premiumFooter>div p{color:#777d83;max-width:370px;font-size:13px;line-height:1.7}.premiumFooter>nav{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.premiumFooter section{flex-direction:column;gap:11px;display:flex}.premiumFooter section b{margin-bottom:4px;font-size:12px}.premiumFooter section a{color:#777d83;font-size:12px;text-decoration:none}.premiumFooter>span{color:#888e94;border-top:1px solid #e4e5e7;grid-column:1/-1;padding-top:24px;font-size:11px}[data-reveal]{opacity:1;transition:opacity .9s,transform .9s cubic-bezier(.16,1,.3,1);transform:none}.reveal-ready [data-reveal]{opacity:0;transform:translateY(38px)}.reveal-ready [data-reveal].is-visible{opacity:1;transform:none}.accountChoicePage{color:#0b0b0c;background:radial-gradient(circle at 50% -10%,#fff 0,#eef0f2 45%,#dfe2e5 100%);min-height:100vh;padding:0 5vw 80px}.accountChoicePage>nav{justify-content:space-between;align-items:center;height:86px;display:flex}.accountChoicePage>nav>a:last-child{color:#555c63;font-size:13px}.accountChoiceIntro{text-align:center;padding:80px 20px 45px}.accountChoiceIntro>span{letter-spacing:.2em;color:#747b83;font-size:10px;font-weight:800}.accountChoiceIntro h1{letter-spacing:-.055em;margin:18px 0 12px;font-size:clamp(42px,5.5vw,74px)}.accountChoiceIntro p{color:#70767d;font-size:16px}.accountChoiceGrid{grid-template-columns:1fr 1fr;gap:18px;max-width:1000px;margin:auto;display:grid}.accountChoiceGrid>a{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#111;min-height:390px;box-shadow:var(--soft-shadow);background:#ffffffc7;border:1px solid #fff;border-radius:28px;flex-direction:column;padding:35px;text-decoration:none;transition:all .35s;display:flex}.accountChoiceGrid>a:hover{box-shadow:var(--shadow);transform:translateY(-8px)}.accountChoiceGrid>a>i{color:#fff;background:#111;border-radius:16px;place-items:center;width:54px;height:54px;font-size:22px;font-style:normal;display:grid}.accountChoiceGrid>a>span{letter-spacing:.16em;color:#777e85;margin-top:55px;font-size:9px;font-weight:800}.accountChoiceGrid h2{letter-spacing:-.04em;margin:9px 0;font-size:34px}.accountChoiceGrid p{color:#6d737a;font-size:14px;line-height:1.6}.accountChoiceGrid>a>b{align-items:center;gap:8px;margin-top:auto;font-size:13px;display:flex}.accountChoiceGrid .restaurantChoice{color:#fff;background:#0b0b0c;border-color:#27282b}.accountChoiceGrid .restaurantChoice>i{color:#111;background:#fff}.accountChoiceGrid .restaurantChoice p,.accountChoiceGrid .restaurantChoice>span{color:#9ea3a9}.accountChoiceNote{text-align:center;color:#777e85;margin-top:25px;display:block}.premiumProfilePage{color:#111;background:radial-gradient(circle at 50% 0,#f8f9fa,#e7eaed 56%,#dce0e3);min-height:100vh;padding:34px 15px}.premiumProfileShell{background:#fff;border:1px solid #fff;border-radius:36px;width:min(520px,100%);margin:auto;overflow:hidden;box-shadow:0 35px 110px #05080c33}.premiumCover{background:linear-gradient(135deg,#151619,#656d75 65%,#d4d8db) 50%/cover;height:230px;position:relative}.premiumCover:after{content:"";background:linear-gradient(#00000014,#0000 60%,#0000001f);position:absolute;inset:0}.premiumProfileTop{z-index:2;justify-content:space-between;display:flex;position:absolute;inset:18px 18px auto}.premiumProfileTop a,.premiumProfileTop button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#14141447;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.premiumIdentity{z-index:3;align-items:flex-end;gap:15px;margin:-52px 24px 0;display:flex;position:relative}.premiumAvatar{background:linear-gradient(145deg,#ddd,#777);border:5px solid #fff;border-radius:29px;place-items:center;width:104px;height:104px;display:grid;overflow:hidden;box-shadow:0 13px 30px #00000029}.premiumAvatar img{object-fit:cover;width:100%;height:100%}.premiumAvatar span{color:#fff;font-size:27px;font-weight:800}.premiumName{min-width:0;padding-bottom:4px}.premiumName h1{letter-spacing:-.03em;align-items:center;gap:6px;margin:0;font-size:23px;line-height:1.1;display:flex}.premiumName h1 i{color:#fff;background:#1687f7;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;font-style:normal;display:grid}.premiumName p{color:#3e444a;margin:6px 0 0;font-size:12px}.premiumName small{color:#858b92;margin-top:3px;font-size:10px;display:block}.premiumQuickActions{grid-template-columns:repeat(4,1fr);gap:8px;margin:22px 24px;display:grid}.premiumQuickActions a,.premiumQuickActions button{color:#111;background:#f1f2f4;border:0;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:5px;height:59px;font-size:16px;display:flex}.premiumQuickActions span{font-size:9px;font-weight:700}.premiumBio{color:#666d74;margin:0 24px 24px;font-size:13px;line-height:1.6}.premiumSectionHeading{margin:27px 24px 12px}.premiumSectionHeading h2{letter-spacing:-.02em;margin:0;font-size:17px}.premiumSocialGrid{grid-template-columns:1fr 1fr;gap:9px;margin:0 24px;display:grid}.premiumSocialGrid>a{color:#151719;border:1px solid #e3e5e8;border-radius:15px;align-items:center;height:55px;padding:0 13px;text-decoration:none;transition:all .25s;display:flex;box-shadow:0 8px 22px #05080c12}.premiumSocialGrid>a:hover{transform:translateY(-2px);box-shadow:0 13px 28px #05080c1c}.premiumSocialGrid svg{color:#fff;background:#111;border-radius:50%;width:29px;height:29px;padding:6px}.premiumSocialGrid span{margin-left:9px;font-size:12px;font-weight:700}.premiumSocialGrid .brand-whatsapp svg{background:#25d366}.premiumSocialGrid .brand-instagram svg{background:linear-gradient(135deg,#833ab4,#fd1d1d,#fcb045)}.premiumSocialGrid .brand-facebook svg{background:#1877f2}.premiumSocialGrid .brand-x svg{background:#050505}.premiumSocialGrid .brand-linkedin svg{background:#0a66c2}.premiumSocialGrid .brand-youtube svg{background:red}.premiumSocialGrid .brand-tiktok svg{background:#111;box-shadow:inset 2px 0 #25f4ee,inset -2px 0 #fe2c55}.premiumSocialGrid .brand-snapchat svg{color:#111;background:#fffc00}.premiumSocialGrid .brand-telegram svg{background:#229ed9}.premiumSocialGrid .brand-pinterest svg{background:#e60023}.premiumSocialGrid .brand-email svg{background:#1677d2}.premiumLinkList{gap:9px;margin:0 24px;display:grid}.premiumLinkList>a{color:#111;border:1px solid #e3e5e8;border-radius:16px;align-items:center;min-height:64px;padding:10px 14px;text-decoration:none;display:flex;box-shadow:0 7px 19px #0000000d}.premiumLinkList>a>svg{width:30px}.premiumLinkList span{flex-direction:column;margin-left:10px;display:flex}.premiumLinkList b{font-size:12px}.premiumLinkList small{color:#858b91;margin-top:3px;font-size:9px}.premiumLinkList em{color:#8b9197;margin-left:auto;font-size:23px;font-style:normal}.premiumProfileFooter{border-top:1px solid #eceef0;justify-content:space-between;align-items:center;margin-top:35px;padding:22px 24px;display:flex}.premiumProfileFooter a{color:#111;font-size:18px;font-weight:750;text-decoration:none}.premiumProfileFooter a b{color:#fff;background:#111;border-radius:8px;padding:4px 8px}.premiumProfileFooter span{color:#8c9298;letter-spacing:.08em;font-size:9px}.restaurantMenuPage{--restaurant-accent:#111;color:#101113;background:#f1f2f3;min-height:100vh;padding-bottom:40px}.restaurantHero{background:linear-gradient(135deg,#17181a,#68717a) 50%/cover;height:360px;position:relative}.restaurantHeroShade{background:linear-gradient(#0003,#0000 45%,#0000008c);position:absolute;inset:0}.restaurantHeroNav{z-index:2;justify-content:space-between;display:flex;position:absolute;inset:24px 28px auto}.restaurantHeroNav a,.restaurantHeroNav button{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#fff;background:#1116;border:1px solid #ffffff70;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.restaurantIdentity,.restaurantActions,.restaurantOffers,.restaurantMenuContent,.restaurantMenuFooter{width:min(1050px,100% - 32px);margin-left:auto;margin-right:auto}.restaurantIdentity{z-index:4;box-shadow:var(--soft-shadow);background:#fff;border-radius:25px;grid-template-columns:130px 1fr;gap:22px;margin-top:-78px;padding:22px;display:grid;position:relative}.restaurantLogo{color:#fff;background:#111;border-radius:24px;place-items:center;width:130px;height:130px;font-size:27px;font-weight:800;display:grid;overflow:hidden}.restaurantLogo img{object-fit:cover;width:100%;height:100%}.restaurantTitleLine{align-items:center;gap:13px;display:flex}.restaurantTitleLine h1{letter-spacing:-.04em;margin:8px 0;font-size:32px}.restaurantTitleLine>span{border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800}.restaurantTitleLine .open{color:#176949;background:#dff5e9}.restaurantTitleLine .closed{color:#8e3232;background:#f5e1e1}.restaurantIdentity p{color:#666d73;margin:0 0 10px;font-size:13px;line-height:1.55}.restaurantIdentity small{color:#777e84;align-items:center;gap:5px;margin-right:14px;font-size:10px;display:inline-flex}.restaurantActions{grid-template-columns:repeat(5,1fr);gap:9px;margin-top:15px;display:grid}.restaurantActions a,.restaurantActions button{color:#141517;background:#fff;border:1px solid #e0e3e5;border-radius:16px;justify-content:center;align-items:center;gap:8px;height:66px;font-size:13px;text-decoration:none;display:flex;box-shadow:0 7px 18px #0000000d}.restaurantActions svg{font-size:17px}.restaurantOffers{gap:12px;margin-top:25px;display:flex;overflow:auto}.restaurantOffers article{color:#fff;background:#111;border-radius:20px;min-width:300px;padding:23px}.restaurantOffers span{letter-spacing:.15em;color:#aeb3b8;font-size:8px}.restaurantOffers h2{margin:8px 0;font-size:20px}.restaurantOffers p{color:#a8adb3;margin:0;font-size:11px}.restaurantMenuContent{background:#fff;border-radius:28px;margin-top:20px;padding:28px;box-shadow:0 15px 45px #0000000f}.restaurantMenuContent>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.restaurantMenuContent>header span{letter-spacing:.16em;color:#7d838a;font-size:9px;font-weight:800}.restaurantMenuContent>header h2{letter-spacing:-.04em;margin:8px 0 0;font-size:30px}.restaurantMenuContent>header label{background:#f5f6f7;border:1px solid #dfe2e5;border-radius:14px;align-items:center;gap:9px;width:min(330px,100%);height:46px;padding:0 13px;display:flex}.restaurantMenuContent>header input{background:0 0;border:0;outline:0;width:100%;font-size:12px}.menuCategories{gap:8px;padding:22px 0 17px;display:flex;overflow:auto}.menuCategories button{white-space:nowrap;background:#fff;border:1px solid #dfe2e5;border-radius:999px;padding:10px 15px;font-size:11px}.menuCategories button.active{background:var(--restaurant-accent);border-color:var(--restaurant-accent);color:#fff}.restaurantItems{grid-template-columns:1fr 1fr;gap:13px;display:grid}.restaurantItems>article{background:#fff;border:1px solid #e3e5e7;border-radius:20px;grid-template-columns:160px 1fr;min-height:180px;transition:all .25s;display:grid;position:relative;overflow:hidden}.restaurantItems>article:hover{box-shadow:var(--soft-shadow);transform:translateY(-3px)}.restaurantItems>article.soldOut{opacity:.66}.foodImage{background:linear-gradient(145deg,#d5d8db,#858c93) 50%/cover;place-items:center;display:grid;position:relative}.foodImage>span{color:#fff;font-size:45px;font-weight:800}.foodImage>b,.foodImage>em{color:#111;background:#fff;border-radius:999px;padding:6px 8px;font-size:8px;font-style:normal;position:absolute;top:9px;left:9px}.foodImage>em{color:#fff;background:#111;top:auto;bottom:9px}.restaurantItems article>section{padding:18px}.foodMeta{justify-content:space-between;display:flex}.foodMeta span{color:#777e85;font-size:8px}.foodMeta .veg{color:#16814f}.foodMeta .nonVeg{color:#9a3434}.foodMeta .spicy{color:#d55432;display:flex}.restaurantItems h3{margin:11px 0 7px;font-size:18px}.restaurantItems p{color:#737980;margin:0;font-size:11px;line-height:1.5}.foodPrice{margin-top:18px}.foodPrice b{font-size:15px}.foodPrice del{color:#94999e;margin-left:6px;font-size:10px}.menuEmpty{text-align:center;color:#80868c;grid-column:1/-1;padding:55px}.restaurantMenuFooter{color:#777e85;justify-content:space-between;align-items:center;padding:25px 5px;font-size:10px;display:flex}.restaurantMenuFooter a{color:#111;font-size:18px;text-decoration:none}.restaurantMenuFooter a b{color:#fff;background:#111;border-radius:8px;padding:5px 8px}.qrStudio{grid-template-columns:310px 1fr;align-items:center;gap:30px;display:grid}.qrPreview{text-align:center;background:linear-gradient(145deg,#f5f6f7,#e1e4e7);border:1px solid #fff;border-radius:24px;padding:25px;box-shadow:inset 0 1px #fff}.qrImageWrap{background:#fff;border-radius:20px;place-items:center;width:230px;height:230px;margin:auto;padding:15px;display:grid;position:relative;box-shadow:0 14px 35px #00000017}.qrImageWrap>img:first-child{width:100%;height:100%}.qrCenterLogo{object-fit:cover;background:#fff;border:5px solid #fff;border-radius:11px;width:44px;height:44px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.qrPreview>b{margin-top:17px;font-size:14px;display:block}.qrPreview>small{color:#737a80;margin-top:5px;font-size:9px;display:block}.qrControls{flex-direction:column;gap:13px;display:flex}.segmented{background:#eceef0;border-radius:12px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.segmented button{background:0 0;border:0;border-radius:9px;padding:10px;font-size:11px}.segmented button.active{background:#fff;font-weight:750;box-shadow:0 5px 14px #00000014}.qrControls>label{border:1px solid #e0e3e5;border-radius:12px;grid-template-columns:1fr 40px 70px;align-items:center;padding:10px 12px;font-size:11px;display:grid}.qrControls>label input{border:0;width:34px;height:28px}.qrControls>label b{color:#757c82;font-size:9px}.qrButtons{flex-wrap:wrap;gap:8px;display:flex}.qrButtons button{background:#fff;border:1px solid #d9dcdf;border-radius:11px;align-items:center;gap:6px;padding:11px 13px;font-size:10px;display:flex}.qrButtons button:first-child{color:#fff;background:#111;border-color:#111}.qrTarget,.toolStatus{color:#737a80;overflow-wrap:anywhere;font-size:10px}.toolStatus{background:#f0f2f3;border-radius:10px;margin:0;padding:10px}.nfcTools{background:#fff;border:1px solid #e1e4e6;border-radius:24px;padding:24px}.nfcToolHead{justify-content:space-between;gap:20px;display:flex}.nfcToolHead span:first-child{letter-spacing:.16em;color:#777e84;font-size:8px;font-weight:800}.nfcToolHead h2{letter-spacing:-.03em;margin:7px 0 5px;font-size:23px}.nfcToolHead p{color:#777e85;margin:0;font-size:10px}.nfcSupport{color:#923f3f;background:#f3e2e2;border-radius:999px;height:max-content;padding:7px 10px;letter-spacing:0!important;font-size:8px!important}.nfcSupport.yes{color:#1c6e50;background:#def4e8}.nfcTabs{max-width:340px;margin:20px 0}.nfcKinds{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.nfcKinds button{background:#fff;border:1px solid #e0e3e5;border-radius:11px;flex-direction:column;align-items:center;gap:6px;padding:10px 6px;font-size:9px;display:flex}.nfcKinds button.active{color:#fff;background:#111;border-color:#111}.nfcKinds svg{font-size:15px}.nfcFields{grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;display:grid}.nfcFields label,.nfcValue{flex-direction:column;font-size:9px;font-weight:700;display:flex}.nfcFields input,.nfcValue input{border:1px solid #dfe2e5;border-radius:11px;margin-top:6px;padding:12px;font-size:11px}.nfcValue{margin-top:15px}.nfcPayload{background:#f1f2f4;border-radius:13px;flex-direction:column;margin-top:15px;padding:14px;display:flex}.nfcPayload b{font-size:11px}.nfcPayload span{margin-top:7px;font-size:14px}.nfcPayload small{color:#767d83;margin-top:4px;font-size:9px}.writeNfcButton,.scanNfcButton{color:#fff;text-align:left;background:radial-gradient(circle at 30% 20%,#3f4348,#0000 36%),#0b0b0c;border:0;border-radius:18px;grid-template-columns:52px 1fr;width:100%;min-height:96px;margin-top:16px;padding:18px 22px;display:grid}.writeNfcButton>span,.scanNfcButton>span{grid-row:1/3;align-self:center;font-size:24px}.writeNfcButton b,.scanNfcButton b{font-size:16px}.writeNfcButton small,.scanNfcButton small{color:#9fa4aa;margin-top:4px;font-size:9px}.rewriteNfc{background:#fff;border:1px solid #dfe2e5;border-radius:11px;align-items:center;gap:7px;margin-top:9px;padding:10px 13px;font-size:10px;display:flex}.nfcReadResult{border:1px solid #dfe3e5;border-radius:17px;grid-template-columns:40px 1fr;margin-top:15px;padding:17px;display:grid}.nfcReadResult>i{color:#176c4d;background:#dff5e9;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.nfcReadResult>div>span{color:#777e85;font-size:8px}.nfcReadResult>div>b{margin-top:3px;font-size:13px;display:block}.nfcReadResult dl{gap:8px;margin:14px 0;display:grid}.nfcReadResult dl>div{background:#f5f6f7;border-radius:9px;padding:9px}.nfcReadResult dt{color:#777;font-size:8px}.nfcReadResult dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:10px}.nfcReadResult section{gap:8px;display:flex}.nfcReadResult button,.nfcReadResult a{color:#111;background:#fff;border:1px solid #dce0e3;border-radius:9px;padding:9px 11px;font-size:9px;text-decoration:none}.nfcNotice{color:#715b2c;background:#fff6e4;border:1px solid #f0d9a8;border-radius:11px;margin:10px 0 0;padding:11px;font-size:9px;line-height:1.55}.restaurantDashLoading{color:#fff;text-align:center;background:#0b0b0c;place-content:center;min-height:100vh;display:grid}.restaurantDashLoading span{color:#111;background:#fff;border-radius:17px;place-items:center;width:58px;height:58px;margin:auto;font-size:25px;font-weight:800;display:grid}.restaurantDash{color:#111;background:#f2f3f4;min-height:100vh}.restaurantDashSide{color:#fff;z-index:80;background:#0b0b0c;flex-direction:column;width:270px;padding:24px 18px;display:flex;position:fixed;inset:0 auto 0 0}.restaurantDashSide .logo{color:#fff;margin:0 10px 22px}.dashSideClose{display:none}.restaurantSideIdentity{background:#ffffff09;border:1px solid #ffffff17;border-radius:17px;grid-template-columns:48px 1fr;align-items:center;gap:2px 11px;margin-bottom:20px;padding:14px;display:grid}.restaurantSideIdentity>div{color:#111;background:#fff;border-radius:14px;grid-row:1/4;place-items:center;width:48px;height:48px;font-size:12px;font-weight:800;display:grid;overflow:hidden}.restaurantSideIdentity img{object-fit:cover;width:100%;height:100%}.restaurantSideIdentity b{font-size:12px}.restaurantSideIdentity small{color:#8f959d;font-size:9px}.restaurantSideIdentity>span{border-radius:20px;width:max-content;padding:4px 7px;font-size:7px}.restaurantSideIdentity .open{color:#8be3bd;background:#174d39}.restaurantSideIdentity .closed{color:#e8a5a5;background:#4e2525}.restaurantDashSide nav{gap:4px;display:grid}.restaurantDashSide nav button{color:#a1a6ac;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;padding:12px 13px;font-size:13px;display:flex}.restaurantDashSide nav button.active{color:#111;background:#fff}.restaurantDashSide nav svg{width:15px}.restaurantLogout{color:#a2a7ad;margin-top:auto;padding:12px;font-size:11px}.restaurantDashMain{min-height:100vh;margin-left:270px}.restaurantDashMain>header{z-index:45;background:#fff;border-bottom:1px solid #e1e4e6;align-items:center;height:92px;padding:0 29px;display:flex;position:sticky;top:0}.restaurantDashMain>header>div:first-of-type small{letter-spacing:.15em;color:#777e85;font-size:8px;font-weight:800}.restaurantDashMain>header h1{margin:4px 0 0;font-size:23px}.restaurantDashMain>header p{color:#7b8288;margin:3px 0;font-size:10px}.restaurantDashMain>header>div:last-child{gap:8px;margin-left:auto;display:flex}.restaurantDashMain>header>div:last-child a,.restaurantDashMain>header>div:last-child button{color:#111;background:#fff;border:1px solid #dce0e3;border-radius:10px;padding:10px 13px;font-size:10px}.restaurantDashMain>header>div:last-child button{color:#fff;background:#111;border-color:#111}.restaurantMenuButton{display:none}.restaurantDashStatus{background:#fff;border:1px solid #dce0e3;border-radius:11px;margin:14px 28px 0;padding:11px 14px;font-size:10px}.restaurantDashContent{max-width:1250px;padding:26px 29px}.restaurantWelcome{color:#fff;background:radial-gradient(circle at 80% 10%,#4d5258,#0000 30%),#0b0b0c;border-radius:24px;justify-content:space-between;align-items:center;padding:34px;display:flex}.restaurantWelcome span,.restaurantSetup header span{letter-spacing:.15em;color:#a5abb1;font-size:8px;font-weight:800}.restaurantWelcome h2{margin:8px 0;font-size:31px}.restaurantWelcome p{color:#a4a9ae;font-size:12px}.restaurantWelcome a{color:#111;background:#fff;border-radius:999px;padding:12px 16px;font-size:11px}.restaurantMetricGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:13px;display:grid}.restaurantMetricGrid article,.analyticsPremiumGrid article{background:#fff;border:1px solid #e0e3e5;border-radius:17px;flex-direction:column;padding:18px;display:flex}.restaurantMetricGrid i{background:#eef0f1;border-radius:11px;place-items:center;width:37px;height:37px;display:grid}.restaurantMetricGrid span,.analyticsPremiumGrid span{color:#767d84;margin-top:17px;font-size:9px}.restaurantMetricGrid b,.analyticsPremiumGrid b{margin-top:5px;font-size:25px}.restaurantMetricGrid small,.analyticsPremiumGrid small{color:#94999e;margin-top:3px;font-size:8px}.restaurantSetup,.restaurantDashCard{background:#fff;border:1px solid #e0e3e5;border-radius:19px;margin-top:14px;padding:22px}.restaurantSetup>header{justify-content:space-between;display:flex}.restaurantSetup h3{margin:5px 0;font-size:18px}.restaurantSetup header>b{color:#1d6b50;background:#e2f4ea;border-radius:999px;height:max-content;padding:8px 10px;font-size:9px}.restaurantSetup>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}.restaurantSetup button{text-align:left;background:#f7f8f9;border:1px solid #e0e3e5;border-radius:13px;align-items:center;padding:14px;display:flex}.restaurantSetup button>i{color:#fff;background:#111;border-radius:10px;place-items:center;width:33px;height:33px;font-style:normal;display:grid}.restaurantSetup button span{flex-direction:column;margin-left:10px;display:flex}.restaurantSetup button b{font-size:11px}.restaurantSetup button small{color:#7c8389;margin-top:4px;font-size:8px}.restaurantDashCard>header{border-bottom:1px solid #eceef0;margin-bottom:18px;padding-bottom:15px}.restaurantDashCard>header h2{margin:0;font-size:18px}.restaurantDashCard>header p{color:#777e85;margin:5px 0 0;font-size:10px}.restaurantFormGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.restaurantField{flex-direction:column;font-size:9px;font-weight:750;display:flex}.restaurantField.full{grid-column:1/-1}.restaurantField input,.restaurantField textarea,.restaurantField select{background:#fff;border:1px solid #dce0e3;border-radius:11px;outline:0;margin-top:6px;padding:12px;font-size:11px}.restaurantField textarea{resize:vertical;min-height:100px}.restaurantField input:focus,.restaurantField textarea:focus,.restaurantField select:focus{border-color:#111;box-shadow:0 0 0 3px #1111110d}.restaurantUploads{grid-template-columns:.7fr 1.3fr;gap:12px;display:grid}.restaurantUpload{border:1px solid #e0e3e5;border-radius:15px;grid-template-columns:100px 1fr;align-items:center;gap:13px;padding:12px;display:grid}.restaurantUpload>div{color:#8c9399;background:#eef0f2 50%/cover no-repeat;border-radius:14px;place-items:center;width:100px;height:100px;display:grid}.restaurantUpload.wide{grid-template-columns:180px 1fr}.restaurantUpload.wide>div{width:180px}.restaurantUpload section{flex-direction:column;display:flex}.restaurantUpload b{font-size:11px}.restaurantUpload small{color:#7c8389;margin-top:4px;font-size:8px}.restaurantUpload label{color:#fff;background:#111;border-radius:9px;width:max-content;margin-top:10px;padding:9px 11px;font-size:8px}.restaurantUpload input{display:none}.restaurantOpenToggle{border-top:1px solid #eceef0;align-items:center;margin-top:18px;padding-top:18px;display:flex}.restaurantOpenToggle>span{flex-direction:column;display:flex}.restaurantOpenToggle b{font-size:11px}.restaurantOpenToggle small{color:#777e85;margin-top:4px;font-size:8px}.restaurantOpenToggle>button{background:#b8bdc2;border:0;border-radius:999px;width:48px;height:27px;margin-left:auto;padding:3px}.restaurantOpenToggle>button i{background:#fff;border-radius:50%;width:21px;height:21px;transition:all .2s;display:block}.restaurantOpenToggle>button.on{background:#168557}.restaurantOpenToggle>button.on i{transform:translate(21px)}.restaurantOpenToggle>em{text-align:right;width:55px;font-size:10px;font-style:normal}.categoryAdd{gap:8px;display:flex}.categoryAdd input{border:1px solid #dce0e3;border-radius:11px;flex:1;padding:11px}.categoryAdd button,.menuManagerTop button,.offersTop button{color:#fff;background:#111;border:0;border-radius:10px;padding:10px 13px;font-size:10px}.categoryManager{gap:8px;margin-top:13px;display:grid}.categoryManager article{background:#f5f6f7;border-radius:11px;grid-template-columns:1fr 90px 35px 35px 35px;align-items:center;gap:6px;padding:8px 10px;display:grid}.categoryManager span{font-size:11px;font-weight:750}.categoryManager small{color:#7c8389;font-size:8px}.categoryManager button{background:#fff;border:1px solid #dce0e3;border-radius:8px;width:31px;height:31px}.categoryManager .danger,.menuManagerList .danger,.offersManager .danger{color:#a83c3c}.menuManagerTop,.offersTop{justify-content:space-between;align-items:center;display:flex}.menuManagerTop span,.offersTop span{color:#777e85;font-size:10px}.menuManagerList{gap:8px;margin-top:14px;display:grid}.menuManagerList>article{background:#fff;border:1px solid #e1e4e6;border-radius:13px;grid-template-columns:24px 65px 1fr 85px 35px 35px;align-items:center;gap:9px;padding:8px;display:grid}.menuManagerList>article>i{color:#9aa0a6;cursor:grab;font-style:normal}.menuManagerImage{background:#edf0f2 50%/cover no-repeat;border-radius:10px;place-items:center;width:65px;height:55px;display:grid}.menuManagerList>article>span{flex-direction:column;display:flex}.menuManagerList b{font-size:11px}.menuManagerList small{color:#777e85;margin-top:4px;font-size:8px}.menuManagerList em{text-align:center;border-radius:999px;padding:6px 8px;font-size:8px;font-style:normal}.stockIn{color:#1d6a50;background:#e1f4e9}.stockOut{color:#903b3b;background:#f4e1e1}.menuManagerList button{background:#fff;border:1px solid #dce0e3;border-radius:8px;width:32px;height:32px}.itemEditor{background:#f7f8f9;border:1px solid #d7dbdf;border-radius:17px;margin:14px 0;padding:18px}.itemEditor>header{justify-content:space-between;display:flex}.itemEditor>header span{color:#777e85;letter-spacing:.14em;font-size:8px}.itemEditor>header h3{margin:5px 0;font-size:18px}.itemEditor>header button{background:0 0;border:0}.itemEditorGrid{grid-template-columns:240px 1fr;gap:14px;display:grid}.itemToggles{gap:8px;margin-top:13px;display:flex}.itemToggles button{background:#fff;border:1px solid #dce0e3;border-radius:9px;padding:9px 11px;font-size:9px}.itemToggles button.active{color:#fff;background:#111}.itemEditor>footer{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.itemEditor>footer button{background:#fff;border:1px solid #dce0e3;border-radius:9px;padding:10px 13px;font-size:9px}.itemEditor>footer .primary{color:#fff;background:#111;border-color:#111}.offersManager{gap:10px;margin-top:13px;display:grid}.offersManager article{border:1px solid #e0e3e5;border-radius:13px;grid-template-columns:1fr 1.5fr 70px 38px;align-items:end;gap:9px;padding:12px;display:grid}.offerToggle{background:#fff;border:1px solid #dce0e3;border-radius:9px;height:38px;font-size:9px}.offerToggle.active{color:#176b4d;background:#e1f4e9}.offersManager .danger{background:#fff;border:1px solid #ead2d2;border-radius:9px;height:38px}.analyticsPremiumGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.analyticsPremiumGrid article>div{background:#eceef0;border-radius:10px;height:4px;margin-top:16px;overflow:hidden}.analyticsPremiumGrid article>div i{background:#111;height:100%;display:block}.analyticsBars{gap:14px;display:grid}.analyticsBars>div{grid-template-columns:130px 1fr 45px;align-items:center;gap:12px;font-size:10px;display:grid}.analyticsBars>div>i{background:#eceef0;border-radius:99px;height:8px;overflow:hidden}.analyticsBars>div>i b{background:#111;height:100%;display:block}.analyticsBars em{text-align:right;font-style:normal}.analyticsPrivacy{color:#777e85;margin:19px 0 0;font-size:9px}.premiumThemePreview{color:#fff;background:#111;border-radius:18px;align-items:center;gap:15px;padding:24px;display:flex}.premiumThemePreview>div{border-radius:14px;width:50px;height:50px}.premiumThemePreview section span{letter-spacing:.14em;color:#a0a5aa;font-size:8px}.premiumThemePreview h3{margin:5px 0;font-size:21px}.premiumThemePreview p{color:#9fa4aa;margin:0;font-size:9px}.themeAccent{align-items:center;gap:10px;margin-top:15px;font-size:10px;display:flex}.themeAccent input{border:0;width:42px;height:35px}.themeAccent b{color:#777e85;font-size:9px}.securitySave{color:#fff;background:#111;border:0;border-radius:10px;margin-top:13px;padding:11px 14px;font-size:10px}.restaurantMobileNav{display:none}.adminRestaurantSecurity{background:#f4f5f6;border-radius:14px;align-items:center;gap:14px;padding:17px;display:flex}.adminRestaurantSecurity>svg{font-size:22px}.adminRestaurantSecurity span{flex-direction:column;display:flex}.adminRestaurantSecurity b{font-size:12px}.adminRestaurantSecurity small{color:#747b81;margin-top:4px;font-size:9px;line-height:1.5}.adminRestaurantSecurity a{color:#fff;background:#111;border-radius:10px;margin-left:auto;padding:10px 12px;font-size:9px}.singlePremiumTheme{background:linear-gradient(145deg,#fff,#f1f3f4);border:1px solid #dfe2e5;border-radius:16px;align-items:center;gap:13px;padding:18px;display:flex;box-shadow:0 8px 24px #0000000d}.singlePremiumTheme>i{color:#fff;background:#111;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.singlePremiumTheme span{flex-direction:column;display:flex}.singlePremiumTheme b{font-size:12px}.singlePremiumTheme small{color:#747b82;margin-top:5px;font-size:8px}.singlePremiumTheme em{color:#176b4d;background:#def4e8;border-radius:999px;margin-left:auto;padding:7px 9px;font-size:8px;font-style:normal}.restaurantAdminGrid{gap:12px;display:grid}.restaurantAdminGrid>article{background:#fff;border:1px solid #dfe2e5;border-radius:17px;padding:18px}.restaurantAdminIdentity{align-items:center;display:flex}.restaurantAdminIdentity>i{color:#fff;background:#111;border-radius:14px;place-items:center;width:48px;height:48px;font-size:11px;font-style:normal;font-weight:800;display:grid;overflow:hidden}.restaurantAdminIdentity img{object-fit:cover;width:100%;height:100%}.restaurantAdminIdentity>span{flex-direction:column;margin-left:11px;display:flex}.restaurantAdminIdentity b{font-size:12px}.restaurantAdminIdentity small{color:#777e85;margin-top:4px;font-size:8px}.restaurantAdminIdentity em{border-radius:999px;margin-left:auto;padding:7px 9px;font-size:8px;font-style:normal}.restaurantAdminIdentity em.open{color:#176a4d;background:#dff4e8}.restaurantAdminIdentity em.closed{color:#913c3c;background:#f4e1e1}.restaurantAdminStats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.restaurantAdminStats span{color:#777e85;background:#f3f5f6;border-radius:10px;padding:10px;font-size:8px}.restaurantAdminStats b{color:#111;margin-bottom:3px;font-size:15px;display:block}.restaurantAdminActions{gap:7px;margin-top:12px;display:flex}.restaurantAdminActions a,.restaurantAdminActions button{color:#111;background:#fff;border:1px solid #dce0e3;border-radius:9px;align-items:center;gap:5px;padding:9px 11px;font-size:8px;display:flex}.restaurantAdminActions a:first-child{color:#fff;background:#111;border-color:#111}.restaurantAdminActions .danger{color:#a43b3b;margin-left:auto}.restaurantAdminEmpty{text-align:center;background:#fff;border:1px solid #dfe2e5;border-radius:18px;padding:55px}.restaurantAdminEmpty>svg{font-size:30px}.restaurantAdminEmpty h3{font-size:18px}.restaurantAdminEmpty p{color:#777e85;font-size:10px}.restaurantAdminEmpty a{color:#fff;background:#111;border-radius:10px;margin-top:8px;padding:10px 13px;font-size:9px;display:inline-block}.clientDash{background:#f2f3f4}.clientDashSide{background:#0b0b0c;width:260px;padding:25px 18px}.clientDashMain{margin-left:260px}.clientDashSide nav button{padding:12px;font-size:13px}.clientDashSide nav button.active{color:#111;background:#fff}.clientDashSide nav button.active svg{color:#111}.sideIdentity{border-radius:15px}.sideNavLabel{font-size:8px}.clientDashMain>header{height:90px}.clientDashMain header>div:first-of-type>small{color:#757c83}.clientDashMain header h1{font-size:22px}.clientDashMain header>div:first-of-type>p{font-size:10px}.clientHeaderActions a,.clientHeaderActions button{border-radius:10px;padding:10px 13px;font-size:10px}.clientHeaderActions button{color:#fff;background:#111;border-color:#111}.clientWelcome{background:radial-gradient(circle at 85% 25%,#4a4f55,#0000 28%),#0b0b0c;border-radius:22px}.clientWelcome span{color:#b5bbc1}.clientWelcome button{color:#111;background:#fff;border-radius:999px}.clientStart,.clientOverviewCards article,.accountSummary,.selfSection{border-color:#dfe2e5;box-shadow:0 7px 22px #00000009}.clientSteps button>i{color:#fff;background:#111}.clientStart>header span{color:#747b82}.clientOverviewCards i{color:#111;background:#eef0f2}.clientOverviewCards button{color:#111}.clientDashStatus{color:#4f565c;background:#fff;border-color:#dce0e3;font-size:10px}.selfSection h2{font-size:17px}.selfSection header p,.selfField{font-size:10px}.selfField input,.selfField textarea{padding:11px;font-size:11px}.clientLogout{font-size:10px}.adminSide{background:#0b0b0c}.adminSide nav button{font-size:10px}.adminSide nav button.active{color:#111;background:#fff}.adminWelcome{background:radial-gradient(circle at 85% 25%,#454a50,#0000 28%),#0b0b0c}.adminWelcome button{color:#111;background:#fff}.adminHeaderActions button{color:#fff!important;background:#111!important}.adminMain{background:#f2f3f4}@media (width<=1100px){.premiumHeroActions{background:#fff;border-radius:0;padding:20px;position:static}.premiumHeroActions>section{flex-wrap:wrap;justify-content:flex-end}.premiumSplit,.nfcShowcase{gap:45px}.restaurantShowcase{gap:50px;padding:55px}.restaurantItems>article{grid-template-columns:130px 1fr}.qrStudio{grid-template-columns:260px 1fr}.restaurantMetricGrid,.analyticsPremiumGrid{grid-template-columns:1fr 1fr}.itemEditorGrid{grid-template-columns:1fr}.itemEditorGrid>.restaurantUpload{max-width:360px}}@media (width<=850px){.premiumNav{width:calc(100% - 32px);height:70px}.premiumMenu{display:block}.premiumNavLinks{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--shadow);background:#fffffff5;border:1px solid #e3e5e7;border-radius:18px;flex-direction:column;align-items:stretch;gap:5px;padding:15px;display:none;position:absolute;top:63px;left:0;right:0}.premiumNavLinks.open{display:flex}.premiumNavLinks>a{padding:11px}.premiumNavLinks .premiumLogin{margin:0}.premiumNavLinks .premiumButton{margin-top:4px}.premiumHero{border-radius:21px;width:calc(100% - 20px)}.premiumHero>img{aspect-ratio:auto;object-position:60% center;min-height:420px}.premiumHeroActions{flex-direction:column;align-items:flex-start;gap:16px}.premiumHeroActions>section{justify-content:flex-start}.premiumIntro{margin:100px auto 90px}.premiumSplit,.restaurantShowcase,.nfcShowcase{grid-template-columns:1fr}.premiumSplit{gap:50px}.profileStage{min-height:650px}.restaurantShowcase{border-radius:30px;width:calc(100% - 24px);padding:40px 25px}.restaurantDemo{width:100%;max-width:550px;margin:auto}.restaurantShowcaseCopy{grid-row:1}.nfcImage{max-width:650px;margin:auto}.premiumFeatureBand{grid-template-columns:1fr 1fr}.premiumFeatureBand article:nth-child(2){border-right:0}.premiumFeatureBand article:nth-child(-n+2){border-bottom:1px solid #e1e3e5}.premiumFooter{grid-template-columns:1fr}.premiumFooter>span{grid-column:auto}.accountChoiceGrid{grid-template-columns:1fr;max-width:570px}.accountChoiceGrid>a{min-height:320px}.accountChoiceGrid>a>span{margin-top:35px}.restaurantIdentity{grid-template-columns:100px 1fr}.restaurantLogo{width:100px;height:100px}.restaurantActions{grid-template-columns:repeat(3,1fr)}.restaurantItems{grid-template-columns:1fr}.restaurantDashSide{transition:all .3s;transform:translate(-100%)}.restaurantDashSide.open{transform:none}.dashSideClose{color:#fff;background:0 0;border:0;font-size:20px;display:block;position:absolute;top:22px;right:16px}.restaurantDashMain{margin-left:0;padding-bottom:72px}.restaurantMenuButton{background:0 0;border:0;margin-right:13px;font-size:19px;display:block}.restaurantMobileNav{z-index:80;background:#fff;border-top:1px solid #e0e3e5;grid-template-columns:repeat(5,1fr);height:68px;padding:6px;display:grid;position:fixed;bottom:0;left:0;right:0}.restaurantMobileNav button{color:#81878d;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:16px;display:flex}.restaurantMobileNav button span{font-size:7px}.restaurantMobileNav button.active{color:#111;background:#eef0f2}.restaurantSetup>div,.restaurantUploads,.qrStudio{grid-template-columns:1fr}.qrPreview{width:100%;max-width:330px;margin:auto}.offersManager article{grid-template-columns:1fr 1fr}.offersManager .restaurantField{grid-column:1/-1}.clientDashMain{margin-left:0}.clientDashSide{transform:translate(-100%)}.clientDashSide.open{transform:none}}@media (width<=600px){.premiumHero>img{object-position:62% center;min-height:330px}.premiumHeroActions>div span{font-size:8px;line-height:1.4}.premiumHeroActions>div b{font-size:16px}.premiumHeroActions>section{width:100%}.premiumHeroActions .premiumButton{width:100%;min-height:47px}.premiumIntro h1{font-size:45px}.premiumIntro>p{font-size:16px}.sectionSpace{width:calc(100% - 28px);margin-bottom:95px}.premiumSplitCopy h2,.restaurantShowcaseCopy h2,.nfcCopy h2{font-size:39px}.premiumSplitCopy>p,.restaurantShowcaseCopy>p,.nfcCopy>p{font-size:15px}.premiumSplitCopy ul{grid-template-columns:1fr}.profileStage{border-radius:28px;min-height:570px;overflow:hidden}.profilePhone{width:300px;transform:none}.stageBadge{display:none}.restaurantShowcase{padding:32px 16px}.restaurantFeatureGrid,.nfcCapabilityGrid{grid-template-columns:1fr}.restaurantCtas{flex-direction:column;align-items:stretch}.restaurantDemo{border-radius:24px;padding:12px}.restaurantDemo>article{grid-template-columns:85px 1fr}.foodVisual{font-size:38px}.premiumFeatureBand{grid-template-columns:1fr;width:calc(100% - 28px)}.premiumFeatureBand article{border-right:0;border-bottom:1px solid #e1e3e5!important}.premiumCta{border-radius:30px;width:calc(100% - 24px);padding:75px 18px}.premiumCta h2{font-size:43px}.premiumCta>div{flex-direction:column}.premiumFooter>nav{grid-template-columns:1fr 1fr}.accountChoicePage{padding:0 15px 60px}.accountChoiceIntro{padding:50px 10px 30px}.accountChoiceIntro h1{font-size:40px}.accountChoiceGrid>a{border-radius:23px;min-height:310px;padding:25px}.premiumProfilePage{background:#fff;padding:0}.premiumProfileShell{width:100%;min-height:100vh;box-shadow:none;border:0;border-radius:0}.premiumCover{height:210px}.premiumIdentity{margin-left:18px;margin-right:18px}.premiumAvatar{border-radius:25px;width:92px;height:92px}.premiumName h1{font-size:20px}.premiumQuickActions,.premiumSocialGrid,.premiumLinkList,.premiumBio,.premiumSectionHeading{margin-left:18px;margin-right:18px}.premiumQuickActions{gap:6px}.premiumQuickActions a,.premiumQuickActions button{height:55px}.premiumSocialGrid>a{height:53px;padding:0 10px}.premiumSocialGrid span{font-size:10px}.restaurantHero{height:250px}.restaurantIdentity{border-radius:19px;grid-template-columns:76px 1fr;gap:12px;width:calc(100% - 20px);margin-top:-55px;padding:13px}.restaurantLogo{border-radius:17px;width:76px;height:76px}.restaurantTitleLine{display:block}.restaurantTitleLine h1{margin:3px 0 6px;font-size:21px}.restaurantIdentity p{margin-top:8px;font-size:10px}.restaurantIdentity small{margin-top:4px;font-size:8px}.restaurantActions{grid-template-columns:repeat(5,1fr);gap:5px;width:calc(100% - 20px)}.restaurantActions a,.restaurantActions button{border-radius:13px;flex-direction:column;gap:4px;height:59px;font-size:7px}.restaurantActions svg{font-size:14px}.restaurantOffers,.restaurantMenuContent,.restaurantMenuFooter{width:calc(100% - 20px)}.restaurantMenuContent{border-radius:20px;padding:15px}.restaurantMenuContent>header{display:block}.restaurantMenuContent>header h2{font-size:24px}.restaurantMenuContent>header label{margin-top:14px}.restaurantItems>article{grid-template-columns:115px 1fr;min-height:160px}.restaurantItems article>section{padding:13px}.restaurantItems h3{font-size:15px}.restaurantItems p{font-size:9px}.restaurantDashMain>header{height:78px;padding:0 14px}.restaurantDashMain>header>div:last-child a{display:none}.restaurantDashContent{padding:14px}.restaurantDashStatus{margin:10px 14px 0}.restaurantWelcome{padding:25px 20px;display:block}.restaurantWelcome a{margin-top:13px;display:inline-block}.restaurantMetricGrid,.analyticsPremiumGrid{grid-template-columns:1fr 1fr;gap:8px}.restaurantMetricGrid article,.analyticsPremiumGrid article{padding:13px}.restaurantFormGrid{grid-template-columns:1fr}.restaurantField.full{grid-column:auto}.restaurantUpload,.restaurantUpload.wide{grid-template-columns:80px 1fr}.restaurantUpload>div,.restaurantUpload.wide>div{width:80px;height:80px}.categoryManager article{grid-template-columns:1fr 65px 30px 30px 30px}.menuManagerList>article{grid-template-columns:18px 52px 1fr 32px 32px}.menuManagerImage{width:52px;height:48px}.menuManagerList em{grid-column:3/6;width:max-content}.offersManager article{grid-template-columns:1fr}.offersManager .restaurantField{grid-column:auto}.itemToggles{flex-wrap:wrap}.qrImageWrap{width:205px;height:205px}.nfcKinds{grid-template-columns:repeat(3,1fr)}.nfcFields{grid-template-columns:1fr}.nfcToolHead{display:block}.nfcSupport{margin-top:12px;display:inline-block}.analyticsBars>div{grid-template-columns:90px 1fr 30px}.restaurantAdminStats{grid-template-columns:1fr 1fr}.restaurantAdminActions{flex-wrap:wrap}.restaurantAdminActions .danger{margin-left:0}.adminRestaurantSecurity{flex-wrap:wrap;align-items:flex-start}.adminRestaurantSecurity a{text-align:center;width:100%;margin-left:0}.clientDashMain>header{height:78px}.clientDashContent{padding:14px}.selfSection h2{font-size:15px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}[data-reveal]{opacity:1;transform:none}}.restaurantLoading,.restaurantMissing{color:#fff;text-align:center;background:radial-gradient(circle at 50% 28%,#30343a 0,#0000 28%),#09090a;place-content:center;justify-items:center;min-height:100vh;padding:32px;display:grid}.restaurantLoading span,.restaurantMissing span{color:#080809;letter-spacing:-.08em;background:linear-gradient(145deg,#fff,#9299a1);border:1px solid #ffffff2c;border-radius:23px;place-items:center;width:74px;height:74px;font-size:34px;font-weight:850;display:grid;box-shadow:0 25px 70px #000}.restaurantLoading p{color:#b9bec4;letter-spacing:.08em;margin-top:20px;font-size:13px}.restaurantMissing h1{letter-spacing:-.045em;max-width:520px;margin:24px 0 16px;font-size:clamp(28px,5vw,48px)}.restaurantMissing a{color:#111;background:#fff;border-radius:999px;align-items:center;min-height:45px;padding:0 20px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.landingV3{color:#09090a;background:linear-gradient(#fff 0 68%,#f5f6f7 100%)}.clearNavWrap{z-index:100;-webkit-backdrop-filter:blur(22px)saturate(1.3);backdrop-filter:blur(22px)saturate(1.3);background:#ffffffe0;border-bottom:1px solid #eef0f2;position:relative}.clearNav{justify-content:space-between;align-items:center;width:min(1400px,100% - 48px);height:92px;margin:auto;display:flex}.clearLogo{flex-shrink:0;align-items:center;width:166px;height:68px;text-decoration:none;display:flex}.clearLogo img{width:100%;height:auto;display:block}.clearNavLinks{align-items:center;gap:28px;display:flex}.clearNavLinks>a{color:#5d6269;font-size:13px;font-weight:580;text-decoration:none;transition:all .25s}.clearNavLinks>a:hover{color:#080809}.clearNavLinks .clearLogin{color:#080809;margin-left:8px;font-weight:750}.clearNavLinks .premiumButton{color:#fff;font-size:12px}.clearMenuButton{color:#0a0a0b;background:0 0;border:0;width:45px;height:45px;font-size:26px;display:none}.clearHero{background:radial-gradient(circle at 76% 25%,#fff 0,#0000 30%),linear-gradient(145deg,#fbfbfc,#eef0f2);border:1px solid #e4e6e9;border-radius:38px;grid-template-columns:.78fr 1.22fr;align-items:center;gap:36px;width:min(1440px,100% - 40px);margin:24px auto 120px;padding:56px 42px 56px 70px;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 100px #080a0e1f}.clearHero:before{content:"";border:1px solid #d7dadd;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-280px;left:-250px;box-shadow:0 0 0 50px #ffffff45,0 0 0 100px #ffffff32}.clearHeroCopy{z-index:2;padding:24px 0;position:relative}.clearEyebrow{color:#555c64;letter-spacing:.04em;background:#ffffffc2;border:1px solid #d7dade;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:10px;font-weight:760;display:inline-flex;box-shadow:0 7px 20px #0000000a}.clearHeroCopy h1{letter-spacing:-.07em;max-width:690px;margin:27px 0 24px;font-size:clamp(52px,5.5vw,84px);line-height:.95}.clearHeroCopy h1 em{background:linear-gradient(125deg,#555d67,#aeb4bb 58%,#575e66);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.clearHeroCopy>p{color:#656c74;max-width:590px;margin:0;font-size:17px;line-height:1.65}.clearHeroButtons{gap:11px;margin-top:31px;display:flex}.clearHeroButtons .premiumButton{min-width:180px}.clearTrustRow{flex-wrap:wrap;gap:18px;margin-top:28px;display:flex}.clearTrustRow span{color:#697078;align-items:center;gap:6px;font-size:10px;font-weight:650;display:flex}.clearTrustRow svg{color:#111;background:#e3e6e8;border-radius:50%;width:16px;height:16px;padding:3px}.clearHeroVisual{background:#f1f2f3;border-radius:27px;transition:all .6s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;transform:perspective(1200px)rotateY(-2deg);box-shadow:0 28px 70px #0b0d1029}.clearHeroVisual:hover{transform:perspective(1200px)rotateY(0)translateY(-5px)}.clearHeroVisual>img{object-fit:contain;object-position:center;width:100%;height:auto;display:block}.clearFloatingNote{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #fff;border-radius:15px;grid-template-columns:28px 1fr;padding:11px 14px;display:grid;position:absolute;bottom:18px;right:18px;box-shadow:0 15px 35px #00000021}.clearFloatingNote>svg{grid-row:1/3;margin:5px 9px 0 0}.clearFloatingNote b{font-size:10px}.clearFloatingNote small{color:#737980;letter-spacing:.08em;margin-top:3px;font-size:7px}.clearDemoSection{width:min(1280px,100% - 48px);margin:0 auto 145px}.clearSectionHeading{text-align:center;max-width:820px;margin:0 auto 52px}.clearSectionHeading>span{letter-spacing:.24em;color:#7d848c;font-size:10px;font-weight:820}.clearSectionHeading h2{letter-spacing:-.058em;margin:18px 0;font-size:clamp(42px,5vw,66px);line-height:1.02}.clearSectionHeading p{color:#737980;margin:0;font-size:16px;line-height:1.6}.clearDemoGrid{grid-template-columns:1fr 1fr;align-items:stretch;gap:22px;display:grid}.clearDemoCard{border:1px solid #e1e4e7;border-radius:34px;flex-direction:column;padding:26px;display:flex;overflow:hidden;box-shadow:0 25px 75px #090b0e17}.clearDemoCard>header{align-items:center;gap:12px;margin-bottom:20px;display:flex}.demoTypeIcon{color:#fff;background:#0c0c0d;border-radius:14px;place-items:center;width:47px;height:47px;font-size:12px;font-style:normal;font-weight:850;display:grid}.clearDemoCard>header>div{flex-direction:column;display:flex}.clearDemoCard>header small{letter-spacing:.16em;color:#858b92;font-size:7px;font-weight:760}.clearDemoCard>header h3{letter-spacing:-.03em;margin:4px 0 0;font-size:20px}.clearDemoCard>header>em{color:#555b62;text-transform:uppercase;background:#e9ebed;border-radius:999px;margin-left:auto;padding:7px 10px;font-size:8px;font-style:normal;font-weight:800}.clearDemoCard>p{color:#747a81;margin:21px 4px 17px;font-size:12px;line-height:1.6}.demoCardActions{align-items:center;gap:18px;margin-top:auto;display:flex}.demoCardActions .premiumButton{min-height:45px;font-size:11px!important}.demoCardActions>a:not(.premiumButton){color:inherit;font-size:10px;font-weight:750}.personalChoice{background:linear-gradient(150deg,#fff,#f1f3f4)}.personalDemoPreview{background:#fff;border:1px solid #e2e4e7;border-radius:25px;width:100%;max-width:460px;margin:auto;overflow:hidden;box-shadow:0 22px 55px #0000001f}.personalDemoCover{background:radial-gradient(circle at 72% 30%,#d9dde2,#0000 22%),linear-gradient(135deg,#0d0e10,#606873);place-items:center;height:120px;display:grid}.personalDemoCover>span{color:#fff;letter-spacing:-.1em;opacity:.9;font-size:35px;font-weight:850}.personalDemoIdentity{align-items:flex-end;gap:11px;margin:-34px 16px 0;display:flex}.personalDemoIdentity>i{color:#fff;background:linear-gradient(145deg,#cbd0d5,#5e6670);border:4px solid #fff;border-radius:21px;place-items:center;width:74px;height:74px;font-style:normal;font-weight:850;display:grid}.personalDemoIdentity>div{flex-direction:column;padding-bottom:4px;display:flex}.personalDemoIdentity b{font-size:13px}.personalDemoIdentity b span{color:#fff;background:#2587ed;border-radius:50%;padding:1px 3px;font-size:8px}.personalDemoIdentity small{color:#767c83;margin-top:4px;font-size:8px}.personalDemoActions{grid-template-columns:repeat(3,1fr);gap:7px;margin:14px 16px;display:grid}.personalDemoActions span{background:#eff1f2;border-radius:9px;place-items:center;height:36px;font-size:8px;font-weight:700;display:grid}.personalDemoPreview h4{margin:18px 16px 10px;font-size:13px}.personalDemoLinks{grid-template-columns:1fr 1fr;gap:8px;padding:0 16px 17px;display:grid}.personalDemoLinks span{border:1px solid #e4e6e8;border-radius:11px;align-items:center;height:39px;padding:0 10px;font-size:9px;font-weight:700;display:flex;box-shadow:0 4px 12px #0000000a}.personalDemoLinks .wa{color:#1eae59}.personalDemoLinks .ig{color:#dc2f75}.personalDemoLinks .fb{color:#1877f2}.personalDemoLinks .yt{color:#e11}.restaurantChoice{color:#fff;background:radial-gradient(circle at 90% 10%,#34383e,#0000 27%),#0b0b0c;border-color:#0b0b0c;box-shadow:0 30px 85px #0003}.restaurantChoice .demoTypeIcon{color:#111;background:#fff}.restaurantChoice>header small,.restaurantChoice>p{color:#9da3aa}.restaurantChoice>header>em{color:#176b49;background:#dff5e8}.restaurantDemoPreview{color:#111;background:#f6f7f8;border-radius:25px;width:100%;max-width:460px;margin:auto;padding:15px;box-shadow:0 27px 65px #000}.restaurantDemoTop{background:#fff;border-radius:14px;align-items:center;padding:10px;display:flex}.restaurantDemoTop>span{color:#fff;background:#111;border-radius:11px;place-items:center;width:39px;height:39px;font-size:10px;font-weight:850;display:grid}.restaurantDemoTop>div{flex-direction:column;margin-left:9px;display:flex}.restaurantDemoTop b{font-size:11px}.restaurantDemoTop small{color:#777;margin-top:3px;font-size:7px}.restaurantDemoTop>em{color:#176b49;background:#def5e8;border-radius:999px;margin-left:auto;padding:6px 7px;font-size:6px;font-style:normal;font-weight:850}.restaurantDemoSearch{color:#858b91;background:#e9ebed;border-radius:10px;height:37px;margin:10px 0;padding:12px;font-size:8px}.restaurantDemoFilters{gap:6px;margin-bottom:8px;display:flex;overflow:hidden}.restaurantDemoFilters>*{white-space:nowrap;border:1px solid #dde0e3;border-radius:999px;padding:6px 8px;font-size:7px}.restaurantDemoFilters b{color:#fff;background:#111}.restaurantDemoPreview>article{background:#fff;border-radius:13px;grid-template-columns:78px 1fr;gap:10px;margin-top:8px;padding:8px;display:grid}.restaurantDemoPreview>article>i{background:linear-gradient(145deg,#d7a266,#785035);border-radius:10px;place-items:center;font-size:34px;font-style:normal;display:grid}.restaurantDemoPreview>article:nth-of-type(2)>i{background:linear-gradient(145deg,#d7bc73,#657852)}.restaurantDemoPreview article>div{flex-direction:column;padding:3px 0;display:flex}.restaurantDemoPreview article small{color:#7c8288;letter-spacing:.11em;font-size:5px}.restaurantDemoPreview article b{margin-top:3px;font-size:10px}.restaurantDemoPreview article p{color:#7a8087;margin:4px 0;font-size:6px;line-height:1.4}.restaurantDemoPreview article strong{font-size:9px}.restaurantChoice .demoCardActions>a:not(.premiumButton){color:#fff}.clearHowSection{background:#f1f3f4;border:1px solid #e4e6e8;border-radius:38px;width:min(1280px,100% - 48px);margin:0 auto 145px;padding:80px 65px}.compactHeading{margin-bottom:40px}.compactHeading h2{font-size:clamp(38px,4.5vw,58px)}.clearSteps{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.clearSteps article{background:#fff;border:1px solid #e1e4e7;border-radius:20px;padding:28px;box-shadow:0 10px 30px #0000000a}.clearSteps article>span{color:#fff;background:#101112;border-radius:11px;place-items:center;width:35px;height:35px;font-size:8px;font-weight:800;display:grid}.clearSteps h3{margin:24px 0 8px;font-size:17px}.clearSteps p{color:#757b82;margin:0;font-size:11px;line-height:1.6}.clearNfcSection{grid-template-columns:1fr 1fr;align-items:center;gap:85px;width:min(1280px,100% - 48px);margin:0 auto 145px;display:grid}.clearNfcVisual{background:linear-gradient(145deg,#25272a,#080809);border-radius:35px;padding:18px;position:relative;box-shadow:0 35px 90px #0003}.clearNfcVisual>img{border-radius:25px;width:100%;height:auto;display:block}.clearNfcVisual>span{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#111;letter-spacing:.1em;background:#ffffffdb;border:1px solid #fff;border-radius:999px;align-items:center;gap:7px;padding:10px 13px;font-size:8px;font-weight:850;display:flex;position:absolute;bottom:30px;right:30px}.clearNfcCopy h2{letter-spacing:-.06em;margin:20px 0;font-size:clamp(42px,4.8vw,67px);line-height:1.02}.clearNfcCopy h2 em{background:linear-gradient(120deg,#555d66,#a9afb6);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.clearNfcCopy>p{color:#6f757c;font-size:16px;line-height:1.7}.clearNfcFeatures{grid-template-columns:1fr 1fr;gap:10px;margin-top:28px;display:grid}.clearNfcFeatures article{background:#fafafa;border:1px solid #e2e4e7;border-radius:15px;grid-template-columns:30px 1fr;padding:15px;display:grid}.clearNfcFeatures svg{grid-row:1/3;margin-top:4px}.clearNfcFeatures article>div{flex-direction:column;display:flex}.clearNfcFeatures b{font-size:11px}.clearNfcFeatures small{color:#767d84;margin-top:4px;font-size:7px;line-height:1.4}.clearFinalCta{text-align:center;color:#fff;background:radial-gradient(circle at 15% 20%,#394049,#0000 22%),radial-gradient(circle at 85% 80%,#30363d,#0000 24%),#09090a;border-radius:38px;width:min(1280px,100% - 48px);margin:0 auto 80px;padding:90px 35px;box-shadow:0 35px 100px #00000038}.clearFinalCta>span{letter-spacing:.2em;color:#c7cbd0;justify-content:center;align-items:center;gap:8px;font-size:9px;display:flex}.clearFinalCta h2{letter-spacing:-.065em;margin:20px 0 12px;font-size:clamp(45px,6vw,74px)}.clearFinalCta>p{color:#a8adb3;font-size:14px}.clearFinalCta>div{justify-content:center;gap:10px;margin-top:30px;display:flex}.clearFooter{border-top:1px solid #dfe2e5;grid-template-columns:1fr 1fr;gap:50px;width:min(1280px,100% - 48px);margin:auto;padding:35px 0 28px;display:grid}.clearFooter>div .clearLogo{width:145px}.clearFooter>div>p{color:#747a81;max-width:320px;font-size:10px;line-height:1.6}.clearFooter>nav{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.clearFooter>nav section{flex-direction:column;gap:9px;display:flex}.clearFooter>nav b{font-size:10px}.clearFooter>nav a{color:#777d84;font-size:9px;text-decoration:none}.clearFooter>span{color:#8a9096;border-top:1px solid #e3e5e7;grid-column:1/-1;padding-top:18px;font-size:8px}@media (width<=1100px){.clearHero{grid-template-columns:.9fr 1.1fr;padding:42px 28px 42px 45px}.clearHeroCopy h1{font-size:56px}.clearNavLinks{gap:18px}.clearNfcSection{gap:45px}}@media (width<=850px){.clearNav{width:calc(100% - 28px);height:78px}.clearLogo{width:145px;height:57px}.clearMenuButton{display:block}.clearNavLinks{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff7;border:1px solid #e1e4e7;border-radius:18px;flex-direction:column;align-items:stretch;gap:3px;padding:14px;display:none;position:absolute;top:72px;left:14px;right:14px;box-shadow:0 22px 60px #00000024}.clearNavLinks.open{display:flex}.clearNavLinks>a{border-radius:10px;padding:11px}.clearNavLinks .clearLogin{margin-left:0}.clearHero{border-radius:28px;grid-template-columns:1fr;gap:32px;width:calc(100% - 20px);margin:10px auto 95px;padding:52px 24px 20px}.clearHeroCopy{text-align:center;padding:0}.clearEyebrow{font-size:8px}.clearHeroCopy h1{max-width:680px;margin-left:auto;margin-right:auto;font-size:clamp(47px,10vw,72px)}.clearHeroCopy>p{margin-left:auto;margin-right:auto}.clearHeroButtons,.clearTrustRow{justify-content:center}.clearHeroVisual{border-radius:21px;width:100%;transform:none;box-shadow:0 22px 55px #00000021}.clearHeroVisual:hover{transform:none}.clearHeroVisual>img{object-fit:contain;object-position:center;width:100%;height:auto;min-height:0}.clearDemoGrid{grid-template-columns:1fr}.clearDemoCard{width:100%;max-width:650px;margin:auto}.clearHowSection{padding:60px 25px}.clearSteps,.clearNfcSection{grid-template-columns:1fr}.clearNfcVisual{max-width:650px;margin:auto}.clearNfcCopy{text-align:center}.clearNfcCopy>p{max-width:650px;margin-left:auto;margin-right:auto}.clearFooter{grid-template-columns:1fr}.clearFooter>span{grid-column:auto}}@media (width<=600px){.clearNav{height:72px}.clearLogo{width:132px;height:53px}.clearHero{border-radius:23px;margin-bottom:78px;padding:39px 13px 13px}.clearHeroCopy h1{margin:22px auto 18px;font-size:44px;line-height:.98}.clearHeroCopy>p{padding:0 6px;font-size:14px}.clearHeroButtons{flex-direction:column;margin-top:25px}.clearHeroButtons .premiumButton{width:100%;min-height:51px}.clearTrustRow{gap:7px 14px;margin:20px 4px 0}.clearTrustRow span{font-size:8px}.clearHeroVisual{background:#eef0f2;border-radius:17px}.clearHeroVisual>img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;display:block}.clearFloatingNote{display:none}.clearDemoSection,.clearHowSection,.clearNfcSection,.clearFinalCta,.clearFooter{width:calc(100% - 24px)}.clearDemoSection,.clearHowSection,.clearNfcSection{margin-bottom:90px}.clearSectionHeading{margin-bottom:32px;padding:0 6px}.clearSectionHeading h2{font-size:39px}.clearSectionHeading p{font-size:13px}.clearDemoGrid{gap:14px}.clearDemoCard{border-radius:24px;padding:16px}.clearDemoCard>header h3{font-size:17px}.personalDemoPreview,.restaurantDemoPreview{border-radius:18px}.personalDemoCover{height:105px}.demoCardActions{text-align:center;flex-direction:column;align-items:stretch;gap:13px}.demoCardActions .premiumButton{width:100%}.clearHowSection{border-radius:25px;padding:50px 14px}.clearSteps article{padding:22px}.clearNfcSection{gap:45px}.clearNfcVisual{border-radius:25px;padding:10px}.clearNfcVisual>img{border-radius:18px}.clearNfcVisual>span{bottom:18px;right:18px}.clearNfcCopy h2{font-size:39px}.clearNfcCopy>p{font-size:13px}.clearNfcFeatures{text-align:left;grid-template-columns:1fr}.clearFinalCta{border-radius:26px;margin-bottom:60px;padding:65px 17px}.clearFinalCta h2{font-size:43px}.clearFinalCta>div{flex-direction:column}.clearFooter>nav{grid-template-columns:1fr 1fr}.clearFooter>div .clearLogo{width:130px}}.accountChoiceGrid{grid-template-columns:repeat(3,1fr);max-width:1180px}.accountChoiceGrid .businessChoice{background:linear-gradient(145deg,#fff,#e8ebee);border-color:#fff}.accountChoiceGrid .businessChoice>i{background:linear-gradient(145deg,#4d555e,#111);box-shadow:0 12px 30px #0000002e}.businessAuthPage{background:radial-gradient(circle at 78% 8%,#dfe3e7 0,#0000 30%),radial-gradient(circle at 12% 88%,#cfd4da 0,#0000 26%),#f5f6f7}.businessAuthPage .authMark{background:linear-gradient(145deg,#545c65,#090a0b)}.businessChoiceDemo{background:linear-gradient(150deg,#f9fafb,#dde1e5);border-color:#d8dde2}.businessChoiceDemo .demoTypeIcon{background:linear-gradient(145deg,#616a73,#101112)}.businessChoiceDemo>header>em{color:#fff;background:#111}.businessDemoPreview{background:#fff;border:1px solid #dfe3e6;border-radius:25px;width:100%;max-width:460px;margin:auto;padding:14px;box-shadow:0 25px 60px #0d101429}.businessDemoTop{align-items:center;padding:4px;display:flex}.businessDemoTop>span{color:#fff;background:#111;border-radius:13px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:850;display:grid}.businessDemoTop>div{flex-direction:column;margin-left:9px;display:flex}.businessDemoTop b{font-size:11px}.businessDemoTop small{color:#777;margin-top:3px;font-size:7px}.businessDemoTop>em{color:#176b49;background:#dff5e8;border-radius:999px;margin-left:auto;padding:6px 8px;font-size:6px;font-style:normal;font-weight:850}.businessDemoSearch{color:#858b91;background:#eff1f3;border-radius:10px;height:37px;margin:10px 0;padding:12px;font-size:8px}.businessDemoFilters{gap:6px;margin-bottom:9px;display:flex;overflow:hidden}.businessDemoFilters>*{white-space:nowrap;border:1px solid #dde0e3;border-radius:999px;padding:6px 8px;font-size:7px}.businessDemoFilters b{color:#fff;background:#111}.businessDemoProducts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.businessDemoProducts article{border:1px solid #e2e5e8;border-radius:13px;flex-direction:column;padding:8px;display:flex}.businessDemoProducts i{color:#222;background:linear-gradient(145deg,#eceff2,#aeb5bd);border-radius:10px;place-items:center;height:76px;font-size:31px;font-style:normal;display:grid}.businessDemoProducts article:nth-child(2) i{color:#fff;background:linear-gradient(145deg,#33383e,#0a0b0c)}.businessDemoProducts small{letter-spacing:.1em;color:#777e85;margin-top:7px;font-size:5px}.businessDemoProducts b{margin-top:4px;font-size:9px}.businessDemoProducts strong{margin-top:8px;font-size:9px}.businessStorePage{--business-accent:#111;color:#111;background:#f1f3f4;min-height:100vh;padding-bottom:30px}.businessStoreHero{background-color:#0000;background-image:radial-gradient(circle at 70% 15%,#777f88,#0000 25%),linear-gradient(145deg,#121315,#3e454d);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:360px;position:relative}.businessHeroShade{background:linear-gradient(#0000001f,#0000 40%,#000000a3);position:absolute;inset:0}.businessStoreNav{z-index:2;justify-content:space-between;display:flex;position:absolute;inset:24px 28px auto}.businessStoreNav a,.businessStoreNav button{color:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#090a0b66;border:1px solid #ffffff68;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.businessIdentity,.businessActions,.businessCatalog,.businessStoreFooter{width:min(1160px,100% - 32px);margin-left:auto;margin-right:auto}.businessIdentity{z-index:4;background:#fff;border:1px solid #e2e5e7;border-radius:27px;grid-template-columns:132px 1fr;gap:22px;margin-top:-78px;padding:22px;display:grid;position:relative;box-shadow:0 22px 65px #0a0c0f1f}.businessLogo{background:var(--business-accent);color:#fff;border-radius:25px;place-items:center;width:132px;height:132px;font-size:28px;font-weight:850;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff38}.businessLogo img{object-fit:cover;width:100%;height:100%}.businessIndustry{letter-spacing:.16em;color:#7b828a;text-transform:uppercase;font-size:9px;font-weight:800}.businessTitleLine{align-items:center;gap:13px;display:flex}.businessTitleLine h1{letter-spacing:-.045em;margin:7px 0;font-size:34px}.businessTitleLine>span{border-radius:999px;padding:7px 10px;font-size:8px;font-weight:850}.businessTitleLine .open{color:#176949;background:#def4e7}.businessTitleLine .closed{color:#903b3b;background:#f4e1e1}.businessIdentity p{color:#686f77;max-width:760px;margin:0 0 9px;font-size:13px;line-height:1.6}.businessIdentity div>small:not(.businessIndustry){color:#777e85;align-items:center;gap:5px;margin-right:15px;font-size:9px;display:inline-flex}.businessActions{grid-template-columns:repeat(5,1fr);gap:9px;margin-top:15px;display:grid}.businessActions a,.businessActions button{color:#111;background:#fff;border:1px solid #dfe3e6;border-radius:16px;justify-content:center;align-items:center;gap:8px;height:65px;font-size:11px;text-decoration:none;transition:all .25s;display:flex;box-shadow:0 8px 22px #0000000b}.businessActions a:hover,.businessActions button:hover{border-color:var(--business-accent);transform:translateY(-2px)}.businessActions svg{font-size:16px}.businessCatalog{background:#fff;border:1px solid #e0e3e6;border-radius:29px;margin-top:22px;padding:28px;box-shadow:0 18px 55px #0000000f}.businessCatalog>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.businessCatalog>header span{letter-spacing:.16em;color:#7b8289;font-size:9px;font-weight:820}.businessCatalog>header h2{letter-spacing:-.045em;margin:7px 0 0;font-size:32px}.businessCatalog>header label{background:#f5f6f7;border:1px solid #dce0e3;border-radius:14px;align-items:center;gap:9px;width:min(340px,100%);height:47px;padding:0 14px;display:flex}.businessCatalog>header input{background:0 0;border:0;outline:0;width:100%;font-size:11px}.businessCategories{gap:8px;padding:22px 0 18px;display:flex;overflow:auto}.businessCategories button{white-space:nowrap;background:#fff;border:1px solid #dde1e4;border-radius:999px;padding:10px 15px;font-size:10px}.businessCategories button.active{background:var(--business-accent);border-color:var(--business-accent);color:#fff}.businessProductGrid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.businessProductGrid>article{background:#fff;border:1px solid #e1e4e7;border-radius:20px;transition:all .28s;position:relative;overflow:hidden}.businessProductGrid>article:hover{transform:translateY(-4px);box-shadow:0 18px 45px #0000001a}.businessProductGrid>article.soldOut{opacity:.7}.businessProductImage{aspect-ratio:4/3;background:linear-gradient(145deg,#e9ecef,#aeb5bc) 50%/cover no-repeat;place-items:center;display:grid;position:relative}.businessProductImage>span{color:#fff;font-size:55px;font-weight:850}.businessProductImage>b,.businessProductImage>em{color:#111;background:#fff;border-radius:999px;align-items:center;gap:4px;padding:7px 9px;font-size:7px;font-style:normal;display:flex;position:absolute;top:10px;left:10px}.businessProductImage>em{color:#fff;background:#111;top:auto;bottom:10px}.businessProductGrid article>section{padding:17px}.businessProductGrid article>section>small{letter-spacing:.12em;color:#858b91;text-transform:uppercase;font-size:7px}.businessProductGrid h3{margin:8px 0 6px;font-size:17px}.businessProductGrid p{color:#747b82;min-height:34px;margin:0;font-size:10px;line-height:1.55}.businessPrice{align-items:baseline;gap:7px;margin-top:15px;display:flex}.businessPrice b{font-size:15px}.businessPrice del{color:#969ba0;font-size:9px}.businessProductGrid article>section>a{background:var(--business-accent);color:#fff;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:40px;margin-top:13px;font-size:9px;font-weight:750;text-decoration:none;display:flex}.businessProductGrid article>section>a.disabled{pointer-events:none;background:#aeb4ba}.businessEmpty{text-align:center;color:#7b8289;grid-column:1/-1;padding:65px 20px}.businessEmpty svg{font-size:26px}.businessEmpty h3{color:#222;margin:14px 0 5px;font-size:19px}.businessEmpty p{font-size:11px}.businessStoreFooter{color:#7d848b;justify-content:space-between;align-items:center;padding:27px 5px;font-size:9px;display:flex}.businessStoreFooter .logo{color:#111}.businessQuickSetup{background:#fff;border:1px solid #e0e3e5;border-radius:20px;grid-template-columns:1.2fr repeat(3,1fr);align-items:stretch;gap:10px;margin-top:14px;padding:22px;display:grid}.businessQuickSetup>div{padding:9px}.businessQuickSetup>div>span{letter-spacing:.15em;color:#7b8289;font-size:8px;font-weight:800}.businessQuickSetup h2{margin:7px 0;font-size:20px}.businessQuickSetup button{text-align:left;background:#f7f8f9;border:1px solid #e0e3e5;border-radius:15px;grid-template-columns:31px 1fr 18px;align-items:center;gap:8px;padding:15px;display:grid}.businessQuickSetup button>b{color:#fff;background:#111;border-radius:10px;place-items:center;width:31px;height:31px;display:grid}.businessQuickSetup button>span{font-size:9px;font-weight:750}.businessQuickSetup button>svg{color:#8f969c}.businessDash .categoryAdd{grid-template-columns:none;display:flex}.businessDash .categoryManager{grid-template-columns:1fr;display:grid}.businessDash .categoryManager article{display:grid}.businessReorder{gap:5px;display:flex}.businessReorder button{place-items:center;width:32px;height:32px;padding:0;display:grid}.businessPalette{flex-wrap:wrap;grid-template-columns:none!important;gap:10px!important;display:flex!important}.businessPalette button{width:43px;height:43px;border-radius:13px!important;padding:4px!important}.businessPalette button.active{outline-offset:2px;outline:3px solid #111}.businessPalette input{background:0 0;border:0;width:100%;height:100%}.businessProductEditor .restaurantUpload{grid-template-columns:80px 1fr}.businessProductEditor .restaurantUpload>div{width:80px;height:80px}.businessTools{max-width:1350px}@media (width<=1100px){.accountChoiceGrid{grid-template-columns:1fr 1fr}.accountChoiceGrid .restaurantChoice{grid-column:1/-1;justify-self:center;width:100%;max-width:570px}.clearDemoGrid{grid-template-columns:1fr 1fr}.businessChoiceDemo{grid-column:1/-1;justify-self:center;width:100%;max-width:650px}.businessProductGrid,.businessQuickSetup{grid-template-columns:1fr 1fr}.businessQuickSetup>div{grid-column:1/-1}}@media (width<=850px){.accountChoiceGrid{grid-template-columns:1fr}.accountChoiceGrid .restaurantChoice,.businessChoiceDemo{grid-column:auto}.businessStoreHero{height:285px}.businessIdentity{grid-template-columns:100px 1fr}.businessLogo{width:100px;height:100px}.businessQuickSetup{grid-template-columns:1fr}.businessQuickSetup>div{grid-column:auto}}@media (width<=600px){.businessDemoPreview{border-radius:18px}.businessStoreHero{height:245px}.businessIdentity{border-radius:20px;grid-template-columns:78px 1fr;gap:12px;width:calc(100% - 20px);margin-top:-56px;padding:13px}.businessLogo{border-radius:18px;width:78px;height:78px;font-size:18px}.businessTitleLine{display:block}.businessTitleLine h1{margin:4px 0 6px;font-size:22px}.businessIndustry{font-size:7px}.businessIdentity p{margin-top:7px;font-size:9px}.businessIdentity div>small:not(.businessIndustry){margin-top:3px;font-size:7px}.businessActions{grid-template-columns:repeat(5,1fr);gap:5px;width:calc(100% - 20px)}.businessActions a,.businessActions button{border-radius:13px;flex-direction:column;gap:4px;height:60px;font-size:7px}.businessActions svg{font-size:14px}.businessCatalog{border-radius:21px;width:calc(100% - 20px);padding:15px}.businessCatalog>header{display:block}.businessCatalog>header h2{font-size:25px}.businessCatalog>header label{margin-top:14px}.businessProductGrid{grid-template-columns:1fr 1fr;gap:8px}.businessProductGrid article>section{padding:11px}.businessProductGrid h3{font-size:13px}.businessProductGrid p{min-height:38px;font-size:8px}.businessProductImage>span{font-size:35px}.businessPrice b{font-size:12px}.businessProductGrid article>section>a{font-size:7px}.businessStoreFooter{width:calc(100% - 20px)}.businessQuickSetup{padding:14px}.businessDash .categoryAdd{grid-template-columns:1fr;display:grid}.businessDash .categoryManager article{grid-template-columns:1fr 55px 28px 28px 28px}.businessDash .menuManagerList>article{grid-template-columns:18px 48px 1fr 30px 30px}.businessDash .menuManagerList em{grid-column:3/6}}.accountChoiceLogo{letter-spacing:-1px;align-items:center;font-size:24px;font-weight:750;text-decoration:none;display:flex;color:#111!important}.accountChoiceLogo i{color:#fff;background:#111;border-radius:10px;place-items:center;width:34px;height:34px;margin-right:7px;font-size:17px;font-style:normal;display:grid}.authPage{color:#111;background:radial-gradient(circle at 50% -5%,#fff,#eceff1 58%,#dfe3e6)!important}.authPage>.logo{color:#111!important}.authPage>.logo span{color:#fff!important;background:#111!important;border-radius:10px!important}.authPage .authCard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#111!important;background:#ffffffeb!important;border:1px solid #fff!important;box-shadow:0 30px 90px #05080c29!important}.authPage .authMark{color:#fff!important;background:#111!important;box-shadow:0 12px 30px #00000029!important}.authPage .loginKicker{color:#737a81!important}.authPage .loginInput{background:#f7f8f9!important;border-color:#dce0e3!important}.authPage .loginInput input{color:#111!important;background:0 0!important}.authPage .authCard form>.button{color:#fff!important;background:#111!important;border-color:#111!important;box-shadow:0 12px 28px #00000026!important}.authPage .authSwitch a,.authPage .ownerAccess a,.authPage .usernamePreview{color:#111!important}.authPage .clientLoginHelp,.authPage .credentialNote{color:#5e656c!important;background:#f0f2f3!important}.authPage .authNote{color:#6f767d!important}.siteLogo{flex:none;align-items:center;width:164px;text-decoration:none;display:inline-flex}.siteLogo img{object-fit:contain;width:100%;height:auto;display:block}.siteLogo.light img{filter:grayscale()brightness(0)invert()}.clearLogo{align-items:center;width:174px;display:inline-flex}.clearLogo img{object-fit:contain;width:100%;height:auto}.clearFooter .clearLogo img{filter:grayscale()brightness(0)invert()}.authPage>.siteLogo,.adminLogin>.siteLogo{z-index:8;width:170px;position:absolute;top:34px;left:40px}.accountChoicePage>nav .siteLogo{width:164px}.clientDashSide>.siteLogo,.restaurantDashSide>.siteLogo,.adminSide>.siteLogo{width:148px;margin:2px 10px 22px}.simplePage .siteLogo{width:155px}.premiumProfileFooter .siteLogo,.restaurantMenuFooter .siteLogo{width:112px;margin:0}.loginSuccess{z-index:999;color:#0b0c0d;text-align:center;isolation:isolate;background:#f4f5f6;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;animation:.35s both loginFadeIn;display:flex;position:fixed;inset:0;overflow:hidden}.loginSuccessGlow{aspect-ratio:1;filter:blur(8px);z-index:-1;background:radial-gradient(circle,#fffffff2,#dadee28a 42%,#0000 70%);border-radius:50%;width:min(720px,95vw);animation:1.8s ease-in-out infinite alternate loginGlow;position:absolute}.loginSuccess>img{width:190px;height:auto;margin-bottom:34px;animation:.65s cubic-bezier(.2,.8,.2,1) both loginLogo}.loginSuccess>span{color:#fff;background:#0b0c0d;border-radius:25px;place-items:center;width:78px;height:78px;font-size:29px;animation:.72s cubic-bezier(.2,1.4,.3,1) .12s both loginCheck;display:grid;box-shadow:0 24px 50px #080a0c38}.loginSuccess h2{letter-spacing:-.045em;margin:24px 0 6px;font-size:clamp(30px,5vw,45px);animation:.45s .22s both loginRise}.loginSuccess p{color:#747b82;margin:0;font-size:14px;animation:.45s .3s both loginRise}.loginSuccess>i{gap:7px;margin-top:30px;display:flex}.loginSuccess>i b{background:#111;border-radius:50%;width:7px;height:7px;animation:.8s ease-in-out infinite alternate loginDot}.loginSuccess>i b:nth-child(2){animation-delay:.15s}.loginSuccess>i b:nth-child(3){animation-delay:.3s}.dashboardLoading{z-index:998;color:#111214;text-align:center;isolation:isolate;background:linear-gradient(135deg,#ffffffeb,#0000 55%),#eef0f2;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:28px;display:flex;position:fixed;inset:0;overflow:hidden}.dashboardLoadingGlow{z-index:-1;aspect-ratio:1;filter:blur(10px);background:radial-gradient(circle,#fff 0 27%,#dce0e4 50%,#0000 72%);border-radius:50%;width:min(680px,115vw);animation:1.6s ease-in-out infinite alternate dashboardGlow;position:absolute}.dashboardLoading>img{width:min(210px,58vw);height:auto;animation:.65s cubic-bezier(.2,.9,.2,1) both dashboardLogo}.dashboardLoading>p{color:#686f76;letter-spacing:.015em;margin:24px 0 15px;font-size:12px;font-weight:650}.dashboardLoadingTrack{background:#cfd3d7;border-radius:999px;width:min(240px,70vw);height:4px;overflow:hidden}.dashboardLoadingTrack i{border-radius:inherit;background:#0c0d0e;width:42%;height:100%;animation:1.05s ease-in-out infinite dashboardTrack;display:block}@keyframes dashboardLogo{0%{opacity:0;transform:translateY(12px)scale(.94)}}@keyframes dashboardGlow{to{opacity:.7;transform:scale(1.08)}}@keyframes dashboardTrack{0%{transform:translate(-120%)}to{transform:translate(240%)}}@keyframes loginFadeIn{0%{opacity:0}}@keyframes loginGlow{to{opacity:.72;transform:scale(1.08)}}@keyframes loginLogo{0%{opacity:0;transform:translateY(-14px)scale(.94)}}@keyframes loginCheck{0%{opacity:0;transform:scale(.55)rotate(-12deg)}}@keyframes loginRise{0%{opacity:0;transform:translateY(12px)}}@keyframes loginDot{to{opacity:.25;transform:translateY(-3px)}}.premiumProfilePage{--profile-accent:#111}.premiumIdentity{align-items:center}.premiumName{background:#fffffff5;border:1px solid #e8eaec;border-radius:17px;flex:1;min-width:0;margin-top:48px;padding:13px 15px;box-shadow:0 13px 30px #080a0c14}.premiumName h1{flex-wrap:wrap;align-items:center;font-size:clamp(22px,5vw,28px);font-weight:850;line-height:1.05;display:flex;overflow:visible}.premiumName p{font-size:12px;font-weight:650}.premiumQuickActions a,.premiumQuickActions button{border-top:2px solid color-mix(in srgb, var(--profile-accent) 55%, #e2e5e7)}.premiumQuickActions a:hover,.premiumQuickActions button:hover{color:var(--profile-accent);transform:translateY(-2px)}.premiumSectionHeading h2:after{content:"";background:var(--profile-accent);border-radius:999px;width:30px;height:3px;margin-top:8px;display:block}.premiumLinkList>a{border-left:3px solid var(--profile-accent)}.premiumProfileFooter,.restaurantMenuFooter{min-height:78px}.premiumProfileFooter .siteLogo img,.restaurantMenuFooter .siteLogo img{opacity:1}.profileColorEditor{grid-template-columns:1fr minmax(270px,.75fr);align-items:stretch;gap:18px;display:grid}.profileColorChoices{grid-template-columns:repeat(3,minmax(74px,1fr));align-content:start;gap:11px;display:grid}.profileColorChoices>button,.profileColorChoices>label{color:#fff;cursor:pointer;border:4px solid #fff;border-radius:18px;place-items:center;min-height:78px;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 0 0 1px #dfe3e6,0 9px 20px #0a0c0e14}.profileColorChoices>button:hover,.profileColorChoices>button.active{transform:translateY(-3px);box-shadow:0 0 0 3px #111,0 15px 28px #0a0c0e24}.profileColorChoices>button svg{opacity:0}.profileColorChoices>button.active svg{opacity:1}.profileColorChoices>label{color:#111;background:conic-gradient(#ef4444,#f59e0b,#22c55e,#0ea5e9,#8b5cf6,#ef4444);font-size:10px;font-weight:800;position:relative;overflow:hidden}.profileColorChoices>label input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.profileColorChoices>label span{background:#ffffffe6;border-radius:999px;padding:7px 10px}.profileColorPreview{--preview-accent:#111;background:radial-gradient(circle at 90% 0, color-mix(in srgb, var(--preview-accent) 48%, transparent), transparent 45%), #0c0d0e;color:#fff;border-radius:24px;flex-direction:column;justify-content:flex-end;min-height:245px;padding:25px;display:flex;overflow:hidden;box-shadow:0 24px 50px #0507082e}.profileColorPreview>span{letter-spacing:.14em;color:#b7bdc3;margin-bottom:auto;font-size:9px;font-weight:800}.profileColorPreview h3{letter-spacing:-.03em;margin:0;font-size:26px}.profileColorPreview p{color:#b8bdc2;margin:7px 0 17px;font-size:11px}.profileColorPreview button{background:var(--preview-accent);color:#fff;border:0;border-radius:12px;padding:12px;font-weight:750}.profileColorHint{color:#277153;background:#edf7f1;border-radius:12px;margin-top:14px;padding:12px 14px;font-size:10px}.restaurantColorChoices,.adminProfileColors{grid-template-columns:repeat(8,44px) minmax(150px,1fr);align-items:center;gap:10px;margin-top:16px;display:grid}.restaurantColorChoices>button,.adminProfileColors>button{color:#fff;cursor:pointer;border:4px solid #fff;border-radius:14px;place-items:center;width:44px;height:44px;transition:all .2s;display:grid;box-shadow:0 0 0 1px #d9dde0}.restaurantColorChoices>button svg,.adminProfileColors>button svg{opacity:0}.restaurantColorChoices>button.active,.adminProfileColors>button.active{transform:translateY(-2px);box-shadow:0 0 0 3px #111,0 10px 24px #00000024}.restaurantColorChoices>button.active svg,.adminProfileColors>button.active svg{opacity:1}.restaurantColorChoices .themeAccent,.adminProfileColors>label{background:#f7f8f9;border:1px solid #d9dde0;border-radius:13px;align-items:center;gap:9px;min-height:44px;margin:0;padding:6px 10px;font-size:9px;display:flex}.restaurantColorChoices .themeAccent input,.adminProfileColors>label input{cursor:pointer;background:0 0;border:0;width:34px;height:30px;padding:0}.adminProfileColors>label span{font-size:9px;font-weight:750}.restaurantColorHint{color:#277153;margin:13px 0 0;font-size:9px;font-weight:650}.restaurantMenuPage .restaurantLogo{background:var(--restaurant-accent)}.restaurantMenuPage .restaurantTitleLine h1:after{content:"";background:var(--restaurant-accent);border-radius:999px;width:42px;height:3px;margin-top:8px;display:block}.restaurantMenuPage .restaurantActions a,.restaurantMenuPage .restaurantActions button{border-top:2px solid var(--restaurant-accent)}.restaurantMenuPage .restaurantActions a:hover,.restaurantMenuPage .restaurantActions button:hover,.restaurantMenuPage .foodPrice b{color:var(--restaurant-accent)}.restaurantMenuPage .restaurantOffers article{border-top:4px solid var(--restaurant-accent)}.menuBuilderGuide{background:linear-gradient(135deg,#f8f9fa,#eef1f3);border:1px solid #e0e3e5;border-radius:16px;grid-template-columns:32px 1fr 18px 32px 1fr 18px 32px 1fr;align-items:center;gap:9px;margin-bottom:18px;padding:15px;display:grid}.menuBuilderGuide>span{color:#fff;background:#111;border-radius:10px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:850;display:grid}.menuBuilderGuide p{flex-direction:column;margin:0;display:flex}.menuBuilderGuide b{font-size:10px}.menuBuilderGuide small{color:#777e84;margin-top:3px;font-size:8px;line-height:1.4}.menuBuilderGuide i{color:#9aa0a6;font-style:normal}.menuBuilderEmpty{text-align:center;color:#7a8187;background:#f7f8f9;border:1px dashed #ccd1d5;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:130px;padding:22px;display:flex}.menuBuilderEmpty>svg{color:#111;margin-bottom:10px;font-size:25px}.menuBuilderEmpty b{color:#111;font-size:12px}.menuBuilderEmpty p{max-width:430px;margin:7px 0 0;font-size:9px;line-height:1.5}.menuBuilderEmpty.large{min-height:260px}.menuBuilderEmpty.large>button{color:#fff;background:#111;border:0;border-radius:11px;margin-top:16px;padding:11px 15px;font-size:10px}.itemEditor{border:1px solid #d9dde0;box-shadow:0 24px 50px #080a0c1a}.itemSaveHint{color:#6c747b;margin-right:auto;font-size:9px;font-weight:700}.itemEditor footer .primary:disabled{opacity:.38;cursor:not-allowed}.adminV2{background:#f3f4f5}.adminV2 .adminSide{background:linear-gradient(#090a0b,#151719);border-right:1px solid #222529;width:280px;padding:25px 17px 20px;box-shadow:16px 0 45px #080a0c14}.adminV2 .adminSide>small{color:#70777e;letter-spacing:.18em;margin:-8px 10px 22px;font-size:8px}.adminV2 .adminSide nav{gap:6px}.adminV2 .adminSide nav button{color:#9ca2a8;border:1px solid #0000;border-radius:13px;min-height:45px;padding:0 12px;font-size:12px;transition:all .2s}.adminV2 .adminSide nav button:hover{color:#fff;background:#ffffff0c}.adminV2 .adminSide nav button.active{color:#0c0d0e;background:#fff;border-color:#fff;box-shadow:0 12px 25px #0000003d}.adminV2 .adminSide nav button i{background:#ffffff0a;border-radius:9px;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.adminV2 .adminSide nav button.active i{background:#eceef0}.adminV2 .adminAccount{background:#ffffff08;border:1px solid #ffffff12;border-radius:15px}.adminV2 .adminMain{background:#f3f4f5;margin-left:280px}.adminV2 .adminMain>header{border-bottom:1px solid #e0e3e5;height:88px;padding:0 30px;box-shadow:0 8px 22px #080a0c09}.adminV2 .adminMain>header h1{letter-spacing:-.035em;font-size:24px}.adminV2 .adminContent{max-width:1390px;padding:28px 30px 45px}.adminV2 .adminWelcome{background:radial-gradient(circle at 84% -10%,#50565c 0,#0000 32%),linear-gradient(135deg,#090a0b,#1c1f22);border-radius:28px;min-height:180px;padding:35px;box-shadow:0 25px 55px #07090b29}.adminV2 .adminWelcome h2{letter-spacing:-.05em;font-size:clamp(28px,4vw,42px)}.adminV2 .adminMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.adminV2 .adminMetrics article,.adminV2 .adminChart,.adminV2 .adminQuick,.adminV2 .adminFormCard,.adminV2 .adminLiveCard,.adminV2 .profileTable,.adminV2 .adminRecentV2{background:#fff;border:1px solid #dfe2e5;border-radius:20px;box-shadow:0 14px 35px #080a0c0e}.adminV2 .adminMetrics article{min-height:150px;padding:20px}.adminV2 .adminMetrics article i{border-radius:13px;width:42px;height:42px}.adminV2 .adminMetrics article b{letter-spacing:-.04em;font-size:31px}.adminV2 .adminTwo{gap:14px}.adminRecentV2{margin-top:15px;padding:22px}.adminRecentV2>header{border-bottom:1px solid #eceef0;justify-content:space-between;align-items:center;gap:15px;padding-bottom:17px;display:flex}.adminRecentV2 header span{color:#7a8188;letter-spacing:.15em;font-size:8px;font-weight:850}.adminRecentV2 h3{margin:5px 0 0;font-size:18px}.adminRecentV2 header button{background:#fff;border:1px solid #dce0e3;border-radius:10px;padding:10px 12px;font-size:9px}.adminRecentV2>div{display:grid}.adminRecentV2 article{border-bottom:1px solid #f0f1f2;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:66px;display:grid}.adminRecentV2 article:last-child{border-bottom:0}.adminRecentV2 article>i{color:#fff;background:#111;border-radius:12px;place-items:center;width:40px;height:40px;font-size:10px;font-style:normal;font-weight:800;display:grid}.adminRecentV2 article>span{flex-direction:column;min-width:0;display:flex}.adminRecentV2 article b{font-size:11px}.adminRecentV2 article small{color:#7e858b;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.adminRecentV2 article em{border-radius:999px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:850}.adminRecentV2 article em.online{color:#1d6d50;background:#e0f4e9}.adminRecentV2 article em.paused{color:#8e4444;background:#f2e5e5}.adminRecentV2 article>a{color:#111;font-size:9px;font-weight:750;text-decoration:none}.clearDemoCard{box-shadow:0 28px 70px #080a0c1a}.personalDemoPreview,.restaurantDemoPreview{position:relative;overflow:hidden}.personalDemoPreview:before,.restaurantDemoPreview:before{content:"LIVE DEMO";z-index:4;color:#fff;letter-spacing:.12em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0c0d9e;border:1px solid #ffffff72;border-radius:999px;padding:6px 8px;font-size:7px;font-weight:850;position:absolute;top:12px;right:12px}.personalDemoIdentity>div>b{font-size:15px}@media (width<=900px){.profileColorEditor{grid-template-columns:1fr}.profileColorChoices{grid-template-columns:repeat(4,minmax(62px,1fr))}.adminV2 .adminMain{margin-left:0}.adminV2 .adminSide{transform:translate(-105%)}.adminV2 .adminSide.open{transform:translate(0)}.adminV2 .adminMetrics{grid-template-columns:1fr 1fr}.restaurantColorChoices,.adminProfileColors{grid-template-columns:repeat(4,44px)}.restaurantColorChoices .themeAccent,.adminProfileColors>label{grid-column:1/-1}}@media (width<=650px){.siteLogo,.clearLogo{width:145px}.authPage>.siteLogo,.adminLogin>.siteLogo{width:142px;top:28px;left:28px}.loginSuccess>img{width:165px}.loginSuccess>span{border-radius:21px;width:68px;height:68px}.dashboardLoading>img{width:170px}.premiumIdentity{align-items:flex-start;gap:10px;margin-top:-44px}.premiumName{border-radius:15px;margin-top:43px;padding:11px 12px}.premiumName h1{font-size:21px}.premiumName p{font-size:10px}.profileColorChoices{grid-template-columns:repeat(3,minmax(65px,1fr))}.profileColorChoices>button,.profileColorChoices>label{border-radius:15px;min-height:66px}.menuBuilderGuide{grid-template-columns:30px 1fr;gap:10px}.menuBuilderGuide>i{display:none}.menuManagerTop{flex-direction:column;align-items:stretch;gap:10px}.menuManagerTop button{min-height:44px}.itemEditor footer{flex-wrap:wrap;align-items:stretch}.itemSaveHint{width:100%}.itemEditor footer button{flex:1;min-height:42px}.adminV2 .adminMain>header{height:78px;padding:0 14px}.adminV2 .adminContent{padding:14px 14px 35px}.adminV2 .adminWelcome{min-height:210px;padding:25px 21px}.adminV2 .adminMetrics{gap:9px}.adminV2 .adminMetrics article{min-height:135px;padding:15px}.adminV2 .adminMetrics article b{font-size:27px}.adminRecentV2{padding:15px}.adminRecentV2>header{flex-direction:column;align-items:flex-start}.adminRecentV2 article{grid-template-columns:38px minmax(0,1fr) auto}.adminRecentV2 article>a{display:none}}@media (prefers-reduced-motion:reduce){.loginSuccess *,.loginSuccess{animation:none!important}}.clearProductsSection{width:min(1280px,100% - 48px);margin:0 auto 145px}.clearProductsSection .clearSectionHeading h2 em{color:#8a9099;font-style:normal}.clearProductGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.clearProductGrid>article{background:#fff;border:1px solid #e2e4e8;border-radius:27px;min-width:0;transition:transform .35s,box-shadow .35s;overflow:hidden;box-shadow:0 18px 55px #0f121712}.clearProductGrid>article:hover{transform:translateY(-5px);box-shadow:0 25px 70px #0f12171f}.clearProductGrid>article.featured{grid-column:span 2;grid-template-columns:minmax(0,1.35fr) minmax(260px,.85fr);display:grid}.clearProductImage{aspect-ratio:1.25;background:linear-gradient(145deg,#202124,#090a0c);position:relative;overflow:hidden}.featured .clearProductImage{aspect-ratio:auto;min-height:390px}.clearProductImage img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1);display:block}.clearProductGrid>article:hover .clearProductImage img{transform:scale(1.035)}.clearProductImage>svg{color:#fff;font-size:52px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.clearProductImage>span{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.12em;text-transform:uppercase;background:#08090bb8;border:1px solid #ffffff47;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:800;position:absolute;top:14px;left:14px}.clearProductGrid>article>section{flex-direction:column;align-items:flex-start;padding:24px;display:flex}.clearProductGrid>article>section small{color:#7b818b;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}.clearProductGrid>article>section h3{color:#0b0c0e;letter-spacing:-.045em;margin:9px 0;font-size:clamp(21px,2vw,29px);line-height:1.05}.clearProductGrid>article>section p{color:#6e747e;margin:0 0 24px;line-height:1.65}.clearProductGrid>article>section a{color:#0b0c0e;align-items:center;gap:8px;margin-top:auto;font-size:13px;font-weight:800;display:inline-flex}.clearProductsCta{background:linear-gradient(125deg,#f9fafb,#eef0f3);border:1px solid #dedfe3;border-radius:24px;justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:23px 26px;display:flex}.clearProductsCta>div{gap:5px;display:grid}.clearProductsCta b{color:#0b0c0e;font-size:18px}.clearProductsCta span{color:#757b84;font-size:13px}.productEditorList{gap:14px;margin-top:14px;display:grid}.productEditorCard{overflow:hidden;margin-top:0!important}.productEditorCard>header{border-bottom:1px solid #e7e8eb;justify-content:space-between;align-items:center;gap:15px;padding:18px 20px;display:flex}.productEditorCard>header span{color:#8a9098;letter-spacing:.14em;font-size:9px;font-weight:800}.productEditorCard>header h3{color:#111317;margin:3px 0 0;font-size:18px}.productEditorCard>header>div:last-child{gap:7px;display:flex}.productEditorCard>header button{color:#373b42;background:#fff;border:1px solid #dddfe3;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.productEditorCard>header button:disabled{opacity:.3}.productEditorCard>header button.danger{color:#d63e4d}.productEditorBody{grid-template-columns:300px minmax(0,1fr);gap:18px;padding:20px;display:grid}.productEditorBody .siteImagePicker>div{min-height:230px}.productActiveToggle{background:#f8f9fa;border:1px solid #e1e3e7;border-radius:14px;grid-column:1/-1;align-items:center;gap:11px;min-height:60px;padding:12px 14px;display:flex!important}.productActiveToggle input{accent-color:#111317;width:19px;height:19px}.productActiveToggle span{gap:2px;display:grid}.productActiveToggle b{color:#1b1e23;font-size:13px}.productActiveToggle small{color:#838891;font-size:11px}.addProductButton{color:#fff;background:#111317;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:48px;margin-top:14px;padding:0 20px;font-weight:800;display:inline-flex}.restaurantSetup>div{grid-template-columns:repeat(4,minmax(0,1fr))}.categoryManager article{cursor:grab;grid-template-columns:24px minmax(0,1fr) 74px repeat(3,35px)}.categoryManager article:active{cursor:grabbing}.categoryDrag{color:#a0a6af;letter-spacing:-4px;font-size:16px;font-style:normal}.menuManagerList .stockQuickToggle{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;width:auto;min-width:82px;height:32px;padding:0 9px;font-size:8px;font-weight:900}.menuManagerList .stockQuickToggle.stockIn{color:#08784a;background:#ebfff5;border-color:#c4ead8}.menuManagerList .stockQuickToggle.stockOut{color:#c43143;background:#fff1f2;border-color:#f3c7cb}@media (width<=850px){.clearProductsSection{width:min(100% - 32px,760px);margin-bottom:100px}.clearProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.clearProductGrid>article.featured{grid-column:1/-1}.productEditorBody,.restaurantSetup>div{grid-template-columns:1fr}}@media (width<=600px){.clearProductsSection{width:min(100% - 24px,520px);margin-bottom:82px}.clearProductGrid{grid-template-columns:1fr}.clearProductGrid>article.featured{grid-column:auto;display:block}.featured .clearProductImage{aspect-ratio:1.25;min-height:0}.clearProductGrid>article>section{padding:20px}.clearProductsCta{flex-direction:column;align-items:stretch;padding:20px}.clearProductsCta .premiumButton{justify-content:center}.productEditorCard>header{flex-direction:column;align-items:flex-start}.productEditorBody{padding:14px}.categoryManager article{grid-template-columns:20px minmax(0,1fr) 55px repeat(3,30px);gap:5px}.categoryManager small{font-size:7px}.menuManagerList>article{grid-template-columns:18px 52px minmax(0,1fr) 32px 32px}.menuManagerList .stockQuickToggle{grid-area:2/3/auto/6;justify-self:start;width:max-content;min-width:0;height:28px}}.demoProfilesHub{min-width:0}.demoProfilesIntro{padding-bottom:0!important}.demoProfilePicker{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.demoProfilePicker>button{color:#15171a;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe2e6;border-radius:18px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;padding:16px;transition:all .25s;display:grid;box-shadow:0 12px 35px #0d10140d}.demoProfilePicker>button:hover,.demoProfilePicker>button.active{border-color:#15171a;transform:translateY(-2px);box-shadow:0 17px 42px #0d10141a}.demoProfilePicker>button>i{color:#fff;background:#111317;border-radius:15px;place-items:center;width:52px;height:52px;font-size:19px;display:grid}.demoProfilePicker>button:nth-child(2)>i{color:#111317;background:linear-gradient(145deg,#f5f6f7,#dfe2e6)}.demoProfilePicker>button:nth-child(3)>i{color:#fff;background:linear-gradient(145deg,#4f5863,#111317)}.demoProfilePicker>button>span{gap:3px;min-width:0;display:grid}.demoProfilePicker small{color:#8a9099;letter-spacing:.14em;font-size:8px;font-weight:850}.demoProfilePicker b{font-size:16px}.demoProfilePicker em{color:#737a83;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.demoProfilePicker strong{color:#656c75;background:#f0f2f4;border-radius:999px;padding:7px 9px;font-size:8px}.demoProfilePicker>button.active strong{color:#fff;background:#111317}.demoProfilesHub>.clientManager{padding-top:18px}.restaurantDemoAdminEditor{padding-top:18px!important}.restaurantDemoAdminEditor>header{background:#fff;border:1px solid #dfe2e6;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:13px;padding:18px 20px;display:flex}.restaurantDemoAdminEditor>header>div:first-child{min-width:0}.restaurantDemoAdminEditor>header span{color:#8a9099;letter-spacing:.14em;font-size:8px;font-weight:850}.restaurantDemoAdminEditor>header h3{margin:5px 0 4px;font-size:20px}.restaurantDemoAdminEditor>header p{color:#747b84;margin:0;font-size:10px}.restaurantDemoAdminEditor>header>div:last-child{flex-shrink:0;gap:8px;display:flex}.restaurantDemoAdminEditor>header a{color:#1c1f23;background:#fff;border:1px solid #d9dde1;border-radius:10px;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:9px;font-weight:800;display:inline-flex}.restaurantDemoAdminEditor>header a.primary{color:#fff;background:#111317;border-color:#111317}.restaurantDemoFrame{background:#f1f3f5;border:1px solid #ced2d7;border-radius:22px;height:min(920px,100vh - 135px);min-height:720px;overflow:hidden;box-shadow:0 20px 60px #0d10141a}.restaurantDemoFrame iframe{background:#f2f3f4;border:0;width:100%;height:100%;display:block}.restaurantAdminIdentity .demoRestaurantBadge{color:#7a5700;letter-spacing:.1em;background:#fff1c8;border-radius:999px;width:max-content;margin-top:3px;padding:3px 6px;font-size:6px;font-weight:900}@media (width<=850px){.demoProfilePicker{grid-template-columns:1fr}.restaurantDemoAdminEditor>header{flex-direction:column;align-items:flex-start}.restaurantDemoFrame{height:820px;min-height:0}}@media (width<=600px){.demoProfilePicker>button{grid-template-columns:45px minmax(0,1fr) auto;gap:10px;padding:12px}.demoProfilePicker>button>i{width:45px;height:45px}.demoProfilePicker em{display:none}.restaurantDemoAdminEditor>header>div:last-child{flex-direction:column;width:100%}.restaurantDemoAdminEditor>header a{justify-content:center}.restaurantDemoFrame{border-radius:16px;height:760px}}.publicBankCard{background:#fff;border:1px solid #dfe2e6;border-radius:20px;margin:0 24px 25px;overflow:hidden;box-shadow:0 13px 35px #090c1014}.publicBankCard>header{background:linear-gradient(135deg,#f8f9fa,#eef0f3);border-bottom:1px solid #e7e9ec;align-items:center;gap:12px;padding:16px 17px;display:flex}.publicBankCard>header>i{color:#fff;background:var(--profile-accent,var(--restaurant-accent,#111));border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:18px;display:grid}.publicBankCard>header>div{gap:3px;min-width:0;display:grid}.publicBankCard>header small{color:#858b93;letter-spacing:.15em;font-size:7px;font-weight:850}.publicBankCard>header h2{color:#111317;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;line-height:1.2;overflow:hidden}.publicBankRows{padding:5px 17px 8px}.publicBankRows>div{padding:13px 0}.publicBankRows>div+div{border-top:1px solid #eceef0}.publicBankRows small{color:#888e96;letter-spacing:.03em;font-size:8px;font-weight:700;display:block}.publicBankRows b{color:#15171a;overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.45;display:block}.publicAccountNumber{justify-content:space-between;align-items:center;gap:12px;display:flex}.publicAccountNumber>span{min-width:0}.publicAccountNumber>button{color:#fff;background:var(--profile-accent,var(--restaurant-accent,#111));cursor:pointer;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:7px;min-width:76px;min-height:40px;display:inline-flex}.publicAccountNumber>button em{font-size:8px;font-style:normal;font-weight:800}.restaurantBankWrap{width:min(1050px,100% - 32px);margin:0 auto}.restaurantBankWrap .publicBankCard{margin:15px 0 0}.bankPrivacyNote{color:#735b16;background:#fff9e8;border:1px solid #eadba9;border-radius:12px;margin:14px 0 0;padding:12px 14px;font-size:9px;line-height:1.55}@media (width<=600px){.publicBankCard{border-radius:17px;margin-left:18px;margin-right:18px}.publicBankCard>header{padding:14px}.publicBankRows{padding-left:14px;padding-right:14px}.publicAccountNumber>button{width:42px;min-width:42px;padding:0}.publicAccountNumber>button em{display:none}.restaurantBankWrap{width:calc(100% - 20px)}.restaurantBankWrap .publicBankCard{margin-left:0;margin-right:0}}.contactFormIntro{border-bottom:1px solid #eceef0;padding-bottom:18px}.contactFormIntro>span{color:#a56d0d;letter-spacing:.16em;font-size:8px;font-weight:850}.contactFormIntro h2{letter-spacing:-.035em;margin:7px 0 5px;font-size:24px}.contactFormIntro p{color:#737a81;margin:0;font-size:10px}.contactForm label small{color:#8c939a;margin-left:5px;font-size:8px;font-weight:550}.contactForm .button:disabled{cursor:wait;opacity:.58}.contactHoneypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.contactStatus{color:#8b3636;background:#fff2f2;border:1px solid #edcece;border-radius:10px;margin:0;padding:11px 13px;font-size:10px}.contactStatus.success{color:#216d51;background:#eaf8f1;border-color:#cce8da}.contactInboxTools{align-items:center;gap:8px;display:flex}.contactInboxTools b{color:#315f9f;background:#e8f0fb;border-radius:999px;padding:8px 11px;font-size:8px}.contactInboxTools button{background:#fff;border:1px solid #dce0e3;border-radius:10px;align-items:center;gap:6px;padding:9px 11px;font-size:9px;display:inline-flex}.contactInboxEmpty{text-align:center;background:#fff;border:1px solid #dfe2e5;border-radius:20px;place-content:center;justify-items:center;min-height:330px;display:grid;box-shadow:0 14px 35px #080a0c0e}.contactInboxEmpty>svg{background:#eef1f4;border-radius:15px;width:50px;height:50px;padding:14px}.contactInboxEmpty h3{margin:17px 0 5px;font-size:19px}.contactInboxEmpty p{color:#7d848b;margin:0;font-size:10px}.contactMessageList{gap:11px;display:grid}.contactMessageList>article{background:#fff;border:1px solid #dfe3e6;border-radius:18px;grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:14px;padding:18px;display:grid;box-shadow:0 12px 30px #080a0c0b}.contactMessageList>article.unread{background:linear-gradient(90deg,#f7faff,#fff 24%);border-left:4px solid #315f9f}.contactMessageAvatar{color:#fff;background:#111;border-radius:14px;place-items:center;width:48px;height:48px;font-size:11px;font-weight:800;display:grid}.contactMessageList article>section{min-width:0}.contactMessageList article header{justify-content:space-between;align-items:center;gap:12px;display:flex}.contactMessageList article header>div{align-items:center;gap:7px;display:flex}.contactMessageList article header b{font-size:12px}.contactMessageList article header em{color:#fff;background:#315f9f;border-radius:999px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:850}.contactMessageList article time{color:#8b9299;font-size:8px}.contactMessageLinks{flex-wrap:wrap;gap:7px 14px;margin-top:8px;display:flex}.contactMessageLinks a{color:#59636d;align-items:center;gap:5px;font-size:8px;text-decoration:none;display:inline-flex}.contactMessageList article section>p{color:#30363c;white-space:pre-wrap;margin:14px 0 0;font-size:11px;line-height:1.65}.contactMessageList article>aside{gap:6px;display:flex}.contactMessageList article>aside button{color:#40484f;background:#fff;border:1px solid #dce0e3;border-radius:9px;align-items:center;gap:5px;padding:9px 10px;font-size:8px;display:inline-flex}.contactMessageList article>aside .danger{color:#9d3f3f;border-color:#ecd4d4}@media (width<=760px){.contactInbox .adminEditorHead{flex-direction:column;align-items:flex-start;gap:14px}.contactMessageList>article{grid-template-columns:42px minmax(0,1fr);padding:14px}.contactMessageAvatar{width:42px;height:42px}.contactMessageList article header{flex-direction:column;align-items:flex-start;gap:5px}.contactMessageList article>aside{grid-column:1/-1;justify-content:flex-end}}.landingV3{background:radial-gradient(circle at 8% 9%,#cdd3da6b,#0000 22%),radial-gradient(circle at 94% 36%,#dee2e780,#0000 24%),linear-gradient(#fff 0%,#f7f8f9 64%,#edf0f2 100%)}.clearNavWrap{box-shadow:0 1px #090b0e09,0 12px 35px #090b0e09}.clearDemoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.clearDemoCard,.clearDemoCard.restaurantChoice,.clearDemoCard.businessChoiceDemo{isolation:isolate;color:#0c0d0e;background:radial-gradient(circle at 90% 2%,#fffffffa,#0000 28%),linear-gradient(155deg,#fff 0%,#f3f5f6 58%,#e8ebee 100%);border:1px solid #d2d7dcf2;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 26px 70px #090c101a,inset 0 1px #fff}.clearDemoCard:after{content:"";z-index:-1;border:1px solid #969ea729;border-radius:50%;width:220px;height:220px;position:absolute;top:-90px;right:-80px;box-shadow:0 0 0 34px #ffffff2e,0 0 0 68px #ffffff1a}.clearDemoCard:hover{transform:translateY(-6px);box-shadow:0 34px 85px #090c1024,inset 0 1px #fff}.clearDemoCard>header{min-height:55px;margin-bottom:22px}.clearDemoCard>header>div{min-width:0}.clearDemoCard>header h3{line-height:1.08}.clearDemoCard>header>em,.clearDemoCard.restaurantChoice>header>em,.clearDemoCard.businessChoiceDemo>header>em{color:#555d65;background:#ffffffd1;border:1px solid #d9dde1;flex:none;box-shadow:0 8px 20px #080a0c0d}.clearDemoCard .demoTypeIcon,.clearDemoCard.restaurantChoice .demoTypeIcon,.clearDemoCard.businessChoiceDemo .demoTypeIcon{color:#fff;background:linear-gradient(145deg,#4f565e,#090a0b);box-shadow:0 12px 28px #080a0c2e,inset 0 1px #ffffff38}.clearDemoCard.restaurantChoice>header small,.clearDemoCard.restaurantChoice>p{color:#747b82}.personalDemoPreview,.restaurantDemoPreview,.businessDemoPreview{background:#fff;border:1px solid #dde1e5;box-shadow:0 22px 55px #0a0d111f}.personalDemoPreview:before,.restaurantDemoPreview:before,.businessDemoPreview:before{display:none}.personalDemoIdentity>div{flex:1;min-width:0}.personalDemoIdentity>div>b{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:14px;line-height:1.2;display:flex;overflow:hidden}.personalDemoIdentity>div>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clearDemoCard>p{min-height:58px}.livePublicPreview{isolation:isolate;background:linear-gradient(145deg,#f8f9fa,#e9ecef);border:1px solid #d8dde1;border-radius:26px;width:100%;height:620px;position:relative;overflow:hidden;box-shadow:0 22px 55px #0a0d1121}.livePreviewDocument{pointer-events:none;background:#fff;width:100%;min-height:1120px;position:relative}.livePreviewShield{z-index:4;cursor:default;position:absolute;inset:0}.livePreviewFade{z-index:5;pointer-events:none;background:linear-gradient(#0000,#f8f9faf5);height:72px;position:absolute;bottom:0;left:0;right:0}.embeddedPublicPreview{min-height:1120px}.livePreviewDocument .premiumProfilePage.embeddedPublicPreview{background:#fff;padding:0}.livePreviewDocument .premiumProfileShell{width:100%;min-height:1120px;box-shadow:none;border:0;border-radius:0}.livePreviewDocument .premiumCover{height:210px}.livePreviewDocument .premiumIdentity{align-items:flex-start;gap:10px;margin:-44px 18px 0}.livePreviewDocument .premiumAvatar{border-radius:25px;flex:0 0 92px;width:92px;height:92px}.livePreviewDocument .premiumName{border-radius:15px;margin-top:43px;padding:11px 12px}.livePreviewDocument .premiumName h1{font-size:20px}.livePreviewDocument .premiumQuickActions,.livePreviewDocument .premiumSocialGrid,.livePreviewDocument .premiumLinkList,.livePreviewDocument .premiumBio,.livePreviewDocument .premiumSectionHeading{margin-left:18px;margin-right:18px}.livePreviewDocument .premiumQuickActions{gap:6px}.livePreviewDocument .premiumQuickActions a,.livePreviewDocument .premiumQuickActions button{height:55px}.livePreviewDocument .premiumSocialGrid>a{height:53px;padding:0 10px}.livePreviewDocument .premiumSocialGrid span{font-size:10px}.livePreviewDocument .restaurantHero,.livePreviewDocument .businessStoreHero{height:245px}.livePreviewDocument .restaurantIdentity,.livePreviewDocument .businessIdentity{border-radius:20px;grid-template-columns:78px minmax(0,1fr);gap:12px;width:calc(100% - 20px);margin-top:-56px;padding:13px}.livePreviewDocument .restaurantLogo,.livePreviewDocument .businessLogo{border-radius:18px;width:78px;height:78px;font-size:18px}.livePreviewDocument .restaurantTitleLine,.livePreviewDocument .businessTitleLine{display:block}.livePreviewDocument .restaurantTitleLine h1,.livePreviewDocument .businessTitleLine h1{margin:4px 0 6px;font-size:21px}.livePreviewDocument .restaurantIdentity p,.livePreviewDocument .businessIdentity p{margin-top:7px;font-size:9px}.livePreviewDocument .restaurantIdentity small,.livePreviewDocument .businessIdentity div>small:not(.businessIndustry){margin-top:3px;font-size:7px}.livePreviewDocument .restaurantActions,.livePreviewDocument .businessActions{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;width:calc(100% - 20px)}.livePreviewDocument .restaurantActions a,.livePreviewDocument .restaurantActions button,.livePreviewDocument .businessActions a,.livePreviewDocument .businessActions button{border-radius:13px;flex-direction:column;gap:4px;height:59px;font-size:7px}.livePreviewDocument .restaurantActions svg,.livePreviewDocument .businessActions svg{font-size:14px}.livePreviewDocument .restaurantOffers,.livePreviewDocument .restaurantMenuContent,.livePreviewDocument .restaurantMenuFooter,.livePreviewDocument .businessCatalog,.livePreviewDocument .businessStoreFooter{width:calc(100% - 20px)}.livePreviewDocument .restaurantMenuContent,.livePreviewDocument .businessCatalog{border-radius:20px;padding:15px}.livePreviewDocument .restaurantMenuContent>header,.livePreviewDocument .businessCatalog>header{display:block}.livePreviewDocument .restaurantMenuContent>header h2,.livePreviewDocument .businessCatalog>header h2{font-size:24px}.livePreviewDocument .restaurantMenuContent>header label,.livePreviewDocument .businessCatalog>header label{margin-top:14px}.livePreviewDocument .restaurantItems{grid-template-columns:1fr}.livePreviewDocument .restaurantItems>article{grid-template-columns:115px minmax(0,1fr);min-height:160px}.livePreviewDocument .businessProductGrid{grid-template-columns:1fr 1fr;gap:8px}.livePreviewDocument .businessProductGrid article>section{padding:11px}.livePreviewDocument .businessProductGrid h3{font-size:13px}.demoCardActions{text-align:center;flex-direction:column;align-items:stretch;gap:11px}.demoCardActions .premiumButton,.clearDemoCard.restaurantChoice .demoCardActions .premiumButton.light{background:#0c0d0e;border-color:#0c0d0e;justify-content:center;width:100%;min-height:50px;box-shadow:0 14px 30px #080a0c29;color:#fff!important}.clearDemoCard.restaurantChoice .demoCardActions>a:not(.premiumButton){color:#111}.demoCardActions>a:not(.premiumButton){padding:5px 0;text-decoration:none}.accountChoicePage{background:radial-gradient(circle at 14% 12%,#fffffffa,#0000 24%),radial-gradient(circle at 86% 84%,#cdd3dab8,#0000 29%),linear-gradient(145deg,#f9fafb,#e7eaed)}.accountChoiceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1180px}.accountChoiceGrid>a,.accountChoiceGrid .businessChoice,.accountChoiceGrid .restaurantChoice{isolation:isolate;color:#101112;background:radial-gradient(circle at 95% 0,#fffffffa,#0000 30%),linear-gradient(150deg,#fffffff5,#e8ebeef5);border:1px solid #fffffff5;min-height:365px;position:relative;overflow:hidden;box-shadow:0 25px 65px #090c101a,inset 0 1px #fff}.accountChoiceGrid>a:after{content:"";z-index:-1;border:1px solid #7c848d29;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-75px;right:-65px;box-shadow:0 0 0 32px #ffffff38}.accountChoiceGrid>a>i,.accountChoiceGrid .businessChoice>i,.accountChoiceGrid .restaurantChoice>i{color:#fff;background:linear-gradient(145deg,#555d66,#08090a);box-shadow:0 13px 28px #080a0c33,inset 0 1px #ffffff3d}.accountChoiceGrid .restaurantChoice>span,.accountChoiceGrid .restaurantChoice p,.accountChoiceGrid .businessChoice>span,.accountChoiceGrid .businessChoice p{color:#70777f}.accountChoiceGrid>a>b{background:#ffffffb8;border:1px solid #d9dde1;border-radius:14px;justify-content:space-between;min-height:48px;padding:0 15px}.nfcSupport.limited{color:#59636c;background:#eef1f3;border:1px solid #dce1e5}.nfcCompatibilityCard{background:radial-gradient(circle at 90% 10%,#fffffff2,#0000 32%),linear-gradient(145deg,#f7f8f9,#e9edf0);border:1px solid #dce1e5;border-radius:18px;margin-top:16px;padding:20px;box-shadow:inset 0 1px #fff}.nfcCompatibilityCard>span{color:#737b83;letter-spacing:.16em;font-size:8px;font-weight:850}.nfcCompatibilityCard>b{margin-top:8px;font-size:15px;display:block}.nfcCompatibilityCard>p{color:#6f777f;max-width:680px;margin:7px 0 0;font-size:10px;line-height:1.6}.nfcFallbackActions{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.nfcFallbackActions button,.nfcFallbackActions a{color:#111;background:#fff;border:1px solid #d8dde1;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:9px;font-weight:750;text-decoration:none;display:inline-flex}.nfcFallbackActions button:first-child{color:#fff;background:#111;border-color:#111}.businessTools .nfcToolsShell{background:0 0;border:0;padding:0}.businessTools .nfcTools{box-shadow:0 18px 50px #080a0c0f}@media (width<=1100px){.accountChoiceGrid{grid-template-columns:1fr;max-width:680px}.accountChoiceGrid .restaurantChoice{grid-column:auto;max-width:none}.clearDemoGrid{grid-template-columns:1fr 1fr}.businessChoiceDemo{grid-column:1/-1;justify-self:center;width:100%;max-width:650px}}@media (width<=900px){.clearDemoGrid{grid-template-columns:minmax(0,1fr)}.businessChoiceDemo{grid-column:auto;max-width:650px}.clearDemoCard{width:100%;max-width:650px;margin-inline:auto}.clearDemoCard>p{min-height:0}}@media (width<=600px){.accountChoiceIntro{padding-top:42px}.accountChoiceGrid>a,.accountChoiceGrid .businessChoice,.accountChoiceGrid .restaurantChoice{min-height:300px;padding:24px}.accountChoiceGrid>a>span{margin-top:30px}.accountChoiceGrid h2{font-size:29px}.clearDemoCard>header{min-height:50px}.clearDemoCard>header>em{padding:6px 8px;font-size:7px}.personalDemoIdentity>div>b{font-size:13px}.nfcTools{border-radius:20px;padding:17px}.nfcCompatibilityCard{padding:16px}.nfcFallbackActions{grid-template-columns:1fr;display:grid}}
