.reward-area{color:#f5f8ff;font-size:17px}.reward-area .card{min-width:0;padding:25px}.reward-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:22px;display:grid}.reward-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.reward-toolbar{flex-wrap:wrap;align-items:end;gap:16px;margin:22px 0;display:flex}.reward-toolbar .field{flex:1;min-width:150px;margin:0}.reward-tabs{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.reward-current{background:radial-gradient(at 100% 0,#244b61,#0000 75%),#122338!important;border-color:#3d6d7e!important}.reward-next{background:radial-gradient(at 100% 0,#4c2a46,#0000 80%),#1b1b30!important;border-color:#754351!important}.reward-amount{color:#fff;letter-spacing:-1px;margin:18px 0;font-size:clamp(34px,4vw,52px);font-weight:800;line-height:1.2}.reward-next .reward-amount{color:#ff9fac}.reward-pill{color:#fff;background:#173149;border:1px solid #6583a2;border-radius:20px;padding:5px 10px;font-size:13px}.reward-next .reward-pill{color:#ffb8c2;background:#462839}.reward-split{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.reward-meter strong{color:#fff;margin:16px 0;font-size:28px;display:block}.reward-meter small{color:#b9c9df;font-size:15px}.reward-meter progress{accent-color:#80d8de;border:0;border-radius:8px;width:100%;height:12px;overflow:hidden}.reward-meter progress::-webkit-progress-bar{background:#2b3c56}.reward-meter progress::-webkit-progress-value{background:linear-gradient(90deg,#5696f0,#87e0d0)}.reward-heading{margin-top:30px}.reward-notice{color:#e1efff;background:#172c43;border-left:3px solid #8fcaff;border-radius:10px;margin:24px 0;padding:18px;line-height:1.7}.reward-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.reward-area fieldset{border:0;min-width:0;margin:0;padding:0}.reward-area summary{cursor:pointer;color:#9bd8ff;padding:12px 0;font-weight:700}.reward-area small,.reward-area .quiet{color:#b6c8e0}.reward-check{align-items:center;gap:12px;margin:18px 0;font-size:15px;display:flex}.reward-check input{flex-shrink:0;width:20px;height:20px}.reward-section{margin-top:24px}.reward-area p{line-height:1.65}.reward-ledger{grid-template-columns:1fr auto;gap:15px;font-size:15px;display:grid}.reward-ledger dd{color:#fff;margin:0;font-weight:700}.reward-flag{border-bottom:1px solid #38516d;padding:16px 0}.engagement-consent{margin:16px 0;font-size:14px;line-height:1.6;padding:16px 20px!important}.engagement-consent summary{cursor:pointer;color:#a9d9ff}.reward-area button{min-height:44px}.reward-area input,.reward-area select,.reward-area textarea{color:#fff;background:#0c1b30}.reward-area .field{color:#c8d8ec}.reward-area th{font-size:12px}.reward-area td{font-size:15px}.reward-area .table-wrap{overflow-x:auto}@media (width<=900px){.reward-grid.three,.reward-grid{grid-template-columns:1fr}}@media (width<=600px){.reward-area .card{padding:20px}.reward-form-grid{grid-template-columns:1fr}.reward-tabs button{flex:1;justify-content:center}.reward-toolbar{align-items:stretch}.reward-toolbar button{width:100%}.reward-amount{font-size:42px}.reward-ledger{font-size:14px}}.growth-space{--gs-bg:#0a1320;--gs-panel:#122235;--gs-panel2:#172b40;--gs-line:#293d53;--gs-text:#f3f7fc;--gs-muted:#b1c2d4;--gs-teal:#83e2cf;--gs-gold:#f2d08b;background:var(--gs-bg);color:var(--gs-text);border-radius:18px;min-width:0;padding:0 26px 30px;font:15px/1.55 system-ui,-apple-system,Segoe UI,sans-serif}.growth-space *{box-sizing:border-box}.growth-space h1,.growth-space h2,.growth-space h3{color:var(--gs-text);margin:0 0 12px;line-height:1.2}.growth-space h1{letter-spacing:-1.3px;font-size:clamp(27px,3.5vw,43px);font-weight:720}.growth-space h2{letter-spacing:-.4px;font-size:21px}.growth-space h3{font-size:16px}.growth-space p{overflow-wrap:anywhere;margin:8px 0 16px}.growth-space button{cursor:pointer;border:1px solid var(--gs-line);background:var(--gs-panel2);color:var(--gs-text);white-space:normal;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 15px;font:650 14px system-ui;display:inline-flex}.growth-space button:hover:not(:disabled){border-color:var(--gs-teal);background:#233d50}.growth-space button:disabled{opacity:.5;cursor:not-allowed}.growth-space .gs-primary{background:var(--gs-teal);color:#082b2a;border-color:var(--gs-teal)}.growth-space .gs-primary:hover:not(:disabled){background:#a4efdf}.growth-space .gs-quiet{background:0 0}.growth-space :focus-visible{outline:3px solid var(--gs-gold);outline-offset:4px}.gs-toolbar{border-bottom:1px solid var(--gs-line);color:var(--gs-muted);justify-content:space-between;align-items:center;margin-bottom:20px;padding:18px 0;font-size:13px;display:flex}.gs-tabs{flex-wrap:wrap;gap:8px;margin-bottom:26px;display:flex}.growth-space .gs-tabs button{background:0 0}.growth-space .gs-tabs .active{color:var(--gs-teal);background:#243d4a;border-color:#355a65}.gs-page-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.gs-page-head>div{min-width:0}.gs-eyebrow{letter-spacing:1.8px;color:var(--gs-teal);margin-bottom:11px;font-size:11px;font-weight:750;display:block}.gs-lead{max-width:670px;color:var(--gs-muted);font-size:16px}.gs-grid{gap:18px;display:grid}.gs-two{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.gs-equal{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-card{border:1px solid var(--gs-line);background:var(--gs-panel);border-radius:18px;min-width:0;padding:23px}.gs-card.gs-hero{background:radial-gradient(ellipse at top right,#254c53,transparent 75%),var(--gs-panel);border-color:#3e676b}.gs-space{margin-top:20px}.gs-split{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.gs-pill{color:var(--gs-teal);background:#203d46;border-radius:30px;padding:5px 10px;font-size:12px;font-weight:650;display:inline-flex}.gs-pill.amber{color:var(--gs-gold);background:#3b3425}.gs-muted,.growth-space small{color:var(--gs-muted)}.gs-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.gs-stats>div{background:#0e1d30;border-radius:12px;padding:17px}.gs-stats span{color:var(--gs-muted);font-size:12px;display:block}.gs-stats strong{letter-spacing:-1px;margin:5px 0;font-size:29px;display:block}.gs-stats small{font-size:11px}.gs-icon{width:42px;height:42px;color:var(--gs-teal);background:#274b51;border-radius:12px;place-items:center;margin-bottom:18px;display:grid}.growth-space .gs-action-title{letter-spacing:-.7px;max-width:440px;font-size:26px}.gs-buttons{flex-wrap:wrap;gap:10px;display:flex}.gs-source{color:var(--gs-muted);padding-top:12px;font-size:12px}.gs-alert{color:#f3dbaa;background:#352e25;border:1px solid #67573c;border-radius:11px;margin-bottom:18px;padding:13px 16px;font-size:13px}.gs-success{background:#1b3437;border:1px solid #47655f;border-radius:12px;margin:15px 0;padding:14px 17px;font-size:13px}.growth-space fieldset{border:0;min-width:0;margin:0;padding:0}.gs-form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.gs-full{grid-column:1/-1}.gs-field{color:#cfdeeb;gap:7px;margin-bottom:16px;font-size:13px;font-weight:600;display:grid}.gs-field input,.gs-field textarea,.gs-field select{font:inherit;width:100%;min-height:43px;color:var(--gs-text);background:#0d1b2b;border:1px solid #3b526b;border-radius:9px;padding:10px 12px;font-weight:400}.gs-field textarea{resize:vertical;min-height:100px}.gs-checkline{color:var(--gs-muted);align-items:flex-start;gap:10px;margin:18px 0;font-size:13px;display:flex}.gs-checkline input{flex-shrink:0;width:20px;height:20px}.gs-queue{border:1px solid var(--gs-line);background:#0f1e30;border-radius:13px;margin:16px 0;padding:18px}.gs-queue p,.gs-bubble p,.gs-item p{white-space:pre-wrap;overflow-wrap:anywhere}.gs-member,.gs-item{border-top:1px solid var(--gs-line);padding:15px 0}.gs-member{justify-content:space-between;align-items:center;gap:12px;display:flex}.gs-member strong{overflow-wrap:anywhere;min-width:0}.gs-member button{flex-shrink:0}.gs-chips{flex-wrap:wrap;gap:8px;margin:17px 0;display:flex}.growth-space .gs-chips button{font-size:12px}.gs-messages{gap:13px;max-height:480px;margin:16px 0;padding-right:4px;display:grid;overflow:auto}.gs-bubble{background:#1b3144;border:1px solid #314d63;border-radius:14px;margin-top:12px;padding:17px 19px;font-size:14px}.gs-bubble.user{background:#223b42;border-color:#385f64;margin-left:30px}.gs-bubble span{letter-spacing:1px;color:var(--gs-teal);font-size:10px;font-weight:750}.gs-bubble p:last-child{margin-bottom:0}.gs-help{background:#1d3044;border:1px solid #3a536a;border-radius:13px;align-items:flex-start;gap:15px;margin-top:20px;padding:18px 20px;display:flex}.gs-help>svg{flex-shrink:0}.gs-help p{margin:0;font-size:13px}.growth-space details{margin:15px 0}.growth-space summary{cursor:pointer;color:#9cc9ff;font-size:13px;font-weight:600}.gs-chart{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:11px;height:115px;margin-top:18px;display:grid}.gs-chart>div{flex-direction:column;justify-content:end;align-items:center;gap:5px;height:100%;display:flex}.gs-chart i{background:linear-gradient(#83e2cf,#438f92);border-radius:5px 5px 0 0;width:100%;max-width:38px;display:block}.gs-chart .missing i{background:repeating-linear-gradient(45deg,#3b4b61,#3b4b61 4px,#243348 4px 8px)}.gs-chart span,.gs-chart b{color:var(--gs-muted);font-size:10px;font-weight:500}.gs-footnote{color:#93a9bf;font-size:11px;margin-top:26px!important}@media (width<=1100px){.gs-two{grid-template-columns:1fr}.gs-page-head{display:block}.gs-page-head>button{margin-top:10px}}@media (width<=760px){.growth-space{padding:0 12px 24px;font-size:14px}.gs-equal,.gs-form-grid{grid-template-columns:1fr}.gs-full{grid-column:1}.gs-card{padding:19px}.gs-stats{gap:7px}.gs-stats>div{padding:12px 8px}.gs-stats strong{font-size:23px}.gs-stats span,.gs-stats small{font-size:10px}.gs-bubble.user{margin-left:12px}.gs-chart{gap:7px}.gs-tabs{grid-template-columns:1fr 1fr;display:grid}.gs-page-head h1{font-size:31px}.gs-member{flex-wrap:wrap}}.gs-navigation-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;padding-top:20px;display:flex}.gs-navigation-row .gs-tabs{flex:auto;margin:0}.gs-creator-selector{min-width:200px;max-width:100%;color:var(--gs-muted);flex-direction:column;flex:0 260px;gap:6px;margin-left:auto;font-size:12px;display:flex}.growth-space .gs-creator-selector select{border:1px solid var(--gs-line);background:var(--gs-panel);width:100%;max-width:100%;min-height:44px;color:var(--gs-text);font:inherit;border-radius:10px;margin:0;padding:10px 34px 10px 12px;font-size:14px;display:block}.gs-creator-selector select:focus-visible{outline:3px solid var(--gs-gold);outline-offset:3px}@media (width<=760px){.gs-navigation-row{align-items:stretch;gap:20px}.gs-navigation-row .gs-tabs{flex-basis:100%;gap:10px;min-width:0}.gs-creator-selector{flex-basis:100%;min-width:0;margin-left:0}.gs-navigation-row .gs-tabs button{min-width:0}}.owner-demo-bar{z-index:60;color:#fff;background:#143b47;border-bottom:3px solid #caa76d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:14px 24px;display:flex;position:relative}.owner-demo-bar strong{letter-spacing:.09em;font-size:13px;display:block}.owner-demo-bar span{color:#daedef;margin-top:5px;font-size:12px;display:block}.owner-demo-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.owner-demo-actions label{align-items:center;gap:7px;font-size:12px;display:flex}.owner-demo-actions button,.owner-demo-actions select,.owner-demo-actions a{color:#143b47;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5e4e7;border-radius:8px;min-height:40px;padding:9px 11px;font-size:12px;text-decoration:none}.owner-demo-guide{color:#163d45;background:#eef6f4;border-bottom:1px solid #cee1db;grid-template-columns:1.3fr 1fr;gap:28px;padding:24px 32px;display:grid}.owner-demo-guide h1{margin:8px 0;font-size:26px}.owner-demo-guide p,.owner-demo-guide li{font-size:14px;line-height:1.6}.owner-demo-guide small{font-size:12px;line-height:1.6;display:block}.owner-demo-guide ol{padding-left:20px}.owner-demo .app-shell{min-height:calc(100vh - 90px)}.owner-demo .sidebar{align-self:start;height:100vh;position:sticky;top:0}.owner-demo .main-shell{min-width:0}.owner-demo .private-note{opacity:.7}@media (width<=850px){.owner-demo-guide{grid-template-columns:1fr;gap:14px;padding:20px}.owner-demo-bar{gap:12px;padding:12px 16px}.owner-demo-actions{gap:6px}.owner-demo-actions button,.owner-demo-actions a,.owner-demo-actions select{font-size:11px}.owner-demo .sidebar{position:fixed;top:0}.owner-demo-guide h1{font-size:23px}}@media (width>=761px){.owner-demo .app-shell{grid-template-columns:224px minmax(0,1fr);align-items:start;display:grid}.owner-demo .main-shell{width:100%;margin-left:0}.owner-demo .sidebar{top:0;grid-area:1/1;width:224px;position:sticky;inset:auto}.owner-demo .main-shell{grid-area:1/2}.owner-demo .skip{position:absolute}}@media (width>=761px) and (width<=1200px){.owner-demo .app-shell{grid-template-columns:204px minmax(0,1fr)}.owner-demo .sidebar{width:204px}}.owner-demo-bar{background:#0b1b31;border-bottom-color:#4d9cff}.owner-demo-guide{color:#edf5ff;background:#10233d;border-color:#315178}.owner-demo-guide .eyebrow{color:#81b7ff}.owner-demo-guide small{color:#bbcee4}.owner-demo-actions button,.owner-demo-actions select,.owner-demo-actions a{color:#f4f8ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#183655;border-color:#527397}.owner-demo-actions button:focus-visible,.owner-demo-actions select:focus-visible,.owner-demo-actions a:focus-visible{outline-offset:3px;outline:2px solid #90c0ff}:root{--navy:#142746;--ink:#1c2c43;--muted:#526174;--blue:#2767c8;--line:#e7ebef;--paper:#f5f7f9;--teal:#19776d;--accent:#9cc9f4}*{box-sizing:border-box}body{color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0;font:16px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;transition:background .17s,box-shadow .17s,transform .17s}button:disabled{cursor:wait;opacity:.55}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #71a9ed}button:hover:not(:disabled){filter:brightness(.97)}button:active:not(:disabled){transform:translateY(1px)}button svg,a svg{flex-shrink:0}button{color:inherit}h1,h2,h3,p{margin:0}h1{letter-spacing:-1.1px;font-size:33px;font-weight:630;line-height:1.25}h1 em{color:var(--blue);font-style:normal}h2{letter-spacing:-.35px;font-size:19px;font-weight:620;line-height:1.4}h3{font-size:15px;font-weight:630}p{color:var(--muted)}a{color:var(--blue);text-decoration:none}input,select,textarea{color:var(--ink);background:#fff;border:1px solid #dce3e9;border-radius:8px;max-width:100%;padding:10px 12px}select{cursor:pointer}textarea{resize:vertical}button{background:0 0;border:0}.app-shell{min-height:100vh}.sidebar{border-right:1px solid var(--line);z-index:20;background:#fff;flex-direction:column;width:224px;padding:32px 18px 22px;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:var(--navy);align-items:center;gap:11px;margin:0 12px 48px;display:flex}.brand-mark{background:var(--navy);color:#c5e2ff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 5px 10px #14274617}.brand strong{letter-spacing:1.1px;font-size:28px;font-weight:780;line-height:1.1}.brand-dot{color:var(--blue)}.brand small{letter-spacing:2px;margin-top:3px;font-size:12px;font-weight:650;display:block}.side-label{letter-spacing:1.5px;color:#526174;margin-bottom:15px;padding:0 13px;font-size:12px;font-weight:700}.workspace-label{margin-top:34px}.nav-item{text-align:left;color:#748091;border-radius:9px;align-items:center;gap:12px;width:100%;min-height:44px;margin:3px 0;padding:12px 13px;font-size:16px;font-weight:550;display:flex}.nav-item.active{color:#275eaa;background:#edf4fc}.nav-dot{background:#3675c8;border-radius:50%;width:5px;height:5px;margin-left:auto}.count{background:#eaf0f7;border-radius:5px;min-width:20px;margin-left:auto;padding:1px 6px;font-size:13px}.side-bottom{margin-top:auto}.grow-note{margin:55px 13px 28px;padding-bottom:16px;position:relative}.grow-note p{letter-spacing:-.25px;color:#526174;font-size:16px;line-height:1.6}.grow-note strong{color:#345774;font-weight:550}.little-star{color:#526174;font-size:27px;position:absolute;top:-31px;right:9px}.hand-line{border-top:2px solid #b2d1ed;border-radius:50%;width:94px;height:6px;margin-top:7px;display:block;transform:rotate(-4deg)}.private-note{color:#526174;border-top:1px solid var(--line);align-items:center;gap:8px;padding:18px 10px 0;font-size:13px;display:flex}.signout{color:#526174;align-items:center;gap:9px;padding:15px 10px 0;font-size:14px;display:flex}.main-shell{margin-left:224px}.topbar{border-bottom:1px solid var(--line);background:#ffffffa8;justify-content:space-between;align-items:center;gap:15px;height:78px;padding:0 42px;display:flex}.breadcrumb{color:#526174;align-items:center;gap:12px;font-size:15px;display:flex}.breadcrumb strong{color:#4a586b;font-weight:550}.top-actions{align-items:center;gap:20px;display:flex}.private-badge{color:#526174;border:1px solid #e1e7ed;border-radius:5px;align-items:center;gap:6px;padding:4px 7px;font-size:13px;display:flex}.owner-avatar{color:#4a6386;background:#e8edf4;border:3px solid #fff;border-radius:50%;outline:1px solid #e3e8ee;place-items:center;width:31px;height:31px;font-size:13px;font-weight:650;display:grid}.icon-button{color:#526174;border-radius:7px;justify-content:center;align-items:center;width:30px;height:32px;display:inline-flex}.icon-button:hover{background:#edf2f7}.top-actions .icon-button{width:25px}main{max-width:1480px;margin:auto;padding:25px 42px 0}.workspace-strip{color:#526174;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:14px;display:flex}.workspace-strip>span{align-items:center;gap:7px;display:flex}.status-dot{background:#5da78d;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.status-dot.amber{background:#c69e54}.workspace-toggle{background:#e9eef3;border-radius:6px;align-items:center;gap:2px;padding:3px;display:flex}.workspace-toggle button{color:#526174;border-radius:4px;align-items:center;gap:5px;padding:4px 10px;font-size:13px;display:flex}.workspace-toggle b{font-weight:600}.example-notice{color:#526174;background:#fbf9f4;border:1px solid #e9e2d4;border-radius:7px;align-items:center;gap:7px;padding:8px 11px;font-size:13px;display:flex}.example-notice button{color:#526174;white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:13px;display:flex}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin:37px 0 32px;display:flex}.eyebrow{letter-spacing:1.6px;color:#526174;align-items:center;gap:6px;font-size:12px;font-weight:700;line-height:1.5;display:flex}.tiny-line{background:#7a9ec9;width:15px;height:1px;display:inline-block}.page-heading h1{margin:8px 0 10px}.page-heading p{letter-spacing:.05px;color:#526174;font-size:15px}.creator-switch{border-left:1px solid var(--line);flex-shrink:0;padding-left:20px}.creator-switch>span{color:#526174;letter-spacing:.3px;margin-bottom:5px;font-size:12px;display:block}.creator-switch select{color:#49617e;background:0 0;border:0;max-width:190px;padding:5px 22px 5px 0;font-size:15px}.section-bar{justify-content:space-between;align-items:center;gap:15px;min-height:24px;margin:25px 0 17px;display:flex}.section-bar h2{letter-spacing:-.1px;flex-wrap:wrap;align-items:center;gap:12px;font-size:16px;display:flex}.section-bar h2>span{color:#526174;letter-spacing:0;border-left:1px solid #dfe5eb;padding-left:12px;font-size:13px;font-weight:400}.source-caption{color:#526174;white-space:nowrap;align-items:center;gap:7px;font-size:13px;display:flex}.overview-grid{grid-template-columns:1.65fr 1fr;gap:20px;display:grid}.card{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 2px 2px #243e5510}.mission-card{isolation:isolate;color:#fff;background:linear-gradient(118deg,#142743 0%,#1b3559 75%,#213e63 100%);border-radius:13px;flex-direction:column;min-height:324px;padding:25px 28px 0;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 14px #14274610}.mission-card:before{content:"";z-index:-1;opacity:.3;background-image:radial-gradient(#7ba5c05c .6px,#0000 .6px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 40%,#000);mask-image:linear-gradient(90deg,#0000 40%,#000)}.mission-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.caps{letter-spacing:1.2px;color:#8ea3be;align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.mission-top .caps{color:#a6bed9}.outline-pill{color:#c1d3e8;white-space:nowrap;background:#99c9ff09;border:1px solid #a7c4e02b;border-radius:4px;padding:4px 8px;font-size:12px}.mission-value{letter-spacing:-1.7px;z-index:1;align-items:center;gap:13px;margin-top:21px;font-size:52px;font-weight:600;line-height:1.3;display:flex}.mission-value>span{color:#92a8c4;letter-spacing:-.6px;font-size:22px;font-weight:400;position:relative;top:6px}.mission-value small{letter-spacing:.5px;margin-top:0;font-size:13px;display:block}.progress-caption{color:#92aac5;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:13px;display:flex}.progress-caption strong{color:#d6e8fa;font-size:14px;font-weight:550}.mission-track{background:#8da5c528;border-radius:20px;height:7px;margin-top:10px;overflow:hidden}.mission-track>span{background:linear-gradient(90deg,#67a4e5,#a5d0f1);border-radius:20px;height:100%;transition:width .4s;display:block;box-shadow:0 0 15px #82c2ff2b}.checkpoint{background:#ffffff04;border:1px solid #819ab72a;border-radius:8px;align-items:center;gap:10px;margin:20px 0 21px;padding:12px;display:flex}.checkpoint-icon{color:#c4d9ef;background:#96bfe812;border-radius:8px;place-items:center;width:33px;height:33px;display:grid}.checkpoint small{color:#9bb1ca;letter-spacing:1px;font-size:12px;display:block}.checkpoint strong{margin-top:2px;font-size:15px;font-weight:550;display:block}.remaining{text-align:right;margin-left:auto}.remaining b{color:#c4e1fb;font-size:15px;font-weight:500}.remaining small{letter-spacing:0;font-size:12px}.mission-foot{color:#99afc9;border-top:1px solid #b4cee320;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:12px 0;font-size:12px;display:flex}.mission-foot>span{align-items:center;gap:6px;display:flex}.mission-foot button{color:#bed7f2;align-items:center;gap:6px;padding:0;font-size:12px;display:flex}.watermark-diamond{z-index:-1;color:#a2c9ee;opacity:.09;position:absolute;top:65px;right:-37px;transform:rotate(-10deg)}.next-card{flex-direction:column;padding:24px;display:flex}.card-heading{align-items:center;gap:10px;display:flex}.icon-tile{color:#527cae;background:#edf3fa;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:inline-grid}.card-heading .caps{letter-spacing:1px;font-size:12px}.live-pill{color:#bd8b71;letter-spacing:.8px;align-items:center;gap:4px;margin-left:auto;font-size:12px;display:flex}.live-pill>span{background:#dba88c;border-radius:50%;width:4px;height:4px;display:block}.next-card h2{letter-spacing:-.6px;margin:17px 0 19px;font-size:23px;line-height:1.35}.session-highlight{align-items:center;gap:13px;margin:0 0 23px;display:flex}.calendar-block{border:1px solid #e5eaf0;border-radius:7px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:43px;height:49px;display:flex}.calendar-block small{color:#526174;text-transform:uppercase;font-size:12px}.calendar-block strong{font-size:19px;font-weight:600;line-height:1.2}.session-highlight>div>strong{font-size:15px;font-weight:600}.session-highlight p{margin-top:4px;font-size:12px}.session-highlight p>span{padding:0 5px}.primary,.secondary{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:38px;padding:10px 15px;font-size:14px;font-weight:550;line-height:1.6;display:inline-flex}.primary{color:#fff;background:#2e68b9;box-shadow:0 2px 3px #3263a222}.secondary{color:#68809d;background:#fff;border:1px solid #dfe6ee}.secondary:hover{background:#f7f9fc}.full{width:100%}.next-card .full{margin-top:auto}.reassurance{text-align:center;color:#a2adba;margin-top:10px;font-size:12px;line-height:1.5}.next-description{margin-bottom:20px;font-size:15px;line-height:1.8}.stats-row{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:repeat(4,1fr);margin:19px 0 24px;padding:19px 0;display:grid;box-shadow:0 2px 2px #243e5506}.stat{border-right:1px solid var(--line);padding:0 21px}.stat:last-child{border:0}.stat-top{color:#526174;justify-content:space-between;align-items:center;gap:7px;margin-bottom:7px;font-size:12px;display:flex}.stat-top svg{color:#526174}.stat>strong{letter-spacing:-.6px;font-size:24px;font-weight:600}.stat>strong>small{color:#526174;letter-spacing:0;margin-left:2px;font-size:12px;font-weight:400}.stat p{color:#a4adba;margin-top:5px;font-size:12px}.lower-grid{grid-template-columns:1.35fr 1fr;gap:20px;display:grid}.checklist-card{padding:23px 25px}.card-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.card-title h2{letter-spacing:-.35px;margin-top:5px;font-size:16px}.completion-pill{color:#526174;background:#eff4f7;border:1px solid #e5edf3;border-radius:5px;flex-shrink:0;padding:5px 8px;font-size:12px;font-weight:500}.mini-checks{margin:17px 0 12px}.check-item{color:#526174;cursor:pointer;align-items:flex-start;gap:11px;padding:9px 0;font-size:14px;line-height:1.5;display:flex}.check-item input{accent-color:#3b78bf;cursor:pointer;border-radius:4px;flex-shrink:0;width:15px;height:15px;margin:1px 0 0}.check-item.done span{-webkit-text-decoration:line-through #c6d2de;text-decoration:line-through #c6d2de}.text-button{color:#6184ab;align-items:center;gap:8px;min-height:27px;padding:0;font-size:13px;font-weight:550;display:inline-flex}.growth-note{background:linear-gradient(125deg,#edf2f7,#eff1f8);border:1px solid #e5e9ef;border-radius:12px;padding:22px 25px;position:relative;overflow:hidden}.note-heading{align-items:center;gap:10px;display:flex}.note-heading .icon-tile{color:#526174;background:#ffffff8a}.note-heading .caps{color:#8d9bb3;font-size:12px}.note-number{color:#b8c0cf;margin-left:auto;font-size:12px}.growth-note blockquote{letter-spacing:-.5px;color:#516682;margin:14px 0 10px;font-size:19px;font-weight:500;line-height:1.55}.growth-note>p{color:#526174;max-width:310px;font-size:13px;line-height:1.9}.note-signature{color:#526174;align-items:center;gap:6px;margin-top:17px;font-size:12px;display:flex}.wins-strip{background:#f9fbfc;border:1px dashed #dce4eb;border-radius:10px;align-items:center;gap:13px;margin-top:21px;padding:17px 21px;display:flex}.wins-icon{color:#b4a371;background:#f4efdf;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.wins-strip h3{color:#65778e;font-size:14px;font-weight:600}.wins-strip p{color:#a1acba;margin-top:3px;font-size:12px}.badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.badges>span{color:#526174;background:#f2f5ef;border:1px solid #e2e9de;border-radius:5px;align-items:center;gap:5px;padding:6px 8px;font-size:12px;display:flex}.wins-strip .icon-button{margin-left:auto}.main-footer{color:#a3adba;border-top:1px solid #e7ebef;justify-content:space-between;gap:20px;margin-top:20px;padding:25px 0;font-size:12px;display:flex}.main-footer span{align-items:center;gap:7px;display:flex}.button-row{align-items:center;gap:8px;display:flex}.quiet{color:#526174}.small{align-items:center;gap:5px;font-size:13px;display:flex}.plan-summary{color:#526174;background:#eaf0f7;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:17px 22px;font-size:13px;display:flex}.plan-summary span{align-items:center;gap:8px;display:flex}.plan-summary strong{color:#586e89;font-size:16px;font-weight:600}.table-wrap{overflow:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}th{letter-spacing:.8px;color:#526174;background:#fafbfd;border-bottom:1px solid #edf0f4;padding:16px 23px;font-size:12px;font-weight:600}td{color:#526174;border-bottom:1px solid #eef1f5;padding:19px 23px;font-size:14px}td strong{color:#546b85;font-size:14px;font-weight:550}td svg{vertical-align:middle;margin-right:5px;display:inline-block}tr:last-child td{border-bottom:0}.mini-pill{color:#526174;letter-spacing:.3px;vertical-align:middle;background:#eff4fa;border:1px solid #e1e9f3;border-radius:4px;align-items:center;padding:3px 6px;font-size:12px;font-weight:550;display:inline-flex}.next-row .mini-pill{margin-left:9px}.next-row{background:#fbfdff}.table-footer{color:#a0adbb;white-space:normal;border-top:1px solid #eff2f5;padding:13px 23px;font-size:12px}.schedule-card .table-footer{font-size:12px}.plan-lower{margin-top:22px}.checklist-date{max-width:210px;margin-top:18px}.plan-tip{padding:27px 28px}.plan-tip h2{margin-top:18px;font-size:21px}.plan-tip p{max-width:300px;margin:13px 0 16px;font-size:14px;line-height:1.9}.plan-tip .text-button{margin-top:10px;display:flex}.soft-divider{background:var(--line);height:1px;margin:25px 0}.period-select{color:#7489a3;padding:8px 10px;font-size:14px}.progress-top{grid-template-columns:2fr 1fr;gap:20px;display:grid}.progress-chart{padding:24px 25px}.outline-light{color:#526174;border:1px solid #e2eaf4;border-radius:5px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;display:flex}.chart{gap:15px;height:200px;padding:20px 0 0;display:flex}.chart-grid{color:#acb6c4;flex-direction:column;justify-content:space-between;width:38px;padding-bottom:23px;font-size:12px;display:flex}.bars{background:repeating-linear-gradient(0deg,#0000 0 calc(25% - 1px),#eff2f7 calc(25% - 1px) 25%);flex:1;align-items:stretch;gap:9px;min-width:0;display:flex}.bar-group{flex-direction:column;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.bar-track{flex-direction:column;flex:1;justify-content:flex-end;width:min(100%,26px);display:flex;position:relative}.bar-track span{background:linear-gradient(#5b8fcc,#8fb5e4);border-radius:4px 4px 0 0;width:100%;min-height:2px;display:block}.bar-group:nth-child(3n+2) .bar-track span{background:linear-gradient(#85a7d2,#a6c3e6)}.bar-group small{color:#526174;font-size:12px}.chart-caption{text-align:center;color:#acb6c4;margin-top:13px;font-size:12px}.milestone-card{flex-direction:column;align-items:flex-start;padding:24px 27px;display:flex}.milestone-card .eyebrow{margin-top:21px}.milestone-card h2{letter-spacing:-1px;margin:10px 0;font-size:33px}.milestone-card h2 small{letter-spacing:0;color:#526174;margin-top:-3px;font-size:14px;font-weight:400;display:block}.light-track{background:#edf2f8;border-radius:8px;width:100%;height:5px;margin-top:4px;overflow:hidden}.light-track>span{background:#82a9d9;border-radius:8px;height:100%;display:block}.milestone-card p{color:#526174;margin:16px 0;font-size:14px;line-height:1.8}.milestone-card p strong{color:#6282aa;font-weight:550}.milestone-card .mini-pill{margin-top:auto}.achievement-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.achievement{background:#fcfdfb;border:1px solid #e5e9ec;border-radius:10px;align-items:center;gap:10px;padding:17px 16px;display:flex}.achievement>span{color:#b3a376;background:#f1eede;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.achievement>svg{color:#a2b99e;flex-shrink:0;margin-left:auto}.achievement strong{color:#526174;font-size:13px;font-weight:600;display:block}.achievement small{color:#acb4a6;margin-top:4px;font-size:12px;display:block}.achievement.pending{grid-column:span 2}.achievement.pending>span{color:#b1bbcb;background:#eef1f7}.earning-details{color:#6e839d;margin-top:18px;padding:16px 22px;font-size:14px}.earning-details summary{cursor:pointer;justify-content:space-between;font-weight:550;display:flex}.earning-details p{margin-top:12px;font-size:14px}.manager-heading{margin-bottom:27px}.manager-stats{grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:23px;display:grid}.manager-stats>.card{padding:20px 21px}.manager-stats>.card>span{color:#526174;justify-content:space-between;align-items:center;gap:7px;font-size:12px;display:flex}.manager-stats>.card>span>svg{color:#a3b3c6;flex-shrink:0}.manager-stats strong{letter-spacing:-.7px;color:#4e6582;margin-top:8px;font-size:28px;font-weight:550;display:block}.management-toolbar{justify-content:space-between;align-items:center;gap:18px;padding:22px 23px;display:flex}.management-toolbar h2{font-size:16px}.management-toolbar p{color:#526174;margin-top:4px;font-size:12px}.table-controls{align-items:center;gap:10px;display:flex}.search{align-items:center;display:flex;position:relative}.search svg{color:#526174;position:absolute;left:10px}.search input{max-width:175px;padding:8px 10px 8px 32px;font-size:13px}.table-controls select{color:#526174;padding:8px 10px;font-size:13px}.creator-cell{align-items:center;gap:11px;display:flex}.creator-avatar{color:#526174;background:#e8eef7;border-radius:10px;flex-shrink:0;place-items:center;width:33px;height:33px;font-size:15px;font-weight:600;display:grid}.color-1{color:#b59a7a;background:#f2ebe4}.color-2{color:#a597c1;background:#ede8f5}.creator-cell small{color:#a0adbb;margin-top:3px;font-size:12px;display:block}.management-table td{padding:22px}.cell-sub{color:#a9b3c0;margin-top:5px;font-size:12px;display:block}.table-progress{background:#edf2f8;border-radius:5px;max-width:150px;height:4px;margin-top:9px}.table-progress>span{background:#90b1d7;border-radius:5px;height:100%;display:block}.status-pill{color:#526174;background:#edf4ef;border-radius:5px;align-items:center;gap:4px;padding:5px 7px;font-size:12px;display:inline-flex}.status-pill svg{margin:0}.management-bottom{grid-template-columns:2fr 1fr;gap:20px;margin-top:22px;display:grid}.integration-card{align-items:flex-start;gap:15px;padding:22px;display:flex}.integration-card h3{color:#647e9a;font-size:15px}.integration-card p{color:#a0adbb;max-width:390px;margin-top:6px;font-size:13px;line-height:1.9}.integration-card .secondary{align-self:center;min-height:32px;margin-left:auto;padding:7px 10px;font-size:12px}.integration-status{color:#a2aeba;align-items:center;gap:6px;margin-top:12px;font-size:12px;display:flex}.privacy-card{color:#a3b4c7;border:1px dashed #d6e1e9;border-radius:12px;padding:20px 22px}.privacy-card h3{color:#526174;margin-top:9px;font-size:15px}.privacy-card p{color:#a2aebd;margin-top:5px;font-size:13px;line-height:1.8}.empty{text-align:center;max-width:500px;margin:35px auto;padding:32px 20px}.empty-icon{color:#526174;background:#eaf0f8;border-radius:16px;place-items:center;width:55px;height:55px;margin:0 auto 18px;display:grid}.empty h3{letter-spacing:-.5px;font-size:20px;font-weight:550}.empty p{margin:12px auto 20px;font-size:15px;line-height:1.9}.empty .button-row{justify-content:center}.toast{color:#e0f1ec;z-index:60;background:#1b3c3b;border-radius:9px;align-items:center;gap:11px;max-width:calc(100vw - 35px);padding:14px 18px;font-size:15px;display:flex;position:fixed;bottom:24px;left:calc(50% + 112px);transform:translate(-50%);box-shadow:0 6px 30px #18343022}.toast>svg{color:#526174;flex-shrink:0}.toast button{color:#adc9c3;margin-left:14px;padding:3px;display:flex}.error-banner{color:#b07b73;background:#fdf8f7;border:1px solid #ebd7d4;border-radius:8px;justify-content:space-between;align-items:center;margin:15px 0;padding:10px 14px;font-size:15px;display:flex}.error-banner button{display:flex}dialog{width:min(510px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--ink);background:#fff;border:1px solid #e6ebf2;border-radius:17px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 15px 90px #14274635}.modal-inner{padding:28px 30px 30px}.modal-inner>header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:14px;display:flex}.modal-inner h2{letter-spacing:-.6px;margin-top:7px;font-size:23px;line-height:1.35}.modal-inner .eyebrow{font-size:12px}.modal-description{color:#526174;margin:15px 0 22px;font-size:15px;line-height:1.9}.field{color:#526174;flex-direction:column;gap:7px;margin:15px 0;font-size:14px;display:flex}.field input,.field select,.field textarea{color:#59718e;padding:11px 12px;font-size:15px}.form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.modal-inner .full{margin-top:20px}.modal-inner .quiet{color:#a1adbb;margin-top:14px;font-size:13px;line-height:1.8;display:block}.modal-error{color:#b37c73;background:#fdf7f6;border:1px solid #efd9d5;border-radius:7px;margin-top:18px;padding:12px 14px;font-size:14px}.file-input{cursor:pointer;color:#526174;text-align:center;background:#f8fafd;border:1px dashed #b6c9dd;border-radius:10px;flex-direction:column;align-items:center;gap:9px;padding:24px 16px;display:flex;position:relative}.file-input strong{word-break:break-all;font-size:15px;font-weight:550}.file-input span{color:#a3b2c3;font-size:13px}.file-input input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.file-input:focus-within{outline-offset:3px;outline:3px solid #8eb7e7}.import-help{color:#526174;gap:9px;margin:18px 0;display:flex}.import-help svg{flex-shrink:0;margin-top:2px}.import-help p{color:#526174;font-size:13px;line-height:1.9}.import-review{color:#526174;background:#f0f7f3;border:1px solid #dfebe4;border-radius:10px;gap:12px;padding:18px 16px;display:flex}.import-review svg{flex-shrink:0}.import-review strong{color:#698b78;font-size:15px;font-weight:550}.import-review p{color:#526174;margin-top:4px;font-size:14px}.import-review small{word-break:break-word;margin-top:5px;font-size:13px;display:block}.import-caption{text-align:center}.loading-page{color:#7196bf;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:100vh;display:flex}.loading-page h1{color:#3e5a7b;font-size:25px}.loading-page p{color:#526174;font-size:16px}.loading-bar{background:#dbe8f5;border-radius:6px;width:100px;height:3px;overflow:hidden}.loading-bar:after{content:"";background:#769cc9;width:40%;height:100%;animation:1.5s infinite loading;display:block}.skip{background:var(--navy);color:#fff;z-index:100;padding:10px;position:fixed;top:-80px;left:12px}.skip:focus{top:10px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes loading{to{transform:translate(260%)}}@media (width>=1600px){main{padding-left:55px;padding-right:55px}.topbar{padding:0 55px}.mission-card{min-height:344px;padding:28px 32px 0}.next-card{padding:27px 30px}.mission-value{font-size:60px}.mission-value>span{font-size:24px}.next-card h2{font-size:25px}.stat{padding:0 28px}.stat>strong{font-size:27px}.growth-note blockquote{font-size:22px}}@media (width<=1200px){.sidebar{width:204px;padding-left:12px;padding-right:12px}.main-shell{margin-left:204px}.topbar{padding:0 28px}main{padding:22px 28px 0}.page-heading h1{font-size:28px}.creator-switch{padding-left:12px}.creator-switch select{max-width:160px}.overview-grid{grid-template-columns:1.5fr 1fr;gap:16px}.mission-card{padding:23px 23px 0}.mission-value{font-size:45px}.mission-value>span{font-size:19px}.next-card{padding:22px 20px}.next-card h2{font-size:21px}.mission-top .caps{letter-spacing:.8px;font-size:12px}.outline-pill{padding:4px 6px;font-size:12px}.stat{padding:0 15px}.stat>strong{font-size:23px}.stat>strong>small{margin:1px 0 0;display:block}.stat-top{font-size:12px}.checklist-card,.growth-note{padding:21px}.growth-note blockquote{font-size:17px}.card-title h2{font-size:15px}.wins-strip{gap:10px}.badges>span:nth-child(2){display:none}.manager-heading{flex-wrap:wrap}.manager-stats>.card{padding:17px 15px}.manager-stats strong{font-size:25px}.manager-stats>.card>span{font-size:12px}.management-toolbar{align-items:flex-start}.table-controls{flex-wrap:wrap;justify-content:flex-end}.management-table td{padding:18px}.management-bottom{grid-template-columns:1.8fr 1fr}.integration-card{flex-wrap:wrap;padding:18px}.integration-card .secondary{margin-left:49px}.integration-card>div{flex:1}.toast{left:calc(50% + 102px)}}@media (width<=1000px){.page-heading{flex-wrap:wrap;gap:17px;margin-top:27px}.creator-switch{border-left:0;align-items:center;gap:10px;padding:0;display:flex}.creator-switch>span{margin:0}.creator-switch select{max-width:220px}.overview-grid{grid-template-columns:1fr 1fr}.mission-value{gap:9px;font-size:39px}.mission-value>span{font-size:16px}.mission-card{padding:20px 19px 0}.mission-top{flex-direction:column;align-items:flex-start;gap:9px}.mission-value{margin-top:16px}.progress-caption{font-size:12px}.next-card h2{font-size:20px}.checkpoint{gap:8px;margin-top:17px;padding:9px}.checkpoint strong{font-size:13px}.checkpoint small{letter-spacing:.4px;font-size:12px}.remaining b{font-size:15px}.mission-foot,.mission-foot button{font-size:12px}.next-card .card-heading{gap:7px}.card-heading .caps{letter-spacing:.5px;font-size:12px}.live-pill{display:none}.session-highlight{gap:9px}.session-highlight>div>strong{font-size:13px}.session-highlight p{font-size:12px}.lower-grid{grid-template-columns:1fr}.growth-note{padding:23px}.growth-note blockquote{font-size:21px}.growth-note p{max-width:450px}.wins-strip p{max-width:210px}.section-bar{flex-wrap:wrap;gap:9px}.stats-row{grid-template-columns:repeat(2,1fr);row-gap:22px;padding:20px 0}.stat:nth-child(2){border-right:0}.stat{padding:0 22px}.stat>strong>small{margin-left:3px;display:inline-block}.stat>strong{font-size:25px}.stat-top{font-size:12px}.progress-top{grid-template-columns:1fr}.milestone-card{display:none}.achievement-grid,.manager-stats{grid-template-columns:repeat(2,1fr)}.management-toolbar{flex-wrap:wrap}.table-controls{justify-content:flex-start}.management-bottom{grid-template-columns:1fr}.privacy-card{display:none}.example-notice{align-items:flex-start}.example-notice>svg{flex-shrink:0;margin-top:2px}.example-notice button{display:none}.main-footer{gap:10px;font-size:12px}.main-footer span:last-child{display:none}.toast{font-size:14px}}@media (width<=760px){.sidebar{border-right:0;border-bottom:1px solid var(--line);flex-flow:wrap;align-items:center;gap:10px;width:100%;padding:16px 18px 9px;display:flex;position:static}.brand{gap:9px;width:100%;margin:0 0 8px}.brand-mark{border-radius:9px;width:32px;height:32px}.brand-mark svg{width:20px}.brand strong{font-size:22px}.brand small{letter-spacing:1.5px;font-size:12px}.side-label,.side-bottom{display:none}.sidebar nav{flex:1;gap:5px;display:flex}.sidebar nav .nav-item{white-space:nowrap;gap:6px;width:auto;min-height:35px;margin:0;padding:8px 11px;font-size:13px}.sidebar nav .nav-item svg{width:15px}.sidebar>.nav-item{gap:0;width:auto;min-height:35px;margin:0;padding:7px 10px;font-size:0}.sidebar>.nav-item svg{width:18px}.sidebar .nav-dot,.sidebar .count{display:none}.main-shell{margin:0}.topbar{height:50px;padding:0 20px}.breadcrumb{gap:8px;font-size:13px}.top-actions{gap:10px}.private-badge{padding:3px 5px;font-size:12px}.owner-avatar{width:25px;height:25px;font-size:12px}.top-actions .icon-button{height:25px}main{padding:18px 20px 0}.workspace-strip{gap:7px;font-size:13px}.workspace-toggle button{padding:3px 7px;font-size:12px}.example-notice{font-size:12px;line-height:1.6}.page-heading{gap:13px;margin:27px 0 24px}.page-heading h1{letter-spacing:-.8px;max-width:360px;font-size:28px}.page-heading p{font-size:14px;line-height:1.8}.eyebrow{letter-spacing:1.2px;font-size:12px}.creator-switch{padding:0}.creator-switch select{font-size:14px}.creator-switch>span{font-size:12px}.section-bar h2{gap:7px;font-size:16px}.section-bar h2>span{padding-left:7px;font-size:12px}.source-caption{font-size:12px}.overview-grid{grid-template-columns:1fr;gap:16px}.mission-card{min-height:320px;padding:24px 25px 0}.mission-top{flex-direction:row;align-items:center}.mission-top .caps{letter-spacing:.7px;font-size:12px}.mission-value{gap:12px;margin-top:24px;font-size:51px}.mission-value>span{font-size:20px}.mission-value small{font-size:12px}.progress-caption{margin-top:16px;font-size:12px}.checkpoint{gap:11px;margin:21px 0 22px;padding:12px}.checkpoint strong{font-size:15px}.checkpoint small{font-size:12px}.remaining b{font-size:15px}.mission-foot,.mission-foot button{font-size:12px}.next-card{padding:22px 25px}.next-card .card-heading{gap:10px}.card-heading .caps{letter-spacing:1.2px;font-size:12px}.live-pill{display:flex}.next-card h2{margin:15px 0 20px;font-size:24px}.next-card h2 br{display:none}.session-highlight{gap:12px}.session-highlight>div>strong{font-size:15px}.session-highlight p{font-size:13px}.reassurance{font-size:12px}.next-description{font-size:15px}.stats-row{margin-top:16px}.stat{padding:0 20px}.stat>strong{font-size:26px}.stat>strong>small{margin:0;font-size:12px;display:block}.stat-top{letter-spacing:0;font-size:12px}.stat-top svg{width:14px}.stat p{font-size:12px}.checklist-card{padding:23px}.card-title h2{font-size:16px}.check-item{padding:10px 0;font-size:14px}.growth-note{padding:24px}.growth-note blockquote{font-size:21px}.growth-note p{font-size:14px}.wins-strip{align-items:flex-start;padding:17px}.wins-strip>div{flex:1}.wins-strip p{max-width:100%;font-size:12px}.badges{display:none}.wins-strip h3{font-size:14px}.wins-strip .icon-button{margin-top:4px}.wins-strip .wins-icon{width:31px;height:31px}.main-footer{margin-top:23px;padding:20px 0;font-size:12px}.button-row{gap:6px}.primary,.secondary{min-height:36px;padding:9px 12px;font-size:13px}.section-bar>.button-row{justify-content:flex-start;width:100%;margin-top:4px}.plan-summary{grid-template-columns:1fr 1fr;gap:14px 10px;padding:17px 18px;font-size:12px;display:grid}.plan-summary span{gap:6px}.plan-summary strong{font-size:14px}.plan-summary svg{width:15px}.plan-tip{padding:25px}.progress-chart{padding:22px 18px}.progress-chart .card-title{gap:7px}.progress-chart h2{font-size:15px}.outline-light{gap:4px;padding:4px 5px;font-size:12px}.chart{gap:8px;height:190px}.bars{gap:5px}.chart-grid{width:30px}.achievement-grid{grid-template-columns:1fr;gap:10px}.achievement.pending{grid-column:auto}.achievement{padding:15px 18px}.achievement strong{font-size:15px}.achievement small{font-size:12px}.manager-stats{gap:10px}.manager-stats>.card{padding:16px}.manager-stats>.card>span{font-size:12px}.manager-stats strong{font-size:29px}.management-toolbar{padding:20px}.table-controls{gap:7px;width:100%}.search{flex:1}.search input{width:100%;max-width:100%}.table-controls select{max-width:140px;font-size:12px}.management-table table{min-width:700px}.management-table th,.management-table td{padding:18px}.integration-card{gap:11px;padding:20px}.integration-card p{font-size:13px}.integration-status{font-size:12px}.integration-card .secondary{margin-left:45px}.toast{gap:8px;width:calc(100vw - 32px);padding:13px 14px;font-size:14px;bottom:16px;left:50%}.toast button{margin-left:auto}.modal-inner{padding:24px}.modal-inner h2{font-size:22px}.modal-description{font-size:14px}.field{font-size:13px}.form-grid{gap:11px}.field input{min-width:0;font-size:15px}.empty{padding:30px 6px}.empty h3{font-size:23px}.empty p{font-size:15px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.sidebar,.topbar,.workspace-strip,.example-notice,.main-footer,.toast,button,dialog{display:none!important}.main-shell{margin:0}body{background:#fff;font-size:15px}main{padding:0}.card,.mission-card{break-inside:avoid;box-shadow:none}.page-heading{margin:0 0 20px}.plan-lower{display:block}.plan-tip{display:none}.table-wrap{overflow:visible}table{white-space:normal}.card{border:1px solid #ddd}.creator-switch{display:none}.plan-summary{background:#fff;border:1px solid #ddd}.mission-card{color:#1c2c43;background:#eef3f8}.mission-foot{display:none}}.restore-plan{color:#526174;cursor:pointer;text-underline-offset:3px;width:fit-content;margin-top:18px;font-size:13px;text-decoration:underline;display:block;position:relative}.restore-plan input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.restore-plan:focus-within{outline-offset:3px;outline:3px solid #8eb7e7}.coverage-notice{color:#a59166;background:#fbf8f1;border:1px solid #e6dfcd;border-radius:8px;align-items:flex-start;gap:9px;margin:0 0 20px;padding:12px 15px;font-size:13px;line-height:1.8;display:flex}.coverage-notice svg{flex-shrink:0;margin-top:2px}.coverage-notice strong{color:#526174;font-weight:650}.brand{flex-direction:column;align-items:center;gap:10px;margin:0 12px 29px}.official-logo{object-fit:contain;background:#030305;border-radius:12px;width:148px;max-width:100%;height:148px;display:block}.brand-hub-label{letter-spacing:2px;color:#62788f;font-size:13px;font-weight:650}.loading-logo{object-fit:contain;background:#030305;border-radius:16px;width:132px;height:132px}.creator-access-link{color:#5d82ae;align-items:center;gap:3px;min-height:25px;padding:4px 0;font-size:13px;display:flex}.training-intro{background:#eaf1f9;border:1px solid #dce6f1;border-radius:12px;align-items:center;gap:17px;padding:22px 25px;display:flex}.training-intro>.icon-tile{color:#5281b7;background:#fff;width:48px;height:48px}.training-intro>div{flex:1}.training-intro h2{font-size:19px}.training-intro p{color:#6f829a;max-width:620px;margin-top:5px;font-size:15px;line-height:1.8}.training-scope-note{color:#526174;margin:13px 0 21px;font-size:14px;line-height:1.8}.training-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.training-card{flex-direction:column;align-items:stretch;padding:24px;display:flex}.training-card-top{align-items:center;gap:10px;margin-bottom:16px;display:flex}.training-card-top .icon-button{margin-left:auto}.training-card h3{overflow-wrap:anywhere;font-size:19px;line-height:1.5}.training-description{overflow-wrap:anywhere;margin-top:9px;font-size:15px;line-height:1.9}.training-meta{color:#526174;flex-wrap:wrap;gap:7px 14px;margin:16px 0;font-size:14px;display:flex}.training-meta>span{align-items:center;gap:6px;display:flex}.training-notes{border-top:1px solid var(--line);padding-top:13px;font-size:15px}.training-notes summary{cursor:pointer;color:#4774a6;min-height:28px;font-weight:600}.training-notes p{white-space:pre-wrap;color:#667b92;overflow-wrap:anywhere;padding:8px 0 15px;line-height:1.9}.training-actions{flex-wrap:wrap;gap:9px;margin-top:auto;padding-top:17px;display:flex}.training-actions button,.training-actions a{white-space:normal;text-align:center}.training-admin-caption{color:#526174;border-top:1px solid var(--line);margin-top:15px;padding-top:12px;font-size:13px;line-height:1.7}.training-done{border-color:#bdd9cd}.completed-training{color:#357b63;background:#f5faf7;border-color:#cbe1d6}.training-empty{color:#526174;align-items:flex-start;gap:16px;padding:24px;display:flex}.training-empty>svg{flex-shrink:0;margin-top:4px}.training-empty h3{color:#6f869f;font-size:16px}.training-empty p{max-width:650px;margin-top:6px;font-size:15px;line-height:1.8}@media (height<=850px) and (width>=761px){.sidebar{overflow-y:auto}.grow-note{margin-top:30px}.official-logo{width:118px;height:118px}.brand{margin-bottom:22px}.workspace-label{margin-top:20px}}@media (width<=1100px){.training-grid{grid-template-columns:1fr}.training-intro{flex-wrap:wrap}.training-intro>.primary{margin-left:65px}}@media (width<=760px){.brand{flex-direction:row;justify-content:flex-start;gap:16px;width:100%;margin:0 0 8px}.official-logo{border-radius:8px;width:72px;height:72px}.brand-hub-label{letter-spacing:2px;font-size:14px}.sidebar nav{flex-wrap:wrap;min-width:0}.sidebar nav .nav-item{padding:8px 9px}.training-intro{gap:13px;padding:20px}.training-intro>div{min-width:180px}.training-intro h2{font-size:17px}.training-intro>.primary{margin-left:0}.training-card{padding:21px}.training-card h3{font-size:18px}.training-intro p,.training-description,.training-empty p{font-size:15px}.training-meta{font-size:13px}.training-empty{padding:21px}.training-scope-note{font-size:13px}}.table-controls{flex-wrap:wrap;justify-content:flex-end}.management-toolbar{flex-wrap:wrap;gap:18px}.table-controls select{max-width:100%;min-height:44px}.search input{min-height:44px}.field input,.field select,.field textarea{font-size:16px;line-height:1.5}.primary,.secondary,.nav-item{min-height:44px}.side-label,.eyebrow,.quiet{color:#526174}.mission-card .quiet{color:#c1d3e8}@media (width<=760px){.table-controls{flex-wrap:wrap;justify-content:stretch;display:flex}.table-controls .search{flex:100%}.table-controls select{flex:180px;max-width:100%;font-size:16px}.page-heading{align-items:flex-start}.section-bar{flex-wrap:wrap}.section-bar h2>span{font-size:14px}.main-footer{flex-wrap:wrap;gap:12px}.mission-value{flex-wrap:wrap;gap:6px}.mission-value>span{font-size:20px}.nav-item{font-size:15px}}:root{--paper:#e5edf7;--line:#cfdaea;--blue:#185dc3;--muted:#4c6079}body{background:#e5edf7}.app-shell{background:radial-gradient(at 95% 0,#bbd7f1 0,#0000 46%),linear-gradient(145deg,#e7eef8,#dce7f4);min-height:100dvh}.sidebar{color:#e7f0ff;background:linear-gradient(170deg,#102a4b 0%,#0a192f 100%);border-right:1px solid #244364;box-shadow:8px 0 32px #0a234b12}.brand-hub-label{color:#c7dcf5}.official-logo{border:1px solid #355374;box-shadow:0 10px 26px #0005}.side-label{color:#a8bfdc}.nav-item{color:#d2dff0}.nav-item svg{color:#9dbce3}.nav-item.active{color:#fff;background:linear-gradient(110deg,#2562ad,#214d82);box-shadow:inset 3px 0 #82caff,0 5px 16px #0002}.nav-item.active svg{color:#a6dcff}.nav-item:hover:not(:disabled){background-color:#ffffff0d}.count{color:#e1efff;background:#ffffff1a}.grow-note p{color:#abc0da}.grow-note strong{color:#ecf5ff}.private-note{color:#b4c8df;border-color:#ffffff20}.signout{color:#c5d8ee}.little-star{color:#8fc9f9}.topbar{background:#eef5fce8;border-color:#c4d4e7;box-shadow:0 3px 14px #173e7310}.breadcrumb{color:#4c6079}.workspace-strip{color:#405a78}.workspace-toggle{background:#cddced}.workspace-toggle button.selected{color:#174a86;background:#fff;box-shadow:0 2px 7px #1b3d6b20}.page-heading{background:linear-gradient(110deg,#f6fafff0,#d4e6f8e8);border:1px solid #bdd1e8;border-radius:18px;padding:25px 28px;position:relative;box-shadow:0 8px 25px #1b477a0a}.page-heading h1{color:#142f50}.page-heading p{color:#49617c}.creator-switch{border-color:#b6cce4}.creator-switch>span{color:#4b6483}.card{border-color:#ccd9e9;border-radius:15px;box-shadow:0 5px 18px #1537630b}.card h2,.card h3{color:#203b5a}.primary{background:linear-gradient(115deg,#215fae,#164a8d);border:1px solid #165098;box-shadow:0 4px 10px #174e8c25}.secondary{color:#234f82;background:#f1f6fc;border-color:#b9cde4}.icon-tile{color:#245f9f;background:#e3eefb}.management-table thead,thead{background:#eaf2fb}.management-table tbody tr:hover{background:#eaf3fe}.manager-stats .card{background:linear-gradient(145deg,#fff,#f1f7fe);border-top:3px solid #397ac0}.manager-stats .card strong{color:#183d67}.training-intro{background:linear-gradient(110deg,#cfe2f7,#e6f0fc);border-color:#aec9e6;box-shadow:0 6px 20px #194f8010}.training-intro p,.training-empty h3{color:#3d5b7b}.privacy-card{background:#d6e5f5;border:1px solid #b6cee8;border-radius:15px}.main-footer{color:#415b77}.mission-card{border:1px solid #345e8a;box-shadow:0 10px 26px #102e5425}.mission-card h2,.mission-card h3{color:#fff}.mission-card .eyebrow{color:#bbd7f6}@media (width<=760px){.sidebar{border-bottom:1px solid #355577}.sidebar .side-label{color:#b9d0e9}.page-heading{border-radius:14px;flex-wrap:wrap;gap:16px;padding:21px 18px}.creator-switch{border-left:0;padding-left:0}.topbar{background:#eaf2fb}.nav-item.active{box-shadow:inset 0 -3px #82caff}.brand-hub-label{color:#d3e5fb}}.welcome-banner{color:#fff;background:radial-gradient(at 95% 10%,#246194 0,#0000 50%),linear-gradient(120deg,#102a49,#173e65);border:1px solid #2d5983;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;margin:10px 0 26px;padding:30px 34px;display:flex;box-shadow:0 14px 32px #102f4e20}.welcome-kicker{color:#b7d6f5;letter-spacing:1.8px;font-size:12px;font-weight:700}.welcome-banner h1{letter-spacing:-1px;margin:12px 0;font-size:clamp(28px,3vw,42px);line-height:1.22}.welcome-banner p{color:#d5e5f5;max-width:650px;font-size:16px}.welcome-account{color:#c3daf0;flex-direction:column;align-items:center;gap:6px;min-width:145px;font-size:13px;display:flex}.welcome-avatar{color:#fff;background:#ffffff15;border:1px solid #7ca6ce;border-radius:18px;place-items:center;width:58px;height:58px;font-size:22px;font-weight:700;display:grid}.welcome-account strong{color:#f0f7ff;font-size:15px}.page-heading{box-shadow:none;background:0 0;border:0;margin-top:20px;padding:8px 0 12px}.page-heading h1{font-size:26px}.card{background:linear-gradient(145deg,#f2f7ff,#e8f0fa);border-color:#bed0e4;box-shadow:0 6px 19px #1739570b}.next-card,.checklist-card,.training-card{background:linear-gradient(145deg,#eef5ff,#dfeaf8)}.manager-stats .card{background:linear-gradient(135deg,#e7f2ff,#d7e7f9);border-top-color:#3976b4}.management-table{background:#edf4fd}.management-table th{color:#345475;background:#d8e7f7}.management-table table{min-width:1060px}.management-table td{font-size:15px}.stat{background:0 0}.stats-row{background:linear-gradient(110deg,#e4f0ff,#d9e8f9);border-color:#b6cde6;box-shadow:0 5px 20px #133a6512}.stat-top span{color:#294d75;font-size:15px;font-weight:650}.stat strong{color:#173e67}.stat>p,.stat>small{color:#45627f}.creator-resource-grid{grid-template-columns:1.4fr 1fr;gap:20px;margin-top:24px;display:grid}.growth-tip,.support-resource{padding:26px}.growth-tip h2,.support-resource h2{margin:10px 0}.growth-tip p,.support-resource p{margin-bottom:20px;font-size:16px;line-height:1.8}@media (width<=760px){.welcome-banner{align-items:flex-start;gap:12px;margin-top:8px;padding:24px 20px}.welcome-account{display:none}.welcome-banner h1{overflow-wrap:anywhere;font-size:30px}.welcome-banner p{font-size:16px}.creator-resource-grid{grid-template-columns:1fr}.page-heading h1{font-size:24px}.manager-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.card{border-radius:14px}}.resource-page{max-width:1120px;margin:0 auto}.featured-tip{padding:36px}.featured-tip>p{max-width:850px;font-size:22px;line-height:1.8}.resource-actions{flex-wrap:wrap;gap:12px;margin:22px 0;display:flex}.resource-page .creator-resource-grid>.card{padding:28px}.campaign-preview{padding:30px}.campaign-facts{grid-template-columns:1fr 1fr;gap:16px;margin:26px 0;display:grid}.campaign-facts>div{background:#dbe9f7;border-radius:12px;padding:18px}.campaign-facts dt{color:#294d75;font-weight:700}.campaign-facts dd{margin:6px 0 0}.campaign-rules{padding-left:24px;line-height:2}@media (width<=650px){.featured-tip{padding:24px}.featured-tip>p{font-size:19px}.campaign-facts{grid-template-columns:1fr}}.diamond-sources{margin:22px 0}.diamond-sources .card-title{align-items:flex-start}.diamond-sources .card-title h2{align-items:center;gap:9px;display:flex}.diamond-sources .card-title h2 svg{color:#52a9a8;flex:none}.diamond-source-list{gap:19px;margin:20px 0;display:grid}.diamond-source-label{justify-content:space-between;align-items:center;gap:14px;margin-bottom:7px;display:flex}.diamond-source-label strong{font-size:15px}.diamond-source-label span{white-space:nowrap;font-weight:750}.diamond-source-track{background:#e7edf2;border-radius:8px;height:10px;overflow:hidden}.diamond-source-track span{border-radius:inherit;background:linear-gradient(90deg,#258f8d,#73cabb);min-width:2px;height:100%;display:block}.diamond-source-empty{background:#f7f9fb;border:1px solid #d8e2eb;border-radius:12px;padding:14px 17px}.diamond-source-empty p{margin:5px 0 10px}.diamond-source-empty p:last-child{margin-bottom:0}.diamond-sources .table-footer{line-height:1.6}.dark .diamond-source-track{background:#2b3c56}.dark .diamond-source-empty{color:#d9e5f4;background:#14243a;border-color:#334561}@media (width<=650px){.diamond-sources{padding:20px!important}.diamond-source-label{flex-direction:column;align-items:flex-start;gap:2px}}.diamond-column-chart{grid-template-columns:42px minmax(0,1fr);gap:10px;margin:44px 0 24px;display:grid}.diamond-column-axis{text-align:right;opacity:.7;flex-direction:column;justify-content:space-between;height:200px;font-size:11px;display:flex}.diamond-column-axis span{transform:translateY(-50%)}.diamond-column-plot{background:repeating-linear-gradient(0deg,#0000 0 49px,#879fbe33 49px 50px) 0 0/100% 200px no-repeat;gap:20px;display:grid;position:relative}.diamond-column-space{border-bottom:1px solid #879fbe73;justify-content:center;align-items:flex-end;height:200px;display:flex}.diamond-column-bar{background:linear-gradient(#63b9ff,#377ce8);border-radius:7px 7px 0 0;width:70%;max-width:90px;position:relative}.diamond-column-value{white-space:nowrap;font-variant-numeric:tabular-nums;padding-bottom:8px;font-size:13px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.diamond-column-label{text-align:center;overflow-wrap:anywhere;padding-top:12px;font-size:12px;line-height:1.45}@media (width<=650px){.diamond-column-chart{grid-template-columns:30px minmax(0,1fr);gap:5px}.diamond-column-plot{gap:7px}.diamond-column-value{letter-spacing:-.3px;font-size:10px}.diamond-column-label{font-size:10px}.diamond-column-bar{width:72%}.diamond-column-axis{font-size:10px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--navy:#111e38;--ink:#f0f5ff;--muted:#afbfda;--blue:#75baff;--line:#2c3c59;--paper:#080e1d;--teal:#72d9b5;--accent:#9bcaff}body{color:#f0f5ff;background:#080e1d}.main-shell{background:radial-gradient(at 90% 0,#222a503b,#0000 45%),#080e1d}.sidebar{background:linear-gradient(170deg,#101a30,#0b1223);border-right:1px solid #273650}.topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d1628e8;border-color:#293955}.breadcrumb,.breadcrumb strong{color:#dce9ff}.top-actions .icon-button,.owner-avatar{color:#c8e1ff;background:#1b2b46}.private-badge{color:#a6d5fd;background:#17283f;border-color:#30476a}.welcome-banner{background:radial-gradient(at 90% 0,#5e4fa459,#0000 65%),linear-gradient(120deg,#122a47,#1c2445);border:1px solid #3e5880;box-shadow:0 18px 60px #0003}.welcome-banner h1{letter-spacing:-1.4px;font-size:clamp(29px,3.3vw,43px)}.welcome-banner h1 span{color:#b1d9ff}.welcome-banner p{color:#c1d1e8}.welcome-kicker{color:#8dcbff}.welcome-account{border-color:#4c608b}.welcome-avatar{background:#263b60;border-color:#6f8fbe}.workspace-strip,.workspace-strip>span{color:#b5c6df}.workspace-toggle{background:#101c31;border-color:#30435f}.workspace-toggle button{color:#acbfd9}.workspace-toggle button.selected{color:#f4f8ff;background:#2b4264}.workspace-toggle b{color:#fff;background:#39567f}.page-heading h1,.page-heading h2,.section-bar h2{color:#edf4ff}.page-heading h1 em{color:#94c9ff}.page-heading p,.section-bar h2 span,.source-caption,.quiet,.small,.main-footer{color:#aebfd9}.eyebrow{color:#8ebef4}.page-heading .creator-switch{color:#b4c5de;border-color:#334561}.creator-switch strong{color:#dce9ff}.card,.next-card,.checklist-card,.training-card,.management-table,.plan-tip{background:linear-gradient(135deg,#131f35,#10182c);border:1px solid #2b3d5c;box-shadow:0 10px 30px #0002}.card h2,.card h3,.card-title h2,.next-card h2,.card>strong{color:#edf4ff}.card p,.card small,.modal-description{color:#b3c3df}.card .eyebrow{color:#9ecaff}.mission-card{background:radial-gradient(at 95% 10%,#7e56c343,#0000 70%),linear-gradient(135deg,#172c49,#191e3a);border:1px solid #456794;box-shadow:0 14px 40px #0002}.mission-value{color:#f2f6ff}.mission-value>span,.progress-caption,.mission-foot,.mission-foot button{color:#c5d6ed}.mission-track,.light-track,.table-progress{background:#2a3853}.mission-track>span,.light-track>span,.table-progress>span{background:linear-gradient(90deg,#4e9ded,#ae82f6)}.checkpoint{background:#101b32a6;border-color:#344b70}.checkpoint strong,.checkpoint .remaining b{color:#e4efff}.checkpoint small,.checkpoint .remaining small{color:#afc8e6}.mission-top .caps,.outline-pill{color:#bedcff;border-color:#53648a}.watermark-diamond{color:#8da3f2}.icon-tile,.calendar-block{color:#97cbff;background:#223659}.calendar-block strong,.session-highlight strong{color:#e6f2ff}.calendar-block small{color:#a8cbef}.session-highlight p,.reassurance,.next-description{color:#b3c5df}.primary{color:#fff;background:linear-gradient(110deg,#346ec5,#7656b8);border-color:#6b8fce;box-shadow:0 5px 18px #1c49a62b}.primary:hover{background:linear-gradient(110deg,#4086df,#8868cf)}.secondary,.icon-button,.period-select,.restore-plan{color:#d8e9ff;background:#1a2b45;border-color:#405779}.secondary:hover,.icon-button:hover{background:#2b4061}.text-button{color:#98ccff}.field,input,select,textarea{color:#e2ecfc}.field input,.field select,.field textarea,.search input,.table-controls select{color:#edf3ff;background:#101c30;border-color:#3b5274}input::placeholder,textarea::placeholder{color:#8fa5c3}input[type=checkbox]{accent-color:#8bbfff}.check-item{color:#d0def1;border-color:#2e415d}.check-item.done{color:#8ddbb7}.completion-pill{color:#a8d9ff;background:#243c58}.growth-note{background:linear-gradient(130deg,#1c2341,#242344);border-color:#4b4977}.growth-note blockquote,.growth-note .note-signature{color:#e5dcff}.growth-note p,.growth-note .caps{color:#c6c4e4}.wins-strip{background:#132c30;border-color:#2e5d5b}.wins-strip h3,.wins-strip p{color:#c5e3df}.badges>span,.achievement{color:#d2e8fc;background:#172d40;border-color:#355776}.achievement strong{color:#e5f3ff}.achievement small{color:#aac7dd}.achievement>span{color:#a6d5ff;background:#274261}.support-resource{background:linear-gradient(145deg,#182e45,#19263e)}.support-resource p,.growth-tip p{color:#bbcee5}.main-footer{border-color:#263852}.example-notice,.coverage-notice{color:#d7cbe9;background:#27243a;border-color:#565078}.example-notice button{color:#cbb8ff}.outline-light,.mini-pill{color:#cadfff;background:#253451;border-color:#3c5177}.light-track{background:#2a3b59}.milestone-card h2,.milestone-card h2 small{color:#ddeaff}.chart-grid,.chart-caption,.chart .bar-group small{color:#b1c5df}.chart-grid{border-color:#334763}.bar-track{background:#1a2942}.bar-track>span{background:linear-gradient(#ba8cfb,#547dd5)}.manager-stats .card{background:linear-gradient(135deg,#172b45,#1b2540);border-color:#7caef5 #344d70 #344d70;border-top-style:solid;border-top-width:3px}.manager-stats strong{color:#eef5ff}.manager-stats>.card>span{color:#b7ccea}.management-toolbar h2,.management-toolbar p{color:#c8d9ef}.management-table tbody tr:nth-child(2n){background:#142138}.management-table tbody tr:nth-child(odd){background:#101b2f}.management-table th,th{color:#b8cfee;background:#1c2d48}td{color:#c4d5eb;border-color:#2a3c57}td strong,.creator-cell strong{color:#e7f1ff}.creator-cell small,.cell-sub,.table-footer{color:#a8bdd9}.table-footer{border-color:#293e5d}.creator-avatar{color:#c1dcff;background:#293f62}.creator-avatar.color-1{color:#d3c1fa;background:#3b315a}.creator-avatar.color-2{color:#a2ead0;background:#16493e}.status-pill{border-color:#456083}.status-pill.amber{color:#f1ca91;background:#3a2c20}.status-pill.green{color:#a4e1ca;background:#173e35}.status-pill.quiet{color:#b9cce8;background:#28354d}.integration-card p,.integration-status{color:#b7cce4}.privacy-card{color:#bdcfe2;background:#192b3d}.privacy-card h3{color:#e0edff}.table-controls .search{background:#101c30;border-color:#3b5274}.search svg{color:#a0badd}.campaign-facts>div{background:#20344e}.campaign-facts dt{color:#a8d5ff}.campaign-facts dd{color:#c9dbf1}.soft-divider{background:#344762}dialog{color:#edf4ff;background:#111e33;border:1px solid #405a7d;box-shadow:0 30px 100px #0008}dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020614c9}dialog h2,dialog label{color:#e7efff}.modal-inner header{border-color:#2e4361}.file-input{color:#c1d7f1;background:#192a43;border-color:#597293}.file-input span,.import-help,.import-help p,.import-caption{color:#afc5e1}.import-review{background:#16362d;border-color:#3d705e}.toast{color:#d4fff1;background:#1b3d3c;border-color:#427b72}.empty h3,.empty p{color:#c0d4ee}.loading-page{color:#c6ddfa;background:#0b1426}.loading-page h1,.loading-page p{color:#c6ddfa}.training-card h3,.training-card p{color:#c5d6f0}:focus-visible{outline-offset:4px;outline:3px solid #a4ceff}.visual-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:26px 0;display:grid}.visual-metric{--glow:#75baff;background:linear-gradient(145deg,#152a43,#101d31);border:1px solid #36577c;border-radius:17px;min-width:0;padding:23px;box-shadow:0 8px 30px #0002}.visual-metric.mint{--glow:#77debb;background:linear-gradient(145deg,#14332f,#101f2a);border-color:#2d6258}.visual-metric.violet{--glow:#b29aff;background:linear-gradient(145deg,#282240,#171b32);border-color:#514674}.visual-metric.rose{--glow:#e99bcf;background:linear-gradient(145deg,#32223b,#201b30);border-color:#694565}.visual-metric-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.visual-metric h3{color:#d6e5fb;margin:0;font-size:15px;font-weight:600;line-height:1.5}.visual-metric-heading>span{background:color-mix(in srgb,var(--glow) 18%,transparent);width:39px;height:39px;color:var(--glow);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.visual-metric>strong{color:#f4f8ff;letter-spacing:-1px;margin:10px 0 21px;font-size:35px;line-height:1.4;display:block}.visual-metric>strong>small{letter-spacing:0;color:#b7cce4;margin-left:8px;font-size:14px;font-weight:500}.visual-target{color:#b5cce5;justify-content:space-between;gap:8px;font-size:13px;display:flex}.visual-target b{color:var(--glow)}.visual-track{background:#29394f;border-radius:20px;height:8px;margin:14px 0;overflow:hidden}.visual-track>span{border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--glow) 60%,#1b4f7b),var(--glow));height:100%;display:block}.visual-metric>p{color:#abc3df;margin:14px 0 0;font-size:13px;line-height:1.6}.metric-spark{border-bottom:1px solid #664a6c;align-items:flex-end;gap:7px;height:41px;display:flex}.metric-spark>span{background:linear-gradient(#efa9d4,#995eb2);border-radius:4px 4px 0 0;flex:1}.metric-spark .missing{background:0 0;border-top:1px dashed #a08bad;height:3px}.overview-trend{margin:26px 0;padding:28px}.overview-trend h2{align-items:center;gap:10px;margin:8px 0;font-size:22px;display:flex}.overview-trend h2 svg{color:#b7a3ff}.trend-range{background:#101b30;border:1px solid #3d5274;border-radius:10px;gap:4px;padding:4px;display:flex}.trend-range button{font:inherit;color:#b5c9e4;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 12px;font-size:13px}.trend-range button[aria-pressed=true]{color:#fff;background:#35496c}.horizontal-trend{gap:19px;margin:26px 0;display:grid}.trend-line{grid-template-columns:100px 1fr 92px;align-items:center;gap:18px;font-size:14px;display:grid}.trend-line>span{color:#bcd0ec}.trend-line>strong{text-align:right;color:#dfebfc;font-size:14px;font-weight:600}.trend-track{background:#253550;border-radius:20px;height:15px;overflow:hidden}.trend-track>span{border-radius:inherit;background:linear-gradient(90deg,#4b8deb,#b589f8);height:100%;display:block}.trend-track.missing{opacity:.6;background:repeating-linear-gradient(135deg,#16233a,#16233a 6px,#2b3a52 6px 8px)}.trend-footer{border-top:1px solid #2d405d;justify-content:space-between;align-items:center;gap:18px;padding-top:18px;display:flex}.trend-footer p{max-width:600px;margin:0;font-size:13px}.trend-footer button{flex-shrink:0}.trend-empty{padding:25px 0}.overview-trend .card-title{align-items:center}@media (width<=1100px){.visual-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.visual-metric>strong{font-size:32px}}@media (width<=650px){.visual-metrics{gap:12px}.visual-metric{padding:17px 14px}.visual-metric h3{font-size:14px}.visual-metric-heading>span{border-radius:8px;width:29px;height:29px}.visual-metric-heading svg{width:17px}.visual-metric>strong{font-size:28px}.visual-metric>strong>small{margin:0;font-size:13px;display:block}.visual-target,.visual-metric>p{font-size:12px}.overview-trend{padding:21px 16px}.overview-trend .card-title{flex-wrap:wrap;align-items:flex-start;gap:12px}.trend-line{grid-template-columns:76px 1fr 65px;gap:10px;font-size:12px}.trend-line>strong{font-size:12px}.trend-track{height:12px}.trend-footer{flex-direction:column;align-items:flex-start}.horizontal-trend{gap:17px}.overview-trend h2{font-size:20px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.creator-tier-badge{color:#f4f8ff;white-space:nowrap;background:linear-gradient(115deg,#304c7b,#4b3d77);border:1px solid #93baf0;border-radius:12px;justify-content:center;align-items:center;min-height:46px;padding:10px 20px;font-size:20px;font-weight:750;display:inline-flex}.tier-account{min-width:215px;max-width:280px}.welcome-account .tier-focus{color:#bfd8f6;font-size:14px;line-height:1.6}.owner-avatar{border-radius:10px;width:auto;min-width:34px;padding:0 10px;font-size:12px}@media (width<=650px){.tier-account{min-width:0;max-width:100%}.creator-tier-badge{font-size:18px}}.main-goal-caption{color:#bed1ec;margin:16px 0;font-size:14px}.hours-mini-chart{margin:-8px 0 18px}.hours-mini-bars{align-items:flex-end;gap:7px;height:75px;display:flex}.hours-mini-day{text-align:center;flex:1;min-width:0}.hours-mini-track{background:#20334d;border-radius:4px 4px 0 0;align-items:flex-end;height:52px;display:flex;overflow:hidden}.hours-mini-track i{background:linear-gradient(#8bd1ff,#488de0);border-radius:4px 4px 0 0;width:100%;display:block}.hours-mini-track.missing{background:repeating-linear-gradient(135deg,#20334d,#20334d 4px,#3b5271 4px 5px)}.hours-mini-day>small{color:#adc8e8;font-size:10px}.hours-mini-chart>p{color:#a5bddb;margin:5px 0 0;font-size:11px}.next-row,.next-row td{color:#dcecff;background:#1c3551}.next-row td:first-child{box-shadow:inset 3px 0 #89c7ff}.next-row td strong{color:#f1f7ff}.next-row .mini-pill{color:#d8edff;background:#36567e;border-color:#698fbc}.plan-summary{color:#bdd2ec;background:#16273f;border:1px solid #38516f}.plan-summary strong{color:#edf5ff}.plan-summary svg{color:#95c8ff}.training-intro{background:linear-gradient(115deg,#193452,#202d4b);border:1px solid #416189;box-shadow:0 8px 24px #0002}.training-intro h2{color:#edf5ff}.training-intro p{color:#c0d4ee}.training-intro>.icon-tile{color:#b2dcff;background:#29486c}.training-intro .completion-pill{color:#d9efff;background:#2b4c6c}.operations-area{max-width:1200px;margin:auto}.operation-tabs{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.operation-row{flex-wrap:wrap;align-items:center;gap:18px;margin:15px 0;padding:22px;display:flex}.operation-row>div{flex:1;min-width:210px}.operation-row h3{margin:0}.operation-row p{margin:5px 0;font-size:15px}.operation-row small{color:#a6bddc}.operation-form{margin:20px 0;padding:26px}.operation-form fieldset{border:1px solid #405472;border-radius:12px;margin:20px 0;padding:16px}.operation-form .field{margin:15px 0}.operation-form legend{color:#b8d4f3}.community-announcements{gap:16px;margin:20px 0;display:grid}.birthday-banner{background:linear-gradient(120deg,#26334e,#30274a);border-color:#5d5985;gap:20px;padding:25px;display:flex}.birthday-banner>svg{color:#d2b9ff;flex-shrink:0}.birthday-banner h2{margin:8px 0;font-size:22px}.birthday-banner p{margin:6px 0}.birthday-banner li{color:#cbdcf3;margin:7px 0}.monthly-birthdays{margin:18px 0;padding:16px 22px}.monthly-birthdays summary{cursor:pointer;color:#c7def8}.monthly-birthdays li{color:#b9cde5}.app-shell .manager-stats>.card>strong{color:#fff;-webkit-text-fill-color:#fff}.workflow-dialog{border-radius:18px;width:min(760px,100vw - 32px);max-height:90dvh;overflow:auto}.workflow-dialog .modal-inner header{z-index:2;background:#111e33;justify-content:space-between;align-items:center;gap:15px;padding:10px 0 16px;display:flex;position:sticky;top:-1px}.workflow-dialog .field{margin:17px 0}.review-actions{flex-wrap:wrap;gap:10px;margin:24px 0 0;display:flex}.request-preview{background:#1c2d47;border-radius:12px;margin:20px 0;padding:15px 20px}.request-preview>div{margin:12px 0}.request-preview strong{text-transform:capitalize;color:#a5ccf6;font-size:13px}.request-preview p{overflow-wrap:anywhere;margin:4px 0}.operation-tabs button{font-size:14px}.operation-tabs{gap:8px}.operation-form>.field{margin:18px 0}.operations-area .operation-row{scroll-margin-top:20px}.mobile-hub-header,.drawer-close,.mobile-operation-select,.drawer-scrim{display:none}.sidebar-home{margin:10px 0;display:flex!important}.attached-media{gap:12px;margin:18px 0;display:grid}.attached-media img,.attached-media video{object-fit:contain;background:#081522;border-radius:14px;width:100%;max-width:100%;max-height:480px}.attached-media a{justify-self:start}.media-upload{border:1px dashed #4c6b87;border-radius:16px;margin:20px 0;padding:16px}.media-upload small{color:#b4cadc}.matchup-fields{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.matchup-fields>div{border:1px solid #34516d;border-radius:12px;padding:12px;position:relative}.matchup-fields .field{margin:0}.vs-label{color:#ffdf9b;background:#10243b;padding:3px;font-size:11px;position:absolute;top:41px;left:-25px}.danger{color:#ffd5dc;font:inherit;cursor:pointer;background:#3c2636;border:1px solid #a16170;border-radius:10px;padding:10px 14px}.delete-confirm{border:1px solid #865266;border-radius:14px;width:100%;margin:15px 0;padding:16px}.delete-confirm button{margin:5px}.session-outcome{white-space:normal;color:#b8d9f3;max-width:210px;margin-top:7px;font-size:12px;font-weight:600;display:block}.session-outcome.missed{color:#ffda9f}.session-followthrough{background:#302a26;border:1px solid #726044;border-radius:16px;margin:20px 0;padding:20px}.session-followthrough p{color:#e2cfae;margin:10px 0 0}.official-logo,.signin-logo,.loading-logo{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.operation-form .button-row,.operation-row{flex-wrap:wrap}.operation-row>div:first-of-type{flex:1;min-width:140px}.request-preview p{overflow-wrap:anywhere}@media (width<=760px){.app-shell{display:block!important}.mobile-hub-header{z-index:25;background:#0b1c30;border-bottom:1px solid #2c4966;justify-content:space-between;align-items:center;padding:12px 18px;display:flex;position:sticky;top:0}.mobile-hub-header a{color:#edf6ff;align-items:center;gap:10px;font-size:17px;font-weight:800;text-decoration:none;display:flex}.mobile-hub-header img{object-fit:contain;width:44px;height:44px}.mobile-hub-header button{font-size:15px}.sidebar{display:none!important}.sidebar.drawer-open{z-index:100!important;background:#0c2037!important;flex-direction:column!important;gap:14px!important;width:min(320px,88vw)!important;height:100dvh!important;max-height:100dvh!important;padding:24px 18px!important;display:flex!important;position:fixed!important;inset:0 auto 0 0!important;overflow:hidden auto!important;box-shadow:20px 0 80px #0008!important}.sidebar .brand{width:100%!important;margin:8px 0 10px!important;display:flex!important}.sidebar .official-logo{width:70px!important;height:70px!important}.sidebar .side-label{margin:12px 10px 4px!important;display:block!important}.sidebar nav{flex-flow:column!important;gap:5px!important;width:100%!important;display:flex!important;overflow:visible!important}.sidebar .nav-item{white-space:normal!important;text-align:left!important;border-radius:12px!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;padding:13px!important;font-size:16px!important;display:flex!important}.sidebar .nav-item svg{flex-shrink:0!important;display:block!important}.sidebar .nav-item .count{margin-left:auto!important}.sidebar .workspace-label{display:block!important}.sidebar .nav-item.active{box-shadow:none!important;background:#234b6b!important}.sidebar .side-bottom{flex-direction:column!important;gap:12px!important;width:100%!important;margin-top:auto!important;display:flex!important}.sidebar .grow-note{display:none!important}.sidebar .private-note{display:flex!important}.sidebar .signout{color:#fff!important;background:#183750!important;border:1px solid #58718e!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;margin:0!important;padding:14px!important;font-size:16px!important;display:flex!important}.drawer-close{align-self:flex-end!important;display:block!important}.drawer-scrim{z-index:99;background:#000b;border:0;border-radius:0;width:100%;height:100%;display:block;position:fixed;inset:0}.main-shell{width:100%!important;margin-left:0!important}.topbar{gap:10px!important;height:auto!important;padding:12px 18px!important;position:static!important}.topbar .private-badge{display:none}.topbar .breadcrumb{flex-wrap:wrap;font-size:12px}.owner-avatar{white-space:normal;max-width:90px;font-size:10px!important}.operation-tabs{display:none!important}.mobile-operation-select{margin:0 0 22px;display:block}.mobile-operation-select select{padding:14px;font-size:16px}.operation-row{gap:14px!important}.operation-row>.secondary,.operation-row>.danger{min-height:44px}.matchup-fields{gap:14px}.matchup-fields input{min-width:0!important;padding:10px!important;font-size:15px!important}.matchup-fields>div{padding:10px}.vs-label{font-size:9px;top:45px;left:-20px}.matchup-fields.four .vs-label{display:none}.welcome-banner h1{overflow-wrap:anywhere;font-size:30px!important}.signin-card .full{min-height:48px}.session-outcome{max-width:170px}}.mobile-navigation-dialog{color:#fff;overscroll-behavior:contain;background:#0c2037;border:0;border-radius:0;width:min(330px,90vw);max-width:90vw;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0 auto 0 0;overflow-y:auto}.mobile-navigation-dialog::backdrop{background:#000a}.flyer-details{margin:14px 0}.flyer-details>summary{cursor:pointer;color:#96dcff;padding:12px 0;font-weight:650}.flyer-details .attached-media{margin-top:10px}@media (width<=760px){.mobile-navigation-dialog[open] .sidebar{width:100%!important;height:auto!important;min-height:100dvh!important;max-height:none!important;box-shadow:none!important;flex-flow:column!important;align-items:stretch!important;display:flex!important;position:static!important;inset:auto!important;overflow:visible!important}.mobile-navigation-dialog .sidebar>*{flex-shrink:0!important}.mobile-navigation-dialog .sidebar nav{flex:none!important;min-height:0!important}.mobile-navigation-dialog .side-bottom{margin-top:24px!important}.mobile-navigation-dialog .brand{flex-wrap:nowrap!important}.drawer-scrim{display:none!important}}.match-group{background:#15263d;border:1px solid #3e5879;border-radius:14px;min-width:0;margin:18px 0;padding:18px}.match-group legend{color:#c8e6ff;padding:0 9px;font-weight:800}.match-group-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.match-group-actions .field{flex:1}.match-add-actions{flex-wrap:wrap;gap:12px;display:flex}.match-add-actions button{min-height:44px}.match-group .matchup-fields{margin-top:12px}@media (width<=600px){.match-group{padding:14px}.match-group-actions{flex-direction:column;align-items:stretch;gap:0}.match-group-actions button{align-self:flex-start;margin-bottom:16px}.match-add-actions button{justify-content:center;width:100%}}@media (width>=761px){.sidebar{height:100dvh;max-height:100dvh;padding-top:20px;padding-bottom:16px;overflow:hidden}.sidebar>.brand{flex-shrink:0;margin-bottom:18px}.sidebar>.brand .official-logo{object-fit:contain;max-height:96px}.sidebar>.side-label{flex-shrink:0;margin-bottom:6px}.sidebar nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#56799b #11233d;flex:auto;min-height:0;overflow:hidden auto}.sidebar nav .nav-item{flex-shrink:0;min-height:44px}.sidebar>.workspace-label{margin-top:12px}.sidebar>.nav-item,.sidebar>.side-bottom{flex-shrink:0}.sidebar .side-bottom{border-top:1px solid #35516f;margin-top:12px;padding-top:8px}.sidebar .grow-note{display:none}.sidebar .private-note{border:0;padding:6px 10px}.sidebar .signout{color:#fff;background:#183750;border:1px solid #58718e;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:44px;padding:10px;display:flex}.desktop-signout{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.sidebar>.quiet{flex-shrink:0}.sidebar>.signout{margin-top:auto}}@media (width<=760px){.desktop-signout{display:none!important}}.operation-form>p,.training-description,.training-content,.birthday-banner p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.operation-form>p{margin:16px 0}.operation-form>h2{margin:12px 0 18px}.operation-form .flyer-details{border-top:1px solid #38516d;margin-top:24px;padding-top:16px}.event-lineup{background:#11283c;border:1px solid #30465f;border-radius:12px;padding:16px 20px;margin:20px 0!important;line-height:2!important}.reward-area .page-heading{display:block}.niche-ideas{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0;display:grid}.niche-ideas h2{margin:14px 0}.niche-ideas p{white-space:pre-wrap;line-height:1.8}.niche-steps{margin:18px 0;padding-left:24px;line-height:1.9}.niche-steps li{margin:10px 0}@media (width<=760px){.niche-ideas{grid-template-columns:1fr}}.niche-finder{margin:24px 0;background:radial-gradient(at 100% 0,#28415a88,#0000 65%),#122137!important}.niche-finder>h2{margin:12px 0;font-size:27px}.niche-finder>p{max-width:720px;margin-bottom:24px}.niche-question-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;display:grid}.niche-question-grid .field{min-width:0;margin:0}.niche-question-grid .field>span{min-height:26px;margin-bottom:8px;display:block}.niche-question-grid select{width:100%;min-height:48px;font-size:16px}.niche-finder-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0 16px;display:flex}.niche-finder-actions>span{margin-left:auto;font-size:14px}.niche-results{border-top:1px solid #405b78;margin-top:32px;padding-top:28px}.niche-results>h2,.niche-bank-heading{scroll-margin-top:90px}.niche-match{background:#101e32;border:1px solid #44617f;border-radius:16px;padding:24px}.niche-match h3{color:#fff;margin:18px 0 12px;font-size:23px}.niche-match h4{color:#9dd8ff;margin:22px 0 8px;font-size:16px}.niche-match ul{color:#c5d8ed;padding-left:20px;line-height:1.8}.niche-match li{margin:9px 0}.niche-method{margin:24px 0}.niche-method summary{font-size:18px}.niche-bank-heading{margin-top:32px;font-size:25px}@media (width<=760px){.niche-question-grid{grid-template-columns:1fr;gap:18px}.niche-finder-actions button{justify-content:center;width:100%}.niche-finder-actions>span{margin-left:0}.niche-match{padding:20px}}.hub-install{color:#edf5ff;z-index:1;background:#101e32;border-bottom:1px solid #38516d;padding:12px 24px;font-size:15px;position:relative}.hub-install summary{cursor:pointer;min-height:28px;font-weight:700;line-height:28px}.hub-install summary span{color:#bdd0e8;margin-left:12px;font-weight:400}.hub-install-content{gap:20px;max-width:850px;padding:18px 0;display:flex}.hub-install-content img{border-radius:14px;flex-shrink:0}.hub-install-content h2{color:#fff;margin:0;font-size:23px}.hub-install-content p,.hub-install-content li{color:#d3dfef;line-height:1.65}.hub-install-content ol{padding-left:22px}.hub-install-content li{margin:10px 0}.hub-offline-alert{color:#fff2cc;text-align:center;background:#553c14;padding:12px 20px;font:600 15px/1.5 system-ui}@media (width<=600px){.hub-install{padding:12px 16px}.hub-install summary span{display:none}.hub-install-content{gap:12px}.hub-install-content img{width:42px;height:42px}}@media (width>=761px){:is(#root:has(>.app-shell)>.hub-install,#root:has(>.app-shell)>.hub-offline-alert){padding-left:248px}}@media print{.hub-install,.hub-offline-alert{display:none}}.signin-shell{background:radial-gradient(at top,#e2edf9,#0000 65%),#f5f7f9;place-items:center;max-width:none;min-height:100dvh;margin:0;padding:40px 20px;display:grid}.signin-card{background:#fff;border:1px solid #e1e8f0;border-radius:20px;width:min(460px,100%);padding:34px;box-shadow:0 20px 70px #18345912}.signin-logo{object-fit:contain;background:#030305;border-radius:13px;width:126px;height:126px;margin:0 auto 25px;display:block}.signin-card>.eyebrow{justify-content:center}.signin-card h1{text-align:center;margin:13px 0;font-size:27px;line-height:1.3}.signin-card>p{text-align:center;font-size:15px;line-height:1.9}.signin-card form{margin-top:24px}.signin-card .field{color:#566f8b;font-size:15px}.signin-card .field input{min-height:44px;font-size:16px}.signin-card .primary{min-height:44px;margin-top:10px;font-size:15px}.signin-back{min-height:35px;margin:13px auto 0;font-size:15px;display:block}.signin-card .signin-help{color:#75899e;border-top:1px solid #e6edf3;margin-top:24px;padding-top:20px;font-size:14px}.signin-notice{margin-top:18px;color:#267859!important}.signin-footer{text-align:center;color:#526174;margin-top:16px;font-size:13px;display:block}.signin-providers{gap:8px;margin-top:15px;display:grid}.signin-card .modal-error{text-align:left}@media (width<=500px){.signin-shell{padding:20px 15px}.signin-card{padding:28px 24px}.signin-card h1{font-size:25px}}.signin-shell{background-color:#0000;background-image:radial-gradient(at 15% 15%,#285e94 0,#0000 48%),radial-gradient(at 90% 85%,#174c75 0,#0000 45%),linear-gradient(145deg,#102c4b,#07182d);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.signin-card{background:linear-gradient(155deg,#fff,#eef5fd);border:1px solid #b9cee7;border-top:4px solid #5c9fdc;box-shadow:0 28px 80px #0005}.signin-card h1{color:#173757}.signin-card>.eyebrow{color:#3f6084}.signin-card>p,.signin-card .signin-help{color:#48617b}.signin-logo{box-shadow:0 9px 25px #102e5425}.signin-card .field input{background:#fff;border-color:#afc6df}.signin-back{color:#245c96;font-weight:600}.signin-card .field input{color:#fff;-webkit-text-fill-color:#fff;caret-color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#142b46;border:1px solid #567aa3}.signin-card .field input::placeholder{color:#b7cde6;opacity:1}.signin-card .field input:focus{outline-offset:2px;background:#193653;border-color:#6baeff;outline:3px solid #78b6ff55}.signin-card .field input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:inset 0 0 0 1000px #142b46}.signin-card .field input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:inset 0 0 0 1000px #142b46}.signin-card .field input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:inset 0 0 0 1000px #142b46}
