.pro-app{background:linear-gradient(180deg,var(--blue-900) 0,var(--blue-800) 56%,#f3f8fa 56%,#f3f8fa 100%);color:#fff;padding:22px 0 34px}.pro-crumb{margin-bottom:22px;color:rgba(255,255,255,.64)}.pro-crumb a{color:rgba(255,255,255,.72)}.pro-shell{display:grid;grid-template-columns:246px minmax(0,1fr);gap:18px;align-items:start}.account-head,.area-section,.hub-board article,.pro-main,.pro-rail,.pro-shell,.project-card,.tier-track article,.tool-grid a,.work-card{min-width:0}.account-head,.area-section,.pro-main,.work-card{max-width:100%;overflow-wrap:anywhere}.pro-rail{position:sticky;top:18px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.07);border-radius:18px;padding:14px;box-shadow:0 22px 60px rgba(1,28,37,.22)}.pro-rail-brand{display:grid;gap:3px;color:#fff;border-radius:14px;background:linear-gradient(135deg,rgba(67,210,216,.2),rgba(91,233,162,.13));padding:16px;text-decoration:none}.pro-rail-brand span{font-size:25px;font-weight:900;letter-spacing:0;line-height:1}.pro-rail-brand small{font-size:11px;color:rgba(255,255,255,.66);font-weight:800;text-transform:uppercase;letter-spacing:.12em}.pro-rail-nav{display:grid;gap:6px;margin:14px 0}.pro-rail-nav a{display:flex;align-items:center;min-height:40px;border-radius:12px;padding:10px 12px;color:rgba(255,255,255,.72);font-size:13px;font-weight:800;text-decoration:none}.pro-rail-nav a.active,.pro-rail-nav a:hover{background:#fff;color:var(--blue-900)}.pro-rail-card{border-radius:14px;background:#fff;color:var(--blue-900);padding:14px}.pro-rail-card span{display:block;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--blue-500);margin-bottom:5px}.pro-rail-card b{display:block;font-size:20px;line-height:1}.pro-rail-card p{color:var(--text-soft);font-size:12px;line-height:1.45;margin-top:9px}.pro-main{min-width:0}.account-head{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:16px;align-items:stretch;background:#fff;color:var(--blue-900);border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:24px;box-shadow:0 22px 60px rgba(1,28,37,.2)}.pro-eyebrow{display:inline-flex;align-items:center;min-height:28px;border-radius:999px;background:var(--mist);color:var(--blue-700);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;padding:6px 10px;margin-bottom:12px}.account-head h1{font-size:clamp(38px,5vw,64px);line-height:.96;letter-spacing:0;font-weight:900;color:var(--blue-900)}.account-head p{color:var(--text-soft);font-size:15px;line-height:1.65;max-width:820px;margin-top:14px}.account-badge{border:1px solid var(--line);background:var(--paper);border-radius:16px;padding:16px;align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:5px}.account-badge span{font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#0a7a4e}.account-badge b{font-size:18px;line-height:1.2;color:var(--blue-900)}.account-badge small{font-size:12px;color:var(--text-soft);line-height:1.4}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0}.metric-grid article{background:#fff;color:var(--blue-900);border:1px solid var(--line);border-radius:16px;padding:16px;box-shadow:0 14px 36px rgba(5,48,65,.08)}.metric-grid span{display:block;color:var(--blue-500);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.metric-grid b{display:block;font-size:26px;line-height:1;color:var(--blue-900)}.metric-grid small{display:block;color:var(--text-soft);font-size:12px;line-height:1.35;margin-top:7px}.work-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:14px;align-items:start}.area-section,.work-card{background:#fff;border:1px solid var(--line);border-radius:18px;color:var(--blue-900);box-shadow:0 18px 46px rgba(5,48,65,.08)}.work-card{padding:18px}.card-head{display:flex;justify-content:space-between;gap:14px;align-items:start;margin-bottom:16px}.card-head span,.section-title span{display:block;color:var(--blue-500);font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px}.card-head h2,.section-title h2{font-size:23px;line-height:1.15;font-weight:900;color:var(--blue-900);letter-spacing:0}.card-head a{color:var(--blue-700);font-size:12px;font-weight:900;text-decoration:none;white-space:nowrap}.card-head a:hover{color:var(--blue-900)}.sku-box{display:grid;gap:11px}.sku-box label{font-size:12px;font-weight:900;color:var(--blue-700)}.sku-box textarea{width:100%;min-height:138px;resize:vertical;border:1px solid var(--line);border-radius:14px;background:var(--paper);color:var(--blue-900);font:800 13px/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;padding:14px;outline:0}.sku-box textarea:focus{border-color:var(--blue-600);box-shadow:0 0 0 3px rgba(22,189,245,.13)}.form-actions{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:12px}.form-actions .btn{min-height:43px;padding:12px 18px;font-size:13px}.sku-check{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff}.sku-row{display:grid;grid-template-columns:128px minmax(0,1fr) 82px 94px;gap:10px;align-items:center;border-top:1px solid var(--line);padding:12px;color:var(--text-soft);font-size:12px}.sku-row:first-child{border-top:0}.sku-row span:first-child{font-weight:900;color:var(--blue-900);overflow-wrap:anywhere}.sku-row b{font-size:12px;color:var(--blue-900);line-height:1.35}.sku-row em,.sku-row strong{font-style:normal;justify-self:start;border-radius:999px;padding:5px 8px;font-size:10px;text-transform:uppercase;letter-spacing:.07em}.sku-row strong{background:var(--mist);color:var(--blue-800)}.sku-row em{background:#e8f8f3;color:#0a7a4e;font-weight:900}.sku-row.warn em{background:#fff4d9;color:#8a6200}.sku-head{background:var(--mist);font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--blue-600)}.account-box{background:var(--blue-900);border-color:rgba(255,255,255,.08);color:#fff}.account-box .card-head h2{color:#fff}.account-box .card-head span{color:var(--light-cyan)}.benefit-list{display:grid;gap:10px}.benefit-list li{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);border-radius:13px;padding:12px}.benefit-list b{display:block;color:#fff;font-size:13px;margin-bottom:4px}.benefit-list span{display:block;color:rgba(255,255,255,.66);font-size:12px;line-height:1.45}.full-link{display:flex;align-items:center;justify-content:center;text-align:center;min-height:44px;border-radius:12px;background:var(--grad);color:var(--ink-on-grad);font-weight:900;font-size:12px;text-decoration:none;margin-top:14px;padding:10px}.pro-body{padding:34px 0 68px}.area-section{padding:24px;margin-bottom:22px}.section-title{display:grid;gap:0;margin-bottom:18px}.section-title p{color:var(--text-soft);font-size:14px;line-height:1.65;max-width:850px;margin-top:8px}.project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.project-card{border:1px solid var(--line);background:var(--paper);border-radius:15px;padding:17px;display:flex;flex-direction:column;gap:14px;min-height:260px}.project-card div span{display:inline-flex;border-radius:999px;background:#fff;border:1px solid var(--line);color:var(--blue-600);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;padding:5px 8px;margin-bottom:10px}.project-card b{display:block;font-size:17px;color:var(--blue-900);line-height:1.2}.project-card small{display:block;color:var(--text-soft);font-size:12px;margin-top:5px}.project-card ul{display:grid;gap:8px}.project-card li{display:grid;grid-template-columns:9px minmax(0,1fr);gap:8px;color:var(--text-soft);font-size:12.5px;line-height:1.4}.project-card li::before{content:"";width:9px;height:9px;border-radius:50%;background:var(--light-cyan);margin-top:4px}.project-card a{margin-top:auto;color:var(--blue-700);font-size:12px;font-weight:900;text-decoration:none}.pro-project-grid{grid-template-columns:repeat(3,minmax(190px,1fr))}.split{display:grid;grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);gap:22px;align-items:start}.split.reverse{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr)}.split.reverse .section-title{order:2}.hub-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hub-board article{border:1px solid var(--line);background:var(--paper);border-radius:14px;padding:16px;min-height:142px;display:flex;flex-direction:column;gap:7px}.hub-board b{font-size:15px;color:var(--blue-900)}.hub-board span{color:var(--text-soft);font-size:12.5px;line-height:1.45}.hub-board a{margin-top:auto;color:var(--blue-700);font-size:12px;font-weight:900;text-decoration:none}.pro-hub-board article{min-height:166px}.process-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.process-steps article{border:1px solid var(--line);background:var(--paper);border-radius:14px;padding:16px;min-height:136px}.process-steps b{display:block;color:var(--blue-900);font-size:15px;line-height:1.25;margin-bottom:8px}.process-steps span{display:block;color:var(--text-soft);font-size:12.5px;line-height:1.45}.team-table{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff;min-width:0}.team-row{display:grid;grid-template-columns:minmax(130px,1fr) 120px minmax(150px,1.1fr) 92px;gap:10px;align-items:center;border-top:1px solid var(--line);padding:13px;color:var(--text-soft);font-size:12px}.team-row:first-child{border-top:0}.team-head{background:var(--mist);color:var(--blue-600);font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.team-row b{font-size:13px;color:var(--blue-900)}.team-row em{font-style:normal;justify-self:start;border-radius:999px;background:#e8f8f3;color:#0a7a4e;font-size:10px;text-transform:uppercase;font-weight:900;letter-spacing:.07em;padding:5px 8px}.tier-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.tier-track article{position:relative;border:1px solid var(--line);background:var(--paper);border-radius:14px;padding:16px;min-height:146px}.tier-track article::before{content:"";position:absolute;left:16px;right:16px;top:0;height:4px;border-radius:999px;background:var(--line)}.tier-track article.current{border-color:rgba(22,189,245,.55);box-shadow:0 14px 34px rgba(22,189,245,.12)}.tier-track article.current::before{background:var(--grad)}.tier-track span{display:block;color:var(--blue-600);font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;margin:8px 0}.tier-track b{display:block;font-size:19px;line-height:1.1;color:var(--blue-900)}.tier-track small{display:block;color:var(--text-soft);font-size:12px;line-height:1.4;margin-top:9px}.pro-tier-track{grid-template-columns:repeat(5,minmax(150px,1fr));overflow-x:auto;padding-bottom:2px}.pro-tier-track article{min-width:150px}.matrix-table .team-row{grid-template-columns:130px 120px 150px minmax(190px,1fr)}.tools .tool-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tool-grid a{display:flex;flex-direction:column;gap:8px;min-height:132px;border:1px solid var(--line);background:var(--paper);border-radius:14px;color:var(--blue-900);padding:16px;text-decoration:none}.tool-grid a:hover{border-color:var(--blue-500);box-shadow:0 12px 30px rgba(22,189,245,.11)}.tool-grid b{font-size:15px;line-height:1.25}.tool-grid span{color:var(--text-soft);font-size:12.5px;line-height:1.45}.proled-toast{position:fixed;left:50%;bottom:22px;z-index:80;transform:translate(-50%,18px);opacity:0;pointer-events:none;background:var(--blue-900);color:#fff;border:1px solid rgba(255,255,255,.12);border-radius:14px;box-shadow:0 18px 48px rgba(1,28,37,.28);padding:12px 16px;font-size:13px;font-weight:800;max-width:min(420px,calc(100vw - 28px));transition:.22s ease}.proled-toast.show{opacity:1;transform:translate(-50%,0)}.proled-empty{padding:18px;color:var(--text-soft);font-size:13px;line-height:1.45;background:#fff}.proled-list-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:14px;align-items:end;margin-bottom:16px}.proled-list-toolbar h3{font-size:18px;line-height:1.2;color:var(--blue-900);font-weight:900;margin-bottom:5px}.proled-list-toolbar p{font-size:13px;color:var(--text-soft);line-height:1.5}.proled-mini-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px}.proled-mini-form input{min-height:42px;border:1px solid var(--line);border-radius:12px;background:var(--paper);color:var(--blue-900);font:800 12px/1.2 Sora,system-ui,sans-serif;padding:10px 12px;outline:0}.proled-mini-form input:focus{border-color:var(--blue-600);box-shadow:0 0 0 3px rgba(22,189,245,.13)}.proled-mini-form button{min-height:42px;border:0;border-radius:12px;background:var(--blue-900);color:#fff;font:900 12px/1 Sora,system-ui,sans-serif;padding:10px 14px;cursor:pointer}.proled-list-card.active{border-color:rgba(22,189,245,.7);box-shadow:0 16px 36px rgba(22,189,245,.14)}.proled-list-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:auto}.proled-list-actions button{min-height:38px;border:1px solid var(--line);border-radius:11px;background:#fff;color:var(--blue-800);font:900 11px/1.1 Sora,system-ui,sans-serif;cursor:pointer;padding:8px}.proled-list-actions button:hover{border-color:var(--blue-500);color:var(--blue-900)}.proled-account-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;position:relative;z-index:1}.proled-state-line{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.07);border-radius:13px;padding:12px;min-width:0}.proled-state-line span{display:block;color:var(--light-cyan);font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px}.proled-state-line b{display:block;color:#fff;font-size:18px;line-height:1.1}.proled-state-line small{display:block;color:rgba(255,255,255,.62);font-size:11.5px;line-height:1.35;margin-top:5px}@media(max-width:1180px){.pro-shell{grid-template-columns:1fr}.pro-rail{position:relative;top:auto;display:grid;grid-template-columns:190px minmax(0,1fr);gap:14px}.pro-rail-nav{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.pro-rail-card{grid-column:1/-1}.split,.split.reverse,.work-grid{grid-template-columns:1fr}.split.reverse .section-title{order:0}.project-grid,.tools .tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pro-project-grid{grid-template-columns:repeat(2,minmax(190px,1fr))}.process-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.tier-track{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.pro-app{padding-top:18px}.pro-shell{gap:14px}.pro-rail{display:block;padding:12px}.pro-rail-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow:visible;padding-bottom:0}.pro-rail-nav a{white-space:normal;min-height:38px}.pro-rail-card{margin-top:12px}.account-head{grid-template-columns:1fr;padding:20px 18px;border-radius:18px}.account-head>*{min-width:0}.account-head h1{font-size:40px}.account-head p{font-size:14px;max-width:100%}.hub-board,.metric-grid,.pro-project-grid,.process-steps,.project-grid,.tier-track,.tools .tool-grid{grid-template-columns:1fr}.area-section,.work-card{border-radius:16px;padding:18px}.sku-check,.team-table{overflow-x:auto}.sku-row{grid-template-columns:116px 190px 82px 92px;min-width:540px}.team-row{grid-template-columns:150px 120px 180px 92px;min-width:570px}.form-actions .btn{width:100%}.project-card{min-height:auto}.proled-list-toolbar{grid-template-columns:1fr}.proled-account-summary,.proled-list-actions,.proled-mini-form{grid-template-columns:1fr}.wa-float{display:none}}