@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-ext-wght-normal.1dtltwig2y3wh.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-wght-normal.1hmx3sz6swr8m.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-greek-wght-normal.37b2k1x9f-55d.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-vietnamese-wght-normal.3xvzy9_grgcx4.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-ext-wght-normal.0-hru0xfwhnbp.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-wght-normal.1p_a2k8qd5zhp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(../media/dm-sans-latin-ext-wght-normal.0hiocdn10l05a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(../media/dm-sans-latin-wght-normal.0tm8u-h63rec8.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;--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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.hidden{display:none}}:root{color:#eaece7;font-synthesis:none;--ink:#eaece7;--muted:#9eacb5;--line:#2b3b45;--accent:#79dec4;--paper:#18242d;--radius:12px;background:#111a21;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,select,textarea{outline-offset:4px}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{opacity:.5;cursor:default}button,a{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--accent)}h1,h2,h3,p{margin-top:0}h1,h2{letter-spacing:-1.5px;font-family:Georgia,Times New Roman,serif;font-weight:400}h1{font-size:clamp(42px,5.3vw,72px);line-height:1.07}h2{font-size:39px;line-height:1.17}h3{font-size:16px;font-weight:600}p{color:var(--muted);font-size:14px;line-height:1.8}em{color:var(--accent);font-weight:400}svg{flex-shrink:0}small{color:var(--muted);font-size:11px}.muted{color:var(--muted);font-size:13px;line-height:1.8}.eyebrow{text-transform:uppercase;letter-spacing:1.7px;color:var(--accent);align-items:center;gap:9px;font-size:9px;font-weight:650;line-height:1.7;display:inline-flex}.status-dot{background:var(--accent);border-radius:50%;width:5px;height:5px;display:inline-block;box-shadow:0 0 0 3px #79dec410}.brand{letter-spacing:-1.2px;align-items:center;gap:8px;font-size:27px;font-weight:650;line-height:1;display:flex}.brand-dot{color:var(--accent);margin-left:-8px}.brand-mark{width:32px;height:36px;color:var(--accent);align-items:center;display:inline-flex}.brand-mark svg{width:100%;height:100%}.brand-mark.small{width:24px;height:26px}.button{white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:9px;padding:13px 19px;font-size:12px;font-weight:650;text-decoration:none;transition:background .18s,transform .18s,border-color .18s;display:inline-flex}.button:hover{transform:translateY(-1px)}.primary{background:var(--accent);color:#122d29}.primary:hover{background:#a3eedb}.secondary{color:var(--ink);background:#22333d;border-color:#344953}.secondary:hover{background:#2d424d}.ghost{color:var(--muted);background:0 0;padding:8px}.ghost:hover{color:var(--ink);background:#ffffff08}.danger{color:#ffc2bd;background:#4a2e32;border-color:#6c4044}.compact{padding:10px 15px;font-size:11px}.text-link{color:var(--ink);align-items:center;gap:8px;font-size:12px;line-height:1.7;display:inline-flex}.text-link:hover{color:var(--accent)}.topbar{justify-content:space-between;align-items:center;gap:20px;max-width:1240px;height:98px;margin:auto;padding:28px 48px;display:flex}.toplinks{align-items:center;gap:27px;display:flex}.toplinks>a{color:#c6d0d4;font-size:11px}.toplinks>a:hover{color:var(--accent)}.toplinks .primary{color:#15342b}.menu-toggle{color:var(--ink);background:0 0;border:none;display:none}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:48px;max-width:1240px;min-height:450px;margin:60px auto 80px;padding:0 48px;display:grid}.hero h1{letter-spacing:-2.5px;margin:23px 0;font-size:clamp(46px,5.05vw,68px)}.hero-copy>p{max-width:390px;margin-bottom:26px;font-size:14px}.hero-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.hero .hero-note{align-items:center;gap:7px;margin:20px 0 0;font-size:10px;display:flex}.preview-wrap{padding:22px 0 33px;position:relative}.preview-decoration{color:#79dec450;z-index:-1;font-family:Georgia;font-size:120px;line-height:1;position:absolute;top:-24px;right:-20px;transform:rotate(15deg)}.store-preview{background:#192831;border:1px solid #34505a;border-radius:13px;overflow:hidden;transform:rotate(-1deg);box-shadow:0 24px 80px #0003}.preview-header{border-bottom:1px solid #30434c;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.preview-server{align-items:center;gap:10px;display:flex}.preview-server strong{font-size:12px;font-weight:550;display:block}.preview-server small{margin-top:3px;font-size:9px;display:block}.server-art{width:35px;height:35px;color:var(--accent);background:#29473f;border-radius:9px;place-items:center;display:grid}.tiny-badge{letter-spacing:1px;color:#97bcb0;white-space:nowrap;background:#79dec40c;border:1px solid #53756a;border-radius:4px;padding:4px 6px;font-size:8px}.preview-body{padding:21px 18px 18px}.preview-welcome{padding-bottom:19px;position:relative}.preview-welcome .eyebrow{letter-spacing:1.2px;font-size:7px}.preview-welcome h2{letter-spacing:-.7px;margin:9px 0 0;font-size:27px}.balance-chip{color:#cfebd8;white-space:nowrap;background:#243d34;border:1px solid #476b5d;border-radius:5px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;display:inline-flex}.balance-chip>span{color:#9dbaab;font-size:9px}.preview-welcome .balance-chip{position:absolute;top:30px;right:0}.preview-tabs{gap:13px;padding:8px 0 14px;display:flex}.preview-tabs button{color:#899fa9;background:0 0;border:0;border-bottom:1px solid #0000;padding:5px 0;font-size:8px}.preview-tabs button.selected{color:var(--accent);border-color:var(--accent)}.preview-products{grid-template-columns:repeat(3,1fr);gap:9px;min-height:190px;display:grid}.mini-product{text-align:left;min-width:0;color:var(--ink);background:#14212a;border:1px solid #2d414d;border-radius:7px;padding:0 0 10px;transition:transform .2s,border-color .2s;overflow:hidden}.mini-product:hover{border-color:#79dec480;transform:translateY(-3px)}.reward-art{justify-content:center;align-items:center;height:94px;display:flex;position:relative;overflow:hidden}.reward-art:before{content:"";opacity:.15;border:1px solid;border-radius:50%;width:70px;height:70px;position:absolute}.mint{color:#a5debb;background:#25473e}.lavender{color:#c0b2e2;background:#36364f}.peach{color:#e2bc94;background:#4d3e35}.art-spark{font-size:15px;position:absolute;top:22%;right:17%}.featured-label{letter-spacing:.6px;background:#1b372c;border:1px solid #cbe8d933;border-radius:3px;padding:3px 4px;font-size:4px;position:absolute;top:6px;left:5px}.mini-product>small{letter-spacing:.8px;color:#8ca2ad;padding:11px 9px 6px;font-size:6px;display:block}.mini-product>strong{padding:0 9px;font-size:9px;font-weight:500;display:block}.mini-product>p{margin:5px 0 10px;padding:0 9px;font-size:7px;line-height:1.6}.mini-product-bottom{justify-content:space-between;align-items:center;gap:4px;padding:0 9px;font-size:9px;display:flex}.mini-product-bottom>span:first-child{align-items:center;gap:4px;display:flex}.mini-buy{color:var(--accent);border:1px solid #3d5f57;border-radius:3px;place-items:center;padding:4px;display:grid}.preview-foot{color:#8299a5;letter-spacing:.6px;border-top:1px solid #30434c;justify-content:space-between;gap:8px;padding:13px 18px;font-size:6px;display:flex}.preview-foot>span:first-child{align-items:center;gap:6px;display:flex}.preview-foot strong{color:#c4d4d6;font-size:8px}.delivery-note{background:#21342e;border:1px solid #4b7161;border-radius:8px;align-items:center;gap:11px;padding:12px 17px;display:flex;position:absolute;bottom:8px;right:-13px;transform:rotate(1.5deg);box-shadow:0 12px 20px #0003}.delivery-note strong{font-size:10px;font-weight:500;display:block}.delivery-note small{margin-top:3px;font-size:8px;display:block}.delivery-note>svg{color:var(--accent);margin-left:16px}.delivery-icon{color:#a2d8b1}.promise-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#95a8b1;letter-spacing:1.3px;justify-content:space-between;align-items:center;gap:15px;max-width:1144px;margin:auto;padding:23px 0;font-size:8px;display:flex}.promise-strip>span{align-items:center;gap:25px;display:flex}.strip-spark{color:var(--accent);font-size:18px}.marketing-section{max-width:1240px;margin:auto;padding:80px 48px}.section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:33px;display:flex}.section-heading h2{margin:14px 0 0}.section-heading p{margin-bottom:12px;font-size:12px;line-height:1.8}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:21px;display:grid}.feature-card{border:1px solid var(--line);background:#17232b;border-radius:10px;overflow:hidden}.feature-art{background:#1e3038;height:183px;padding:20px 19px;position:relative;overflow:hidden}.mini-caption{letter-spacing:1.1px;color:#8babb4;font-size:7px;display:block}.coin-orbit{color:#98cfb6;justify-content:center;align-items:center;height:95px;display:flex;position:relative}.coin-orbit:before,.coin-orbit:after{content:"";border:1px solid #709b8650;border-radius:50%;width:80px;height:80px;position:absolute;transform:rotate(-20deg)scaleX(1.4)}.coin-orbit:after{border-color:#709b8620;width:65px;height:65px}.coin-orbit span{font-size:23px;position:absolute;top:13%;left:65%}.currency-options{justify-content:center;gap:7px;display:flex}.currency-options span{color:#a4b8ad;background:#1c2a29;border:1px solid #41504d;border-radius:5px;padding:5px 8px;font-size:8px}.currency-options .active{color:#d2e7d8;background:#314c3e;border-color:#80b79b}.mini-shelves{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:25px;display:grid}.mini-shelves>div{border:1px solid #ffffff10;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100px;display:flex;transform:rotate(-4deg)}.mini-shelves>div:nth-child(2){transform:translateY(-6px)rotate(2deg)}.mini-shelves span{background:#eee2;border-radius:4px;width:37px;height:3px;display:block}.mini-shelves span:last-child{width:23px;margin-top:-5px}.delivery-flow{color:#708e99;justify-content:center;align-items:center;gap:10px;margin:36px 0 24px;display:flex}.delivery-flow>span{color:#a3c7bc;background:#223b40;border:1px solid #415f65;border-radius:9px;place-items:center;width:47px;height:47px;display:grid}.delivery-flow .last{color:#a8dfbc;background:#2a4b3a;border-color:#5b8c70}.delivered-pill{letter-spacing:1px;color:#a1c5b1;justify-content:center;align-items:center;gap:8px;font-size:7px;display:flex}.feature-copy{padding:23px 21px 19px}.feature-number{letter-spacing:1.3px;color:#88b9a8;font-size:7px}.feature-copy h3{letter-spacing:-.6px;margin:14px 0 11px;font-family:Georgia,serif;font-size:23px;font-weight:400}.feature-copy p{margin-bottom:8px;font-size:11px;line-height:1.8}.feature-copy .feature-subtitle{color:#ccd7d9;font-size:11px}.community-section,.control-section{grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-top:25px;padding-bottom:80px;display:grid}.community-art{background:radial-gradient(at 45% 25%,#2f514a55,#0000 60%),#1c2d35;border:1px solid #34464d;border-radius:12px;justify-content:center;align-items:center;min-height:350px;padding-bottom:90px;display:flex;position:relative;overflow:hidden}.community-logo{background:#28443f;border:1px solid #5a8572;border-radius:23px;place-items:center;width:88px;height:88px;display:grid;transform:rotate(-7deg);box-shadow:0 15px 40px #0003}.community-logo .brand-mark{width:55px;height:66px}.orbit{border:1px solid #58756c38;border-radius:50%;width:220px;height:150px;position:absolute;top:55px;transform:rotate(-25deg)}.orbit-two{width:300px;height:205px;top:26px;transform:rotate(25deg)}.orbit-item{z-index:1;border:1px solid #ffffff20;border-radius:12px;place-items:center;width:52px;height:52px;display:grid;position:absolute}.orbit-crown{color:#d4cf96;background:#374b35;top:17%;left:13%;transform:rotate(-12deg)}.orbit-gem{color:#bdaddd;background:#3b3d57;top:15%;right:15%;transform:rotate(13deg)}.orbit-star{color:#dfc69c;background:#4b4239;top:49%;right:22%;transform:rotate(-8deg)}.community-caption{position:absolute;bottom:27px;left:30px}.community-caption .eyebrow{font-size:8px}.community-caption strong{letter-spacing:-.5px;margin-top:12px;font:29px/1.2 Georgia,serif;display:block}.community-copy h2{margin:15px 0 22px;font-size:38px}.community-copy p{max-width:390px;font-size:12px}.community-copy .text-link{margin-top:9px}.process-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#18272e}.process-inner{grid-template-columns:1fr 1fr;align-items:start;gap:80px;max-width:1240px;margin:auto;padding:63px 48px;display:grid}.process-inner h2{margin:16px 0 27px}.steps{gap:25px;display:grid}.process-step{gap:22px;display:flex}.process-step>span{color:#b5d9c6;background:#213c34;border:1px solid #456056;border-radius:50%;flex-shrink:0;align-self:start;place-items:center;width:29px;height:29px;font-size:9px;display:grid}.process-step h3{margin:4px 0 8px;font-size:14px}.process-step p{margin:0;font-size:12px}.control-section{gap:70px;padding-top:80px;padding-bottom:60px}.control-section h2{margin:17px 0 19px;font-size:36px}.control-section>div>p{max-width:390px;font-size:12px}.control-points{margin:23px 0}.control-points p{color:#c6d2d3;align-items:center;gap:10px;margin:10px 0;font-size:11px;display:flex}.control-points svg{color:var(--accent)}.control-card{background:#1c2b32;border:1px solid #3c4e54;border-radius:10px;overflow:hidden}.control-card-top{color:var(--accent);border-bottom:1px solid #35464d;align-items:center;gap:13px;padding:24px;display:flex}.control-card-top>div{flex:1}.control-card-top strong{color:var(--ink);font-size:13px;font-weight:550;display:block}.control-card-top small{margin-top:5px;font-size:10px;display:block}.control-card-row{border-bottom:1px solid #30414a;justify-content:space-between;gap:10px;margin:0 24px;padding:20px 0;font-size:11px;display:flex}.control-card-row>span:last-child{color:#a6c1b3;align-items:center;gap:9px;font-size:10px;display:flex}.control-card-bottom{color:#8da7ab;align-items:center;gap:8px;padding:18px 24px;font-size:9px;display:flex}.faq-section{padding-top:30px;padding-bottom:30px}.faq-section .section-heading{margin-bottom:28px}.marketing-faq{border-top:1px solid #34434b;padding:0}.marketing-faq:last-child{border-bottom:1px solid #34434b}.marketing-faq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:21px 0;font-size:13px;list-style:none;display:flex}.marketing-faq summary::-webkit-details-marker{display:none}.marketing-faq summary>span{color:var(--accent);font-size:18px;line-height:1}.marketing-faq[open] summary>span{transform:rotate(45deg)}.marketing-faq p{max-width:800px;margin-bottom:23px;padding-right:30px;font-size:12px}.final-cta{background:linear-gradient(110deg,#203a34,#1b2d35);border:1px solid #3d5a55;border-radius:12px;justify-content:space-between;align-items:center;gap:25px;max-width:1144px;margin:48px auto 65px;padding:35px 38px;display:flex}.final-cta h2{margin:12px 0;font-size:33px}.final-cta p{margin:0;font-size:12px}.site-footer{border-top:1px solid var(--line);max-width:1240px;margin:auto;padding:45px 48px 23px}.footer-grid{grid-template-columns:1.6fr 1fr 1fr;gap:40px;padding-bottom:35px;display:grid}.footer-grid p{margin-top:18px;font-size:11px;line-height:1.9}.footer-grid .eyebrow{color:#7f969e;letter-spacing:1px;font-size:7px}.footer-grid h3{letter-spacing:1.5px;color:#8ca2aa;margin:8px 0 21px;font-size:8px}.footer-grid>div>a:not(.brand){color:#b1c0c4;margin:14px 0;font-size:10px;display:block}.footer-grid a:hover{color:var(--accent)}.footer-bottom{border-top:1px solid var(--line);color:#788f99;justify-content:space-between;gap:20px;padding-top:22px;font-size:9px;display:flex}.page{max-width:1180px;margin:auto;padding:45px 40px 90px}.page-title{margin-bottom:35px}.page-title h1{margin:15px 0;font-size:46px}.page-title p{max-width:600px}.login-page{place-items:center;min-height:75vh;padding:45px 24px;display:grid}.login-card{text-align:center;width:100%;max-width:430px}.login-card>.brand-mark{width:50px;height:60px;margin:0 auto 25px;display:flex}.login-card h1{margin:20px 0;font-size:57px}.login-card>p{margin:0 auto 25px;font-size:13px}.login-card .button{width:100%}.login-card>small{justify-content:center;align-items:center;gap:8px;margin-top:22px;font-size:10px;line-height:1.6;display:flex}.notice{color:#e3d2a5;background:#343025;border:1px solid #5f5841;border-radius:7px;margin:15px 0;padding:14px 17px;font-size:12px;line-height:1.8}.notice.error{color:#f1bbb9;background:#3b262e;border-color:#764347}.notice.success{color:#b9dec9;background:#213a2f;border-color:#466c5a}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--accent);color:#102820;padding:12px;position:fixed;top:-100px;left:15px}.skip-link:focus{top:15px}.input{width:100%;min-width:0;color:var(--ink);background:#111e26;border:1px solid #3a505b;border-radius:7px;padding:11px 12px;font-size:12px}.input::placeholder{color:#6e8795}.input:focus{outline:2px solid var(--accent);border-color:#0000}.field{color:#d6dedf;flex-direction:column;gap:9px;min-width:0;font-size:12px;display:flex}.field>small{font-size:10px;line-height:1.6}.field textarea{resize:vertical;min-height:100px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.form-grid .full{grid-column:1/-1}.form-stack{gap:23px;display:grid}.form-section{background:var(--paper);border:1px solid var(--line);border-radius:10px;margin-bottom:20px;padding:27px}.form-section h2{letter-spacing:-.7px;margin-bottom:12px;font-size:25px}.form-section>p{margin-bottom:24px;font-size:12px}.form-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding-top:22px;display:flex}.switch-field{justify-content:space-between;align-items:center;gap:15px;padding:11px 0;font-size:12px;display:flex}.switch-field input{appearance:none;cursor:pointer;background:#3c4d57;border-radius:20px;flex-shrink:0;width:36px;height:21px;position:relative}.switch-field input:before{content:"";background:#d3dce0;border-radius:50%;width:15px;height:15px;transition:transform .15s;position:absolute;top:3px;left:3px}.switch-field input:checked{background:#3a8c73}.switch-field input:checked:before{background:#c1f6df;transform:translate(15px)}.dialog-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:50;background:#061015b8;position:fixed;inset:0}.dialog-content{z-index:51;background:#1a2932;border:1px solid #40535d;border-radius:12px;width:calc(100% - 32px);max-width:590px;max-height:88vh;padding:30px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 30px 100px #0006}.dialog-title{letter-spacing:-.5px;margin:0 30px 14px 0;font:29px/1.2 Georgia,serif}.dialog-content>.muted{margin-bottom:24px}.dialog-close{color:var(--muted);background:0 0;border:0;padding:4px;position:absolute;top:18px;right:16px}.empty{text-align:center;border:1px dashed #374e5b;border-radius:10px;margin:20px 0;padding:65px 25px}.empty h2{margin:16px 0 12px;font-size:28px}.empty-icon{width:50px;height:50px;color:var(--accent);background:#223b36;border:1px solid #3c6455;border-radius:15px;place-items:center;margin:auto;display:grid}.empty p{max-width:440px;margin:12px auto 22px;font-size:12px}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.skeleton{background:linear-gradient(90deg,#1e303a,#2b424c,#1e303a) 0 0/200% 100%;border-radius:9px;animation:1.5s infinite shimmer}.skeleton.title{width:35%;height:35px;margin:15px 0 35px}.skeleton.stat{height:110px}.skeleton.tall{height:320px}.skeleton-stack{padding:20px 0}@keyframes shimmer{to{background-position:-200% 0}}.server-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.server-card{background:var(--paper);border:1px solid var(--line);border-radius:11px;flex-direction:column;align-items:start;gap:16px;padding:24px;transition:border-color .2s;display:flex}.server-card:hover{border-color:#527566}.server-card h2{margin:0;font:21px Georgia}.server-card p{margin:0;font-size:11px}.server-card .button{width:100%;margin-top:auto}.server-icon{object-fit:cover;width:46px;height:46px;color:var(--accent);background:#29403e;border-radius:12px;flex-shrink:0;place-items:center;font:22px Georgia;display:grid}.server-icon.small{border-radius:8px;width:31px;height:31px;font-size:17px}.badge{color:#b2d5c0;white-space:nowrap;background:#21372e;border:1px solid #476156;border-radius:20px;align-items:center;gap:6px;padding:5px 8px;font-size:9px;display:inline-flex}.badge.pending,.badge.MANUAL,.badge.PENDING,.badge.PROCESSING{color:#decca2;background:#342f24;border-color:#6a6043}.badge.REFUNDED,.badge.FAILED{color:#e1b4b0;background:#3b2b31;border-color:#6d484c}.shell{grid-template-columns:225px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);background:#122027;flex-direction:column;height:100vh;padding:27px 17px;display:flex;position:sticky;top:0}.sidebar .brand{padding:0 10px 28px;font-size:25px}.server-switch{background:#1e313a;border:1px solid #3a5059;border-radius:8px;align-items:center;gap:10px;min-width:0;margin-bottom:27px;padding:11px;font-size:11px;display:flex}.server-switch>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.server-switch>svg:last-child{color:#8eabb3;margin-left:auto}.sidebar nav{flex-direction:column;gap:5px;display:flex}.sidebar nav a{color:#90a7b1;border-radius:6px;align-items:center;gap:11px;padding:11px 13px;font-size:12px;display:flex}.sidebar nav a:hover{color:#dce7e7;background:#ffffff06}.sidebar nav a.active{color:var(--accent);background:#79dec40f;border:1px solid #79dec420}.sidebar nav a:not(.active){border:1px solid #0000}.sidebar-foot{color:#71909b;margin-top:auto;padding:22px 10px 0;font-size:10px}.sidebar-foot a{color:#a0b9c0;align-items:center;gap:8px;margin:15px 0;display:flex}.app-main{min-width:0;padding-bottom:60px}.app-top{border-bottom:1px solid var(--line);color:#8fa7b1;justify-content:space-between;align-items:center;gap:14px;height:76px;padding:20px 36px;font-size:11px;display:flex}.profile{align-items:center;gap:10px;display:flex}.profile img{border-radius:50%;width:28px;height:28px}.profile button{font-size:10px}.workspace{max-width:1190px;margin:auto;padding:35px}.heading-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:28px;display:flex}.heading-row h1{margin:9px 0;font-size:39px}.heading-row p{margin:0;font-size:12px}.heading-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.welcome-card{background:linear-gradient(110deg,#224039,#1c3039);border:1px solid #3c6054;border-radius:11px;margin-bottom:24px;padding:28px 30px;position:relative;overflow:hidden}.welcome-card h2{margin:11px 0;font-size:32px}.welcome-card p{max-width:500px;font-size:12px}.welcome-card .text-link{color:#bbe2cc}.welcome-card:after{content:"✳";color:#74b49115;pointer-events:none;font:150px Georgia;position:absolute;top:0;right:25px}.stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:24px;display:grid}.stat{background:var(--paper);border:1px solid var(--line);border-radius:9px;min-width:0;padding:21px}.stat small{justify-content:space-between;align-items:center;gap:8px;margin-bottom:17px;font-size:10px;display:flex}.stat strong{overflow-wrap:anywhere;font:28px Georgia}.stat p{margin:8px 0 0;font-size:9px}.dashboard-columns{grid-template-columns:1.5fr 1fr;gap:20px;display:grid}.card{background:var(--paper);border:1px solid var(--line);border-radius:10px;min-width:0;margin-bottom:22px;padding:24px}.card h2{letter-spacing:-.6px;margin-bottom:15px;font-size:24px}.card-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.card-heading h2{margin-bottom:10px}.table-wrap{border:1px solid var(--line);border-radius:9px;overflow-x:auto}.data-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:11px}.data-table th{text-transform:uppercase;letter-spacing:.7px;color:#8da5af;border-bottom:1px solid var(--line);background:#1b2c35;padding:16px 18px;font-size:9px;font-weight:500}.data-table td{color:#bdcfd3;border-bottom:1px solid #2b3c454d;padding:16px 18px}.data-table tr:last-child td{border-bottom:0}.data-table td strong{color:#e2e9e9;font-weight:500}.data-table td small{margin-top:6px;font-size:9px;display:block}.table-user{align-items:center;gap:10px;display:flex}.table-avatar{color:#c3dbd3;object-fit:cover;background:#2c4448;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.positive{color:#93d5af!important}.negative{color:#dfb7a8!important}.toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.toolbar .input{flex:1;width:auto;min-width:120px;max-width:100%}.toolbar .search{flex:2;min-width:180px}.toolbar label{color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.toolbar label .input{min-width:100px}.pagination{color:var(--muted);justify-content:flex-end;align-items:center;gap:14px;margin:18px 0;font-size:11px;display:flex}.table-actions{gap:6px;display:flex}.table-actions .button{padding:7px 9px;font-size:10px}.toast{z-index:60;color:#d7efdf;background:#243b32;border:1px solid #557a67;border-radius:8px;max-width:min(390px,100% - 40px);padding:14px 20px;font-size:12px;line-height:1.7;position:fixed;bottom:25px;right:25px;box-shadow:0 12px 40px #0004}.toast.error{color:#f4c5c0;background:#3b2a32;border-color:#79474b}.currency-preview{overflow-wrap:anywhere;background:#21382f;border:1px solid #426052;border-radius:9px;align-items:center;gap:12px;padding:26px;font:27px Georgia;display:flex}.currency-preview img{object-fit:contain;width:36px;height:36px}.emoji-name-row{grid-template-columns:78px 1fr;align-items:end;gap:12px;display:grid}.emoji-name-row input:first-child{text-align:center;padding:6px;font-size:24px}.upload-control{gap:10px;display:grid}.upload-control img{object-fit:contain;border-radius:7px;align-self:start;max-width:100%;max-height:120px}.upload-control input[type=file]{color:var(--muted);width:100%;font-size:12px}.chart-bars{align-items:end;gap:6px;height:150px;padding-top:10px;display:flex}.chart-column{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;min-width:0;height:100%;display:flex}.chart-column>div{background:linear-gradient(#79dec4,#3d7e6b);border-radius:4px 4px 0 0;width:100%;max-width:25px;min-height:3px}.chart-column span{color:var(--muted);font-size:7px}.chart-caption{margin:12px 0 0;font-size:9px}.activity-list{margin:0;padding:0;list-style:none}.activity-list li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 0;font-size:11px;display:flex}.activity-list li:last-child{border:0}.activity-list strong{font-size:11px;font-weight:500;display:block}.activity-list small{margin-top:5px;font-size:9px;display:block}.activity-list li>span:last-child{white-space:nowrap;margin-left:auto}.info-list{gap:0;margin:15px 0;display:grid}.info-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:14px 0;font-size:12px;display:flex}.info-list>div>span:first-child{color:var(--muted)}.storefront{--store-accent:var(--accent);min-height:100vh}.shop-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin:auto;padding:23px 35px;display:flex}.shop-nav-title{align-items:center;gap:12px;min-width:0;display:flex}.shop-nav-title strong{font-size:15px}.shop-nav-title small{margin-top:5px;font-size:9px;display:block}.shop-nav-right{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.shop-nav-right a,.shop-nav-right button{font-size:11px}.shop-hero{background:linear-gradient(110deg,#213b35,#1d2e39) 50%/cover;border:1px solid #3a534d;border-radius:13px;max-width:1130px;min-height:230px;margin:28px auto 30px;padding:42px;position:relative;overflow:hidden}.shop-hero:after{content:"✳";color:#8dd7bf15;font:200px Georgia;position:absolute;top:8px;right:8%}.shop-hero h1{z-index:1;max-width:700px;margin:16px 0;font-size:45px;position:relative}.shop-hero p{z-index:1;max-width:600px;margin:0;position:relative}.shop-content{max-width:1200px;margin:auto;padding:0 35px 70px}.shop-balance{color:#c6e7d1;background:#20382e;border:1px solid #426451;border-radius:7px;align-items:center;gap:8px;padding:10px 15px;font-size:12px;display:flex}.shop-balance img{object-fit:contain;width:18px;height:18px}.shop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.product-card{background:var(--paper);border:1px solid var(--line);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.product-card:hover{border-color:#58796b}.product-card-art{justify-content:center;align-items:center;height:180px;display:flex;position:relative;overflow:hidden}.product-card-art>img{object-fit:cover;width:100%;height:100%}.product-card-art>svg{opacity:.9}.product-card-art .badge{background:#182c25d9;position:absolute;top:12px;left:12px}.product-card-copy{flex-direction:column;flex:1;padding:23px;display:flex}.product-card-copy>small{letter-spacing:1px;text-transform:uppercase;font-size:8px}.product-card h2{margin:12px 0;font-size:26px}.product-card-copy>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:44px;font-size:12px;line-height:1.8;display:-webkit-box;overflow:hidden}.product-card-bottom{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:15px;display:flex}.product-card-bottom>strong{align-items:center;gap:7px;font-size:15px;font-weight:500;display:flex}.product-card-bottom .button{background:var(--store-accent);padding:10px 13px;font-size:10px}.product-card-bottom img{object-fit:contain;width:18px;height:18px}.product-detail-art{border-radius:8px;place-items:center;height:180px;margin-bottom:22px;display:grid;overflow:hidden}.product-detail-art img{object-fit:cover;width:100%;height:100%}.shop-tabs{border-bottom:1px solid var(--line);gap:10px;margin-bottom:23px;display:flex}.shop-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:15px 16px;font-size:12px}.shop-tabs button.active{border-color:var(--store-accent);color:var(--store-accent)}.status-card{text-align:center;padding:25px 0}.status-card>svg{color:var(--accent);margin:0 auto 20px}.status-card h3{font:26px Georgia}.legal-layout{max-width:780px;margin:auto;padding:55px 30px 90px}.legal-layout h1{margin:18px 0 28px;font-size:48px}.legal-layout h2{margin-top:32px;font-size:27px}.legal-layout p,.legal-layout li{color:var(--muted);font-size:13px;line-height:1.9}.legal-layout code{border:1px solid var(--line);background:#22333e;border-radius:3px;padding:2px 5px;font-size:11px}.mobile-sidebar-toggle,.close-nav,.mobile-backdrop{display:none}@media (min-width:1600px){.hero{margin-top:80px;margin-bottom:95px}.hero h1{font-size:72px}.hero-copy>p{font-size:15px}}@media (max-width:1100px){.topbar{padding-inline:32px}.hero{gap:30px;margin-top:40px;padding-inline:32px}.hero h1{font-size:56px}.hero-copy>p{font-size:13px}.promise-strip{letter-spacing:.9px;margin-inline:32px;font-size:7px}.promise-strip>span{gap:15px}.marketing-section{padding:60px 32px}.community-section,.control-section{gap:40px}.process-inner{gap:40px;padding:55px 32px}.final-cta{margin-inline:32px}.preview-welcome h2{font-size:24px}.preview-welcome .balance-chip{padding:6px;font-size:8px;top:34px}.feature-copy h3{font-size:21px}.currency-options{gap:4px}.currency-options span{padding:5px;font-size:7px}.toplinks{gap:20px}.sidebar{padding-inline:12px}.shell{grid-template-columns:205px minmax(0,1fr)}.workspace{padding:28px}.app-top{padding-inline:28px}.shop-hero{margin-inline:35px}.dashboard-columns{grid-template-columns:1fr}.stats{gap:10px}.stat{padding:17px}.stat strong{font-size:25px}.server-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.hero{grid-template-columns:1fr;gap:34px;max-width:640px;margin:30px auto 35px}.hero h1{font-size:64px}.hero-copy>p{max-width:450px;font-size:14px}.preview-wrap{width:100%;max-width:530px;margin:auto}.preview-welcome h2{font-size:28px}.preview-welcome .balance-chip{font-size:10px}.preview-products{min-height:205px}.reward-art{height:105px}.mini-product>strong{font-size:11px}.mini-product>small{font-size:7px}.mini-product>p{font-size:8px}.mini-product-bottom{font-size:10px}.promise-strip{grid-template-columns:1fr 1fr;justify-items:center;gap:15px;padding:20px 0;display:grid}.promise-strip .strip-spark{display:none}.feature-grid{gap:13px}.feature-copy{padding:19px 15px}.feature-copy h3{font-size:22px}.feature-art{height:160px;padding:15px 12px}.feature-copy p{font-size:10px}.feature-number{font-size:6px}.coin-orbit{height:80px}.mini-shelves{gap:6px;margin-top:19px}.mini-shelves>div{height:85px}.delivery-flow{gap:6px;margin:28px 0 20px}.delivery-flow>span{width:36px;height:36px}.currency-options span{font-size:6px}.community-section,.control-section{grid-template-columns:1fr 1fr;gap:30px}.community-copy h2,.control-section h2{font-size:31px}.community-art{min-height:330px}.orbit-crown{left:6%}.orbit-gem{right:7%}.process-inner{grid-template-columns:1fr 1fr;gap:25px}.process-inner h2{font-size:33px}.process-step{gap:13px}.section-heading h2{font-size:34px}.section-heading p{font-size:11px}.control-card-top{gap:10px;padding:18px}.control-card-top .tiny-badge{display:none}.control-card-row{margin-inline:18px;font-size:10px}.control-card-row>span:last-child{font-size:9px}.control-card-bottom{padding-inline:18px;font-size:8px}.final-cta{padding:27px}.final-cta h2{font-size:30px}.toplinks{gap:15px}.toplinks>a{font-size:10px}.shell{display:block}.sidebar{z-index:42;width:250px;height:100dvh;transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.close-nav{color:var(--muted);background:0 0;border:0;display:block;position:absolute;top:31px;right:14px}.mobile-backdrop.open{z-index:41;background:#061015ad;display:block;position:fixed;inset:0}.mobile-sidebar-toggle{color:var(--ink);background:0 0;border:0;padding:0;display:inline-flex}.app-top{height:65px;padding-inline:23px}.workspace{padding:25px 23px}.app-top .breadcrumbs{flex:1}.stats{grid-template-columns:repeat(3,minmax(0,1fr))}.heading-row h1{font-size:36px}.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-nav,.shop-content{padding-inline:24px}.shop-hero{margin-inline:24px;padding:30px}.shop-hero h1{font-size:39px}.shop-nav-right{gap:10px}.shop-nav-title strong{font-size:13px}.shop-nav .brand{font-size:22px}.shop-nav .brand-mark{width:25px}.shop-balance{font-size:11px}.profile>span{display:none}}@media (max-width:600px){.topbar{height:82px;padding:22px 24px;position:relative}.brand{font-size:25px}.menu-toggle{padding:4px;display:block}.toplinks{z-index:30;background:#192a33;border:1px solid #3c515b;border-radius:10px;padding:20px;display:none;position:absolute;top:70px;left:16px;right:16px;box-shadow:0 20px 50px #0005}.toplinks.open{flex-direction:column;align-items:stretch;gap:0;display:flex}.toplinks>a{padding:13px;font-size:13px}.toplinks>a:last-child{margin-top:8px}.hero{gap:23px;margin-top:29px;padding-inline:24px}.hero h1{letter-spacing:-2px;margin-top:21px;font-size:52px}.hero .eyebrow{letter-spacing:1.1px;font-size:8px}.hero-copy>p{max-width:400px;font-size:13px;line-height:1.85}.hero-actions{gap:20px}.hero-actions .button{font-size:11px}.hero .hero-note{font-size:9px}.preview-wrap{padding:17px 0 37px}.preview-decoration{font-size:100px;top:-8px;right:-6px}.preview-header{padding:15px 13px}.preview-server strong{font-size:11px}.preview-server small{font-size:8px}.preview-body{padding:18px 13px 15px}.preview-welcome h2{font-size:25px}.preview-welcome .eyebrow{font-size:6px}.preview-welcome .balance-chip{padding:6px 7px;font-size:8px;top:32px}.preview-welcome .balance-chip>span{font-size:7px}.preview-products{gap:7px;min-height:184px}.reward-art{height:87px}.mini-product>strong{padding-inline:7px;font-size:9px}.mini-product>small{padding-inline:7px;font-size:5px}.mini-product>p{min-height:20px;padding-inline:7px;font-size:6px}.mini-product-bottom{padding-inline:7px;font-size:8px}.mini-product-bottom svg{width:9px}.mini-buy{padding:3px}.featured-label{font-size:3px}.preview-foot{padding-inline:13px;font-size:5px}.preview-foot strong{font-size:7px}.delivery-note{gap:9px;padding:11px 13px;bottom:9px;right:-3px}.delivery-note strong{font-size:9px}.delivery-note small{font-size:7px}.delivery-note>svg{margin-left:5px}.promise-strip{letter-spacing:.9px;gap:18px 10px;margin-inline:24px;font-size:6px}.marketing-section{padding:49px 24px}.section-heading{margin-bottom:25px;display:block}.section-heading h2{font-size:35px}.section-heading>div:last-child{margin-top:20px}.section-heading p{font-size:11px}.feature-grid{grid-template-columns:1fr;gap:21px}.feature-art{height:177px;padding:19px 22px}.mini-caption{font-size:8px}.coin-orbit{height:90px}.currency-options{gap:9px}.currency-options span{padding:5px 10px;font-size:8px}.mini-shelves{gap:12px;max-width:240px;margin:19px auto 0}.mini-shelves>div{height:100px}.delivery-flow{gap:14px;margin:30px 0 20px}.delivery-flow>span{width:43px;height:43px}.feature-copy{padding:23px}.feature-number{font-size:7px}.feature-copy h3{font-size:26px}.feature-copy p,.feature-copy .feature-subtitle{font-size:12px}.community-section,.control-section{grid-template-columns:1fr;gap:30px;padding-top:10px}.community-art{min-height:340px}.community-copy h2,.control-section h2{font-size:35px}.community-copy p,.control-section>div>p{font-size:12px}.community-caption{left:25px}.community-caption strong{font-size:28px}.orbit-crown{left:14%}.orbit-gem{right:15%}.process-inner{grid-template-columns:1fr;gap:35px;padding:48px 24px}.process-inner h2{font-size:36px}.steps{gap:26px}.process-step{gap:17px}.process-step h3{font-size:13px}.process-step p{font-size:11px}.control-section{padding-top:48px}.control-card-top{padding:23px}.control-card-top .tiny-badge{display:block}.control-card-row{margin-inline:23px;padding-block:19px;font-size:11px}.control-card-row>span:last-child{font-size:9px}.control-card-bottom{padding-inline:23px;font-size:9px}.faq-section{padding-top:10px;padding-bottom:25px}.faq-section .section-heading{align-items:end;gap:20px;display:flex}.faq-section .section-heading h2{font-size:32px}.faq-section .section-heading>.text-link{max-width:105px;font-size:9px;line-height:1.8}.marketing-faq summary{padding:20px 0;font-size:12px}.marketing-faq p{font-size:11px}.final-cta{margin:20px 24px 45px;padding:26px 24px;display:block}.final-cta h2{font-size:31px}.final-cta p{font-size:11px}.final-cta .button{margin-top:23px}.site-footer{padding:33px 24px 23px}.footer-grid{grid-template-columns:1fr 1fr;gap:25px 20px}.footer-grid>div:first-child{grid-column:1/-1}.footer-grid p{font-size:11px}.footer-grid h3{font-size:7px}.footer-grid>div>a:not(.brand){font-size:9px}.footer-bottom{font-size:8px}.page{padding:35px 24px 60px}.page-title h1{font-size:39px}.page-title p{font-size:12px}.server-grid{grid-template-columns:1fr}.heading-row{margin-bottom:23px}.heading-row h1{font-size:34px}.stats{grid-template-columns:1fr 1fr;gap:10px}.stat{padding:16px}.stat small{font-size:9px}.stat strong{font-size:25px}.stat p{font-size:8px}.welcome-card{padding:23px}.welcome-card h2{font-size:29px}.welcome-card p{font-size:11px}.form-grid{grid-template-columns:1fr}.form-section{padding:22px}.form-section h2{font-size:24px}.form-actions{justify-content:stretch}.form-actions .button{flex:1}.toolbar{gap:9px}.toolbar .input{min-width:100px}.toolbar .search{flex-basis:100%}.form-grid .full{grid-column:auto}.currency-preview{padding:23px;font-size:23px}.dialog-content{padding:25px 22px}.dialog-title{font-size:26px}.card{padding:21px}.app-top{gap:12px;padding-inline:20px;font-size:10px}.workspace{padding:25px 20px}.heading-actions .button{font-size:10px}.shop-nav{flex-wrap:wrap;align-items:start;gap:16px;padding:17px 20px}.shop-nav-right{justify-content:flex-end;gap:14px;width:100%}.shop-nav-title strong{font-size:14px}.shop-nav .brand{margin-right:auto}.shop-hero{min-height:220px;margin:20px;padding:27px 23px}.shop-hero h1{font-size:37px}.shop-hero p{font-size:12px}.shop-content{padding:0 20px 50px}.shop-grid{grid-template-columns:1fr;gap:15px}.product-card-art{height:195px}.product-card h2{font-size:27px}.product-card-copy>p{font-size:12px}.shop-tabs button{padding:13px 9px;font-size:11px}.shop-balance{padding:8px 11px;font-size:10px}.legal-layout{padding:35px 24px 65px}.legal-layout h1{font-size:39px}.login-card h1{font-size:51px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
:root{--ink:#f0f0ed;--muted:#a6a6a3;--line:#2b2b2a;--accent:#9e9e9b;--paper:#1c1c1b;--content-inset:max(28px,calc((100vw - 1200px)/2));color:var(--ink);background:#121211;font-family:DM Sans Variable,Arial,sans-serif}body{background:#121211}h1,h2,h3,.brand,.stat strong{font-family:Manrope Variable,Arial,sans-serif}h1,h2{letter-spacing:-1.7px;font-weight:800}h3{font-weight:750}p{color:var(--muted)}em{color:#9e9e9b;font-style:normal}small{color:var(--muted)}.brand{letter-spacing:-1px;gap:10px;font-size:27px;font-weight:850}.brand-mark{width:45px;height:45px;color:var(--accent);background:#0e0e0d;border-radius:50%;flex-shrink:0;display:inline-flex;overflow:hidden}.brand-mark img{object-fit:cover;width:100%;height:100%;transform:scale(1.38)}.brand-mark.small{width:28px;height:28px}.brand-name{line-height:1.1;display:block}.brand-expansion{color:#aeaeab;letter-spacing:.1px;margin-top:5px;font-family:DM Sans Variable,sans-serif;font-size:9px;font-weight:450;display:block}.button{border-radius:7px;min-height:43px;padding:12px 20px;font-size:13px;font-weight:750}.primary{color:#fff;background:linear-gradient(115deg,#6a6a67,#898986);border:1px solid #b0b0ad4d;box-shadow:0 4px 22px #50504f22}.primary:hover{color:#fff;background:linear-gradient(115deg,#868683,#a4a4a1);box-shadow:0 6px 25px #65656240}.text-link{color:#cfcfcc;text-underline-offset:5px;gap:7px;font-size:13px;font-weight:650;-webkit-text-decoration:underline #72726f;text-decoration:underline #72726f}.eyebrow{letter-spacing:1.7px;color:#9e9e9b;font-size:9px;font-weight:750}.topbar{width:100%;max-width:none;height:94px;padding:16px var(--content-inset);background:#131312;border-bottom:1px solid #282827;gap:30px}.toplinks{gap:25px}.toplinks>a{color:#b2b2af;font-size:12px;font-weight:550}.toplinks .primary{color:#fff;padding:11px 17px;font-size:12px}.jacb-landing{background:radial-gradient(at 85% 2%,#4a4a4911,#0000 26%),#141413;overflow:clip}.jacb-landing h1,.jacb-landing h2{font-family:Manrope Variable,sans-serif}.jacb-landing em{background:linear-gradient(100deg,#979794 10%,#acaca9 92%);color:#0000;font-style:italic;font-weight:inherit;font-synthesis:style;-webkit-background-clip:text;background-clip:text}.jacb-landing .hero{width:100%;max-width:none;min-height:560px;padding:62px var(--content-inset) 55px;grid-template-columns:1fr 1fr;gap:56px;margin:0}.jacb-landing .hero h1{letter-spacing:-2.3px;margin:23px 0 24px;font-size:clamp(46px,4.15vw,65px);font-weight:850;line-height:1.1}.hero-copy>.eyebrow{letter-spacing:1.45px;max-width:490px;font-size:8px}.jacb-landing .hero-copy>p{max-width:445px;margin:0 0 35px;font-size:14px;line-height:1.9}.hero-actions{gap:26px}.hero-actions .button{min-height:49px;padding:14px 22px}.jacb-landing .hero .hero-note{color:#8e8e8b;align-items:center;gap:7px;margin:24px 0 0;font-size:10px;line-height:1.7;display:flex}.jacb-demo-wrap{padding:0 0 18px;position:relative}.jacb-demo{background:#20201f;border:1px solid #474746;border-radius:16px;overflow:hidden;box-shadow:0 18px 65px #0005}.demo-server{background:#212120;border-bottom:1px solid #393938;align-items:center;gap:11px;padding:18px 20px;display:flex}.demo-server-icon{color:#b5b5b2;background:#2b2b2a;border:1px solid #525251;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.demo-server strong{color:#ecece9;font-size:13px;font-weight:700;display:block}.demo-server small{color:#9f9f9c;margin-top:4px;font-size:9px;display:block}.demo-label{letter-spacing:1px;color:#b4b4b1;background:#2b2b2a;border:1px solid #575756;border-radius:3px;margin-left:auto;padding:4px 6px;font-size:7px}.demo-body{grid-template-columns:126px minmax(0,1fr);min-height:342px;display:grid}.demo-channels{background:#1a1a19;border-right:1px solid #30302f;flex-direction:column;gap:5px;padding:23px 9px 18px;display:flex}.demo-channels>span{letter-spacing:1.15px;color:#949491;margin-bottom:9px;padding:0 9px;font-size:6px;font-weight:700}.demo-channels>button{color:#92928f;text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:7px;padding:10px 8px;font-size:10px;display:flex}.demo-channel-note{border-top:1px solid #262625;align-items:center;gap:8px;margin-top:auto;padding:18px 5px 0;display:flex}.demo-channel-note .brand-mark{width:28px;height:28px}.demo-channel-note>span:last-child{color:#9c9c99;font-size:8px;line-height:1.65}.demo-chat{background:#20201f;flex-direction:column;min-width:0;display:flex}.demo-channel-title{color:#bcbcb9;border-bottom:1px solid #323231;align-items:center;gap:7px;min-height:45px;padding:14px 16px;display:flex}.demo-channel-title>strong{font-size:10px;font-weight:650}.demo-channel-title>span{color:#8d8d8a;white-space:nowrap;border-left:1px solid #4a4a49;margin-left:4px;padding-left:10px;font-size:7px}.demo-chat-content{flex:1;min-height:240px;padding:19px 17px 12px}.demo-date{color:#80807d;letter-spacing:.9px;white-space:nowrap;align-items:center;gap:8px;margin-bottom:19px;font-size:6px;display:flex}.demo-date:before,.demo-date:after{content:"";background:#363635;flex:1;height:1px}.demo-message{align-items:flex-start;gap:10px;margin-bottom:19px;display:flex}.demo-person{color:#d0d0cd;background:#454544;border-radius:9px;flex-shrink:0;place-items:center;width:29px;height:29px;font-size:12px;font-weight:700;display:grid}.demo-author{align-items:center;gap:6px;min-height:16px;display:flex}.demo-author>strong{color:#d8d8d5;font-size:10px;font-weight:700}.demo-author>time{color:#7f7f7c;margin-left:2px;font-size:7px}.demo-message p{color:#adadaa;margin:5px 0 0;font-size:10px;line-height:1.7}.bot-message>.brand-mark{border-radius:9px;width:30px;height:30px}.demo-message-copy{flex:1;min-width:0}.app-tag{color:#fff;letter-spacing:.3px;background:#696966;border-radius:3px;padding:2px 4px;font-size:6px}.demo-balance{background:linear-gradient(110deg,#2a2a29,#222221);border:1px solid #565655;border-left:3px solid #7a7a77;border-radius:4px 7px 7px 4px;margin-top:12px;padding:12px 13px}.demo-balance>span{color:#adadaa;letter-spacing:.8px;align-items:center;gap:7px;font-size:7px;display:flex}.demo-balance>strong{letter-spacing:-.8px;color:#ebebe8;align-items:center;gap:7px;margin:11px 0;font-family:Manrope Variable,sans-serif;font-size:27px;display:flex}.demo-balance>strong img{object-fit:cover;border-radius:50%;width:29px;height:29px}.demo-balance>strong>small{color:#b6b6b3;letter-spacing:0;font-size:12px;font-weight:500}.demo-balance>div{color:#a3a3a0;align-items:center;gap:7px;font-size:7px;display:flex}.demo-balance .status-dot{width:4px;height:4px}.demo-action{color:#d1d1ce;background:#2a2a29;border:1px solid #4e4e4d;border-radius:4px;align-items:center;gap:6px;margin-top:10px;padding:7px 10px;font-size:8px;display:flex}.demo-shop-filters{gap:12px;margin:11px 0 10px;display:flex}.demo-shop-filters>button{color:#9e9e9b;background:0 0;border:0;border-bottom:1px solid #0000;padding:4px 0;font-size:7px}.demo-reward-list{gap:6px;display:grid}.demo-reward-list>.mini-product{color:#c9c9c6;background:#20201f;border:1px solid #3c3c3b;border-radius:6px;align-items:center;gap:9px;min-height:48px;margin:0;padding:7px 9px;display:flex}.demo-reward-list>.mini-product:hover{border-color:#7e7e7b;transform:translate(2px)}.demo-reward-icon{border-radius:6px;place-items:center;width:29px;height:29px;display:grid}.demo-reward-list>.mini-product>span:nth-child(2){flex:1;display:block}.demo-reward-list>.mini-product strong{font-size:9px;font-weight:650;display:block}.demo-reward-list>.mini-product small{color:#a3a3a0;align-items:center;gap:4px;margin-top:4px;font-size:7px;display:flex}.demo-delivery{background:#272726;border:1px solid #525251;border-radius:6px;align-items:center;gap:10px;margin-top:13px;padding:15px 12px;display:flex}.demo-delivery>span{color:#d3d3d0}.demo-delivery>div{flex:1}.demo-delivery strong{color:#e3e3e0;font-size:10px;display:block}.demo-delivery small{margin-top:6px;font-size:8px;display:block}.demo-reaction{background:#2d2d2c;border:1px solid #4f4f4e;border-radius:4px;margin-top:10px;padding:4px 7px;font-size:9px;display:inline-flex}.demo-composer{color:#82827f;background:#272726;border:1px solid #464645;border-radius:5px;align-items:center;gap:8px;margin:0 13px 15px;padding:11px 12px;display:flex}.demo-composer>span{flex:1;font-size:7px}.demo-footer{letter-spacing:1.1px;color:#8f8f8c;background:#212120;border-top:1px solid #393938;justify-content:space-between;align-items:center;gap:10px;padding:12px 19px;font-size:6px;display:flex}.demo-footer>span:last-child{color:#a3a3a0;letter-spacing:.3px;font-size:7px}.demo-floating-note{background:#262625;border:1px solid #575756;border-radius:8px;align-items:center;gap:10px;padding:12px 14px;display:flex;position:absolute;bottom:0;right:17px;box-shadow:0 12px 25px #0005}.demo-floating-note>span{color:#b4b4b1;background:#3b3b3a;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.demo-floating-note strong{color:#dfdfdc;font-size:10px;font-weight:650;display:block}.demo-floating-note small{color:#a9a9a6;margin-top:4px;font-size:8px;display:block}.demo-floating-note>svg{color:#a8a8a5;margin-left:7px}.public-stats{margin:0 var(--content-inset) 42px;background:#1d1d1c;border:1px solid #313130;border-radius:10px;padding:20px 26px 24px}.stats-eyebrow{letter-spacing:1.3px;color:#a2a29f;align-items:center;gap:8px;margin-bottom:17px;font-size:7px;font-weight:650;display:flex}.stats-eyebrow .status-dot{width:4px;height:4px}.public-stats-grid{text-align:center;grid-template-columns:repeat(4,1fr);display:grid}.public-stats-grid>div+div{border-left:1px solid #383837}.public-stats-grid strong{color:#ecece9;font:800 32px/1.3 Manrope Variable,sans-serif;display:block}.public-stats-grid span{color:#989895;margin-top:6px;font-size:10px;display:block}.stat-loading{opacity:.35}.jacb-landing .promise-strip{max-width:none;padding:19px var(--content-inset);letter-spacing:1.2px;color:#b2b2af;background:#1c1c1b;border-block:1px solid #2d2d2c;margin:0;font-size:8px}.promise-strip>span{gap:27px}.jacb-landing .marketing-section{width:100%;max-width:none;padding:83px var(--content-inset);margin:0}.jacb-landing .section-heading{gap:35px;margin-bottom:34px}.jacb-landing .section-heading h2{letter-spacing:-1.3px;margin-top:16px;font-size:40px;line-height:1.25}.jacb-landing .section-heading p{color:#a9a9a6;margin-bottom:13px;font-size:13px}.jacb-landing .feature-grid{gap:24px}.jacb-landing .feature-card{background:#20201f;border:1px solid #393938;border-radius:11px;transition:border-color .2s,transform .2s;box-shadow:0 7px 25px #0002}.jacb-landing .feature-card:hover{border-color:#6d6d6a;transform:translateY(-4px)}.jacb-landing .feature-art{background:linear-gradient(140deg,#232322,#20201f);border-bottom:1px solid #393938;height:210px;padding:23px}.jacb-landing .mini-caption{letter-spacing:1.3px;color:#a3a3a0;font-size:8px}.feature-currency{justify-content:center;align-items:center;gap:13px;height:110px;display:flex;position:relative}.feature-currency>img{object-fit:cover;border-radius:50%;width:72px;height:72px}.feature-currency>div>strong{color:#e4e4e1;font:800 33px Manrope Variable,sans-serif}.feature-currency>div>span{color:#a6a6a3;letter-spacing:1px;margin-top:5px;font-size:6px;display:block}.feature-currency>svg{color:#b0b0ad;position:absolute;top:17px;right:9px}.jacb-landing .currency-options{gap:8px}.jacb-landing .currency-options>span{color:#aeaeab;background:#20201f;border:1px solid #4a4a49;border-radius:4px;padding:6px 9px;font-size:9px}.jacb-landing .mini-shelves{gap:12px;max-width:255px;margin:24px auto 0}.jacb-landing .mini-shelves>div{border:1px solid #ffffff20;border-radius:7px;height:118px;box-shadow:0 8px 14px #0002}.jacb-landing .delivery-flow{color:#848481;gap:12px;margin:38px 0 25px}.jacb-landing .delivery-flow>span{color:#c4c4c1;background:#2d2d2c;border:1px solid #535352;width:49px;height:49px}.jacb-landing .delivered-pill{letter-spacing:1.2px;color:#babab7;font-size:8px}.jacb-landing .feature-copy{padding:26px 23px 27px}.jacb-landing .feature-number{color:#9e9e9b;letter-spacing:1.3px;font-size:8px}.jacb-landing .feature-copy h3{letter-spacing:-.65px;color:#eaeae7;margin:16px 0 12px;font-family:Manrope Variable,sans-serif;font-size:21px;font-weight:800;line-height:1.4}.jacb-landing .feature-copy p{color:#9d9d9a;margin-bottom:13px;font-size:12px;line-height:1.9}.jacb-landing .feature-copy .feature-subtitle{color:#ccccc9;font-size:12px}.jacb-landing .feature-copy .text-link{margin-top:8px;font-size:11px}.jacb-landing .community-section{background:#1c1c1b;border-block:1px solid #2d2d2c;gap:64px;padding-block:78px}.jacb-landing .community-art{background:radial-gradient(at 50% 45%,#4f4f4e22,#0000 62%),#111110;border:1px solid #3d3d3c;border-radius:13px;min-height:430px;padding:0;display:block;position:relative;overflow:hidden}.community-mascot{object-fit:cover;mix-blend-mode:lighten;width:340px;height:340px;position:absolute;top:3px;left:50%;transform:translate(-50%)}.mascot-orbit{border:1px solid #55555455;border-radius:50%;width:310px;height:230px;position:absolute;top:45px;left:50%;transform:translate(-50%)rotate(-22deg)}.mascot-orbit.two{border-style:dashed;border-color:#6565622b;width:380px;height:260px;top:25px;transform:translate(-50%)rotate(20deg)}.mascot-spark{color:#a6a6a3;z-index:2;position:absolute}.spark-one{font-size:34px;top:65px;left:45px}.spark-two{color:#aaaaa7;font-size:23px;top:126px;right:42px}.mascot-perk{color:#cfcfcc;background:#262625;border:1px solid #616160;border-radius:7px;align-items:center;gap:7px;padding:10px 12px;font-size:9px;display:flex;position:absolute;box-shadow:0 5px 15px #0004}.perk-one{color:#cfcfcc;top:117px;left:24px;transform:rotate(-8deg)}.perk-two{top:250px;right:17px;transform:rotate(7deg)}.jacb-landing .community-caption{bottom:30px;left:30px}.jacb-landing .community-caption .eyebrow{font-size:8px}.jacb-landing .community-caption strong{letter-spacing:-.8px;margin-top:12px;font-family:Manrope Variable,sans-serif;font-size:29px;font-weight:800;line-height:1.3}.jacb-landing .community-copy h2{margin:17px 0 24px;font-size:39px;line-height:1.25}.jacb-landing .community-copy p{color:#a7a7a4;max-width:490px;font-size:14px;line-height:1.95}.jacb-landing .community-copy .text-link{margin-top:10px;font-size:13px}.jacb-landing .process-section{background:#141413;border:0}.jacb-landing .process-inner{width:100%;max-width:none;padding:80px var(--content-inset);gap:70px}.jacb-landing .process-inner h2{letter-spacing:-1.4px;margin:18px 0 30px;font-size:39px;line-height:1.25}.jacb-landing .steps{gap:0}.jacb-landing .process-step{border-bottom:1px solid #2a2a29;gap:21px;margin-bottom:25px;padding:0 0 25px}.jacb-landing .process-step:last-child{border:0;margin:0;padding:0}.jacb-landing .process-step>span{color:#babab7;background:#262625;border-color:#4c4c4b;width:33px;height:33px;font-size:10px}.jacb-landing .process-step h3{letter-spacing:-.3px;margin:4px 0 10px;font-size:15px;line-height:1.5}.jacb-landing .process-step p{color:#9b9b98;font-size:13px;line-height:1.85}.jacb-landing .control-section{background:#1c1c1b;border-block:1px solid #2d2d2c;gap:64px;padding-block:80px}.jacb-landing .control-section h2{margin:18px 0 22px;font-size:38px;line-height:1.25}.jacb-landing .control-section>div>p{max-width:490px;font-size:13px;line-height:1.9}.jacb-landing .control-points{margin:25px 0}.jacb-landing .control-points p{color:#c1c1be;gap:10px;margin:13px 0;font-size:12px}.jacb-landing .control-card{background:#20201f;border:1px solid #4b4b4a;border-radius:15px 7px 7px;box-shadow:0 15px 35px #0003}.jacb-landing .control-card-top{border-color:#3f3f3e;gap:12px;padding:24px}.jacb-landing .control-card-top>.brand-mark{width:39px;height:39px}.jacb-landing .control-card-top strong{color:#e4e4e1;font-size:14px}.jacb-landing .control-card-top small{color:#999996;margin-top:6px;font-size:10px}.jacb-landing .control-card-top>svg{color:#9a9a97}.jacb-landing .control-card-row{color:#cbcbc8;border-color:#3a3a39;margin-inline:24px;padding-block:22px;font-size:12px}.jacb-landing .control-value{color:#bebebb;background:#2c2c2b;border:1px solid #585857;border-radius:4px;align-items:center;gap:7px;padding:5px 8px;font-size:10px;display:inline-flex}.jacb-landing .control-card-bottom{color:#9e9e9b;gap:7px;padding:19px 24px;font-size:10px}.jacb-landing .faq-section{background:#141413;border-bottom:1px solid #2d2d2c;padding-top:80px;padding-bottom:80px}.jacb-landing .marketing-faq{background:#20201f;border:1px solid #383837;border-radius:7px;margin:12px 0}.jacb-landing .marketing-faq summary{align-items:center;gap:17px;padding:21px 23px;font-size:13px;font-weight:650}.jacb-landing .marketing-faq summary>.faq-number{color:#81817e;min-width:17px;font-size:10px;font-weight:500}.jacb-landing .marketing-faq summary>span:nth-child(2){color:#dadad7;flex:1}.jacb-landing .marketing-faq summary>.faq-plus{color:#acaca9;font-size:23px;font-weight:400;line-height:1}.jacb-landing .marketing-faq[open] summary>.faq-number{transform:none}.jacb-landing .marketing-faq p{color:#acaca9;max-width:1000px;margin:0 0 24px;padding:0 52px 0 57px;font-size:13px;line-height:1.9}.jacb-landing .final-cta{max-width:none;margin:54px var(--content-inset);box-shadow:none;background:radial-gradient(at 100% 0,#6767642b,#0000 70%),linear-gradient(115deg,#272726,#20201f);border:1px solid #5d5d5c;border-radius:10px;gap:30px;padding:35px 38px}.jacb-landing .final-cta h2{margin:13px 0 15px;font-size:32px;font-weight:800;line-height:1.25}.jacb-landing .final-cta p{color:#ababa8;font-size:13px}.jacb-landing .final-cta .button{padding:15px 20px}.site-footer{max-width:none;padding:50px var(--content-inset) 25px;background:#0f0f0e;border-top:1px solid #272726;margin:0}.footer-grid{grid-template-columns:1.5fr 1fr 1fr;gap:60px;padding-bottom:39px}.footer-grid p{color:#949491;margin-top:21px;font-size:12px;line-height:1.9}.footer-grid .eyebrow{color:#989895;font-size:7px}.footer-grid h3{letter-spacing:1.4px;color:#b8b8b5;margin:10px 0 22px;font-size:8px;font-weight:750}.footer-grid>div>a:not(.brand){color:#939390;margin:14px 0;font-size:11px}.footer-bottom{color:#797976;border-color:#272726;padding-top:24px;font-size:9px}.site-footer .brand-mark{width:43px;height:43px}.site-footer .brand-expansion{font-size:8px}.shell,.app-main{background:#141413}.sidebar .brand{padding:0 6px 29px;font-size:26px}.sidebar .brand-expansion{letter-spacing:0;font-size:7px}.sidebar .brand-mark{width:39px;height:39px}.card h2,.form-section h2{letter-spacing:-.7px;font-size:23px}.stat strong{letter-spacing:-1px;font-size:29px;font-weight:800}.stat small,.stat p{color:#a0a09d}.heading-row h1,.page-title h1{letter-spacing:-1.35px;font-size:36px;line-height:1.3}.heading-row p,.page-title p{color:#9a9a97}.page-title h1{margin-top:17px}.server-card{border-radius:12px;padding:26px;box-shadow:0 8px 25px #0002}.server-card h2{letter-spacing:-.5px;font:750 19px/1.5 Manrope Variable,sans-serif}.server-icon{color:#b0b0ad;background:#2d2d2c}.input{color:#e5e5e2;background:#171716;border-color:#414140;font-family:inherit}.table-avatar{color:#ccccc9;background:#313130}.currency-preview{background:linear-gradient(120deg,#272726,#20201f);border-color:#595958;font-family:Manrope Variable,sans-serif;font-size:26px;font-weight:700}.dialog-title{letter-spacing:-.8px;font-family:Manrope Variable,sans-serif;font-size:26px;font-weight:800;line-height:1.3}.empty h2{letter-spacing:-.7px;font-size:25px}.shop-hero h1{letter-spacing:-1.6px;font-size:43px;line-height:1.25}.product-card h2{letter-spacing:-.7px;font-size:23px;line-height:1.4}.shop-tabs{border-color:#383837}.storefront .product-card-bottom .button{color:#fff}.login-card h1{font-size:46px;line-height:1.25}.login-card>.brand-mark{width:83px;height:83px;margin-bottom:26px}.legal-layout h1{font-size:44px;line-height:1.25}.legal-layout h2{letter-spacing:-.6px;font-size:25px}.notice{color:#ccccc9;background:#2d2d2c;border-color:#555554}.notice.error{color:#d1d1ce;background:#282827;border-color:#525251}@media (min-width:1700px){:root{--content-inset:max(70px,calc((100vw - 1280px)/2))}.jacb-landing .hero{min-height:600px;padding-top:78px;padding-bottom:70px}.jacb-landing .hero h1{font-size:68px}}@media (max-width:1100px){.topbar{gap:20px}.toplinks{gap:16px}.toplinks>a{font-size:11px}.toplinks .primary{padding:10px 13px;font-size:11px}.brand-expansion{font-size:8px}.jacb-landing .hero{gap:30px;min-height:530px}.jacb-landing .hero h1{font-size:54px}.hero-copy>.eyebrow{letter-spacing:1.1px;font-size:7px}.jacb-landing .hero-copy>p{font-size:13px}.demo-body{grid-template-columns:100px minmax(0,1fr)}.demo-server{padding:16px}.demo-chat-content{padding:16px 12px 10px}.demo-channel-title{padding:13px 12px}.demo-channel-title>span{padding-left:7px;font-size:6px}.demo-channels{padding-inline:6px}.demo-channels>button{gap:5px;padding:9px 6px;font-size:9px}.demo-channel-note{gap:5px;padding-inline:0}.demo-channel-note>span:last-child{font-size:7px}.demo-message{gap:8px}.demo-message p{font-size:9px}.demo-author>time{font-size:6px}.jacb-landing .marketing-section{padding-block:66px}.jacb-landing .feature-grid{gap:18px}.jacb-landing .feature-art{height:200px;padding:20px 17px}.jacb-landing .feature-copy{padding:22px 18px}.jacb-landing .feature-copy h3{font-size:19px}.jacb-landing .feature-copy p,.jacb-landing .feature-copy .feature-subtitle{font-size:11px}.jacb-landing .community-section,.jacb-landing .control-section{gap:40px}.jacb-landing .community-copy h2,.jacb-landing .process-inner h2,.jacb-landing .control-section h2{font-size:34px}.jacb-landing .community-copy p{font-size:13px}.jacb-landing .community-art{min-height:410px}.mascot-perk{padding:9px;font-size:8px}.perk-one{left:13px}.perk-two{right:12px}.jacb-landing .process-inner{gap:40px;padding-block:65px}.jacb-landing .control-card-row{font-size:11px}.jacb-landing .section-heading h2{font-size:36px}.footer-grid{gap:40px}}@media (max-width:850px){.toplinks{gap:12px}.toplinks>a{font-size:10px}.toplinks .primary{padding:9px 11px;font-size:10px}.topbar .brand-expansion{display:none}.jacb-landing .hero{gap:23px}.jacb-landing .hero h1{font-size:48px}.jacb-landing .hero-copy>p{font-size:12px;line-height:1.9}.hero-actions{gap:18px}.hero-actions .button{padding:12px 15px;font-size:12px}.hero-actions .text-link{font-size:11px}.jacb-landing .hero .hero-note{font-size:8px}.demo-body{grid-template-columns:83px minmax(0,1fr)}.demo-server{gap:8px;padding:14px 12px}.demo-server strong{font-size:11px}.demo-server small{font-size:7px}.demo-server-icon{width:32px;height:32px}.demo-channel-title>span{display:none}.demo-channels>span{letter-spacing:.7px;padding-inline:4px;font-size:5px}.demo-channels>button{gap:4px;padding:9px 4px;font-size:8px}.demo-channels>button>svg{width:11px}.demo-channel-note{flex-direction:column;align-items:flex-start;padding-left:7px}.demo-message>.brand-mark,.demo-person{width:25px;height:25px}.demo-balance{padding:11px}.demo-balance>strong{font-size:23px}.demo-chat-content{padding-inline:10px}.demo-date{gap:5px;font-size:5px}.demo-composer{margin-inline:10px}.demo-composer>span{font-size:6px}.demo-floating-note{gap:8px;padding:10px;right:8px}.demo-floating-note strong{font-size:9px}.demo-floating-note small{font-size:7px}.public-stats{padding:19px 22px 23px}.public-stats-grid strong{font-size:29px}.public-stats-grid span{font-size:9px}.jacb-landing .promise-strip{letter-spacing:.9px;font-size:6px}.promise-strip>span{gap:16px}.jacb-landing .feature-grid{gap:13px}.jacb-landing .feature-art{height:180px;padding:18px 13px}.jacb-landing .mini-caption{font-size:6px}.feature-currency{gap:8px;height:95px}.feature-currency>img{width:52px;height:52px}.feature-currency>div>strong{font-size:25px}.feature-currency>div>span{font-size:5px}.feature-currency>svg{width:14px;top:12px;right:0}.jacb-landing .currency-options{gap:4px}.jacb-landing .currency-options>span{padding:5px;font-size:7px}.jacb-landing .mini-shelves{gap:8px;margin-top:19px}.jacb-landing .mini-shelves>div{height:105px}.jacb-landing .delivery-flow{gap:8px;margin:29px 0 21px}.jacb-landing .delivery-flow>span{width:38px;height:38px}.jacb-landing .delivery-flow>span>svg{width:18px}.jacb-landing .delivered-pill{font-size:6px}.jacb-landing .feature-copy{padding:20px 15px}.jacb-landing .feature-copy h3{font-size:18px}.jacb-landing .feature-number{font-size:6px}.jacb-landing .feature-copy p,.jacb-landing .feature-copy .feature-subtitle,.jacb-landing .feature-copy .text-link{font-size:10px}.jacb-landing .community-section,.jacb-landing .control-section{gap:28px}.jacb-landing .community-copy h2,.jacb-landing .process-inner h2,.jacb-landing .control-section h2{font-size:31px}.jacb-landing .community-copy p{font-size:12px}.community-mascot{width:300px;height:300px;top:8px}.jacb-landing .community-art{min-height:390px}.jacb-landing .community-caption{bottom:26px;left:23px}.jacb-landing .community-caption strong{font-size:25px}.mascot-perk{gap:5px;padding:8px;font-size:7px}.perk-one{top:117px;left:8px}.perk-two{top:235px;right:9px}.spark-one{left:25px}.spark-two{right:25px}.jacb-landing .community-caption .eyebrow{font-size:6px}.jacb-landing .process-inner{gap:30px}.jacb-landing .process-step{gap:15px}.jacb-landing .process-step h3{font-size:13px}.jacb-landing .process-step p{font-size:11px}.jacb-landing .process-step>span{width:29px;height:29px;font-size:9px}.jacb-landing .control-section>div>p{font-size:12px}.jacb-landing .control-points p{font-size:10px}.jacb-landing .control-card-top{gap:8px;padding:20px 17px}.jacb-landing .control-card-top strong{font-size:12px}.jacb-landing .control-card-top small{font-size:8px}.jacb-landing .control-card-row{gap:8px;margin-inline:17px;padding-block:20px;font-size:9px}.jacb-landing .control-value{padding:5px 6px;font-size:8px}.jacb-landing .control-card-bottom{padding-inline:17px;font-size:8px}.jacb-landing .final-cta{padding:30px}.jacb-landing .final-cta h2{font-size:29px}}@media (max-width:700px){:root{--content-inset:24px}.topbar{height:82px;padding-block:15px}.brand{font-size:26px}.brand-mark{width:42px;height:42px}.topbar .brand-expansion{font-size:8px;display:block}.menu-toggle{display:block}.toplinks{z-index:30;background:#20201f;border:1px solid #525251;border-radius:10px;padding:16px;display:none;position:absolute;top:72px;left:16px;right:16px;box-shadow:0 20px 50px #0006}.toplinks.open{flex-direction:column;align-items:stretch;gap:0;display:flex}.toplinks>a{padding:12px;font-size:13px}.toplinks>.primary{margin-top:8px;padding:12px;font-size:12px}.jacb-landing .hero{min-height:0;padding:40px var(--content-inset) 40px;grid-template-columns:1fr;gap:39px}.hero-copy>.eyebrow{letter-spacing:1.15px;max-width:100%;font-size:7px}.jacb-landing .hero h1{letter-spacing:-1.9px;margin:21px 0 22px;font-size:clamp(46px,9vw,62px)}.jacb-landing .hero-copy>p{max-width:490px;margin-bottom:28px;font-size:14px;line-height:1.85}.hero-actions{gap:24px}.hero-actions .button{padding:13px 19px;font-size:12px}.hero-actions .text-link{font-size:12px}.jacb-landing .hero .hero-note{margin-top:21px;font-size:9px}.jacb-demo-wrap{width:100%;max-width:550px;margin:auto;padding-bottom:20px}.demo-body{grid-template-columns:110px minmax(0,1fr);min-height:340px}.demo-server{gap:10px;padding:16px 17px}.demo-server strong{font-size:12px}.demo-server small{font-size:8px}.demo-server-icon{width:35px;height:35px}.demo-channels{padding:22px 8px 16px}.demo-channels>span{padding-inline:6px;font-size:6px}.demo-channels>button{gap:6px;padding:10px 7px;font-size:9px}.demo-channels>button>svg{width:13px}.demo-channel-note{flex-direction:row;align-items:center;gap:8px;padding:17px 3px 0}.demo-channel-note>span:last-child{font-size:7px}.demo-chat-content{padding:17px 15px 10px}.demo-channel-title{padding:13px 15px}.demo-channel-title>span{font-size:6px;display:block}.demo-message>.brand-mark,.demo-person{width:28px;height:28px}.demo-message p,.demo-author>strong{font-size:10px}.demo-date{font-size:6px}.demo-balance>strong{font-size:27px}.demo-composer{margin-inline:13px}.demo-composer>span{font-size:7px}.demo-floating-note{gap:9px;padding:11px 13px;right:14px}.demo-floating-note strong{font-size:10px}.demo-floating-note small{font-size:8px}.public-stats{margin-bottom:33px;padding:19px 18px 23px}.stats-eyebrow{margin-bottom:18px;font-size:6px}.public-stats-grid strong{font-size:28px}.public-stats-grid span{font-size:8px}.jacb-landing .promise-strip{letter-spacing:.8px;grid-template-columns:1fr 1fr;justify-items:center;gap:17px 10px;padding-block:19px;font-size:6px;display:grid}.promise-strip .strip-spark{display:none}.jacb-landing .marketing-section{padding-block:52px}.jacb-landing .section-heading{margin-bottom:28px;display:block}.jacb-landing .section-heading h2{margin-top:14px;font-size:34px;line-height:1.25}.jacb-landing .section-heading>div:last-child{margin-top:22px}.jacb-landing .section-heading p{font-size:12px}.jacb-landing .feature-grid{grid-template-columns:1fr;gap:22px}.jacb-landing .feature-art{height:207px;padding:23px}.jacb-landing .mini-caption{font-size:8px}.feature-currency{gap:15px;height:110px}.feature-currency>img{width:76px;height:76px}.feature-currency>div>strong{font-size:35px}.feature-currency>div>span{font-size:6px}.feature-currency>svg{width:20px;top:20px;right:15px}.jacb-landing .currency-options{gap:9px}.jacb-landing .currency-options>span{padding:6px 10px;font-size:9px}.jacb-landing .mini-shelves{gap:13px;max-width:260px;margin-top:24px}.jacb-landing .mini-shelves>div{height:118px}.jacb-landing .delivery-flow{gap:15px;margin:35px 0 26px}.jacb-landing .delivery-flow>span{width:48px;height:48px}.jacb-landing .delivery-flow>span>svg{width:22px}.jacb-landing .delivered-pill{font-size:8px}.jacb-landing .feature-copy{padding:25px}.jacb-landing .feature-number{font-size:8px}.jacb-landing .feature-copy h3{font-size:23px}.jacb-landing .feature-copy p,.jacb-landing .feature-copy .feature-subtitle{font-size:13px}.jacb-landing .feature-copy .text-link{font-size:12px}.jacb-landing .community-section,.jacb-landing .control-section{grid-template-columns:1fr;gap:35px}.jacb-landing .community-art{min-height:420px}.community-mascot{width:340px;height:340px;top:0}.mascot-perk{gap:7px;padding:10px 12px;font-size:9px}.perk-one{top:114px;left:20px}.perk-two{top:250px;right:15px}.spark-one{left:40px}.spark-two{right:40px}.jacb-landing .community-caption{bottom:28px;left:28px}.jacb-landing .community-caption strong{font-size:29px}.jacb-landing .community-caption .eyebrow{font-size:8px}.jacb-landing .community-copy h2,.jacb-landing .control-section h2{font-size:34px}.jacb-landing .community-copy p{font-size:13px;line-height:1.9}.jacb-landing .community-copy .text-link{font-size:12px}.jacb-landing .process-inner{grid-template-columns:1fr;gap:37px;padding-block:52px}.jacb-landing .process-inner h2{font-size:34px}.jacb-landing .process-step{gap:17px;margin-bottom:23px;padding-bottom:23px}.jacb-landing .process-step>span{width:32px;height:32px;font-size:10px}.jacb-landing .process-step h3{font-size:14px}.jacb-landing .process-step p{font-size:12px}.jacb-landing .control-section>div>p{font-size:13px}.jacb-landing .control-points p{font-size:11px}.jacb-landing .control-card-top{gap:11px;padding:23px}.jacb-landing .control-card-top strong{font-size:13px}.jacb-landing .control-card-top small{font-size:9px}.jacb-landing .control-card-row{margin-inline:23px;padding-block:20px;font-size:11px}.jacb-landing .control-value{padding:5px 8px;font-size:9px}.jacb-landing .control-card-bottom{padding:19px 23px;font-size:9px}.jacb-landing .faq-section .section-heading{align-items:end;gap:20px;display:flex}.jacb-landing .faq-section .section-heading h2{font-size:31px}.jacb-landing .faq-section .section-heading>.text-link{max-width:105px;font-size:9px}.jacb-landing .marketing-faq summary{gap:11px;padding:19px 16px;font-size:12px}.jacb-landing .marketing-faq summary>.faq-number{min-width:14px;font-size:8px}.jacb-landing .marketing-faq p{margin-bottom:21px;padding:0 18px 0 41px;font-size:12px}.jacb-landing .final-cta{margin-block:34px;padding:28px 24px;display:block}.jacb-landing .final-cta h2{font-size:29px}.jacb-landing .final-cta p{font-size:12px}.jacb-landing .final-cta .button{margin-top:25px}.site-footer{padding-top:37px}.footer-grid{grid-template-columns:1fr 1fr;gap:25px 20px;padding-bottom:30px}.footer-grid>div:first-child{grid-column:1/-1}.footer-grid p{font-size:12px}.footer-grid h3{font-size:8px}.footer-grid>div>a:not(.brand){font-size:10px}.footer-bottom{font-size:8px}.heading-row h1,.page-title h1{font-size:30px}.shop-hero h1{font-size:32px}.login-card h1{font-size:39px}.legal-layout h1{font-size:35px}.brand-expansion{font-size:8px}.shop-nav .brand-expansion{display:none}}@media (max-width:390px){.demo-body{grid-template-columns:82px minmax(0,1fr)}.demo-channels{padding-inline:5px}.demo-channels>button{padding-inline:4px;font-size:8px}.demo-channels>span{letter-spacing:.5px;padding-inline:4px;font-size:5px}.demo-channel-note{flex-direction:column;align-items:flex-start;padding-left:5px}.demo-chat-content,.demo-channel-title{padding-inline:10px}.demo-channel-title>span{display:none}.demo-message{gap:7px}.demo-message p{font-size:9px}.demo-balance{padding:10px}.demo-balance>strong{gap:5px;font-size:24px}.demo-composer{margin-inline:9px}.demo-composer>span{font-size:6px}.demo-floating-note{gap:8px;padding:10px;right:7px}.demo-floating-note strong{font-size:9px}.demo-floating-note small,.demo-server small{font-size:7px}.demo-server strong{font-size:11px}.public-stats-grid strong{font-size:25px}.public-stats-grid span{font-size:7px}.jacb-landing .hero h1{font-size:45px}.jacb-landing .hero-copy>p{font-size:13px}.mascot-perk{padding:9px;font-size:8px}.perk-one{left:11px}.perk-two{right:9px}.demo-author>time{font-size:6px}.demo-shop-filters{gap:9px}.demo-shop-filters>button{font-size:6px}}.shop-hero .eyebrow{color:color-mix(in srgb,var(--store-accent) 55%,#e7e7e4 45%)!important}.shop-tabs button.active{color:color-mix(in srgb,var(--store-accent) 55%,#e7e7e4 45%);border-color:color-mix(in srgb,var(--store-accent) 75%,#e7e7e4 25%)}@media (prefers-reduced-motion:reduce){.jacb-landing .feature-card:hover{transform:none}}:root{--ink:#f1f0ed;--muted:#b4b1a9;--line:#3e3e3a;--accent:#d7a2f3;--paper:#222;color:var(--ink);background:#171717}body,.jacb-landing,.shell,.app-main{background:#171717}.topbar{background:#141414;border-color:#3a3a38}.site-footer{background:#121212;border-color:#3d3d36}.app-top{color:#b8b5ac;background:#191919;border-color:#3b3b36}.sidebar{background:#141414;border-color:#3c3c36}.primary,.toplinks .primary{color:#241829;box-shadow:none;background:#d7a2f3;border-color:#d7a2f3}.primary:hover,.toplinks .primary:hover{color:#241829;box-shadow:none;background:#e7bdf8;border-color:#e7bdf8}.secondary{color:#e4dce4;background:#2a2a28;border-color:#50504a}.secondary:hover{background:#343431;border-color:#747166}.ghost{color:#b9b7ad}.ghost:hover{color:#ece4ec;background:#ffffff08}.text-link{color:#daaedc;text-decoration-color:#7a597c}.text-link:hover{color:#e5b8e6;text-decoration-color:#e5b8e6}.eyebrow{color:#c88acb}.status-dot{background:#c884cc;box-shadow:0 0 0 3px #c884cc10}.strip-spark{color:#b676ba}em{color:#d292d6}.jacb-landing em{color:#0000;background:linear-gradient(100deg,#cda5fa 8%,#e8a9d7 95%);-webkit-background-clip:text;background-clip:text}.brand-expansion,.toplinks>a{color:#b7b5ab}.toplinks>a:hover,.toplinks>a[aria-current=page]{color:#eddcec}.menu-toggle{color:#dfdcd2}.jacb-landing .hero .hero-note{color:#a5a195}.hero-note svg{color:#b384b5}.jacb-demo{background:#242424;border-color:#50504b;box-shadow:0 16px 38px #0004}.demo-server,.demo-footer{background:#2a2a29;border-color:#454540}.demo-server-icon{color:#d993dd;background:#2d222d;border-color:#664268}.demo-server strong{color:#e8dce7}.demo-server small{color:#aba89d}.demo-label{color:#c8c8ba;background:#343430;border-color:#56564d}.demo-channels{background:#1d1d1d;border-color:#3a3a36}.demo-channels>span{color:#a4a49a}.demo-channels>button{color:#abab9f}.demo-channels>button:hover{color:#ece0eb;background:#33332e}.demo-channels>button.selected{color:#dc9ce0;background:#372538;border-color:#6c436f}.demo-channel-note{border-color:#393932}.demo-channel-note>span:last-child{color:#a8a596}.demo-chat{background:#252524}.demo-channel-title{color:#d6d2c8;border-color:#42423c}.demo-channel-title>span{color:#aaa99e;border-color:#55554b}.demo-date{color:#adad9f}.demo-date:before,.demo-date:after{background:#45453d}.demo-author>strong{color:#e5e4db}.demo-author>time{color:#adad9f}.demo-message p{color:#c7c7bc}.demo-person{color:#ddb1dc;background:#50493c}.app-tag{color:#fff;background:#765194}.demo-balance{background:#2c2b27;border-color:#614762 #614762 #614762 #c078c4}.demo-balance>span{color:#bca1bc}.demo-balance>strong{color:#eddfed}.demo-balance>strong>small{color:#bca7bb}.demo-balance>div{color:#b4aa96}.demo-action{color:#d5a2d7;background:#342535;border-color:#693e6b}.demo-action:hover{background:#422a43}.demo-composer{color:#adad9e;background:#33332f;border-color:#4e4e46}.demo-footer{color:#b2b2a5}.demo-footer>span:last-child{color:#c991cb}.demo-floating-note{background:#2b2925;border-color:#6e516f;box-shadow:0 8px 20px #0003}.demo-floating-note>span{color:#d69ad9;background:#3f2b40}.demo-floating-note strong{color:#e2d3e2}.demo-floating-note small{color:#b4ab9c}.demo-floating-note>svg{color:#cb97cd}.demo-shop-filters>button{color:#b5ad9f}.demo-shop-filters>button.active{color:#deaae0;border-color:#b67bba}.demo-reward-list>.mini-product{color:#d4bdd4;background:#292825;border-color:#514b40}.demo-reward-list>.mini-product:hover{border-color:#98679a}.demo-reward-list>.mini-product small{color:#b49eb4}.demo-delivery{background:#2c2a25;border-color:#664966}.demo-delivery strong{color:#e4d3e3}.demo-delivery>svg{color:#ca97cb}.demo-reaction{background:#352d25;border-color:#674669}.public-stats{background:#202020;border-color:#41413c}.stats-eyebrow{color:#b385b6}.public-stats-grid>div+div{border-color:#41413e}.public-stats-grid strong{color:#efe8ee}.public-stats-grid span{color:#b8b6ab}.jacb-landing .promise-strip{color:#c8c7bf;background:#20201f;border-color:#3c3c39}.jacb-landing .section-heading p{color:#b9b6ab}.jacb-landing .feature-card{background:#222;border-color:#454540;box-shadow:0 6px 20px #0002}.jacb-landing .feature-card:hover{border-color:#815783}.jacb-landing .feature-art{background:#292927;border-color:#41413d}.jacb-landing .mini-caption{color:#b8b8af}.jacb-landing .feature-number{color:#af93b1}.jacb-landing .feature-copy h3{color:#ece0eb}.jacb-landing .feature-copy p{color:#b5b3a8}.jacb-landing .feature-copy .feature-subtitle{color:#d5d5ce}.feature-currency>div>strong{color:#ebdeeb}.feature-currency>div>span{color:#b7ac98}.feature-currency>svg{color:#c18ec3}.jacb-landing .currency-options>span{color:#bdbdb4;background:#20201e;border-color:#494942}.jacb-landing .currency-options>.active{color:#db9bdf;background:#352436;border-color:#7e5181}.gold{color:#d7a0d7;background:#3b2b3c}.violet{color:#bcaec9;background:#35313a}.rose{color:#cdaab7;background:#3e3138}.jacb-landing .delivery-flow{color:#9e8d76}.jacb-landing .delivery-flow>span{color:#c8a1c7;background:#302e28;border-color:#5f465f}.jacb-landing .delivery-flow>.last{color:#dca9dd;background:#392a39;border-color:#825a82}.jacb-landing .delivered-pill{color:#bba2bb}.jacb-landing .community-section{background:#1f1f1e;border-color:#3e3e39}.jacb-landing .community-art{background:#171717;border-color:#46463f}.mascot-orbit{border-color:#5b574b66}.mascot-orbit.two{border-color:#69615138}.mascot-spark{color:#bb94bc}.spark-two{color:#b194b2}.mascot-perk{color:#cfb3cf;background:#292722;border-color:#6a516a}.perk-one{color:#d9a4d8}.jacb-landing .community-copy p{color:#b6b4a9}.jacb-landing .process-section{background:#171717}.jacb-landing .process-step{border-color:#3d3d37}.jacb-landing .process-step>span{color:#ce8ed1;background:#2d222d;border-color:#604061}.jacb-landing .process-step p{color:#b6b2a7}.jacb-landing .control-section{background:#20201f;border-color:#41413e}.jacb-landing .control-points p{color:#c6c6bd}.jacb-landing .control-points svg{color:#ca94cc}.jacb-landing .control-card{background:#262625;border-color:#50504a;box-shadow:0 12px 28px #0002}.jacb-landing .control-card-top,.jacb-landing .control-card-row{border-color:#41413c}.jacb-landing .control-card-top strong{color:#e4dae3}.jacb-landing .control-card-top small,.jacb-landing .control-card-bottom{color:#aeaea4}.jacb-landing .control-card-row{color:#d2d2c9}.jacb-landing .control-value{color:#d89cdc;background:#362637;border-color:#583859}.jacb-landing .faq-section{background:#171717;border-color:#3d3d38}.jacb-landing .marketing-faq{background:#242423;border-color:#44443e}.jacb-landing .marketing-faq:hover{border-color:#777568}.jacb-landing .marketing-faq[open]{background:#2b2925;border-color:#885e8a}.jacb-landing .marketing-faq summary>span:nth-child(2){color:#e2e2d9}.jacb-landing .marketing-faq summary>.faq-number{color:#a49b8a}.jacb-landing .marketing-faq summary>.faq-plus{color:#d692db}.jacb-landing .marketing-faq p{color:#bdbdb1}.jacb-landing .final-cta{background:linear-gradient(115deg,#2b2824,#222221);border-color:#5d445d}.jacb-landing .final-cta p{color:#bbb8b0}.footer-grid p{color:#adada0}.footer-grid .eyebrow{color:#ae93ae}.footer-grid h3{color:#c5c5b7}.footer-grid>div>a:not(.brand){color:#b5b5a6}.footer-grid a:hover{color:#da99de}.footer-bottom{color:#a3a397;border-color:#383831}.card,.stat,.form-section,.server-card{background:#242423;border-color:#41413b}.server-card:hover{border-color:#765077}.sidebar .server-switch{color:#d6d6c8;background:#252523;border-color:#4c4c42}.sidebar nav a{color:#b7b7ab}.sidebar nav a.active{color:#dd9fe1;background:#322532;border-color:#674469}.sidebar nav a:hover{background:#292925}.sidebar-foot,.sidebar-foot a{color:#a6a69a}.welcome-card{background:#272620;border-color:#604560}.welcome-card:after{color:#a168a323}.welcome-card .text-link{color:#d8a9da}.stat small,.stat p,.heading-row p,.page-title p{color:#b5b5a8}.input{color:#deded2;background:#1b1b1a;border-color:#55554b}.input::placeholder{color:#959589}.input:focus{outline-color:#c38ac6}.field{color:#d5d2c6}.field>small{color:#aba99b}.switch-field input{background:#515147}.switch-field input:checked{background:#a663a9}.switch-field input:checked:before{background:#f6e4f7}.badge{color:#db9add;background:#302330;border-color:#623f62}.table-wrap{border-color:#45453d}.data-table th{color:#b9b6a8;background:#292925;border-color:#45453d}.data-table td{color:#c8c5b8;border-color:#41413888}.data-table td strong{color:#e2d7e2}.table-avatar,.server-icon{color:#e1bfe1;background:#34342f}.currency-preview{background:#2c2922;border-color:#6d4b6e}.dialog-content{background:#252522;border-color:#727260}.dialog-overlay{background:#0c0c0bb3}.empty{background:#20201e;border-color:#5b5b50}.empty-icon{color:#d099d2;background:#2e232e;border-color:#634264}.skeleton{background:linear-gradient(90deg,#272723,#393932,#272723) 0 0/200% 100%}.chart-column>div{background:linear-gradient(#d099d2,#7a4c7c)}.activity-list li,.info-list>div{border-color:#45453d}.shop-nav{background:#191919;border-color:#3d3d36}.shop-hero{background:#242321;border-color:#575044}.shop-hero:after{color:#b188b120}.shop-hero p{color:#c2bcae}.shop-balance{color:#d9bad9;background:#2b212a;border-color:#6d4b6e}.shop-grid .product-card{background:#242423;border-color:#4a463d}.product-card .mint,.product-detail-art.mint{color:#d2a6d1;background:#302c25}.product-card .lavender,.product-detail-art.lavender{color:#c9b9d6;background:#322f35}.product-card .peach,.product-detail-art.peach{color:#ddb7bd;background:#3a3032}.legal-layout code{background:#302d26;border-color:#5d445c}.positive{color:#b8d0ac!important}.negative{color:#e2b0ac!important}.notice.success{color:#c6d7b8;background:#242d23;border-color:#53634b}.notice.error,.toast.error{color:#f2c6bf;background:#342725;border-color:#79504a}.toast{color:#debede;background:#2b2923;border-color:#725272}@media (min-width:701px){.jacb-demo-wrap{width:100%;max-width:500px;margin-inline:auto;padding-bottom:15px}.demo-server{padding:13px 15px}.demo-body{grid-template-columns:103px minmax(0,1fr);min-height:0}.demo-channels{padding:17px 7px 13px}.demo-channels>button{padding-block:8px}.demo-channel-title{min-height:38px;padding:10px 12px}.demo-channel-title>span{font-size:6px}.demo-chat-content{min-height:0;padding:13px 12px 7px}.demo-date{display:none}.demo-message{margin-bottom:12px}.demo-balance{margin-top:8px;padding:10px}.demo-balance>strong{margin-block:8px;font-size:24px}.demo-balance>strong img{width:24px;height:24px}.demo-composer{margin:0 10px 10px;padding:8px 10px}.demo-footer{padding:10px 15px}.demo-floating-note{gap:8px;padding:9px 11px;right:12px}.demo-floating-note strong{font-size:9px}.demo-floating-note small{font-size:7px}}
:root{--page-gutter:clamp(18px,3vw,32px);--site-header-height:94px;--content-inset:max(var(--page-gutter),calc((100vw - 1200px)/2));--section-space:clamp(48px,6vw,80px);--dialog-gutter:clamp(12px,3vw,24px)}html{scrollbar-gutter:stable;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{min-inline-size:0}img,video,canvas{max-inline-size:100%}.hero>*,.section-heading>*,.feature-grid>*,.community-section>*,.control-section>*,.process-inner>*,.footer-grid>*,.stats>*,.dashboard-columns>*,.form-grid>*,.shop-grid>*,.server-grid>*,.heading-row>*,.toolbar>*,.shop-nav>*,.profile>*,.demo-body>*,.demo-message>*,.demo-delivery>*,.demo-floating-note>*,.card,.form-section,.field{min-inline-size:0}.topbar{z-index:30;isolation:isolate;min-height:var(--site-header-height);height:var(--site-header-height);position:relative}.topbar .brand{flex-shrink:1;min-inline-size:0}.brand-name{min-inline-size:0}.brand-expansion{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}.button{white-space:normal;text-align:center;max-inline-size:100%;line-height:1.45}.menu-toggle{flex-shrink:0;min-width:36px;min-height:36px}.jacb-landing .hero{min-height:calc(100svh - var(--site-header-height));align-items:center;column-gap:clamp(28px,4vw,64px);padding-block:clamp(32px,5vh,64px)}.hero-copy,.hero-visual{width:100%;min-inline-size:0}.jacb-demo-wrap{isolation:isolate;max-inline-size:min(500px,100%);margin-inline:auto;padding-bottom:0}.jacb-demo{width:100%;max-width:100%;overflow:hidden}.demo-server>div,.demo-message-copy{min-width:0}.demo-server strong,.demo-server small,.demo-message p,.demo-author strong{overflow-wrap:anywhere}.demo-channels{min-width:0;overflow:hidden}.demo-channel-note{overflow:hidden}.demo-channel-title{min-inline-size:0;overflow:hidden}.demo-channel-title>span{text-overflow:ellipsis;overflow:hidden}.demo-footer{flex-wrap:wrap;row-gap:7px}.demo-floating-note{border:0;border-top:1px solid var(--line);max-inline-size:100%;box-shadow:none;border-radius:0;justify-content:flex-start;align-items:center;gap:10px;margin:0;padding:12px 15px;display:flex;position:static;inset:auto;transform:none}.demo-floating-note>div{flex:1}.demo-floating-note strong,.demo-floating-note small{overflow-wrap:anywhere}.demo-floating-note>svg{margin-left:auto}.demo-reward-list>.mini-product{width:100%;min-inline-size:0}.demo-reward-list>.mini-product>span:nth-child(2){min-width:0}.demo-reward-list>.mini-product strong{overflow-wrap:anywhere}.jacb-landing .marketing-section,.jacb-landing .process-inner{padding-block:var(--section-space)}.jacb-landing .section-heading{gap:20px 32px}.community-art{isolation:isolate}.mascot-orbit,.mascot-spark{pointer-events:none}.jacb-landing .final-cta{margin-block:var(--section-space);gap:28px}.public-stats{max-inline-size:calc(100% - 2 * var(--content-inset))}.public-stats-grid>div{min-width:0;padding-inline:10px}.public-stats-grid span{overflow-wrap:anywhere}.footer-grid{gap:32px}.footer-grid>div>a:not(.brand),.footer-bottom{overflow-wrap:anywhere}.footer-bottom{flex-wrap:wrap;row-gap:10px}.sidebar{overscroll-behavior:contain;scrollbar-width:thin;height:100dvh;min-height:0;overflow-y:auto}.sidebar nav,.sidebar-foot{flex-shrink:0}.app-top{gap:14px;height:auto;min-height:76px}.breadcrumbs{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.profile{flex-shrink:0;max-width:50%}.profile>span{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.workspace{width:100%;max-width:1190px;padding:clamp(20px,3vw,36px)}.heading-row{align-items:center;gap:20px}.heading-row h1,.page-title h1,.shop-hero h1{overflow-wrap:anywhere}.heading-actions{flex-wrap:wrap;row-gap:10px}.card,.form-section{padding:clamp(20px,2.5vw,28px)}.table-wrap{overscroll-behavior-inline:contain;max-inline-size:100%;overflow-x:auto}.toolbar{align-items:center;gap:12px}.toolbar .input,.toolbar label{min-inline-size:0}.toolbar label{flex-wrap:wrap}.toolbar .search{flex:220px}.toolbar select.input{flex:150px}.toolbar label .input{width:auto;min-width:0;max-width:100%}.form-grid{gap:22px}.input{max-inline-size:100%;min-width:0}.form-actions{flex-wrap:wrap;gap:12px}.form-actions .button{flex:0 auto}.upload-control{min-width:0;max-width:100%}.upload-control input[type=file]{width:100%;min-width:0;max-width:100%}.upload-control small{overflow-wrap:anywhere}.upload-control>*{min-width:0}.switch-field{width:100%;min-width:0}.switch-field>span{overflow-wrap:anywhere;min-width:0}.upload-control input[type=file][hidden]{display:none}.upload-picker{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.upload-picker .button{color:#f0d4f8;background:#342a39;border-color:#886294;min-height:42px}.upload-picker .button:hover{background:#45334d;border-color:#c39ad2}.upload-file-status{overflow-wrap:anywhere;color:#c8c5c9;flex:120px;min-width:0;font-size:12px}.currency-icon{width:var(--currency-icon-size,20px);height:var(--currency-icon-size,20px);object-fit:contain;vertical-align:middle;flex-shrink:0;display:inline-block}.currency-emoji{line-height:var(--currency-icon-size,20px);font-size:var(--currency-icon-size,20px);text-align:center}.currency-symbol-preview{border:1px solid var(--line);--currency-icon-size:28px;background:#1e1e1d;border-radius:7px;place-items:center;height:42px;display:grid}.currency-preview .currency-icon{--currency-icon-size:36px;width:36px;height:36px}.switch-field input[type=checkbox]{flex:0 0 36px;width:36px;min-width:36px;max-width:36px;height:21px;margin:0}.upload-control .remove-image{color:#f0d4f8;background:#342a39;border-color:#886294;justify-self:start;min-height:42px;padding:10px 14px}.upload-control .remove-image:hover{color:#fff0ff;background:#45334d;border-color:#c39ad2}.button:disabled{opacity:1;color:#aaa6ad;cursor:not-allowed;background:#30302f;border-color:#55514f}.input:disabled{opacity:1;color:#b2aeb5;cursor:not-allowed;background:#292928;border-color:#504d4a}.card-heading{flex-wrap:wrap;gap:14px}.currency-preview{overflow-wrap:anywhere;flex-wrap:wrap;max-width:100%}.info-list>div{flex-wrap:wrap;align-items:flex-start;gap:12px}.info-list>div>span,.info-list>div>strong,.info-list code{overflow-wrap:anywhere;min-width:0;max-width:100%}.activity-list li{flex-wrap:wrap;gap:12px;min-width:0}.activity-list li>div{min-width:0}.activity-list strong,.activity-list small{overflow-wrap:anywhere}.shop-nav{flex-wrap:wrap;gap:20px}.shop-nav-title{flex:240px;min-width:0;max-width:100%}.shop-nav-title>div{min-width:0}.shop-nav-title strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.shop-nav-title small{overflow-wrap:anywhere}.shop-nav-right{flex-wrap:wrap;gap:12px;min-width:0;max-width:100%}.shop-nav-right>.muted{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.shop-content{width:100%;min-width:0}.shop-hero{padding:clamp(24px,4vw,42px);overflow:hidden}.shop-hero:after{pointer-events:none}.shop-hero>*{max-inline-size:100%}.shop-tabs{overscroll-behavior-inline:contain;scrollbar-width:thin;gap:4px;max-inline-size:100%;overflow-x:auto}.shop-tabs button{flex-shrink:0}.product-card-copy{min-width:0;padding:clamp(20px,2vw,24px)}.product-card-copy h2,.product-card-copy p{overflow-wrap:anywhere}.product-card-bottom{flex-wrap:wrap;row-gap:14px}.product-card-bottom>strong{overflow-wrap:anywhere;flex-wrap:wrap;min-width:0}.product-card-bottom>.button{margin-left:auto}.pagination{flex-wrap:wrap;gap:12px}.pagination>span{overflow-wrap:anywhere}.toast{inset-inline-end:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));overscroll-behavior:contain;max-block-size:min(240px,100dvh - 32px);max-inline-size:calc(100vw - 32px);overflow:auto}.dialog-content{width:min(590px,calc(100% - 2 * var(--dialog-gutter)));max-height:calc(100dvh - 2 * var(--dialog-gutter));overscroll-behavior:contain;scrollbar-gutter:stable;padding:0;scroll-padding-block:90px 20px;overflow:hidden auto}.dialog-header{z-index:2;border-bottom:1px solid var(--line);background:#252522;align-items:flex-start;gap:16px;padding:22px 24px 20px;display:flex;position:sticky;top:0}.dialog-title{overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:clamp(22px,3vw,26px);line-height:1.35}.dialog-close{width:32px;height:32px;color:var(--muted);background:0 0;border:0;border-radius:5px;flex-shrink:0;place-items:center;margin:-2px -5px 0 0;padding:5px;display:grid;position:static;inset:auto}.dialog-close:hover{color:var(--ink);background:#ffffff0a}.dialog-body{min-width:0;padding:22px 24px 24px}.dialog-body>.muted{margin:0 0 22px}.dialog-body .form-actions{padding-top:20px}@media (max-width:1100px){.jacb-landing .hero{column-gap:28px}.toplinks{gap:17px}}@media (max-width:960px){.shell{display:block}.sidebar{z-index:42;width:min(280px,100vw - 32px);height:100dvh;padding:25px 17px;transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.close-nav{color:var(--muted);background:0 0;border:0;padding:5px;display:block;position:absolute;top:30px;right:14px}.mobile-backdrop.open{z-index:41;background:#080808ad;border:0;padding:0;display:block;position:fixed;inset:0}.mobile-sidebar-toggle{color:var(--ink);background:0 0;border:0;flex-shrink:0;margin-left:-5px;padding:5px;display:inline-flex}.app-top{min-height:65px;padding:16px 24px}.profile>span{display:none}.profile{max-width:40%}}@media (max-width:900px){:root{--site-header-height:82px}.topbar{gap:20px;padding-block:15px}.topbar .brand-expansion{display:block}.menu-toggle{place-items:center;display:grid}.toplinks{top:calc(100% - 6px);left:var(--page-gutter);right:var(--page-gutter);max-height:calc(100dvh - var(--site-header-height) - 24px);overscroll-behavior:contain;z-index:31;border:1px solid var(--line);background:#242423;border-radius:10px;padding:12px;display:none;position:absolute;overflow-y:auto;box-shadow:0 16px 35px #0005}.toplinks.open{flex-direction:column;align-items:stretch;gap:0;display:flex}.toplinks>a{padding:13px 12px;font-size:13px}.toplinks>.primary{margin-top:8px;padding:12px;font-size:12px}.jacb-landing .hero{min-height:0;padding:0 var(--content-inset);display:block}.hero-copy{min-height:calc(100svh - var(--site-header-height));flex-direction:column;justify-content:center;align-items:flex-start;max-width:650px;margin-inline:auto;padding-block:clamp(28px,5vh,52px);display:flex}.hero-visual{max-width:650px;margin-inline:auto;padding-block:36px 48px}.jacb-demo-wrap{max-width:500px}.jacb-landing .hero-copy>p{max-width:550px}.hero-copy>.eyebrow{max-width:100%}.jacb-landing .feature-grid{grid-template-columns:minmax(0,1fr);gap:24px;max-width:650px;margin-inline:auto}.jacb-landing .feature-card{width:100%}.jacb-landing .community-section,.jacb-landing .control-section,.jacb-landing .process-inner{grid-template-columns:minmax(0,1fr);gap:36px}.jacb-landing .community-art,.jacb-landing .control-card{justify-self:center;width:100%;max-width:540px}.jacb-landing .community-copy,.jacb-landing .control-section>div,.jacb-landing .process-inner>div{min-width:0}.jacb-landing .community-copy p,.jacb-landing .control-section>div>p{max-width:650px}.jacb-landing .section-heading{flex-wrap:wrap;align-items:flex-end;display:flex}.jacb-landing .section-heading>div:last-child{margin-top:0}}@media (max-width:600px){.heading-row{align-items:flex-start;gap:16px}.heading-actions{width:100%}.heading-actions .button{flex:auto}.workspace{padding-inline:var(--page-gutter)}.app-top{padding-inline:var(--page-gutter);gap:10px}.form-grid{grid-template-columns:minmax(0,1fr)}.form-grid .full{grid-column:auto}.form-actions .button{flex:120px}.toolbar .input,.toolbar select.input,.toolbar label{flex:130px}.toolbar .search{flex-basis:100%}.toolbar label .input{flex:100px}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dashboard-columns{grid-template-columns:minmax(0,1fr)}.shop-nav{padding:20px var(--page-gutter);gap:16px}.shop-nav-right{justify-content:flex-start;width:100%}.shop-content{padding-inline:var(--page-gutter)}.shop-hero{margin-inline:var(--page-gutter)}.shop-hero h1{font-size:clamp(28px,7.5vw,37px)}.product-card-bottom>.button{margin-left:0}.product-card-bottom{justify-content:space-between}.jacb-landing .final-cta{padding:26px}.jacb-landing .final-cta .button{max-width:100%}.dialog-header{padding:19px 20px 17px}.dialog-body{padding:20px}.dialog-close{margin-right:-5px}.footer-grid{gap:28px 24px}.footer-bottom{line-height:1.7}}@media (max-width:480px){.public-stats{padding:20px 16px}.public-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0}.public-stats-grid>div{padding:15px 8px;border-left:0!important}.public-stats-grid>div:nth-child(2n){border-left:1px solid var(--line)!important}.public-stats-grid>div:nth-child(n+3){border-top:1px solid var(--line)}.public-stats-grid span{font-size:9px}.demo-floating-note{gap:8px;padding:11px 12px}.demo-floating-note>span{flex-shrink:0;width:27px;height:27px}.demo-floating-note>svg{width:14px}.demo-floating-note strong{font-size:9px}.demo-floating-note small{font-size:7px}.demo-channel-title>span,.demo-date,.mascot-spark{display:none}.mascot-perk{max-width:calc(100% - 36px);font-size:8px}.perk-one{left:18px}.perk-two{right:18px}.jacb-landing .community-caption{left:24px;right:24px}.jacb-landing .community-caption strong{font-size:clamp(24px,7vw,29px)}.info-list>div{font-size:11px}.stats{gap:10px}.stat{padding:16px}.stat strong{font-size:clamp(20px,6.2vw,27px)}}@media (max-width:380px){.topbar .brand-expansion{display:none}.topbar{gap:14px}.hero-actions{gap:12px}.hero-actions .button{padding-inline:13px;font-size:11px}.hero-actions .text-link{gap:5px;font-size:11px}.demo-server{gap:8px;padding-inline:12px}.demo-server-icon{width:30px;height:30px}.demo-label{padding:4px;font-size:6px}.demo-body{grid-template-columns:74px minmax(0,1fr)}.demo-channels{padding-inline:4px}.demo-channels>button{gap:3px;padding-inline:3px;font-size:8px}.demo-channels>span{letter-spacing:.4px;padding-inline:3px;font-size:5px}.demo-message{gap:6px}.demo-message>.brand-mark,.demo-person{width:23px;height:23px}.demo-author{gap:4px}.demo-author>time{display:none}.demo-balance{padding:9px}.demo-balance>strong{gap:5px;font-size:22px}.demo-balance>strong img{width:21px;height:21px}.demo-balance>strong>small{font-size:10px}.demo-composer{padding:8px}.demo-composer>span{font-size:6px}.demo-footer{letter-spacing:.7px;padding-inline:11px}.demo-shop-filters{flex-wrap:wrap;gap:8px}.demo-reward-list>.mini-product{gap:6px;padding:7px}.demo-reward-list>.mini-product strong{font-size:8px}.demo-reward-icon{flex-shrink:0;width:25px;height:25px}}@media (max-width:900px) and (max-height:700px){.hero-copy{padding-block:24px}.jacb-landing .hero h1{margin-block:15px;font-size:clamp(38px,6.5vw,48px);line-height:1.1}.jacb-landing .hero-copy>p{margin-bottom:23px;font-size:13px;line-height:1.75}.jacb-landing .hero .hero-note{display:none}}@media (min-width:901px) and (max-height:680px){.jacb-landing .hero{padding-block:28px}.jacb-landing .hero h1{margin-block:17px;font-size:clamp(40px,4vw,54px)}.jacb-landing .hero-copy>p{margin-bottom:24px}.jacb-landing .hero .hero-note{margin-top:18px}.demo-composer,.demo-channel-note{display:none}.demo-chat-content{padding-block:10px}.demo-floating-note{padding-block:9px}}
select.input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23c7c1cb' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px;padding-right:42px}select.input:disabled{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239b959f' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.workspace .input{min-height:42px;line-height:1.45}.workspace textarea.input{min-height:92px;line-height:1.7}.workspace .button{gap:8px;min-height:42px}.workspace .button svg{flex-shrink:0}.workspace .heading-row{align-items:flex-start;gap:20px;margin-bottom:26px}.workspace .heading-row>.button,.workspace .heading-actions{align-self:center}.workspace .heading-row h1{margin-block:12px;line-height:1.18}.workspace .heading-row p{margin-bottom:0;line-height:1.7}.workspace .form-grid{align-items:start;gap:20px}.workspace .field{gap:8px}.workspace .field>span{line-height:1.5}.workspace .field>small{margin:0;line-height:1.6}.workspace .form-stack{gap:20px}.settings-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);align-items:start;gap:24px;display:grid}.settings-grid>*{min-width:0}.settings-grid .form-section{margin:0}.settings-aside,.settings-primary{gap:24px;min-width:0;display:grid}.settings-form .form-section{padding:24px}.settings-form .form-section h2{letter-spacing:-.5px;margin:0 0 8px;font-size:20px;line-height:1.35}.settings-form .form-section>p{margin:0 0 22px;font-size:12px;line-height:1.65}.currency-name-row{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:16px;display:grid}.currency-name-row .currency-symbol-preview,.currency-name-row .input{height:42px}.settings-meta{border-block:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:14px 0;font-size:11px;display:flex}.settings-meta strong{color:var(--ink);font-weight:500}.settings-form .switch-field{gap:16px;padding:6px 0;font-size:12px;line-height:1.6}.settings-form .switch-field>span{flex:1}.settings-form .upload-control{gap:12px}.settings-form .upload-control>img{object-fit:contain;object-position:left center;border:1px solid var(--line);background:#181818;border-radius:7px;width:100%;height:112px;max-height:none;padding:8px}.upload-picker .upload-file-status{flex:100px;font-size:11px}.settings-form .upload-control>.switch-field{border-block:1px solid var(--line);padding-block:12px}.settings-form .upload-control>small{font-size:10px;line-height:1.6}.settings-form .upload-control .remove-image{justify-self:start}.shop-media-grid{gap:26px;display:grid}.shop-media-grid>.field+.field{border-top:1px solid var(--line);padding-top:24px}.settings-preview>.eyebrow{letter-spacing:1.4px;font-size:9px}.settings-preview .currency-preview{gap:12px;margin-top:16px;padding:20px;font-size:24px}.settings-store-preview{overflow-wrap:anywhere;background-color:#191919;background-position:50%;background-size:cover;border:1px solid;border-radius:8px;margin-top:16px;padding:22px}.settings-store-title{align-items:center;gap:12px;min-width:0;display:flex}.settings-store-title>img{object-fit:cover;border-radius:8px;flex-shrink:0;width:40px;height:40px}.settings-store-title>svg{flex-shrink:0}.settings-form .settings-store-title h2{min-width:0;margin:0;font-size:20px}.settings-store-preview p{margin-block:18px 12px;font-size:12px;line-height:1.7}.settings-store-preview small{font-size:11px;line-height:1.7;display:block}.settings-form .form-section>p.settings-footnote{margin:16px 0 0;font-size:11px}.color-input-row{align-items:center;gap:10px;min-width:0;display:flex}.color-input-row>.input[type=color]{flex:0 0 48px;width:48px;height:42px;padding:5px}.color-input-row>.input:not([type=color]){flex:1;min-width:0}.settings-save{border-top:1px solid var(--line);justify-content:space-between;margin-top:24px;padding-top:20px}.settings-save>span{color:var(--muted);font-size:11px;line-height:1.6}.settings-save>.button{flex:none;min-width:148px}.workspace .overview-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.overview-stats>.stat{flex-direction:column;grid-column:span 2;gap:0;padding:20px;display:flex}.overview-stats>.stat:nth-last-child(-n+2){grid-column:span 3}.overview-stats .stat small{align-items:flex-start;min-height:30px;margin-bottom:14px;line-height:1.5}.overview-stats .stat small>svg{flex-shrink:0;margin-top:1px}.overview-stats .stat strong{margin-top:auto;font-size:28px;line-height:1.2}.overview-stats .stat p{min-height:29px;margin-top:10px;line-height:1.6}.workspace .toolbar{align-items:center;gap:12px;margin:0 0 20px}.workspace .toolbar label{white-space:nowrap;flex-wrap:nowrap;gap:8px}.workspace .toolbar label .input[type=date]{flex:1;width:145px;min-width:0}.workspace .table-actions{align-items:center;gap:8px}.workspace .table-actions>.button{min-height:36px}.workspace .data-table th,.workspace .data-table td{vertical-align:middle}.workspace .pagination{align-items:center;margin-top:18px}.workspace .pagination>.button{width:42px;height:42px;min-height:42px;padding:10px}.app-top{z-index:35;position:relative}.account-menu{flex-shrink:0;min-width:0;max-width:46%;position:relative}.account-trigger{max-width:100%;min-height:42px;color:var(--ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:5px 8px 5px 5px;font-size:12px;display:flex}.account-trigger:hover,.account-trigger[aria-expanded=true]{background:#28242b;border-color:#524957}.account-trigger>svg{color:#c4b9cb;flex-shrink:0}.account-avatar{object-fit:cover;color:#eed4fc;background:#3c2c46;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.account-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:170px;overflow:hidden}.account-dropdown{z-index:40;background:#242225;border:1px solid #524957;border-radius:10px;width:min(250px,100vw - 36px);padding:6px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 12px 32px #0006}.account-summary{border-bottom:1px solid var(--line);gap:5px;margin-bottom:5px;padding:12px 10px;font-size:12px;display:grid}.account-summary strong,.account-summary span{overflow-wrap:anywhere;min-width:0}.account-summary span{color:#b8b0bf;font-size:11px}.account-logout{color:#f1d3e0;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;width:100%;min-height:42px;padding:12px 10px;font-size:12px;display:flex}.account-logout:hover,.account-logout:focus-visible{background:#3a2c36}.account-dropdown{overscroll-behavior:contain;max-height:calc(100dvh - 100px);overflow-y:auto}@media (min-width:1440px){.workspace .overview-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.overview-stats>.stat,.overview-stats>.stat:nth-last-child(-n+2){grid-column:auto}}@media (max-width:1180px){.settings-grid{grid-template-columns:minmax(0,1fr)}.settings-aside{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.shop-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.shop-media-grid>.field+.field{border-top:0;padding-top:0}}@media (max-width:700px){.workspace .overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-stats>.stat,.overview-stats>.stat:nth-last-child(-n+2){grid-column:auto}.overview-stats>.stat:last-child{grid-column:1/-1}.overview-stats .stat p{min-height:0}.settings-aside{grid-template-columns:minmax(0,1fr)}.settings-form .form-section{padding:20px}.shop-media-grid{grid-template-columns:minmax(0,1fr)}.shop-media-grid>.field+.field{border-top:1px solid var(--line);padding-top:24px}.workspace .toolbar label{flex:190px}.workspace .toolbar label .input[type=date]{width:100%}.settings-grid,.settings-aside,.settings-primary{gap:18px}.settings-save{gap:14px}.settings-save>span{flex:100%}.settings-save>.button{width:100%}.account-name{display:none}.account-menu{max-width:95px}.account-trigger{gap:6px;padding-right:5px}}@media (max-width:380px){.currency-name-row{grid-template-columns:62px minmax(0,1fr);gap:12px}.overview-stats>.stat{padding:16px}.overview-stats .stat strong{font-size:22px}}
.themed-select.input{text-align:left;cursor:pointer;white-space:nowrap;background-image:none;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:11px 14px;transition:border-color .2s,background-color .2s,box-shadow .2s;display:flex;overflow:hidden}.themed-select>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.themed-select .select-chevron{color:#c7c1cb;flex-shrink:0;transition:rotate .2s;display:flex}.themed-select[data-state=open] .select-chevron{rotate:180deg}.themed-select[data-state=open]{border-color:#bd8bd2;box-shadow:0 0 0 2px #d7a2f31a}.themed-select:disabled{cursor:not-allowed}.select-menu{z-index:80;min-width:var(--radix-select-trigger-width);max-width:calc(100vw - 24px);max-height:min(320px,var(--radix-select-content-available-height));color:#eee6f2;transform-origin:var(--radix-select-content-transform-origin);background:#242225;border:1px solid #65516c;border-radius:9px;animation:.18s ease-out menu-enter;overflow:hidden;box-shadow:0 12px 32px #0006}.select-options{padding:5px}.select-option{cursor:pointer;-webkit-user-select:none;user-select:none;overflow-wrap:anywhere;border-radius:5px;outline:none;justify-content:space-between;align-items:center;gap:20px;min-height:38px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex;position:relative}.select-option[data-highlighted]{color:#fff0ff;background:#49314f}.select-option[data-state=checked]{color:#edc7fc;background:#36283d}.select-option[data-disabled]{color:#a69bac;cursor:not-allowed}.select-check{color:#e2b2f5;flex-shrink:0;display:flex}.select-scroll{color:#dbb3eb;background:#29232d;justify-content:center;align-items:center;height:24px;display:flex}.upload-picker{gap:10px}.upload-picker .remove-image.button{color:#efc9e5;background:0 0;border:1px solid #69536f;border-radius:7px;flex:0 0 36px;justify-self:auto;place-items:center;width:36px;height:36px;min-height:36px;padding:8px;display:grid}.upload-picker .remove-image.button:hover{background:#452e40;border-color:#dba0c9}.upload-picker .remove-image.button:disabled{color:#aaa6ad;background:#30302f;border-color:#55514f}.upload-picker .upload-file-status{flex:100%;margin-top:0}.settings-aside{display:block}.settings-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr)}.upload-control>img.upload-preview,.settings-form .upload-control>img.upload-preview{object-fit:contain;object-position:center;width:96px;height:96px;padding:0}.settings-form .upload-control>img.upload-banner{width:100%;height:112px;padding:4px}.scroll-reveal{transition:opacity .9s cubic-bezier(.22,.61,.36,1),translate .9s cubic-bezier(.22,.61,.36,1)}.scroll-reveal[data-reveal-state=pending]{opacity:0;translate:0 18px}.scroll-reveal[data-reveal-state=visible]{opacity:1;translate:0}.button,a,.shop-tabs button,.demo-channels button,summary{transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,opacity .2s}.dialog-overlay{animation:.2s ease-out overlay-enter}.dialog-content{animation:.25s ease-out dialog-enter}.account-dropdown{animation:.18s ease-out menu-enter}@keyframes menu-enter{0%{opacity:0;translate:0 -4px}to{opacity:1;translate:0}}@keyframes overlay-enter{0%{opacity:0}to{opacity:1}}@keyframes dialog-enter{0%{opacity:0;scale:.98}to{opacity:1;scale:1}}@media (max-width:1180px){.settings-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.scroll-reveal,.button,a,.shop-tabs button,.demo-channels button,summary,.themed-select,.select-chevron{transition:none!important}.scroll-reveal[data-reveal-state]{opacity:1;translate:none}.select-menu,.account-dropdown,.dialog-overlay,.dialog-content{animation:none!important}}
.brand-mark{background:0 0;border-radius:0;overflow:visible}.brand-mark img{object-fit:contain;transform:none}.demo-balance>strong img,.feature-currency>img{object-fit:contain;border-radius:0}.community-mascot{object-fit:contain;mix-blend-mode:normal}
.jacb-landing .split-hero{isolation:isolate;min-height:max(620px, calc(100svh - var(--site-header-height) - 64px));background:#191919;padding:0;display:block;position:relative;overflow:hidden}.split-hero .hero-copy{z-index:2;width:53%;max-width:none;min-height:inherit;padding:64px 50px 64px var(--content-inset);flex-direction:column;justify-content:center;align-items:flex-start;margin:0;display:flex;position:relative}.jacb-landing .split-hero h1{letter-spacing:-.045em;margin:26px 0 28px;font-size:clamp(48px,4.5vw,80px);line-height:1.08}.jacb-landing .split-hero .hero-copy>p{max-width:510px;margin-bottom:32px;font-size:clamp(14px,1.1vw,17px);line-height:1.9}.split-hero .hero-copy>.eyebrow{letter-spacing:.16em;font-size:10px}.split-hero .hero-actions{gap:26px}.jacb-landing .split-hero .hero-copy>.hero-note{margin:28px 0 0;font-size:10px}.split-hero .hero-note svg{flex-shrink:0}.split-hero .hero-visual{z-index:1;clip-path:polygon(17% 0,100% 0,100% 100%,0 100%);background:radial-gradient(at 70% 45%,#b77ed51c,#0000 65%),repeating-linear-gradient(0deg,#0000 0 47px,#ffffff03 47px 48px),repeating-linear-gradient(90deg,#0000 0 47px,#ffffff03 47px 48px),#222022;width:53%;max-width:none;margin:0;padding:0;position:absolute;inset:0 0 0 auto}.split-hero .hero-visual:before{content:"";pointer-events:none;clip-path:polygon(17% 0,calc(17% + 3px) 0,3px 100%,0 100%);background:linear-gradient(#e0b6f8,#bd8ad1);position:absolute;inset:0}.hero-stage{min-height:inherit;height:100%;padding:88px var(--content-inset) 88px clamp(96px, 8vw, 155px);align-items:center;display:flex}.split-hero .jacb-demo-wrap{width:100%;max-width:500px;padding:0}.split-hero .jacb-demo{box-shadow:0 24px 64px #0005}.hero-stage-label,.hero-stage-caption{right:var(--content-inset);letter-spacing:.14em;color:#c2b8c6;align-items:center;gap:10px;font-size:9px;display:flex;position:absolute}.hero-stage-label{top:30px}.hero-stage-caption{bottom:30px}.hero-stage-caption svg{color:var(--accent)}.jacb-landing .split-hero+.promise-strip{min-height:64px}.jacb-landing .public-stats{margin-top:var(--section-space)}@media (min-width:901px) and (max-width:1200px){.split-hero .hero-copy{width:50%;padding-right:24px}.split-hero .hero-visual{width:54%}.hero-stage{padding-left:88px;padding-right:var(--page-gutter)}.hero-stage-label,.hero-stage-caption{right:var(--page-gutter)}.jacb-landing .split-hero h1{font-size:clamp(43px,4.7vw,56px)}.split-hero .hero-actions{gap:18px}.split-hero .hero-actions .button,.split-hero .hero-actions .text-link{font-size:12px}}@media (max-width:900px){.jacb-landing .split-hero{min-height:0}.split-hero .hero-copy{width:100%;max-width:680px;min-height:0;padding:clamp(48px, 8vw, 76px) var(--page-gutter) 62px;margin-inline:auto}.jacb-landing .split-hero h1{font-size:clamp(43px,8vw,68px)}.split-hero .hero-copy>.eyebrow{font-size:9px}.split-hero .hero-visual{clip-path:polygon(0 26px,100% 0,100% 100%,0 100%);width:100%;position:relative;inset:auto}.split-hero .hero-visual:before{clip-path:polygon(0 26px,100% 0,100% 3px,0 29px)}.hero-stage{padding:88px var(--page-gutter) 66px;justify-content:center}.hero-stage-label{top:44px;right:var(--page-gutter);font-size:8px}.hero-stage-caption{bottom:22px;right:var(--page-gutter);font-size:8px}.split-hero .jacb-demo-wrap{margin:0}.jacb-landing .split-hero+.promise-strip{row-gap:18px;min-height:64px}}@media (max-width:380px){.split-hero .hero-actions{gap:20px}.split-hero .hero-copy>.eyebrow{font-size:8px}}
