@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-700-normal-BdjcYUrC.woff2) format("woff2"),url(/assets/montserrat-latin-700-normal-BWkrl476.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-latin-800-normal-axpkC1rd.woff2) format("woff2"),url(/assets/montserrat-latin-800-normal-C3dfDxXV.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/montserrat-latin-900-normal-B0TD3Qnu.woff2) format("woff2"),url(/assets/montserrat-latin-900-normal-BDWDmVut.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-ext-700-normal-BOP2Nhf0.woff2) format("woff2"),url(/assets/montserrat-latin-ext-700-normal-DdDFr05Z.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-latin-ext-800-normal-BBvmbyWk.woff2) format("woff2"),url(/assets/montserrat-latin-ext-800-normal-Wjq_OapB.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/montserrat-latin-ext-900-normal-BTaqesvP.woff2) format("woff2"),url(/assets/montserrat-latin-ext-900-normal-DoASD5Eh.woff) format("woff")}:root{--navy: #101827;--navy2: #1e293b;--lime: #dcf218;--ink: #182333;--muted: #768191;--line: #e8ebef;--surface: #f7f8fa;--white: #fff;font-family:Inter,Arial,sans-serif;color:var(--ink);font-size:15px;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0;background:var(--surface)}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button{border:0}a{color:inherit;text-decoration:none}img{max-width:100%}svg{flex-shrink:0}p{line-height:1.65;margin:0 0 16px}h1,h2,h3{margin:0;color:var(--ink)}h1,h2{font-family:Montserrat,Inter,sans-serif;font-weight:800;letter-spacing:-1px}h1{font-size:32px;line-height:1.2}h2{font-size:22px;line-height:1.3}h3{font-size:17px;line-height:1.45;letter-spacing:-.35px}small{font-size:12px;line-height:1.5}strong{font-weight:650}input:not([type=checkbox]):not([type=file]),select,textarea{width:100%;border:1px solid #dde2e8;border-radius:9px;background:#fff;color:var(--ink);padding:12px 13px;min-height:46px;outline:none;transition:.15s}textarea{resize:vertical;line-height:1.65}input:focus,select:focus,textarea:focus{border-color:#98a547;box-shadow:0 0 0 3px #dcf21825}input:disabled,select:disabled{background:#f5f6f8;color:#6f7b8e}input::placeholder,textarea::placeholder{color:#9ba4b1}input[type=checkbox]{accent-color:#82910b;min-width:17px;height:17px}a:focus-visible,button:focus-visible{outline:3px solid #a2b60e;outline-offset:3px}pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.75;margin:0}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.muted{color:var(--muted)}.pre-text{white-space:pre-wrap}.divider{height:1px;background:var(--line);margin:24px 0}.overline{font-weight:650;font-size:11px;letter-spacing:1.5px;color:var(--muted)}.eyebrow{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:650;letter-spacing:1.8px}.brand{width:170px;height:auto;display:block;object-fit:contain}.lime-dot{display:inline-block;background:var(--lime);width:7px;height:7px;border-radius:50%}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;white-space:nowrap;border-radius:9px;padding:12px 17px;font-weight:600;font-size:13px;line-height:1.4;min-height:43px;border:1px solid transparent;transition:background .15s,transform .15s}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn-primary{background:var(--lime);color:#151d18}.btn-primary:hover{background:#e3f645}.btn-secondary{background:#fff;border-color:#dee3e9;color:#3a475b}.btn-secondary:hover{background:#f6f8fa}.btn-dark{background:var(--navy);color:#fff}.btn-ghost{background:#f5f7f9;color:#59667a}.btn-ghost:hover{background:#e9edf2}.full{width:100%}.icon-btn{background:transparent;padding:8px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:#748093}.icon-btn:hover{background:#eff1f4;color:var(--ink)}.text-btn{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-weight:600;font-size:13px;background:transparent;padding:0}.text-btn:hover{text-decoration:underline}.label-pill{display:inline-flex;align-items:center;gap:6px;background:#f1f4e9;border:1px solid #e6ecd7;border-radius:6px;padding:6px 8px;font-size:10px;letter-spacing:.6px;font-weight:650;color:#65713a}.badge{font-size:11px;font-weight:550;display:inline-flex;white-space:nowrap;border-radius:6px;padding:6px 9px;background:#edf1f5;color:#667487}.status-active,.status-approved,.status-paid,.status-done,.status-published{background:#eaf6ef;color:#28885b}.status-pending,.status-requested,.status-queued,.status-open,.status-submitted,.status-running{background:#fff6e4;color:#9c7521}.status-banned,.status-failed,.status-missed,.status-rejected{background:#fff0ed;color:#c86f56}.avatar{width:38px;height:38px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#d5dece;color:#4b5f44;font-size:13px;font-weight:650;flex-shrink:0}.avatar.large{width:72px;height:72px;font-size:23px}.panel{background:#fff;border:1px solid var(--line);border-radius:14px;padding:24px;margin-bottom:22px}.section-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.section-head h2{font-size:20px}.section-head p{font-size:13px;color:var(--muted);margin:6px 0 0}.page-head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:25px}.page-head .overline{display:block;margin-bottom:10px}.page-head p{color:var(--muted);font-size:14px;margin:10px 0 0}.page-head .btn{flex-shrink:0}.callout{display:flex;align-items:flex-start;gap:12px;background:#f5f7f0;border:1px solid #e7edd6;border-radius:9px;padding:17px;margin:18px 0;color:#64724f}.callout p{font-size:13px;margin:0;line-height:1.6}.callout small{display:block;margin-top:8px}.callout svg{margin-top:2px}.callout.warning{background:#fff4ef;border-color:#f3dfd4;color:#a87252}.empty{text-align:center;padding:45px 20px;grid-column:1/-1}.empty-icon{display:flex;align-items:center;justify-content:center;width:62px;height:62px;background:#f0f3e7;color:#7a8852;border-radius:18px;margin:0 auto 17px}.empty h3{margin-bottom:9px}.empty p{max-width:440px;margin:0 auto 22px;color:var(--muted);font-size:14px}.toast{position:fixed;bottom:28px;left:50%;transform:translate(-50%);z-index:100;background:#172334;color:#fff;box-shadow:0 10px 40px #0c172333;max-width:calc(100vw - 30px);padding:15px 18px;border-radius:12px;display:flex;align-items:center;gap:12px;font-size:14px}.toast svg{color:var(--lime)}.toast .icon-btn{color:#fff;margin-left:8px}.app-loading{min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:28px}.app-loading svg{color:#78822d}.app-loading p{color:var(--muted)}.gmail-actions{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.gmail-setup{margin:20px 0;padding:16px;border:1px solid var(--line);border-radius:12px}.gmail-setup summary{cursor:pointer;font-weight:650}.gmail-setup ol{padding-left:20px;line-height:1.8;font-size:13px;color:var(--muted);margin-top:12px}.account-security h2{display:flex;align-items:center;gap:10px}.account-security form{margin-top:20px}.gmail-actions .btn{max-width:100%;white-space:normal}.sidebar{position:fixed;z-index:30;left:0;top:0;bottom:0;width:247px;background:var(--navy);display:flex;flex-direction:column;padding:29px 20px 20px;color:#9eabba;overflow-y:auto}.sidebar-brand{margin-left:7px;display:block}.sidebar .brand{width:168px}.academy-wordmark{font-size:11px;font-weight:500;letter-spacing:2.2px;margin:28px 8px 35px;color:#c2cbd5;line-height:1.8}.academy-wordmark strong{font-size:20px;letter-spacing:1.3px;color:#fff;font-weight:750}.academy-wordmark strong span{color:var(--lime);font-size:25px;margin-left:7px}.tiny-square{display:inline-block;width:6px;height:6px;background:var(--lime);margin-right:5px}.nav-caption{font-size:9px;letter-spacing:1.65px;color:#59687c;font-weight:700;margin:0 11px 13px}.nav-item{display:flex;align-items:center;gap:12px;width:100%;border-radius:8px;background:transparent;color:#a0aec2;min-height:43px;padding:11px 12px;margin-bottom:5px;text-align:left;font-size:13px;font-weight:450;transition:.15s}.nav-item span{flex:1}.nav-item svg{stroke-width:1.7}.nav-item:hover{background:#1a2639;color:#fff}.nav-item.selected{background:var(--lime);color:var(--navy);font-weight:650}.nav-item b{display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:750;border-radius:5px;background:#2a3547;color:#ced7e5;min-width:20px;height:20px}.nav-item.selected b{background:#b9cf10;color:#21300a}.sidebar-bottom{margin-top:auto;padding-top:35px}.support-box{border:1px solid #2b3748;border-radius:11px;padding:17px;background:linear-gradient(130deg,#1b283b,#131f30);margin-bottom:22px}.support-box svg{color:var(--lime);margin-bottom:13px}.support-box strong{font-size:12px;color:#ecf1f6;display:block;margin-bottom:9px;line-height:1.5}.support-box p{font-size:11px;line-height:1.65;color:#78889e;margin:0}.sidebar-user{width:100%;display:flex;align-items:center;text-align:left;gap:10px;background:none;color:#99a9be;border-top:1px solid #263243;padding:18px 5px 0}.sidebar-user .avatar{background:#34433d;color:#cbe1bc;width:35px;height:35px;font-size:11px}.sidebar-user span:not(.avatar){flex:1}.sidebar-user strong{display:block;color:#d6deea;font-size:12px;font-weight:550}.sidebar-user small{display:block;font-size:10px;margin-top:3px}.app-body{margin-left:247px;min-height:100vh;display:flex;flex-direction:column}.topbar{height:74px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 37px;gap:15px}.breadcrumb{display:flex;align-items:center;gap:11px;font-size:12px;color:#9aa4b1}.breadcrumb strong{color:#697486;font-weight:550}.topbar-actions{display:flex;align-items:center;gap:10px}.online{display:flex;align-items:center;gap:7px;font-size:10px;color:#91a078;margin-right:6px;background:#f8faf5;padding:6px 10px;border:1px solid #edf1e4;border-radius:6px}.online i{width:5px;height:5px;background:#79a749;border-radius:50%}.mobile-menu{display:none}.app-body main{padding:31px 36px 25px;max-width:1520px;width:100%;margin:0 auto;flex:1}.footer{padding:18px 37px;display:flex;justify-content:space-between;font-size:10px;color:#9ca5b1;border-top:1px solid var(--line)}.footer span:last-child{display:flex;align-items:center;gap:8px}.footer .lime-dot{width:5px;height:5px}.demo-ribbon{margin:-8px 0 22px;display:flex;align-items:center;gap:8px;font-size:11px;color:#8f8534;background:#fcf9ed;border:1px solid #eee7c9;padding:8px 12px;border-radius:7px}.bell{position:relative}.bell i{position:absolute;right:6px;top:5px;background:var(--lime);width:7px;height:7px;border:2px solid #fff;border-radius:50%}.notif-wrap{position:relative}.notification-pop{position:absolute;right:0;top:45px;background:#fff;border:1px solid var(--line);box-shadow:0 15px 50px #10182718;z-index:35;border-radius:13px;width:350px;max-width:calc(100vw - 25px);padding:18px;max-height:70vh;overflow:auto}.notification-pop h3{margin-bottom:14px}.notification-pop button{width:100%;display:block;background:#fff;text-align:left;padding:14px 0;border-bottom:1px solid var(--line)}.notification-pop strong{font-size:13px}.notification-pop p{font-size:12px;color:var(--muted);margin:6px 0}.notification-pop small{font-size:10px;color:#a0a8b4}.bottom-nav{display:none}.hero-panel{height:287px;background:var(--navy);border-radius:15px;position:relative;overflow:hidden;display:flex;margin-bottom:23px;color:#fff}.hero-copy{padding:29px 34px;z-index:2;width:60%}.hero-kicker{display:inline-flex;gap:7px;align-items:center;font-size:9px;font-weight:600;letter-spacing:1.2px;color:var(--lime);margin-bottom:16px}.hero-kicker svg{stroke-width:1.5}.hero-copy h2{font-size:33px;color:#fff;line-height:1.14;letter-spacing:-1.3px}.hero-copy h2 span{color:var(--lime)}.hero-copy p{font-size:12px;color:#8999af;line-height:1.6;margin:13px 0 17px}.hero-copy .btn{font-size:11px;padding:10px 14px;min-height:38px}.hero-art{position:absolute;right:25px;top:0;width:360px;height:100%;perspective:700px}.hero-grid{position:absolute;width:380px;height:360px;left:45px;top:-15px;background-image:linear-gradient(#2a3a512a 1px,transparent 1px),linear-gradient(90deg,#2a3a512a 1px,transparent 1px);background-size:31px 31px;transform:rotate(-20deg);-webkit-mask-image:radial-gradient(ellipse,#000,transparent 68%);mask-image:radial-gradient(ellipse,#000,transparent 68%)}.floating-sheet{position:absolute;border-radius:12px;width:210px;height:220px;box-shadow:8px 15px 40px #0005}.sheet-back{right:10px;top:13px;background:#23334c;border:1px solid #3a4a66;transform:rotate(15deg);padding:20px;color:#788aa5}.sheet-back>span{font-size:8px;letter-spacing:1px}.sheet-back i{display:block;border-radius:3px;background:#445570;height:5px;width:100%;margin-top:12px}.sheet-back i:last-child{width:65%}.sheet-front{right:84px;top:39px;background:#f3f4e6;transform:rotate(-9deg);padding:23px;color:#162034;border:1px solid #fff}.sheet-front>div{display:flex;align-items:center;gap:8px}.sheet-spark{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--lime);border-radius:8px;color:#192513}.mini-label{font-size:7px;letter-spacing:.9px;color:#697256}.sheet-front strong{display:block;font:800 24px/1.23 Montserrat,sans-serif;letter-spacing:-.8px;margin-top:17px}.sheet-channels{margin-top:18px;display:flex;align-items:center;gap:17px;font-size:14px;font-weight:700}.sheet-channels>span{font-size:17px}.sheet-front small{display:block;border-top:1px solid #cbd1bd;margin-top:16px;padding-top:8px;font-size:7px;color:#808b6e}.art-dot{position:absolute;z-index:3;background:var(--lime);border-radius:50%;box-shadow:0 4px 20px #cbe8192b}.dot-one{width:25px;height:25px;bottom:20px;right:57px}.dot-two{width:9px;height:9px;top:22px;left:52px}.art-orbit{width:180px;height:180px;position:absolute;top:160px;right:-50px;border:1px solid #6d811539;border-radius:50%}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:32px}.stats-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-card{padding:20px 19px;background:#fff;border:1px solid var(--line);border-radius:11px;min-height:128px}.stat-top{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:#919aa8;margin-bottom:15px}.stat-top svg{color:#a2adba;stroke-width:1.7}.stat-card>strong{display:block;font:750 23px/1.2 Montserrat,sans-serif;letter-spacing:-.7px;color:#222f41;margin-bottom:9px;overflow-wrap:anywhere}.stat-card>small{font-size:10px;color:#9ca5b0;display:block}.stat-card small button{background:transparent;padding:0;font-size:10px;color:#778456;display:inline-flex;gap:5px;align-items:center}.stat-card.accent{background:#f5f8e8;border-color:#e6edce}.feed-grid{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:24px}.app-body,.app-body main,.feed-grid>*,.content-grid>*{min-width:0}.feed-grid .section-head{margin-bottom:17px}.filter-tabs{display:flex;align-items:center;gap:4px;border-bottom:1px solid var(--line);margin-bottom:22px;overflow-x:auto;white-space:nowrap}.filter-tabs button{background:none;color:#919aa7;font-size:12px;font-weight:500;padding:12px 13px;position:relative;min-height:43px}.filter-tabs button:first-child{padding-left:0;padding-right:19px}.filter-tabs button.selected{color:var(--ink);font-weight:650}.filter-tabs button.selected:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;border-radius:2px;background:var(--lime)}.search{display:flex;align-items:center;border:1px solid var(--line);border-radius:8px;background:#fff;padding:0 10px;gap:7px;color:#a0a9b5}.search input:not([type]){min-height:38px;border:0;padding:8px 0;background:transparent;box-shadow:none;font-size:12px}.search.small{width:170px}.content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.content-card{background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden}.content-visual{height:169px;background:#142033;position:relative;overflow:hidden}.content-visual .banner-canvas{width:100%;height:100%;object-fit:cover;object-position:center 46%}.visual-tag{font-size:9px;letter-spacing:1px;color:#c6d18c;position:absolute;left:19px;top:15px}.visual-shape{position:absolute;right:32px;top:18px;width:83px;height:83px;border-radius:50%;border:10px solid #ddf426;background:radial-gradient(circle at 30% 20%,#f3ff90,#c4d816);transform:rotate(-20deg);box-shadow:8px 9px #778116,15px 20px 30px #03091166;display:flex;align-items:center;justify-content:center;color:#6a7512;font-size:45px;font-weight:600}.content-visual>strong{font-family:Montserrat;font-weight:800;color:#fff;font-size:18px;line-height:1.25;position:absolute;left:19px;bottom:33px;width:69%;z-index:2;letter-spacing:-.8px}.content-visual>small{position:absolute;bottom:13px;left:19px;font-size:8px;color:#8c9caf}.visual-1{background:#edece0}.visual-1>strong{color:#172235}.visual-1 .visual-tag,.visual-1>small{color:#82905d}.visual-2{background:#1b2829}.visual-3{background:#e6eccc}.visual-3>strong{color:#1b2920}.content-card-body{padding:17px 18px 14px}.content-meta{display:flex;gap:10px;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:8px;letter-spacing:.3px}.content-meta span:first-child{color:#89935b;font-weight:650;letter-spacing:1px}.content-meta span:last-child{display:flex;align-items:center;gap:4px;color:#a1a9b6}.content-card h3{font-size:14px;margin-bottom:8px;line-height:1.45;letter-spacing:-.2px}.content-card p{font-size:11px;color:#919aa8;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:37px;margin-bottom:16px}.card-footer{border-top:1px solid #f0f2f4;padding-top:11px;display:flex;justify-content:space-between;align-items:center}.card-footer>span{font-weight:600;font-size:10px;letter-spacing:1px;color:#8c95a1}.card-footer button{display:flex;align-items:center;gap:6px;background:transparent;color:#51622c;font-size:10px;font-weight:650;padding:3px 0}.feed-aside{padding-top:2px}.upcoming{padding:20px;border-radius:11px}.upcoming .section-head{margin-bottom:20px;color:#a6afb8}.upcoming .section-head h3{font-size:12px;font-weight:600}.upcoming>h3{font-size:16px;margin:14px 0 8px;line-height:1.45}.upcoming>p{font-size:11px;color:#98a1ad;margin:0 0 20px}.due-date{display:flex;gap:10px;align-items:center;color:#8b9658;background:#fafbf4;border-radius:7px;padding:13px 11px;margin-bottom:17px}.due-date small{display:block;font-size:9px;color:#a1aa84}.due-date strong{display:block;font-size:11px;font-weight:600;margin-top:2px;color:#606e42}.upcoming .btn{font-size:11px;min-height:38px}.learning-card{border:1px solid #e5e9dc;background:#f1f4e6;padding:23px 20px;border-radius:11px;margin-bottom:18px}.learn-icon{background:#e3eaca;color:#7a8947;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:11px;margin-bottom:18px}.learning-card .overline{font-size:8px;letter-spacing:1.3px;color:#93a370}.learning-card h3{font-family:Montserrat;font-weight:750;font-size:20px;line-height:1.24;letter-spacing:-.6px;margin:12px 0}.learning-card p{font-size:11px;color:#8a9777;line-height:1.8;margin-bottom:20px}.learning-card .text-btn{font-size:10px;color:#77874d}.community-note{display:flex;gap:9px;align-items:flex-start;padding:0 7px;color:#adbac8}.community-note p{font-size:9px;color:#9da7b5;line-height:1.75;margin:0}.modal-shade{position:fixed;inset:0;background:#10182785;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:70;display:flex;align-items:center;justify-content:center;padding:25px}.modal{border-radius:17px;background:#fff;width:540px;max-width:100%;max-height:90dvh;overflow:auto;padding:27px;box-shadow:0 25px 100px #10182730;outline:none}.modal.wide{width:960px}.modal-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:23px}.modal-head h2{font-size:23px}.field{display:flex;flex-direction:column;gap:8px;margin-bottom:18px;color:#3f4b5e;font-size:13px;font-weight:550}.field small{font-weight:400;color:#8d96a2;line-height:1.5;font-size:11px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:25px}.checkbox-line{display:flex;align-items:flex-start;gap:9px;font-size:13px;color:#697587;margin:18px 0;line-height:1.6}.checkbox-line input{margin:1px 0 0;flex-shrink:0}.checkbox-group{display:flex;flex-wrap:wrap;gap:15px;border:1px solid var(--line);border-radius:9px;padding:15px}.checkbox-group label{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:400}.checkbox-group input{margin:0}.platform-tabs{display:flex;gap:7px;margin-bottom:22px;overflow-x:auto;border-bottom:1px solid var(--line);padding-bottom:15px}.platform-tabs button{padding:9px 14px;border-radius:7px;background:#f4f6f8;font-size:12px;color:#7c8798}.platform-tabs button.selected{background:var(--navy);color:#fff}.editor-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:25px}.editor-label{display:flex;align-items:center;justify-content:space-between;color:#9aab77;font-size:10px;letter-spacing:.5px;margin-bottom:12px}.editor-label span:first-child{display:flex;align-items:center;gap:7px}.editor-label span:last-child{color:#99a4b2}.post-text{min-height:285px;background:#fcfcfa!important;padding:20px!important;border-color:#e8eade!important;font-size:14px;line-height:1.9!important}.editor-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:15px}.editor-tip{display:flex;gap:9px;color:#a1ac8c;background:#f5f8f0;border-radius:8px;padding:13px;margin-top:20px}.editor-tip p{font-size:11px;line-height:1.7;margin:0;color:#899579}.editor-preview{padding:14px;background:#f4f5f3;border-radius:12px}.banner-canvas{display:block;width:100%;height:auto}.editor-preview .banner-canvas{border-radius:6px;max-height:430px;object-fit:contain}.preview-controls{display:flex;gap:7px;margin:14px 0 11px}.preview-controls select{font-size:11px;min-height:36px;padding:7px}.voiceover{background:#f7f8fa;padding:18px;border-radius:10px;font-size:13px;margin:12px 0 20px}.source-state>.pre-text{font-size:15px;line-height:1.9;margin:20px 0}.source-state>a{display:flex;align-items:center;gap:6px;font-size:13px;color:#7d8b50}.source-state>.muted{margin-top:15px;font-size:13px}.upload-zone{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;padding:35px 20px;background:#f8faf4;border:1px dashed #ccd6b9;border-radius:10px;text-align:center;margin-bottom:20px;color:#8c9e67}.upload-zone strong{font-size:14px;overflow-wrap:anywhere;color:#65734c}.upload-zone small{color:#94a080;font-size:11px}.upload-zone input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.proof-image{display:block;max-height:530px;max-width:100%;object-fit:contain;background:#f3f5f7;border:1px solid var(--line);border-radius:9px;margin:0 auto 20px}.table-scroll{width:100%;overflow:auto}.table-scroll table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}th{font-size:11px;color:#9aa5b3;font-weight:550;border-bottom:1px solid var(--line);padding:0 15px 15px}td{font-size:12px;border-bottom:1px solid #eff1f4;padding:18px 15px;vertical-align:middle;color:#6c798d}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}td strong{color:#3f4b5d;font-size:12px;font-weight:600}td small{display:block;margin-top:6px;font-size:10px;color:#a2aab5}tbody tr:last-child td{border-bottom:0}.table-person{display:flex;gap:10px;align-items:center}.table-person strong{display:block}.table-person small{margin-top:4px}.row-actions{display:flex;gap:6px}.row-actions .btn,td .btn{padding:8px 11px;font-size:11px;min-height:33px}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.toolbar .filter-tabs{margin:0}.toolbar .search{width:220px}.toggle{width:35px;height:20px;border-radius:14px;background:#dfe4e9;padding:3px;display:flex;transition:.15s}.toggle span{width:14px;height:14px;background:#fff;border-radius:50%;box-shadow:0 1px 2px #0002;transition:.15s}.toggle.on{background:#9fb449}.toggle.on span{transform:translate(15px)}.studio-layout{display:grid;grid-template-columns:310px minmax(0,1fr);gap:25px}.studio-controls{padding:22px}.studio-controls h3{display:flex;align-items:center;gap:9px;font-size:14px;margin-bottom:20px}.studio-controls .field{font-size:11px}.studio-controls input,.studio-controls select{font-size:12px}.studio-controls .btn{font-size:11px;margin-top:8px}.format-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:18px}.format-grid button{background:#fafbfc;border:1px solid #e8ebef;border-radius:8px;text-align:left;padding:12px 10px;position:relative;color:#818c9b}.format-grid button.selected{background:#f6f9e6;border-color:#cbdc8e;color:#5c6c31}.format-grid strong{display:block;font-size:10px;margin:8px 0 3px}.format-grid small{font-size:8px}.format-icon{display:block;width:18px;height:18px;border:1.5px solid #adb5c3;border-radius:2px}.selected .format-icon{border-color:#8c9c61}.format-story{height:25px;width:14px}.format-linkedin,.format-x{height:12px;width:24px}.format-whatsapp{height:22px;width:17px}.studio-stage{background:#edeff0;border:1px solid #e2e5e7;border-radius:14px;min-height:690px;display:flex;flex-direction:column;padding:20px;position:relative;background-image:radial-gradient(#ced3d9 1px,transparent 1px);background-size:12px 12px}.studio-stage-head{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:9px;color:#94a0aa;margin-bottom:25px}.studio-stage-head span{display:flex;align-items:center;gap:6px;letter-spacing:1px}.studio-stage-head i{width:5px;height:5px;border-radius:50%;background:#9daa6b}.studio-stage-head small{font-size:9px}.studio-canvas{max-width:520px;width:100%;margin:auto;box-shadow:0 15px 40px #10182720}.studio-canvas.format-ratio-story{max-width:310px}.studio-canvas.format-ratio-whatsapp{max-width:405px}.stage-note{display:flex;align-items:center;justify-content:center;gap:7px;padding-top:25px;font-size:10px;color:#9ca6af}.campaign-card{display:flex;gap:23px;align-items:center;padding:25px}.campaign-emblem{width:95px;height:115px;flex-shrink:0;border-radius:12px;background:#f2f5e5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#a2b258}.campaign-emblem span{font-size:10px;font-weight:650}.campaign-info{flex:1;min-width:0}.campaign-tags{display:flex;gap:10px;align-items:center;margin-bottom:11px}.campaign-tags .muted{font-size:10px}.campaign-info h3{font-size:18px;margin-bottom:8px}.campaign-info p{font-size:12px;line-height:1.7;color:#929dac;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:14px}.campaign-meta{display:flex;gap:18px;color:#8c99a9;font-size:11px}.campaign-meta span{display:flex;align-items:center;gap:6px}.campaign-action{width:175px;flex-shrink:0;text-align:right}.campaign-action small{font-size:9px;color:#98a4b3;display:block}.campaign-action>strong{display:block;font:750 23px Montserrat,sans-serif;margin:8px 0 15px}.campaign-action .btn{display:flex;width:100%;font-size:11px;margin-top:7px;min-height:36px}.video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.video-card{padding:0;overflow:hidden}.video-cover{position:relative;height:215px;background:#172537;padding:24px;color:#fff;display:flex;flex-direction:column;align-items:flex-start}.video-cover>svg{padding:9px;box-sizing:content-box;border-radius:50%;background:var(--lime);color:#192214;margin-bottom:16px;stroke-width:1.5}.video-cover>span{font-size:8px;letter-spacing:1.5px;color:#8da063;margin-bottom:8px}.video-cover strong{font:750 19px/1.4 Montserrat,sans-serif;letter-spacing:-.5px;width:90%;z-index:2}.video-cover small{font-size:9px;color:#91a0b1;margin-top:auto;padding-top:10px}.video-1{background:#263329}.video-2{background:#ebeedd;color:#192513}.video-2 small{color:#849565}.video-body{padding:22px}.video-body h3{font-size:15px;margin:10px 0}.video-body p{font-size:12px;color:#98a1b0;line-height:1.8}.video-body .overline{font-size:9px;color:#92a15a}.video-body .btn{font-size:10px}.ledger{margin-top:22px}.ledger h2{margin-bottom:20px}.ledger-row{display:flex;align-items:center;gap:13px;padding:17px 0;border-top:1px solid #f0f1f3}.ledger-icon{height:36px;width:36px;border-radius:9px;background:#edf6e9;color:#87a375;display:flex;align-items:center;justify-content:center}.ledger-icon.negative{background:#f0f2f6;color:#9ba6b6;transform:rotate(90deg)}.ledger-row>div{flex:1}.ledger-row strong{font-size:12px}.ledger-row small{display:block;font-size:10px;color:#a0a9b5;margin-top:5px}.ledger-row>b{font-size:13px;color:#788f5d}.profile-summary{display:flex;gap:22px;align-items:center}.profile-summary h2{font-size:23px;margin-bottom:6px}.profile-summary p{font-size:13px;color:#939eae;margin-bottom:10px}.profile-summary .label-pill{font-size:10px}.profile-followers{margin-left:auto;text-align:right}.profile-followers strong{font:750 25px Montserrat,sans-serif;display:block}.profile-followers small{font-size:10px;color:#a0a9b6}.social-row{display:flex;gap:8px;margin-bottom:12px}.social-row select,.social-row input[type=number]{width:125px;flex-shrink:0;font-size:12px}.social-row input[type=url]{font-size:12px}.tier-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:22px}.tier-card{padding:25px}.tier-card h2,.tier-card h3{margin:14px 0 10px}.tier-card p{font-size:12px;color:#95a0b0}.tier-card>strong{display:block;font:750 19px Montserrat,sans-serif;letter-spacing:-.5px;margin-bottom:10px}.tier-card>small{display:block;color:#8d9aab;font-size:11px}.tier-card.current{background:#f9fbed;border-color:#dbe5b5}.tier-card.current .overline{color:#8b9a58}.tier-card .btn{margin-top:15px}.rules-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.rule-icon{color:#8c9d4a;margin-bottom:18px}.rules-grid h3{margin-bottom:12px;font-size:15px}.rules-grid p{font-size:12px;color:#939dad;line-height:1.85;margin:0}.penalty-row{display:flex;align-items:center;gap:13px;padding:17px 0;border-top:1px solid #eff1f3}.penalty-row>svg{color:#c5986d}.penalty-row>div{flex:1}.penalty-row strong{font-size:13px}.penalty-row small{display:block;color:#a0a8b3;font-size:11px;margin-top:6px}.admin-hero{position:relative;background:var(--navy);border-radius:15px;padding:32px 35px;margin-bottom:24px;overflow:hidden;min-height:255px}.admin-hero h2{font-size:32px;line-height:1.2;color:#fff}.admin-hero h2 span{color:var(--lime)}.admin-hero p{font-size:12px;color:#8496af;margin:13px 0 0}.admin-hero-art{display:flex;align-items:center;gap:17px;position:absolute;right:55px;top:99px;transform:rotate(-8deg)}.admin-hero-art>span{border:1px solid #586831;border-radius:18px;background:linear-gradient(150deg,#344031,#15212b);width:82px;height:91px;display:flex;align-items:center;justify-content:center;color:#d6ef5a;box-shadow:0 8px 22px #0004}.admin-hero-art>svg{color:#537042;stroke-width:1}.admin-overview-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:23px}.priority-row{width:100%;background:#fff;display:flex;align-items:center;gap:15px;text-align:left;padding:17px 0;border-top:1px solid #f0f2f4;color:#738299}.priority-icon{background:#f4f6ee;color:#8d9c59;padding:10px;border-radius:9px;display:flex}.priority-row strong{flex:1;font-size:12px;color:#58677a}.priority-row>span:not(.priority-icon){font-size:11px;color:#a7b095}.connection-panel>div{display:flex;align-items:center;gap:12px;padding:16px 0;color:#9eacbb;border-bottom:1px solid #f0f2f4}.connection-panel>div>span:first-of-type{flex:1;font-size:12px;color:#667389}.connection-panel h2{margin-bottom:8px}.connection-panel .btn{margin-top:22px;font-size:11px}.audit-row{display:flex;align-items:center;gap:12px;border-top:1px solid #eff1f4;padding:15px 0}.audit-dot{width:7px;height:7px;background:#a5b47b;border-radius:50%}.audit-row strong{font-size:12px;font-weight:500;flex:1}.audit-row small{font-size:10px;color:#a1adbb}.member-review-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.member-review-grid h3{margin:15px 0 12px}.member-review-grid p{font-size:13px;color:#93a0b2}.social-review{display:flex;align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid #f0f1f3}.social-review>span{font-size:13px;flex:1}.social-review strong{font-size:10px;color:#97a474;font-weight:500}.social-review svg{color:#a5b37c}.member-review-grid details summary{font-size:12px;padding:12px 0;cursor:pointer}.member-review-grid details small{overflow-wrap:anywhere}.contract-text{max-height:380px;overflow:auto;background:#f7f8fa;border:1px solid #e7ebef;border-radius:8px;padding:22px;font-size:13px;line-height:1.85;margin-bottom:22px}.contract-text h3{margin-bottom:15px;font-size:16px}.request-row{display:flex;align-items:center;gap:15px;padding:17px 0;border-bottom:1px solid #eff1f4}.request-row div{flex:1}.request-row strong{display:block;font-size:13px}.request-row small{display:block;margin-top:7px;font-size:11px;color:#9da7b5}.payment-summary{background:#f4f7e9;border-radius:9px;padding:24px;text-align:center;margin-bottom:20px}.payment-summary span{font-size:13px;color:#97a378}.payment-summary strong{display:block;font:750 32px Montserrat,sans-serif;margin:13px 0}.payment-summary code{display:inline-block;font-size:14px;color:#748655;background:#eaf0d8;padding:7px 12px;border-radius:5px}.settings-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:24px;max-width:1050px}.settings-layout h2{display:flex;align-items:center;gap:10px;margin-bottom:25px}.settings-layout h2 svg{color:#94a665}.settings-help{align-self:start;background:#f3f6e9;border-color:#e6ecd5;padding:24px}.helper-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;background:#e4eacb;color:#93a258;border-radius:13px;margin-bottom:20px}.settings-help h3{font-family:Montserrat;font-weight:750;font-size:19px;line-height:1.4;margin-bottom:16px;letter-spacing:-.5px}.settings-help p{font-size:12px;color:#94a17e;line-height:1.9}.settings-help .btn{font-size:11px}.models-refresh{margin:0 0 22px}.queue-error{max-width:330px;white-space:normal;line-height:1.5;font-size:11px}code{font-family:ui-monospace,monospace;font-size:11px;overflow-wrap:anywhere}.auth-shell{display:grid;grid-template-columns:1.08fr 1fr;min-height:100dvh;background:#fff}.auth-story{padding:45px 55px 30px;background:var(--navy);position:relative;display:flex;flex-direction:column;overflow:hidden}.auth-story .brand{width:180px}.auth-story-content{padding-top:70px;position:relative;flex:1}.auth-story-content>.eyebrow{color:#9fac88;font-size:10px}.auth-story h1{font-size:48px;color:#fff;line-height:1.13;letter-spacing:-2.5px;margin-top:22px;position:relative;z-index:2}.auth-story h1 em{font-style:normal;color:var(--lime)}.auth-story-content>p{font-size:14px;color:#91a1b6;margin:24px 0;line-height:1.9;position:relative;z-index:2}.auth-benefits{display:flex;gap:22px;flex-wrap:wrap;margin-top:28px;position:relative;z-index:2}.auth-benefits span{display:flex;align-items:center;gap:7px;font-size:10px;color:#a6b1c1}.auth-benefits svg{color:#a4b748;stroke-width:1.5}.auth-story-footer{display:flex;align-items:center;justify-content:space-between;color:#60738d;font-size:10px;border-top:1px solid #27344a;padding-top:20px;margin-top:20px}.auth-form-area{padding:55px;display:flex;align-items:center;justify-content:center}.auth-form-card{width:380px;max-width:100%}.auth-form-card>.overline{font-size:10px;letter-spacing:1.8px;color:#adb68d}.auth-form-card h2{font-size:29px;letter-spacing:-1.2px;margin:15px 0 12px;line-height:1.3}.auth-form-card>p{font-size:13px;color:#9ca5b1;margin-bottom:34px}.auth-form-card .field{font-size:12px}.auth-form-card .field input{font-size:13px;min-height:49px}.auth-form-card form>.btn{margin-top:18px;min-height:49px}.forgot{display:block;margin-left:auto;margin-top:-2px;color:#8d9a71;font-size:11px}.auth-switch{display:flex;align-items:center;justify-content:center;font-size:11px;gap:7px;color:#a3adba;margin:25px 0}.auth-switch button{display:inline-flex;align-items:center;gap:5px;background:transparent;color:#758653;font-weight:600;font-size:11px;padding:0}.auth-secure{display:flex;gap:6px;align-items:center;justify-content:center;font-size:8px;color:#bdc4cd;margin-top:34px;line-height:1.7}.demo-entry{background:#f8faf1;border:1px solid #e7edda;border-radius:9px;padding:16px;text-align:center;margin-top:30px}.demo-entry>span{display:block;font-size:8px;letter-spacing:1.5px;color:#a2ad7e;margin-bottom:13px}.demo-entry>div{display:flex;gap:9px;justify-content:center}.demo-entry .btn{font-size:10px;padding:10px 12px;min-height:37px}.demo-entry small{display:block;font-size:9px;margin-top:12px;color:#a6af95}.auth-mobile-logo{display:none}.creative-orbit{position:relative;width:300px;height:210px;margin:30px 0 20px 160px}.orbit-ring{border:1px solid #3c51213a;position:absolute;border-radius:50%}.ring-one{width:330px;height:330px;top:-50px;left:-40px}.ring-two{width:250px;height:250px;top:-15px;left:0}.orbit-card{position:absolute;top:20px;left:42px;width:172px;height:172px;background:linear-gradient(155deg,#e8f38a,#c5db0f);padding:25px;border-radius:15px;transform:rotate(-12deg);box-shadow:14px 15px #3e542222,0 20px 40px #0004;color:#2b3b0b}.orbit-card>svg{stroke-width:1.5}.orbit-card strong{font:750 17px/1.35 Montserrat,sans-serif;display:block;letter-spacing:-.6px;margin:13px 0}.orbit-card span{display:block;font-size:8px;color:#6b7c2e;border-top:1px solid #a6be41;padding-top:9px}.orbit-chip{position:absolute;background:#20334c;border:1px solid #3e5270;border-radius:9px;padding:13px;color:#c5d197;display:flex;gap:9px;align-items:center;box-shadow:0 7px 18px #0003;font-size:20px;font-weight:600}.chip-a{right:-5px;top:0;transform:rotate(12deg)}.chip-b{left:-25px;bottom:5px;transform:rotate(5deg)}.chip-c{right:12px;bottom:-5px;transform:rotate(-13deg);padding:17px;color:var(--lime)}.onboarding-shell{min-height:100vh;background:#f6f8f2;padding:30px 30px 60px}.onboarding-shell>header{max-width:1060px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.onboarding-card{max-width:820px;margin:45px auto 0;background:#fff;border:1px solid #e6ebde;box-shadow:0 15px 45px #21331105;border-radius:18px;padding:42px}.onboarding-card>.eyebrow{font-size:9px;color:#97a677;letter-spacing:1.5px;margin-bottom:15px}.onboarding-card>h1{font-size:32px}.onboarding-card>p{font-size:14px;color:#96a091}.step-track{display:flex;justify-content:space-between;margin:30px 0 32px;padding-bottom:22px;border-bottom:1px solid var(--line);gap:10px}.step-track>span{font-size:11px;display:flex;align-items:center;gap:7px;color:#a9b2a1}.step-track b{width:23px;height:23px;border:1px solid #dde3d5;border-radius:50%;font-size:10px;display:flex;align-items:center;justify-content:center}.step-track .complete{color:#829458}.step-track .complete b{background:#e4eebc;color:#7e9048;border-color:#d9e69d}.onboarding-illustration{display:flex;align-items:center;justify-content:center;width:100px;height:100px;background:#f0f5df;border-radius:23px;color:#a5b46b;margin:10px auto 30px}.onboarding-card>.btn{display:flex;margin:25px auto 0}.onboarding-card .demo-entry>div{display:flex;flex-direction:column;gap:10px;font-size:11px;overflow-wrap:anywhere}.onboarding-card .demo-entry a{color:#748b38;text-decoration:underline}@media(min-width:1650px){.feed-grid{grid-template-columns:minmax(0,1fr) 275px}.content-visual{height:205px}.content-card h3{font-size:16px}.content-card p{font-size:13px;height:44px}.hero-panel{height:310px}.hero-copy h2{font-size:38px}.hero-copy p{font-size:14px}.hero-art{right:85px;top:10px}.stat-card>strong{font-size:26px}.upcoming>h3{font-size:18px}.learning-card h3{font-size:22px}}@media(max-width:1200px){.sidebar{width:220px;padding:25px 15px}.sidebar .brand{width:160px}.app-body{margin-left:220px}.app-body main{padding:28px 25px}.topbar{padding:0 25px}.hero-copy{width:64%;padding:28px}.hero-art{right:-25px;transform:scale(.85);transform-origin:center right}.hero-copy h2{font-size:30px}.stats-grid{gap:11px}.stat-card{padding:18px 13px}.stat-card>strong{font-size:20px}.feed-grid{grid-template-columns:minmax(0,1fr) 210px;gap:19px}.content-grid{gap:13px}.content-visual{height:145px}.content-card-body{padding:14px}.search.small{display:none}.upcoming{padding:16px}.learning-card{padding:20px 17px}.studio-layout{grid-template-columns:280px minmax(0,1fr);gap:18px}.studio-stage{min-height:670px}.campaign-card{gap:15px}.campaign-emblem{width:72px}.campaign-action{width:145px}.admin-hero-art{right:15px;transform:scale(.8) rotate(-8deg)}.video-grid{grid-template-columns:repeat(2,1fr)}.settings-layout{grid-template-columns:1fr 230px;gap:18px}.auth-story{padding:40px}.auth-story h1{font-size:42px}.auth-form-area{padding:40px}.creative-orbit{margin-left:80px}.tier-card{padding:20px}.profile-summary{flex-wrap:wrap}.profile-summary .btn{margin-left:auto}.rules-grid{gap:13px}.rules-grid .panel{padding:18px}}@media(max-width:1020px){.feed-grid{grid-template-columns:minmax(0,1fr)}.feed-aside{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:12px}.feed-aside .community-note{grid-column:1/-1;max-width:500px}.content-visual{height:195px}.search.small{display:flex}.hero-art{opacity:.9;right:-65px;transform:scale(.8)}.hero-copy{width:69%}.hero-copy p{max-width:275px}.stats-grid{grid-template-columns:repeat(2,1fr)}.stats-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-card>strong{font-size:24px}.admin-hero-art{right:-65px;transform:scale(.6) rotate(-8deg)}.admin-overview-grid,.rules-grid{grid-template-columns:1fr}.rules-grid .panel{margin-bottom:0}.rules-grid{margin-bottom:22px}.tier-cards,.settings-layout{grid-template-columns:1fr}.settings-help{max-width:100%}.studio-layout{grid-template-columns:1fr}.studio-controls{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.studio-controls h3,.studio-controls .divider,.studio-controls .format-grid{grid-column:1/-1}.studio-controls .format-grid{grid-template-columns:repeat(5,1fr)}.studio-stage{min-height:650px}.campaign-card{flex-wrap:wrap}.campaign-info{min-width:200px}.campaign-action{display:flex;gap:8px;width:calc(100% - 87px);align-items:center;text-align:left;flex-wrap:wrap;margin-left:87px}.campaign-action strong{font-size:20px;margin:0;flex:1}.campaign-action small{width:100%}.campaign-action .btn{width:auto}.auth-shell{grid-template-columns:1fr 1fr}.auth-story h1{font-size:35px;letter-spacing:-1.5px}.auth-story{padding:33px}.auth-story-content{padding-top:55px}.auth-story-content>.eyebrow{font-size:8px}.auth-form-area{padding:30px}.creative-orbit{transform:scale(.85);transform-origin:left top;margin-left:0}.auth-benefits{gap:12px}.auth-form-card h2{font-size:25px}.profile-followers{margin-left:0}.profile-summary .btn{margin-left:auto}.footer{gap:15px}.footer>span:last-child{display:none}.page-head{align-items:flex-start}.page-head h1{font-size:28px}}@media(max-width:767px){:root{font-size:15px}.sidebar{transform:translate(-100%);transition:transform .2s;width:260px}.sidebar.open{transform:translate(0)}.mobile-shade{position:fixed;inset:0;z-index:29;background:#10182780}.app-body{margin-left:0}.topbar{height:61px;padding:0 16px;position:sticky;top:0;z-index:20}.breadcrumb{gap:7px;font-size:11px}.breadcrumb>span{display:none}.mobile-menu{display:inline-flex;color:#536075;padding-left:0;margin-right:4px}.topbar-actions{gap:1px}.topbar-actions .online{font-size:8px;padding:5px 6px;margin-right:5px}.topbar-actions>.icon-btn[title=Yenile]{display:none}.app-body main{padding:22px 18px 35px}.page-head{gap:14px;flex-wrap:wrap;margin-bottom:22px}.page-head h1{font-size:27px;letter-spacing:-1.3px}.page-head p{font-size:13px;line-height:1.65}.page-head .overline{font-size:9px;letter-spacing:1.25px}.page-head>.btn,.page-head>a.btn{font-size:12px;min-height:40px;padding:10px 12px}.hero-panel{height:320px;margin-bottom:18px;border-radius:13px}.hero-copy{padding:26px 24px;width:75%}.hero-copy h2{font-size:32px;letter-spacing:-1.6px;position:relative;z-index:2}.hero-copy p{font-size:12px;max-width:215px;line-height:1.8}.hero-copy .btn{font-size:11px;min-height:42px;margin-top:5px}.hero-kicker{font-size:8px;letter-spacing:1px;margin-bottom:19px}.hero-art{opacity:.55;right:-150px;top:15px;transform:scale(.75);transform-origin:center right}.hero-art .sheet-front{top:115px;right:125px}.hero-art .sheet-back{top:110px;right:58px}.hero-copy:after{content:"";position:absolute;left:0;top:0;width:80%;height:100%;z-index:-1}.hero-copy .btn{position:relative;z-index:3}.stats-grid{gap:10px;margin-bottom:28px}.stats-grid.three{grid-template-columns:1fr}.stat-card{padding:17px 15px;min-height:116px;border-radius:10px}.stat-top{font-size:10px;margin-bottom:14px}.stat-top svg{width:16px}.stat-card>strong{font-size:21px;letter-spacing:-.7px}.stat-card>small,.stat-card small button{font-size:9px;line-height:1.6}.feed-grid{gap:20px}.section-head{gap:10px}.section-head h2{font-size:19px}.section-head p{font-size:12px}.search.small{display:none}.filter-tabs{margin-bottom:19px}.filter-tabs button{font-size:11px;padding:12px}.content-grid{gap:13px}.content-visual{height:164px}.content-card-body{padding:14px}.content-card h3{font-size:14px;line-height:1.5}.content-card p{font-size:12px;line-height:1.6;height:38px;margin:8px 0 15px}.content-meta{font-size:8px}.content-meta>span:last-child{display:none}.card-footer button{font-size:10px;gap:4px}.card-footer>span{font-size:8px;letter-spacing:.2px}.card-footer svg{width:13px}.feed-aside{gap:14px;grid-template-columns:1fr 1fr;margin-top:0}.upcoming{padding:19px}.upcoming .section-head h3{font-size:12px}.upcoming>h3{font-size:16px}.upcoming>p{font-size:11px}.learning-card{padding:20px 17px}.learning-card h3{font-size:18px}.learning-card p{font-size:11px}.learning-card .text-btn{font-size:10px}.feed-aside .community-note p{font-size:11px}.footer{padding:17px 18px 90px;font-size:9px}.bottom-nav{display:flex;align-items:center;justify-content:space-around;position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid var(--line);padding:7px 10px calc(7px + env(safe-area-inset-bottom));z-index:25;box-shadow:0 -3px 20px #10182704}.bottom-nav button{background:none;color:#9ca7b7;display:flex;flex-direction:column;align-items:center;gap:5px;padding:8px 10px;border-radius:9px;font-size:9px;min-width:56px}.bottom-nav button.selected{color:#536832;background:#f3f7e5}.bottom-nav button svg{stroke-width:1.7}.toast{bottom:85px;min-width:300px;font-size:12px;max-width:calc(100vw - 30px);padding:14px}.demo-ribbon{font-size:10px;line-height:1.5;margin-top:-4px}.panel{padding:20px;border-radius:12px}.modal-shade{padding:12px;align-items:flex-end}.modal,.modal.wide{border-radius:15px;width:100%;max-height:93dvh;padding:21px 18px}.modal-head{margin-bottom:19px}.modal-head h2{font-size:21px}.editor-grid,.member-review-grid{grid-template-columns:1fr;gap:20px}.editor-grid .editor-preview{order:-1}.editor-preview>.banner-canvas{max-height:330px}.editor-label{font-size:10px}.post-text{min-height:240px;font-size:15px}.platform-tabs button{font-size:12px;min-height:40px}.editor-tip p,.editor-actions .btn{font-size:12px}.field{font-size:13px}.field input,.field select,.field textarea{font-size:15px;min-height:47px}.field small{font-size:11px}.form-grid{gap:0 12px}.checkbox-line{font-size:13px}.contract-text{font-size:14px;padding:17px}.form-actions{flex-wrap:wrap}.form-actions .btn{font-size:13px}.studio-controls{padding:20px;display:block}.studio-controls .format-grid{grid-template-columns:repeat(3,1fr)}.studio-controls h3{font-size:15px}.format-grid strong{font-size:11px}.format-grid small{font-size:9px}.studio-controls .field,.studio-controls .btn{font-size:12px}.studio-stage{padding:18px;min-height:530px}.studio-stage-head{font-size:10px}.studio-canvas.format-ratio-story{max-width:250px}.stage-note{font-size:10px;line-height:1.6;text-align:center}.campaign-card{padding:20px;gap:14px;align-items:flex-start}.campaign-emblem{width:62px;height:78px;gap:7px}.campaign-emblem svg{width:23px}.campaign-emblem span{font-size:8px}.campaign-info{min-width:0}.campaign-info h3{font-size:16px}.campaign-info p{font-size:12px;display:none}.campaign-tags{gap:8px;flex-wrap:wrap;margin-bottom:10px}.campaign-tags .muted{font-size:9px}.campaign-meta{font-size:10px;flex-wrap:wrap;gap:8px;margin-top:15px}.campaign-meta svg{width:14px}.campaign-action{margin-left:0;width:100%;border-top:1px solid var(--line);padding-top:15px;margin-top:2px}.campaign-action>small{font-size:10px}.campaign-action>strong{font-size:22px}.campaign-action .btn{font-size:11px;min-height:37px;flex-shrink:0}.video-grid{grid-template-columns:1fr 1fr;gap:13px}.video-cover{padding:20px;height:220px}.video-cover>svg{width:24px;height:24px;padding:7px}.video-cover strong{font-size:17px}.video-body{padding:19px 15px}.video-body h3{font-size:14px}.video-body p{font-size:12px}.video-body .btn{white-space:normal;font-size:11px;min-height:44px}.profile-summary{gap:17px}.profile-summary h2{font-size:21px}.profile-summary .avatar.large{width:60px;height:60px;font-size:19px}.profile-summary .profile-followers{width:100%;text-align:left;padding:14px 0 0;border-top:1px solid var(--line)}.profile-summary .btn{margin-left:0}.social-row{flex-wrap:wrap;padding:15px 0;border-top:1px solid var(--line)}.social-row select{width:40%;font-size:13px;order:0}.social-row input[type=number]{width:calc(60% - 8px);font-size:14px;order:1}.social-row input[type=url]{width:100%;order:2;font-size:14px}.social-row .icon-btn{order:3}.rules-grid h3{font-size:16px}.rules-grid p{font-size:13px}.penalty-row{align-items:flex-start;flex-wrap:wrap}.penalty-row strong{font-size:13px}.penalty-row .btn{font-size:12px}.table-scroll table{font-size:13px}td{font-size:12px;padding:17px 12px}.table-scroll th{font-size:11px}.toolbar{flex-wrap:wrap;gap:15px}.toolbar .search{width:100%}.search input:not([type]){font-size:14px}.admin-hero{padding:28px 25px;min-height:295px}.admin-hero h2{font-size:30px;position:relative;z-index:2}.admin-hero p{font-size:12px;position:relative;z-index:2}.admin-hero-art{right:-70px;top:210px;transform:scale(.54) rotate(-8deg);opacity:.6}.admin-overview-grid{gap:0}.priority-row{gap:10px}.priority-row strong{font-size:12px}.priority-row>span:not(.priority-icon){font-size:10px}.tier-cards{margin-top:0;gap:0}.tier-card .overline{font-size:10px}.tier-card>strong{font-size:21px}.tier-card p,.tier-card small{font-size:13px}.settings-help{margin:0}.settings-help p{font-size:13px}.settings-layout{gap:0}.settings-layout h2{font-size:22px}.models-refresh .btn{font-size:12px}.auth-shell{display:block}.auth-story{display:none}.auth-form-area{padding:35px 25px 45px;min-height:100dvh;flex-direction:column;justify-content:flex-start}.auth-mobile-logo{display:block;align-self:flex-start;margin-bottom:70px}.auth-mobile-logo .brand{width:160px}.auth-form-card{width:100%;max-width:400px}.auth-form-card h2{font-size:29px}.auth-form-card>p{font-size:14px}.auth-form-card .field{font-size:13px}.auth-form-card .field input{font-size:15px;min-height:51px}.auth-form-card form>.btn{font-size:14px;min-height:51px}.auth-switch{font-size:12px;margin-top:29px}.auth-switch button{font-size:12px}.demo-entry .btn{font-size:12px;min-height:43px}.demo-entry small{font-size:10px}.auth-secure{font-size:9px;flex-wrap:wrap}.onboarding-shell{padding:23px 15px 40px}.onboarding-shell .brand{width:155px}.onboarding-card{margin-top:30px;padding:26px 20px}.onboarding-card>h1{font-size:27px}.step-track{gap:4px;flex-wrap:wrap;margin:25px 0}.step-track>span{font-size:10px;gap:5px}.step-track b{width:20px;height:20px}.onboarding-card>p{font-size:14px}.onboarding-card .form-grid,.onboarding-card .rules-grid,.onboarding-card .stats-grid.three{grid-template-columns:1fr}.connection-panel>div>span:first-of-type{font-size:13px}.request-row{flex-wrap:wrap}.request-row strong{font-size:13px}.request-row small,.ledger-row strong{font-size:12px}.ledger-row>b{font-size:12px}.payment-summary code{font-size:14px}.notification-pop{right:-40px;width:330px}.audit-row strong{font-size:11px}.audit-row small{font-size:9px}}@media(max-width:410px){.app-body main{padding:20px 15px 30px}.page-head h1{font-size:25px}.hero-copy{padding:25px 21px}.hero-copy h2{font-size:29px}.hero-copy p{font-size:12px;max-width:205px}.hero-copy .btn{font-size:10px;gap:7px;padding:10px 12px}.hero-art{right:-169px}.stat-card{padding:15px 12px}.stat-card>strong{font-size:18px}.stat-top{font-size:9px;gap:4px}.stat-top svg{width:14px}.stat-card>small{font-size:9px}.content-grid{grid-template-columns:1fr}.content-visual{height:245px}.content-card-body{padding:19px}.content-card h3{font-size:17px}.content-card p{font-size:13px;height:43px;line-height:1.65}.content-meta{font-size:9px}.content-meta>span:last-child{display:flex;font-size:8px}.card-footer>span{font-size:10px}.card-footer button{font-size:12px;padding:5px 0}.card-footer svg{width:16px}.feed-aside{grid-template-columns:1fr}.upcoming>h3{font-size:18px}.upcoming>p{font-size:13px}.upcoming .section-head h3{font-size:14px}.due-date small{font-size:10px}.due-date strong{font-size:13px}.upcoming .btn{font-size:13px;min-height:43px}.learning-card h3{font-size:23px}.learning-card p{font-size:13px}.learning-card .text-btn{font-size:12px}.learning-card .overline{font-size:9px}.learning-card{padding:25px}.video-grid{grid-template-columns:1fr}.video-cover{height:245px;padding:25px}.video-cover strong{font-size:23px}.video-cover>svg{width:30px;height:30px;padding:10px}.video-cover>span{font-size:10px}.video-cover small{font-size:11px}.video-body .btn{font-size:12px}.video-body h3{font-size:17px}.form-grid{grid-template-columns:1fr}.campaign-action{gap:7px}.campaign-action .btn{font-size:10px;padding:10px 11px}.campaign-action>strong{font-size:19px}.online{display:none}.step-track>span{font-size:9px}.step-track b{width:18px;height:18px}.breadcrumb strong{font-size:11px}.topbar-actions .online{display:none}.editor-actions .btn{font-size:11px}.bottom-nav button{padding:8px;min-width:54px}.modal-head h2{font-size:19px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
