@font-face{font-family:Civane Norm Light;src:url(/fonts/civane-norm-light.woff2)format("woff2");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Civane Norm Book;src:url(/fonts/civane-norm-book.woff2)format("woff2");font-style:normal;font-weight:350;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/switzer-regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/switzer-medium.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}:root{--diamond-black:#1d1917;--diamond-charcoal:#85817d;--diamond-muted:#9c9894;--diamond-white:#fff;--diamond-ice:#f7f7f5;--diamond-mist-blue:#f1f0ed;--diamond-sky-mist:#ebe9e5;--diamond-lavender:#fff1eb;--diamond-lavender-soft:#fff7f3;--diamond-border:#e5e2de;--diamond-border-strong:#d8d4cf;--diamond-purple:#f15b42;--diamond-purple-light:#fb765d;--diamond-purple-dark:#d9472f;--diamond-dark-button:#080a0f;--diamond-star:#e99b3c;--diamond-verified:#f15b42}*{box-sizing:border-box}body{color:var(--diamond-black);background:linear-gradient(180deg, var(--diamond-mist-blue), var(--diamond-ice) 42%, white);margin:0;font-family:Aptos,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;background:var(--diamond-purple);color:#fff;border:0;border-radius:999px;min-height:42px;padding:0 16px;font-weight:750}input,textarea{font:inherit}:focus-visible{outline-offset:3px;outline:3px solid #6547f6a6}.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}.app-shell{grid-template-columns:280px 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--diamond-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;height:100vh;padding:22px;position:sticky;top:0}.app-logo{margin-bottom:28px;font-size:20px;font-weight:900;display:block}.context-switcher{border:1px solid var(--diamond-border);background:var(--diamond-ice);border-radius:16px;gap:4px;margin-bottom:18px;padding:12px;display:grid}.context-switcher span{color:var(--diamond-charcoal);text-transform:capitalize;font-size:13px}.sidebar nav{gap:8px;display:grid}.sidebar nav a{color:var(--diamond-charcoal);border-radius:14px;padding:12px 14px}.sidebar nav a:hover{background:var(--diamond-lavender-soft);color:var(--diamond-black)}.access-card,.app-card,.topbar,.auth-panel{background:#ffffffe0;border:1px solid #e4eaf3e6;border-radius:20px;box-shadow:0 18px 48px #23315214,inset 0 1px #ffffffe6}.access-card{color:var(--diamond-charcoal);gap:8px;margin-top:28px;padding:16px;display:grid}.access-card a{color:var(--diamond-purple);font-weight:800}.topbar{grid-template-columns:minmax(190px,.8fr) minmax(230px,1fr) auto auto;align-items:center;gap:12px;min-height:68px;margin-bottom:28px;padding:12px 18px;display:grid}.topbar span,.page-header span,.app-card p{color:var(--diamond-charcoal)}.topbar strong,.topbar span{display:block}.command-palette input{border:1px solid var(--diamond-border);background:#f8fbffdb;border-radius:999px;width:100%;min-height:42px;padding:0 16px}.topbar-menu summary{background:var(--diamond-dark-button);color:#fff;cursor:pointer;border-radius:999px;align-items:center;min-height:42px;padding:0 14px;font-weight:760;list-style:none;display:inline-flex}.topbar-menu div{z-index:10;border:1px solid var(--diamond-border);background:#fff;border-radius:16px;gap:8px;min-width:250px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 44px #23315224}.topbar-menu a:hover{background:var(--diamond-ice);color:var(--diamond-black)}.page-header{max-width:820px;margin-bottom:24px}.page-header p{color:var(--diamond-purple);text-transform:uppercase;font-size:12px;font-weight:850}.page-header h1{margin:0 0 10px;font-size:clamp(36px,5vw,64px);line-height:1}.app-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.app-card{flex-direction:column;align-items:flex-start;min-height:220px;padding:22px;display:flex}.app-card small{width:fit-content;color:var(--diamond-purple);background:#f3f0ff;border:1px solid #6547f633;border-radius:999px;margin-bottom:12px;padding:6px 10px;font-weight:800;display:inline-flex}.app-card h2{margin:0 0 10px}.app-card button{margin-top:auto}.state-strip{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.state-strip span{border:1px solid var(--diamond-border);color:var(--diamond-charcoal);background:#ffffffb8;border-radius:999px;padding:7px 10px;font-size:13px}.auth-page{place-items:center;min-height:100vh;padding:24px;display:grid}.auth-panel{gap:18px;width:min(760px,100%);padding:clamp(24px,5vw,44px);display:grid}.auth-panel p{color:var(--diamond-purple);text-transform:uppercase;margin:0;font-size:12px;font-weight:850}.auth-panel h1{margin:0;font-size:clamp(36px,6vw,64px);line-height:1}.auth-panel>span{color:var(--diamond-charcoal);font-size:18px;line-height:1.55}.auth-panel form{gap:14px;display:grid}.auth-panel label{color:var(--diamond-charcoal);gap:8px;font-weight:760;display:grid}.auth-panel input,.auth-panel textarea{border:1px solid var(--diamond-border-strong);background:#f8fbffe6;border-radius:16px;width:100%;min-height:48px;padding:10px 14px}.auth-panel textarea{resize:vertical;min-height:110px}.auth-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.auth-actions a{border:1px solid var(--diamond-border);border-radius:999px;align-items:center;min-height:42px;padding:0 14px;font-weight:760;display:inline-flex}.access-needed dl{grid-template-columns:repeat(2,1fr);gap:12px;margin:0;display:grid}.access-needed div{border:1px solid var(--diamond-border);background:var(--diamond-ice);border-radius:14px;padding:12px}.access-needed dt{font-weight:850}.access-needed dd{color:var(--diamond-charcoal);margin:4px 0 0}@media (max-width:900px){.app-shell{grid-template-columns:1fr}.sidebar{display:none}.workspace{padding:14px 14px 86px}.topbar,.app-grid{grid-template-columns:1fr}.bottom-nav{border:1px solid var(--diamond-border);background:#fffffff0;border-radius:22px;grid-template-columns:repeat(5,1fr);gap:4px;padding:8px;display:grid;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 18px 42px #23315224}.bottom-nav a{text-align:center;border-radius:12px;padding:10px 4px;font-size:12px}.access-needed dl{grid-template-columns:1fr}}body:has(.auth-stage){--auth-bg:#fcfcfc;--auth-ink:#1c1513;--auth-muted:#625d58;--auth-soft:#f3f1eb;--auth-line:#1c15131a;--auth-line-strong:#d9d6d1;--auth-orange:#ea5f3e;--auth-orange-dark:#d9472f;--auth-orange-soft:#fff1eb;--auth-card:#ffffffeb;--auth-font-display:"Civane Norm Light", "Civane Norm Book", Georgia, serif;--auth-font-body:"Switzer", "Segoe UI", Helvetica, Arial, sans-serif;background:radial-gradient(circle at 77% 18%, #ea5f3e14, transparent 32%), radial-gradient(circle at 14% 86%, #ea5f3e0f, transparent 30%), var(--auth-bg);color:var(--auth-ink);font-family:var(--auth-font-body)}:is(body:has(.auth-stage) button,body:has(.auth-stage) input,body:has(.auth-stage) textarea){font-family:var(--auth-font-body)}body:has(.auth-stage) :focus-visible{outline-offset:3px;outline:3px solid #ea5f3e57}.auth-page{background:0 0;min-height:100dvh;padding:14px;display:block}.auth-stage{isolation:isolate;border:1px solid #ea5f3ebd;border-radius:0;grid-template-columns:minmax(360px,.94fr) minmax(420px,.9fr);align-items:center;gap:clamp(42px,7vw,110px);min-height:calc(100dvh - 28px);padding:clamp(30px,4vw,64px);display:grid;position:relative;overflow:hidden}.auth-stage:before{content:"";z-index:-3;background:linear-gradient(90deg,#ffffffc2,#ffffff6b),radial-gradient(circle at 40% 42%,#fff1ebbd,#0000 44%);position:absolute;inset:0}.auth-rings{z-index:-2;opacity:.52;pointer-events:none;background:repeating-radial-gradient(circle at 58% 43%,#0000 0 18px,#ea5f3e1f 19px 20px);position:absolute;inset:-16% -6% -12% 32%;-webkit-mask-image:radial-gradient(circle at 58% 43%,#000,#0000 64%);mask-image:radial-gradient(circle at 58% 43%,#000,#0000 64%)}.auth-narrative{align-content:center;gap:clamp(22px,3vw,34px);min-width:0;display:grid}.auth-brand{width:fit-content;display:inline-flex}.auth-brand img{width:clamp(84px,9vw,122px);height:auto;display:block}.auth-narrative-copy{max-width:720px}.auth-narrative h1{max-width:720px;font-family:var(--auth-font-display);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(54px,5.55vw,76px);font-weight:300;line-height:.96}.auth-mark-row{color:var(--auth-orange);align-items:center;gap:18px;margin:28px 0 18px;display:flex}.auth-mark-row span{font-size:28px;line-height:1}.auth-mark-row i{background:var(--auth-orange);width:80px;height:1px}.auth-emphasis{max-width:610px;color:var(--auth-orange-dark);margin:0;font-family:Georgia,serif;font-size:clamp(24px,2vw,30px);font-style:italic;line-height:1.16}.auth-body-copy{color:#3f434b;max-width:620px;margin:26px 0 0;font-size:clamp(16px,1.35vw,19px);line-height:1.52}.auth-feature-strip{z-index:2;background:#ffffffe6;border:1px solid #ea5f3e3d;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));width:min(620px,100%);display:grid;position:relative;box-shadow:0 10px 22px #1c15130d}.auth-feature-strip article{text-align:center;justify-items:center;gap:7px;min-width:0;padding:20px 18px;display:grid}.auth-feature-strip article+article{border-left:1px solid #ea5f3e2b}.auth-feature-strip strong{color:var(--diamond-black);font-family:Georgia,serif;font-size:16px}.auth-feature-strip span:not(.auth-icon){color:#3f3934;font-size:12.5px;line-height:1.35}.auth-diamond-image{filter:drop-shadow(0 24px 34px #c263392e);pointer-events:none;width:min(390px,56vw);height:auto;margin-left:72px}.auth-card{background:linear-gradient(180deg, #fffffff2, #fffcf9eb), var(--auth-card);border:1px solid #ea5f3e9e;border-radius:18px;justify-self:center;width:min(610px,100%);padding:clamp(34px,4.2vw,62px);animation:.22s cubic-bezier(.23,1,.32,1) both auth-card-enter;position:relative;box-shadow:0 18px 34px #803f2414}.auth-eyebrow{color:var(--auth-orange-dark);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 18px;font-size:12px;font-weight:800;display:inline-flex}.auth-card h2{font-family:var(--auth-font-display);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(42px,3.7vw,60px);font-weight:300;line-height:1.02}.auth-card-copy{color:#41464f;max-width:520px;margin:18px 0 28px;font-size:16.5px;line-height:1.52}.auth-form{gap:16px;display:grid}.auth-field{color:var(--auth-ink);gap:8px;font-size:14px;font-weight:700;display:grid}.auth-input-wrap{display:block;position:relative}.auth-input-wrap .auth-icon{z-index:1;position:absolute;top:13px;left:15px}.auth-field input,.auth-field textarea{border:1px solid var(--auth-line-strong);width:100%;min-height:50px;color:var(--auth-ink);background:#ffffffd6;border-radius:10px;padding:12px 15px 12px 48px;font-size:15px;transition:border-color .16s cubic-bezier(.23,1,.32,1),box-shadow .16s cubic-bezier(.23,1,.32,1),background-color .16s cubic-bezier(.23,1,.32,1)}.auth-field textarea{resize:vertical;min-height:78px}.auth-field input::placeholder,.auth-field textarea::placeholder{color:#767b83}.auth-field input:focus,.auth-field textarea:focus{border-color:var(--auth-orange);background:#fff;box-shadow:0 0 0 4px #ea5f3e1c}.auth-field small{color:#6d6a65;font-size:12px;font-weight:500}.auth-form-row{color:#4d5057;justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}.auth-form-row a,.auth-help-link,.auth-secondary-link,.auth-review-item a{color:var(--auth-orange-dark);font-weight:800}.auth-checkbox{color:#4d5057;align-items:center;gap:9px;min-width:0;font-size:14px;font-weight:600;display:inline-flex}.auth-checkbox input,.auth-role-selector input{width:18px;height:18px;accent-color:var(--auth-orange)}.auth-confirm{align-items:flex-start;line-height:1.35}.auth-role-selector{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:2px 0;padding:0;display:grid}.auth-role-selector legend{color:var(--auth-ink);grid-column:1/-1;margin-bottom:4px;font-size:14px;font-weight:800}.auth-role-selector label{border:1px solid var(--auth-line-strong);background:#ffffffb8;border-radius:10px;align-content:start;gap:7px;min-height:122px;padding:18px;display:grid;position:relative}.auth-role-selector label:has(input:checked){border-color:var(--auth-orange);background:#fff1eb8f}.auth-role-selector input{position:absolute;top:14px;right:14px}.auth-role-selector strong{font-family:Georgia,serif;font-size:17px}.auth-role-selector span:not(.auth-icon){color:#4d5057;font-size:13px;line-height:1.35}.auth-primary-button{border:1px solid var(--auth-orange);background:var(--auth-orange);color:#fff;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;padding:0 18px;font-size:16px;font-weight:850;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .16s cubic-bezier(.23,1,.32,1),box-shadow .16s cubic-bezier(.23,1,.32,1);display:inline-flex;box-shadow:0 8px 16px #ea5f3e2e}.auth-primary-button:active{transform:scale(.98)}.auth-divider{background:linear-gradient(90deg,#ea5f3e2e,#ea5f3e66,#ea5f3e2e);place-items:center;height:1px;margin:28px 0 22px;display:grid}.auth-divider span{background:linear-gradient(90deg,#fffffff5,#fffcf9f5);width:28px;height:20px}.auth-divider span:before{content:"*";color:var(--auth-orange);text-align:center;font-size:21px;line-height:20px;display:block}.auth-support-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.auth-support-panel>span{grid-template-columns:48px 1fr;align-items:center;gap:2px 14px;display:grid}.auth-support-panel>span .auth-icon{background:var(--auth-orange-soft);grid-row:1/span 2;width:48px;height:48px}.auth-support-panel strong{font-family:Georgia,serif;font-size:18px}.auth-support-panel small{color:#62666e}.auth-secondary-button{border:1px solid var(--auth-line-strong);background:#ffffffc7;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0 18px;font-weight:800;display:inline-flex}.auth-secondary-link{grid-column:1/-1;width:fit-content;margin-left:auto}.auth-status-message{color:#315a4d;background:#4aa78a14;border:1px solid #4aa78a42;border-radius:10px;margin:-8px 0 18px;padding:12px 14px;font-size:14px;line-height:1.45}.auth-status-message-error{color:#9d321f;background:#fff1ebb8;border-color:#ea5f3e4d}.auth-review-list{margin:0 0 18px;display:grid}.auth-review-item{border-bottom:1px solid #1c15131a;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 0;display:grid}.auth-review-item .auth-icon{background:var(--auth-orange-soft);width:46px;height:46px}.auth-review-item strong,.auth-review-item small{display:block}.auth-review-item small{color:#565b63;margin-top:4px}.auth-step-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.auth-step-list li{border:1px solid var(--auth-line);color:#41464f;background:#ffffffa3;border-radius:10px;padding:12px 14px 12px 42px;font-weight:700;position:relative}.auth-step-list li:before{content:"";background:var(--auth-orange);border-radius:50%;width:10px;height:10px;position:absolute;top:18px;left:17px}.auth-trust-strip{color:#6b645e;flex-wrap:wrap;grid-column:1/-1;justify-content:center;place-self:end center;align-items:center;gap:16px;margin-top:clamp(22px,3vw,42px);font-family:Georgia,serif;font-size:14px;display:flex}.auth-trust-strip span{align-items:center;gap:8px;display:inline-flex}.auth-trust-strip i{background:#ea5f3e7a;width:1px;height:16px}.auth-trust-strip-large{width:min(1120px,100%);font-family:var(--auth-font-body);background:#ffffffb8;border:1px solid #ea5f3e38;border-radius:10px;justify-content:space-around;padding:22px}.auth-icon{width:22px;height:22px;color:var(--auth-orange);place-items:center;line-height:1;display:inline-grid}@media (hover:hover) and (pointer:fine){.auth-primary-button:hover{background:var(--auth-orange-dark);transform:translateY(-1px);box-shadow:0 10px 18px #ea5f3e38}.auth-secondary-button:hover,.auth-help-link:hover,.auth-secondary-link:hover,.auth-review-item a:hover{color:var(--auth-orange)}}@keyframes auth-card-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){.auth-stage{grid-template-columns:1fr;align-items:start;gap:28px}.auth-narrative{align-content:start}.auth-narrative h1{max-width:840px;font-size:clamp(44px,6.6vw,66px)}.auth-card{justify-self:stretch;width:100%}.auth-diamond-image{opacity:.62;width:220px;position:absolute;top:160px;right:30px}}@media (max-width:760px){.auth-page{padding:0}.auth-stage{border-left:0;border-right:0;gap:16px;min-height:100dvh;padding:16px 16px 26px}.auth-rings{opacity:.34;inset:0 -40% 28% -30%}.auth-brand img{width:58px}.auth-narrative{gap:10px}.auth-narrative h1{font-size:clamp(30px,8.7vw,36px);line-height:1.02}.auth-mark-row{display:none}.auth-mark-row i{width:64px}.auth-emphasis,.auth-body-copy,.auth-feature-strip,.auth-diamond-image{display:none}.auth-card{border-radius:14px;padding:18px}.auth-card h2{font-size:clamp(28px,8.2vw,34px)}.auth-card-copy{margin:10px 0 16px;font-size:14px}.auth-field{gap:6px}.auth-field small{display:none}.auth-form{gap:12px}.auth-field input,.auth-field textarea{min-height:48px}.auth-role-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.auth-role-selector label{min-height:74px;padding:12px}.auth-role-selector span:not(.auth-icon){display:none}.auth-role-selector strong{font-size:15px}.auth-form-row,.auth-support-panel{grid-template-columns:1fr;display:grid}.auth-secondary-link{margin-left:0}.auth-review-item{grid-template-columns:36px minmax(0,1fr) auto;gap:10px;padding:9px 0}.auth-review-item .auth-icon{width:36px;height:36px}.auth-review-item small{display:none}.auth-review-item a{grid-column:auto;width:fit-content}.auth-review-list{margin-bottom:12px}.auth-trust-strip{gap:10px;font-size:12.5px}.auth-trust-strip i{display:none}}@media (prefers-reduced-motion:reduce){.auth-card,.auth-primary-button,.auth-field input,.auth-field textarea{transition-duration:1ms!important;animation:none!important}}:root{--ww-bg:#fcfcfc;--ww-ink:#1c1513;--ww-muted:#625d58;--ww-soft:#f3f1eb;--ww-line:#1c15131a;--ww-orange:#ea5f3e;--ww-orange-dark:#d9472f;--ww-green:#4aa78a;--ww-footer:#4b272b;--dash-card:#ffffffeb;--dash-shadow:0 12px 28px #1c15130e;--dash-radius:12px}body:has(.app-shell){background:var(--ww-bg);color:var(--ww-ink);font-family:var(--font-body)}:is(body:has(.app-shell) button,body:has(.app-shell) input,body:has(.app-shell) textarea){font-family:var(--font-body)}body:has(.app-shell) :focus-visible{outline-offset:3px;outline:3px solid #ea5f3e57}.app-shell{background:radial-gradient(circle at 78% 8%, #ea5f3e14, transparent 26%), linear-gradient(180deg, #fff 0, var(--ww-bg) 46%);grid-template-columns:264px minmax(0,1fr);min-height:100dvh;display:grid}.sidebar{border-right:1px solid var(--ww-line);height:100dvh;box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fcfcfcf0;padding:22px 20px 18px;position:sticky;top:0;overflow-y:auto}.app-logo{width:fit-content;color:var(--ww-ink);text-align:center;gap:5px;margin:0 auto 22px;font-size:12px;font-weight:760;display:grid}.app-logo img{width:92px;height:auto}.app-logo span{color:var(--ww-muted);font-size:11px}.context-switcher{background:#fff;border:1px solid #ea5f3e29;border-radius:12px;grid-template-columns:48px 1fr 26px;align-items:center;gap:11px;margin:0 0 24px;padding:12px;display:grid}.context-switcher strong,.context-switcher small{display:block}.context-switcher small{color:var(--ww-muted);font-size:12px;line-height:1.3}.avatar-dot{background:var(--ww-soft);width:46px;height:46px;color:var(--ww-orange-dark);border-radius:50%;place-items:center;font-weight:850;display:grid}.context-switcher i{background:radial-gradient(circle, var(--ww-orange) 2px, transparent 3px);border:1px solid #ea5f3e47;border-radius:50%;width:24px;height:24px}.sidebar-nav{gap:20px;display:grid}.sidebar-nav section{gap:3px;padding:0;display:grid}.sidebar-nav h2{color:#746f6a;letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:850}.sidebar-nav a{color:#3f3a35;border-radius:8px;min-height:35px;padding:9px 10px;font-size:14px;line-height:1.15}.sidebar-nav a:hover{color:var(--ww-orange-dark);background:#f7eee9}.access-card{color:#5f5a55;box-shadow:none;background:linear-gradient(#fff,#fff7f3);border:1px solid #ea5f3e38;border-radius:12px;gap:8px;margin-top:24px;padding:16px;display:grid}.access-card a,.workflow-card a,.wide-card a,.data-panel a,.program-row a,.resource-grid a,.mentor-card a,.package-grid a,.ops-grid a,.settings-grid a,.timeline-panel a,.facet-snapshot a,.score-panel a{color:var(--ww-orange-dark);font-weight:850}.workspace{min-width:0;padding:20px 28px 0}.topbar{z-index:40;min-height:64px;box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fcfcfcdb;border:0;border-radius:0;grid-template-columns:minmax(270px,.85fr) minmax(260px,1fr) auto auto 44px;align-items:center;gap:14px;margin:0 0 22px;padding:0;display:grid;position:sticky;top:0}.today-card,.command-palette input,.topbar-menu summary,.profile-chip{border:1px solid var(--ww-line);min-height:52px;color:var(--ww-ink);background:#fff;border-radius:10px}.today-card{box-shadow:var(--dash-shadow);grid-template-columns:30px 1fr auto;align-items:center;gap:11px;padding:9px 14px;display:grid}.today-card strong,.today-card small,.today-card b{display:block}.today-card small,.today-card b{color:var(--ww-muted);font-size:12px}.command-palette input{width:100%;color:var(--ww-ink);box-shadow:none;padding:0 18px}.topbar-menu{position:relative}.topbar-menu summary{background:var(--ww-orange);border-color:var(--ww-orange);color:#fff;cursor:pointer;transition:transform .16s var(--ease-out-strong), background-color .16s var(--ease-out-strong);align-items:center;gap:9px;padding:0 17px;font-weight:850;list-style:none;display:inline-flex}.topbar-menu summary span{border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.topbar-menu summary::-webkit-details-marker{display:none}.topbar-menu[open] summary,.topbar-menu summary:hover{background:var(--ww-orange-dark)}.topbar-menu summary:active,.btn-primary:active,.btn-secondary:active,.workflow-card a:active,.program-row a:active{transform:scale(.98)}.topbar-menu div{z-index:80;border:1px solid var(--ww-line);transform-origin:100% 0;min-width:270px;animation:menu-enter .18s var(--ease-out-strong);background:#fff;border-radius:12px;gap:4px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 44px #1c151321}.topbar-menu a{color:#4b4641;border-radius:8px;gap:3px;padding:11px;display:grid}.topbar-menu a:hover{color:var(--ww-orange-dark);background:#fff7f3}.profile-chip{color:#fff;background:#131313;border-radius:50%;place-items:center;width:44px;min-height:44px;font-weight:850;display:grid}.page-header{align-content:end;max-width:none;min-height:172px;margin:0 0 24px;display:grid;position:relative;overflow:hidden}body:has(.app-shell) [data-nextjs-devtools-button]{display:none!important}body:has(.app-shell) nextjs-portal{display:none!important}body:has(.auth-page) [data-nextjs-devtools-button]{display:none!important}body:has(.auth-page) nextjs-portal{display:none!important}.breadcrumb{color:#7a746e;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;display:flex}.page-title-row{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;display:grid;position:relative}.page-header p{color:var(--ww-orange-dark);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:850}.page-header h1{max-width:760px;font-family:var(--font-display);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(36px,4.6vw,62px);font-weight:300;line-height:.98}.page-header span{color:#4f575e;max-width:720px;margin-top:14px;font-size:15.5px;line-height:1.55;display:block}.page-mascot{z-index:0;opacity:.82;pointer-events:none;width:min(158px,14vw);position:absolute;top:8px;right:2%}.page-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.btn-primary,.btn-secondary,.workflow-card a,.program-row a,.resource-grid a,.mentor-card a,.package-grid a,.ops-grid a,.settings-grid a{min-height:42px;transition:transform .16s var(--ease-out-strong), background-color .16s var(--ease-out-strong), border-color .16s var(--ease-out-strong);border-radius:8px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;line-height:1;display:inline-flex}.btn-primary,.workflow-card a,.program-row a,.resource-grid a,.mentor-card a,.package-grid a{border:1px solid var(--ww-orange);background:var(--ww-orange);color:#fff}.btn-secondary{color:var(--ww-ink);background:#ffffffc7;border:1px solid #1c151324;font-weight:800}.dashboard-stack{gap:20px;display:grid}.metric-band{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.metric-band article,.overview-panel,.workflow-card,.wide-card,.principal-mentor,.mentor-market,.circle-panel,.timeline-panel,.data-panel,.cohort-panel,.journal-panel,.sponsor-panel,.profile-hero-panel,.ai-boundary-panel,.program-row,.resource-grid article,.mentor-card,.package-grid article,.ops-grid article,.settings-grid article,.task-lane,.room-grid article{border:1px solid var(--ww-line);border-radius:var(--dash-radius);background:var(--dash-card);box-shadow:var(--dash-shadow)}.metric-band article{gap:4px;padding:18px;display:grid}.metric-band strong{font-family:var(--font-display);font-size:38px;font-weight:300;line-height:1}.metric-band span{font-weight:850}.metric-band small{color:var(--ww-green);font-weight:760}.overview-panel{grid-template-columns:.7fr 1.5fr .9fr;gap:18px;padding:22px;display:grid}.score-panel{border-right:1px solid var(--ww-line);align-content:start;gap:12px;padding-right:18px;display:grid}.score-panel small,.principal-mentor small,.profile-hero-panel small,.ai-boundary-panel small,.resource-grid small,.package-grid small,.mentor-card small{color:var(--ww-orange-dark);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:850}.score-panel strong{font-family:var(--font-display);font-size:62px;font-weight:300;line-height:.9}.score-panel strong span{color:#78716b;font-size:24px}.bar-chart{gap:14px;min-width:0;display:grid}.bar-chart h2,.facet-snapshot h2,.workflow-card h2,.wide-card h2,.principal-mentor h2,.mentor-market h2,.circle-panel h2,.timeline-panel h2,.data-panel h2,.cohort-panel h2,.journal-panel h2,.sponsor-panel h2,.profile-hero-panel h2,.ai-boundary-panel h2,.program-row h2,.resource-grid h2,.mentor-card h2,.package-grid h2,.ops-grid h2,.settings-grid h2,.task-lane h2,.room-grid h2{font-family:var(--font-display);margin:0;font-size:25px;font-weight:350;line-height:1.05}.bar-chart div{background:repeating-linear-gradient(0deg,#0000 0 39px,#1c15130f 40px);border-bottom:1px solid #1c15131f;grid-template-columns:repeat(12,1fr);align-items:end;gap:12px;min-height:176px;display:grid}.bar-chart i{height:var(--level);background:linear-gradient(to top, var(--ww-orange) 0 45%, var(--ww-green) 45% 100%);border-radius:7px 7px 0 0;min-height:34px}.bar-chart small,.workflow-card p,.wide-card p,.principal-mentor p,.mentor-card p,.package-grid p,.settings-grid p,.ops-grid p,.room-grid p,.data-panel span,.timeline-panel p,.program-row p{color:#59615f;line-height:1.48}.facet-snapshot{border-left:1px solid var(--ww-line);gap:12px;padding-left:18px;display:grid}.facet-bars{gap:10px;display:grid}.facet-bars p{grid-template-columns:96px minmax(0,1fr) 32px;align-items:center;gap:10px;margin:0;font-size:13px;display:grid}.facet-bars i{background:linear-gradient(90deg, var(--ww-green) var(--level), #1c151314 var(--level));border-radius:999px;height:6px}.dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.dashboard-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-card{align-content:start;gap:14px;min-width:0;padding:22px;display:grid}.workflow-card label{border-top:1px solid #1c151314;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:10px 0;font-size:13px;display:grid}.workflow-card input{accent-color:var(--ww-orange)}.workflow-card label small{color:var(--ww-orange-dark);font-size:11px;font-weight:760}.workflow-card>a{width:100%;margin-top:auto}.session-card span{color:#625d58;border-top:1px solid #1c151314;padding:10px 0;display:block}.ring-progress{background:conic-gradient(var(--ww-green) 0 42%, #1c151314 42% 100%);border-radius:50%;place-items:center;width:104px;height:104px;display:grid}.ring-progress strong{background:#fff;border-radius:50%;place-items:center;width:78px;height:78px;display:grid}.split-row,.agenda-layout,.analytics-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;display:grid}.wide-card{gap:16px;padding:22px;display:grid}.mentor-mini div,.path-mini div{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.mentor-mini span{text-align:center;justify-items:center;gap:6px;font-size:12px;display:grid}.mentor-mini img{object-fit:cover;background:#f7eee9;border-radius:50%;width:54px;height:54px}.path-mini span{color:#7a746e;border:1px solid #1c15131f;border-radius:999px;flex:110px;place-items:center;min-height:58px;display:grid;position:relative}.path-mini span.is-done{color:#1f7c5f;background:#4aa78a14;border-color:#4aa78a5c}.profile-hero-panel,.ai-boundary-panel,.principal-mentor,.circle-panel,.cohort-panel,.journal-panel,.sponsor-panel{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);align-items:center;gap:26px;padding:26px;display:grid}.profile-score{grid-template-columns:auto 1fr;align-items:center;gap:12px;width:fit-content;margin-top:20px;display:grid}.profile-score strong,.quota-card strong{font-family:var(--font-display);font-size:58px;font-weight:300}.profile-score span,.quota-card span{color:#625d58;font-weight:760}.list-panel ul,.package-grid ul{gap:10px;margin:0;padding-left:18px;display:grid}.timeline-panel{gap:12px;padding:22px;display:grid}.timeline-panel article{grid-template-columns:16px 1fr;align-items:start;gap:12px;display:grid}.timeline-panel article span{background:var(--ww-orange);border-radius:50%;width:11px;height:11px;margin-top:5px;box-shadow:0 0 0 5px #ea5f3e1a}.quota-card{background:#4aa78a14;border:1px solid #4aa78a38;border-radius:12px;padding:20px}.quota-card i{background:linear-gradient(90deg, var(--ww-green) var(--level), #1c15131a var(--level));border-radius:999px;height:8px;margin-top:16px;display:block}.mode-grid,.resource-grid,.package-grid,.ops-grid,.settings-grid,.room-grid,.mentor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.mode-card,.resource-grid article,.package-grid article,.ops-grid article,.settings-grid article,.room-grid article{gap:12px;padding:22px;display:grid}.principal-mentor img{object-fit:contain;object-position:center bottom;width:100%;max-height:330px}.mini-metrics{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.mini-metrics span{background:#fff7f3;border:1px solid #1c15131a;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:760}.section-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.mentor-market{padding:22px}.mentor-card{grid-template-rows:210px 1fr;display:grid;overflow:hidden}.mentor-card img{object-fit:cover;object-position:center top;background:#f7eee9;width:100%;height:210px}.mentor-card div{gap:10px;padding:16px;display:grid}.mentor-card span{color:#625d58;font-size:12px}.circle-panel{grid-template-columns:minmax(320px,.8fr) minmax(0,1fr)}.mentor-orbit{min-height:360px;position:relative}.mentor-orbit strong,.mentor-orbit span{text-align:center;background:#fff;border:1px solid #1c15131f;border-radius:50%;place-items:center;font-weight:760;display:grid;position:absolute}.mentor-orbit strong{width:128px;height:128px;color:var(--ww-orange-dark);border-color:#ea5f3e57;top:50%;left:50%;transform:translate(-50%,-50%)}.mentor-orbit span{width:94px;height:94px;font-size:12px}.mentor-orbit span:first-of-type{top:10%;left:6%}.mentor-orbit span:nth-of-type(2){top:12%;right:5%}.mentor-orbit span:nth-of-type(3){bottom:8%;left:11%}.mentor-orbit span:nth-of-type(4){bottom:10%;right:10%}.task-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.task-lane{align-content:start;gap:12px;padding:18px;display:grid}.task-lane article{background:#fff;border:1px solid #1c151317;border-radius:10px;padding:14px}.task-lane strong,.task-lane span{display:block}.task-lane span{color:#625d58;margin-top:5px;font-size:13px}.path-timeline{border:1px solid var(--ww-line);border-radius:var(--dash-radius);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.path-timeline article{gap:10px;padding:26px;display:grid}.path-timeline article+article{border-left:1px solid var(--ww-line)}.path-timeline span,.program-row>span{width:34px;height:34px;color:var(--ww-orange-dark);background:#fff1eb;border-radius:50%;place-items:center;font-weight:850;display:grid}.program-list{gap:10px;display:grid}.program-row{grid-template-columns:42px minmax(0,1fr) minmax(130px,auto) auto;align-items:center;gap:14px;padding:14px;display:grid}.program-row small{color:#315a4d;font-weight:800}.filter-bar{flex-wrap:wrap;gap:10px;display:flex}.filter-bar button{min-height:40px;color:var(--ww-ink);background:#fff;border:1px solid #1c15131f;border-radius:8px;padding:0 13px;font-size:13px;font-weight:760}.cohort-panel{align-items:stretch}.cohort-panel .metric-band{grid-template-columns:repeat(3,minmax(0,1fr))}.journal-panel,.sponsor-panel{grid-template-columns:minmax(0,1fr) auto}.data-panel{gap:12px;padding:20px;display:grid}.data-panel div{overflow-x:auto}.data-panel article{border-top:1px solid #1c151314;grid-template-columns:1.4fr 1.4fr .8fr .8fr;gap:12px;min-width:680px;padding:12px 0;display:grid}.dashboard-footer{border-top:1px solid var(--ww-line);background:#ffffffb8;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:32px -28px 0;padding:16px 28px;display:grid}.dashboard-footer span,.dashboard-footer a{color:#625d58;gap:2px;font-size:12px;display:grid}.dashboard-footer strong{color:var(--ww-ink)}.bottom-nav{display:none}@keyframes menu-enter{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (hover:hover) and (pointer:fine){.btn-primary:hover,.workflow-card a:hover,.program-row a:hover,.resource-grid a:hover,.mentor-card a:hover,.package-grid a:hover{background:var(--ww-orange-dark)}.btn-secondary:hover,.settings-grid a:hover,.ops-grid a:hover{color:var(--ww-orange-dark);border-color:#ea5f3e52}}@media (max-width:1180px){.app-shell{grid-template-columns:1fr}.sidebar{display:none}.workspace{padding:16px 18px 86px}.topbar{grid-template-columns:1fr 1fr auto auto}.profile-chip{display:none}.page-mascot{opacity:.34}.overview-panel,.analytics-layout,.split-row,.agenda-layout,.profile-hero-panel,.ai-boundary-panel,.principal-mentor,.circle-panel,.cohort-panel,.journal-panel,.sponsor-panel{grid-template-columns:1fr}.dashboard-grid,.metric-band,.mode-grid,.resource-grid,.package-grid,.ops-grid,.settings-grid,.room-grid,.mentor-grid,.task-lanes,.path-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.program-row{grid-template-columns:42px minmax(0,1fr)}.program-row small,.program-row a{grid-column:2;justify-self:start}.dashboard-footer{margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}}@media (max-width:760px){.workspace{padding:10px 12px 92px}.topbar{background:0 0;grid-template-columns:1fr;gap:8px;margin-bottom:12px;position:relative}.today-card{grid-template-columns:26px 1fr}.today-card b{grid-column:2}.topbar-menu{width:100%}.topbar-menu summary{justify-content:center;width:100%}.topbar-menu div{margin-top:6px;animation:none;position:static}.page-header{min-height:0;padding:8px 0 4px}.page-title-row,.page-actions,.dashboard-grid,.metric-band,.mode-grid,.resource-grid,.package-grid,.ops-grid,.settings-grid,.room-grid,.mentor-grid,.task-lanes,.path-timeline,.dashboard-footer{grid-template-columns:1fr}.page-actions{justify-content:stretch}.page-actions a{width:100%}.page-header h1{font-size:clamp(34px,11vw,42px)}.page-mascot{display:none}.overview-panel,.workflow-card,.wide-card,.principal-mentor,.mentor-market,.circle-panel,.timeline-panel,.data-panel,.cohort-panel,.journal-panel,.sponsor-panel,.profile-hero-panel,.ai-boundary-panel{padding:16px}.score-panel,.facet-snapshot{border:0;padding:0}.bar-chart div{gap:7px;min-height:140px}.mentor-card{grid-template-rows:240px 1fr}.mentor-card img{height:240px}.path-timeline article+article{border-left:0;border-top:1px solid var(--ww-line)}.dashboard-footer{margin:24px -12px 0;padding:16px 12px 92px}.bottom-nav{z-index:90;border:1px solid var(--ww-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-radius:16px;grid-template-columns:repeat(5,1fr);gap:4px;padding:7px;display:grid;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 18px 42px #1c151324}.bottom-nav a{color:#514b46;border-radius:10px;place-items:center;min-height:44px;font-size:12px;font-weight:760;display:grid}}@media (max-width:420px){.facet-bars p{grid-template-columns:82px minmax(0,1fr) 28px;font-size:12px}.data-panel article{min-width:560px}}@media (prefers-reduced-motion:reduce){body:has(.app-shell) *{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}body:has(.app-shell) :before{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}body:has(.app-shell) :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}:root{--motion-ease-out:cubic-bezier(.23, 1, .32, 1);--motion-ease-in-out:cubic-bezier(.77, 0, .175, 1);--motion-drawer:cubic-bezier(.32, .72, 0, 1);--motion-fast:.16s;--motion-menu:.19s;--motion-panel:.32s;--chart-action:var(--ww-orange);--chart-progress:var(--ww-green);--chart-neutral:#1c15131f;--chart-grid:#1c151314}.app-icon{color:currentColor;vertical-align:-.12em;flex:none;display:inline-block}.auth-icon,.topbar-icon{color:currentColor;place-items:center;display:inline-grid}.auth-icon:before,.auth-icon:after,.sun-icon{content:none!important;display:none!important}body:has(.auth-page){--diamond-black:#1d1917;--diamond-charcoal:#625d58;--diamond-muted:#77716c;--diamond-ice:#fcfcfc;--diamond-mist-blue:#f3f1eb;--diamond-sky-mist:#ebe9e5;--diamond-lavender:#fff1eb;--diamond-lavender-soft:#fff7f3;--diamond-border:#e5e2de;--diamond-border-strong:#d8d4cf;--diamond-purple:#ea5f3e;--diamond-purple-light:#fb765d;--diamond-purple-dark:#d9472f;--diamond-verified:#ea5f3e;background:radial-gradient(circle at 82% 12%,#ea5f3e1f,#0000 28rem),linear-gradient(#fcfcfc 0%,#f7eee9 100%)}.auth-page .auth-stage,.app-page{animation:ud-page-in var(--motion-panel) var(--motion-ease-out) both}.auth-card,.auth-feature-strip article,.workflow-card,.wide-card,.chart-shell,.metric-band article,.mentor-card,.data-panel,.timeline-panel{animation:ud-panel-in var(--motion-panel) var(--motion-ease-out) both}.auth-feature-strip article:nth-child(2),.metric-band article:nth-child(2),.dashboard-grid>:nth-child(2){animation-delay:45ms}.auth-feature-strip article:nth-child(3),.metric-band article:nth-child(3),.dashboard-grid>:nth-child(3){animation-delay:90ms}.auth-input-wrap .auth-icon{width:22px;height:22px;color:var(--diamond-purple-dark)}.auth-feature-strip .auth-icon,.auth-review-item .auth-icon,.auth-role-selector .auth-icon{width:34px;height:34px;color:var(--diamond-purple-dark);background:#fff7f3;border:1px solid #1c15131a;border-radius:10px}.auth-primary-button,.auth-secondary-button,.btn-primary,.btn-secondary,.topbar-menu summary,.bottom-nav a,.filter-bar button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.auth-primary-button:active,.auth-secondary-button:active,.btn-primary:active,.btn-secondary:active,.topbar-menu summary:active,.filter-bar button:active,.bottom-nav a:active{transform:scale(.97)}.sidebar-nav a{align-items:center;gap:10px;display:flex}.sidebar-nav a .app-icon{color:#1c15138a}.sidebar-nav a:hover .app-icon{color:var(--ww-orange-dark)}.command-palette label{display:block;position:relative}.command-palette .app-icon{color:var(--ww-muted);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.command-palette input{padding-left:42px}.topbar-menu summary{transition:transform var(--motion-fast) var(--motion-ease-out), background-color var(--motion-fast) var(--motion-ease-out), border-color var(--motion-fast) var(--motion-ease-out), color var(--motion-fast) var(--motion-ease-out)}.topbar-menu[open] summary .app-icon:last-child{transform:rotate(180deg)}.topbar-menu>div{transform-origin:100% 0;animation:ud-popover-in var(--motion-menu) var(--motion-ease-out) both}.topbar-menu>div a{grid-template-columns:auto 1fr;align-items:start;column-gap:9px;display:grid}.topbar-menu>div a strong,.topbar-menu>div a span{grid-column:2}.dashboard-footer span,.dashboard-footer a{grid-template-columns:auto 1fr;align-items:start;column-gap:10px;display:grid}.dashboard-footer .app-icon{color:var(--ww-orange);grid-row:span 2}.bottom-nav a{flex-direction:column;gap:3px}.chart-shell{border:1px solid var(--ww-line);background:linear-gradient(180deg, #ffffffe0, #ffffffb3), var(--ww-soft);border-radius:8px;min-width:0;padding:18px;position:relative;overflow:hidden}.chart-shell:before{content:"";pointer-events:none;background-image:linear-gradient(to top, var(--chart-grid) 1px, transparent 1px);opacity:.7;background-size:100% 25%;position:absolute;inset:52px 18px 46px}.chart-shell-head{gap:4px;margin-bottom:18px;display:grid;position:relative}.chart-shell h2{color:var(--ww-ink);margin:0;font-size:16px}.chart-shell p,.chart-shell small{color:var(--ww-muted);margin:0;font-size:12px;line-height:1.4}.mini-trend-grid{z-index:1;grid-template-columns:repeat(12,minmax(8px,1fr));align-items:end;gap:8px;min-height:178px;padding-top:8px;display:grid;position:relative}.mini-trend-grid i{min-height:18px;height:var(--level);background:var(--chart-action);animation:ud-chart-rise .72s var(--motion-ease-out) both;border-radius:999px 999px 4px 4px;display:block}.mini-trend-grid i[data-tone=progress]{background:var(--chart-progress)}.facet-bars-chart{background:0 0;border:0;padding:0;animation:none}.facet-bars-chart:before,.facet-bars-chart .chart-shell-head{display:none}.diamond-score-visual{aspect-ratio:1;background:radial-gradient(circle at 50% 50%, #fff 0 55%, transparent 56%), conic-gradient(var(--ww-green) 0 var(--level), #1c151314 var(--level) 100%);border:1px solid var(--ww-line);width:136px;color:var(--ww-ink);border-radius:50%;place-items:center;display:grid}.diamond-score-visual strong{font-family:var(--font-display);font-size:34px;line-height:1}.diamond-score-visual span{text-align:center;max-width:88px;color:var(--ww-muted);font-size:12px}.workflow-card h2 .app-icon,.metric-band .app-icon{color:var(--ww-orange-dark)}.page-title-row .page-actions .app-icon{color:currentColor}.auth-diamond-image{filter:drop-shadow(0 18px 28px #4b272b1f)}@keyframes ud-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ud-panel-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ud-popover-in{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ud-chart-rise{0%{opacity:.45;transform-origin:bottom;transform:scaleY(.18)}to{opacity:1;transform-origin:bottom;transform:scaleY(1)}}@media (max-width:760px){body:has(.auth-page){background:radial-gradient(circle at 92% 8%,#ea5f3e24,#0000 11rem),linear-gradient(#fcfcfc 0%,#fef2ea 100%)}.auth-diamond-image{opacity:.42;width:min(38vw,126px);display:block;bottom:12px;right:18px}.auth-narrative{min-height:260px;overflow:hidden}.auth-feature-strip .auth-icon,.auth-review-item .auth-icon,.auth-role-selector .auth-icon{border-radius:8px;width:30px;height:30px}.mini-trend-grid{gap:5px;min-height:136px}.diamond-score-visual{width:112px}}@media (hover:hover) and (pointer:fine){.auth-feature-strip article:hover,.workflow-card:hover,.mentor-card:hover,.chart-shell:hover{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.auth-page .auth-stage,.app-page,.auth-card,.auth-feature-strip article,.workflow-card,.wide-card,.chart-shell,.metric-band article,.mentor-card,.data-panel,.timeline-panel,.mini-trend-grid i,.topbar-menu>div{animation:none!important;transform:none!important}}
