@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Newsreader:opsz,wght@6..72,400;6..72,500;6..72,600&display=swap";.beta-invite{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:18px 0 28px;padding:17px 18px;border:1px solid #dce2cf;border-radius:11px;background:#f7f8f1}.beta-invite>div{display:grid;gap:6px}.beta-invite>div b{color:#34372d;font:400 18px/1.3 var(--serif)}.beta-invite>div small{color:#818477;font-size:10px;line-height:1.5}.beta-invite>button{display:flex;align-items:center;justify-content:center;gap:7px;flex:none;border:0;border-radius:7px;padding:11px 13px;color:#fff;background:#24271f;font-size:10px;cursor:pointer}.beta-invite>button:disabled{opacity:.55;cursor:wait}@media(max-width:650px){.beta-invite{align-items:flex-start;flex-direction:column;gap:12px;padding:14px}.beta-invite>button{width:100%}}:root{font-family:DM Sans,sans-serif;color:#20211d;background:#f3f2ed;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--paper:#f3f2ed;--ink:#20211d;--muted:#82847b;--line:#deded6;--green:#b7d96c;--dark:#191b18;--serif:"Newsreader",Georgia,serif}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,textarea{font:inherit}button{color:inherit}button:focus-visible,textarea:focus-visible{outline:2px solid #709d42;outline-offset:2px}.app-shell{min-height:100vh;display:flex;background:var(--paper)}.sidebar{width:252px;position:fixed;inset:0 auto 0 0;background:var(--dark);color:#eceee7;padding:22px 15px 13px;display:flex;flex-direction:column;z-index:20}.brand-row{display:flex;align-items:center;gap:10px;padding:0 5px 29px}.brand-symbol{width:35px;height:35px;border-radius:11px;background:var(--green);color:#20251a;display:grid;place-items:center;font:600 19px var(--serif);letter-spacing:-2px}.brand-symbol span{font-size:12px;color:#688639}.brand-copy{display:flex;flex-direction:column;gap:2px;line-height:1.1}.brand-copy b{font-size:12px;font-weight:600;letter-spacing:-.25px}.brand-copy small{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#7f857b}.icon-button{border:0;background:transparent;display:grid;place-items:center;color:inherit;cursor:pointer;width:32px;height:32px;border-radius:8px}.icon-button:hover{background:#ffffff12}.collapse{margin-left:auto;color:#8d9288}.new-chat{height:38px;border:1px solid #353932;background:#242721;border-radius:9px;color:#f3f4ee;display:flex;align-items:center;gap:9px;padding:0 10px;text-align:left;font-size:12px;cursor:pointer}.new-chat:hover{background:#2d302a;border-color:#4e5545}.shortcut{margin-left:auto;font-size:10px;color:#777e72;background:#1a1c18;border:1px solid #373a34;border-radius:4px;padding:2px 5px}.main-nav{display:grid;gap:4px;margin-top:24px}.nav-item{display:flex;align-items:center;gap:10px;height:36px;padding:0 10px;color:#a2a69d;background:transparent;border:0;border-radius:8px;font-size:12px;text-align:left;cursor:pointer}.nav-item svg{color:#858b80}.nav-item:hover{background:#242722;color:#f2f3ee}.nav-item.active{background:#2a2e27;color:#eef2e5}.nav-item.active svg{color:var(--green)}.nav-badge{font-size:8px;font-weight:700;letter-spacing:.08em;color:#c6df8e;background:#353d2b;border-radius:4px;padding:3px 5px;margin-left:auto}.sidebar-rule{height:1px;background:#2d302a;margin:17px 2px 18px}.side-label{font-size:9px;font-weight:700;letter-spacing:.15em;color:#9b9e91}.history-list{margin-top:10px}.history-list p{color:#777c72;font-size:11px;line-height:1.6;padding:0 5px;max-width:170px}.history-list button{width:100%;border:0;background:transparent;color:#c9cbc3;display:flex;align-items:center;justify-content:space-between;padding:8px 7px;font-size:11px;text-align:left;cursor:pointer;border-radius:7px}.history-list button:hover{background:#242722}.sidebar-spacer{flex:1}.credit-card{border:1px solid #343830;background:#22251f;border-radius:10px;padding:12px;margin:0 0 12px}.credit-top{display:flex;justify-content:space-between;align-items:center;color:#9ba191;font-size:8px;font-weight:700;letter-spacing:.14em}.credit-top button{border:0;color:#878e7c;background:transparent;padding:1px;cursor:pointer}.credit-value{font-size:20px;letter-spacing:-.7px;font-weight:600;margin:9px 0 10px}.credit-value small{font-size:10px;font-weight:400;letter-spacing:0;color:#969a8e}.credit-meter{height:3px;border-radius:10px;background:#393c35;overflow:hidden}.credit-meter i{display:block;width:41%;height:100%;background:var(--green);border-radius:10px}.credit-link{display:flex;align-items:center;gap:4px;border:0;background:transparent;padding:10px 0 0;color:#c2dd83;font-size:10px;cursor:pointer}.profile{border:0;border-top:1px solid #2e312b;background:transparent;padding:12px 3px 0;display:flex;align-items:center;gap:9px;text-align:left;color:#a6a99f;cursor:pointer}.avatar{height:26px;width:26px;display:grid;place-items:center;border-radius:50%;background:#34392d;color:#d6edaa;font:14px var(--serif)}.profile>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:2px}.profile b{font-size:10px;color:#d7d9d1;font-weight:500}.profile small{font-size:9px;color:#787d73}.main-panel{margin-left:252px;width:calc(100% - 252px);min-height:100vh;display:flex;flex-direction:column}.topbar{height:58px;border-bottom:1px solid #e1e0d8;display:flex;align-items:center;padding:0 32px;gap:12px}.breadcrumbs{display:flex;align-items:center;gap:9px;color:#999b92;font-size:11px}.breadcrumbs b{font-weight:500;color:#464841}.breadcrumbs svg{color:#b5b6ae}.topbar-right{margin-left:auto;display:flex;align-items:center;gap:12px}.status{display:flex;align-items:center;gap:6px;font-size:9px;color:#7e8178}.status i{height:6px;width:6px;border-radius:50%;background:#d2a963}.status.live i{background:#6eaa4c;box-shadow:0 0 0 3px #e1ebd8}.settings{color:#76786f}.workspace{flex:1;display:flex;justify-content:center;align-items:flex-start;padding:8vh 30px 26px;position:relative}.welcome{width:min(100%,690px);margin:0 auto}.eyebrow{display:flex;align-items:center;gap:9px;color:#787b71;font-size:9px;font-weight:700;letter-spacing:.16em}.eyebrow i{width:17px;height:1px;background:#a3b86e}.welcome h1,.earn-page h1,.history-page h1{margin:17px 0 10px;font:400 clamp(41px,5.4vw,62px)/.99 var(--serif);letter-spacing:-2.6px;color:#272923}.welcome h1 em,.earn-page h1 em{font-weight:400;color:#85994f}.welcome-copy{font-size:13px;line-height:1.65;color:#74766d;margin:16px 0 25px}.composer{position:relative;border:1px solid #d8d9cf;border-radius:12px;background:#fbfbf8;box-shadow:0 4px 14px #191b1809;transition:border-color .18s,box-shadow .18s}.composer:focus-within{border-color:#a7ba77;box-shadow:0 5px 22px #313e2112}.composer textarea{resize:none;width:100%;display:block;border:0;outline:none;background:transparent;padding:17px 17px 11px;color:#292b25;font-size:13px;line-height:1.55;min-height:51px;max-height:210px}.composer textarea::placeholder{color:#a4a59d}.composer-bottom{display:flex;align-items:center;justify-content:space-between;padding:5px 8px 8px 11px;gap:8px}.composer-controls{display:flex;align-items:center;gap:9px;min-width:0}.attach-button,.model-select{display:flex;align-items:center;gap:6px;border:0;background:transparent;border-radius:6px;color:#797c73;font-size:10px;padding:6px;cursor:pointer;white-space:nowrap}.attach-button:hover,.model-select:hover{background:#f0f0e9;color:#3a3d34}.control-rule{height:16px;width:1px;background:#e2e3da}.model-control{position:relative}.model-select{color:#4f5348}.model-select svg{color:#9b9d92;margin-left:1px}.model-dot{width:7px;height:7px;border-radius:50%;background:#91b85c;flex:none}.model-dot.sand{background:#bc896c}.model-dot.blue{background:#7d9bc5}.model-menu{position:absolute;z-index:40;left:0;bottom:calc(100% + 7px);min-width:260px;background:#fff;border:1px solid #e2e2d9;box-shadow:0 12px 32px #20211d24;border-radius:10px;padding:5px}.model-menu button{width:100%;border:0;background:transparent;display:flex;align-items:center;gap:9px;padding:9px 8px;border-radius:7px;text-align:left;cursor:pointer}.model-menu button:hover{background:#f5f5ef}.model-menu button>svg{margin-left:auto;color:#7d9f4d}.model-menu button>span{display:flex;flex-direction:column;gap:3px}.model-menu b{font-size:11px;font-weight:600}.model-menu small{font-size:9px;color:#8c8e84}.send-controls{display:flex;align-items:center;gap:11px}.send-controls>span{font-size:9px;color:#aaa99f}.send-button{width:29px;height:29px;display:grid;place-items:center;border:0;border-radius:8px;background:#252820;color:#eaf0de;cursor:pointer;transition:transform .15s,background .15s}.send-button:hover:not(:disabled){background:#49583a;transform:translateY(-1px)}.send-button:disabled{opacity:.35;cursor:not-allowed}.spinner{width:12px;height:12px;border-radius:50%;border:1.5px solid #89927b;border-top-color:#f4f5ef;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.cost-note{display:flex;align-items:center;gap:6px;margin:9px 5px 0;color:#92958a;font-size:9px}.cost-note svg{color:#839d56}.prompt-grid{margin-top:29px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.prompt-card{min-height:66px;border:1px solid #e1e1d9;background:#fffffb75;border-radius:9px;display:flex;align-items:center;gap:10px;text-align:left;padding:10px;cursor:pointer;transition:background .15s,border-color .15s,transform .15s}.prompt-card:hover{background:#fbfbf8;border-color:#ccd4b9;transform:translateY(-1px)}.prompt-icon{width:27px;height:27px;border-radius:8px;background:#ebeee5;display:grid;place-items:center;color:#728248;flex:none}.prompt-card>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.prompt-card b{font-size:10px;font-weight:600;color:#3e4039}.prompt-card small{font-size:9px;color:#8e9087;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prompt-card>svg{color:#b6b8ae}.privacy-line{display:flex;align-items:center;justify-content:center;gap:7px;margin:25px 0 0;color:#9b9c93;font-size:9px}.privacy-line i{height:6px;width:6px;border-radius:50%;background:#95ad69}.privacy-line span{color:#c2c2ba}.has-messages{padding:0 25px 22px}.chat-panel{width:min(100%,760px);height:calc(100vh - 80px);min-height:420px;display:flex;flex-direction:column}.chat-heading{height:46px;flex:none;border-bottom:1px solid #e2e2da;display:flex;align-items:center;justify-content:space-between;color:#999b91;font-size:9px;letter-spacing:.15em;font-weight:700}.chat-heading button{border:0;background:transparent;color:#8c8e86;cursor:pointer}.chat-messages{overflow:auto;flex:1;padding:24px 3px 10px;scrollbar-width:thin;scrollbar-color:#d3d4ca transparent}.message{display:flex;align-items:flex-start;gap:11px;margin-bottom:27px}.message-avatar{width:27px;height:27px;flex:none;border-radius:9px;display:grid;place-items:center;background:#e6ecd9;color:#6a8540;font:500 16px var(--serif)}.message.user .message-avatar{background:#e3e4df;color:#777970;font:600 10px DM Sans,sans-serif}.message-main{flex:1;min-width:0}.message-meta{display:flex;align-items:center;gap:9px;height:27px}.message-meta b{font-size:10px;font-weight:600;color:#3e4039}.message-meta small{font-size:9px;color:#92948a}.message-text{font-size:12px;line-height:1.8;color:#45473f;white-space:pre-wrap;overflow-wrap:anywhere}.message.user .message-text{color:#30322c}.message-actions{display:flex;align-items:center;gap:9px;margin-top:9px}.message-actions button{border:0;background:transparent;display:flex;align-items:center;gap:4px;padding:4px;color:#989a91;font-size:9px;cursor:pointer}.message-actions button:hover{color:#4d5e3e}.message-actions>span{font-size:9px;color:#879a68;border-left:1px solid #dbddd2;padding-left:9px}.typing{display:flex;gap:4px;padding:8px 0}.typing i{width:5px;height:5px;border-radius:50%;background:#9eaa87;animation:dot 1s infinite ease-in-out}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes dot{50%{opacity:.35;transform:translateY(-3px)}}.thread-composer{flex:none}.ai-disclaimer{text-align:center;color:#a2a49b;font-size:9px;margin:9px 0 0}.inline-notice{font-size:10px;color:#8c563f;background:#f4e8df;border-radius:7px;padding:8px 10px;margin-bottom:9px;display:flex;justify-content:space-between}.inline-notice button,.global-toast button{border:0;background:transparent;color:inherit;cursor:pointer}.auth-modal form{margin-top:15px}.auth-label{display:block;color:#6f7268;font-size:10px;margin-bottom:6px}.auth-input{display:block;width:100%;height:39px;border:1px solid #d8d9cf;border-radius:7px;background:#fff;padding:0 10px;font:12px DM Sans,sans-serif;color:#272923}.auth-input:focus{outline:2px solid #a5ba75;outline-offset:1px}.auth-modal .modal-done{cursor:pointer}.auth-modal .modal-done:disabled{opacity:.55;cursor:wait}.auth-hint{display:block;color:#9b6f54;font-size:9px;margin-top:11px}.earn-page,.history-page{width:min(100%,820px);margin:7vh auto 50px;padding:0 28px}.earn-page h1{font-size:58px}.earn-intro{font-size:12px;line-height:1.75;color:#7b7e74;max-width:530px;margin:17px 0 25px}.earn-balance{display:flex;align-items:center;gap:11px;max-width:525px;padding:13px 14px;border:1px solid #dfe3d4;background:#edf1e6;border-radius:10px}.earn-balance>span{height:31px;width:31px;border-radius:8px;background:#e2eacf;color:#708643;display:grid;place-items:center}.earn-balance>div{display:flex;flex-direction:column;gap:4px}.earn-balance small{font-size:8px;font-weight:700;letter-spacing:.12em;color:#818875}.earn-balance b{font-size:11px;font-weight:600;color:#45493e}.earn-balance label{margin-left:auto;color:#92968a;font-size:9px}.tasks-head{display:flex;align-items:end;justify-content:space-between;margin-top:40px;border-bottom:1px solid #dedfd6;padding-bottom:12px}.tasks-head h2{font:400 26px var(--serif);letter-spacing:-.5px;margin:7px 0 0}.tasks-head>button{border:0;background:transparent;color:#72776a;font-size:9px;display:flex;align-items:center;gap:4px;cursor:pointer;padding:6px 0}.task-list{display:grid}.task-card{display:flex;align-items:flex-start;gap:13px;padding:18px 3px;border-bottom:1px solid #e2e2da}.task-icon{height:32px;width:32px;border-radius:9px;background:#eceee7;color:#738446;display:grid;place-items:center;flex:none}.task-content{flex:1}.task-tag{font-size:8px;font-weight:700;letter-spacing:.14em;color:#9a9e8f}.task-card h3{font-size:12px;font-weight:600;margin:5px 0;color:#3f4139}.task-card p{font-size:10px;color:#81847a;line-height:1.6;margin:0}.task-meta{display:flex;align-items:center;gap:11px;margin-top:10px}.task-meta span{display:flex;align-items:center;gap:4px;color:#a0a195;font-size:9px}.task-meta b{font-size:9px;color:#73914a;font-weight:600}.task-start{display:flex;align-items:center;gap:6px;border:1px solid #d8dcd0;border-radius:7px;background:#f7f7f2;color:#5d674f;font-size:10px;padding:7px 10px;cursor:pointer;margin-left:12px}.task-start:hover{background:#e9efdc;border-color:#cbd5b6}.earn-footnote{display:flex;align-items:flex-start;gap:8px;color:#8e9087;font-size:9px;line-height:1.6;margin-top:16px}.earn-footnote svg{color:#879f5c;flex:none;margin-top:1px}.earn-footnote p{margin:0;max-width:570px}.history-page h1{font-size:52px;margin-top:17px}.history-page>p{color:#82847b;font-size:12px}.history-empty{margin:50px auto 0;border:1px dashed #d8d9cf;border-radius:11px;min-height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#91938a}.history-empty>svg{color:#8ca05f}.history-empty b{font:400 20px var(--serif);color:#4b4d44}.history-empty span{font-size:10px}.history-empty button{display:flex;align-items:center;gap:4px;color:#6b7e46;border:0;background:transparent;font-size:10px;cursor:pointer;margin-top:7px}.history-row{width:100%;display:flex;align-items:center;gap:10px;margin-top:30px;padding:13px;border:1px solid #dedfd6;border-radius:9px;background:#fbfbf8;text-align:left;cursor:pointer}.history-row>span:nth-child(2){flex:1;display:flex;flex-direction:column;gap:5px}.history-row b{font-size:11px;font-weight:500}.history-row small{font-size:9px;color:#94968d}.history-row>svg{color:#a2a499}.page-footer{margin-top:auto;min-height:48px;border-top:1px solid #e2e1d9;display:flex;align-items:center;justify-content:space-between;padding:0 32px;color:#a1a299;font-size:9px}.page-footer div{display:flex;gap:16px}.page-footer button{border:0;background:transparent;color:#878980;font-size:9px;cursor:pointer;padding:5px 0}.page-footer button:hover{color:#44483b}.global-toast{position:fixed;right:26px;bottom:24px;z-index:60;border:1px solid #dedfd6;background:#fff;border-radius:8px;padding:11px 13px;box-shadow:0 8px 30px #23241e1c;display:flex;align-items:center;gap:10px;color:#55574f;font-size:10px;max-width:min(430px,calc(100vw - 30px))}.global-toast button{display:grid;place-items:center;color:#92948a}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#1819155c;z-index:80;display:grid;place-items:center;padding:18px}.info-modal{position:relative;width:min(100%,410px);background:#fbfbf8;border-radius:14px;padding:26px;box-shadow:0 16px 60px #0a0b092e}.modal-close{position:absolute;right:15px;top:15px;border:0;background:transparent;color:#898b82;cursor:pointer}.modal-icon{height:35px;width:35px;border-radius:10px;background:#edf1e3;color:#738849;display:grid;place-items:center;margin-bottom:18px}.info-modal h2{font:400 30px var(--serif);letter-spacing:-.5px;margin:8px 0}.info-modal p{font-size:11px;line-height:1.7;color:#777a70}.modal-rule{display:flex;align-items:flex-start;gap:8px;font-size:10px;color:#5f6258;margin-top:12px}.modal-rule svg{flex:none;color:#7e994d}.modal-done{width:100%;border:0;border-radius:8px;background:#272a22;color:#f0f2e9;padding:10px;margin-top:21px;font-size:10px;cursor:pointer}.mobile-menu,.mobile-scrim{display:none}@media(max-width:900px){.sidebar{width:225px}.main-panel{margin-left:225px;width:calc(100% - 225px)}.topbar{padding:0 22px}.welcome h1{font-size:54px}.workspace{padding-top:7vh}.page-footer{padding:0 22px}}@media(max-width:650px){.sidebar{transform:translate(-100%);transition:transform .22s ease;width:266px;box-shadow:10px 0 35px #00000026}.sidebar.sidebar-open{transform:translate(0)}.main-panel{margin-left:0;width:100%}.mobile-menu{display:grid;color:#73766d;margin-left:-7px}.mobile-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;border:0;background:#0c0d0b59;z-index:15}.topbar{height:54px;padding:0 15px;gap:8px}.breadcrumbs{font-size:10px;gap:6px}.topbar-right{gap:3px}.settings{display:none}.workspace{padding:11vh 16px 28px}.welcome h1{font-size:48px;letter-spacing:-2px}.welcome-copy{font-size:12px}.prompt-grid{gap:6px;margin-top:22px}.prompt-card{min-height:61px;padding:8px;gap:7px}.prompt-icon{width:24px;height:24px;flex:none}.prompt-card small{font-size:8px}.privacy-line{font-size:8px;flex-wrap:wrap;margin-top:20px}.has-messages{padding:0 13px 15px}.chat-panel{height:calc(100dvh - 70px);min-height:0}.chat-messages{padding-top:16px}.message{gap:8px;margin-bottom:20px}.message-text{font-size:11px}.thread-composer textarea{padding:13px 12px 8px}.attach-button span,.send-controls>span{display:none}.composer-controls{gap:3px}.model-select{font-size:9px;max-width:180px;overflow:hidden;text-overflow:ellipsis}.composer-bottom{padding:4px 6px 6px}.earn-page,.history-page{margin:5vh auto 30px;padding:0 17px}.earn-page h1{font-size:47px}.earn-intro{font-size:11px}.earn-balance label{display:none}.tasks-head{margin-top:31px}.tasks-head h2{font-size:23px}.task-card{gap:9px;padding:15px 0}.task-icon{width:29px;height:29px}.task-card p{font-size:9px}.task-start{margin-left:0;padding:6px 7px;font-size:9px}.task-meta{gap:8px}.page-footer{padding:10px 15px;gap:10px;align-items:flex-start;flex-direction:column}.page-footer div{gap:14px}.history-page h1{font-size:44px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.launch-page{width:min(100%,760px);margin:7vh auto 42px;padding:0 26px}.launch-page h1{font:400 54px/1.02 var(--serif);letter-spacing:-2px;margin:17px 0}.launch-page h1 em{font-weight:400;color:#7a8958}.launch-intro{max-width:610px;color:#77796f;font-size:13px;line-height:1.8}.launch-note{display:flex;gap:10px;align-items:flex-start;padding:13px 15px;border:1px solid #dfe3d2;border-radius:9px;background:#f7f8f1;color:#696e5e;font-size:11px;line-height:1.6;margin:21px 0}.launch-note svg{flex:none;color:#819651}.launch-card{background:#fbfbf8;border:1px solid #dfdfd7;border-radius:13px;padding:22px;box-shadow:0 9px 30px #22231c0a}.launch-card-head{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #e6e6df;padding-bottom:16px;margin-bottom:16px}.launch-card-head>div{display:grid;gap:6px}.launch-card-head b{font-size:14px}.launch-card-head code{font-size:10px;color:#818379;overflow-wrap:anywhere}.launch-card-head a{color:#82867a}.launch-config{display:grid;gap:5px;padding:12px 13px;background:#f2f3ed;border-radius:8px;margin:8px 0 12px}.launch-config span,.launch-config small{font-size:10px;color:#81847b}.launch-config b{font-size:12px}.fee-config{background:#f7f5ed}.launch-card>label{display:grid;gap:6px;color:#5a5d52;font-size:11px;font-weight:600;margin:13px 0}.launch-card>label small{font-size:9px;color:#92948b;font-weight:400}.launch-card input:not([type=checkbox]),.launch-card textarea{width:100%;border:1px solid #e0e0d8;border-radius:7px;background:#fff;padding:10px 11px;color:#34362f;font-size:12px;resize:vertical}.buyback-toggle{display:flex!important;align-items:center;font-weight:500!important}.launch-warning{border-left:2px solid #c99b54;background:#faf7f0;color:#75654c;padding:11px 12px;font-size:10px;line-height:1.65;margin:16px 0}.launch-wallet{color:#697c45;font-size:10px;margin:10px 0}.launch-error{color:#9c4137;background:#fff3f0;border:1px solid #f0d2cb;border-radius:7px;padding:10px;margin:10px 0;font-size:11px}.launch-success{display:flex;gap:9px;background:#f1f7ea;border:1px solid #d7e5c6;color:#586b3d;padding:12px;border-radius:8px;margin:10px 0}.launch-success>div{display:grid;gap:7px;font-size:11px}.launch-success a{color:#596c40;overflow-wrap:anywhere}.launch-submit{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:8px;background:#20231c;color:#fff;padding:13px 16px;font-weight:600;font-size:11px;cursor:pointer;margin-top:15px}.launch-submit:disabled{opacity:.55;cursor:not-allowed}.launch-disclaimer{max-width:630px;margin:13px auto;color:#96978f;font-size:9px;line-height:1.7}.launch-review{display:grid;gap:7px;border:1px solid #d7dfc9;border-radius:9px;background:#f6f8f1;padding:14px;margin-top:12px;font-size:11px}.launch-review>span{font-weight:600}.launch-review small{color:#73776b;line-height:1.5}.launch-review>div{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}.launch-review button{border:1px solid #d1d6c7;border-radius:6px;background:#fff;padding:8px 12px;font-size:10px;cursor:pointer}.launch-review button:last-child{background:#272a22;color:#fff;border-color:#272a22}@media(max-width:650px){.launch-page{margin:4vh auto 28px;padding:0 15px}.launch-page h1{font-size:45px}.launch-card{padding:16px}.launch-card-head code{max-width:265px}}.reward-form{max-width:600px;margin-top:17px;display:grid;gap:14px}.reward-form>label{display:grid;gap:7px;color:#5e6056;font-size:11px;font-weight:600}.reward-form select,.reward-form textarea{border:1px solid #dedfd6;border-radius:8px;padding:11px;background:#fbfbf8;color:#35372f;font:inherit;font-size:11px}.reward-form textarea{resize:vertical;line-height:1.6}.reward-consent{grid-template-columns:16px 1fr!important;align-items:start;font-weight:400!important;color:#77796f!important;line-height:1.6}.reward-consent input{margin:2px 0}.saved-conversations{display:grid;gap:8px;margin-top:23px;max-width:700px}.history-row{width:100%;display:flex;align-items:center;gap:12px;text-align:left;border:1px solid #e4e4dc;background:#fbfbf8;border-radius:9px;padding:13px;cursor:pointer}.history-row>span:nth-child(2){flex:1;min-width:0;display:grid;gap:5px}.history-row b{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-row small{color:#8e9086;font-size:9px}.review-page{width:min(100% - 36px,900px);margin:6vh auto 40px}.review-page h1{font:400 clamp(34px,4vw,49px)/1.05 var(--serif);letter-spacing:-1.8px;margin:16px 0 7px}.review-page p{color:#797b72;font-size:12px;line-height:1.7}.review-title-row{display:flex;align-items:center;justify-content:space-between;gap:18px}.review-title-row p{margin:0}.review-refresh{display:flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:7px;background:#fbfbf8;padding:8px 10px;font-size:10px;cursor:pointer}.review-refresh:disabled{opacity:.5}.review-policy{display:flex;gap:9px;align-items:flex-start;background:#f0f2e9;border:1px solid #e2e6d8;border-radius:8px;padding:11px;margin:20px 0;color:#70775f;font-size:10px;line-height:1.6}.review-policy svg{flex:none;color:#78934d}.review-list{display:grid;gap:11px}.review-card{border:1px solid #e1e1d9;background:#fbfbf8;border-radius:10px;padding:16px}.review-card-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;text-transform:capitalize;font-size:10px;color:#7f8277}.review-card-meta time{font-size:9px;color:#999a91}.review-card>p{white-space:pre-wrap;color:#393b34;font-size:12px;line-height:1.7;margin:13px 0}.review-card>code{font-size:8px;color:#93958c;overflow-wrap:anywhere}.review-actions{display:flex;align-items:flex-end;gap:8px;margin-top:14px}.review-actions label{display:grid;gap:5px;margin-right:auto;color:#74776c;font-size:9px}.review-actions input{width:110px;border:1px solid #dedfd6;border-radius:6px;background:#fff;padding:8px;font:inherit;font-size:11px}.review-actions button{display:flex;align-items:center;gap:5px;border:1px solid #dfe0d7;background:#fff;border-radius:6px;padding:8px 10px;font-size:10px;cursor:pointer}.review-actions button:disabled{opacity:.5;cursor:wait}.review-actions .review-reject{color:#8e4a40}.review-actions .review-approve{background:#272a22;color:#fff;border-color:#272a22}.review-empty{display:flex;align-items:center;justify-content:center;gap:8px;flex-direction:column;min-height:180px;color:#86887e;font-size:11px}.review-empty b{color:#44463d}.review-empty>svg{color:#849c57}@media(max-width:650px){.review-page{width:calc(100% - 30px);margin:4vh auto 28px}.review-title-row{align-items:flex-start}.review-title-row h1{font-size:35px}.review-actions{flex-wrap:wrap}.review-actions label{width:100%}}
