:root{font-family:Segoe UI,Arial,sans-serif;color:#213c33;background:#fafbf7;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--forest: #153c30;--ink: #19392e;--muted: #738177;--gold: #d4af37;--cream: #f6f6ee;--line: #e5e9e2}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,select{cursor:pointer}button{color:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}button:disabled{cursor:not-allowed;opacity:.55}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #b38d22;outline-offset:4px}input,select,textarea{min-width:0}input:not([type=checkbox]),select,textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #dce2d9;border-radius:7px;padding:12px 14px;font-size:14px}input::placeholder,textarea::placeholder{color:#90998e}input[type=checkbox]{width:17px;height:17px;accent-color:var(--forest);flex-shrink:0}label{display:flex;flex-direction:column;gap:8px;font-weight:600;font-size:13px}label small{font-weight:400;line-height:1.6;color:var(--muted)}textarea{resize:vertical}::selection{background:#d4af3760}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:12px;left:12px;padding:12px 20px;background:#fff;border:2px solid var(--forest);z-index:200;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid transparent;border-radius:6px;padding:13px 20px;font-size:13px;font-weight:650;line-height:1.5;white-space:nowrap;transition:background .18s,transform .18s}.button:hover{transform:translateY(-1px)}.button-primary{background:var(--gold);color:#25351d}.button-primary:hover{background:#e0bc48}.button-outline{border-color:#dce2d8;color:var(--forest);background:#fff}.button-outline:hover{background:#f1f4eb}.button-light{background:#faf9f0;color:var(--forest)}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;background:transparent;border:0;border-radius:6px}.icon-button:hover{background:#81937d16}.brand{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.brand-mark{width:39px;height:41px;background:var(--forest);color:var(--gold);display:flex;align-items:center;justify-content:center;font:700 39px/.8 Georgia,serif;border-radius:3px 13px;padding-bottom:8px}.brand-mark>span{font-size:30px}.brand>span:last-child{display:flex;flex-direction:column;gap:3px}.brand strong{font-size:23px;font-weight:800;letter-spacing:-1.1px;line-height:1}.brand-dot{color:#a28526}.brand small{letter-spacing:3.8px;font-size:8px;font-weight:650}.brand-light{color:#fffdf0}.brand-light .brand-mark{background:#d4af37;color:#153b30}.eyebrow{font-size:10px;font-weight:650;letter-spacing:1.65px;line-height:1.8}.status-dot{width:6px;height:6px;border-radius:50%;background:#b1ba64;display:inline-block;flex-shrink:0}.text-link{display:inline-flex;gap:7px;align-items:center;font-size:12px;font-weight:650}.text-link:hover{color:#a98a26}.badge{display:inline-flex;justify-content:center;border-radius:4px;padding:4px 8px;font-size:10px;font-weight:600;white-space:nowrap}.badge-green{color:#2b7250;background:#edf5eb}.badge-gold{color:#937921;background:#f7f1d9}.badge-neutral{color:#70796e;background:#f0f2ed}.notice{display:flex;align-items:flex-start;gap:12px;background:#f4f4e7;border:1px solid #e5e7d4;padding:15px 18px;border-radius:7px;font-size:12px;line-height:1.8;color:#717256}.notice svg{flex-shrink:0;margin-top:2px}.notice a{text-decoration:underline;font-weight:600}.notice.success{background:#edf6ed;color:#267343;border-color:#d1e5ce}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:12px;z-index:110;max-width:min(620px,calc(100vw - 32px));padding:12px 14px 12px 18px;color:#fff;background:#173e31;border:1px solid #56745b;border-radius:9px;box-shadow:0 8px 35px #102b2830;font-size:13px;line-height:1.6}.toast>svg{flex-shrink:0;color:#d4af37}.toast .icon-button{color:#fff}.public-site{background:#fafbf7}.public-header{background:#fafbf7;border-bottom:1px solid #e5e8de}.public-header-inner{max-width:1440px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:23px 6%;gap:30px}.public-nav{display:flex;gap:30px;align-items:center;font-size:12px;font-weight:550;color:#5d6b60}.public-nav a:hover,.public-nav a.active{color:var(--forest)}.header-actions{display:flex;align-items:center;gap:26px}.header-actions .button{padding:11px 17px;font-size:12px}.login-link{font-size:12px;font-weight:650}.mobile-menu{display:none}.landing-hero{position:relative;overflow:hidden;background:#11372c;color:#faf9ec;display:grid;grid-template-columns:1.03fr 1fr;min-height:655px}.hero-grain{position:absolute;inset:0;pointer-events:none;background-image:repeating-linear-gradient(0deg,transparent 0,transparent 2px,#ffffff01 2px,#ffffff01 3px)}.hero-copy{padding:81px 0 80px max(6%,calc((100vw - 1267px)/2));position:relative;z-index:1}.hero-copy .eyebrow{display:flex;align-items:center;gap:9px;font-size:9px;color:#becbad}.hero-copy h1{font-size:clamp(58px,5.1vw,76px);line-height:1.09;letter-spacing:-2.8px;font-weight:500;margin:27px 0 24px}.hero-copy em,.join-section em{font-family:Georgia,Times New Roman,serif;font-weight:400;color:#d3b754}.hero-copy>p{color:#b9c9b9;font-size:14px;line-height:1.95}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:30px}.hero-actions .button{padding:15px 22px}.hero-demo{color:#e1e6d2;font-size:12px;display:flex;align-items:center;gap:8px}.hero-demo:hover{color:var(--gold)}.hero-fine{display:flex;align-items:center;gap:9px;color:#9fb297;font-size:10px;margin-top:26px}.hero-art{position:relative;min-height:630px;overflow:hidden}.pitch{position:absolute;width:390px;height:540px;left:80px;top:67px;transform:rotate(-17deg);border:1px solid #87a97d33}.pitch:after{content:"";position:absolute;inset:15px;border:1px solid #87a97d22}.pitch-line{position:absolute;top:50%;width:100%;border-top:1px solid #87a97d33}.pitch-circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;width:120px;height:120px;border:1px solid #87a97d33}.pitch-goal{position:absolute;left:50%;width:195px;height:80px;transform:translate(-50%);border:1px solid #87a97d33}.pitch-goal-top{top:0;border-top:0}.pitch-goal-bottom{bottom:0;border-bottom:0}.art-orbit{position:absolute;width:530px;height:530px;border:1px solid #a4bb6440;border-radius:50%;left:29px;top:83px}.orbit-two{width:410px;height:410px;left:89px;top:143px;border-style:dashed;border-color:#a4bb6433}.orbit-one:before{content:"";width:9px;height:9px;border-radius:50%;background:#d4af37;position:absolute;top:26px;left:134px;box-shadow:0 0 25px #d4af3760}.share-card{position:absolute;left:112px;top:179px;width:348px;padding:27px 32px 22px;transform:rotate(-7deg);background:#e9edcb;color:#23402b;box-shadow:20px 30px 70px #001c2380;border-radius:3px}.share-label{font-size:9px;font-weight:650;letter-spacing:1.65px}.share-number{font-size:152px;font-weight:550;line-height:1.3;letter-spacing:-14px;margin-left:-7px}.share-number>span{font-size:58px;letter-spacing:-4px;margin-left:6px}.share-card-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #82966c40;padding-top:15px;font-size:13px}.art-note{position:absolute;top:471px;left:174px;display:flex;align-items:center;gap:15px;border:1px solid #78947d50;border-radius:7px;padding:16px 20px;background:#194533;box-shadow:0 10px 30px #0d281c40}.art-note-icon{color:#d4af37}.art-note small{display:block;color:#b1c0a7;font-size:7px;letter-spacing:1.1px;margin-bottom:6px}.art-note strong{font-size:12px;font-weight:500}.art-coordinate{position:absolute;bottom:26px;right:50px;color:#81a07d;font-family:Consolas,monospace;letter-spacing:2px;font-size:8px}.art-star{position:absolute;font-size:51px;font-weight:200;color:#cfb257;top:121px;left:475px;transform:rotate(17deg)}.benefit-strip{display:flex;align-items:center;justify-content:space-around;max-width:1280px;padding:29px 40px;margin:auto;border-bottom:1px solid var(--line);gap:24px}.benefit-strip span{display:flex;align-items:center;gap:12px;font-size:11px;color:#5c6e5e;white-space:nowrap}.benefit-strip svg{color:#729165}.public-section{width:min(1160px,88%);margin:auto}.public-section h2{font-size:43px;line-height:1.2;font-weight:500;letter-spacing:-1.5px}.public-section h2 em,.public-section h1 em{font-family:Georgia,Times New Roman,serif;font-weight:400;color:#758348}.public-section .eyebrow{color:#798965;margin-bottom:19px}.intro-section{display:grid;grid-template-columns:1.5fr 1fr;gap:90px;padding:90px 0 44px;align-items:center}.intro-section>p{color:#788373;font-size:13px;line-height:1.95;padding-top:36px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:83px}.feature-grid article{display:flex;flex-direction:column;padding:29px 31px 33px;min-height:270px;border:1px solid #e3e8d9;border-radius:3px;background:#f5f6eb}.feature-grid article:nth-child(2){background:#eef3e9}.feature-grid article:nth-child(3){background:#f5f0df}.feature-number{color:#7f8e6d;font-size:8px;font-weight:650;letter-spacing:1.5px;margin-bottom:26px}.feature-grid svg{color:#678255;margin-bottom:25px}.feature-grid h3{font-size:20px;letter-spacing:-.4px;font-weight:550;margin-bottom:11px}.feature-grid p{font-size:12px;color:#7c8574;line-height:1.9}.how-section{padding:62px 0 82px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.2fr;gap:95px}.how-intro .button{margin-top:30px}.steps article{display:flex;gap:26px;padding:20px 0 25px;border-bottom:1px solid var(--line)}.steps article:first-child{padding-top:8px}.steps article:last-child{border-bottom:0}.steps article>span{display:flex;align-items:center;justify-content:center;width:39px;height:39px;border:1px solid #d3dfc6;font-size:11px;flex-shrink:0;border-radius:50%;color:#7d9268}.steps h3{font-size:17px;font-weight:550;margin-bottom:10px}.steps p{font-size:12px;line-height:1.95;color:#788575}.earnings-section{display:grid;grid-template-columns:1fr 1.05fr;gap:105px;padding:80px 0;border-top:1px solid var(--line)}.earnings-section>div:first-child>p{font-size:13px;line-height:1.95;color:#788575;max-width:340px;margin-top:25px}.reset-note{display:flex;align-items:center;gap:12px;margin-top:30px;font-size:11px;color:#7e896f}.reset-note>svg{color:#769367}.reset-note strong{display:block;color:#36553b;font-size:12px;margin-bottom:5px}.calculator{padding:31px 34px;border:1px solid #e0e5d5;border-radius:5px;background:#f1f4e9}.calculator .eyebrow{font-size:8px;margin-bottom:10px}.calculator h3{font-size:25px;letter-spacing:-.7px;font-weight:500}.calculator>p{color:#849075;font-size:11px;margin-top:9px;line-height:1.7}.calculator-fields{margin-top:24px;display:flex;flex-direction:column;gap:14px}.calculator-fields label{flex-direction:row;align-items:center;justify-content:space-between;font-weight:450;font-size:12px;gap:12px}.money-input{display:flex;align-items:center;width:180px;border:1px solid #dce1d3;border-radius:5px;background:#fbfcf7}.money-input>span{font-size:9px;color:#92987d;padding-left:12px}.money-input input{border:0;background:transparent;padding:10px 8px;font-size:12px;text-align:right}.calculator-result{display:flex;align-items:center;justify-content:space-between;margin-top:25px;border-top:1px solid #dbe1d0;padding-top:23px;font-size:11px;color:#738269}.calculator-result strong{display:block;color:#2b523a;font-size:31px;font-weight:550;margin-top:5px;letter-spacing:-1px}.rate-chip{font-size:14px;padding:10px 13px;border-radius:5px;color:#315a36;background:#e2ead5}.calculator>small{display:block;margin-top:15px;color:#8a967c;font-size:10px;line-height:1.7}.faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;padding:75px 0 90px;border-top:1px solid var(--line)}.faq-section>div:first-child>p{color:#7b8777;font-size:12px;margin-top:20px}.faq-list details{border-bottom:1px solid #e0e6db;padding:0 0 19px;margin-bottom:19px}.faq-list details:last-child{margin-bottom:0}.faq-list summary{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;font-size:13px;cursor:pointer;list-style:none;font-weight:550}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{flex-shrink:0;color:#7c8f6a}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list details>p{font-size:12px;line-height:1.95;color:#7c8976;margin-top:16px;padding-right:25px}.join-section{background:#ecf0df;text-align:center;padding:71px 20px 67px;border-top:1px solid #dee5d0}.join-section .eyebrow{color:#819269;font-size:8px}.join-section h2{font-size:50px;font-weight:450;letter-spacing:-1.8px;line-height:1.18;margin:18px 0 25px}.join-section em{color:#6f8144}.join-section p{font-size:10px;color:#939b80;margin-top:17px}.public-footer{background:#10372b;color:#cad5bd}.footer-main{max-width:1280px;padding:57px 6% 48px;margin:auto;display:grid;grid-template-columns:1fr 1fr .8fr .8fr;gap:45px;align-items:start}.footer-main>p{font-size:12px;color:#94aa8e;line-height:1.9}.footer-main>div{display:flex;flex-direction:column;gap:15px;font-size:11px}.footer-main a:hover{color:var(--gold)}.footer-bottom{max-width:1125px;margin:auto;padding:21px 0 26px;border-top:1px solid #51774c40;display:flex;justify-content:space-between;gap:20px;font-size:9px;color:#8ea886}.responsible{display:flex;align-items:center;gap:8px}.responsible b{border:1px solid #81977e;border-radius:50%;height:25px;width:25px;display:grid;place-items:center;font-size:8px}.page-hero{padding:83px 0 58px}.page-hero h1,.application-copy h1,.login-page h1,.policy-page h1,.support-page h1{font-size:63px;letter-spacing:-2.4px;font-weight:500;line-height:1.14}.page-hero>p{max-width:570px;font-size:14px;color:#7c8975;line-height:1.95;margin:25px 0}.program-grid{display:grid;grid-template-columns:.65fr 1.35fr;gap:50px;padding-bottom:70px}.program-rate{background:#173c2d;border-radius:3px;padding:35px 40px;color:#ecf0d6}.program-rate>span:first-child{font-size:10px;letter-spacing:1.5px;color:#b5c496}.program-rate>strong{font-size:113px;font-weight:500;letter-spacing:-8px;display:block;line-height:1.5}.program-rate>strong small{font-size:40px}.program-rate p{font-size:14px;line-height:1.9;color:#bfcab0;margin-bottom:25px}.program-rate .badge{background:#335734;color:#e2e8b9}.program-explainer{padding-top:12px}.program-explainer h2{font-size:32px}.program-explainer>p{font-size:12px;color:#7a8874;line-height:1.95;margin-bottom:17px}.formula{display:flex;flex-wrap:wrap;gap:9px 13px;font-size:12px;align-items:center;background:#f0f3e6;border:1px solid #e0e8d4;padding:20px;border-radius:4px;margin:23px 0}.formula b{color:#b1bfa2}.formula strong{color:#42663f}.application-layout{display:grid;grid-template-columns:1fr 1fr;gap:95px;padding:80px 0}.application-copy h1{font-size:53px}.application-copy>p{font-size:13px;color:#7d8977;line-height:1.9;margin-top:24px}.application-perks{display:flex;flex-direction:column;gap:19px;margin-top:31px;font-size:12px;color:#607853}.application-perks span{display:flex;align-items:center;gap:12px}.application-perks svg{color:#9baf7a}.application-copy blockquote{font:34px/1.35 Georgia,serif;color:#9aa383;margin:60px 0 0;padding-left:20px;border-left:2px solid #d2dbc0}.application-form{background:#fff;border:1px solid #e2e7dc;padding:34px;border-radius:5px;display:flex;flex-direction:column;gap:19px}.form-heading h2{font-size:26px}.form-heading .eyebrow{font-size:8px;margin-bottom:8px}.form-heading p{font-size:11px;color:#8d967f;margin-top:10px;line-height:1.7}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.checkbox-label{flex-direction:row;font-size:11px;font-weight:400;color:#7d8874;align-items:flex-start;line-height:1.8}.checkbox-label input{margin:2px 2px 0 0}.checkbox-label a{text-decoration:underline;color:#3a6140}.form-footnote{font-size:10px;color:#909a84;line-height:1.8}.application-form .text-link{font-size:11px;justify-content:center}.login-page{padding:80px 0 100px;text-align:center}.login-page>p{max-width:470px;margin:23px auto 30px;color:#839078;font-size:13px;line-height:1.9}.login-card{max-width:430px;padding:37px;margin:35px auto 0;border:1px solid #e0e7d5;border-radius:5px;background:#f0f4e7;display:flex;flex-direction:column;align-items:center;gap:19px}.login-card>svg{color:#879f6c}.login-card h2{font-size:25px}.login-card p{font-size:12px;color:#819076}.login-card>a:last-child{font-size:11px;text-decoration:underline;color:#648051}.policy-page{max-width:810px;padding:75px 0 90px}.policy-page>.notice{margin:35px 0}.policy-page article{padding:25px 0;border-bottom:1px solid var(--line)}.policy-page article h2{font-size:22px;letter-spacing:-.6px;margin-bottom:16px}.policy-page article p{color:#778771;font-size:13px;line-height:2}.support-page{max-width:900px;padding:75px 0 90px}.support-page>p{color:#7c8976;font-size:13px;margin-top:23px}.support-page .faq-list{margin-top:50px}.support-note{display:flex;align-items:flex-start;gap:20px;padding:25px;border:1px solid #dfe6d4;background:#f0f3e7;margin-top:40px}.support-note>svg{flex-shrink:0;color:#81986b}.support-note h3{font-size:16px;margin-bottom:10px}.support-note p{font-size:12px;color:#7d8a73;line-height:1.9}.support-note .button{flex-shrink:0}.workspace{display:flex;min-height:100vh;background:#f6f7f2;font-size:13px}.sidebar{width:245px;flex-shrink:0;background:#103a2e;color:#adc3af;display:flex;flex-direction:column;position:fixed;inset:0 auto 0 0;overflow-y:auto;z-index:40;padding:30px 19px 20px}.sidebar-brand{padding:3px 13px 30px;display:flex;align-items:center;justify-content:space-between}.sidebar .brand strong{font-size:23px}.sidebar .brand-mark{height:39px;width:36px}.workspace-tag{display:flex;gap:6px;align-items:center;margin:0 13px 32px;font-size:7px;letter-spacing:1.1px;color:#8ead8e;white-space:nowrap}.workspace-tag>span:last-child{background:#315242;color:#c7d591;border-radius:3px;padding:3px 5px;font-size:7px;letter-spacing:.4px;margin-left:auto}.workspace-tag .status-dot{width:4px;height:4px}.sidebar-label{font-size:8px;letter-spacing:1.4px;padding:0 15px;margin-bottom:14px;color:#709579}.sidebar nav{display:flex;flex-direction:column;gap:7px}.sidebar nav>a,.sidebar-bottom>a{display:flex;align-items:center;gap:12px;font-size:11px;padding:13px 14px;border-radius:5px;position:relative}.sidebar nav>a:hover,.sidebar-bottom>a:hover{color:#f0f1d7;background:#ffffff06}.sidebar nav>a.selected{background:#2c523b;color:#edf0c8}.sidebar nav>a.selected:before{content:"";position:absolute;left:-19px;height:21px;width:3px;background:#d4af37;border-radius:0 3px 3px 0}.sidebar nav>a.selected>svg{color:#d4b65b}.sidebar nav small{margin-left:auto;font-size:8px;padding:3px 6px;background:#4e704330;color:#9cbf8b;border-radius:4px}.sidebar-help{margin:31px 8px 27px;border:1px solid #75916330;border-radius:6px;background:#25483150;padding:18px 16px}.sidebar-help-icon{color:#bbbe78;display:block;margin-bottom:11px}.sidebar-help h3{font-size:12px;font-weight:550;color:#d9e1b8}.sidebar-help p{font-size:10px;line-height:1.85;color:#8daa8b;margin-top:9px}.sidebar-help a{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#c7d5ab;margin-top:15px}.sidebar-bottom{margin-top:auto;padding-top:10px}.sidebar-bottom>a{font-size:10px;color:#8eb192}.sidebar-bottom>a.selected{color:#d4b65b}.sidebar-user{border-top:1px solid #738d6b30;display:flex;align-items:center;gap:10px;padding:23px 10px 0;margin-top:15px}.avatar{width:34px;height:34px;border-radius:50%;color:#57784c;background:#e8eedb;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:650;flex-shrink:0}.sidebar-user .avatar{background:#5b754b;color:#e6e7bb;width:32px;height:32px}.sidebar-user>div{min-width:0}.sidebar-user strong{color:#d8e0c5;font-size:10px;font-weight:550;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-user small{display:block;color:#719573;font-size:8px;margin-top:6px}.sidebar-close{display:none}.workspace-main{margin-left:245px;min-width:0;width:calc(100% - 245px)}.workspace-header{display:flex;align-items:center;justify-content:space-between;height:76px;background:#fbfcf8;border-bottom:1px solid #e5e9df;padding:0 36px}.workspace-header>div{display:flex;align-items:center;gap:14px}.header-breadcrumb{color:#929c8a;font-size:11px}.header-breadcrumb>span{padding:0 12px;color:#bac3ad}.header-breadcrumb>strong{font-weight:550;color:#596a50}.workspace-header-right{gap:24px!important}.header-help{display:flex;align-items:center;gap:6px;font-size:10px;color:#6f7f64}.demo-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:40px;background:#edf0e0;border-bottom:1px solid #e1e5d3;padding:8px 36px;font-size:9px;color:#8a9276}.demo-bar>span{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.demo-bar strong{color:#637e50;font-weight:650}.demo-bar a{color:#637e50;display:flex;align-items:center;gap:7px;font-size:9px;white-space:nowrap}.dashboard-content{padding:32px 36px 0;max-width:1510px;margin:auto}.dashboard-title{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:27px}.dashboard-title .eyebrow{font-size:8px;color:#96a381;letter-spacing:1.5px;margin-bottom:7px}.dashboard-title h1{font-size:31px;font-weight:550;letter-spacing:-.8px;color:#28452e;line-height:1.3}.dashboard-title p{font-size:11px;color:#94a087;margin-top:8px}.period-picker{display:flex;flex-direction:row;align-items:center;border:1px solid #dfe5d4;background:#fbfcf8;border-radius:6px;padding-left:13px;gap:3px;color:#7c8e68}.period-picker select{border:none;background:transparent;font-size:11px;width:auto;color:#6b7e5c;padding:12px 9px}.welcome-banner{display:flex;justify-content:space-between;align-items:center;background:#e6ecd6;border:1px solid #dce5c9;border-radius:7px;padding:25px 30px;min-height:190px;position:relative;overflow:hidden;margin-bottom:23px}.welcome-banner .eyebrow{font-size:7px;color:#8b9c6d;margin-bottom:10px}.welcome-banner h2{font-size:27px;font-weight:500;letter-spacing:-.8px;line-height:1.3;color:#3d592f}.welcome-banner p{font-size:10px;color:#8c9b72;margin-top:9px;line-height:1.8}.welcome-banner .button{font-size:10px;padding:9px 13px;margin-top:18px;border-color:#d5dec3}.welcome-banner>div:first-child{position:relative;z-index:1}.welcome-art{min-width:210px;align-self:stretch;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-right:25px}.welcome-art>div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-12deg);height:230px;width:230px;border:1px solid #b7c79960;border-radius:50%}.welcome-art>div:after{content:"";position:absolute;inset:25px;border:1px dashed #b7c79970;border-radius:50%}.welcome-art>div:before{content:"";position:absolute;width:7px;height:7px;background:#b1b66b;border-radius:50%;top:14px;left:52px}.welcome-art strong{font-size:103px;font-weight:500;letter-spacing:-9px;color:#5c783f;line-height:1.1;position:relative}.welcome-art strong>span{font-size:35px;letter-spacing:-3px}.welcome-art>small{color:#8c9b6a;font-size:6px;letter-spacing:1.3px;margin-top:12px;position:relative}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.stat-card{padding:19px 20px;border:1px solid #e4e9dc;border-radius:7px;background:#fdfef9;min-width:0}.stat-card>div{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;color:#8b9980}.stat-card svg{color:#a0b28c}.stat-card>strong{display:block;font-size:clamp(22px,2.1vw,31px);font-weight:550;letter-spacing:-.8px;color:#355432;margin-top:13px;white-space:nowrap}.stat-card>small{display:block;font-size:9px;color:#a1ad91;margin-top:11px;line-height:1.7}.panel{border:1px solid #e1e7d8;border-radius:7px;background:#fdfefb;overflow:hidden}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:21px 23px}.panel-heading h3{font-weight:550;font-size:13px;color:#425c3b}.panel-heading p{color:#a2ad94;font-size:9px;line-height:1.7;margin-top:6px}.dot-separator{padding:0 5px;color:#b7c1a7}.analytics-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);gap:20px;margin-bottom:24px}.segmented{display:flex;border:1px solid #e1e6d9;padding:3px;border-radius:5px;background:#f8faf2}.segmented button{border:0;padding:5px 10px;font-size:9px;color:#9aa58a;background:transparent;border-radius:3px}.segmented button.selected{background:#e7efdc;color:#668348}.revenue-chart{padding:13px 18px 5px 12px}.revenue-chart>svg{width:100%;display:block;min-height:180px}.chart-label{fill:#a0ad90;font-family:Segoe UI,Arial,sans-serif;font-size:10px}.chart-caption{display:flex;align-items:center;justify-content:space-between;padding:6px 8px 16px 31px;font-size:8px;color:#a2b08d;gap:15px}.chart-caption>span:first-child{display:flex;align-items:center;gap:7px;color:#859a70}.chart-caption i{width:6px;height:6px;background:#578550;border-radius:50%}.performance-bottom{border-top:1px solid #ecf0e3;display:flex;align-items:center;padding:22px 23px;gap:30px}.performance-bottom>span{display:flex;flex-direction:column;gap:7px}.performance-bottom small{font-size:9px;color:#a0ac8b}.performance-bottom strong{font-size:18px;font-weight:550;color:#5b7845}.performance-bottom a{margin-left:auto;font-size:9px;color:#8a9b71;white-space:nowrap}.revenue-breakdown .panel-heading{padding-bottom:10px}.breakdown-rate{display:flex;align-items:center;gap:17px;padding:0 23px}.breakdown-rate>strong{font-size:64px;font-weight:500;line-height:1.3;letter-spacing:-4px;color:#59783d}.breakdown-rate>strong span{font-size:26px;letter-spacing:-1px}.breakdown-rate>p{font-size:9px;line-height:1.8;color:#9aac83}.share-bar{margin:8px 23px;height:7px;background:#ecefdc;border-radius:3px;overflow:hidden}.share-bar>span{display:block;width:45%;height:100%;background:#8f9f55}.share-legend{display:flex;align-items:center;justify-content:space-between;margin:9px 23px 14px;font-size:8px;color:#9cab83}.share-legend>span{display:flex;align-items:center;gap:5px}.share-legend i{width:5px;height:5px;background:#8f9f55;border-radius:50%}.share-legend>span:last-child i{background:#d4ddba}.revenue-breakdown dl{margin:17px 23px 0}.revenue-breakdown dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:8px 0;font-size:9px;color:#9ca98a}.revenue-breakdown dd{margin:0;font-size:10px;font-weight:550;color:#6f8557;white-space:nowrap}.revenue-breakdown dl>div:nth-child(4){border-top:1px solid #e6ecdc;margin-top:4px;padding-top:12px}.revenue-breakdown .breakdown-total{padding-top:10px;color:#69884d}.revenue-breakdown .breakdown-total dd{font-size:13px;color:#52753b}.panel-note{display:flex;align-items:flex-start;gap:7px;padding:17px 23px 19px;font-size:8px;color:#a4b18c;line-height:1.7}.panel-note svg{flex-shrink:0}.bottom-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);gap:20px}.campaign-panel .panel-heading .text-link{font-size:9px;color:#82986b}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:11px;white-space:nowrap;text-align:left}th{padding:15px 19px;font-size:9px;font-weight:450;color:#a3af95;border-top:1px solid #edf0e6;border-bottom:1px solid #e8ede0;background:#fafcf6}td{padding:16px 19px;color:#7e9270;border-bottom:1px solid #edf1e6}tbody tr:last-child td{border-bottom:none}tbody tr:hover{background:#f8faf2}td strong{color:#577648;font-size:10px;font-weight:550}td small{font-size:8px;color:#a5b392}.campaign-cell{display:flex;align-items:center;gap:10px}.campaign-cell>span:last-child{display:flex;flex-direction:column;gap:5px}.channel-icon{display:grid;place-items:center;width:30px;height:30px;color:#8aa075;background:#eef3e5;border:1px solid #e1e9d8;border-radius:6px;flex-shrink:0}.channel-instagram{color:#b59a82;background:#f5ede4;border-color:#f0e5d8}.channel-telegram{color:#85a3a3;background:#eaf2ec;border-color:#e0ebe4}.campaign-panel table{font-size:10px}.campaign-panel th,.campaign-panel td{padding:15px 12px}.campaign-panel th:first-child,.campaign-panel td:first-child{padding-left:23px}.campaign-panel .campaign-cell strong{font-size:9px}.campaign-panel .badge{font-size:8px}.quick-link{padding:24px;display:flex;flex-direction:column;align-items:flex-start;background:#f1f4e8}.quick-link-icon{color:#91a779;margin-bottom:13px}.quick-link h3{font-size:20px;letter-spacing:-.5px;line-height:1.3;font-weight:500;color:#5e7d43}.quick-link p{font-size:10px;color:#99a985;line-height:1.9;margin:12px 0}.link-preview{width:100%;background:#e6edda;border:1px dashed #cfdbbd;padding:11px;border-radius:4px;font:8px/1.5 Consolas,monospace;color:#8b9d74;margin:4px 0 13px;overflow-wrap:anywhere}.quick-link .button{width:100%;font-size:10px;padding:10px;background:transparent;border-color:#d3dfc0;color:#6f8b52}.quick-link>.text-link{font-size:9px;margin-top:12px;align-self:center;color:#95a67b}.section-intro{display:flex;align-items:center;justify-content:space-between;gap:25px;margin:3px 0 24px}.section-intro h2{font-size:25px;letter-spacing:-.6px;font-weight:500;color:#426039}.section-intro p{font-size:11px;color:#99a68a;margin-top:10px;line-height:1.8}.section-intro .button{font-size:11px;padding:11px 15px}.section-intro>select{width:auto;min-width:150px;font-size:11px}.dashboard-content>.notice{margin-bottom:23px;font-size:11px;background:#f1f3e5;border-color:#e2e8d3;color:#8c9c75}.table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 23px}.table-toolbar>select{width:auto;font-size:11px;min-width:150px;color:#859b71}.search-field{display:flex;flex-direction:row;align-items:center;border:1px solid #e1e7d9;border-radius:5px;max-width:290px;width:100%;padding-left:12px;gap:3px;color:#a1b18d}.search-field>input{border:0;background:transparent;font-size:11px;padding:11px 9px}.tip-panel{display:flex;align-items:flex-start;gap:18px;padding:24px;border-radius:6px;background:#edf2e3;border:1px solid #dee8d0;margin-top:26px;color:#99b27e}.tip-panel>svg{flex-shrink:0}.tip-panel h3{font-size:13px;font-weight:550;color:#688a4c;margin-bottom:8px}.tip-panel p{font-size:11px;line-height:1.9;color:#95a782}.empty-state{text-align:center;padding:45px 20px;color:#a2b48b}.empty-state svg{margin-bottom:15px}.empty-state h3{font-size:17px;font-weight:500;color:#6d8a54}.empty-state p{font-size:11px;margin-top:10px}.empty-state .button{margin-top:20px}.table-footer{padding:17px 23px;border-top:1px solid #e8eede;font-size:10px;color:#a3b18f}.mono{font-family:Consolas,monospace}.report-summary{display:grid;grid-template-columns:.75fr 1.25fr;gap:23px;margin-bottom:25px}.report-policy{padding:30px;background:#eff3e5;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.report-policy .eyebrow{color:#96ab7e;font-size:8px}.report-policy h2{font-size:31px;font-weight:500;line-height:1.25;letter-spacing:-.9px;color:#547443;margin-top:14px}.report-policy h2 em{font:italic 31px/1.3 Georgia,serif;color:#829555}.report-policy>p{font-size:11px;line-height:1.9;color:#93a67d;margin-top:20px}.example-months{display:flex;align-items:center;gap:20px;padding:20px 0;margin:15px 0;border-top:1px solid #d9e4ca;border-bottom:1px solid #d9e4ca;width:100%}.example-months>div{display:flex;flex-direction:column;gap:7px;font-size:9px;color:#98ac83}.example-months>div strong{font-size:10px;color:#6e8a52}.example-months small{font-size:9px}.example-months svg{color:#b7c39c;flex-shrink:0}.report-policy .text-link{font-size:10px;color:#839d66}tfoot td{background:#f2f6e9;font-weight:600;color:#7a9460;border-top:1px solid #e0e9d2}.text-negative{color:#b88770}.payout-cards{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-bottom:25px}.payout-balance{border-radius:7px;background:#204c34;padding:30px;color:#dce9cb}.payout-balance>span{font-size:8px;color:#a0bf8b;letter-spacing:1.4px}.payout-balance>strong{font-size:33px;font-weight:500;letter-spacing:-.9px;display:block;margin-top:22px}.payout-balance>p{color:#91b482;font-size:11px;margin:15px 0 25px;line-height:1.9}.payout-balance .button{font-size:11px}.payout-policy{padding:27px}.payout-policy h3{font-size:14px;font-weight:550;color:#698652;margin-bottom:20px}.payout-policy>div{display:flex;gap:15px;justify-content:space-between;padding:12px 0;border-bottom:1px solid #edf1e5;font-size:10px;color:#a2b08d}.payout-policy strong{font-weight:500;color:#7c9664}.payout-policy .text-link{font-size:10px;margin-top:22px;color:#8fa879}.creative-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.creative-preview{height:247px;background:#133d2b;color:#e8eccc;padding:23px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.creative-square{background:#76855b}.creative-story{background:#dfdfb6;color:#476139}.creative-brand{font-size:19px;font-weight:800;letter-spacing:-.8px;position:relative;z-index:1}.creative-circle{position:absolute;width:220px;height:220px;border:1px solid #b6c38b40;border-radius:50%;top:35px;right:-55px}.creative-circle:after{content:"";position:absolute;inset:22px;border:1px dashed #b6c38b30;border-radius:50%}.creative-story .creative-circle{border-color:#77894830}.creative-preview>strong{font:27px/1.25 Georgia,serif;position:relative;z-index:1;letter-spacing:-.6px}.creative-preview em{color:#d3be74}.creative-story em{color:#718a46}.creative-preview>small{font-size:6px;letter-spacing:1px;position:relative;z-index:1}.creative-info{padding:22px}.creative-info .eyebrow{color:#a2b38a;font-size:7px;letter-spacing:1.2px}.creative-info h3{font-size:14px;font-weight:550;color:#6b8852;margin:10px 0 9px}.creative-info p{font-size:9px;color:#a2b18e}.creative-info .button{font-size:10px;padding:10px 12px;margin-top:18px;width:100%;color:#8da674;border-color:#dce6ce}.settings-form{max-width:720px;padding:0 28px 27px;display:flex;flex-direction:column;gap:23px}.settings-form .panel-heading{padding:24px 0 0}.settings-form label{color:#77955d;font-size:11px}.settings-form input{font-size:12px;color:#708c57;background:#fbfdf7;border-color:#dee7d3}.settings-form label small{color:#9cac89;font-size:10px}.settings-form .button{align-self:flex-start;font-size:11px}.settings-plan{display:grid;grid-template-columns:auto 1fr;gap:14px 35px;padding:20px;background:#f2f6e8;font-size:10px;color:#9bb187;border-radius:5px}.settings-plan strong{font-weight:500;color:#7a9a5a}.reset-panel{max-width:720px;padding:24px 28px;margin-top:24px;display:flex;align-items:center;gap:20px}.reset-panel h3{font-size:13px;color:#8b9f72}.reset-panel p{font-size:10px;color:#a1b28b;line-height:1.9;margin-top:10px}.reset-panel .button{font-size:10px;flex-shrink:0;color:#a5946f}.workspace-faq{padding:30px}.workspace-faq .faq-list summary{font-size:12px;color:#718e59}.workspace-faq .faq-list p{color:#92a77d;font-size:11px}.workspace-footer{display:flex;align-items:center;gap:23px;padding:28px 0 24px;margin-top:36px;border-top:1px solid #e0e7d5;font-size:8px;color:#aab697}.workspace-footer>span:last-child{margin-left:auto}.workspace-footer a:hover{color:#6c9151}.modal{width:min(510px,calc(100vw - 32px));border:1px solid #e1e9d5;border-radius:10px;padding:0;background:#fdfef8;box-shadow:0 20px 100px #163f2e40;max-height:calc(100dvh - 50px);color:#557445}.modal::backdrop{background:#112e2560;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-heading{padding:23px 25px;border-bottom:1px solid #e4ebda;display:flex;align-items:center;justify-content:space-between;gap:15px}.modal-heading h2{font-size:21px;letter-spacing:-.5px;font-weight:500}.campaign-form{padding:24px 25px;display:flex;flex-direction:column;gap:24px}.campaign-form p{font-size:12px;color:#8a9e78;line-height:1.9}.campaign-form label{font-size:12px;color:#799661}.campaign-form .button{font-size:12px}.sidebar-backdrop{display:none}@media(min-width:1650px){.hero-copy{padding-left:calc((100vw - 1267px)/2)}.hero-art{max-width:650px}}@media(max-width:1250px){.public-nav{gap:20px}.header-actions{gap:18px}.public-header-inner{padding-inline:5%;gap:20px}.hero-copy{padding-left:10%}.share-card{left:62px}.art-note{left:113px}.pitch{left:28px}.art-orbit{left:-22px}.orbit-two{left:38px}.art-star{left:425px}.sidebar{width:220px;padding-inline:13px}.sidebar nav>a.selected:before{left:-13px}.sidebar-brand{padding-inline:9px}.workspace-tag{font-size:6px;margin-inline:10px;gap:5px}.workspace-main{margin-left:220px;width:calc(100% - 220px)}.dashboard-content,.workspace-header,.demo-bar{padding-inline:25px}.analytics-grid,.bottom-grid{grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:16px}.panel-heading{padding-inline:18px}.stat-grid{gap:12px}.stat-card{padding-inline:16px}.stat-card>strong{font-size:25px}.stat-card>div{font-size:9px}.stat-card>small{font-size:8px}.performance-bottom{gap:20px;padding-inline:18px}.performance-bottom strong{font-size:16px}.campaign-panel .campaign-cell{gap:7px}.campaign-panel th,.campaign-panel td{padding-inline:9px}.campaign-panel .channel-icon{display:none}.campaign-panel th:first-child,.campaign-panel td:first-child{padding-left:18px}.quick-link{padding:22px}}@media(max-width:1050px){.public-nav{display:none;position:absolute;top:86px;left:0;right:0;padding:20px 6%;background:#fafbf7;box-shadow:0 10px 15px #102e2520;z-index:20;border-bottom:1px solid #dfe6d6}.public-nav.nav-open{display:flex}.public-header-inner{padding:21px 5%}.public-header .mobile-menu{display:flex}.hero-copy{padding-top:65px;padding-bottom:65px}.hero-copy h1{font-size:57px}.landing-hero,.hero-art{min-height:595px}.share-card{width:289px;left:47px;top:174px;padding:23px 27px}.share-number{font-size:123px;letter-spacing:-11px}.share-number>span{font-size:49px}.share-label{font-size:8px}.share-card-bottom{font-size:11px}.art-note{top:429px;left:64px;padding:14px;gap:11px}.art-note strong{font-size:10px}.art-note small{font-size:6px}.pitch{width:305px;height:480px}.art-orbit{width:432px;height:432px;left:-19px;top:94px}.orbit-two{width:332px;height:332px;left:31px;top:144px}.art-star{left:334px;top:109px}.hero-actions{gap:17px;flex-wrap:wrap}.benefit-strip{gap:18px;padding-inline:25px}.benefit-strip span{font-size:10px;gap:8px}.public-section h2{font-size:36px}.intro-section{gap:40px}.feature-grid{gap:15px}.feature-grid article{padding:26px 24px}.feature-grid h3{font-size:18px}.earnings-section{gap:50px}.how-section,.faq-section{gap:60px}.application-layout{gap:50px}.application-copy h1{font-size:46px}.footer-bottom{width:88%}.support-note{flex-wrap:wrap}.analytics-grid,.bottom-grid{grid-template-columns:1fr}.revenue-breakdown{display:grid;grid-template-columns:1fr 1.4fr}.revenue-breakdown .panel-heading,.breakdown-rate,.share-bar,.share-legend{grid-column:1}.revenue-breakdown dl{grid-column:2;grid-row:1 / 5;margin-top:22px}.revenue-breakdown .panel-note{grid-column:1 / 3}.quick-link{display:grid;grid-template-columns:.9fr 1.1fr;gap:0 30px}.quick-link-icon{display:none}.quick-link h3{grid-column:1;grid-row:1 / 3}.quick-link p{grid-column:2;grid-row:1;margin-top:0}.quick-link .link-preview,.quick-link .button,.quick-link>.text-link{grid-column:2}.stat-grid{grid-template-columns:1fr 1fr}.stat-card>strong{font-size:30px}.stat-card>div{font-size:11px}.stat-card>small{font-size:9px}.stat-card{padding:20px}.creative-grid{grid-template-columns:1fr 1fr}.report-summary,.payout-cards{grid-template-columns:1fr}.workspace-footer{gap:15px;flex-wrap:wrap}}@media(max-width:800px){.sidebar{transform:translate(-100%);width:245px;transition:transform .2s}.sidebar-open{transform:translate(0)}.sidebar-close{display:flex;margin-right:-5px}.sidebar .brand strong{font-size:20px}.sidebar-brand{padding-bottom:28px}.sidebar-backdrop{display:block;position:fixed;inset:0;background:#09261e70;border:0;z-index:35}.workspace-main{width:100%;margin-left:0}.workspace-header .mobile-menu{display:flex}.workspace-header{height:68px;padding-inline:20px}.workspace-header>div{gap:10px}.dashboard-content,.demo-bar{padding-inline:22px}.header-help{display:none}.workspace-header-right{gap:15px!important}.header-breadcrumb>span{padding-inline:8px}.landing-hero{grid-template-columns:1fr 1fr}.hero-copy h1{font-size:47px;letter-spacing:-2px}.hero-copy .eyebrow{font-size:7px;letter-spacing:1.3px}.hero-copy>p{font-size:12px}.desktop-break{display:none}.hero-fine{font-size:8px}.hero-actions .button{font-size:11px;padding:13px 17px}.hero-demo{font-size:10px}.share-card{width:250px;left:24px;top:164px;padding:22px}.share-number{font-size:111px}.share-number>span{font-size:40px}.share-label{font-size:6px}.pitch{left:10px;width:264px;height:413px;top:78px}.art-orbit{width:360px;height:360px;left:-27px;top:106px}.orbit-two{width:280px;height:280px;left:13px;top:146px}.art-note{top:393px;left:40px;padding:11px}.art-note strong{font-size:9px}.art-note small{font-size:5px}.art-star{left:285px;font-size:35px}.art-coordinate{right:20px;font-size:6px}.benefit-strip{display:grid;grid-template-columns:1fr 1fr;padding:24px 6%;gap:22px}.benefit-strip span{justify-content:center}.feature-grid{grid-template-columns:1fr}.feature-grid article{display:grid;grid-template-columns:55px 1fr;padding:25px;min-height:0}.feature-number{grid-column:1 / 3;margin-bottom:20px}.feature-grid svg{grid-row:2 / 4;margin:0}.feature-grid h3,.feature-grid p{grid-column:2}.intro-section{gap:35px;grid-template-columns:1fr;padding-top:65px}.intro-section>p{padding-top:0;max-width:520px}.earnings-section{gap:30px}.calculator{padding:24px}.calculator h3{font-size:22px}.calculator .eyebrow{font-size:6px}.money-input{width:145px}.calculator-fields label{font-size:10px;gap:8px}.calculator-result strong{font-size:26px}.rate-chip{font-size:12px;padding:8px}.how-section{grid-template-columns:1fr;gap:35px}.faq-section{grid-template-columns:1fr;gap:35px;padding-block:60px}.faq-section h2 br{display:none}.footer-main{grid-template-columns:1fr 1fr;gap:40px}.application-layout{grid-template-columns:1fr;padding-top:55px;gap:35px}.application-copy blockquote{display:none}.application-copy h1{font-size:50px}.application-copy>p{max-width:500px}.program-grid{grid-template-columns:1fr;gap:40px}.program-rate{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:5px 30px}.program-rate>span:first-child{grid-column:1 / 3}.program-rate>strong{grid-row:2 / 4}.program-rate p{grid-column:2;margin-bottom:0}.program-rate .badge{justify-self:start}.page-hero h1,.policy-page h1,.support-page h1{font-size:52px}.support-note{gap:15px;padding:23px}}@media(max-width:600px){.public-header-inner{padding:18px 6%;gap:15px}.public-header .brand strong{font-size:21px}.public-header .brand-mark{width:33px;height:36px;font-size:34px}.public-header .brand small{font-size:7px;letter-spacing:3px}.header-actions{gap:10px}.header-actions .login-link{font-size:10px}.header-actions .button{display:none}.public-nav{top:77px;flex-direction:column;align-items:flex-start;gap:22px}.landing-hero{grid-template-columns:1fr}.hero-copy{padding:49px 7% 24px}.hero-copy .eyebrow{font-size:7px;letter-spacing:1.5px}.hero-copy h1{font-size:clamp(48px,12vw,68px);letter-spacing:-2.3px;margin-top:23px}.hero-copy>p{max-width:360px;font-size:13px}.hero-actions{gap:25px}.hero-actions .button{padding:14px 18px;font-size:11px}.hero-demo{font-size:10px}.hero-fine{font-size:9px;margin-top:24px}.hero-art{min-height:390px;width:355px;max-width:100%;justify-self:center}.pitch{top:3px;left:28px;height:368px;width:278px}.art-orbit{top:3px;left:-6px;width:367px;height:367px}.orbit-two{top:38px;left:29px;width:297px;height:297px}.share-card{top:74px;left:44px;width:263px}.share-number{font-size:120px}.share-label{font-size:7px}.art-note{top:292px;left:81px;padding:14px}.art-note small{font-size:5.5px}.art-note strong{font-size:9px}.art-star{top:13px;left:294px}.art-coordinate{font-size:5px;bottom:12px;right:15px}.benefit-strip{padding:25px 6%;gap:23px 9px}.benefit-strip span{font-size:9px;justify-content:flex-start}.benefit-strip svg{width:17px}.public-section h2{font-size:34px;letter-spacing:-1.1px}.public-section .eyebrow{font-size:8px;letter-spacing:1.3px}.intro-section{padding:51px 0 30px;gap:20px}.intro-section p{font-size:12px}.feature-grid{gap:14px;margin-bottom:50px}.feature-grid article{padding:23px}.feature-number{font-size:7px}.how-section{padding:47px 0;gap:35px}.steps article{gap:17px}.steps h3{font-size:16px}.earnings-section{grid-template-columns:1fr;padding:50px 0;gap:30px}.earnings-section>div:first-child>p{max-width:none;font-size:12px}.reset-note{margin-top:22px;font-size:10px}.calculator{padding:26px}.calculator-fields label{font-size:11px}.calculator .eyebrow{font-size:7px}.calculator-result strong{font-size:28px}.money-input{width:160px}.faq-section{padding:48px 0}.faq-list summary{font-size:12px}.join-section{padding:53px 6%}.join-section .eyebrow{font-size:7px;letter-spacing:1px}.join-section h2{font-size:40px}.footer-main{padding:39px 6%;gap:32px 25px}.footer-main .brand strong{font-size:21px}.footer-main .brand-mark{width:32px;height:36px;font-size:33px}.footer-main>p{font-size:10px}.footer-main>div{font-size:10px}.footer-bottom{flex-direction:column;gap:18px;font-size:8px}.page-hero{padding:53px 0 35px}.page-hero h1,.application-copy h1,.login-page h1,.policy-page h1,.support-page h1{font-size:42px;letter-spacing:-1.6px}.page-hero>p{font-size:12px}.program-grid{padding-bottom:50px}.program-rate{padding:26px;gap:10px 20px}.program-rate>strong{font-size:86px;letter-spacing:-6px}.program-rate>strong small{font-size:30px}.program-rate>span:first-child{font-size:8px}.program-rate p{font-size:11px}.program-explainer h2{font-size:27px}.formula{font-size:11px;padding:19px}.application-form{padding:23px}.application-layout{padding-top:48px;padding-bottom:55px}.application-form .form-heading h2{font-size:23px}.application-perks{font-size:11px;gap:16px}.application-form label{font-size:12px}.application-form .checkbox-label{font-size:10px}.application-form .form-row{grid-template-columns:1fr;gap:19px}.application-form .text-link{font-size:10px}.login-page{padding:50px 0 65px}.login-card{padding:28px 22px}.login-card h2{font-size:24px}.login-card p{font-size:11px}.policy-page,.support-page{padding:50px 0 60px}.policy-page article h2{font-size:21px}.policy-page article p{font-size:12px}.policy-page .notice{font-size:11px}.support-note{display:block}.support-note>svg{margin-bottom:15px}.support-note h3{font-size:15px}.support-note .button{margin-top:20px}.workspace-header{height:65px;padding-inline:15px}.header-breadcrumb{font-size:10px}.header-breadcrumb>span{padding-inline:6px}.workspace-header-right{gap:10px!important}.workspace-header-right>.badge{display:none}.demo-bar{padding:10px 18px;gap:12px}.demo-bar-details{display:none}.demo-bar,.demo-bar a{font-size:8px}.dashboard-content{padding:27px 18px 0}.dashboard-title{align-items:flex-start;flex-direction:column;gap:19px;margin-bottom:22px}.dashboard-title h1{font-size:29px}.dashboard-title p{font-size:10px}.period-picker{align-self:flex-start}.period-picker select{font-size:10px}.welcome-banner{padding:24px 20px;min-height:220px}.welcome-banner h2{font-size:24px}.welcome-banner p{max-width:235px;font-size:9px}.welcome-banner .eyebrow{font-size:6px}.welcome-art{position:absolute;right:-103px;opacity:.25;min-width:190px;height:100%;top:0}.welcome-art strong{font-size:95px}.welcome-art>small{display:none}.welcome-art>div{height:230px;width:230px}.stat-grid{gap:12px;margin-bottom:18px}.stat-card{padding:16px}.stat-card>div{font-size:9px}.stat-card>div>svg{width:15px}.stat-card>strong{font-size:clamp(18px,5.1vw,25px);letter-spacing:-.65px;margin-top:11px}.stat-card>small{font-size:8px;margin-top:9px}.analytics-grid,.bottom-grid{gap:18px;margin-bottom:18px}.panel-heading{padding:20px 18px}.panel-heading h3{font-size:12px}.panel-heading p{font-size:8px}.segmented{padding:2px}.segmented button{font-size:8px;padding:5px 8px}.revenue-chart{padding-inline:8px}.revenue-chart svg{min-height:145px}.chart-label{font-size:12px}.chart-caption{padding-left:16px;font-size:7px;gap:5px}.performance-bottom{padding:19px 18px;gap:22px;flex-wrap:wrap}.performance-bottom small{font-size:8px}.performance-bottom strong{font-size:15px}.performance-bottom a{font-size:8px}.revenue-breakdown{display:block}.revenue-breakdown .panel-heading{padding-bottom:4px}.breakdown-rate{padding-inline:20px}.breakdown-rate>strong{font-size:65px}.breakdown-rate>p{font-size:10px}.share-bar,.share-legend,.revenue-breakdown dl{margin-inline:20px}.revenue-breakdown dl>div{font-size:10px;padding-block:9px}.revenue-breakdown dd{font-size:11px}.revenue-breakdown .breakdown-total dd{font-size:15px}.panel-note{font-size:9px;padding-inline:20px}.quick-link{display:flex;padding:23px}.quick-link-icon{display:block}.quick-link h3{font-size:23px}.quick-link h3 br{display:none}.quick-link p{margin:14px 0;font-size:11px}.quick-link .button{font-size:11px;padding:11px}.quick-link .link-preview,.campaign-panel .campaign-cell strong{font-size:10px}.campaign-panel th,.campaign-panel td{padding-inline:15px}.campaign-panel table{min-width:580px}.section-intro{flex-direction:column;align-items:flex-start;gap:19px}.section-intro h2{font-size:24px}.section-intro p{font-size:10px}.dashboard-content>.notice{font-size:10px;padding:14px}.table-toolbar{padding:17px;flex-direction:column;align-items:stretch;gap:12px}.search-field{max-width:none}.table-toolbar>select{width:100%;font-size:11px}.table-scroll table{min-width:580px}.tip-panel{padding:21px;gap:14px}.tip-panel h3{font-size:13px}.tip-panel p{font-size:10px}.report-policy{padding:25px}.report-policy h2,.report-policy h2 em{font-size:29px}.example-months{gap:13px}.example-months>div strong{font-size:9px}.payout-balance{padding:26px}.payout-balance>strong{font-size:31px}.payout-policy{padding:24px}.payout-policy>div{font-size:9px}.payout-policy strong{text-align:right}.creative-grid{grid-template-columns:1fr;gap:21px}.creative-preview{height:273px;padding:27px}.creative-preview>strong{font-size:35px}.creative-preview>small{font-size:7px}.creative-circle{width:270px;height:270px}.creative-info{padding:23px}.creative-info h3{font-size:17px}.creative-info .eyebrow{font-size:8px}.creative-info p{font-size:10px}.creative-info .button{font-size:11px;padding:12px}.settings-form{padding-inline:22px}.settings-plan{grid-template-columns:1fr;gap:9px;padding:18px}.settings-plan strong{margin-bottom:9px}.reset-panel{padding:22px;align-items:flex-start;flex-direction:column}.workspace-faq{padding:23px}.workspace-footer{font-size:8px;gap:16px;margin-top:25px}.workspace-footer>span:first-child{width:100%}.workspace-footer>span:last-child{margin-left:0}.toast{bottom:15px;font-size:11px;padding:11px 13px;gap:10px;width:calc(100vw - 30px)}.modal-heading{padding:21px}.modal-heading h2{font-size:19px}.campaign-form{padding:21px}}@media(max-width:360px){.hero-copy h1{font-size:45px}.hero-actions{gap:18px}.hero-actions .button{padding-inline:13px}.hero-demo{font-size:9px}.public-header .brand strong{font-size:19px}.header-actions{gap:6px}.calculator{padding:21px}.money-input{width:137px}.stat-card{padding:13px}.stat-card>strong{font-size:18px}.example-months{flex-wrap:wrap}}.promo-badge{display:inline-flex;align-items:center;padding:4px 10px;background:#11372c;color:#d4af37;font-family:Consolas,monospace;font-weight:700;font-size:12px;border-radius:4px;border:1px solid #d4af3740;letter-spacing:.8px}.balance-pill{display:inline-flex;align-items:center;gap:8px;background:#edf3e7;border:1px solid #d7e4cc;border-radius:20px;padding:6px 14px;font-size:11px;color:#4b6644}.balance-pill strong{color:#174229;font-size:13px;font-weight:750}.code-box{background:#11372c;color:#ecf3e2;padding:14px 16px;border-radius:6px;border:1px solid #2f5647;font-family:Consolas,monospace;font-size:11px;word-break:break-all;line-height:1.6}.code-box code{color:#d4af37}.manager-hero-card{background:#103a2e;color:#ecf3e2;border:1px solid #2c5946;border-radius:8px;padding:32px 36px;margin-top:30px;box-shadow:0 10px 30px #0b221a30}.manager-badge{display:flex;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #2a5542}.manager-badge .avatar{width:52px;height:52px;background:#d4af37;color:#11372c;font-size:18px;font-weight:800}.manager-badge h3{font-size:20px;font-weight:650;color:#fff}.manager-badge span{font-size:12px;color:#a3c2a6}.manager-details-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:26px}.manager-details-grid small{display:block;font-size:10px;color:#8dae92;letter-spacing:.6px;margin-bottom:5px}.manager-details-grid strong{font-size:13px;color:#f6f8ee}.manager-actions{display:flex;gap:14px}.manager-actions .button-outline{border-color:#3b6b54;color:#ecf3e2;background:#174233}.manager-actions .button-outline:hover{background:#205541}.banner-display-container{display:flex;justify-content:center;align-items:center;background:#f0f3e8;border:1px dashed #d0dcc5;border-radius:8px;padding:30px;min-height:200px;overflow-x:auto}.banner-728x90{width:728px;height:90px;background:linear-gradient(90deg,#10372b,#174f3d);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 28px;border-radius:4px;box-shadow:0 4px 15px #0002;border:1px solid #d4af3750;flex-shrink:0}.brand-badge{font-family:Georgia,serif;font-weight:700;font-size:20px;color:#fff}.banner-text strong{display:block;font-size:14px;color:#d4af37;letter-spacing:.5px}.banner-text small{font-size:11px;color:#cad8cc}.banner-text b{color:#fff;background:#d4af3730;padding:1px 5px;border-radius:3px}.banner-btn{background:#d4af37;color:#11372c;font-weight:800;font-size:12px;padding:10px 18px;border:none;border-radius:4px;cursor:pointer;letter-spacing:.5px}.banner-300x250{width:300px;height:250px;background:#11372c;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;padding:24px;border-radius:6px;border:2px solid #d4af3750;box-shadow:0 6px 20px #00000030;flex-shrink:0}.banner-300x250 h3{font-size:16px;font-family:Georgia,serif;color:#d4af37}.banner-300x250 p{font-size:11px;color:#cad8cc;line-height:1.5}.banner-code{background:#194e3e;border:1px dashed #d4af37;color:#fff;padding:6px 14px;border-radius:4px;font-size:11px}.banner-code b{color:#d4af37;font-size:13px}.banner-160x600{width:160px;height:600px;background:#11372c;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;padding:30px 14px;border-radius:6px;border:1px solid #d4af3750;box-shadow:0 6px 20px #00000030;flex-shrink:0}.banner-160x600 h4{font-size:14px;color:#d4af37}.banner-160x600 p{font-size:11px;color:#cad8cc}.banner-1080x1080{width:380px;height:380px;background:radial-gradient(circle at center,#184b3c,#0d2a21);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;padding:36px 28px;border-radius:8px;border:2px solid #d4af37;box-shadow:0 10px 30px #00000040;flex-shrink:0}.banner-1080x1080 h2{font-size:20px;font-family:Georgia,serif;color:#fff}.banner-1080x1080 p{font-size:12px;color:#c4d6c7}.copy-card{background:#fff;border:1px solid #dce4d6;border-radius:6px;padding:20px}.copy-card h4{font-size:14px;font-weight:650;color:#173e31;margin-bottom:10px}.copy-card pre{background:#f6f8f2;border:1px solid #e1e9db;border-radius:4px;padding:12px 14px;font-family:system-ui,-apple-system,sans-serif;font-size:12px;color:#3b503e;white-space:pre-wrap;margin-bottom:14px;line-height:1.6}.qr-modal-content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding:10px 0}.qr-modal-content svg{border:1px solid #d8e2d2;border-radius:8px;box-shadow:0 4px 15px #00000010}.qr-modal-content p{font-size:13px;color:#556650;max-width:320px}@keyframes tb-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-shimmer{background:linear-gradient(90deg,#edf0e8,#f8faf4,#edf0e8);background-size:200% 100%;animation:tb-shimmer 1.5s infinite ease-in-out;border-radius:4px}.skeleton-box{border-radius:6px}.skeleton-text{height:12px;border-radius:4px;display:inline-block}.skeleton-badge{height:20px;border-radius:4px;display:inline-block}.skeleton-btn{height:38px;border-radius:6px}.skeleton-card{background:#fff;border:1px solid #e5e9df;border-radius:8px;padding:24px;display:flex;flex-direction:column;gap:14px}.skeleton-metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}@media(max-width:1024px){.skeleton-metric-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.skeleton-metric-grid{grid-template-columns:1fr}}.skeleton-chart-box{background:#fff;border:1px solid #e5e9df;border-radius:8px;padding:24px;margin-bottom:24px;display:flex;flex-direction:column;gap:20px}.skeleton-chart-bars{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;height:180px;padding:20px 0 10px;border-bottom:1px solid #eef1eb}.skeleton-chart-col{flex:1;border-radius:4px 4px 0 0}.skeleton-table-card{background:#fff;border:1px solid #e5e9df;border-radius:8px;padding:24px;display:flex;flex-direction:column;gap:16px}.skeleton-table-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid #f2f5ed}.skeleton-banner-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:20px}
