.partners-public{max-width:1180px;margin:auto;padding:28px;color:#171824}.partners-public>header{display:flex;align-items:center;justify-content:space-between}.partners-public>section{padding:96px 0 72px;max-width:830px}.partners-public h1{font-size:clamp(38px,5vw,66px);letter-spacing:-2.5px;line-height:1.1;margin:22px 0}.partners-public p{color:#6a6b77;line-height:1.8;font-size:15px;margin:18px 0 28px}.partners-public .btn{margin-right:8px}.partners-public-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.partners-public-grid article{padding:28px;background:#f8f8fb;border:1px solid #eceaf2;border-radius:24px}.partners-public h2{font-size:19px}.partners-public footer{padding:36px 0;font-size:12px;border-top:1px solid #eee;margin-top:48px}.partners-shell{--partner-nav:244px;min-height:100dvh;background:#f8f9fc;color:#20212c}.partners-nav{position:fixed;inset:16px auto 16px 16px;width:var(--partner-nav);padding:20px 12px;display:flex;flex-direction:column;z-index:45;background:#fff;border:1px solid #e8e8f0;border-radius:26px;transition:width .26s cubic-bezier(.22,.8,.25,1),transform .26s cubic-bezier(.22,.8,.25,1);transform-origin:20px 20px;overflow:hidden}.partners-nav-brand{display:flex;align-items:center;gap:8px;min-height:48px;white-space:nowrap;padding:0 6px 16px}.partners-nav-brand strong{font-size:22px;letter-spacing:-1px}.partners-nav-brand small{display:block;letter-spacing:1.5px;font-size:8px;color:#83768d}.partners-nav-brand button{margin-left:auto}.partners-nav nav{display:grid;gap:6px;margin-top:24px}.partners-nav nav button{display:flex;align-items:center;gap:12px;padding:14px 16px;white-space:nowrap;text-align:left;border-radius:15px;color:#565766;min-height:46px}.partners-nav nav [aria-current=page]{background:#f1edfb;color:#6741b1;font-weight:650}.partners-nav-bottom{margin-top:auto;padding:18px 10px;display:grid;gap:9px;white-space:nowrap}.partners-nav-bottom small{font-size:11px;color:#777}.partners-nav-bottom a{font-size:12px;display:flex;align-items:center;gap:8px}.partners-main{margin-left:276px;transition:margin-left .26s cubic-bezier(.22,.8,.25,1);min-width:0}.partners-top{margin:16px 24px;min-height:64px;padding:12px 22px;justify-content:space-between;background:#ffffffed;border:1px solid #e8e8f0;border-radius:23px}.partners-top,.partners-top>div{display:flex;align-items:center;gap:12px}.partners-user{font-size:12px;color:#676473}.partners-content{padding:24px;display:flex;flex-direction:column;gap:24px;max-width:1600px;margin:auto}.partners-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:8px 0}.partners-heading h1{font-size:34px;letter-spacing:-1.3px}.partners-heading p,.partners-section-head p{font-size:12px;color:#73717e;line-height:1.7;margin-top:7px}.partners-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.partners-shell h2{font-size:18px;letter-spacing:-.4px;display:flex;gap:8px;align-items:center}.partners-shell .card{border:1px solid #e8e8f0;background:#fff;border-radius:22px;padding:24px;box-shadow:0 4px 20px #17213b03;min-width:0}.partners-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.partners-metrics small{display:block;color:#74717d;font-size:11px;margin-bottom:14px}.partners-metrics strong{font-size:26px;letter-spacing:-.8px}.partners-two{display:grid;grid-template-columns:1fr 1fr;gap:24px}.partners-chart{height:270px;font-size:11px}.partners-filters,.partners-inline{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.partners-shell :is(input,select,textarea){background:#fff;border:1px solid #dedee8;border-radius:11px;padding:10px 12px;min-width:0;max-width:100%;font-size:13px;color:#30303a}.partners-shell textarea{width:100%}.partners-inline{margin:16px 0}.partners-inline input{flex:1;min-width:140px}.partners-table-scroll{max-width:100%;overflow:auto}.partners-table{border-collapse:collapse;width:100%;font-size:12px}.partners-table th{text-align:left;color:#787581;font-size:10px;letter-spacing:.04em;white-space:nowrap;padding:14px 12px}.partners-table td{padding:16px 12px;border-top:1px solid #eeeef3;line-height:1.6;overflow-wrap:anywhere;min-width:90px}.partners-empty{padding:35px 16px;text-align:center;color:#81808b;font-size:13px;line-height:1.7}.partners-alert{border:1px solid #e6dfef;border-radius:14px;background:#faf8fe;padding:14px 18px;line-height:1.7;font-size:12px;overflow-wrap:anywhere}.partners-activity{padding:14px 0;border-bottom:1px solid #f0eef4;font-size:12px}.partners-activity small{display:block;color:#8d8797;margin-top:6px;font-size:10px}.partners-kanban{display:flex;gap:14px;overflow:auto;padding-bottom:16px;min-height:400px}.partners-kanban>section{background:#f0f1f6;border-radius:20px;min-width:224px;flex:1;padding:12px}.partners-kanban>section>header{display:flex;align-items:center;justify-content:space-between;padding:8px}.partners-kanban h2{font-size:12px}.partners-kanban article{padding:16px;background:#fff;border:1px solid #e8e7ef;border-radius:15px;display:grid;gap:12px;margin:12px 0}.partners-lead-title{font-size:13px;font-weight:650;text-align:left}.partners-kanban article p{font-size:12px;color:#74707e}.partners-kanban article small{font-size:10px;color:#7c7787;line-height:1.6}.partners-kanban select{width:100%;font-size:11px}.partners-resource-grid,.partners-simulator{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0}.partners-resource-grid article{padding:16px;border:1px solid #eee;border-radius:16px}.partners-resource-grid p{font-size:12px;color:#777;line-height:1.7;margin:12px 0}.partners-simulator{grid-template-columns:repeat(4,1fr)}.partners-simulator label{font-size:11px;display:grid;gap:10px}.partners-coach-answer{margin-top:20px;white-space:pre-wrap;line-height:1.8;font-size:13px}.partners-coach-answer small{color:#8b789e}.partners-footer{padding:24px;color:#8d8396;font-size:10px}.partners-check{display:flex!important;align-items:center;gap:8px;font-size:12px}.partners-check input{width:auto}.partners-mobile{display:none!important}.partners-backdrop{display:none}.partners-collapsed{--partner-nav:72px}.partners-collapsed .partners-main{margin-left:104px}.partners-collapsed .partners-nav nav button{padding:14px 12px}.partners-collapsed .partners-nav nav span,.partners-collapsed .partners-nav-bottom small,.partners-collapsed .partners-nav-bottom span,.partners-collapsed .partners-nav-brand>.nova-logo{display:none}.partners-collapsed .partners-nav-brand{padding:0 0 16px}.partners-collapsed .partners-nav-brand button{margin:0 auto}.partners-nav button:focus-visible,.partners-shell :is(a,input,textarea,select,button):focus-visible{outline:2px solid #9171d2;outline-offset:3px}body[data-nova-mode=glass] .partners-shell{background:transparent}body[data-nova-mode=glass] :is(.partners-nav,.partners-top){background:rgb(255 255 255/var(--nova-glass-alpha,.6));backdrop-filter:blur(var(--nova-glass-blur,22px));-webkit-backdrop-filter:blur(var(--nova-glass-blur,22px));border:1px solid #ffffffbf;box-shadow:inset 0 1px 0 #fff,0 5px 18px #1522380a}body[data-nova-mode=glass] .partners-nav nav [aria-current=page]{background:#ffffff80;border:1px solid #ffffffb8;box-shadow:inset 0 1px 0 #fff}body[data-nova-mode=glass] .partners-heading{color:var(--nova-scene-ink,#20212c)}body[data-nova-mode=glass] .partners-heading p{color:var(--nova-scene-secondary,#505468)}body[data-nova-mode=glass] .partners-shell .card{background:#fffffff2}body[data-nova-mode=glass] .partners-shell .partners-kanban>section{background:#ffffffb0}body[data-nova-scene-tone=dark] .partners-nav{background:#ffffffd9}@media (max-width:1100px){.partners-metrics{grid-template-columns:repeat(2,1fr)}.partners-two{grid-template-columns:1fr}.partners-simulator{grid-template-columns:1fr 1fr}.partners-content{padding:20px}.partners-main{margin-left:260px}.partners-nav{left:8px;width:232px}.partners-collapsed .partners-nav{width:72px}.partners-collapsed .partners-main{margin-left:92px}}@media (max-width:760px){.partners-collapsed .partners-main,.partners-main{margin-left:0}.partners-mobile{display:grid!important}.partners-desktop{display:none!important}.partners-collapsed .partners-nav,.partners-nav{inset:8px auto 8px 8px;width:252px;transform:translateY(-20px) scale(.12,.05);opacity:0;visibility:hidden;transition:transform .26s cubic-bezier(.22,.8,.25,1),opacity .16s,visibility .26s}.partners-nav.open{transform:none;opacity:1;visibility:visible}.partners-nav.open .partners-nav-bottom small,.partners-nav.open .partners-nav-bottom span,.partners-nav.open nav span{display:block}.partners-backdrop{display:block;position:fixed;inset:0;background:#17213b45;z-index:44}.partners-top{margin:8px;padding:8px 12px;min-height:58px}.partners-user{display:none}.partners-content{padding:20px 12px}.partners-heading h1{font-size:28px}.partners-metrics{gap:10px}.partners-metrics .card{padding:18px}.partners-metrics strong{font-size:21px}.partners-shell .card{padding:18px}.partners-public-grid,.partners-resource-grid{grid-template-columns:1fr}.partners-public>section{padding:64px 0 40px}.partners-public h1{letter-spacing:-1.5px}.partners-shell :is(input,select,textarea){font-size:16px}.partners-check{flex-wrap:wrap}.partners-top strong{font-size:13px}.partners-top>div{gap:6px}}@media (prefers-reduced-motion:reduce){.partners-shell *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@supports not (backdrop-filter:blur(1px)){body[data-nova-mode=glass] :is(.partners-nav,.partners-top){background:#f7f8fc}}@media (prefers-reduced-transparency:reduce){body[data-nova-mode=glass] :is(.partners-nav,.partners-top){background:#f7f8fc;backdrop-filter:none}}@media print{.partners-filters,.partners-footer,.partners-heading>.btn,.partners-nav,.partners-top{display:none!important}.partners-main{margin:0!important}.partners-shell{background:#fff!important}.partners-content{padding:0}.partners-shell .card{-moz-column-break-inside:avoid;break-inside:avoid;box-shadow:none}.partners-table-scroll{overflow:visible}.partners-table{font-size:9px}.partners-content>.card:last-child{display:none}}.partners-goal{display:grid;gap:8px;margin:18px 0}.partners-goal progress{width:100%;accent-color:#8b5cf6;height:12px}.partners-goal span{font-size:13px;color:var(--muted)}.partners-preparation-nav nav{display:grid;gap:6px}.partners-preparation-nav nav button{text-align:left;padding:12px 14px;border-radius:16px}.partners-preparation-nav nav button.active{background:rgba(255,255,255,.65);box-shadow:inset 0 0 0 1px rgba(255,255,255,.85)}@media (max-width:800px){.partners-shell:has(.partners-preparation-nav){display:block}.partners-preparation-nav{position:static!important;transform:none!important;opacity:1!important;visibility:visible!important;width:auto!important;margin:12px!important;display:flex!important;flex-wrap:wrap;gap:12px;height:auto!important}.partners-preparation-nav nav{display:flex;flex-wrap:wrap}.partners-shell:has(.partners-preparation-nav) .partners-main{margin-left:0!important}}