.cc-app{font-size:15px}.cc-app .cc-header{color:#f6f3f0;z-index:30;background:#1b1614;border-bottom:1px solid #41352e;min-height:88px;padding-block:18px;position:relative}.cc-app .cc-mark{color:#e5d8ca}.cc-app .cc-nav{gap:22px}.cc-app .cc-nav button{color:#cbbbaa;min-height:42px;font-size:13px}.cc-app .cc-nav button:hover,.cc-app .cc-nav .cc-nav-active{color:#f8f3ef}.cc-app .cc-nav-active:after{background:#e5d8ca;width:100%;height:2px}.cc-app .cc-header-actions{gap:18px}.cc-app .cc-studio-link{color:#e2d8cf;font-size:13px!important}.cc-app .cc-button{border-radius:9px;gap:12px;min-height:44px;font-size:14px!important}.cc-app .cc-header .cc-lime{color:#231c18;background:#d5c0ac;border-color:#d5c0ac}.cc-app .cc-preview{color:#dfd5cb;background:#2e2520;min-height:30px;padding-block:7px}.cc-app .cc-preview a{color:#e4dbd2}.cc-app .cc-menu{color:#e3dbd2;min-width:40px;min-height:44px}.cc-app .cc-page{max-width:1280px;padding-top:54px;padding-bottom:64px}.cc-app .cc-page-title{margin-bottom:32px}.cc-app .cc-page-title h1{margin:19px 0 21px;font-size:clamp(39px,4vw,60px);line-height:1.08}.cc-app .cc-page-title p{max-width:720px;font-size:15px;line-height:1.8}.cc-app .cc-kicker{letter-spacing:.13em;font-size:10px}.cc-app .cc-tabs button{min-height:43px;padding:10px 17px;font-size:13px}.cc-app .cc-filterbar>span{font-size:12px}.cc-app .cc-filterbar{margin-bottom:30px}.cc-app .cc-challenge-card{border-radius:13px}.cc-app .cc-challenge-copy>p{font-size:14px;line-height:1.75}.cc-app .cc-challenge-copy h3{font-size:30px;line-height:1.2}.cc-app .cc-challenge-meta{padding-block:18px}.cc-app .cc-challenge-meta>span,.cc-app .cc-challenge-meta>button{font-size:12px;line-height:1.6}.cc-app .cc-challenge-bookmark{min-width:42px;min-height:42px}.cc-app .cc-pill{padding:5px 9px;font-size:11px}.cc-app .cc-text-button{min-height:40px;font-size:14px!important}.cc-app .cc-benefit-card{border-radius:12px;padding:31px}.cc-app .cc-benefit-card h3{font-size:32px;line-height:1.2}.cc-app .cc-benefit-card p{font-size:14px}.cc-app .cc-benefit-partner{font-size:12px;line-height:1.8}.cc-app .cc-info-row p,.cc-app .cc-inline-empty{font-size:14px;line-height:1.8}.cc-app .cc-info-row{border-radius:10px;padding:24px}.cc-app .cc-studio-section{margin-top:40px}.cc-app .cc-studio-section h3{font-size:27px}.cc-app .cc-record-row b{font-size:15px}.cc-app .cc-record-row small{font-size:12px}.cc-app .cc-governance-aside p{font-size:14px}.cc-app .cc-proposal{border-radius:12px;padding:28px}.cc-app .cc-proposal h3{font-size:29px;line-height:1.2}.cc-app .cc-proposal p{font-size:14px}.cc-app .cc-proposal-bottom{font-size:12px}.cc-app .cc-empty p{font-size:14px}.cc-app .cc-dialog{border-radius:15px;width:min(780px,100vw - 36px);max-height:calc(100dvh - 40px);padding:32px}.cc-app .cc-dialog h2{font-size:35px;line-height:1.15}.cc-app .cc-dialog p{font-size:14px;line-height:1.8}.cc-app .cc-field>span{font-size:14px}.cc-app .cc-field input,.cc-app .cc-field select,.cc-app .cc-field textarea{border-radius:8px;min-height:46px;padding:12px 14px;font-size:15px}.cc-app .cc-checkbox{font-size:13px;line-height:1.7}.cc-app .cc-checkbox input{accent-color:#4a3d35;width:18px;height:18px}.cc-app .cc-form-note{font-size:13px!important}.cc-app .cc-detail-band,.cc-app .cc-footer p,.cc-app .cc-footer a,.cc-app .cc-footer button:not(.cc-brand){font-size:13px}.cc-app .cc-footer>span{font-size:10px}.cc-app .cc-toast{border-radius:10px;font-size:14px}.cc-app .lc-button{min-height:46px;font-size:14px}.cc-app .lc-quiet-button,.cc-app .lc-inline-link{font-size:14px}.cc-app .lc-hero-description{font-size:15px;line-height:1.8}.cc-app .lc-hero-copy>p{font-size:22px}.cc-app .lc-launch-note{font-size:11px}.cc-app .lc-faq details p{font-size:14px}.cc-app .lc-faq summary{font-size:17px}.cc-app .lc-intro-copy p,.cc-app .lc-token-copy p{font-size:16px}.cc-app .lc-world-card p{font-size:14px}.cc-app .lc-token-footnote p{font-size:13px}.cc-app .lc-milestone p{font-size:14px}.cc-help{max-width:1180px;min-height:80vh;margin:auto;padding:52px 28px 85px}.cc-help-back{color:#796255;align-items:center;gap:9px;min-height:44px;margin-bottom:36px;font-size:14px;display:inline-flex}.cc-help h1{margin:17px 0 23px;font-size:clamp(42px,6vw,68px);line-height:1.07}.cc-help-lead{max-width:690px;font-size:17px;line-height:1.8}.cc-help-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin:36px 0 45px;display:grid}.cc-help-card{background:#fffefa;border:1px solid #e4dbd2;border-radius:13px;flex-direction:column;align-items:start;padding:27px;display:flex}.cc-help-card>svg{color:#836b5d;margin-bottom:25px}.cc-help-card h2{margin-bottom:16px;font-size:27px;line-height:1.2}.cc-help-card p{flex:1;font-size:14px;line-height:1.8}.cc-help-card a{color:#695549;align-items:center;gap:9px;min-height:35px;margin-top:22px;font-size:14px;display:flex}.cc-help-faq{max-width:850px}.cc-help-faq>h2{margin-bottom:22px;font-size:33px}.cc-help-faq details{border-top:1px solid #e3dad1;padding:21px 0}.cc-help-faq summary{cursor:pointer;font-size:17px;line-height:1.5}.cc-help-faq details p{margin-top:16px;font-size:15px;line-height:1.8}.cc-help-status{background:#f1ece8;border:1px solid #ded3c8;border-radius:12px;margin-top:40px;padding:24px 27px}.cc-help-status h2{margin-bottom:13px;font-size:23px}.cc-help-status p{max-width:850px;font-size:14px;line-height:1.8}.cc-help-status a{color:#745f52;text-decoration:underline}:is(.cc-help a:focus-visible,.cc-help summary:focus-visible){outline-offset:5px;outline:2px solid #8c7364}@media (max-width:1200px) and (min-width:801px){.cc-app .cc-header{gap:18px;padding-inline:3%}.cc-app .cc-nav{gap:15px}.cc-app .cc-nav button{font-size:12px}.cc-app .cc-header-actions{gap:12px}.cc-app .cc-header-actions>.cc-button{padding-inline:12px;font-size:12px!important}.cc-app .cc-studio-link{display:none}}@media (max-width:800px){.cc-app .cc-header{gap:10px;min-height:72px;padding:15px 18px}.cc-app .cc-brand>span:last-child{font-size:21px}.cc-app .cc-mark{font-size:38px}.cc-app .cc-header-actions{gap:6px}.cc-app .cc-header-actions>.cc-button{gap:7px;min-height:42px;padding:10px 12px;font-size:11px!important}.cc-app .cc-header-actions .cc-studio-link{display:none}.cc-app .cc-nav{background:#241d19;border-bottom:1px solid #4d3f36;gap:3px;padding:17px 22px;top:100%;box-shadow:0 25px 45px #0005}.cc-app .cc-nav button{text-align:left;min-height:46px;padding:13px;font-size:15px}.cc-app .cc-nav-active:after{display:none}.cc-app .cc-nav .cc-nav-active{background:#43362f;border-radius:7px}.cc-app .cc-preview{min-height:27px;padding-inline:18px;font-size:9px}.cc-app .cc-preview>span:nth-child(2){display:none}.cc-app .cc-preview a{font-size:9px}.cc-app .cc-page{padding:35px 20px 48px}.cc-app .cc-page-title h1{margin:18px 0;font-size:39px}.cc-app .cc-page-title p{font-size:15px}.cc-app .cc-tabs{flex-wrap:nowrap;gap:5px;max-width:calc(100vw - 40px);padding-bottom:5px;overflow-x:auto}.cc-app .cc-tabs button{flex-shrink:0;padding-inline:14px;font-size:12px}.cc-app .cc-challenge-copy>p{font-size:14px}.cc-app .cc-challenge-meta>span,.cc-app .cc-challenge-meta>button{font-size:11px}.cc-app .cc-info-row{align-items:start;padding:21px 18px}.cc-app .cc-info-row p{font-size:13px}.cc-app .cc-studio-section h3{font-size:25px}.cc-app .cc-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:27px 22px}.cc-app .cc-dialog h2{font-size:30px}.cc-app .cc-dialog p{font-size:14px}.cc-app .cc-field input,.cc-app .cc-field textarea,.cc-app .cc-field select{font-size:16px}.cc-app .cc-checkbox{font-size:13px}.cc-app .cc-dialog-actions{flex-wrap:wrap}.cc-app .cc-proposal{padding:23px}.cc-app .cc-proposal h3{font-size:27px}.cc-app .cc-proposal p,.cc-app .lc-hero-description{font-size:14px}.cc-app .lc-hero-copy>p{font-size:20px}.cc-app .lc-button,.cc-app .lc-quiet-button{font-size:13px}.cc-app .lc-launch-note{font-size:10px}.cc-app .lc-intro-copy p,.cc-app .lc-token-copy p{font-size:15px}.cc-app .lc-faq summary{font-size:16px}.cc-app .lc-faq details p,.cc-app .lc-milestone p{font-size:14px}.cc-help{padding:30px 20px 65px}.cc-help-back{margin-bottom:23px}.cc-help h1{font-size:43px}.cc-help-lead{font-size:16px}.cc-help-grid{grid-template-columns:1fr;gap:16px;margin-block:28px 35px}.cc-help-card{padding:24px}.cc-help-card>svg{margin-bottom:19px}.cc-help-card h2{font-size:27px}.cc-help-status{padding:23px 21px}.cc-help-faq summary{font-size:16px}}.cc-app .cc-dialog{margin:auto}.cc-app .cc-options button{min-height:48px;font-size:14px}.cc-app .cc-governance-aside li{font-size:13px;line-height:1.8}.cc-app .cc-tabs{scrollbar-width:none}.cc-app .cc-tabs::-webkit-scrollbar{display:none}.cc-app .cc-wallet-help{scroll-margin-top:24px}.cc-app .cc-public-support-link{color:#fffaf2;background:#b90035;border-radius:8px;align-items:center;gap:8px;min-height:44px;margin-top:12px;padding:11px 16px;font-weight:700;text-decoration:none;display:inline-flex}.cc-app .cc-public-support-link:hover{background:#90002a}.cc-app .cc-public-support-link:focus-visible{outline-offset:3px;outline:3px solid #b90035}
