:root{font-family:Golos Text,Arial,sans-serif;color:var(--ink);background:var(--page);font-synthesis:none;font-weight:400;--lime: #d6ef84;--line: #ddded6;--muted: #74786d}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible{outline:3px solid #718e35;outline-offset:4px}input:focus,textarea:focus,select:focus{outline:2px solid #718e35}button{border:0;background:none}h1,h2,h3,h4,p{margin:0}svg{flex-shrink:0}.nav{height:100px;margin:0 auto;max-width:1400px;padding:0 64px;display:flex;align-items:center;gap:65px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:7px;font-size:29px;font-weight:800;letter-spacing:-1.3px;white-space:nowrap}.brand-clubs{font-weight:400;color:#73766e;letter-spacing:-1.2px}.brand-icon{width:32px;height:32px;border-radius:50%;background:#22281e;color:var(--lime);font-size:28px;line-height:25px;letter-spacing:-8px;padding-left:6px;margin-right:4px}.brand-icon span{font-size:30px}.nav nav{display:flex;gap:28px;height:100%;align-items:center}.nav nav button{height:100%;padding:0;position:relative;font-size:13px;color:#75786f}.nav nav button.active{color:var(--ink);font-weight:600}.nav nav .active:after{content:"";position:absolute;bottom:0;height:2px;background:#20231f;left:0;right:0}.nav-actions{margin-left:auto;display:flex;gap:24px;align-items:center}.language{display:flex;align-items:center;gap:6px;font-size:12px;padding:6px}.wallet{border:1px solid #cdd0c4;border-radius:7px;padding:13px 17px;font-size:12px;display:flex;align-items:center;gap:9px;background:#fafaf7}.hero{max-width:1400px;margin:auto;min-height:550px;padding:81px 64px 65px;display:grid;grid-template-columns:1.1fr 1fr;gap:35px;overflow:clip}.eyebrow{font-size:10px;letter-spacing:1.8px;font-weight:600;display:flex;align-items:center;gap:9px;text-transform:uppercase}.eyebrow>span{width:7px;height:7px;background:#7c9850;border-radius:50%}h1{font-size:clamp(45px,4.9vw,70px);font-weight:500;letter-spacing:-4px;line-height:1.1;margin:30px 0 22px}.hero-copy>p{white-space:pre-line;font-size:16px;line-height:1.85;color:#75796e}.primary{display:inline-flex;align-items:center;justify-content:center;gap:25px;background:#242b20;color:#fff;padding:17px 23px;border-radius:7px;font-size:13px;font-weight:500;min-height:50px}.hero-copy>.primary{margin-top:30px}.primary:hover{background:#465438}.chain-badge{display:flex;align-items:center;gap:8px;font-size:10px;color:#84877c;margin-top:36px}.people-mark{font-size:20px;color:#54623d;line-height:1}.dot{width:3px;height:3px;background:#a9ad9e;border-radius:50%;margin:0 3px}.hero-art{position:relative;min-height:380px}.orbit-line{position:absolute;top:18px;right:-35px;bottom:-10px;left:-35px;border:1px solid #dbded0;border-radius:50%;transform:rotate(-28deg)}.orbit-line:after{content:"";position:absolute;top:50px;right:-15px;bottom:50px;left:-15px;border:1px solid #e1e3da;border-radius:50%;transform:rotate(60deg)}.art-label{position:absolute;right:0;top:0;font-size:9px;line-height:1.5;letter-spacing:2px;color:#8e9384}.ticket{position:absolute;width:229px;height:310px;border-radius:12px;padding:20px;box-shadow:0 15px 35px #33401113;overflow:hidden}.ticket-top{font-size:8px;letter-spacing:1.6px;display:flex;justify-content:space-between}.ticket-top>span{font-size:19px;line-height:8px}.ticket-back{background:#d9e6bd;left:22px;top:8px;transform:rotate(-14deg);border:1px solid #ccdba9;color:#52643e}.ticket-back .star{font-size:190px;line-height:1.1;letter-spacing:-12px;text-align:center;margin-top:13px}.ticket-foot{font-size:8px;letter-spacing:1px;line-height:1.5}.ticket-front{background:#3a4730;left:177px;top:50px;color:#e0e5d5;transform:rotate(10deg)}.ticket-front:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,#fff1 0,#fff1 1px,transparent 1px,transparent 3px);opacity:.15;pointer-events:none}.ticket-bottom{display:flex;justify-content:space-between;font-size:8px;line-height:1.5;letter-spacing:1px;border-top:1px dashed #d6e0bc55;padding-top:14px}.sculpture{height:205px;position:relative;display:flex;justify-content:center;align-items:center}.sculpture i{display:block;position:absolute;width:66px;height:140px;border-radius:50%;background:linear-gradient(90deg,#687b47,#cce99a 35%,#718a4c 65%,#293a22);box-shadow:9px 8px 18px #1116;transform:rotate(35deg)}.sculpture i:nth-child(2){transform:rotate(-35deg)}.sculpture i:nth-child(3){transform:rotate(90deg);height:155px}.sculpture i:nth-child(4){width:54px;height:54px;border-radius:50%;background:radial-gradient(circle at 30% 20%,#dbe9b4,#859f55 50%,#354927);z-index:2}.floating-note{position:absolute;bottom:0;left:30px;display:flex;align-items:center;gap:30px;font-size:13px;font-style:italic;transform:rotate(-7deg);color:#687354}.catalog{max-width:1400px;margin:auto;padding:35px 64px 70px;border-top:1px solid var(--line);scroll-margin-top:25px}.section-title{display:flex;align-items:end;justify-content:space-between;gap:20px}.section-eyebrow{font-size:9px;color:#898e80;letter-spacing:1.6px;margin-bottom:14px}h2{font-size:29px;line-height:1.25;font-weight:500;letter-spacing:-1px}.section-title h2 span{display:inline-flex;vertical-align:middle;align-items:center;justify-content:center;border:1px solid #d3d8c6;border-radius:50%;width:25px;height:25px;margin-left:14px;font-size:11px;letter-spacing:0;color:#727b61}.create-button{display:flex;gap:8px;align-items:center;font-size:12px;border:1px solid #cbd0bf;border-radius:6px;padding:12px 16px;white-space:nowrap}.create-button:hover{background:var(--lime)}.filters{display:flex;justify-content:space-between;margin:30px 0 24px;gap:20px;align-items:center}.tabs{display:flex;gap:5px;flex-wrap:wrap}.tabs button{padding:10px 13px;border-radius:6px;font-size:11px;white-space:nowrap;color:#777d6d}.tabs button.selected{background:#e4e9d9;color:#354226;font-weight:500}.search{display:flex;align-items:center;gap:8px;color:#909687;border:1px solid #dde0d4;background:#f9f9f5;padding:10px 12px;border-radius:6px;width:240px}.search input{border:0;background:none;outline:0;width:100%;font-size:10px;color:#30382b;min-width:0}.search input::placeholder{color:#939889}.mode-banner{display:flex;gap:10px;align-items:center;background:#eceee3;border:1px solid #e0e4d3;padding:12px 15px;border-radius:6px;font-size:11px;line-height:1.6;color:#6b755f;margin:14px 0 24px}.mode-banner button{border-bottom:1px solid;white-space:nowrap}.club-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.club-card{background:#fbfcf8;border:1px solid #dfe3d6;border-radius:10px;overflow:hidden;text-align:left;padding:0;transition:transform .2s,box-shadow .2s}.club-card:hover{transform:translateY(-4px);box-shadow:0 10px 30px #2b382011}.cover{height:225px;position:relative;overflow:hidden;background:#db9a6e}.cover-word{white-space:pre-line;font-size:38px;line-height:1;letter-spacing:-1.9px;font-weight:800;position:absolute;top:23px;left:22px;z-index:1}.cover-micro{position:absolute;bottom:15px;left:22px;font-size:6px;letter-spacing:1.6px;z-index:1}.cover-symbol{position:absolute;right:20px;top:18px;font-size:35px;line-height:1;z-index:1}.studio{background:#ecc6ad;color:#83431e}.studio .cover-art{position:absolute;width:160px;height:160px;right:10px;bottom:-25px;transform:rotate(-18deg)}.studio i{display:block;position:absolute;width:95px;height:95px;border-radius:50%;border:21px solid #bf7145;box-shadow:0 7px 15px #71341822;left:0;top:0}.studio i:nth-child(2){left:61px}.studio i:nth-child(3){top:61px}.studio i:nth-child(4){left:61px;top:61px}.terrain{background:#b7c4a4;color:#344c38}.terrain .cover-art{position:absolute;right:0;bottom:0;left:0;transform:rotate(-20deg) scale(1.6);top:80px}.terrain i{position:absolute;width:100%;height:80px;border-radius:50%;background:#758f66;bottom:-2px;box-shadow:0 -15px 20px #3a58331a}.terrain i:nth-child(2){bottom:32px;background:#8ba17b;left:100px}.terrain i:nth-child(3){bottom:-30px;background:#4a6e4f;left:-40px}.terrain i:nth-child(4){bottom:-75px;background:#304d38;left:30px}.orbit{background:#bfc5e3;color:#353c69}.orbit .cover-art{position:absolute;right:-30px;bottom:-50px;width:260px;height:260px;transform:rotate(-30deg)}.orbit i{display:block;width:100%;height:100%;position:absolute;border:17px solid #7d87b4;border-radius:50%;transform:rotateY(45deg);box-shadow:inset 0 3px 6px #343f7622}.orbit i:nth-child(2){top:25px;right:25px;bottom:25px;left:25px;width:210px;height:210px}.orbit i:nth-child(3){top:50px;right:50px;bottom:50px;left:50px;width:160px;height:160px}.orbit i:nth-child(4){top:75px;right:75px;bottom:75px;left:75px;width:110px;height:110px}.bloom{background:#e2dc96;color:#69612c}.bloom .cover-art{position:absolute;right:15px;bottom:-35px;width:180px;height:180px}.bloom i{position:absolute;width:60px;height:150px;background:#b0a54e;border-radius:50%;left:60px;top:0;transform-origin:center 90px}.bloom i:nth-child(2){transform:rotate(72deg)}.bloom i:nth-child(3){transform:rotate(144deg)}.bloom i:nth-child(4){transform:rotate(216deg)}.bloom i:nth-child(5){transform:rotate(288deg)}.card-content{padding:21px 21px 17px}.card-category{display:flex;align-items:center;justify-content:space-between;font-size:9px;color:#818977}.card-category svg{color:#586449}.card-content h3{font-size:22px;font-weight:500;letter-spacing:-.8px;line-height:1.25;margin:12px 0 11px}.card-content>p{font-size:11px;color:#848a7b;line-height:1.85;min-height:61px}.card-bottom{border-top:1px solid #e8ebdf;margin-top:21px;padding-top:14px;display:flex;justify-content:space-between;gap:6px;font-size:8px;color:#7d8574}.card-bottom>span:first-child{display:flex;align-items:center;gap:6px}.status-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#8d9d73;flex-shrink:0}.demo-label{color:#949a8c}.bottom-callout{margin:10px 64px 0;max-width:1272px;padding:40px 0;border-top:1px solid var(--line);display:flex;align-items:center;gap:25px}.bottom-callout>span{font-size:54px;color:#818d6b}.bottom-callout h2{font-size:23px}.bottom-callout button{margin-left:auto;display:flex;align-items:center;gap:20px;font-size:12px}.empty{text-align:center;border:1px dashed #d3d9c7;border-radius:10px;padding:60px 20px;color:#8b957c;display:flex;align-items:center;flex-direction:column;gap:18px}.empty h3{font-size:23px;font-weight:500;color:#424e34}.empty p{font-size:13px;line-height:1.7;max-width:410px}.secondary{border:1px solid #d0d7c2;padding:12px 16px;border-radius:6px;display:inline-flex;gap:15px;align-items:center;justify-content:center;font-size:12px;background:#fafbf6}footer{border-top:1px solid var(--line);max-width:1400px;margin:0 auto;padding:30px 64px 40px;display:flex;align-items:center;justify-content:space-between;color:#939889;font-size:10px}footer .brand{font-size:22px;color:#575f4d}footer .brand-clubs{color:#959d89}.footer-status{display:flex;align-items:center;gap:7px}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#1c251b88;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:flex-start;justify-content:center;z-index:20;padding:35px 20px;overflow-y:auto}.modal{width:min(100%,650px);border-radius:16px;background:#f8f9f2;position:relative;box-shadow:0 30px 80px #15201144;margin:auto;overflow:hidden}.modal>.cover{height:250px}.modal>.cover .cover-word{font-size:65px}.modal-close{position:absolute;right:16px;top:16px;z-index:3;border:1px solid #ffffff88;background:#fbfcf2cc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;width:35px;height:35px;display:grid;place-items:center}.modal-close svg{width:18px}.form-heading{padding:38px 32px 20px}.form-heading h2{font-size:32px;margin:19px 0 12px}.form-heading p{font-size:13px;color:#849077;line-height:1.7}.create-form{padding:0 32px 35px;display:flex;flex-direction:column;gap:18px}label{font-size:12px;display:flex;flex-direction:column;gap:8px;font-weight:500}input,select,textarea{border:1px solid #d8dfcd;padding:12px;border-radius:6px;background:#fffefa;color:#35412d;min-width:0;width:100%;font-weight:400;font-size:13px}textarea{resize:vertical;line-height:1.7}.create-form fieldset{border:0;padding:0;margin:0}.create-form legend{font-size:12px;margin-bottom:10px}.cover-options{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.cover-options .cover{height:80px;border-radius:5px}.cover-options .cover-word{font-size:15px;letter-spacing:-.5px;left:9px;top:9px}.cover-options .cover-art{transform:scale(.5);right:-60px;bottom:-80px}.cover-options .cover-symbol,.cover-options .cover-micro{display:none}.cover-options input{width:auto;accent-color:#718b47}.rules-box{display:flex;align-items:flex-start;gap:12px;padding:17px;background:#eaf0df;border-radius:7px;color:#566547}.rules-box strong{font-size:12px;font-weight:500}.rules-box p{font-size:11px;line-height:1.8;margin-top:7px}.create-form small{font-size:11px;color:#7e8a71;line-height:1.8}.club-detail{padding:25px 32px 35px}.back{padding:0;display:flex;align-items:center;gap:4px;font-size:10px;color:#8c967f;margin-bottom:25px}.club-detail h2{font-size:36px;margin:16px 0}.detail-description{font-size:14px;line-height:1.85;color:#7b886d;white-space:pre-wrap;margin-bottom:24px}.club-detail>.primary,.member-status{width:100%;margin-top:20px}.member-status{display:flex;align-items:center;gap:8px;font-size:13px;color:#536540;padding:16px;background:#e5efd6;border-radius:7px}.member-status button{margin-left:auto;font-size:10px;border-bottom:1px solid #9dab8e}.chat-link{display:flex;align-items:center;gap:8px;font-size:12px;margin-top:20px;color:#73815d}.posts{margin-top:35px;border-top:1px solid #dce2d1;padding-top:22px}.posts>h3{font-size:19px;font-weight:500;display:flex;justify-content:space-between;align-items:center}.posts>h3 svg{color:#8e9c7c}.locked{background:repeating-linear-gradient(-45deg,#eaf0df66,#eaf0df66 2px,transparent 2px,transparent 6px);border:1px solid #e2e9d6;margin-top:20px;border-radius:8px;text-align:center;padding:30px 20px}.lock-icon{margin:0 auto 18px;background:#e6ecd9;width:50px;height:50px;border-radius:50%;display:grid;place-items:center;color:#80916b}.locked h4{font-size:18px;font-weight:500}.locked p{font-size:12px;line-height:1.8;color:#7f8c70;max-width:310px;margin:13px auto 20px}.tx{word-break:break-all;font-family:monospace;font-size:10px;color:#7b896b;margin-top:14px}.post-form,.revoke-form{display:flex;flex-direction:column;gap:15px;margin-top:30px;padding-top:25px;border-top:1px solid #dce2d1}.post-form h4{font-size:14px;font-weight:500}.revoke-actions{display:flex;gap:12px}.posts article{padding:24px 0;border-bottom:1px solid #dce2d1}.posts article small{font-size:10px;color:#9da98d}.posts article h4{margin:12px 0;font-size:22px;font-weight:500}.posts article p{font-size:14px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;color:#5d6b50}.empty.small{margin-top:20px;padding:30px}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%);max-width:calc(100% - 30px);width:max-content;background:#eaf4db;border:1px solid #b5c99b;box-shadow:0 8px 30px #23371622;border-radius:8px;z-index:40;padding:15px 18px;display:flex;align-items:center;gap:20px;font-size:12px;line-height:1.7}.toast.error{background:#fff4e9;border-color:#dbb694;color:#9b673d}.toast button{padding:0;display:flex}.busy{position:fixed;z-index:50;top:15px;left:50%;transform:translate(-50%);display:flex;gap:10px;align-items:center;background:#26341e;color:#eef7e1;border-radius:30px;padding:15px 22px;font-size:12px;box-shadow:0 8px 30px #23371633;white-space:nowrap}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(min-width:1400px){.bottom-callout{margin-left:auto;margin-right:auto}}@media(max-width:1100px){.nav{padding:0 30px;gap:35px}.hero{padding-left:30px;padding-right:30px;gap:0}.ticket{width:200px;height:290px}.ticket-front{left:145px}.hero-copy>p{font-size:14px}h1{letter-spacing:-2.8px}.catalog{padding-left:30px;padding-right:30px}.club-grid{gap:17px}.cover{height:200px}.card-content{padding:17px}.card-content h3{font-size:20px}.card-bottom{flex-wrap:wrap}.cover-word{font-size:32px}.bottom-callout{margin-left:30px;margin-right:30px}footer{padding-left:30px;padding-right:30px}.nav-actions{gap:10px}.wallet{padding:12px}.nav nav{gap:18px}}@media(max-width:800px){.nav{height:auto;min-height:80px;flex-wrap:wrap;gap:15px;padding:20px 22px 0}.brand{font-size:25px}.brand-icon{display:none}.nav-actions{gap:5px}.wallet{padding:10px;min-height:39px}.wallet span{max-width:145px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:10px}.language{font-size:10px}.nav nav{order:3;width:100%;height:42px;gap:28px}.hero{padding:45px 22px 40px;min-height:470px;grid-template-columns:1.1fr .9fr}.hero-copy>p{font-size:12px}.hero h1{font-size:44px}.hero .eyebrow{font-size:8px;letter-spacing:1px}.hero-art{transform:scale(.75);transform-origin:15% 35%;min-height:330px}.ticket-back{left:0}.ticket-front{left:120px}.art-label{display:none}.chain-badge{font-size:9px}.catalog{padding:28px 22px 40px}.section-title h2{font-size:23px;max-width:340px}.filters{flex-direction:column;align-items:stretch;gap:15px}.search{width:100%}.search input{font-size:12px}.tabs button{font-size:11px;padding:10px 12px}.club-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.cover{height:210px}.cover-word{font-size:34px}.card-content>p{min-height:70px}.bottom-callout{margin:0 22px;gap:15px}.bottom-callout h2{font-size:20px;max-width:250px}.bottom-callout>span{font-size:45px}.bottom-callout button{font-size:11px;gap:10px}footer{padding:25px 22px;gap:20px;flex-wrap:wrap}footer>span:nth-child(2){display:none}.create-button{font-size:11px;padding:10px}.section-title{align-items:center}.section-eyebrow{font-size:8px}}@media(max-width:520px){.nav{padding-top:17px}.wallet span{max-width:115px}.wallet{gap:6px}.brand{font-size:24px}.brand-clubs{margin-left:-2px}.nav nav button{font-size:12px}.hero{display:block;padding-top:38px;padding-bottom:25px}.hero h1{font-size:49px;margin:24px 0 18px;letter-spacing:-3px}.hero-copy>p{font-size:13px;line-height:1.8}.hero-copy>.primary{margin-top:24px;font-size:12px;padding:14px 20px}.hero-art{min-height:310px;max-width:350px;transform:scale(.82);transform-origin:center 45%;margin:15px auto -25px}.ticket-back{left:7px;top:10px}.ticket-front{left:148px;top:40px}.floating-note{bottom:-10px}.chain-badge{margin-top:24px}.catalog{padding-top:25px}.section-title{align-items:flex-start}.section-title h2{font-size:22px;max-width:220px}.section-title h2 span{width:20px;height:20px;font-size:9px;margin-left:8px}.create-button{font-size:0;padding:10px}.create-button svg{width:18px}.filters{margin-top:20px}.tabs{gap:3px;flex-wrap:nowrap;overflow:auto;padding-bottom:4px}.tabs button{font-size:10px;padding:9px 10px}.club-grid{grid-template-columns:1fr;gap:22px}.cover{height:230px}.cover-word{font-size:43px;left:24px;top:24px}.card-content{padding:21px}.card-content h3{font-size:24px;margin-top:13px}.card-content>p{font-size:12px;min-height:0;line-height:1.85}.card-category{font-size:10px}.card-bottom{font-size:9px}.bottom-callout{padding:27px 0;flex-wrap:wrap;gap:12px}.bottom-callout h2{max-width:230px;font-size:20px}.bottom-callout button{margin-left:56px;font-size:12px}.mode-banner{font-size:11px}.modal-overlay{padding:15px 10px}.modal{border-radius:12px}.form-heading,.club-detail,.create-form{padding-left:22px;padding-right:22px}.form-heading h2{font-size:29px}.club-detail h2{font-size:31px}.modal>.cover{height:220px}.modal>.cover .cover-word{font-size:53px}.cover-options{gap:7px}.cover-options .cover-word{font-size:12px}.revoke-actions{flex-wrap:wrap}.busy{font-size:10px;padding:13px 16px}.footer-status{font-size:9px}.empty{padding:40px 20px}.empty h3{font-size:21px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation-duration:0s!important;transition:none!important}}:root{color-scheme:light;--page: #f5f4ef;--ink: #20231f;--surface: #fbfcf8;--surface-raised: #fffefa;--subtle: #eceee3;--muted: #626c58;--line: #ddded6;--primary: #242b20;--primary-ink: #fff;--accent: #718e35;--tint: #e4e9d9;--soft-ink: #4d5e3d;--card-border: #d7ddcd}:root[data-theme=dark]{color-scheme:dark;--page: #171d18;--ink: #edf0e7;--surface: #202820;--surface-raised: #263026;--subtle: #293329;--muted: #b0bba5;--line: #3a4537;--primary: #d6ef84;--primary-ink: #20291b;--accent: #c4df8b;--tint: #34412c;--soft-ink: #cedbbd;--card-border: #3e4b38}:root{color:var(--ink);background:var(--page)}body{background:var(--page);color:var(--ink)}.primary{background:var(--primary);color:var(--primary-ink)}.primary:hover{background:var(--soft-ink);color:var(--surface)}.theme-control{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:6px;min-width:36px;min-height:36px;color:var(--ink);border:1px solid var(--line);border-radius:6px;padding:0 8px}.theme-control select{width:86px;border:0;padding:8px 0;background:transparent;font-size:10px;color:var(--ink);cursor:pointer;outline-offset:4px}.theme-control option{background:var(--surface);color:var(--ink)}.hero-buttons{display:flex;gap:19px;align-items:center;flex-wrap:wrap;margin-top:28px}.hero-create{display:flex;gap:8px;align-items:center;font-size:12px;padding:14px 0}.hero-how{display:inline-flex;gap:7px;align-items:center;margin-top:20px;font-size:11px;color:var(--muted);text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--line)}.hero-copy>p{max-width:460px}.story-section{max-width:1400px;margin:0 auto;padding:58px 64px;border-top:1px solid var(--line);scroll-margin-top:25px}.story-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;margin-bottom:32px}.story-heading h2{max-width:420px;font-size:34px;letter-spacing:-1.3px}.story-heading>p{max-width:450px;font-size:13px;line-height:1.9;color:var(--muted)}.audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.audience-card{padding:25px;border:1px solid var(--card-border);border-radius:10px;background:var(--surface)}.audience-icon{height:44px;width:44px;display:grid;place-items:center;border-radius:12px;background:#ede2d8;color:#825738;margin-bottom:28px}.audience-icon.tone-1{background:#e4e8d7;color:#5e7045}.audience-icon.tone-2{background:#e1e5f1;color:#5a668e}.audience-card h3{font-size:18px;font-weight:500;letter-spacing:-.4px;line-height:1.4}.audience-card p{font-size:12px;line-height:1.9;color:var(--muted);margin:13px 0 20px}.audience-card small{display:block;border-top:1px solid var(--line);padding-top:15px;font-size:10px;line-height:1.8;color:var(--muted)}.story-link{display:inline-flex;gap:16px;align-items:center;color:var(--soft-ink);font-size:12px;margin-top:25px;padding:8px 0;border-bottom:1px solid var(--card-border)}.steps-grid{list-style:none;padding:0;margin:42px 0 30px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px}.steps-grid li{position:relative}.step-icon{height:56px;position:relative;display:flex;align-items:center;color:var(--soft-ink);border-top:1px solid var(--card-border);padding-top:16px}.step-icon span{margin-left:auto;font-size:10px;letter-spacing:1px;color:var(--muted)}.steps-grid h3{font-size:16px;font-weight:500;line-height:1.5;margin:20px 0 12px}.steps-grid p{font-size:12px;line-height:1.9;color:var(--muted)}.step-arrow{position:absolute;right:-25px;top:34px;color:var(--muted)}.fee-note{display:flex;gap:11px;align-items:flex-start;font-size:11px;line-height:1.85;color:var(--muted);padding:17px;border-radius:7px;background:var(--subtle)}.chain-explainer{margin-top:30px;border:1px solid var(--card-border);padding:28px;border-radius:12px;display:grid;grid-template-columns:1fr 1fr;gap:60px;background:var(--surface)}.chain-star{font-size:33px;color:var(--accent);display:block;line-height:1;margin-bottom:16px}.chain-explainer h3{font-weight:500;font-size:21px;letter-spacing:-.5px}.chain-explainer p{font-size:12px;line-height:1.9;color:var(--muted);margin-top:13px;max-width:420px}.chain-flow{padding:5px 0;align-self:center}.chain-flow>div{display:flex;align-items:center;gap:13px;border:1px solid var(--card-border);border-radius:7px;padding:16px;background:var(--page);color:var(--soft-ink);font-size:12px}.chain-flow>div>svg:last-child{margin-left:auto}.flow-connector{display:block;height:22px;width:1px;margin-left:26px;background:var(--card-border)}.chain-flow>p{font-size:10px;line-height:1.85}.inside-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:center}.inside-copy h2{font-size:40px;letter-spacing:-1.5px;max-width:320px}.inside-copy>p{font-size:13px;line-height:1.9;color:var(--muted);margin:24px 0;max-width:355px}.view-switch{display:inline-flex;background:var(--subtle);border:1px solid var(--line);padding:4px;border-radius:8px;gap:4px;flex-wrap:wrap}.view-switch button{display:flex;align-items:center;gap:8px;padding:11px 13px;border-radius:5px;color:var(--muted);font-size:11px}.view-switch button.chosen{background:var(--surface-raised);color:var(--ink);box-shadow:0 1px 4px #0001}.inside-copy>.story-link{display:flex;width:fit-content}.sample-club{background:var(--surface);border:1px solid var(--card-border);border-radius:12px;overflow:hidden;box-shadow:0 16px 40px #24331a09}.sample-cover{height:150px;background:#bdc8a3;color:#405333;padding:20px 25px;position:relative;overflow:hidden;display:flex;justify-content:space-between}.sample-cover>span:first-child{font-size:35px;font-weight:800;letter-spacing:-2px;line-height:1}.sample-cover>span:nth-child(2){font-size:180px;line-height:1;margin-top:-30px;margin-right:12px;transform:rotate(15deg)}.sample-cover small{position:absolute;bottom:15px;left:25px;font-size:9px;border:1px solid #40533366;border-radius:20px;padding:4px 8px}.sample-body{padding:25px}.sample-body>h3{font-size:22px;font-weight:500;letter-spacing:-.7px}.sample-body>p{font-size:11px;line-height:1.8;color:var(--muted);margin:10px 0 20px}.sample-body article{border-top:1px solid var(--line);padding-top:16px}.sample-post-top{display:flex;gap:7px;align-items:center;font-size:9px;color:var(--muted)}.sample-post-top>svg:last-child{margin-left:auto}.sample-body h4{font-size:17px;font-weight:500;line-height:1.5;margin:16px 0}.sample-content{min-height:166px}.sample-content>p{font-size:12px;line-height:1.9;color:var(--muted);animation:content-enter .25s ease-out}.sample-content>small{display:block;font-size:9px;color:var(--muted);padding-top:13px;line-height:1.8}.sample-gate{position:relative;border:1px dashed var(--card-border);border-radius:7px;text-align:center;padding:24px 18px;color:var(--soft-ink);overflow:hidden;min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.sample-gate>p{font-size:11px;line-height:1.8;position:relative}.sample-gate>svg{position:relative;background:var(--surface)}.placeholder-lines{position:absolute;top:18px;right:18px;bottom:18px;left:18px;display:flex;flex-direction:column;gap:15px;opacity:.4;filter:blur(3px)}.placeholder-lines i{height:9px;background:var(--card-border);border-radius:5px}.placeholder-lines i:last-child{width:65%}.faq-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:60px}.faq-grid>h2{font-size:34px;max-width:260px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{cursor:pointer;padding:21px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:13px;font-weight:500;list-style:none;line-height:1.65}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.faq-list summary svg{transition:transform .2s}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list details>p{font-size:12px;line-height:1.95;color:var(--muted);padding:0 25px 22px 0;max-width:620px}.reveal-section{transition:opacity .55s ease,transform .55s ease}.reveal-section.will-reveal{opacity:0;transform:translateY(18px)}.ticket-front{animation:ticket-float 8s ease-in-out infinite}@keyframes ticket-float{0%,to{transform:translateY(0) rotate(10deg)}50%{transform:translateY(-7px) rotate(8deg)}}@keyframes content-enter{0%{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}[data-theme=dark] .nav nav button.active,[data-theme=dark] .empty h3{color:var(--ink)}[data-theme=dark] .brand-clubs,[data-theme=dark] .nav nav button,[data-theme=dark] .hero-copy>p,[data-theme=dark] .chain-badge,[data-theme=dark] .art-label,[data-theme=dark] .section-eyebrow,[data-theme=dark] .tabs button,[data-theme=dark] .card-category,[data-theme=dark] .card-content>p,[data-theme=dark] .card-bottom,[data-theme=dark] .demo-label,[data-theme=dark] footer,[data-theme=dark] footer .brand,[data-theme=dark] footer .brand-clubs,[data-theme=dark] .form-heading p,[data-theme=dark] .detail-description,[data-theme=dark] .back,[data-theme=dark] .tx,[data-theme=dark] .chat-link,[data-theme=dark] .locked p,[data-theme=dark] .posts article p,[data-theme=dark] .posts article small,[data-theme=dark] .create-form small,[data-theme=dark] .empty{color:var(--muted)}[data-theme=dark] .wallet,[data-theme=dark] .search,[data-theme=dark] .club-card,[data-theme=dark] .modal,[data-theme=dark] .secondary{background:var(--surface);color:var(--ink);border-color:var(--card-border)}[data-theme=dark] input,[data-theme=dark] textarea,[data-theme=dark] select{background:var(--surface-raised);color:var(--ink);border-color:var(--card-border)}[data-theme=dark] .theme-control select,[data-theme=dark] .search input{background:transparent}.search input::placeholder{color:var(--muted)}[data-theme=dark] .mode-banner,[data-theme=dark] .rules-box,[data-theme=dark] .member-status,[data-theme=dark] .tabs button.selected,[data-theme=dark] .lock-icon{background:var(--tint);color:var(--soft-ink);border-color:var(--card-border)}[data-theme=dark] .create-button,[data-theme=dark] .section-title h2 span,[data-theme=dark] .card-bottom,[data-theme=dark] .posts,[data-theme=dark] .post-form,[data-theme=dark] .revoke-form,[data-theme=dark] .posts article,[data-theme=dark] .empty,[data-theme=dark] .locked{border-color:var(--card-border)}[data-theme=dark] .create-button:hover{background:var(--tint)}[data-theme=dark] .locked{background:var(--surface-raised)}[data-theme=dark] .modal-close{background:var(--surface-raised);border-color:var(--card-border);color:var(--ink)}[data-theme=dark] .toast{background:var(--tint);color:var(--ink);border-color:var(--card-border)}[data-theme=dark] .toast.error{background:#3d3025;color:#f4d4b6;border-color:#805e40}[data-theme=dark] .orbit-line,[data-theme=dark] .orbit-line:after{border-color:var(--line)}[data-theme=dark] .audience-icon{background:#493a2c;color:#e4be96}[data-theme=dark] .audience-icon.tone-1{background:#35432a;color:#cbdfab}[data-theme=dark] .audience-icon.tone-2{background:#30394b;color:#bacbef}[data-theme=dark] .floating-note{color:var(--muted)}@media(max-width:1100px){.story-section{padding:45px 30px}.inside-grid{gap:45px}.theme-control select{width:72px}.nav{gap:25px}.nav-actions{gap:12px}.story-heading h2{font-size:30px}}@media(max-width:800px){.story-section{padding:38px 22px}.story-heading{display:block}.story-heading>p{margin-top:18px}.audience-grid{gap:12px}.audience-card{padding:18px}.audience-card h3{font-size:16px}.audience-card p{font-size:11px}.steps-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 36px}.steps-grid li:nth-child(2) .step-arrow{display:none}.chain-explainer{gap:25px;padding:22px}.inside-grid{gap:28px}.inside-copy h2{font-size:32px}.view-switch{display:flex;width:fit-content}.view-switch button{padding:10px;font-size:10px}.sample-body{padding:18px}.faq-grid{gap:30px;grid-template-columns:.7fr 1.3fr}.faq-grid>h2{font-size:28px}.theme-control select{width:67px}.nav-actions{gap:10px}.hero-buttons{gap:15px}.hero-buttons .primary{font-size:12px;padding:15px 18px}.hero-create{font-size:11px}}@media(max-width:520px){.nav{gap:12px}.nav-actions{gap:6px}.theme-control{width:33px;padding:0;border:0}.theme-control>svg{pointer-events:none;position:absolute}.theme-control select{width:33px;height:36px;color:transparent!important;opacity:0;padding:0;cursor:pointer}.theme-control:focus-within{outline:2px solid var(--accent);outline-offset:2px}.brand{font-size:22px}.language{padding:5px}.wallet{padding:9px}.wallet span{max-width:109px}.hero-buttons{gap:15px}.hero-how{font-size:11px}.hero-copy>p{font-size:14px;line-height:1.85;max-width:350px}.hero-buttons .primary{min-height:46px}.hero-create{font-size:12px}.story-section{padding:34px 22px}.story-heading{margin-bottom:25px}.story-heading h2{font-size:29px;letter-spacing:-1px}.story-heading>p{font-size:12px;margin-top:16px}.audience-grid{grid-template-columns:1fr;gap:13px}.audience-card{padding:23px}.audience-icon{margin-bottom:17px}.audience-card h3{font-size:19px}.audience-card p{font-size:12px}.audience-card small{font-size:11px}.steps-grid{margin-top:28px;gap:22px}.steps-grid h3{font-size:15px;margin-top:14px}.steps-grid p{font-size:11px}.step-arrow{display:none}.fee-note{font-size:11px}.chain-explainer{grid-template-columns:1fr;gap:18px;padding:22px}.inside-grid{grid-template-columns:1fr;gap:25px}.inside-copy h2{font-size:32px}.inside-copy>p{font-size:12px;margin:19px 0}.view-switch button{font-size:11px;padding:11px 12px}.sample-body{padding:22px}.sample-cover>span:first-child{font-size:32px}.sample-cover>span:nth-child(2){font-size:160px;margin-right:0}.sample-body>h3{font-size:21px}.sample-post-top{font-size:9px}.sample-content{min-height:175px}.faq-grid{grid-template-columns:1fr;gap:23px}.faq-grid>h2{font-size:29px;max-width:none}.faq-list summary{font-size:12px;gap:13px;padding:18px 0}.faq-list details>p{font-size:12px;padding-right:0}.chain-flow>div{font-size:11px}}@media(prefers-reduced-motion:reduce){.reveal-section.will-reveal{opacity:1;transform:none}.reveal-section,.ticket-front,.sample-content>p,.faq-list summary svg{animation:none!important;transition:none!important}}.hero-copy>p,.card-content>p,.card-category,.card-bottom,.demo-label,.section-eyebrow,.chain-badge,.art-label,.tabs button,.form-heading p,.detail-description,.create-form small,.back,.locked p,.posts article p{color:var(--muted)}.card-category,.card-bottom{font-size:10px}.chain-badge{font-size:11px}.sample-post-top,.sample-cover small{font-size:10px}.sample-content>small{font-size:10px}.wallet-compact{display:none}@media(max-width:520px){.wallet-label{display:none}.wallet-compact{display:inline}.nav{column-gap:8px}}.language-control{position:relative;display:flex;flex-direction:row;align-items:center;gap:7px;min-height:36px;max-width:145px;color:var(--ink)}.language-control select{border:0;background:transparent!important;color:var(--ink)!important;font-size:11px;padding:8px 3px;width:105px;text-overflow:ellipsis;cursor:pointer}.language-control option{background:var(--surface);color:var(--ink)}.language-short{display:none}:lang(ar),:lang(hi),:lang(zh),:lang(ja),:lang(ko){letter-spacing:normal}:lang(ar) h1,:lang(hi) h1{font-size:clamp(34px,4.4vw,62px);line-height:1.35;letter-spacing:normal}:lang(zh) h1,:lang(ja) h1,:lang(ko) h1{letter-spacing:normal;line-height:1.3}[dir=rtl] .brand,[dir=rtl] .hero-art,[dir=rtl] .cover,[dir=rtl] .sample-cover{direction:ltr}[dir=rtl] .nav-actions{margin-left:0;margin-right:auto}[dir=rtl] .club-card{text-align:right}[dir=rtl] .section-title h2 span{margin-left:0;margin-right:14px}[dir=rtl] .step-icon span,[dir=rtl] .chain-flow>div>svg:last-child,[dir=rtl] .sample-post-top>svg:last-child,[dir=rtl] .member-status button{margin-left:0;margin-right:auto}[dir=rtl] .step-arrow{right:auto;left:-25px;transform:scaleX(-1)}[dir=rtl] .flow-connector{margin-left:0;margin-right:26px}[dir=rtl] .bottom-callout button{margin-left:0;margin-right:auto}[dir=rtl] .faq-list details>p{padding-right:0;padding-left:25px}[dir=rtl] input[name=address],[dir=rtl] input[name=chat],.tx{direction:ltr;text-align:left;unicode-bidi:isolate}[dir=rtl] .back svg,[dir=rtl] .story-link svg,[dir=rtl] .hero-buttons svg,[dir=rtl] .primary svg{transform:scaleX(-1)}@media(max-width:1100px){.language-control select{width:90px}.nav-actions{gap:10px}}@media(max-width:800px){.language-control select{width:90px}.hero-copy{min-width:0}h1{overflow-wrap:anywhere}}@media(max-width:520px){.language-control{width:43px;gap:4px}.language-control>svg{width:14px}.language-control select{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;padding:0}.language-short{display:inline;font-size:10px}.language-control:focus-within{outline:2px solid var(--accent);outline-offset:3px}.nav-actions{gap:6px}.nav{column-gap:6px}.wallet{max-width:102px}.wallet-compact{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-buttons{gap:12px}.hero-create{max-width:155px;text-align:start;line-height:1.5}.view-switch button{flex:1}.view-switch{max-width:100%}[dir=rtl] .bottom-callout button{margin-right:56px}[dir=rtl] .faq-list details>p{padding-left:0}}:lang(ar) h1,:lang(ar) h2,:lang(ar) h3,:lang(ar) h4,:lang(hi) h1,:lang(hi) h2,:lang(hi) h3,:lang(hi) h4,:lang(zh) h1,:lang(zh) h2,:lang(ja) h1,:lang(ja) h2,:lang(ko) h1,:lang(ko) h2{letter-spacing:normal}.creation-availability{padding:52px 38px 36px;color:var(--ink)}.availability-icon{display:inline-flex;padding:12px;border-radius:14px;background:var(--tint);color:var(--soft-ink);margin-bottom:24px}.creation-availability h2{font-size:clamp(26px,3vw,36px);line-height:1.2;letter-spacing:-1px;margin:18px 0}.creation-availability>p{color:var(--muted);line-height:1.8;margin:0 0 24px}.creation-availability>.primary{max-width:100%;text-align:start}.creation-availability>.availability-note{display:flex;align-items:center;gap:8px;font-size:12px;margin:16px 0 20px}.availability-note svg{flex-shrink:0}.creation-availability .story-link{color:var(--ink)}.catalogue-feedback{border:1px solid var(--line);border-radius:12px}.catalogue-feedback>svg{color:var(--muted)}.catalogue-feedback .secondary{display:inline-flex;align-items:center;gap:10px}#inside-preview{scroll-margin-top:24px}.hero h1{text-wrap:balance}@media(max-width:520px){.hero{min-height:0;padding-bottom:32px}.hero h1{font-size:40px;letter-spacing:-1.8px}.hero-art{display:none}.creation-availability{padding:50px 22px 26px}}.plain-text{white-space:pre-wrap;overflow-wrap:anywhere}.catalogue-tools{display:flex;gap:18px;flex-wrap:wrap;margin:18px 0 24px}.catalogue-tools label{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:12px}.catalogue-tools select,.tool-panel select{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:6px;padding:10px;max-width:190px}.profile-meta{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0;font-size:11px;color:var(--muted)}.profile-meta span{border:1px solid var(--line);border-radius:20px;padding:4px 8px}.public-club{margin:24px 0}.public-club h3,.public-club h4{margin:18px 0 10px}.creator-address{color:var(--muted);font-size:11px;overflow-wrap:anywhere}.public-intro,.post-preview{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:20px;margin:20px 0}.tool-panel{border:1px solid var(--line);border-radius:10px;padding:18px;margin:18px 0}.tool-panel summary,.info-footer summary{cursor:pointer;font-weight:600;line-height:1.5}.tool-panel>p,.local-note{color:var(--muted);font-size:12px;line-height:1.7}.tool-actions{display:flex;flex-wrap:wrap;gap:9px;margin:14px 0}.tool-actions .secondary{font-size:11px;padding:9px 12px;border-radius:6px}.tool-actions [aria-pressed=true]{background:var(--tint);color:var(--ink);border-color:var(--accent)}.library-notices{border:1px solid var(--line);padding:18px;border-radius:10px;margin:16px 0}.library-notices>small{display:block;margin-top:10px;color:var(--muted);line-height:1.6}.info-footer{max-width:1400px;padding:0 64px 40px;margin:auto;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.info-footer details{border-top:1px solid var(--line);padding-top:18px}.info-footer p{color:var(--muted);font-size:12px;line-height:1.8}.info-footer a{font-size:12px;text-decoration:underline}.example-tools{margin-top:28px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.example-tools .tool-panel{min-width:0;align-self:start}.example-tools .post-form{padding:0;border:0}:lang(ur),:lang(bn){letter-spacing:normal}:lang(ur) h1,:lang(ur) h2,:lang(ur) h3,:lang(bn) h1,:lang(bn) h2,:lang(bn) h3{letter-spacing:normal;line-height:1.5}@media(max-width:800px){.info-footer{padding:0 32px 32px}.example-tools{grid-template-columns:1fr}}@media(max-width:520px){.info-footer{padding:0 22px 28px;grid-template-columns:1fr}.catalogue-tools{flex-direction:column;gap:12px}.catalogue-tools label{justify-content:space-between}.catalogue-tools select{max-width:58%}.tool-panel{padding:14px}}
