body:has(#hierarchy-workspace){background:#f1f4f1;color:#18201d}.cohort-feed-band{grid-column:1 / -1;border:1px solid var(--line, #d8e0ea);border-radius:18px;padding:1.25rem;background:var(--surface, #fff)}.cohort-session-studio{grid-column:1 / -1;border:1px solid var(--hw-line);border-radius:18px;overflow:hidden;background:var(--hw-paper)}.cohort-community-hub{grid-column:1 / -1;border:1px solid var(--hw-line);border-radius:18px;overflow:hidden;background:#f7fafb}.cohort-schedule-band{grid-column:1 / -1;min-width:0;padding:1rem 1.1rem;border:1px solid var(--hw-line);border-radius:14px;background:#fff}.cohort-schedule-band .section-heading{align-items:flex-end}.cohort-schedule-band .pane-actions{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.cohort-schedule-band .pane-actions select{min-height:2.35rem}#hierarchy-workspace .cohort-session-studio,#hierarchy-workspace .cohort-feed-band:not(.student-cohort-feed),#hierarchy-workspace .cohort-task-band{display:none!important}.community-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:1.25rem;padding:1.7rem 1.8rem;color:#fff;background:linear-gradient(120deg,#3d82c9,#256e9f 55%,#2b78b5)}.community-hero>.secondary-button{flex:0 0 auto;border-color:#ffffff8c;background:#ffffff1f;color:#fff}.community-hero h3{margin:.3rem 0 .45rem;font-size:1.55rem}.community-hero p:not(.eyebrow){max-width:720px;margin:0;color:#ffffffdb;line-height:1.55}.community-hero .eyebrow{color:#d5eafa}.community-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;padding:1rem}.community-compose,.community-tasks,.community-feed{min-width:0;padding:1.1rem;border:1px solid var(--hw-line);border-radius:14px;background:#fff}.community-feed{margin:0 1rem 1rem}.community-compose .cohort-post-form{border:0;padding:0;background:transparent}.community-compose textarea{min-height:130px}.cohort-post-form .checkbox-field{display:flex;align-items:flex-start;gap:.65rem;margin-top:.9rem;padding:.8rem .9rem;border:1px solid var(--hw-line);border-radius:10px;background:#f8fbfc;line-height:1.4}.cohort-post-form .checkbox-field input{flex:0 0 auto;width:1.1rem;height:1.1rem;margin:.1rem 0 0;accent-color:#3a8fd6}.cohort-post-form .checkbox-field span{display:block;min-width:0;font-weight:700}.cohort-post-form>label:not(.checkbox-field){display:grid;gap:.35rem;margin-top:.85rem}.cohort-post-form>label:not(.checkbox-field)>span{font-size:.78rem;font-weight:700;color:var(--hw-muted)}.community-tasks .cohort-post-list{margin-top:.25rem}.is-task-post{border-left:4px solid #d18b2d;background:#fffaf1}.cohort-post-task-heading{display:block;margin-top:.7rem;color:#8b5a12}.cohort-post footer{display:flex;justify-content:flex-end;align-items:center;gap:.55rem;flex-wrap:wrap}.cohort-post-completed{color:#3a8fd6;font-weight:700}.is-completed-post{border-left-color:#3a8fd6;background:#f0f7fc}@media (max-width: 760px){.community-columns{grid-template-columns:1fr}.community-hero{align-items:stretch;flex-direction:column;padding:1.25rem}.community-hero>.secondary-button{width:100%;justify-content:center}.cohort-schedule-band .section-heading,.cohort-schedule-band .pane-actions{align-items:stretch;flex-direction:column}.cohort-schedule-band .pane-actions>*,.cohort-schedule-band .pane-actions select{width:100%}.community-feed{margin-inline:1rem}}.studio-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:1.5rem;padding:1.5rem;color:#fff;background:linear-gradient(120deg,#3d82c9,#256e9f)}.studio-hero h3{margin:.25rem 0 .45rem;font-size:1.45rem}.studio-hero p:not(.eyebrow){max-width:650px;margin:0;color:#ffffffdb;line-height:1.5}.studio-hero .eyebrow{color:#d5eafa}.studio-toolbar{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.5rem;border-bottom:1px solid var(--hw-line);background:#f7fafb}.studio-toolbar>div{display:grid;gap:.2rem}.studio-toolbar>div span{color:var(--hw-muted);font-size:.82rem}.session-studio-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1.25rem}.session-studio-card{display:grid;gap:.8rem;min-width:0;padding:1.1rem;border:1px solid var(--hw-line);border-radius:14px;background:#fff;box-shadow:0 4px 14px #1934460f}.studio-card-top,.studio-card-actions{display:flex;justify-content:space-between;align-items:center;gap:.6rem;flex-wrap:wrap}.studio-card-date,.studio-card-meta,.session-attendance-summary{color:var(--hw-muted);font-size:.78rem;font-weight:700}.session-studio-card h4{margin:0;font-size:1.08rem;line-height:1.3;overflow-wrap:anywhere}.studio-card-purpose{margin:0;color:var(--hw-text);line-height:1.45;overflow-wrap:anywhere}.studio-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding-top:.35rem;border-top:1px solid var(--hw-line)}.studio-card-grid span{display:grid;gap:.18rem;min-width:0}.studio-card-grid small{color:var(--hw-muted);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.studio-card-grid strong{font-size:.82rem;line-height:1.35;overflow-wrap:anywhere}.studio-card-actions{justify-content:flex-end;padding-top:.25rem}.student-studio-hero{margin-bottom:1rem;border-radius:14px}@media (max-width: 780px){.studio-hero{align-items:stretch;flex-direction:column;padding:1.1rem}.studio-hero .primary-button{width:100%;justify-content:center}.studio-toolbar{align-items:stretch;flex-direction:column;padding:1rem}.session-studio-list{grid-template-columns:1fr;padding:1rem}.studio-card-grid{grid-template-columns:1fr}}.session-centre-header{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.session-centre-actions{display:flex;align-items:flex-end;gap:.65rem;flex-wrap:wrap}.session-filter{display:grid;gap:.25rem;min-width:145px}.session-filter span{font-size:.75rem;font-weight:700;color:var(--hw-muted)}.cohort-session-card{display:grid;grid-template-columns:112px minmax(0,1fr) auto;gap:1rem;align-items:stretch;border:1px solid var(--hw-line);border-radius:14px;padding:1rem;background:var(--hw-paper);box-shadow:0 3px 10px #1f34490d}.session-card-date{display:grid;align-content:center;gap:.25rem;padding:.8rem;border-radius:10px;background:#eef5fb;color:var(--hw-blue);text-align:center}.session-card-date strong{font-size:1rem}.session-card-date span{font-size:.8rem;font-weight:700}.session-card-main{min-width:0}.session-card-main header{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.session-card-main h4{margin:.35rem 0 0;font-size:1.05rem;overflow-wrap:anywhere}.session-card-meta,.session-attendance-note,.session-attendance-note small{color:var(--hw-muted);font-size:.8rem}.session-card-agenda{margin:.7rem 0;line-height:1.45;overflow-wrap:anywhere}.session-card-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .9rem}.session-card-details div{display:grid;gap:.15rem;min-width:0}.session-card-details small{color:var(--hw-muted);font-size:.75rem;font-weight:700}.session-card-details span{overflow-wrap:anywhere}.session-card-actions{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:.45rem;min-width:145px}.session-card-actions .primary-button,.session-card-actions .secondary-button{justify-content:center;white-space:nowrap}.session-attendance-summary{color:var(--hw-muted);font-size:.75rem;text-align:center}.cohort-session-card.is-cancelled{opacity:.7}@media (max-width: 760px){.cohort-session-card{grid-template-columns:1fr;gap:.75rem}.session-card-date{display:flex;justify-content:space-between;text-align:left}.session-card-actions{flex-direction:row;flex-wrap:wrap;align-items:center;min-width:0}.session-card-actions>*{flex:1 1 140px}.session-card-details{grid-template-columns:1fr}}.cohort-post-form{border:1px solid var(--line, #d8e0ea);border-radius:14px;padding:1rem;background:var(--surface-muted, #f8fafc)}.cohort-post-form textarea{min-height:5.5rem;resize:vertical}.cohort-post-list{display:grid;gap:.75rem;margin-top:1rem}.cohort-post{border:1px solid var(--line, #d8e0ea);border-radius:14px;padding:1rem;background:#fff}.cohort-post header,.cohort-post footer{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;flex-wrap:wrap}.cohort-post header span:first-child{display:grid;gap:.15rem}.cohort-post header small,.cohort-post-meta{color:var(--muted, #637083);font-size:.8rem}.cohort-post-meta{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.cohort-post p{margin:.85rem 0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.cohort-post footer{justify-content:flex-end;padding-top:.65rem;border-top:1px solid var(--line, #e5eaf0)}@media (max-width: 640px){.cohort-feed-band,.cohort-post-form,.cohort-post{padding:.85rem}.cohort-post-form .form-grid.two{grid-template-columns:1fr}}#hierarchy-workspace{--hw-bg: #f3f7fb;--hw-paper: #ffffff;--hw-paper-muted: #f6f9fc;--hw-ink: #172334;--hw-ink-soft: #3b4c60;--hw-muted: #607286;--hw-line: #d8e3ee;--hw-line-strong: #c2d3e2;--hw-sidebar: #2f6bb0;--hw-sidebar-2: #3f7fc0;--hw-orange: #3f93d9;--hw-orange-dark: #2f74b8;--hw-orange-soft: #e5f1fa;--hw-teal: #2f8fb8;--hw-teal-soft: #e6f3f8;--hw-blue: #3a8fd6;--hw-blue-soft: #e5f1fa;--hw-yellow: #c28c13;--hw-yellow-soft: #fff7dd;--hw-danger: #b23e3a;--hw-danger-soft: #fff0ef;min-height:100vh;background:var(--hw-bg);color:var(--hw-ink);font-family:DM Sans,Segoe UI,sans-serif;font-size:15px;line-height:1.5}#hierarchy-workspace *,#hierarchy-workspace *:before,#hierarchy-workspace *:after{box-sizing:border-box}#hierarchy-workspace [hidden]{display:none!important}#hierarchy-workspace button,#hierarchy-workspace input,#hierarchy-workspace select,#hierarchy-workspace textarea{font:inherit}#hierarchy-workspace button,#hierarchy-workspace a{-webkit-tap-highlight-color:transparent}#hierarchy-workspace h1,#hierarchy-workspace h2,#hierarchy-workspace h3,#hierarchy-workspace h4{color:var(--hw-ink);font-family:Sora,Trebuchet MS,sans-serif;letter-spacing:0}#hierarchy-workspace button:focus-visible,#hierarchy-workspace a:focus-visible,#hierarchy-workspace input:focus-visible,#hierarchy-workspace select:focus-visible,#hierarchy-workspace textarea:focus-visible{outline:3px solid rgba(61,100,189,.25);outline-offset:2px}#hierarchy-workspace .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#hierarchy-workspace .eyebrow{margin:0 0 4px;color:var(--hw-muted);font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}#hierarchy-workspace .brand-mark{display:inline-grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:6px;background:var(--hw-orange);color:#fff}#hierarchy-workspace .primary-button,#hierarchy-workspace .secondary-button,#hierarchy-workspace .danger-button,#hierarchy-workspace .back-button,#hierarchy-workspace .text-button,#hierarchy-workspace .icon-button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:6px;font-weight:750;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}#hierarchy-workspace .primary-button{padding:9px 15px;background:var(--hw-orange);color:#fff}#hierarchy-workspace .primary-button:hover{background:var(--hw-orange-dark);transform:translateY(-1px)}#hierarchy-workspace .secondary-button{padding:8px 14px;border:1px solid var(--hw-line-strong);background:#fff;color:var(--hw-ink)}#hierarchy-workspace .secondary-button:hover{border-color:#98a69e;background:var(--hw-paper-muted)}#hierarchy-workspace .danger-button{padding:9px 15px;background:var(--hw-danger);color:#fff}#hierarchy-workspace .icon-button{width:40px;min-width:40px;padding:0;border:1px solid var(--hw-line);background:#fff;color:var(--hw-ink-soft)}#hierarchy-workspace .icon-button:hover{border-color:var(--hw-line-strong);color:var(--hw-ink)}#hierarchy-workspace .primary-icon{border-color:var(--hw-orange);background:var(--hw-orange);color:#fff}#hierarchy-workspace .text-button,#hierarchy-workspace .back-button{min-height:36px;padding:3px 0;background:transparent;color:var(--hw-blue)}#hierarchy-workspace .back-button{margin-bottom:20px;color:var(--hw-ink-soft)}#hierarchy-workspace button:disabled{cursor:not-allowed;opacity:.55;transform:none}#hierarchy-workspace .full-button{width:100%}#hierarchy-workspace .workspace-boot{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;gap:13px;padding:24px;background:var(--hw-bg)}#hierarchy-workspace .boot-copy{display:grid;gap:1px}#hierarchy-workspace .boot-copy strong{font-family:Sora,sans-serif;font-size:14px}#hierarchy-workspace .boot-copy small{color:var(--hw-muted);font-size:12px}#hierarchy-workspace .boot-loader{width:19px;height:19px;margin-left:3px;border:2px solid #ccd5cf;border-top-color:var(--hw-teal);border-radius:50%;animation:hw-spin .7s linear infinite}@keyframes hw-spin{to{transform:rotate(360deg)}}#hierarchy-workspace .access-shell{min-height:100vh;display:grid;align-content:center;justify-items:center;gap:11px;padding:32px 20px;text-align:center}#hierarchy-workspace .access-icon{display:grid;width:54px;height:54px;place-items:center;margin-bottom:8px;border:1px solid #efc9bd;border-radius:8px;background:var(--hw-orange-soft);color:var(--hw-orange-dark)}#hierarchy-workspace .access-shell h1{font-size:26px}#hierarchy-workspace .access-shell p:not(.eyebrow){max-width:460px;color:var(--hw-muted)}#hierarchy-workspace .auth-shell{min-height:100vh;display:grid;grid-template-columns:minmax(360px,.86fr) minmax(440px,1.14fr);background:#fff}#hierarchy-workspace .auth-context{display:flex;min-height:100vh;flex-direction:column;padding:clamp(30px,5vw,70px);background:var(--hw-sidebar);color:#eef5f1}#hierarchy-workspace .back-link,#hierarchy-workspace .auth-brand{display:inline-flex;width:fit-content;align-items:center}#hierarchy-workspace .back-link{gap:7px;color:#eef5f1a6;font-size:13px;font-weight:700}#hierarchy-workspace .back-link:hover{color:#fff}#hierarchy-workspace .auth-brand{gap:11px;margin-top:clamp(42px,9vh,88px);font-family:Sora,sans-serif}#hierarchy-workspace .auth-message{max-width:590px;margin-top:clamp(50px,8vh,88px)}#hierarchy-workspace .auth-context .eyebrow{color:#77d5c9}#hierarchy-workspace .auth-message h1{max-width:570px;color:#fff;font-size:clamp(31px,4vw,51px);line-height:1.06}#hierarchy-workspace .auth-message>p:last-child{max-width:540px;margin-top:18px;color:#eef5f1b3;font-size:16px}#hierarchy-workspace .auth-entry{display:grid;min-height:100vh;place-items:center;padding:40px;background:#fff}#hierarchy-workspace .auth-entry-inner{width:min(420px,100%)}body:has(#hierarchy-workspace) #analytics-consent-banner{display:none!important}#hierarchy-workspace .auth-mode-tabs{display:grid;margin-bottom:30px;grid-template-columns:.8fr 1.2fr;border-bottom:1px solid var(--hw-line)}#hierarchy-workspace .auth-mode-tabs button{min-height:43px;padding:8px 6px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--hw-muted);font-size:12px;font-weight:800;cursor:pointer}#hierarchy-workspace .auth-mode-tabs button.is-active{border-bottom-color:var(--hw-teal);color:var(--hw-ink)}#hierarchy-workspace .account-policy-note{margin-top:18px;color:var(--hw-muted);font-size:12px;text-align:center}#hierarchy-workspace .auth-entry-inner.is-password-setup>:not(#password-setup-panel){display:none}#hierarchy-workspace #password-setup-panel{width:100%}#hierarchy-workspace .password-requirements{margin-top:-5px}#hierarchy-workspace .password-requirements span{display:flex;min-height:32px;align-items:center;justify-content:flex-start;gap:6px;padding:2px 0;color:var(--hw-muted);font-size:12px;font-weight:700;line-height:1.25}#hierarchy-workspace .password-requirements span:before{width:6px;height:6px;flex:0 0 6px;border:1px solid #9ca9a2;border-radius:50%;background:#fff;content:""}#hierarchy-workspace .password-requirements span.is-met{color:var(--hw-teal)}#hierarchy-workspace .password-requirements span.is-met:before{border-color:var(--hw-teal);background:var(--hw-teal)}#hierarchy-workspace .auth-heading{display:flex;align-items:center;gap:12px}#hierarchy-workspace .auth-heading h2{font-size:29px}#hierarchy-workspace .auth-icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid #b8dcd7;border-radius:6px;background:var(--hw-teal-soft);color:var(--hw-teal)}#hierarchy-workspace .auth-note{margin:17px 0 28px;color:var(--hw-muted)}#hierarchy-workspace .stack-form,#hierarchy-workspace .compact-form,#hierarchy-workspace .dialog-body{display:grid;gap:16px}#hierarchy-workspace label{display:grid;gap:7px;color:var(--hw-ink-soft);font-size:13px;font-weight:750}#hierarchy-workspace input,#hierarchy-workspace select,#hierarchy-workspace textarea{width:100%;min-height:42px;border:1px solid var(--hw-line-strong);border-radius:5px;background:#fff;color:var(--hw-ink)}#hierarchy-workspace input,#hierarchy-workspace select{padding:9px 11px}#hierarchy-workspace textarea{min-height:86px;padding:10px 11px;resize:vertical}#hierarchy-workspace input::placeholder,#hierarchy-workspace textarea::placeholder{color:#9aa49e}#hierarchy-workspace .input-shell{display:grid;min-height:44px;align-items:center;grid-template-columns:22px 1fr auto;border:1px solid var(--hw-line-strong);border-radius:5px;background:#fff;color:var(--hw-muted)}#hierarchy-workspace .input-shell>svg{margin-left:11px}#hierarchy-workspace .input-shell input{min-width:0;border:0;outline:0}#hierarchy-workspace .input-action{width:38px;min-width:38px;min-height:38px;border:0}#hierarchy-workspace .form-status:empty,#hierarchy-workspace .workspace-status:empty{display:none}#hierarchy-workspace .form-status,#hierarchy-workspace .workspace-status{margin-top:13px;padding:10px 12px;border:1px solid #b9d8d3;border-radius:5px;background:var(--hw-teal-soft);color:#075c54;font-size:13px}#hierarchy-workspace .form-status.is-error,#hierarchy-workspace .workspace-status.is-error{border-color:#efc4c2;background:var(--hw-danger-soft);color:var(--hw-danger)}#hierarchy-workspace .notice{display:flex;align-items:flex-start;gap:9px;margin-top:14px;padding:11px 12px;border:1px solid var(--hw-line);border-radius:5px;font-size:13px}#hierarchy-workspace .credential-recipient{display:grid;gap:3px}#hierarchy-workspace .credential-recipient small{color:var(--hw-muted)}#hierarchy-workspace .one-time-password{display:grid;min-height:56px;align-items:center;grid-template-columns:minmax(0,1fr) 42px;gap:10px;padding:9px 10px 9px 14px;border:1px solid var(--hw-line-strong);border-radius:6px;background:var(--hw-paper-muted)}#hierarchy-workspace .one-time-password code{overflow-wrap:anywhere;color:var(--hw-ink);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:17px;font-weight:800}#hierarchy-workspace .notice.warning{border-color:#ead89e;background:var(--hw-yellow-soft);color:#77530a}#hierarchy-workspace .notice.danger{border-color:#efc4c2;background:var(--hw-danger-soft);color:var(--hw-danger)}#hierarchy-workspace .notice.secure{border-color:#b6dad5;background:var(--hw-teal-soft);color:#075e56}#hierarchy-workspace .quick-role-access{margin-top:28px;padding-top:22px;border-top:1px solid var(--hw-line)}#hierarchy-workspace .quick-role-buttons{display:grid;margin-top:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#hierarchy-workspace .quick-role-button{display:grid;min-height:56px;justify-items:start;gap:2px;padding:9px 11px;border:1px solid var(--hw-line);border-radius:5px;background:var(--hw-paper-muted);color:var(--hw-ink);text-align:left;cursor:pointer}#hierarchy-workspace .quick-role-button:hover{border-color:#9eb5ad;background:#fff}#hierarchy-workspace .quick-role-button strong{font-size:12px}#hierarchy-workspace .quick-role-button small{max-width:100%;color:var(--hw-muted);font-size:12px;line-height:1.35;overflow-wrap:anywhere}#hierarchy-workspace .workspace-shell{min-height:100vh;background:var(--hw-bg)}#hierarchy-workspace .career-route-fallback{display:none}#hierarchy-workspace .workspace-sidebar{position:fixed;inset:0 auto 0 0;z-index:50;display:flex;width:252px;flex-direction:column;padding:22px 14px 16px;background:var(--hw-sidebar);color:#eef5f1}#hierarchy-workspace .sidebar-brand{display:flex;align-items:center;gap:10px;padding:0 7px 20px;border-bottom:1px solid rgba(255,255,255,.1)}#hierarchy-workspace .sidebar-brand>span:last-child,#hierarchy-workspace .sidebar-scope>span:last-child{display:grid;min-width:0}#hierarchy-workspace .sidebar-brand strong{color:#fff;font-family:Sora,sans-serif;font-size:12px}#hierarchy-workspace .sidebar-brand small,#hierarchy-workspace .sidebar-scope small{color:#eef5f18c;font-size:12px}#hierarchy-workspace .sidebar-scope{display:flex;align-items:center;gap:10px;margin:17px 4px 10px;padding:11px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#ffffff0b}#hierarchy-workspace .sidebar-scope strong{overflow:hidden;color:#fff;font-size:12px;text-overflow:ellipsis;white-space:nowrap}#hierarchy-workspace .sidebar-branch-context{display:grid;min-width:0;align-items:center;grid-template-columns:18px minmax(0,1fr) auto;gap:9px;margin:0 4px 8px;padding:9px 11px;border-bottom:1px solid rgba(255,255,255,.1);color:#eef5f1b8}#hierarchy-workspace .sidebar-branch-context>span{display:grid;min-width:0}#hierarchy-workspace .sidebar-branch-context strong{overflow:hidden;color:#fff;font-size:12px;text-overflow:ellipsis;white-space:nowrap}#hierarchy-workspace .sidebar-branch-context small{color:#eef5f17a;font-size:12px}#hierarchy-workspace .sidebar-branch-context code{padding:2px 5px;border:1px solid rgba(255,255,255,.14);border-radius:4px;color:#d4e9e3;font-size:12px}#hierarchy-workspace .avatar{display:inline-grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:6px;background:#d8eee9;color:#0b675e;font-family:Sora,sans-serif;font-size:12px;font-weight:800}#hierarchy-workspace .avatar.small{width:32px;height:32px;flex-basis:32px}#hierarchy-workspace .workspace-nav{display:grid;gap:4px;margin-top:8px}#hierarchy-workspace .nav-item{display:grid;width:100%;min-height:43px;align-items:center;grid-template-columns:22px minmax(0,1fr) auto;gap:9px;padding:8px 11px;border:0;border-radius:5px;background:transparent;color:#eef5f1ad;font-size:13px;font-weight:700;text-align:left;cursor:pointer}#hierarchy-workspace .nav-item:hover{background:#ffffff0f;color:#fff}#hierarchy-workspace .nav-item.is-active{background:#eef5f1;color:var(--hw-sidebar)}#hierarchy-workspace .nav-count{min-width:22px;padding:2px 6px;border-radius:999px;background:#ffffff1a;font-size:12px;text-align:center}#hierarchy-workspace .nav-item.is-active .nav-count{background:#d5e5de}#hierarchy-workspace .role-lab-nav{margin-top:10px;border-top:1px solid rgba(255,255,255,.1);border-radius:0 0 5px 5px}#hierarchy-workspace .sidebar-foot{display:grid;gap:7px;margin-top:auto;padding:13px 5px 0;border-top:1px solid rgba(255,255,255,.1)}#hierarchy-workspace .site-link,#hierarchy-workspace .sign-out-button{display:flex;min-height:38px;align-items:center;gap:9px;padding:8px 9px;border:0;border-radius:5px;background:transparent;color:#eef5f199;font-size:12px;font-weight:700;cursor:pointer}#hierarchy-workspace .site-link:hover,#hierarchy-workspace .sign-out-button:hover{background:#ffffff0f;color:#fff}#hierarchy-workspace .workspace-main{width:calc(100% - 252px);min-height:100vh;margin-left:252px;padding:0 38px 72px}#hierarchy-workspace .workspace-topbar{position:sticky;top:0;z-index:30;display:flex;min-height:108px;align-items:center;justify-content:space-between;gap:22px;border-bottom:1px solid var(--hw-line);background:#f1f4f1f5}#hierarchy-workspace .workspace-topbar h1{font-size:24px}#hierarchy-workspace .topbar-copy{display:flex;min-width:0;align-items:flex-end;gap:22px}#hierarchy-workspace .workspace-branch-context{display:inline-flex;min-height:30px;align-items:center;gap:7px;margin-bottom:2px;padding-left:18px;border-left:1px solid var(--hw-line);color:var(--hw-muted);font-size:12px;font-weight:750;white-space:nowrap}#hierarchy-workspace .workspace-branch-context code,#hierarchy-workspace .branch-cell code{padding:2px 5px;border:1px solid var(--hw-line-strong);border-radius:4px;background:#fff;color:var(--hw-blue);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}#hierarchy-workspace .view-subtitle,#hierarchy-workspace .view-copy{margin-top:4px;color:var(--hw-muted);font-size:13px}#hierarchy-workspace .context-progress{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.55fr);gap:20px;align-items:center;margin:0 0 20px;padding:16px 18px;border:1px solid var(--hw-line);border-radius:14px;background:var(--hw-paper-muted)}#hierarchy-workspace .context-progress-copy h3{margin:3px 0 5px}#hierarchy-workspace .context-progress-copy p:last-child{margin:0;color:var(--hw-muted)}#hierarchy-workspace .context-progress-meter{display:grid;gap:6px}#hierarchy-workspace .context-progress-meter strong{font-size:24px;line-height:1}#hierarchy-workspace .context-progress-meter span{color:var(--hw-muted);font-size:12px}#hierarchy-workspace .progress-track{height:9px;overflow:hidden;border-radius:999px;background:var(--hw-line)}#hierarchy-workspace .progress-track i{display:block;width:0;height:100%;border-radius:inherit;background:var(--hw-blue);transition:width .18s ease}@media (max-width: 760px){#hierarchy-workspace[data-career-decision-page=true] .career-decision-screen,#hierarchy-workspace[data-career-decision-page=true] .career-decision-screen .dialog-form,#hierarchy-workspace[data-career-decision-page=true] .career-decision-screen .dialog-body{position:relative!important;height:auto!important;max-height:none!important;overflow:visible!important;transform:none!important}#hierarchy-workspace .context-progress{grid-template-columns:1fr}}#hierarchy-workspace .topbar-actions,#hierarchy-workspace .filter-row{display:flex;align-items:center;gap:8px}#hierarchy-workspace .workspace-status{margin:16px 0 -2px}#hierarchy-workspace .workspace-view{padding-top:30px}#hierarchy-workspace .mobile-header,#hierarchy-workspace .mobile-nav{display:none}#hierarchy-workspace .metric-grid{display:grid;border-block:1px solid var(--hw-line);grid-template-columns:repeat(4,minmax(0,1fr))}#hierarchy-workspace .metric-item{min-width:0;padding:21px 24px 21px 0}#hierarchy-workspace .metric-item+.metric-item{padding-left:24px;border-left:1px solid var(--hw-line)}#hierarchy-workspace .metric-item span{display:block;color:var(--hw-muted);font-size:12px;font-weight:800;text-transform:uppercase}#hierarchy-workspace .metric-item strong{display:block;margin-top:3px;color:var(--hw-ink);font-family:Sora,sans-serif;font-size:28px;line-height:1.15}#hierarchy-workspace .metric-item small{display:block;min-height:18px;margin-top:4px;color:var(--hw-muted);font-size:12px}#hierarchy-workspace .overview-grid,#hierarchy-workspace .record-grid,#hierarchy-workspace .career-grid{display:grid;margin-top:28px;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:28px}#hierarchy-workspace .work-panel{min-width:0;padding:23px 24px;border:1px solid var(--hw-line);border-radius:7px;background:var(--hw-paper)}#hierarchy-workspace .section-heading,#hierarchy-workspace .view-toolbar,#hierarchy-workspace .record-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}#hierarchy-workspace .section-heading>div,#hierarchy-workspace .view-toolbar>div,#hierarchy-workspace .record-header>div,#hierarchy-workspace .pane-heading>div,#hierarchy-workspace .record-navigation>*{min-width:0}#hierarchy-workspace .section-heading h2,#hierarchy-workspace .section-heading h3,#hierarchy-workspace .view-toolbar h2,#hierarchy-workspace .record-header h2,#hierarchy-workspace .pane-heading h3,#hierarchy-workspace .section-heading p,#hierarchy-workspace .view-toolbar p,#hierarchy-workspace .record-header p,#hierarchy-workspace .pane-heading p{overflow-wrap:anywhere}#hierarchy-workspace .section-heading.compact{align-items:center}#hierarchy-workspace .section-heading h2,#hierarchy-workspace .view-toolbar h2,#hierarchy-workspace .record-header h2{font-size:20px}#hierarchy-workspace .section-heading h3{font-size:16px}#hierarchy-workspace .section-heading>svg{color:var(--hw-teal)}#hierarchy-workspace .attention-list,#hierarchy-workspace .structure-list,#hierarchy-workspace .compact-list,#hierarchy-workspace .note-list,#hierarchy-workspace .task-list,#hierarchy-workspace .path-list{display:grid;margin-top:16px}#hierarchy-workspace .attention-item{display:grid;min-height:58px;align-items:center;grid-template-columns:8px minmax(0,1fr) auto;gap:12px;padding:11px 0;border-top:1px solid var(--hw-line)}#hierarchy-workspace .attention-item:first-child{border-top:0}#hierarchy-workspace .attention-dot{width:7px;height:7px;border-radius:50%;background:var(--hw-orange)}#hierarchy-workspace .attention-item strong,#hierarchy-workspace .attention-item small{display:block}#hierarchy-workspace .attention-item strong{font-size:13px}#hierarchy-workspace .attention-item small{margin-top:2px;color:var(--hw-muted);font-size:12px}#hierarchy-workspace .inline-link-button,#hierarchy-workspace .table-action{min-height:38px;padding:8px 11px;border:1px solid var(--hw-line);border-radius:5px;background:#fff;color:var(--hw-blue);font-size:12px;font-weight:800;cursor:pointer}#hierarchy-workspace .structure-row{display:grid;min-height:48px;align-items:center;grid-template-columns:26px minmax(0,1fr) auto;gap:10px;border-bottom:1px solid var(--hw-line)}#hierarchy-workspace .structure-row:last-child{border-bottom:0}#hierarchy-workspace .structure-index{color:var(--hw-muted);font-size:12px;font-weight:800}#hierarchy-workspace .structure-row span:nth-child(2){font-size:12px;font-weight:700}#hierarchy-workspace .structure-row strong{color:var(--hw-teal);font-family:Sora,sans-serif;font-size:15px}#hierarchy-workspace .student-focus{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:28px;padding:24px 26px;border-left:4px solid var(--hw-orange);background:#fff}#hierarchy-workspace .student-focus h2{font-size:20px}#hierarchy-workspace .student-focus p:last-child{margin-top:4px;color:var(--hw-muted)}#hierarchy-workspace .view-toolbar{align-items:flex-end;margin-bottom:22px}#hierarchy-workspace .search-field{display:grid;width:min(280px,100%);align-items:center;grid-template-columns:24px 1fr;border:1px solid var(--hw-line-strong);border-radius:5px;background:#fff;color:var(--hw-muted)}#hierarchy-workspace .search-field svg{margin-left:10px}#hierarchy-workspace .search-field input{border:0;outline:0}#hierarchy-workspace .filter-row select{width:150px}#hierarchy-workspace .table-shell{overflow-x:auto;border:1px solid var(--hw-line);border-radius:7px;background:#fff}#hierarchy-workspace table{width:100%;min-width:820px;border-collapse:collapse}#hierarchy-workspace th,#hierarchy-workspace td{padding:13px 15px;border-bottom:1px solid var(--hw-line);text-align:left;vertical-align:middle}#hierarchy-workspace th{background:var(--hw-paper-muted);color:var(--hw-muted);font-size:12px;font-weight:850;text-transform:uppercase}#hierarchy-workspace td{color:var(--hw-ink-soft);font-size:12px}#hierarchy-workspace tbody tr:last-child td{border-bottom:0}#hierarchy-workspace tbody tr:hover td{background:#fbfcfb}#hierarchy-workspace .person-cell{display:flex;min-width:180px;align-items:center;gap:10px}#hierarchy-workspace .person-cell>span:last-child{display:grid;min-width:0}#hierarchy-workspace .person-cell strong,#hierarchy-workspace .person-cell small{overflow-wrap:anywhere;white-space:normal}#hierarchy-workspace .person-cell strong{color:var(--hw-ink);font-size:12px}#hierarchy-workspace .status-badge[data-status=setup_pending]{background:var(--hw-yellow-soft);color:#79570e}#hierarchy-workspace .person-cell small{color:var(--hw-muted);font-size:12px}#hierarchy-workspace .branch-cell{display:grid;justify-items:start;gap:4px}#hierarchy-workspace .branch-cell strong{font-size:12px}#hierarchy-workspace .status-badge,#hierarchy-workspace .role-badge{display:inline-flex;min-height:24px;align-items:center;padding:3px 8px;border-radius:999px;background:#edf1ee;color:var(--hw-ink-soft);font-size:12px;font-weight:800;white-space:nowrap}#hierarchy-workspace .status-badge[data-status=active]{background:var(--hw-teal-soft);color:#07665c}#hierarchy-workspace .status-badge[data-status=pending]{background:var(--hw-yellow-soft);color:#79570e}#hierarchy-workspace .status-badge[data-status=suspended],#hierarchy-workspace .status-badge[data-status=rejected]{background:var(--hw-danger-soft);color:var(--hw-danger)}#hierarchy-workspace .row-actions{display:flex;min-width:235px;flex-wrap:wrap;justify-content:flex-end;gap:6px}#hierarchy-workspace .career-decision-row .row-actions,#hierarchy-workspace .skill-roadmap-row .row-actions,#hierarchy-workspace .coaching-action-row .row-actions,#hierarchy-workspace .advice-row .row-actions{min-width:0;max-width:100%}#hierarchy-workspace .career-decision-row .row-actions>*,#hierarchy-workspace .skill-roadmap-row .row-actions>*,#hierarchy-workspace .coaching-action-row .row-actions>*,#hierarchy-workspace .advice-row .row-actions>*{max-width:100%;overflow-wrap:anywhere;white-space:normal}#hierarchy-workspace .empty-state{padding:40px 22px;color:var(--hw-muted);text-align:center}#hierarchy-workspace .scope-note{max-width:360px;color:var(--hw-muted);font-size:12px;text-align:right}#hierarchy-workspace .approval-summary{display:flex;align-items:center;gap:10px;margin-bottom:13px;padding:12px 14px;border:1px solid #ead79b;border-radius:6px;background:var(--hw-yellow-soft);color:#725108;font-size:12px;font-weight:750}#hierarchy-workspace .request-list{display:grid;border-top:1px solid var(--hw-line)}#hierarchy-workspace .request-row{display:grid;min-height:78px;align-items:center;grid-template-columns:minmax(180px,1.2fr) minmax(130px,.65fr) minmax(130px,.65fr) minmax(125px,.55fr) auto;gap:16px;padding:15px 4px;border-bottom:1px solid var(--hw-line)}#hierarchy-workspace .request-person strong,#hierarchy-workspace .request-person small,#hierarchy-workspace .request-detail strong,#hierarchy-workspace .request-detail small{display:block}#hierarchy-workspace .request-person strong{font-size:13px}#hierarchy-workspace .request-person small,#hierarchy-workspace .request-detail small{color:var(--hw-muted);font-size:12px}#hierarchy-workspace .request-detail strong{color:var(--hw-ink-soft);font-size:12px}#hierarchy-workspace .request-actions{display:flex;justify-content:flex-end;gap:7px}#hierarchy-workspace .approve-button,#hierarchy-workspace .reject-button{min-height:34px;padding:6px 10px;border-radius:5px;font-size:12px;font-weight:800;cursor:pointer}#hierarchy-workspace .approve-button{border:1px solid #9bcfc7;background:var(--hw-teal-soft);color:#056259}#hierarchy-workspace .reject-button{border:1px solid #e5b9b7;background:#fff;color:var(--hw-danger)}#hierarchy-workspace .branch-list{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:14px}#hierarchy-workspace .branch-row{display:grid;min-height:150px;align-content:space-between;padding:18px;border:1px solid var(--hw-line);border-top:3px solid var(--hw-teal);border-radius:6px;background:#fff}#hierarchy-workspace .branch-row h3{margin-top:5px;font-size:16px}#hierarchy-workspace .branch-row p,#hierarchy-workspace .branch-row small{color:var(--hw-muted);font-size:12px}#hierarchy-workspace .branch-stats{display:flex;gap:18px;margin-top:22px}#hierarchy-workspace .branch-stats span{display:grid}#hierarchy-workspace .branch-stats strong{font-family:Sora,sans-serif;font-size:16px}#hierarchy-workspace .branch-card-header,#hierarchy-workspace .branch-card-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}#hierarchy-workspace .branch-card-footer{align-items:center;margin-top:16px;padding-top:12px;border-top:1px solid var(--hw-line);color:var(--hw-muted);font-size:12px}#hierarchy-workspace .branch-row[data-status=inactive]{border-top-color:#9ba7a1;background:#f7f8f7}#hierarchy-workspace .status-badge[data-status=inactive]{background:#e7eae8;color:#59645f}#hierarchy-workspace .activity-list{display:grid;border-top:1px solid var(--hw-line)}#hierarchy-workspace .activity-row{display:grid;min-height:72px;align-items:center;grid-template-columns:10px minmax(220px,1fr) minmax(160px,auto);gap:14px;padding:12px 4px;border-bottom:1px solid var(--hw-line)}#hierarchy-workspace .activity-marker{width:7px;height:7px;border-radius:50%;background:var(--hw-orange);box-shadow:0 0 0 3px #f9e6d7}#hierarchy-workspace .activity-copy,#hierarchy-workspace .activity-by,#hierarchy-workspace .managed-identity>span:last-child{display:grid;min-width:0}#hierarchy-workspace .activity-copy strong,#hierarchy-workspace .activity-by strong{color:var(--hw-ink);font-size:12px;line-height:1.4;overflow-wrap:anywhere}#hierarchy-workspace .activity-copy small,#hierarchy-workspace .activity-by small{margin-top:2px;color:var(--hw-muted);font-size:12px}#hierarchy-workspace .activity-by{justify-items:end;text-align:right}#hierarchy-workspace .managed-identity{display:flex;align-items:center;gap:11px;padding:12px;border:1px solid var(--hw-line);border-radius:6px;background:var(--hw-paper-muted)}#hierarchy-workspace .managed-identity small{color:var(--hw-muted);font-size:12px;line-height:1.35;overflow-wrap:anywhere}#hierarchy-workspace .record-header{align-items:center;padding-bottom:21px;border-bottom:1px solid var(--hw-line)}#hierarchy-workspace .record-header p:last-child{margin-top:5px;color:var(--hw-muted);font-size:12px}#hierarchy-workspace .record-grid{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr)}#hierarchy-workspace .definition-list{display:grid;margin-top:17px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}#hierarchy-workspace .definition-item{min-width:0;padding:10px 0;border-bottom:1px solid var(--hw-line)}#hierarchy-workspace .definition-item dt{color:var(--hw-muted);font-size:12px;font-weight:800;text-transform:uppercase}#hierarchy-workspace .definition-item dd{margin-top:3px;color:var(--hw-ink-soft);font-size:12px}#hierarchy-workspace .form-grid{display:grid;gap:14px}#hierarchy-workspace .form-grid>*,#hierarchy-workspace .action-composer>*{min-width:0}#hierarchy-workspace .form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}#hierarchy-workspace .form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}#hierarchy-workspace .choice-chip-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}#hierarchy-workspace .choice-chip{display:flex;grid-template-columns:none;align-items:center;gap:9px;min-height:46px;padding:10px 12px;border:1px solid var(--hw-line-strong);border-radius:7px;background:#fff;color:var(--hw-ink-soft);cursor:pointer}#hierarchy-workspace .choice-chip input{width:18px;min-height:18px;accent-color:var(--hw-teal);padding:0;text-transform:none}#hierarchy-workspace .choice-chip:has(input:checked){border-color:var(--hw-teal);background:var(--hw-teal-soft);color:var(--hw-ink)}#hierarchy-workspace .skill-detail-fields{border-top:1px solid var(--hw-line);padding-top:14px}#hierarchy-workspace .skill-detail-fields summary{color:var(--hw-teal);cursor:pointer;font-size:13px;font-weight:800;list-style-position:inside}#hierarchy-workspace .skill-detail-fields-body{display:grid;gap:16px;margin-top:16px}#hierarchy-workspace .student-context-advanced{border-top:1px solid var(--hw-line);padding-top:14px}#hierarchy-workspace .student-context-advanced summary{color:var(--hw-teal);cursor:pointer;font-size:13px;font-weight:800}#hierarchy-workspace .student-context-advanced-body{display:grid;gap:16px;margin-top:16px}#hierarchy-workspace .compact-form{margin-top:16px}#hierarchy-workspace .notes-section{margin-top:28px;padding-top:24px;border-top:1px solid var(--hw-line)}#hierarchy-workspace .note-composer{display:grid;align-items:end;margin-top:14px;grid-template-columns:160px 190px minmax(220px,1fr) auto;gap:9px}#hierarchy-workspace .note-field{display:grid;align-content:start;gap:4px;min-width:0}#hierarchy-workspace .note-field>span{color:var(--hw-muted);font-size:12px;font-weight:750;letter-spacing:.02em}#hierarchy-workspace .note-input textarea{min-height:42px}#hierarchy-workspace .note-item{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:16px;padding:14px 0;border-bottom:1px solid var(--hw-line)}#hierarchy-workspace .note-item strong,#hierarchy-workspace .note-item small{display:block}#hierarchy-workspace .note-item strong{color:var(--hw-ink-soft);font-size:12px}#hierarchy-workspace .note-item small{margin-top:3px;color:var(--hw-muted);font-size:12px}#hierarchy-workspace .note-item p{color:var(--hw-ink-soft);font-size:12px;white-space:pre-wrap}#hierarchy-workspace .career-grid{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);margin-top:0}#hierarchy-workspace .career-grid.lower-grid{margin-top:28px;grid-template-columns:repeat(2,minmax(0,1fr))}#hierarchy-workspace .inline-create-form{display:grid;align-items:center;margin-top:15px;grid-template-columns:minmax(160px,1fr) 108px 135px 40px;gap:7px}#hierarchy-workspace .path-form{grid-template-columns:minmax(150px,1fr) 76px minmax(130px,.9fr) 40px}#hierarchy-workspace .task-item,#hierarchy-workspace .path-item,#hierarchy-workspace .compact-list-item{display:grid;align-items:center;gap:11px;padding:12px 0;border-bottom:1px solid var(--hw-line)}#hierarchy-workspace .task-item{grid-template-columns:38px minmax(0,1fr) auto}#hierarchy-workspace .task-check{width:36px;height:36px;padding:0;border:1px solid var(--hw-line-strong);border-radius:50%;background:#fff;color:transparent;cursor:pointer}#hierarchy-workspace .task-item.is-done .task-check{border-color:var(--hw-teal);background:var(--hw-teal);color:#fff}#hierarchy-workspace .task-item.is-done .task-copy strong{color:var(--hw-muted);text-decoration:line-through}#hierarchy-workspace .task-copy strong,#hierarchy-workspace .task-copy small,#hierarchy-workspace .path-copy strong,#hierarchy-workspace .path-copy small{display:block}#hierarchy-workspace .task-copy strong,#hierarchy-workspace .path-copy strong{font-size:12px}#hierarchy-workspace .task-copy small,#hierarchy-workspace .path-copy small{margin-top:2px;color:var(--hw-muted);font-size:12px}#hierarchy-workspace .path-item{grid-template-columns:46px minmax(0,1fr) auto}#hierarchy-workspace .fit-score{display:grid;width:42px;height:42px;place-items:center;border:1px solid #afc3ef;border-radius:6px;background:var(--hw-blue-soft);color:var(--hw-blue);font-family:Sora,sans-serif;font-size:12px;font-weight:800}#hierarchy-workspace .compact-list-item{grid-template-columns:minmax(0,1fr) auto}#hierarchy-workspace .compact-list-item strong,#hierarchy-workspace .compact-list-item small{display:block}#hierarchy-workspace .compact-list-item strong{font-size:12px}#hierarchy-workspace .compact-list-item small{margin-top:2px;color:var(--hw-muted);font-size:12px}#hierarchy-workspace input[type=range]{min-height:28px;padding:0;accent-color:var(--hw-teal)}#hierarchy-workspace .sticky-form-actions{position:sticky;bottom:16px;display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:12px;border:1px solid var(--hw-line);border-radius:7px;background:#fffffff5;box-shadow:0 8px 30px #14251f14}#hierarchy-workspace .sticky-form-actions span{color:var(--hw-muted);font-size:12px}#hierarchy-workspace .credential-grid{display:grid;margin-top:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#hierarchy-workspace .credential-row{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:16px;border:1px solid var(--hw-line);border-left:3px solid var(--hw-blue);border-radius:6px;background:#fff}#hierarchy-workspace .credential-row strong,#hierarchy-workspace .credential-row code,#hierarchy-workspace .credential-row small{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#hierarchy-workspace .credential-row strong{font-size:13px}#hierarchy-workspace .credential-row code{margin-top:5px;color:var(--hw-muted);font-size:12px}#hierarchy-workspace .credential-row small{margin-top:2px;color:var(--hw-muted);font-size:12px}#hierarchy-workspace .lab-approval-strip{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px;padding:20px 22px;border:1px solid #e8d38b;border-radius:6px;background:var(--hw-yellow-soft)}#hierarchy-workspace .lab-approval-strip h3{font-size:15px}#hierarchy-workspace .lab-approval-strip p:last-child{margin-top:3px;color:#755817;font-size:12px}#hierarchy-workspace .workspace-dialog{width:min(680px,calc(100vw - 28px));max-height:min(820px,calc(100vh - 28px));padding:0;overflow:auto;border:1px solid var(--hw-line-strong);border-radius:8px;background:#fff;color:var(--hw-ink);box-shadow:0 28px 80px #0815103d}#hierarchy-workspace .workspace-dialog::backdrop{background:#0c181394}#hierarchy-workspace .career-decision-screen{position:fixed;inset:0;box-sizing:border-box;width:100vw;max-width:none;height:100vh;max-height:none;margin:0;border:0;border-radius:0;box-shadow:none}#hierarchy-workspace .career-decision-screen::backdrop{background:var(--hw-paper)}#hierarchy-workspace .career-decision-screen .dialog-form{min-height:100%}#hierarchy-workspace .career-decision-screen .dialog-body{width:100%;max-width:none;box-sizing:border-box;margin:0 auto;padding-inline:clamp(16px,3.5vw,56px);padding-bottom:132px}#hierarchy-workspace .career-decision-screen .dialog-form>footer{position:sticky;bottom:0;z-index:5;box-shadow:0 -8px 18px #08151014}#hierarchy-workspace .career-decision-screen .dialog-form>header{align-items:flex-start}#hierarchy-workspace[data-career-decision-page=true] .career-decision-screen footer .secondary-button{display:none}#hierarchy-workspace[data-career-decision-page=true] .workspace-topbar,#hierarchy-workspace[data-career-decision-page=true] .workspace-sidebar,#hierarchy-workspace[data-career-decision-page=true] .mobile-menu-scrim,#hierarchy-workspace[data-career-decision-page=true] .mobile-header,#hierarchy-workspace[data-career-decision-page=true] .mobile-nav,#hierarchy-workspace[data-career-decision-page=true]>.workspace-shell>.workspace-main>.view-guide,#hierarchy-workspace[data-career-decision-page=true]>.workspace-shell>.workspace-main>.workspace-status,#hierarchy-workspace[data-career-decision-page=true]>.workspace-shell>.workspace-main>.workspace-view{display:none}#hierarchy-workspace[data-career-decision-page=true] .workspace-main{grid-column:1;width:100%;margin-left:0;padding-inline:0}#hierarchy-workspace[data-career-decision-page=true] .workspace-shell{display:block;width:100%}#hierarchy-workspace[data-career-decision-page=true] .career-route-fallback{display:grid;min-height:100vh;place-content:center;justify-items:center;gap:12px;padding:40px 20px;text-align:center}#hierarchy-workspace[data-career-decision-page=true] .career-route-fallback h1{max-width:620px;font-size:clamp(24px,4vw,42px)}#hierarchy-workspace[data-career-decision-page=true] .career-route-fallback p:not(.eyebrow){max-width:560px;color:var(--hw-muted)}#hierarchy-workspace[data-career-decision-page=true] .career-route-fallback .primary-button{min-height:46px}#hierarchy-workspace[data-career-decision-page=true] .career-decision-screen[open]{position:relative;inset:0 auto auto 0;transform:none;display:block;width:100%;max-width:none!important;margin:0!important;min-height:calc(100vh - 48px);max-height:none;overflow:visible;border:0;border-radius:0;box-shadow:none}#hierarchy-workspace[data-career-decision-page=true] .career-decision-screen[open]>.dialog-form,#hierarchy-workspace[data-career-decision-page=true] .career-decision-screen[open] .dialog-body{width:100%!important;max-width:none!important}#hierarchy-workspace[data-career-decision-page=true] .career-decision-screen .dialog-form{min-height:0}#hierarchy-workspace[data-career-decision-page=true] .career-decision-screen .dialog-body{width:100%;max-width:none;box-sizing:border-box;padding-inline:clamp(16px,3.5vw,56px)}#hierarchy-workspace .small-dialog{width:min(520px,calc(100vw - 28px))}#hierarchy-workspace .dialog-form>header,#hierarchy-workspace .dialog-form>footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 20px}#hierarchy-workspace .dialog-form>header{border-bottom:1px solid var(--hw-line)}#hierarchy-workspace .dialog-form>header h2{font-size:19px}#hierarchy-workspace .dialog-form>footer{justify-content:flex-end;border-top:1px solid var(--hw-line);background:var(--hw-paper-muted)}#hierarchy-workspace .dialog-body{padding:21px 20px 23px}#hierarchy-workspace .switch-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 13px;border:1px solid var(--hw-line);border-radius:6px;background:var(--hw-paper-muted)}#hierarchy-workspace .switch-row>span{display:grid}#hierarchy-workspace .switch-row small{color:var(--hw-muted);font-size:12px;font-weight:500}#hierarchy-workspace .switch-row input{width:38px;min-height:20px;accent-color:var(--hw-teal)}@media (max-width: 1120px){#hierarchy-workspace .workspace-main{padding-inline:26px}#hierarchy-workspace .metric-item{padding-right:15px}#hierarchy-workspace .metric-item+.metric-item{padding-left:15px}#hierarchy-workspace .overview-grid,#hierarchy-workspace .record-grid,#hierarchy-workspace .career-grid{grid-template-columns:1fr}#hierarchy-workspace .request-row{grid-template-columns:minmax(170px,1fr) 120px 120px auto}#hierarchy-workspace .request-row .request-date{display:none}#hierarchy-workspace .note-composer{grid-template-columns:repeat(2,minmax(0,1fr))}#hierarchy-workspace .note-composer .note-input{grid-column:1 / -1}}@media (max-width: 860px){#hierarchy-workspace .mobile-menu-scrim{display:none}#hierarchy-workspace .workspace-sidebar{transform:translate(-100%);transition:transform .18s ease}#hierarchy-workspace.is-menu-open .workspace-sidebar{transform:translate(0);box-shadow:18px 0 50px #08140f40}#hierarchy-workspace.is-menu-open:after{content:"";position:fixed;inset:0;z-index:40;background:#0a16117a}#hierarchy-workspace.is-menu-open .mobile-menu-scrim{display:block;position:fixed;inset:0;z-index:41;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:default}#hierarchy-workspace .mobile-header{position:fixed;top:0;right:0;left:0;z-index:35;display:grid;min-height:62px;align-items:center;grid-template-columns:40px minmax(0,1fr) 34px;gap:10px;padding:9px 16px;border-bottom:1px solid var(--hw-line);background:#fffffff7}#hierarchy-workspace .mobile-brand{display:inline-flex;min-width:0;align-items:center;justify-content:center;gap:8px}#hierarchy-workspace .mobile-brand .brand-mark{width:30px;height:30px;flex-basis:30px}#hierarchy-workspace .mobile-brand strong{overflow:hidden;font-family:Sora,sans-serif;font-size:12px;text-overflow:ellipsis;white-space:nowrap}#hierarchy-workspace .workspace-main{width:100%;margin-left:0;padding:62px 18px calc(104px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(92px + env(safe-area-inset-bottom))}#hierarchy-workspace .workspace-topbar{position:static;min-height:102px}#hierarchy-workspace .mobile-nav{position:fixed;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));left:10px;z-index:36;display:grid;min-height:58px;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--hw-line-strong);border-radius:8px;background:#fff;box-shadow:0 12px 34px #11201a29}#hierarchy-workspace .mobile-nav[data-nav-density=student]{grid-template-columns:repeat(3,minmax(0,1fr))}#hierarchy-workspace .mobile-nav button{display:grid;min-width:0;min-height:58px;place-items:center;gap:2px;padding:6px;border:0;background:transparent;color:var(--hw-muted);font-size:11px;font-weight:750;justify-items:center;text-align:center}#hierarchy-workspace .mobile-nav button span{max-width:72px;overflow-wrap:anywhere;line-height:1.15;text-align:center}#hierarchy-workspace .mobile-nav button.is-active{color:var(--hw-orange-dark)}#hierarchy-workspace .branch-list{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (max-width: 720px){#hierarchy-workspace .auth-shell{display:block}#hierarchy-workspace .auth-context{min-height:auto;padding:24px 20px 32px}#hierarchy-workspace .auth-brand{margin-top:34px}#hierarchy-workspace .auth-message{margin-top:38px}#hierarchy-workspace .auth-message h1{font-size:32px}#hierarchy-workspace .auth-entry{min-height:auto;padding:38px 20px 58px}#hierarchy-workspace .workspace-topbar{align-items:flex-start;flex-direction:column;gap:14px;padding:20px 0}#hierarchy-workspace .topbar-copy{width:100%;align-items:flex-start;flex-direction:column;gap:9px}#hierarchy-workspace .workspace-branch-context{min-height:24px;margin:0;padding-left:0;border-left:0}#hierarchy-workspace .topbar-actions{width:100%}#hierarchy-workspace .topbar-actions .primary-button,#hierarchy-workspace .topbar-actions .secondary-button{flex:1}#hierarchy-workspace .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#hierarchy-workspace .metric-item:nth-child(3){border-left:0}#hierarchy-workspace .metric-item:nth-child(n+3){border-top:1px solid var(--hw-line)}#hierarchy-workspace .view-toolbar,#hierarchy-workspace .filter-row{align-items:stretch;flex-direction:column}#hierarchy-workspace .search-field,#hierarchy-workspace .filter-row select{width:100%}#hierarchy-workspace .request-row{grid-template-columns:1fr auto;gap:8px 14px}#hierarchy-workspace .request-detail{grid-column:1}#hierarchy-workspace .request-actions,#hierarchy-workspace .request-row>.status-badge{grid-column:2;grid-row:1 / span 2;align-self:center}#hierarchy-workspace .request-row .request-branch{display:none}#hierarchy-workspace .activity-row{grid-template-columns:10px minmax(0,1fr)}#hierarchy-workspace .activity-by{grid-column:2;justify-items:start;text-align:left}#hierarchy-workspace .branch-list,#hierarchy-workspace .credential-grid,#hierarchy-workspace .career-grid.lower-grid,#hierarchy-workspace .form-grid.two,#hierarchy-workspace .form-grid.three,#hierarchy-workspace .definition-list,#hierarchy-workspace .inline-create-form,#hierarchy-workspace .path-form,#hierarchy-workspace .note-composer{grid-template-columns:1fr}#hierarchy-workspace .inline-create-form .icon-button,#hierarchy-workspace .note-composer .primary-button{width:100%}#hierarchy-workspace .note-item{grid-template-columns:1fr;gap:7px}#hierarchy-workspace .student-focus,#hierarchy-workspace .lab-approval-strip{align-items:stretch;flex-direction:column}}@media (max-width: 520px){#hierarchy-workspace .form-grid.two,#hierarchy-workspace .form-grid.three,#hierarchy-workspace .form-grid.four,#hierarchy-workspace .option-evidence-grid,#hierarchy-workspace .filter-row,#hierarchy-workspace .preset-toolbar{grid-template-columns:minmax(0,1fr)}#hierarchy-workspace input,#hierarchy-workspace select,#hierarchy-workspace textarea{min-width:0;width:100%}#hierarchy-workspace textarea{min-height:128px;resize:vertical}#hierarchy-workspace .form-actions,#hierarchy-workspace .pane-actions,#hierarchy-workspace .row-actions{align-items:stretch;flex-direction:column}#hierarchy-workspace .form-actions>*,#hierarchy-workspace .pane-actions>*,#hierarchy-workspace .row-actions>*{width:100%}#hierarchy-workspace .mobile-nav button{font-size:.72rem}#hierarchy-workspace :is(.field-help,.form-help,.cell-note,.permission-note){font-size:.78rem;line-height:1.45}}#hierarchy-workspace :is(button,a,input,select,textarea):focus-visible{outline:3px solid #1d75d0;outline-offset:2px}#hierarchy-workspace :is(.work-panel,.cohort-community-hub,.cohort-session-studio,.cohort-schedule-band,.cohort-roster-band,.cohort-session-band,.student-plan-panel,.career-plan-panel){min-width:0}#hierarchy-workspace :is(.pane-heading,.view-toolbar,.section-heading)>:is(button,.pane-actions,.row-actions){flex:0 1 auto}#hierarchy-workspace .form-actions,#hierarchy-workspace .pane-actions,#hierarchy-workspace .row-actions{min-width:0;flex-wrap:wrap}@media (max-width: 860px){#hierarchy-workspace .workspace-main{padding-inline:16px}#hierarchy-workspace .work-panel,#hierarchy-workspace .cohort-roster-band,#hierarchy-workspace .cohort-session-band,#hierarchy-workspace .cohort-schedule-band,#hierarchy-workspace .community-compose,#hierarchy-workspace .community-tasks,#hierarchy-workspace .community-feed{padding:16px}#hierarchy-workspace .workspace-topbar{min-height:86px}}@media (max-width: 520px){#hierarchy-workspace .workspace-main{padding-inline:12px}#hierarchy-workspace .workspace-view{padding-top:20px}#hierarchy-workspace .workspace-topbar{gap:10px;padding:14px 0}#hierarchy-workspace .workspace-topbar h1{font-size:21px;line-height:1.2}#hierarchy-workspace .metric-item{padding:14px 12px 14px 0}#hierarchy-workspace .metric-item+.metric-item{padding-left:12px}#hierarchy-workspace .metric-item strong{font-size:23px}#hierarchy-workspace :is(.work-panel,.cohort-roster-band,.cohort-session-band,.cohort-schedule-band,.community-compose,.community-tasks,.community-feed){padding:13px;border-radius:12px}#hierarchy-workspace :is(.pane-heading,.view-toolbar,.section-heading){gap:10px}#hierarchy-workspace :is(.pane-heading,.view-toolbar,.section-heading)>:is(button,a,.pane-actions,.row-actions){width:100%}#hierarchy-workspace :is(.pane-heading,.view-toolbar,.section-heading)>:is(button,a){justify-content:center}#hierarchy-workspace .mobile-nav button{min-height:54px;padding-inline:4px;font-size:11px}}@media (max-width: 760px){#hierarchy-workspace[data-career-decision-page=true] .career-decision-screen,#hierarchy-workspace[data-career-decision-page=true] .career-decision-screen .dialog-form,#hierarchy-workspace[data-career-decision-page=true] .career-decision-screen .dialog-body{position:static!important;inset:auto!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;overflow:visible!important;transform:none!important}#hierarchy-workspace[data-career-decision-page=true] .career-interest-filter{position:relative!important;display:block!important;max-height:none!important;overflow:visible!important}#hierarchy-workspace[data-career-decision-page=true] .career-interest-chips{position:relative!important;display:flex!important;flex-wrap:wrap;gap:.55rem;max-height:none!important;overflow:visible!important}#hierarchy-workspace[data-career-decision-page=true] :is(.career-interest-chips,.career-interest-options) label{position:relative!important;display:inline-flex!important;min-height:2.25rem;align-items:center}#hierarchy-workspace[data-career-decision-page=true] :is(.career-interest-chips,.career-interest-options) input{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;opacity:0!important;cursor:pointer}}@media (max-width: 480px){#hierarchy-workspace .workspace-main{padding-inline:13px}#hierarchy-workspace .workspace-topbar h1{font-size:21px}#hierarchy-workspace .topbar-actions{display:grid;grid-template-columns:40px 1fr}#hierarchy-workspace .topbar-actions .primary-button,#hierarchy-workspace .topbar-actions .secondary-button{grid-column:1 / -1}#hierarchy-workspace .metric-item{padding:16px 10px 16px 0}#hierarchy-workspace .metric-item+.metric-item{padding-left:11px}#hierarchy-workspace .metric-item strong{font-size:23px}#hierarchy-workspace .work-panel{padding:18px 16px}#hierarchy-workspace .quick-role-buttons{grid-template-columns:1fr}#hierarchy-workspace .dialog-form>header,#hierarchy-workspace .dialog-form>footer,#hierarchy-workspace .dialog-body{padding-inline:15px}}#hierarchy-workspace :is(.career-option-row small,.career-option-row em,.career-decision-row small,.career-decision-row em,.skill-roadmap-row small,.skill-roadmap-row em,.coaching-action-row small,.coaching-action-row em,.cohort-post small,.cohort-post em,.session-studio-card small,.session-studio-card em,.guidance-card small,.guidance-card em,.field-help,.form-help){font-size:.8rem;line-height:1.5}#hierarchy-workspace :is(.career-option-row,.career-decision-row,.skill-roadmap-row,.coaching-action-row,.cohort-post,.session-studio-card,.guidance-card){overflow-wrap:anywhere}#hierarchy-workspace .skill-scope-tabs{display:flex;flex-wrap:wrap;gap:.45rem;margin:0 0 .8rem;padding:.3rem;border:1px solid var(--hw-line);border-radius:.75rem;background:var(--hw-paper-muted)}#hierarchy-workspace .skill-scope-tabs button{min-height:2.35rem;padding:.45rem .8rem;border:1px solid transparent;border-radius:.55rem;background:transparent;color:var(--hw-muted);font-size:.82rem;font-weight:800}#hierarchy-workspace .skill-scope-tabs button[aria-selected=true]{border-color:var(--hw-blue);background:var(--hw-blue-soft);color:var(--hw-blue)}#hierarchy-workspace .skill-scope-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;align-items:start}#hierarchy-workspace .skill-scope-group{min-width:0;padding:.7rem;border:1px solid var(--hw-line);border-radius:.85rem;background:var(--hw-paper-muted)}#hierarchy-workspace .skill-scope-group>header{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;margin:0 0 .55rem;padding:0 .15rem .5rem;border-bottom:1px solid var(--hw-line)}#hierarchy-workspace .skill-scope-group>header h4{margin:0;font-size:.95rem}#hierarchy-workspace .skill-scope-group>header span{color:var(--hw-muted);font-size:.78rem;font-weight:700}#hierarchy-workspace .skill-scope-group .skill-roadmap-row+.skill-roadmap-row{margin-top:.55rem}@media (max-width: 820px){#hierarchy-workspace .skill-scope-columns{grid-template-columns:1fr}}@media (max-width: 580px){#hierarchy-workspace .skill-scope-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}#hierarchy-workspace .skill-scope-tabs button{width:100%;padding-inline:.45rem}#hierarchy-workspace .skill-scope-group{padding:.58rem;border-radius:.72rem}}@media (prefers-reduced-motion: reduce){#hierarchy-workspace *,#hierarchy-workspace *:before,#hierarchy-workspace *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}#hierarchy-workspace[data-career-decision-page=true],#hierarchy-workspace[data-career-decision-page=true] .workspace-shell,#hierarchy-workspace[data-career-decision-page=true] .workspace-main,#hierarchy-workspace[data-career-decision-page=true] .career-decision-screen,#hierarchy-workspace[data-career-decision-page=true] .career-decision-screen .dialog-form,#hierarchy-workspace[data-career-decision-page=true] .career-decision-screen .dialog-body{width:100%;max-width:none}#hierarchy-workspace[data-career-decision-page=true]{width:100vw;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}#hierarchy-workspace[data-career-decision-page=true] .career-decision-screen .dialog-body{margin-inline:0}#hierarchy-workspace .coaching-schema-warning{margin-top:16px}#hierarchy-workspace .coaching-schema-warning>span{flex:1 1 24rem}#hierarchy-workspace .coaching-schema-warning #coaching-schema-retry{flex:0 0 auto;min-height:34px;padding:7px 11px}@media (max-width: 560px){#hierarchy-workspace .coaching-schema-warning{align-items:flex-start;flex-wrap:wrap;gap:9px}#hierarchy-workspace .coaching-schema-warning #coaching-schema-retry{width:100%}}#hierarchy-workspace .caseload-summary,#hierarchy-workspace .student-plan-summary,#hierarchy-workspace .decision-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--hw-line);border-radius:7px;background:var(--hw-paper)}#hierarchy-workspace .student-plan-summary{grid-template-columns:repeat(5,minmax(0,1fr))}#hierarchy-workspace .caseload-summary{margin-bottom:16px}#hierarchy-workspace .caseload-summary>span,#hierarchy-workspace .student-plan-summary>span,#hierarchy-workspace .decision-summary>article{display:grid;min-width:0;align-content:center;gap:3px;padding:17px 19px;border-left:1px solid var(--hw-line)}#hierarchy-workspace .caseload-summary>span:first-child,#hierarchy-workspace .student-plan-summary>span:first-child,#hierarchy-workspace .decision-summary>article:first-child{border-left:0}#hierarchy-workspace .caseload-summary small,#hierarchy-workspace .student-plan-summary small,#hierarchy-workspace .decision-summary small,#hierarchy-workspace .decision-summary article>span{color:var(--hw-muted);font-size:12px;font-style:normal;font-weight:750}#hierarchy-workspace .caseload-summary strong,#hierarchy-workspace .student-plan-summary strong,#hierarchy-workspace .decision-summary strong{color:var(--hw-ink);font-family:Sora,sans-serif;font-size:17px;line-height:1.3;overflow-wrap:anywhere}#hierarchy-workspace .student-plan-start{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin:14px 0 18px;padding:15px 18px;border:1px solid #b9d9d1;border-radius:7px;background:#f1faf7}#hierarchy-workspace .student-plan-start>div:first-child{min-width:0}#hierarchy-workspace .student-plan-start h3{margin:2px 0 3px;color:var(--hw-ink);font-size:15px}#hierarchy-workspace .student-plan-start p:last-child{max-width:620px;margin:0;color:var(--hw-ink-soft);font-size:12px;line-height:1.5}#hierarchy-workspace .student-plan-start-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}#hierarchy-workspace .student-plan-start-actions>*{width:100%;min-width:0;white-space:normal}#hierarchy-workspace .caseload-summary em{color:var(--hw-muted);font-size:12px;font-style:normal}#hierarchy-workspace .caseload-table-shell table{min-width:1080px}#hierarchy-workspace .cell-note{display:block;margin-top:3px;color:var(--hw-muted);font-size:12px}#hierarchy-workspace .cell-note.is-warning{color:#8d6710}#hierarchy-workspace .cell-note.is-danger{color:var(--hw-danger);font-weight:800}#hierarchy-workspace .stage-badge,#hierarchy-workspace .priority-label,#hierarchy-workspace .confidence-label{display:inline-flex;width:fit-content;min-height:25px;align-items:center;padding:3px 8px;border:1px solid #b8dcd7;border-radius:4px;background:var(--hw-teal-soft);color:#075f57;font-size:12px;font-weight:800}#hierarchy-workspace .stage-badge[data-stage=intake],#hierarchy-workspace .stage-badge[data-stage=self-discovery]{border-color:#c8d2eb;background:var(--hw-blue-soft);color:#344f90}#hierarchy-workspace .stage-badge[data-stage=decision],#hierarchy-workspace .stage-badge[data-stage=execution]{border-color:#f0c7b9;background:var(--hw-orange-soft);color:var(--hw-orange-dark)}#hierarchy-workspace .record-navigation,#hierarchy-workspace .record-header-status,#hierarchy-workspace .pane-heading,#hierarchy-workspace .form-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}#hierarchy-workspace .record-navigation{margin-bottom:18px}#hierarchy-workspace .record-header{align-items:center;padding:22px 24px;border:1px solid var(--hw-line);border-left:4px solid var(--hw-orange);border-radius:7px;background:var(--hw-paper)}#hierarchy-workspace .record-header p:last-child,#hierarchy-workspace .pane-heading p:last-child{margin-top:4px;color:var(--hw-muted);font-size:12px}#hierarchy-workspace .record-tabs{display:flex;margin-top:18px;overflow-x:auto;border-bottom:1px solid var(--hw-line-strong);scrollbar-width:thin}#hierarchy-workspace .record-tabs button{display:inline-flex;min-height:43px;flex:0 0 auto;align-items:center;gap:7px;padding:9px 13px;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--hw-muted);font-size:12px;font-weight:800;cursor:pointer}#hierarchy-workspace .record-tabs button.is-active{border-bottom-color:var(--hw-orange);color:var(--hw-ink)}#hierarchy-workspace .nav-tab-count{display:inline-grid;min-width:18px;height:18px;align-items:center;justify-content:center;margin-left:4px;padding:0 5px;border-radius:999px;background:var(--hw-teal, #147d6d);color:#fff;font-size:12px;font-weight:800;line-height:1}#hierarchy-workspace .record-pane,#hierarchy-workspace .plan-pane{padding-top:24px}#hierarchy-workspace .case-control-band,#hierarchy-workspace .record-timeline-band,#hierarchy-workspace .notes-section{padding:22px 23px;border:1px solid var(--hw-line);border-radius:7px;background:var(--hw-paper)}#hierarchy-workspace .case-form{display:grid;gap:14px;margin-top:17px}#hierarchy-workspace .form-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}#hierarchy-workspace .field-suffix{justify-self:end;margin-top:-36px;margin-right:10px;color:var(--hw-muted);font-size:12px;pointer-events:none}#hierarchy-workspace .form-actions{justify-content:flex-end}#hierarchy-workspace .form-actions>span{color:var(--hw-muted);font-size:12px}#hierarchy-workspace .decision-summary{margin-top:18px}#hierarchy-workspace .decision-summary article>span{margin-top:2px}#hierarchy-workspace .record-timeline-band{margin-top:18px}#hierarchy-workspace .record-timeline{display:grid;margin-top:13px}#hierarchy-workspace .record-timeline article{display:grid;min-height:58px;align-items:start;grid-template-columns:120px 12px minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px solid var(--hw-line)}#hierarchy-workspace .record-timeline article:first-child{border-top:0}#hierarchy-workspace .record-timeline time,#hierarchy-workspace .record-timeline small{color:var(--hw-muted);font-size:12px}#hierarchy-workspace .record-timeline article>span:last-child{display:grid}#hierarchy-workspace .timeline-marker{width:8px;height:8px;margin-top:5px;border-radius:50%;background:var(--hw-teal);box-shadow:0 0 0 3px var(--hw-teal-soft)}#hierarchy-workspace .pane-heading{align-items:flex-end;margin-bottom:16px}#hierarchy-workspace .pane-heading h3{font-size:18px}#hierarchy-workspace .career-option-list,#hierarchy-workspace .skill-matrix,#hierarchy-workspace .session-list,#hierarchy-workspace .coaching-action-list{display:grid;gap:12px}#hierarchy-workspace .action-capacity-summary{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px 14px;margin-bottom:10px;padding:12px 14px;border:1px solid #d8e8e2;border-radius:7px;background:#f5fbf8}#hierarchy-workspace .action-capacity-summary strong{color:var(--hw-ink);font-size:12px}#hierarchy-workspace .action-capacity-summary span{padding-left:14px;border-left:1px solid #d8e8e2;color:var(--hw-muted);font-size:12px;line-height:1.45}#hierarchy-workspace .action-capacity-summary p{margin:0;color:var(--hw-muted);font-size:12px;line-height:1.45}#hierarchy-workspace .action-featured-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 12px}#hierarchy-workspace .action-featured{display:grid;gap:3px;min-width:0;padding:11px 12px;border:1px solid #b9d9ce;border-radius:9px;background:#f3fbf7;color:var(--hw-ink);text-align:left;cursor:pointer}#hierarchy-workspace .action-featured:hover,#hierarchy-workspace .action-featured:focus-visible{border-color:var(--hw-blue);background:#eef7ff;outline:2px solid color-mix(in srgb,var(--hw-blue) 25%,transparent);outline-offset:1px}#hierarchy-workspace .action-featured strong{font-size:12px}#hierarchy-workspace .action-featured small{color:var(--hw-muted);font-size:11px;line-height:1.35}@media (max-width: 680px){#hierarchy-workspace .action-featured-grid{grid-template-columns:1fr}}#hierarchy-workspace .cohort-task-band{grid-column:1 / -1;padding:18px;border:1px solid var(--hw-line);border-top:3px solid var(--hw-teal);border-radius:9px;background:var(--hw-paper)}#hierarchy-workspace .cohort-task-form{display:grid;gap:11px;margin:14px 0;padding:14px;border:1px solid var(--hw-line);border-radius:8px;background:var(--hw-paper-muted)}#hierarchy-workspace .cohort-task-form label{display:grid;gap:4px;min-width:0}#hierarchy-workspace .cohort-task-form label>span{color:var(--hw-muted);font-size:12px;font-weight:750}#hierarchy-workspace .cohort-task-form .form-actions{justify-content:flex-end}#hierarchy-workspace .cohort-task-list{display:grid;gap:9px}#hierarchy-workspace .cohort-task-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:11px;padding:12px 13px;border:1px solid var(--hw-line);border-radius:8px;background:var(--hw-paper)}#hierarchy-workspace .cohort-task-copy{display:grid;min-width:0;gap:5px}#hierarchy-workspace .cohort-task-copy header,#hierarchy-workspace .cohort-task-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px}#hierarchy-workspace .cohort-task-copy header{justify-content:space-between}#hierarchy-workspace .cohort-task-meta span{color:var(--hw-muted);font-size:12px;line-height:1.4}#hierarchy-workspace .cohort-task-meta span+span:before{content:"•";margin-right:8px;color:var(--hw-line-strong)}#hierarchy-workspace .cohort-task-copy p{margin:1px 0 0;color:var(--hw-ink-soft);font-size:12px;line-height:1.5;white-space:pre-wrap}#hierarchy-workspace .cohort-task-row.is-done strong{color:var(--hw-muted);text-decoration:line-through}#hierarchy-workspace .task-check-readonly{cursor:default;opacity:.72}#hierarchy-workspace .student-cohort-tasks-heading{margin-top:22px}#hierarchy-workspace .student-cohort-tasks-heading h3{margin:0;font-size:16px}#hierarchy-workspace .career-option-row,#hierarchy-workspace .skill-row,#hierarchy-workspace .session-row,#hierarchy-workspace .coaching-action-row{min-width:0;border:1px solid var(--hw-line);border-radius:7px;background:var(--hw-paper)}#hierarchy-workspace .coaching-action-row .task-check-locked{display:grid;place-items:center;border-color:var(--hw-line);background:var(--hw-paper-muted);color:var(--hw-muted);cursor:not-allowed}#hierarchy-workspace .help-dialog-body{display:grid;gap:20px}#hierarchy-workspace .help-dialog-body section h3{margin:0 0 6px;font-size:15px}#hierarchy-workspace .help-dialog-body section p{margin:0;color:var(--hw-muted);line-height:1.55}#hierarchy-workspace .help-definition-list{display:grid;gap:10px;margin:0}#hierarchy-workspace .help-definition-list div{padding:10px 12px;border:1px solid var(--hw-line);border-radius:8px;background:var(--hw-paper-muted)}#hierarchy-workspace .help-definition-list dt{font-weight:700}#hierarchy-workspace .help-definition-list dd{margin:3px 0 0;color:var(--hw-muted);line-height:1.45}#hierarchy-workspace .career-option-row{padding:19px 20px}#hierarchy-workspace .career-option-row[data-status=selected]{border-left:4px solid var(--hw-teal)}#hierarchy-workspace .career-option-row[data-status=testing]{border-left:4px solid var(--hw-orange)}#hierarchy-workspace .career-option-row>header,#hierarchy-workspace .career-option-row>footer,#hierarchy-workspace .skill-row>header,#hierarchy-workspace .skill-row>footer{display:flex;align-items:center;justify-content:space-between;gap:14px}#hierarchy-workspace .career-option-row>header>span:first-child{display:flex;min-width:0;align-items:center;gap:10px}#hierarchy-workspace .career-option-row h4{font-size:16px}#hierarchy-workspace .option-score{display:grid;min-width:46px;justify-items:end}#hierarchy-workspace .option-score strong{color:var(--hw-orange-dark);font-family:Sora,sans-serif;font-size:20px}#hierarchy-workspace .option-score small,#hierarchy-workspace .option-evidence-grid small,#hierarchy-workspace .option-lists small,#hierarchy-workspace .career-option-row footer small{color:var(--hw-muted);font-size:12px;font-weight:800;text-transform:uppercase}#hierarchy-workspace .option-evidence-grid,#hierarchy-workspace .option-lists{display:grid;gap:12px;margin-top:16px}#hierarchy-workspace .option-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#hierarchy-workspace .option-lists{grid-template-columns:repeat(2,minmax(0,1fr));padding:13px 14px;background:var(--hw-paper-muted)}#hierarchy-workspace .option-evidence-grid p,#hierarchy-workspace .option-lists p{margin-top:3px;color:var(--hw-ink-soft);font-size:12px}#hierarchy-workspace .career-option-row>footer{margin-top:15px;padding-top:13px;border-top:1px solid var(--hw-line)}#hierarchy-workspace .career-option-row>footer>span:first-child{display:grid}#hierarchy-workspace .skill-row{padding:18px 19px}#hierarchy-workspace .skill-row[data-priority=core]{border-left:4px solid var(--hw-orange)}#hierarchy-workspace .skill-row header>span:first-child,#hierarchy-workspace .skill-row footer>span:first-child{display:grid}#hierarchy-workspace .skill-row header small,#hierarchy-workspace .skill-row>p,#hierarchy-workspace .skill-row footer{color:var(--hw-muted);font-size:12px}#hierarchy-workspace .skill-row>p{margin-top:13px;color:var(--hw-ink-soft);font-size:12px}#hierarchy-workspace .skill-level{display:grid;align-items:center;grid-template-columns:64px minmax(120px,1fr) 64px;gap:12px;margin-top:15px}#hierarchy-workspace .skill-level>span{display:grid}#hierarchy-workspace .skill-level>span:last-child{justify-items:end}#hierarchy-workspace .skill-level small{color:var(--hw-muted);font-size:12px}#hierarchy-workspace .skill-level-bars{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}#hierarchy-workspace .skill-level-bars i{height:7px;border-radius:2px;background:#e4e8e5}#hierarchy-workspace .skill-level-bars i.is-current{background:var(--hw-teal)}#hierarchy-workspace .skill-level-bars i.is-target:not(.is-current){background:repeating-linear-gradient(90deg,#b9c4bf 0 4px,#eef1ef 4px 7px)}#hierarchy-workspace .skill-evidence-list{display:grid;gap:6px;margin-top:13px}#hierarchy-workspace .skill-evidence-item{display:grid;min-width:0;align-items:start;grid-template-columns:28px minmax(0,1fr) auto;gap:8px;padding:7px 9px;border:1px solid var(--hw-line);border-radius:6px;background:var(--hw-paper-muted)}#hierarchy-workspace .skill-evidence-list i{display:grid;width:24px;height:24px;place-items:center;border-radius:4px;background:var(--hw-blue-soft);color:var(--hw-blue);font-size:12px;font-style:normal;font-weight:900}#hierarchy-workspace .skill-evidence-copy{display:grid;min-width:0;gap:2px}#hierarchy-workspace .skill-evidence-list small{color:var(--hw-muted);font-size:12px}#hierarchy-workspace .skill-evidence-list p,#hierarchy-workspace .skill-evidence-list .evidence-link{min-width:0;overflow-wrap:anywhere}#hierarchy-workspace .skill-evidence-list p{margin:1px 0 0;color:var(--hw-ink-soft);font-size:12px;line-height:1.4}#hierarchy-workspace .skill-evidence-list .evidence-link{width:fit-content;max-width:100%;margin-top:1px;color:var(--hw-blue);font-size:12px;font-weight:800}#hierarchy-workspace .evidence-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}#hierarchy-workspace .evidence-actions .table-action{min-height:32px;padding:6px 8px;font-size:12px}#hierarchy-workspace .skill-card-actions .danger-action{border-color:#efc4c2;color:var(--hw-danger)}#hierarchy-workspace .skill-row>footer{margin-top:14px;padding-top:12px;border-top:1px solid var(--hw-line)}#hierarchy-workspace .session-row{display:grid;align-items:start;grid-template-columns:150px minmax(0,1fr) 130px;gap:18px;padding:17px 19px}#hierarchy-workspace .cohort-session-band .session-list,#hierarchy-workspace #plan-sessions-pane .session-list{position:relative;gap:12px;padding-left:18px}#hierarchy-workspace .cohort-session-band .session-list:before,#hierarchy-workspace #plan-sessions-pane .session-list:before{position:absolute;top:5px;bottom:5px;left:5px;width:1px;background:var(--hw-line-strong);content:""}#hierarchy-workspace .cohort-session-band .session-row,#hierarchy-workspace #plan-sessions-pane .session-row{position:relative;box-shadow:0 2px 8px #162a240a}#hierarchy-workspace .cohort-session-band .session-row:before,#hierarchy-workspace #plan-sessions-pane .session-row:before{position:absolute;top:22px;left:-18px;width:9px;height:9px;border:2px solid var(--hw-paper);border-radius:50%;background:var(--hw-blue);box-shadow:0 0 0 1px var(--hw-blue);content:""}#hierarchy-workspace .cohort-session-band .session-row[data-status=completed]:before,#hierarchy-workspace #plan-sessions-pane .session-row[data-status=completed]:before{background:var(--hw-teal);box-shadow:0 0 0 1px var(--hw-teal)}#hierarchy-workspace .session-row>time,#hierarchy-workspace .session-copy,#hierarchy-workspace .session-owner{display:grid;gap:4px}#hierarchy-workspace .session-row time small,#hierarchy-workspace .session-copy small,#hierarchy-workspace .session-owner{color:var(--hw-muted);font-size:12px}#hierarchy-workspace .session-copy>span:first-child{display:flex;align-items:center;gap:8px}#hierarchy-workspace .session-copy p{color:var(--hw-ink-soft);font-size:12px}#hierarchy-workspace .session-owner{justify-items:end;text-align:right}#hierarchy-workspace .action-composer{display:grid;gap:18px;margin-bottom:14px;padding:clamp(16px,2.4vw,24px);border:1px solid var(--hw-line);border-radius:14px;background:var(--hw-paper);box-shadow:0 10px 28px #192a360f}#hierarchy-workspace .action-field{display:grid;align-content:start;gap:4px;min-width:0}#hierarchy-workspace .action-field>span{color:var(--hw-muted);font-size:12px;font-weight:750;letter-spacing:.02em}#hierarchy-workspace .action-field>span em{font-style:normal;font-weight:600;letter-spacing:0;text-transform:none}#hierarchy-workspace .action-composer-main,#hierarchy-workspace .action-composer-options,#hierarchy-workspace .action-composer-footer{display:grid;align-items:end;gap:12px;min-width:0}#hierarchy-workspace .action-composer-main{grid-template-columns:minmax(0,1fr)}#hierarchy-workspace .action-composer-options{grid-template-columns:repeat(4,minmax(0,1fr))}#hierarchy-workspace .action-composer-footer{grid-template-columns:minmax(0,1fr) auto;align-items:end;padding-top:2px}#hierarchy-workspace .action-details textarea{min-height:136px;resize:vertical}#hierarchy-workspace .action-composer-footer .primary-button{min-height:40px}#hierarchy-workspace .action-pathway-picker,#hierarchy-workspace .action-skill-picker{display:grid;gap:14px;padding:clamp(14px,2vw,20px);border:1px solid #cbded7;border-radius:12px;background:#f7fbf9}#hierarchy-workspace .action-pathway-picker>header,#hierarchy-workspace .action-skill-picker>header{display:flex;align-items:flex-start;gap:10px}#hierarchy-workspace .action-pathway-picker>header>div,#hierarchy-workspace .action-skill-picker>header>div{display:grid;gap:3px}#hierarchy-workspace .action-skill-picker>.action-skill-field{width:100%}#hierarchy-workspace .action-pathway-picker>header strong,#hierarchy-workspace .action-skill-picker>header strong{color:var(--hw-ink);font-size:14px}#hierarchy-workspace .action-pathway-picker>header small,#hierarchy-workspace .action-skill-picker>header small{color:var(--hw-muted);font-size:12px;line-height:1.5}#hierarchy-workspace .action-step-number{display:grid;flex:0 0 26px;width:26px;height:26px;place-items:center;border-radius:50%;background:var(--hw-blue);color:#fff;font-size:12px;font-weight:800}#hierarchy-workspace .action-category-choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}#hierarchy-workspace .action-category-choice{display:grid;align-content:start;gap:4px;min-width:0;min-height:78px;padding:11px 12px;border:1px solid #c6d8d2;border-radius:10px;background:#fff;color:var(--hw-ink);text-align:left;cursor:pointer}#hierarchy-workspace .action-category-choice strong{font-size:13px;line-height:1.35}#hierarchy-workspace .action-category-choice small{color:var(--hw-muted);font-size:11.5px;line-height:1.4}#hierarchy-workspace .action-category-choice:hover,#hierarchy-workspace .action-category-choice:focus-visible{border-color:var(--hw-blue);outline:2px solid color-mix(in srgb,var(--hw-blue) 20%,transparent);outline-offset:1px}#hierarchy-workspace .action-category-choice.is-selected{border-color:var(--hw-blue);background:#eaf5ff;box-shadow:inset 0 0 0 1px var(--hw-blue)}#hierarchy-workspace .action-custom-choice{border-style:dashed;background:#fffaf0}#hierarchy-workspace .action-preset-field{max-width:none}#hierarchy-workspace .action-title-field{padding:16px;border:1px solid #d9e3df;border-radius:11px;background:#fff}#hierarchy-workspace .action-title-field input{min-height:46px;font-size:14px}#hierarchy-workspace .action-skill-picker>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#hierarchy-workspace .coaching-action-row{display:grid;align-items:start;grid-template-columns:30px minmax(0,1fr) auto;gap:12px;padding:14px 15px}#hierarchy-workspace .coaching-action-row[data-due-state=overdue]{border-left:4px solid var(--hw-danger)}#hierarchy-workspace .coaching-action-row[data-due-state=soon]{border-left:4px solid var(--hw-yellow)}#hierarchy-workspace .action-copy{display:grid;min-width:0;gap:5px}#hierarchy-workspace .action-copy header,#hierarchy-workspace .action-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px}#hierarchy-workspace .action-copy header{justify-content:space-between}#hierarchy-workspace .action-meta span{color:var(--hw-muted);font-size:12px;line-height:1.4}#hierarchy-workspace .action-meta span+span:before{margin-right:8px;color:var(--hw-line-strong);content:"•"}#hierarchy-workspace .coaching-action-row p{margin:1px 0 0;color:var(--hw-muted);font-size:12px;line-height:1.5}#hierarchy-workspace .action-controls{align-self:center}#hierarchy-workspace .coaching-action-row.is-done strong{color:var(--hw-muted);text-decoration:line-through}#hierarchy-workspace .priority-label[data-priority=important]{border-color:#e8d38b;background:var(--hw-yellow-soft);color:#80600f}#hierarchy-workspace .student-plan-summary{margin-top:4px}#hierarchy-workspace .student-plan-summary strong{font-size:13px}#hierarchy-workspace .student-plan-tabs{margin-top:20px}#hierarchy-workspace .student-guidance-list{display:grid;gap:12px}#hierarchy-workspace .guidance-card{padding:16px 18px;border:1px solid var(--hw-line);border-left:3px solid var(--hw-teal);border-radius:7px;background:var(--hw-paper)}#hierarchy-workspace .guidance-card header,#hierarchy-workspace .guidance-card footer{display:flex;align-items:center;justify-content:space-between;gap:12px}#hierarchy-workspace .guidance-card header{margin-bottom:10px}#hierarchy-workspace .guidance-label{color:var(--hw-teal);font-size:12px;font-weight:800}#hierarchy-workspace .guidance-card time,#hierarchy-workspace .guidance-card footer{color:var(--hw-muted);font-size:12px}#hierarchy-workspace .guidance-card p{color:var(--hw-ink-soft);font-size:13px;line-height:1.65;white-space:pre-wrap}#hierarchy-workspace .guidance-card footer{margin-top:13px;padding-top:10px;border-top:1px solid var(--hw-line)}#hierarchy-workspace .coaching-empty{display:grid;min-height:150px;place-content:center;gap:5px;border:1px dashed var(--hw-line-strong);border-radius:7px;background:var(--hw-paper-muted);text-align:center}#hierarchy-workspace .coaching-empty span{color:var(--hw-muted);font-size:12px}#hierarchy-workspace .view-guide{display:flex;align-items:flex-start;gap:9px;margin:14px 0 0;padding:10px 13px;border:1px solid #d9e8e3;border-radius:7px;background:#f5fbf8;color:var(--hw-ink-soft);font-size:12px;line-height:1.55}#hierarchy-workspace .view-guide>svg{flex:0 0 auto;margin-top:2px;color:var(--hw-teal)}#hierarchy-workspace .view-guide>span{display:grid;gap:2px}#hierarchy-workspace .view-guide strong{color:var(--hw-ink);font-size:12px;letter-spacing:.06em;text-transform:uppercase}#hierarchy-workspace .orientation-card{margin-top:18px;padding:20px 22px;border:1px solid var(--hw-line);border-radius:7px;background:linear-gradient(135deg,#f7fbfa,#fffdf8)}#hierarchy-workspace .orientation-card ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 0;padding:0;list-style:none;counter-reset:orientation}#hierarchy-workspace .orientation-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}#hierarchy-workspace .orientation-actions .secondary-button{min-height:36px;padding:0 12px;font-size:12px}#hierarchy-workspace .orientation-card li{display:grid;gap:4px;min-width:0;padding:13px;border:1px solid var(--hw-line);background:var(--hw-paper);counter-increment:orientation}#hierarchy-workspace .orientation-card ol{counter-reset:orientation}#hierarchy-workspace .orientation-card li:before{content:counter(orientation);color:var(--hw-teal);font-size:12px;font-weight:900}#hierarchy-workspace .orientation-card li strong{font-size:12px}#hierarchy-workspace .orientation-card li span{color:var(--hw-muted);font-size:12px;line-height:1.5}#hierarchy-workspace .form-help{margin:0 0 14px;color:var(--hw-muted);font-size:12px;line-height:1.6}#hierarchy-workspace .field-help{display:block;margin-top:4px;color:var(--hw-muted);font-size:12px;line-height:1.4}@media (max-width: 720px){#hierarchy-workspace .orientation-card ol{grid-template-columns:1fr}}#hierarchy-workspace .detail-dialog{width:min(820px,calc(100vw - 28px))}#hierarchy-workspace .dialog-context{margin:-4px 0 2px;color:var(--hw-teal);font-weight:800}@media (max-width: 1120px){#hierarchy-workspace .form-grid.four,#hierarchy-workspace .option-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){#hierarchy-workspace .caseload-summary,#hierarchy-workspace .student-plan-summary,#hierarchy-workspace .decision-summary{grid-template-columns:repeat(2,minmax(0,1fr))}#hierarchy-workspace .student-plan-start{align-items:stretch;flex-direction:column;gap:12px;padding:14px 15px}#hierarchy-workspace .student-plan-start-actions{justify-content:stretch}#hierarchy-workspace .student-plan-start-actions>*{flex:1 1 150px}#hierarchy-workspace .caseload-summary>span:nth-child(odd),#hierarchy-workspace .student-plan-summary>span:nth-child(odd),#hierarchy-workspace .decision-summary>article:nth-child(odd){border-left:0}#hierarchy-workspace .caseload-summary>span:nth-child(n+3),#hierarchy-workspace .student-plan-summary>span:nth-child(n+3),#hierarchy-workspace .decision-summary>article:nth-child(n+3){border-top:1px solid var(--hw-line)}#hierarchy-workspace .record-navigation,#hierarchy-workspace .record-header,#hierarchy-workspace .pane-heading,#hierarchy-workspace .career-option-row>footer,#hierarchy-workspace .skill-row>footer{align-items:stretch;flex-direction:column}#hierarchy-workspace .record-navigation{flex-direction:row}#hierarchy-workspace .record-header-status{justify-content:flex-start}#hierarchy-workspace .record-tabs{margin-right:-18px;margin-left:-18px;padding-inline:18px}#hierarchy-workspace .record-pane,#hierarchy-workspace .plan-pane{padding-top:18px}#hierarchy-workspace .form-grid.four,#hierarchy-workspace .option-evidence-grid,#hierarchy-workspace .option-lists{grid-template-columns:1fr}#hierarchy-workspace .session-row{grid-template-columns:1fr;gap:9px}#hierarchy-workspace .cohort-session-band .session-list,#hierarchy-workspace #plan-sessions-pane .session-list{padding-left:14px}#hierarchy-workspace .cohort-session-band .session-row:before,#hierarchy-workspace #plan-sessions-pane .session-row:before{left:-14px}#hierarchy-workspace .session-owner{justify-items:start;text-align:left}#hierarchy-workspace .coaching-action-row{align-items:start;grid-template-columns:30px minmax(0,1fr)}#hierarchy-workspace .coaching-action-row>.row-actions{grid-column:2;justify-content:flex-start}#hierarchy-workspace .record-timeline article{grid-template-columns:12px minmax(0,1fr)}#hierarchy-workspace .record-timeline time{grid-column:2;grid-row:2}#hierarchy-workspace .timeline-marker{grid-column:1;grid-row:1 / span 2}}@media (max-width: 480px){#hierarchy-workspace .record-navigation .secondary-button{width:40px;overflow:hidden;white-space:nowrap}#hierarchy-workspace .record-navigation .secondary-button svg{flex:0 0 auto}#hierarchy-workspace .career-option-row>header>span:first-child{align-items:flex-start;flex-direction:column}#hierarchy-workspace .skill-level{grid-template-columns:52px minmax(90px,1fr) 52px;gap:8px}#hierarchy-workspace .skill-evidence-item{grid-template-columns:28px minmax(0,1fr)}#hierarchy-workspace .evidence-actions{grid-column:2;justify-content:flex-start}}@media print{body:has(#hierarchy-workspace){background:#fff}#hierarchy-workspace .workspace-sidebar,#hierarchy-workspace .mobile-header,#hierarchy-workspace .mobile-nav,#hierarchy-workspace .workspace-topbar,#hierarchy-workspace .record-navigation,#hierarchy-workspace .record-tabs,#hierarchy-workspace .primary-button,#hierarchy-workspace .secondary-button,#hierarchy-workspace .table-action,#hierarchy-workspace .coaching-schema-warning{display:none!important}#hierarchy-workspace .workspace-main{width:100%;margin:0;padding:0}#hierarchy-workspace [data-workspace-view]:not([data-workspace-view=student-record]),#hierarchy-workspace .record-pane:not([data-record-pane=summary]){display:none!important}#hierarchy-workspace [data-workspace-view=student-record],#hierarchy-workspace [data-record-pane=summary]{display:block!important}#hierarchy-workspace .record-header,#hierarchy-workspace .case-control-band,#hierarchy-workspace .record-timeline-band,#hierarchy-workspace .decision-summary{break-inside:avoid;box-shadow:none}}#hierarchy-workspace .guided-dialog{width:min(960px,calc(100vw - 28px))}#hierarchy-workspace .workspace-dialog.guided-dialog.career-decision-screen{width:100vw;max-width:none;height:100vh;max-height:none}#hierarchy-workspace[data-career-decision-page=true] .workspace-dialog.guided-dialog.career-decision-screen[open]{position:relative;inset:auto;display:block;width:100%;margin:0!important;min-height:calc(100vh - 48px);height:auto;max-height:none;overflow:visible;border:0;border-radius:0;box-shadow:none}#hierarchy-workspace .preset-picker{margin:-4px 0 20px;padding:16px;border:1px solid var(--hw-line);border-left:4px solid var(--hw-blue);border-radius:6px;background:#f7f9fb}#hierarchy-workspace .preset-picker-heading,#hierarchy-workspace .focus-summary-copy,#hierarchy-workspace .career-option-group>header{display:flex;align-items:center;justify-content:space-between;gap:14px}#hierarchy-workspace .preset-picker-heading h3{font-size:14px}#hierarchy-workspace .preset-picker-heading-actions{display:inline-flex;min-width:0;align-items:center;gap:10px}#hierarchy-workspace .preset-picker-heading-actions .text-button{white-space:nowrap}#hierarchy-workspace .preset-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) minmax(190px,260px);gap:8px;margin-top:12px}#hierarchy-workspace .preset-results{display:grid;max-height:230px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:10px;overflow:auto;padding-right:3px}#hierarchy-workspace .preset-results button{display:grid;min-width:0;min-height:55px;align-content:center;gap:2px;padding:8px 10px;border:1px solid #d9e0e6;border-radius:5px;background:#fff;color:var(--hw-ink);text-align:left;cursor:pointer}#hierarchy-workspace .preset-results button:hover,#hierarchy-workspace .preset-results button:focus-visible{border-color:var(--hw-blue);background:var(--hw-blue-soft)}#hierarchy-workspace .preset-results button.is-selected{border-color:var(--hw-teal);background:var(--hw-teal-soft);box-shadow:inset 3px 0 0 var(--hw-teal)}#hierarchy-workspace .preset-results strong{overflow-wrap:anywhere;font-size:12px}#hierarchy-workspace .preset-results small,#hierarchy-workspace .preset-empty{color:var(--hw-muted);font-size:12px}#hierarchy-workspace .preset-empty{grid-column:1 / -1;padding:20px;text-align:center}#hierarchy-workspace .decision-role-grid{display:grid;align-items:stretch;grid-template-columns:minmax(280px,.9fr) minmax(280px,1.1fr);gap:12px;margin-bottom:15px}#hierarchy-workspace .segmented-field,#hierarchy-workspace .focus-control{min-width:0;padding:12px 13px;border:1px solid var(--hw-line);border-radius:6px;background:var(--hw-paper-muted)}#hierarchy-workspace .segmented-field legend{padding:0 4px;color:var(--hw-muted);font-size:12px;font-weight:800}#hierarchy-workspace .segmented-control{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}#hierarchy-workspace .segmented-control label{cursor:pointer}#hierarchy-workspace .segmented-control input{position:absolute;width:auto;min-width:0;height:auto;opacity:0;pointer-events:none}#hierarchy-workspace .segmented-control label>span{display:grid;min-height:52px;align-content:center;gap:1px;padding:7px 10px;border:1px solid var(--hw-line-strong);border-radius:5px;background:#fff}#hierarchy-workspace .segmented-control input:checked+span{border-color:var(--hw-orange);background:var(--hw-orange-soft);box-shadow:inset 0 -3px 0 var(--hw-orange)}#hierarchy-workspace .segmented-control small,#hierarchy-workspace .focus-control small{color:var(--hw-muted);font-size:12px}#hierarchy-workspace .focus-control{display:grid;align-content:center;gap:8px}#hierarchy-workspace .focus-control>div{display:grid;align-items:center;grid-template-columns:minmax(110px,1fr) 62px auto;gap:10px}#hierarchy-workspace #career-focus-number{width:62px;min-width:0;padding:6px 7px;border:1px solid var(--hw-line-strong);border-radius:4px;background:#fff;color:var(--hw-ink);font:700 13px/1 Sora,sans-serif;text-align:center}#hierarchy-workspace .focus-control output{color:var(--hw-orange-dark);font-family:Sora,sans-serif;font-size:18px;font-weight:800;text-align:right}#hierarchy-workspace .career-focus-summary{margin-bottom:16px;padding:15px 17px;border:1px solid var(--hw-line);border-left:4px solid var(--hw-orange);border-radius:6px;background:#fffdf8}#hierarchy-workspace .focus-summary-copy{align-items:stretch}#hierarchy-workspace .focus-summary-copy>span{display:grid;min-width:0;flex:1 1 0;gap:1px}#hierarchy-workspace .focus-summary-copy small,#hierarchy-workspace .career-focus-summary>p,#hierarchy-workspace .career-option-group>header span{color:var(--hw-muted);font-size:12px}#hierarchy-workspace .focus-summary-copy strong{overflow-wrap:anywhere;font-size:12px}#hierarchy-workspace .focus-summary-copy em{color:var(--hw-orange-dark);font-size:12px;font-style:normal;font-weight:800}#hierarchy-workspace .focus-summary-copy [data-allocation-state=over] strong,#hierarchy-workspace .focus-summary-copy [data-allocation-state=over] em{color:var(--hw-danger)}#hierarchy-workspace .focus-allocation-bar{display:flex;width:100%;height:9px;margin:12px 0 7px;overflow:hidden;border-radius:3px;background:#e8ecea}#hierarchy-workspace .focus-allocation-bar i[data-focus=primary]{background:var(--hw-orange)}#hierarchy-workspace .focus-allocation-bar i[data-focus=alternative]{background:var(--hw-blue)}#hierarchy-workspace .focus-allocation-bar i[data-focus=unallocated]{background:#dfe5e2}#hierarchy-workspace .career-option-list{gap:22px}#hierarchy-workspace .career-option-group{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid var(--hw-line);border-radius:8px;background:var(--hw-paper-muted)}#hierarchy-workspace .career-option-group>header{padding-bottom:7px;border-bottom:1px solid var(--hw-line)}#hierarchy-workspace .career-option-group>header h3{font-size:14px}#hierarchy-workspace .career-option-group .career-decision-row{border:1px solid var(--hw-line-strong);background:var(--hw-paper)}#hierarchy-workspace .career-group-empty{display:grid;min-height:90px;place-content:center;gap:3px;border:1px dashed var(--hw-line-strong);color:var(--hw-muted);text-align:center}#hierarchy-workspace .career-group-empty strong{color:var(--hw-ink);font-size:12px}#hierarchy-workspace .career-group-empty span{font-size:12px}#hierarchy-workspace .career-option-row[data-option-type=primary]{border-left:4px solid var(--hw-orange);background:#fffdfa}#hierarchy-workspace .option-type-badge{flex:0 0 auto;padding:4px 6px;border:1px solid #ced8e9;border-radius:4px;background:var(--hw-blue-soft);color:var(--hw-blue);font-size:12px;font-weight:900;text-transform:uppercase}#hierarchy-workspace .option-type-badge[data-option-type=primary]{border-color:#efc8b8;background:var(--hw-orange-soft);color:var(--hw-orange-dark)}#hierarchy-workspace .career-option-row>header>span:first-child>span:last-child{display:grid;min-width:0}#hierarchy-workspace .career-option-row>header>span:first-child>span:last-child small{color:var(--hw-muted);font-size:12px}#hierarchy-workspace .option-score em{color:var(--hw-muted);font-size:12px;font-style:normal;font-weight:700}#hierarchy-workspace .cohort-filter-row{justify-content:flex-start;margin:16px 0 10px}#hierarchy-workspace .cohort-filter-row .search-field{width:min(360px,100%)}#hierarchy-workspace .cohort-detail-header{margin-bottom:14px;border-left-color:var(--hw-blue)}#hierarchy-workspace .cohort-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-top:22px}#hierarchy-workspace .cohort-roster-band,#hierarchy-workspace .cohort-session-band{min-width:0;padding:18px;border:1px solid var(--hw-line);border-top:3px solid var(--hw-line-strong);border-radius:7px;background:var(--hw-paper)}#hierarchy-workspace .cohort-roster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:13px}#hierarchy-workspace .cohort-roster article{display:grid;min-width:0;align-items:center;grid-template-columns:32px minmax(0,1fr) auto;gap:9px;padding:9px 10px;border:1px solid var(--hw-line);border-radius:5px;background:var(--hw-paper)}#hierarchy-workspace .cohort-roster article>span:nth-child(2){display:grid;min-width:0}#hierarchy-workspace .cohort-roster small{color:var(--hw-muted);font-size:12px;line-height:1.4;overflow-wrap:anywhere}#hierarchy-workspace .cohort-context-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0 4px;border-block:1px solid var(--hw-line);background:#f8faf9}#hierarchy-workspace .cohort-context-strip>span{display:grid;min-width:0;gap:2px;padding:12px 14px;border-left:1px solid var(--hw-line)}#hierarchy-workspace .cohort-context-strip>span:first-child{border-left:0}#hierarchy-workspace .cohort-context-strip small{color:var(--hw-muted);font-size:12px}#hierarchy-workspace .cohort-context-strip strong{overflow-wrap:anywhere;font-size:12px}#hierarchy-workspace .cohort-session-row[data-status=announced]{border-left:4px solid var(--hw-blue)}#hierarchy-workspace .cohort-session-row[data-status=completed]{border-left:4px solid var(--hw-teal)}#hierarchy-workspace .session-copy a{color:var(--hw-blue);font-weight:800;text-decoration:underline;text-underline-offset:2px}#hierarchy-workspace .attendance-roster{display:grid;gap:7px}#hierarchy-workspace .attendance-row{display:grid;align-items:center;grid-template-columns:minmax(160px,1fr) 130px minmax(180px,1fr);gap:8px;padding:9px;border-bottom:1px solid var(--hw-line)}#hierarchy-workspace .attendance-row>span{display:grid}#hierarchy-workspace .attendance-row small{color:var(--hw-muted);font-size:12px}@media (max-width: 1120px){#hierarchy-workspace .preset-results{grid-template-columns:repeat(3,minmax(0,1fr))}#hierarchy-workspace .cohort-detail-grid{grid-template-columns:1fr}#hierarchy-workspace .cohort-context-strip{grid-template-columns:repeat(2,minmax(0,1fr))}#hierarchy-workspace .cohort-context-strip>span:nth-child(3){border-left:0;border-top:1px solid var(--hw-line)}#hierarchy-workspace .cohort-context-strip>span:nth-child(4){border-top:1px solid var(--hw-line)}#hierarchy-workspace .action-composer-options{grid-template-columns:repeat(2,minmax(0,1fr))}#hierarchy-workspace .action-category-choices{grid-template-columns:repeat(3,minmax(0,1fr))}#hierarchy-workspace .student-plan-start-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){#hierarchy-workspace .student-plan-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}#hierarchy-workspace .student-plan-tabs button{min-width:0;justify-content:center;padding-inline:7px;text-align:center}#hierarchy-workspace .student-plan-tabs button:last-child{grid-column:1 / -1}#hierarchy-workspace .guided-dialog{width:calc(100vw - 16px)}#hierarchy-workspace .career-decision-screen .dialog-form>header,#hierarchy-workspace .career-decision-screen .dialog-form>footer{flex-direction:column;align-items:stretch}#hierarchy-workspace .career-decision-screen .dialog-form>footer{position:static;box-shadow:none}#hierarchy-workspace .career-decision-screen .dialog-form>header .secondary-button,#hierarchy-workspace .career-decision-screen .dialog-form>footer button{width:100%}#hierarchy-workspace .preset-picker{margin-inline:-4px;padding:12px}#hierarchy-workspace .preset-toolbar,#hierarchy-workspace .decision-role-grid,#hierarchy-workspace .cohort-roster,#hierarchy-workspace .attendance-row{grid-template-columns:1fr}#hierarchy-workspace .preset-results{max-height:260px;grid-template-columns:repeat(2,minmax(0,1fr))}#hierarchy-workspace .focus-summary-copy{align-items:stretch;flex-direction:column}#hierarchy-workspace .career-option-group>header{align-items:flex-start}#hierarchy-workspace .cohort-roster article{grid-template-columns:32px minmax(0,1fr)}#hierarchy-workspace .cohort-roster article .table-action{grid-column:2;justify-self:start}#hierarchy-workspace .attendance-row{align-items:stretch}#hierarchy-workspace .action-composer-main,#hierarchy-workspace .action-composer-options,#hierarchy-workspace .action-composer-footer{grid-template-columns:1fr}#hierarchy-workspace .action-composer-footer .primary-button{width:100%}#hierarchy-workspace .action-category-choices,#hierarchy-workspace .action-skill-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}#hierarchy-workspace .action-capacity-summary{grid-template-columns:1fr;gap:4px}#hierarchy-workspace .action-capacity-summary span{padding-left:0;border-left:0}#hierarchy-workspace .action-controls{justify-self:start}#hierarchy-workspace .coaching-action-row{grid-template-columns:30px minmax(0,1fr)}#hierarchy-workspace .action-controls{grid-column:2}#hierarchy-workspace .cohort-task-band{padding:14px}#hierarchy-workspace .cohort-task-row{grid-template-columns:30px minmax(0,1fr)}#hierarchy-workspace .cohort-task-row .action-controls{grid-column:2;justify-self:start}}@media (max-width: 480px){#hierarchy-workspace .preset-results,#hierarchy-workspace .segmented-control,#hierarchy-workspace .cohort-context-strip{grid-template-columns:1fr}#hierarchy-workspace .cohort-context-strip>span{border-top:1px solid var(--hw-line);border-left:0}#hierarchy-workspace .cohort-context-strip>span:first-child{border-top:0}#hierarchy-workspace .action-category-choices,#hierarchy-workspace .action-skill-picker>div{grid-template-columns:1fr}#hierarchy-workspace .action-category-choice{min-height:0}#hierarchy-workspace .action-composer{padding:13px;border-radius:10px}#hierarchy-workspace .student-plan-start-actions{grid-template-columns:1fr}}#hierarchy-workspace .preset-input-stack{display:grid;gap:8px;min-width:0}#hierarchy-workspace .preset-input-stack>label{margin:0;min-width:0}@media (max-width: 520px){#hierarchy-workspace .form-grid.two,#hierarchy-workspace .form-grid.three,#hierarchy-workspace .form-grid.four,#hierarchy-workspace .option-evidence-grid,#hierarchy-workspace .filter-row,#hierarchy-workspace .preset-toolbar{grid-template-columns:minmax(0,1fr)!important}#hierarchy-workspace input,#hierarchy-workspace select,#hierarchy-workspace textarea{min-width:0;width:100%}#hierarchy-workspace textarea{min-height:128px;resize:vertical}#hierarchy-workspace .form-actions,#hierarchy-workspace .pane-actions,#hierarchy-workspace .row-actions{align-items:stretch;flex-direction:column}#hierarchy-workspace .form-actions>*,#hierarchy-workspace .pane-actions>*,#hierarchy-workspace .row-actions>*{width:100%}}#hierarchy-workspace .pane-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}#hierarchy-workspace .guided-inline-presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;padding:12px;border-block:1px solid var(--hw-line);background:#f8faf9}#hierarchy-workspace .career-manual-divider{display:flex;align-items:center;gap:12px;margin:20px 0 14px;color:var(--hw-muted);font-size:12px;font-weight:800;text-transform:uppercase}#hierarchy-workspace .career-manual-divider:before,#hierarchy-workspace .career-manual-divider:after{height:1px;flex:1;background:var(--hw-line);content:""}#hierarchy-workspace .decision-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px}#hierarchy-workspace .career-decision-current-plan{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.5fr) minmax(150px,.65fr);gap:1px;margin-bottom:14px;border:1px solid var(--hw-line);border-radius:6px;background:var(--hw-line)}#hierarchy-workspace .career-decision-current-plan span{display:grid;min-width:0;gap:3px;padding:10px 12px;background:var(--hw-paper-muted)}#hierarchy-workspace .career-decision-current-plan small{color:var(--hw-muted);font-size:12px;font-weight:800;text-transform:uppercase}#hierarchy-workspace .career-decision-current-plan strong{overflow-wrap:anywhere;font-size:12px}#hierarchy-workspace .decision-steps article{display:grid;gap:3px;min-width:0;padding:10px 12px;border:1px solid var(--hw-line);border-radius:6px;background:#fff}#hierarchy-workspace .decision-steps strong{font-size:12px;color:var(--hw-ink)}#hierarchy-workspace .decision-steps span{color:var(--hw-muted);font-size:12px;line-height:1.45}#hierarchy-workspace .career-stage-start{display:flex;align-items:flex-start;gap:14px;margin-bottom:12px;padding:13px 15px;border:1px solid #cfe5dc;border-left:4px solid var(--hw-teal);border-radius:6px;background:#f4fbf8}#hierarchy-workspace .career-stage-start h3{margin:1px 0 3px;font-size:14px}#hierarchy-workspace .career-stage-start p:last-child{margin:0;color:var(--hw-ink-soft);font-size:12px;line-height:1.5}#hierarchy-workspace .career-decision-checklist{margin-bottom:14px;padding:13px 15px;border:1px solid var(--hw-line);border-radius:6px;background:#fff}#hierarchy-workspace .career-decision-checklist-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}#hierarchy-workspace .career-decision-checklist-heading h3{margin:1px 0 0;font-size:14px}#hierarchy-workspace .career-decision-checklist ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;counter-reset:decision-check}#hierarchy-workspace .career-decision-checklist li{display:grid;min-width:0;gap:3px;padding:9px 10px 9px 34px;border:1px solid var(--hw-line);border-radius:5px;background:var(--hw-paper-muted);position:relative;counter-increment:decision-check}#hierarchy-workspace .career-decision-checklist li:before{content:counter(decision-check);position:absolute;top:9px;left:10px;display:grid;width:18px;height:18px;place-items:center;border-radius:50%;background:var(--hw-teal-soft);color:var(--hw-teal);font-size:12px;font-weight:800}#hierarchy-workspace .career-decision-checklist strong{font-size:12px;line-height:1.35}#hierarchy-workspace .career-decision-checklist span{color:var(--hw-muted);font-size:12px;line-height:1.4}#hierarchy-workspace .career-decision-checklist span{font-size:13px}#hierarchy-workspace .career-decision-student-guide{margin-bottom:14px;padding:14px 16px;border:1px solid #cfe5dc;border-left:4px solid var(--hw-teal);border-radius:6px;background:#f7fcfa}#hierarchy-workspace .career-decision-student-guide-heading{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:11px}#hierarchy-workspace .career-decision-student-guide-heading h3{margin:1px 0 0;font-size:14px}#hierarchy-workspace .career-decision-journey{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#hierarchy-workspace .career-decision-journey article{display:grid;min-width:0;grid-template-columns:24px minmax(0,1fr);gap:8px;align-items:start;padding:9px 10px;border:1px solid #d8e8e2;border-radius:5px;background:#fff}#hierarchy-workspace .career-decision-journey article>b{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:var(--hw-teal-soft);color:var(--hw-teal);font-size:12px}#hierarchy-workspace .career-decision-journey article>div{display:grid;min-width:0;gap:2px}#hierarchy-workspace .career-decision-journey strong{font-size:12px}#hierarchy-workspace .career-decision-journey span{color:var(--hw-muted);font-size:12px;line-height:1.4}#hierarchy-workspace .career-decision-journey span{font-size:13px}#hierarchy-workspace .date-shortcuts{display:flex;flex-wrap:wrap;gap:6px}#hierarchy-workspace .date-shortcuts .text-button{min-height:30px;padding:4px 7px;border:1px solid var(--hw-line);border-radius:4px;background:var(--hw-paper-muted);font-size:12px}#hierarchy-workspace .career-library{margin:-4px 0 0;padding:16px;border:1px solid var(--hw-line);border-left:4px solid var(--hw-blue);border-radius:6px;background:#f6f8fb}#hierarchy-workspace .career-library-layout,#hierarchy-workspace .skill-plan-layout{display:grid;min-width:0;grid-template-columns:minmax(320px,1fr) minmax(420px,1fr);gap:12px;margin-top:12px}#hierarchy-workspace .career-library-results,#hierarchy-workspace .skill-pack-results{display:grid;max-height:510px;align-content:start;gap:6px;overflow-y:auto;padding-right:4px}#hierarchy-workspace .career-library-results{max-height:none;overflow:visible;grid-template-columns:repeat(2,minmax(0,1fr))}#hierarchy-workspace .career-library .preset-toolbar{grid-template-columns:minmax(220px,1fr) minmax(300px,1.25fr) minmax(180px,.75fr)}#hierarchy-workspace .career-interest-filter{min-width:0;border:0;padding:0}#hierarchy-workspace .career-filter-details{display:grid;grid-column:1 / -1;grid-template-columns:minmax(220px,1.15fr) repeat(3,minmax(150px,1fr));gap:10px 12px;min-width:0}#hierarchy-workspace .career-filter-details>summary{display:flex;min-height:38px;grid-column:1 / -1;align-items:center;justify-content:space-between;padding:9px 12px;border:1px solid var(--hw-line);border-radius:9px;color:var(--hw-blue);background:#f7fbfd;font-size:13px;font-weight:800;cursor:pointer;list-style:none}#hierarchy-workspace .career-filter-details>summary::-webkit-details-marker{display:none}#hierarchy-workspace .career-filter-details>summary:after{content:"+";font-size:18px;line-height:1}#hierarchy-workspace .career-filter-details[open]>summary:after{content:"−"}#hierarchy-workspace .career-filter-details>label{min-width:0}#hierarchy-workspace .career-filter-details>fieldset{grid-column:1 / -1}#hierarchy-workspace .preset-toolbar{align-items:start}#hierarchy-workspace .career-interest-filter legend{margin-bottom:6px;font-size:12px;font-weight:800}#hierarchy-workspace .career-interest-filter legend small{color:var(--hw-muted);font-weight:600}#hierarchy-workspace .career-interest-chips,#hierarchy-workspace .career-interest-options{display:flex;flex-wrap:wrap;gap:6px}#hierarchy-workspace :is(.career-interest-chips,.career-interest-options) label{position:relative;display:inline-flex;width:auto;min-width:0;cursor:pointer}#hierarchy-workspace :is(.career-interest-chips,.career-interest-options) input{position:absolute;inset:0;width:100%;min-width:0;height:100%;margin:0;opacity:0;cursor:pointer}#hierarchy-workspace :is(.career-interest-chips,.career-interest-options) input{z-index:2}#hierarchy-workspace :is(.career-interest-chips,.career-interest-options) span{display:block;padding:7px 9px;border:1px solid var(--hw-line);border-radius:999px;background:#fff;color:var(--hw-ink-soft);font-size:12px;font-weight:700;pointer-events:none}#hierarchy-workspace :is(.career-interest-chips,.career-interest-options) input:checked+span{border-color:var(--hw-teal);background:var(--hw-teal-soft);color:var(--hw-teal)}#hierarchy-workspace :is(.career-interest-chips,.career-interest-options) input:focus-visible+span{outline:2px solid var(--hw-blue);outline-offset:2px}#hierarchy-workspace .career-library-results>button,#hierarchy-workspace .career-library-results>.career-library-result>button,#hierarchy-workspace .skill-pack-results>button{display:grid;min-width:0;gap:4px;padding:11px 12px;border:1px solid #d7dee7;border-radius:5px;background:#fff;color:var(--hw-ink);text-align:left;cursor:pointer}#hierarchy-workspace .career-manual-entry{margin:14px 0;padding:14px 16px;border:1px solid var(--hw-line);border-radius:12px;background:#fff}#hierarchy-workspace .career-manual-entry-heading h3{margin:2px 0 3px}#hierarchy-workspace .career-manual-entry-heading p:last-child{margin:0 0 10px;color:var(--hw-muted);font-size:13px;line-height:1.45}#hierarchy-workspace .career-manual-entry .career-manual-route{margin:0}#hierarchy-workspace .career-library-pagination{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 14px;margin-top:4px}#hierarchy-workspace .career-library-pagination .career-library-load-more{justify-content:center;min-height:42px;background:var(--hw-teal-soft);color:var(--hw-teal);text-align:center}#hierarchy-workspace .career-page-indicator{color:var(--hw-muted);font-size:12px;font-weight:750}#hierarchy-workspace .career-library-load-more span{font-size:12px;font-weight:700}#hierarchy-workspace .career-library-result{display:grid;min-width:0;gap:4px}#hierarchy-workspace .career-library-result>button{min-width:0}#hierarchy-workspace .career-result-title{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}#hierarchy-workspace .career-result-title strong{font-size:15px;line-height:1.25}#hierarchy-workspace .career-competition-flag{flex:0 0 auto;padding:3px 7px;border:1px solid #f1c7b7;border-radius:999px;background:#fff4ef;color:#9a351d;font-size:10px;font-style:normal;font-weight:800;letter-spacing:.02em;text-transform:uppercase}#hierarchy-workspace .career-compare-toggle{display:inline-flex;min-height:32px;align-items:center;gap:6px;padding:2px 10px 5px;color:var(--hw-blue);font-size:12px;font-weight:750;cursor:pointer}#hierarchy-workspace .career-compare-toggle input{width:15px;height:15px;margin:0;accent-color:var(--hw-teal)}#hierarchy-workspace .career-compare-panel{margin-top:14px;padding:16px;border:1px solid #d8e8e2;border-radius:7px;background:#f5fbf8}#hierarchy-workspace .career-compare-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}#hierarchy-workspace .career-compare-heading h3{margin:0;font-size:16px}#hierarchy-workspace .career-compare-heading p:last-child{margin:5px 0 0;color:var(--hw-muted);font-size:12px;line-height:1.5}#hierarchy-workspace .career-compare-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}#hierarchy-workspace .career-compare-grid article{min-width:0;padding:12px;border:1px solid var(--hw-line);border-radius:6px;background:#fff}#hierarchy-workspace .career-compare-grid article header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}#hierarchy-workspace .career-compare-grid article h4{margin:2px 0 0;font-size:13px;overflow-wrap:anywhere}#hierarchy-workspace .career-compare-grid article header small,#hierarchy-workspace .career-compare-grid article section small{color:var(--hw-muted);font-size:12px;font-weight:800;text-transform:uppercase}#hierarchy-workspace .career-compare-grid article section{margin-top:9px;padding-top:8px;border-top:1px solid var(--hw-line)}#hierarchy-workspace .career-compare-grid article section p{margin:3px 0 0;color:var(--hw-ink-soft);font-size:12px;line-height:1.45}#hierarchy-workspace .career-compare-grid article section p{font-size:13px}#hierarchy-workspace .career-compare-grid article>.secondary-button{width:100%;min-height:36px;margin-top:11px}#hierarchy-workspace .career-result-meta{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}#hierarchy-workspace .career-result-meta em{max-width:100%;padding:4px 7px;border:1px solid var(--hw-line);border-radius:999px;background:#f8fafb;color:var(--hw-ink-soft);font-size:12px;font-style:normal;line-height:1.3;overflow-wrap:anywhere}#hierarchy-workspace .career-back-to-top{position:fixed;right:20px;bottom:20px;z-index:4;min-height:40px;padding:9px 13px;border:1px solid var(--hw-line);border-radius:999px;background:#123b46;color:#fff;font-size:12px;font-weight:800;box-shadow:0 8px 24px #123b462e}#hierarchy-workspace .career-back-to-top:hover{background:#0d2d36}@media (max-width: 640px){#hierarchy-workspace .career-back-to-top{right:12px;bottom:12px}#hierarchy-workspace .career-result-title strong{font-size:14px}}#hierarchy-workspace :is(.career-interest-chips,.career-interest-options) label>input[type=checkbox]{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;opacity:0!important;appearance:none!important}#hierarchy-workspace .preset-picker-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}#hierarchy-workspace .preset-picker-heading>div{min-width:0}#hierarchy-workspace .career-library-intro{max-width:660px;margin:5px 0 0;color:var(--hw-ink-soft);font-size:13px;line-height:1.5}#hierarchy-workspace .career-library-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:760px;margin:12px 0 0;padding:0;list-style:none}#hierarchy-workspace .career-library-steps li{display:grid;gap:2px;min-width:0;padding:9px 10px;border:1px solid var(--hw-line);border-radius:8px;background:#f7fbfa}#hierarchy-workspace .career-library-steps b{color:var(--hw-ink);font-size:12px}#hierarchy-workspace .career-library-steps span{color:var(--hw-muted);font-size:11px;line-height:1.35}#hierarchy-workspace .preset-picker-heading-actions{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}#hierarchy-workspace .preset-picker-heading-actions .scope-note{max-width:100%;overflow-wrap:anywhere}#hierarchy-workspace .career-library-pagination{gap:6px 8px;padding:8px}#hierarchy-workspace .career-library-pagination button,#hierarchy-workspace .career-library-pagination select,#hierarchy-workspace .career-library-pagination input{min-height:34px;padding:6px 10px;font-size:12px}@media (max-width: 520px){#hierarchy-workspace .career-library-steps{grid-template-columns:1fr}#hierarchy-workspace .preset-picker-heading-actions{align-items:flex-start;justify-content:flex-start}#hierarchy-workspace .career-library-pagination{justify-content:flex-start}}#hierarchy-workspace .career-library-result>button{grid-template-rows:auto auto 1fr auto;min-height:188px;padding:14px;border-radius:10px;box-shadow:0 2px 8px #1a37420a;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}#hierarchy-workspace .career-library-result>button:hover,#hierarchy-workspace .career-library-result>button:focus-visible{box-shadow:0 8px 20px #1a37421a;transform:translateY(-1px)}#hierarchy-workspace .career-library-result>button.is-selected{box-shadow:0 8px 20px #107e731f,inset 4px 0 0 var(--hw-teal)}#hierarchy-workspace .career-library-result>button>small{display:block;margin-top:1px;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}#hierarchy-workspace .career-library-result>button>small{font-size:12px}#hierarchy-workspace .career-library-result>button>p{margin-top:5px}#hierarchy-workspace .career-result-save-actions{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:6px;padding:2px 4px 0}#hierarchy-workspace .career-result-save-actions>span{margin-right:2px;color:var(--hw-muted);font-size:11px;font-weight:750}#hierarchy-workspace .career-result-save-actions .table-action{min-height:34px;padding:4px 9px;border:1px solid var(--hw-line);border-radius:999px;background:#f2f8f7;color:var(--hw-teal);font-size:11px;font-weight:800}#hierarchy-workspace .career-result-save-actions .table-action:hover,#hierarchy-workspace .career-result-save-actions .table-action:focus-visible{border-color:var(--hw-teal);background:var(--hw-teal-soft)}#hierarchy-workspace .career-result-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:9px;align-items:stretch}#hierarchy-workspace .career-result-meta em{display:flex;min-width:0;min-height:30px;align-items:center;padding:5px 8px;border:1px solid #dfe8e7;border-radius:6px;background:#f7fbfa;color:var(--hw-ink-soft);font-size:12px;font-style:normal;font-weight:650;line-height:1.3;overflow-wrap:anywhere;text-transform:none}#hierarchy-workspace .career-result-meta .career-match-score{background:#e7f7ef;border-color:#86cfae;color:#0f5d3d;font-weight:850}#hierarchy-workspace .career-result-meta em:nth-child(2){background:#f4f7fb;border-color:#dfe5ef}#hierarchy-workspace .career-result-meta em:nth-child(3){background:#fff8ed;border-color:#f0dfbc}#hierarchy-workspace .career-result-meta em:nth-child(4){background:#f5f1fb;border-color:#e3d8f1}#hierarchy-workspace .career-compare-toggle{width:fit-content;min-height:28px;margin-left:4px;padding:3px 6px;border-radius:5px;font-size:12px}#hierarchy-workspace .career-compare-toggle:hover{background:#eef5f4}@media (max-width: 640px){#hierarchy-workspace .career-library-result>button{min-height:0;padding:12px}#hierarchy-workspace .career-result-meta{grid-template-columns:1fr 1fr}#hierarchy-workspace .career-result-save-actions>span{flex-basis:100%}}#hierarchy-workspace .career-library-results>button:hover,#hierarchy-workspace .career-library-results>button:focus-visible,#hierarchy-workspace .career-library-results>.career-library-result>button:hover,#hierarchy-workspace .career-library-results>.career-library-result>button:focus-visible,#hierarchy-workspace .skill-pack-results>button:hover,#hierarchy-workspace .skill-pack-results>button:focus-visible{border-color:var(--hw-blue);background:#f4f7ff}#hierarchy-workspace .career-library-results>button.is-selected,#hierarchy-workspace .career-library-results>.career-library-result>button.is-selected,#hierarchy-workspace .skill-pack-results>button.is-selected{border-color:var(--hw-teal);background:#f0faf7;box-shadow:inset 4px 0 0 var(--hw-teal)}#hierarchy-workspace .career-library-results button>span,#hierarchy-workspace .skill-pack-results button>span,#hierarchy-workspace .career-guide-header,#hierarchy-workspace .skill-pack-preview-header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:10px}#hierarchy-workspace .career-library-results strong,#hierarchy-workspace .skill-pack-results strong{overflow-wrap:anywhere;font-size:12px}#career-option-dialog[open]{position:relative;inset:auto;width:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}#career-option-dialog[open]::backdrop{display:none}#career-option-dialog .dialog-form{width:100%;max-width:none;border-radius:0;box-shadow:none}#career-option-dialog .dialog-form>header{position:sticky;top:0;z-index:5}#career-option-dialog .dialog-form>footer{position:sticky;bottom:0;z-index:5}#hierarchy-workspace .career-library-results em,#hierarchy-workspace .skill-pack-results em,#hierarchy-workspace [data-outlook]{flex:0 0 auto;padding:3px 6px;border-radius:4px;background:var(--hw-blue-soft);color:var(--hw-blue);font-size:12px;font-style:normal;font-weight:900;text-transform:uppercase}#hierarchy-workspace [data-outlook=growing]{background:var(--hw-teal-soft);color:var(--hw-teal)}#hierarchy-workspace [data-outlook=stable]{background:var(--hw-yellow-soft);color:#835d08}#hierarchy-workspace [data-outlook=niche]{background:#f3eafb;color:#71459a}#hierarchy-workspace [data-outlook=uncertain]{background:#ecefed;color:var(--hw-ink-soft)}#hierarchy-workspace .career-library-results small,#hierarchy-workspace .skill-pack-results small{color:var(--hw-muted);font-size:12px;font-weight:700}#hierarchy-workspace .career-library-results p,#hierarchy-workspace .skill-pack-results p,#hierarchy-workspace .preset-results p{margin:0;color:var(--hw-ink-soft);font-size:12px;line-height:1.45}#hierarchy-workspace .career-guide-preview,#hierarchy-workspace .skill-pack-preview{min-width:0;padding:16px;border:1px solid var(--hw-line-strong);border-radius:6px;background:#fff}#hierarchy-workspace .career-guide-preview{max-height:none;overflow:visible}#hierarchy-workspace .skill-pack-preview{max-height:510px;overflow-y:auto}@media (min-width: 1051px){#hierarchy-workspace .career-library-layout{align-items:start}#hierarchy-workspace .career-guide-preview{position:sticky;top:18px}}#hierarchy-workspace .career-guide-empty{display:grid;min-height:220px;place-content:center;justify-items:center;gap:7px;padding:24px;color:var(--hw-muted);text-align:center}#hierarchy-workspace .career-guide-empty strong{color:var(--hw-ink);font-size:13px}#hierarchy-workspace .career-guide-empty span{max-width:380px;font-size:12px}#hierarchy-workspace .career-guide-empty span{font-size:13px}#hierarchy-workspace .career-guide-start-list{display:grid;width:min(100%,360px);gap:8px;margin:12px 0 0;padding:0;list-style:none;text-align:left}#hierarchy-workspace .career-guide-start-list li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:start;padding-top:8px;border-top:1px solid var(--hw-line)}#hierarchy-workspace .career-guide-start-list li:before{content:attr(data-step);display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:var(--hw-teal-soft);color:var(--hw-teal);font-size:12px;font-weight:900}#hierarchy-workspace .career-guide-start-list li>span{grid-column:2;max-width:none}#hierarchy-workspace .career-guide-start-list b{color:var(--hw-ink);font-size:12px}#hierarchy-workspace .career-guide-header>span,#hierarchy-workspace .skill-pack-preview-header>span{display:grid;min-width:0;gap:2px}#hierarchy-workspace .career-guide-header small,#hierarchy-workspace .skill-pack-preview-header small,#hierarchy-workspace .career-guide-sections small{color:var(--hw-muted);font-size:12px;font-weight:800;text-transform:uppercase}#hierarchy-workspace .career-guide-header h4,#hierarchy-workspace .skill-pack-preview-header h4{overflow-wrap:anywhere;font-size:17px}#hierarchy-workspace .career-guide-preview>p,#hierarchy-workspace .skill-pack-preview>p{margin:10px 0 4px;color:var(--hw-ink-soft);font-size:12px}#hierarchy-workspace .skill-pack-preview>em{color:var(--hw-muted);font-size:12px;font-style:normal}#hierarchy-workspace .career-guide-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin-top:12px}#hierarchy-workspace .career-guide-more{margin-top:12px;border:1px solid var(--hw-line);border-radius:8px;background:#fbfdfd}#hierarchy-workspace .career-guide-more>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 12px;color:var(--hw-ink);cursor:pointer;list-style:none}#hierarchy-workspace .career-guide-more>summary::-webkit-details-marker{display:none}#hierarchy-workspace .career-guide-more>summary:after{content:"＋";color:var(--hw-teal);font-size:18px;font-weight:500}#hierarchy-workspace .career-guide-more[open]>summary{border-bottom:1px solid var(--hw-line)}#hierarchy-workspace .career-guide-more[open]>summary:after{content:"−"}#hierarchy-workspace .career-guide-more>summary strong{font-size:13px}#hierarchy-workspace .career-guide-more>summary span{color:var(--hw-muted);font-size:11px;font-weight:750}#hierarchy-workspace .career-guide-more>summary span[data-career-guide-toggle]{color:var(--hw-teal);font-weight:850}#hierarchy-workspace .career-guide-more .career-guide-sections{margin:0;padding:0 12px 4px}#hierarchy-workspace .career-guide-sections section{min-width:0;padding:11px 0;border-top:1px solid var(--hw-line)}#hierarchy-workspace .career-guide-sections p,#hierarchy-workspace .career-guide-sections ul{margin:5px 0 0;color:var(--hw-ink-soft);font-size:12px}#hierarchy-workspace .career-guide-sections ul{padding-left:17px}#hierarchy-workspace .career-guide-sections li+li{margin-top:4px}#hierarchy-workspace .guide-chips,#hierarchy-workspace .career-skill-preview>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}#hierarchy-workspace .guide-chips span,#hierarchy-workspace .career-skill-preview span{padding:4px 6px;border:1px solid #d5dfdd;border-radius:4px;background:#f5f9f8;color:#285a52;font-size:12px;font-weight:800}#hierarchy-workspace .career-skill-preview .career-skill-map{display:inline-flex;padding:0;border:0;border-radius:0;background:transparent;color:var(--hw-ink-soft);font-size:12px;font-weight:700}#hierarchy-workspace .career-skill-preview .career-skill-map.is-pending{color:var(--hw-ink-muted, var(--hw-ink-soft));font-weight:600}#hierarchy-workspace .career-guide-actions{display:flex;position:sticky;bottom:-16px;z-index:2;flex-wrap:wrap;gap:6px;margin:4px -16px -16px;padding:12px 16px;border-top:1px solid var(--hw-line);background:#fffffff7}#hierarchy-workspace .career-decision-row,#hierarchy-workspace .skill-roadmap-row{display:grid;min-width:0;gap:13px;padding:16px;border:1px solid var(--hw-line);border-radius:6px;background:var(--hw-paper)}#hierarchy-workspace .career-decision-row[data-option-type=primary]{border-left:4px solid var(--hw-orange);background:#fffdfa}#hierarchy-workspace .career-decision-row>header,#hierarchy-workspace .career-decision-row>footer,#hierarchy-workspace .skill-roadmap-row>header,#hierarchy-workspace .skill-roadmap-row>footer{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:12px}#hierarchy-workspace .career-decision-title{display:flex;min-width:0;align-items:flex-start;gap:9px}#hierarchy-workspace .career-decision-title>span:last-child,#hierarchy-workspace .career-decision-state,#hierarchy-workspace .career-decision-row footer>span:first-child,#hierarchy-workspace .skill-roadmap-row header>span:first-child{display:grid;min-width:0;gap:2px}#hierarchy-workspace .career-decision-title h4{overflow-wrap:anywhere;font-size:15px}#hierarchy-workspace .career-decision-title small{color:var(--hw-muted);font-size:12px}#hierarchy-workspace .career-decision-state{flex:0 0 auto;justify-items:end}#hierarchy-workspace .career-decision-state>span{padding:4px 7px;border-radius:4px;background:var(--hw-yellow-soft);color:#775606;font-size:12px;font-weight:900}#hierarchy-workspace .career-decision-state [data-decision-signal=ready-to-pursue]{background:var(--hw-teal-soft);color:var(--hw-teal)}#hierarchy-workspace .career-decision-state [data-decision-signal=promising-to-test]{background:var(--hw-blue-soft);color:var(--hw-blue)}#hierarchy-workspace .career-decision-state [data-decision-signal=not-now]{background:#ecefed;color:var(--hw-muted)}#hierarchy-workspace .career-decision-state strong{color:var(--hw-orange-dark);font-size:12px}#hierarchy-workspace .career-decision-summary{margin:-4px 0 0;color:var(--hw-ink-soft);font-size:12px}#hierarchy-workspace .career-reality-grid,#hierarchy-workspace .career-evidence-line{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-block:1px solid var(--hw-line)}#hierarchy-workspace .career-reality-grid section,#hierarchy-workspace .career-evidence-line>span{display:grid;gap:3px;min-width:0;padding:11px 13px;border-left:1px solid var(--hw-line)}#hierarchy-workspace .career-reality-grid section:first-child,#hierarchy-workspace .career-evidence-line>span:first-child{border-left:0;padding-left:0}#hierarchy-workspace .career-reality-grid section:last-child,#hierarchy-workspace .career-evidence-line>span:last-child{padding-right:0}#hierarchy-workspace .career-reality-grid small,#hierarchy-workspace .career-evidence-line small,#hierarchy-workspace .career-skill-preview>small,#hierarchy-workspace .career-decision-row footer small,#hierarchy-workspace .skill-work-grid small,#hierarchy-workspace .skill-progress-line small{color:var(--hw-muted);font-size:12px;font-weight:800;text-transform:uppercase}#hierarchy-workspace .career-reality-grid p,#hierarchy-workspace .career-reality-grid ul,#hierarchy-workspace .career-evidence-line strong{margin:5px 0 0;overflow-wrap:anywhere;color:var(--hw-ink-soft);font-size:12px;font-weight:600;line-height:1.5}#hierarchy-workspace .career-reality-grid ul{padding-left:16px}#hierarchy-workspace .career-reality-grid li+li{margin-top:3px}#hierarchy-workspace .outlook-label{display:inline-flex;margin-top:5px}#hierarchy-workspace .career-decision-row>footer{align-items:flex-end}#hierarchy-workspace .career-decision-row footer>span:first-child strong{overflow-wrap:anywhere;font-size:12px}#hierarchy-workspace .career-decision-row footer em{color:var(--hw-muted);font-size:12px;font-style:normal}#hierarchy-workspace .skill-roadmap-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px;border-block:1px solid var(--hw-line);background:#f8faf9}#hierarchy-workspace .skill-roadmap-summary>span{display:grid;min-width:0;gap:2px;padding:12px 13px;border-left:1px solid var(--hw-line)}#hierarchy-workspace .skill-roadmap-summary>span:first-child{border-left:0}#hierarchy-workspace .skill-roadmap-summary small{color:var(--hw-muted);font-size:12px;font-weight:800;text-transform:uppercase}#hierarchy-workspace .skill-roadmap-summary strong{font-family:Sora,sans-serif;font-size:16px}#hierarchy-workspace .skill-roadmap-summary em{overflow-wrap:anywhere;color:var(--hw-muted);font-size:12px;font-style:normal}#hierarchy-workspace .skill-recommendation-band{display:grid;gap:10px;margin-bottom:20px;padding:12px 14px;border-left:4px solid var(--hw-teal);background:#eef8f5}#hierarchy-workspace .skill-recommendation-band>div:first-child{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}#hierarchy-workspace .skill-recommendation-band>div:first-child>span{display:grid;min-width:0}#hierarchy-workspace .skill-recommendation-band small{color:var(--hw-muted);font-size:12px}#hierarchy-workspace .skill-recommendation-band>div:first-child strong{overflow-wrap:anywhere;font-size:12px}#hierarchy-workspace .skill-recommendation-band>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}#hierarchy-workspace .skill-recommendation-band>div:last-child button{display:grid;min-width:0;gap:2px;padding:9px 10px;border:1px solid #bfdbd4;border-radius:5px;background:#fff;color:var(--hw-ink);text-align:left;cursor:pointer}#hierarchy-workspace .skill-recommendation-band button:hover{border-color:var(--hw-teal)}#hierarchy-workspace .skill-recommendation-band button strong{overflow-wrap:anywhere;font-size:12px}#hierarchy-workspace .skill-matrix,#hierarchy-workspace .skill-scope-group{display:grid;min-width:0;gap:10px}#hierarchy-workspace .skill-scope-columns{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px}#hierarchy-workspace .skill-scope-columns>.skill-scope-group+.skill-scope-group{margin-top:0}#hierarchy-workspace .skill-scope-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px;padding-bottom:8px;border-bottom:1px solid var(--hw-line)}#hierarchy-workspace .skill-scope-tabs button{min-height:34px;padding:7px 11px;border:1px solid var(--hw-line);border-radius:999px;background:var(--hw-paper);color:var(--hw-muted);font-size:12px;font-weight:800;cursor:pointer}#hierarchy-workspace .skill-scope-tabs button.is-active,#hierarchy-workspace .skill-scope-tabs button[aria-selected=true]{border-color:var(--hw-blue);background:var(--hw-blue-soft);color:var(--hw-blue)}#hierarchy-workspace .skill-scope-group+.skill-scope-group{margin-top:22px}#hierarchy-workspace .skill-scope-group>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:7px;border-bottom:1px solid var(--hw-line-strong)}#hierarchy-workspace .skill-scope-group>header h4{font-size:13px}#hierarchy-workspace .skill-scope-group>header span{color:var(--hw-muted);font-size:12px}#hierarchy-workspace .skill-scope-group[data-scope=foundation]>header{border-bottom-color:var(--hw-blue)}#hierarchy-workspace .skill-scope-group[data-scope=career-specific]>header{border-bottom-color:var(--hw-orange)}#hierarchy-workspace .skill-scope-group[data-scope=future-ready]>header{border-bottom-color:var(--hw-teal)}#hierarchy-workspace .skill-roadmap-row[data-priority=core]{border-left:4px solid var(--hw-orange)}#hierarchy-workspace .skill-roadmap-row header strong{overflow-wrap:anywhere;font-size:13px}#hierarchy-workspace .skill-roadmap-row header small{color:var(--hw-muted);font-size:12px}#hierarchy-workspace .skill-roadmap-row{gap:9px;padding:12px}#hierarchy-workspace .skill-work-grid{gap:9px;padding:8px 0}#hierarchy-workspace .skill-work-details{margin:0;border-block:1px solid var(--hw-line)}#hierarchy-workspace .skill-work-details summary{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.55rem 0;cursor:pointer;color:var(--hw-ink-soft);font-size:12px;font-weight:800;list-style:none}#hierarchy-workspace .skill-work-details summary::-webkit-details-marker{display:none}#hierarchy-workspace .skill-work-details summary small{color:var(--hw-orange);font-size:12px;font-weight:800}#hierarchy-workspace .skill-work-details[open] summary small{font-size:0}#hierarchy-workspace .skill-work-details[open] summary small:after{content:"Hide details";font-size:12px}#hierarchy-workspace .skill-feedback{margin:5px 0;padding:7px 9px}#hierarchy-workspace .skill-feedback-composer{margin:5px 0;padding:8px 9px}#hierarchy-workspace .skill-feedback-composer form{gap:6px;margin-top:6px}#hierarchy-workspace .skill-feedback-composer textarea{min-height:54px}#hierarchy-workspace .skill-satisfaction{margin:4px 0}#hierarchy-workspace .skill-proof-state{flex:0 0 auto;padding:4px 7px;border-radius:4px;background:var(--hw-yellow-soft);color:#775606;font-size:12px;font-weight:900}#hierarchy-workspace .skill-proof-state[data-has-proof=true]{background:var(--hw-teal-soft);color:var(--hw-teal)}#hierarchy-workspace .skill-progress-line{display:grid;align-items:center;grid-template-columns:minmax(100px,.55fr) minmax(160px,1fr) minmax(120px,.55fr);gap:12px}#hierarchy-workspace .skill-progress-line>span{display:grid;min-width:0;gap:2px}#hierarchy-workspace .skill-progress-line>span:last-child{text-align:right}#hierarchy-workspace .skill-progress-line strong{overflow-wrap:anywhere;font-size:12px}#hierarchy-workspace .skill-progress-track{position:relative;height:8px;border-radius:3px;background:#e4e9e6}#hierarchy-workspace .skill-progress-track i{display:block;height:100%;border-radius:3px;background:var(--hw-teal)}#hierarchy-workspace .skill-progress-track b{position:absolute;top:-4px;width:2px;height:16px;background:var(--hw-orange);transform:translate(-1px)}#hierarchy-workspace .skill-work-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:11px 0;border-block:1px solid var(--hw-line)}#hierarchy-workspace .skill-work-grid>span{min-width:0}#hierarchy-workspace .skill-work-grid p{margin:4px 0 0;overflow-wrap:anywhere;color:var(--hw-ink-soft);font-size:12px}#hierarchy-workspace .skill-work-grid p{font-size:13px}#hierarchy-workspace .skill-roadmap-row>footer{align-items:center;color:var(--hw-muted);font-size:12px}#hierarchy-workspace .decision-context-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px;border-block:1px solid var(--hw-line);background:#f8faf9}#hierarchy-workspace .decision-context-strip>span{display:grid;min-width:0;gap:2px;padding:10px 12px;border-left:1px solid var(--hw-line)}#hierarchy-workspace .decision-context-strip>span:first-child{border-left:0}#hierarchy-workspace .decision-context-strip small{color:var(--hw-muted);font-size:12px;text-transform:uppercase}#hierarchy-workspace .decision-context-strip strong{overflow-wrap:anywhere;font-size:12px}#hierarchy-workspace .skill-pack-checklist{display:grid;gap:5px;margin-top:14px}#hierarchy-workspace .skill-pack-checklist label{display:grid;min-width:0;align-items:center;grid-template-columns:18px minmax(0,1fr);gap:9px;padding:8px 9px;border-bottom:1px solid var(--hw-line);cursor:pointer}#hierarchy-workspace .skill-pack-checklist label[data-existing=true]{opacity:.58;cursor:default}#hierarchy-workspace .skill-pack-checklist input{width:16px;height:16px;accent-color:var(--hw-teal)}#hierarchy-workspace .skill-pack-checklist span{display:grid;min-width:0;gap:1px}#hierarchy-workspace .skill-pack-checklist strong{overflow-wrap:anywhere;font-size:12px}#hierarchy-workspace .skill-pack-checklist small{color:var(--hw-muted);font-size:12px}@media (max-width: 1050px){#hierarchy-workspace .career-library-layout,#hierarchy-workspace .skill-plan-layout{grid-template-columns:minmax(280px,1fr) minmax(360px,1fr)}#hierarchy-workspace .skill-recommendation-band>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}#hierarchy-workspace .skill-roadmap-summary{grid-template-columns:repeat(2,minmax(0,1fr))}#hierarchy-workspace .skill-roadmap-summary>span:nth-child(odd){border-left:0}#hierarchy-workspace .skill-roadmap-summary>span:nth-child(n+3){border-top:1px solid var(--hw-line)}}@media (max-width: 900px){#hierarchy-workspace .career-library .preset-toolbar{grid-template-columns:1fr}#hierarchy-workspace .career-filter-details{grid-template-columns:1fr 1fr}#hierarchy-workspace .career-filter-details>fieldset{grid-column:1 / -1}#hierarchy-workspace .career-library-layout{display:flex;flex-direction:column}#hierarchy-workspace .career-guide-preview{order:1}#hierarchy-workspace .career-library-results{order:2}}@media (max-width: 760px){#hierarchy-workspace .career-decision-student-guide-heading{align-items:flex-start;flex-direction:column;gap:4px}#hierarchy-workspace .career-filter-details,#hierarchy-workspace .career-decision-journey{grid-template-columns:1fr}#hierarchy-workspace .pane-actions,#hierarchy-workspace .career-guide-actions{width:100%}#hierarchy-workspace .pane-actions>button,#hierarchy-workspace .career-guide-actions>button{flex:1 1 150px}#hierarchy-workspace .guided-inline-presets,#hierarchy-workspace .decision-steps,#hierarchy-workspace .career-library-layout,#hierarchy-workspace .skill-plan-layout,#hierarchy-workspace .career-reality-grid,#hierarchy-workspace .career-evidence-line,#hierarchy-workspace .skill-work-grid{grid-template-columns:1fr}#hierarchy-workspace .career-library-layout{display:flex;flex-direction:column}#hierarchy-workspace .career-guide-preview{order:1}#hierarchy-workspace .career-library-results{order:2}#hierarchy-workspace .career-library-results,#hierarchy-workspace .skill-pack-results{max-height:min(42vh,420px);min-height:220px}#hierarchy-workspace .career-library-results{max-height:none;overflow:visible;grid-template-columns:1fr;min-height:0}#hierarchy-workspace .career-decision-current-plan{grid-template-columns:1fr}#hierarchy-workspace .career-guide-preview,#hierarchy-workspace .skill-pack-preview{max-height:none}#hierarchy-workspace .career-guide-sections{grid-template-columns:1fr}#hierarchy-workspace .career-stage-start{margin-bottom:10px}#hierarchy-workspace .career-decision-checklist-heading{align-items:flex-start;flex-direction:column;gap:4px}#hierarchy-workspace .career-decision-checklist ol{grid-template-columns:repeat(2,minmax(0,1fr))}#hierarchy-workspace .career-compare-grid{grid-template-columns:1fr}#hierarchy-workspace .career-reality-grid section,#hierarchy-workspace .career-evidence-line>span{padding:10px 0;border-top:1px solid var(--hw-line);border-left:0}#hierarchy-workspace .career-reality-grid section:first-child,#hierarchy-workspace .career-evidence-line>span:first-child{border-top:0}#hierarchy-workspace .career-decision-row>header,#hierarchy-workspace .career-decision-row>footer,#hierarchy-workspace .skill-roadmap-row>header,#hierarchy-workspace .skill-roadmap-row>footer{align-items:stretch;flex-direction:column}#hierarchy-workspace .career-decision-state{justify-items:start}#hierarchy-workspace .skill-progress-line{grid-template-columns:1fr;gap:7px}#hierarchy-workspace .skill-progress-line>span:last-child{text-align:left}#hierarchy-workspace .skill-recommendation-band>div:first-child{align-items:flex-start;flex-direction:column}}@media (max-width: 520px){#hierarchy-workspace .preset-picker-heading{align-items:flex-start;flex-direction:column}#hierarchy-workspace .preset-picker-heading-actions{width:100%;justify-content:space-between}#hierarchy-workspace .career-library{margin-inline:-4px;padding:11px}#hierarchy-workspace .career-library-results>button,#hierarchy-workspace .career-library-results>.career-library-result>button,#hierarchy-workspace .skill-pack-results>button,#hierarchy-workspace .career-decision-row,#hierarchy-workspace .skill-roadmap-row{padding:11px}#hierarchy-workspace .career-guide-preview,#hierarchy-workspace .skill-pack-preview{padding:12px}#hierarchy-workspace .career-guide-actions{bottom:-12px;margin:4px -12px -12px;padding:10px 12px}#hierarchy-workspace .skill-roadmap-summary,#hierarchy-workspace .decision-context-strip{grid-template-columns:repeat(2,minmax(0,1fr))}#hierarchy-workspace .skill-roadmap-summary>span:nth-child(odd),#hierarchy-workspace .decision-context-strip>span:nth-child(odd){border-left:0}#hierarchy-workspace .skill-roadmap-summary>span:nth-child(n+3),#hierarchy-workspace .decision-context-strip>span:nth-child(n+3){border-top:1px solid var(--hw-line)}#hierarchy-workspace .skill-recommendation-band>div:last-child{grid-template-columns:1fr}#hierarchy-workspace .career-decision-title{align-items:flex-start;flex-direction:column}#hierarchy-workspace .career-decision-checklist ol{grid-template-columns:1fr}#hierarchy-workspace .career-compare-panel{padding:12px}#hierarchy-workspace .career-compare-heading{align-items:stretch;flex-direction:column}#hierarchy-workspace .career-compare-heading .text-button{width:100%}}.skill-feedback{margin:.75rem 0;padding:.75rem .9rem;border-left:3px solid var(--accent, #6b5cff);background:color-mix(in srgb,var(--surface, #fff) 88%,var(--accent, #6b5cff))}.skill-feedback p{margin:.25rem 0}.skill-feedback-meta{display:block;margin-top:.2rem;color:var(--muted, #667085);font-size:.78rem}.skill-feedback-empty{border-left-color:var(--hw-line-strong);background:var(--hw-paper-muted);color:var(--hw-muted)}.skill-feedback-empty p{margin:.25rem 0 0}.rating-scale-guide{display:block;color:var(--hw-muted);font-size:12px;line-height:1.45}.skill-evidence-list .evidence-link{display:block;margin-top:4px;overflow-wrap:anywhere}.skill-feedback-history{margin:.5rem 0 .75rem}.skill-feedback-history summary{cursor:pointer;color:var(--hw-orange);font-size:.8rem;font-weight:700}.skill-feedback-composer{margin:.85rem 0;padding:.75rem;border:1px solid var(--hw-line);border-radius:10px;background:var(--hw-paper-muted)}.skill-feedback-composer-heading{display:grid;gap:.2rem;margin-bottom:.65rem}.skill-feedback-composer-heading strong{color:var(--hw-ink);font-size:.85rem}.skill-feedback-composer-heading small{color:var(--hw-muted);font-size:.75rem}.skill-feedback-composer summary{display:flex;align-items:center;justify-content:space-between;gap:.7rem;cursor:pointer;color:var(--hw-ink);list-style:none}.skill-feedback-composer summary::-webkit-details-marker{display:none}.skill-feedback-composer summary:after{content:"+";display:grid;flex:0 0 1.45rem;width:1.45rem;height:1.45rem;place-items:center;border:1px solid var(--hw-line-strong);border-radius:50%;color:var(--hw-orange);font-weight:800}.skill-feedback-composer[open] summary:after{content:"−"}.skill-feedback-composer summary>span{display:grid;min-width:0;gap:.2rem}.skill-feedback-composer summary strong{color:var(--hw-ink);font-size:.85rem}.skill-feedback-composer summary small{color:var(--hw-muted);font-size:.75rem}.skill-feedback-composer form{display:grid;gap:.7rem;margin-top:.8rem}.skill-feedback-composer label{display:grid;gap:.35rem}.skill-feedback-composer textarea,.skill-feedback-composer input[type=date],.skill-feedback-composer input[type=text]{width:100%;min-width:0}.skill-feedback-composer .primary-button{justify-self:start}.skill-feedback-composer .form-status{min-height:1.2em}.skill-feedback-composer .rating-field{margin:0}.skill-satisfaction{display:flex;gap:1.25rem;margin:.5rem 0}.skill-satisfaction span{display:grid;gap:.15rem}.skill-feedback-empty{display:flex;align-items:baseline;gap:.45rem}.skill-feedback-empty p{margin:0}.advice-composer-heading{display:flex;justify-content:space-between;align-items:end;gap:1rem;margin:1.5rem 0 .75rem}.advice-list{display:grid;gap:.75rem}.advice-row{padding:1rem;border:1px solid var(--line, #ddd);border-radius:.75rem;background:var(--surface, #fff)}.advice-row header,.advice-row footer{display:flex;justify-content:space-between;gap:1rem;align-items:start}.advice-row header span:first-child{display:grid;gap:.2rem}.advice-row p{white-space:pre-wrap;margin:.75rem 0}.advice-row footer{color:var(--muted, #667085);font-size:.8rem}.advice-row .permission-note{color:var(--muted, #667085);font-size:.75rem;align-self:center}@media (max-width: 640px){.advice-composer-heading{align-items:stretch;flex-direction:column}.skill-satisfaction{gap:.75rem;flex-wrap:wrap}.skill-feedback-composer .primary-button{width:100%}}@media (max-width: 980px){#hierarchy-workspace .skill-scope-columns{grid-template-columns:1fr}}#hierarchy-workspace .rating-slider{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px}#hierarchy-workspace .rating-slider input[type=range]{width:100%;accent-color:var(--hw-orange)}#hierarchy-workspace .rating-slider output{display:inline-flex;min-width:48px;min-height:28px;align-items:center;justify-content:center;padding:3px 7px;border:1px solid var(--hw-line-strong);border-radius:5px;background:var(--hw-paper-muted);color:var(--hw-ink);font-family:Sora,sans-serif;font-size:12px;font-weight:800;white-space:nowrap}#hierarchy-workspace .rating-hint{display:flex;justify-content:space-between;gap:10px;color:var(--hw-muted);font-size:12px;font-weight:600}#hierarchy-workspace button{max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere}#hierarchy-workspace input,#hierarchy-workspace select,#hierarchy-workspace textarea{min-width:0;max-width:100%}#hierarchy-workspace .row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}#hierarchy-workspace .pane-heading,#hierarchy-workspace .section-heading,#hierarchy-workspace .view-toolbar{min-width:0}#hierarchy-workspace .pane-heading>*,#hierarchy-workspace .section-heading>*,#hierarchy-workspace .view-toolbar>*{min-width:0}@media (max-width: 1050px){#hierarchy-workspace .form-grid.four,#hierarchy-workspace .form-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){#hierarchy-workspace .form-grid.four,#hierarchy-workspace .form-grid.three{grid-template-columns:1fr}#hierarchy-workspace .row-actions>button{flex:1 1 auto}}#hierarchy-workspace .career-guide-preview :is(p,li),#hierarchy-workspace .career-library-result>button>p,#hierarchy-workspace .career-result-meta em,#hierarchy-workspace .career-compare-grid article section p,#hierarchy-workspace .career-decision-checklist span,#hierarchy-workspace .career-decision-journey span,#hierarchy-workspace .skill-work-grid p,#hierarchy-workspace .skill-progress-line strong,#hierarchy-workspace .skill-progress-line small,#hierarchy-workspace .rating-scale-guide,#hierarchy-workspace .rating-hint{font-size:13px;line-height:1.5}@media (max-width: 640px){#hierarchy-workspace .career-guide-preview :is(p,li),#hierarchy-workspace .career-library-result>button>p,#hierarchy-workspace .career-result-meta em,#hierarchy-workspace .career-compare-grid article section p,#hierarchy-workspace .career-decision-checklist span,#hierarchy-workspace .career-decision-journey span,#hierarchy-workspace .skill-work-grid p,#hierarchy-workspace .skill-progress-line strong,#hierarchy-workspace .skill-progress-line small,#hierarchy-workspace .rating-scale-guide,#hierarchy-workspace .rating-hint{font-size:14px}}#hierarchy-workspace .career-library-learner-note{display:inline-flex;max-width:660px;flex-wrap:wrap;gap:4px;margin:9px 0 0;padding:8px 10px;border-left:3px solid var(--hw-teal);border-radius:0 8px 8px 0;background:var(--hw-teal-soft);color:var(--hw-ink-soft);font-size:12px;line-height:1.45}#hierarchy-workspace .career-library-learner-note strong{color:var(--hw-ink)}html:has(#hierarchy-workspace){scroll-behavior:auto}body:has(#hierarchy-workspace){--dash-ink: #171624;--dash-text: #38384a;--dash-muted: #706f82;--dash-line: #dedbe8;--dash-line-strong: #c8c3d8;--dash-canvas: #f4f0e8;--dash-surface: #fffdf9;--dash-surface-soft: #f8f5ef;--dash-blue: #5b4ce1;--dash-blue-strong: #4133bf;--dash-blue-soft: #eeebff;--dash-teal: #087f70;--dash-teal-soft: #e5f6f1;--dash-amber: #9b5a08;--dash-amber-soft: #fff0cf;--dash-danger: #b33d58;--dash-coral: #e86143;--dash-coral-soft: #fff0eb;--dash-lime: #c9f56b;--dash-night: #171624;--dash-shadow-sm: 0 1px 0 rgba(23, 22, 36, .04), 0 10px 28px rgba(23, 22, 36, .055);--dash-shadow-md: 0 2px 0 rgba(23, 22, 36, .04), 0 24px 56px rgba(23, 22, 36, .11);background:var(--dash-canvas);color:var(--dash-text);font-size:16px}#hierarchy-workspace,#hierarchy-workspace button,#hierarchy-workspace input,#hierarchy-workspace select,#hierarchy-workspace textarea{font-family:Inter,Avenir,Segoe UI,system-ui,sans-serif}#hierarchy-workspace :where(h1,h2,h3,h4,p){overflow-wrap:anywhere}#hierarchy-workspace .workspace-shell:not([hidden]){min-height:100dvh;display:grid;grid-template-columns:17rem minmax(0,1fr);background:var(--dash-canvas)}#hierarchy-workspace[data-career-decision-page=true] .workspace-shell:not([hidden]){display:block;width:100%}#hierarchy-workspace .workspace-shell[hidden],#hierarchy-workspace [hidden]{display:none!important}#hierarchy-workspace .workspace-boot:not([hidden]){flex-direction:column;gap:.85rem;padding:2rem;color:#f7f4ff;text-align:center;background:radial-gradient(circle at 50% 38%,rgba(91,76,225,.34),transparent 28rem),linear-gradient(145deg,#171624,#242035)}#hierarchy-workspace .workspace-boot .brand-mark{display:grid;width:4rem;height:4rem;place-items:center;border:1px solid rgba(201,245,107,.38);border-radius:1.25rem;color:var(--dash-lime);background:#c9f56b1a;box-shadow:0 18px 45px #0003}#hierarchy-workspace .workspace-boot .boot-copy{gap:.35rem;text-align:center}#hierarchy-workspace .workspace-boot .boot-copy strong{color:#fff;font-size:clamp(1.3rem,4vw,1.7rem);letter-spacing:-.025em}#hierarchy-workspace .workspace-boot .boot-copy small{color:#d7d1e6;font-size:.9rem}#hierarchy-workspace .workspace-boot .boot-loader{margin-top:.35rem;border-color:#ffffff47;border-top-color:var(--dash-lime)}#hierarchy-workspace .empty-state{display:grid;justify-items:center;gap:.55rem;min-width:0;padding:clamp(1.25rem,3vw,2.25rem);border:1px dashed var(--dash-line-strong);border-radius:1rem;color:var(--dash-text);background:var(--dash-surface-soft);text-align:center}#hierarchy-workspace .empty-state strong{color:var(--dash-ink);font-size:1rem}#hierarchy-workspace .empty-state :is(span,p){max-width:46rem;color:var(--dash-muted);line-height:1.55}#hierarchy-workspace .workspace-sidebar{width:auto;padding:1.1rem .85rem;border-right:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,#102c47,#123955 54%,#133d51);box-shadow:8px 0 30px #13304814}#hierarchy-workspace .sidebar-brand{min-height:3.5rem;padding:.62rem .68rem;border:1px solid rgba(255,255,255,.12);border-radius:.9rem;color:#fff;background:#ffffff0f}#hierarchy-workspace .sidebar-brand .brand-mark{color:#d9f4f1;background:#2bb8ad2e}#hierarchy-workspace .sidebar-brand strong{color:#fff;font-size:.92rem;letter-spacing:-.01em}#hierarchy-workspace .sidebar-brand small,#hierarchy-workspace .sidebar-scope small,#hierarchy-workspace .sidebar-branch-context small{color:#b9cedc;font-size:.75rem}#hierarchy-workspace .sidebar-scope strong,#hierarchy-workspace .sidebar-branch-context strong{color:#f4fbff}#hierarchy-workspace .sidebar-branch-context,#hierarchy-workspace .sidebar-branch-context>svg{color:#c8dce8}#hierarchy-workspace .sidebar-branch-context code{border-color:#ffffff38;color:#12445a;background:#dff6f2}#hierarchy-workspace .sidebar-scope,#hierarchy-workspace .sidebar-branch-context{border-color:#ffffff1a;background:#ffffff0b}#hierarchy-workspace .workspace-nav{display:grid;gap:.28rem;margin-top:.85rem}#hierarchy-workspace .workspace-nav .nav-item{min-height:2.75rem;padding:.64rem .72rem;border:1px solid transparent;border-radius:.68rem;color:#cfe0ea;background:transparent;font-size:.87rem;font-weight:700}#hierarchy-workspace .workspace-nav .nav-item:hover{border-color:#ffffff1f;color:#fff;background:#ffffff14}#hierarchy-workspace .workspace-nav .nav-item.is-active,#hierarchy-workspace .workspace-nav .nav-item[aria-current=page]{border-color:#94e1d861;color:#fff;background:linear-gradient(100deg,#1c869780,#2375ab6e);box-shadow:inset 3px 0 #7ee1d6}#hierarchy-workspace .workspace-nav .nav-count{min-width:1.55rem;height:1.55rem;border:1px solid rgba(255,255,255,.14);color:#dff7f4;background:#ffffff1a}#hierarchy-workspace .sidebar-foot :is(.site-link,.sign-out-button){color:#c8dce8}#hierarchy-workspace .sidebar-foot :is(.site-link,.sign-out-button):hover{color:#fff;background:#ffffff14}#hierarchy-workspace .workspace-main{width:auto;min-width:0;max-width:100%;padding:0 clamp(1rem,2.7vw,2.5rem) 3rem}#hierarchy-workspace .workspace-topbar{position:sticky;top:0;z-index:20;min-height:5.2rem;margin:0 calc(clamp(1rem,2.7vw,2.5rem)*-1) 1.1rem;padding:.9rem clamp(1rem,2.7vw,2.5rem);border-bottom:1px solid rgba(191,208,222,.8);background:#f7fafcf0;box-shadow:0 4px 16px #14263a0b;backdrop-filter:blur(14px)}#hierarchy-workspace .workspace-topbar h1{margin:.08rem 0 .16rem;color:var(--dash-ink);font-size:clamp(1.55rem,1.3rem + .75vw,2.15rem);font-weight:790;line-height:1.08;letter-spacing:-.035em}#hierarchy-workspace .eyebrow{color:var(--dash-blue);font-size:.75rem;font-weight:850;letter-spacing:.09em}#hierarchy-workspace .view-subtitle,#hierarchy-workspace .view-copy,#hierarchy-workspace .field-help{color:var(--dash-muted);line-height:1.5}#hierarchy-workspace .view-guide{max-width:92rem;margin:0 auto 1.1rem;padding:.8rem .95rem;border:1px solid #cfe2e8;border-left:4px solid var(--dash-teal);border-radius:.72rem;color:#335464;background:linear-gradient(90deg,var(--dash-teal-soft),#f7fbfb)}#hierarchy-workspace .workspace-view{width:min(100%,92rem);min-width:0;margin-inline:auto}#hierarchy-workspace :is(.primary-button,.secondary-button,.danger-button,.table-action,.back-button){min-height:2.65rem;padding:.58rem .9rem;border-radius:.65rem;font-size:.86rem;font-weight:760;line-height:1.2;box-shadow:none;transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}#hierarchy-workspace .primary-button{border-color:var(--dash-blue);color:#fff;background:var(--dash-blue);box-shadow:0 5px 12px #1769aa2e}#hierarchy-workspace .primary-button:hover{border-color:var(--dash-blue-strong);background:var(--dash-blue-strong);box-shadow:0 7px 16px #1769aa38;transform:translateY(-1px)}#hierarchy-workspace :is(.secondary-button,.table-action,.back-button){border:1px solid var(--dash-line-strong);color:#24536f;background:#fff}#hierarchy-workspace :is(.secondary-button,.table-action,.back-button):hover{border-color:#7fb1ce;color:var(--dash-blue-strong);background:var(--dash-blue-soft)}#hierarchy-workspace :is(button,a,input,select,textarea):focus-visible{outline:3px solid rgba(35,137,208,.28);outline-offset:2px}#hierarchy-workspace :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:2.75rem;border:1px solid var(--dash-line-strong);border-radius:.65rem;color:var(--dash-ink);background:#fff;font-size:.9rem}#hierarchy-workspace :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:#4d9acb;box-shadow:0 0 0 3px #2c8bc921}#hierarchy-workspace label>span:first-child{font-size:.84rem;font-weight:760}#hierarchy-workspace :is(.overview-shortcuts,.work-panel,.orientation-card,.student-assessment-summary,.student-plan-start,.plan-pane,.table-shell,.cohort-community-hub,.notes-section){min-width:0;border:1px solid var(--dash-line);border-radius:1rem;background:var(--dash-surface);box-shadow:var(--dash-shadow-sm)}#hierarchy-workspace .overview-shortcuts,#hierarchy-workspace .work-panel,#hierarchy-workspace .orientation-card,#hierarchy-workspace .student-assessment-summary,#hierarchy-workspace .student-plan-start,#hierarchy-workspace .plan-pane,#hierarchy-workspace .notes-section{padding:clamp(1rem,1.6vw,1.4rem)}#hierarchy-workspace .overview-shortcut-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}#hierarchy-workspace .overview-shortcut{min-width:0;padding:.9rem;border:1px solid var(--dash-line);border-radius:.78rem;background:#fff;box-shadow:none}#hierarchy-workspace .overview-shortcut:hover{border-color:#9bc2d8;background:var(--dash-blue-soft);box-shadow:0 8px 20px #14263a12}#hierarchy-workspace .overview-shortcut .shortcut-icon{color:var(--dash-teal);background:var(--dash-teal-soft)}#hierarchy-workspace .overview-shortcut strong{color:var(--dash-ink);font-size:.93rem}#hierarchy-workspace .overview-shortcut small{color:var(--dash-muted);font-size:.79rem;line-height:1.45}#hierarchy-workspace .student-plan-tabs{position:sticky;top:5.75rem;z-index:14;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.3rem;margin:1rem 0;padding:.35rem;border:1px solid var(--dash-line);border-radius:.82rem;background:#fffffff5;box-shadow:var(--dash-shadow-sm);backdrop-filter:blur(12px)}#hierarchy-workspace .student-plan-tabs button{min-width:0;min-height:2.7rem;padding:.55rem .58rem;border:1px solid transparent;border-radius:.58rem;color:#5c6f82;background:transparent;font-size:.8rem;font-weight:760;line-height:1.2}#hierarchy-workspace .student-plan-tabs button:hover{color:var(--dash-blue-strong);background:var(--dash-blue-soft)}#hierarchy-workspace .student-plan-tabs button.is-active,#hierarchy-workspace .student-plan-tabs button[aria-selected=true]{border-color:#4b9bcf;color:#fff;background:var(--dash-blue);box-shadow:0 5px 12px #1769aa2e}#hierarchy-workspace #plan-skills-pane,#hierarchy-workspace #record-skills-pane{padding:clamp(1rem,1.8vw,1.55rem)}#hierarchy-workspace :is(#plan-skills-pane,#record-skills-pane)>.pane-heading{align-items:flex-start;margin:0 0 1.1rem;padding-bottom:1rem;border-bottom:1px solid var(--dash-line)}#hierarchy-workspace :is(#plan-skills-pane,#record-skills-pane)>.pane-heading h3{margin:.12rem 0 .38rem;color:var(--dash-ink);font-size:clamp(1.3rem,1.18rem + .45vw,1.7rem);line-height:1.18;letter-spacing:-.025em}#hierarchy-workspace .skill-roadmap-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 .9rem;overflow:hidden;border:1px solid var(--dash-line);border-radius:.82rem;background:var(--dash-surface-soft)}#hierarchy-workspace .skill-roadmap-summary>span{min-width:0;padding:.82rem .9rem;border-right:1px solid var(--dash-line)}#hierarchy-workspace .skill-roadmap-summary>span:last-child{border-right:0}#hierarchy-workspace .skill-roadmap-summary small,#hierarchy-workspace .skill-roadmap-summary em{color:var(--dash-muted);font-size:.75rem;line-height:1.35}#hierarchy-workspace .skill-roadmap-summary strong{margin:.12rem 0;color:var(--dash-ink);font-size:1.25rem;line-height:1.1}#hierarchy-workspace .skill-recommendation-band{margin-bottom:.9rem;border:1px solid #cfe5e4;border-left:4px solid var(--dash-teal);border-radius:.75rem;background:var(--dash-teal-soft)}#hierarchy-workspace .skill-scope-tabs{display:flex;flex-wrap:wrap;gap:.45rem;margin:0 0 .75rem;padding:.55rem;border:1px solid var(--dash-line);border-radius:.78rem;background:#eef4f8}#hierarchy-workspace .skill-scope-tabs button{min-height:2.35rem;padding:.48rem .78rem;border:1px solid var(--dash-line-strong);border-radius:999px;color:#486074;background:#fff;font-size:.8rem;font-weight:780}#hierarchy-workspace .skill-scope-tabs button:hover{border-color:#86b8d5;color:var(--dash-blue-strong)}#hierarchy-workspace .skill-scope-tabs button[aria-selected=true]{border-color:var(--dash-blue);color:#fff;background:var(--dash-blue);box-shadow:0 4px 10px #1769aa2e}#hierarchy-workspace .skill-scale-legend,#hierarchy-workspace .skill-scope-explanation{margin:0;padding:.68rem .8rem;border:1px solid var(--dash-line);color:#52677a;background:var(--dash-surface-soft);font-size:.78rem;line-height:1.5}#hierarchy-workspace .skill-scale-legend{border-radius:.72rem .72rem 0 0;border-bottom:0}#hierarchy-workspace .skill-scope-explanation{margin-bottom:.9rem;border-radius:0 0 .72rem .72rem}#hierarchy-workspace .skill-scope-panels{display:block;min-width:0;padding:0;border:0;background:transparent}#hierarchy-workspace .skill-scope-panels>.skill-scope-group{display:grid;grid-template-columns:1fr;gap:.85rem;min-width:0;padding:clamp(.8rem,1.5vw,1.15rem);border:1px solid var(--dash-line);border-radius:.9rem;background:#eef4f8}#hierarchy-workspace .skill-scope-panels>.skill-scope-group[hidden]{display:none!important}#hierarchy-workspace .skill-scope-group>header{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;min-width:0;padding:0 .15rem .62rem;border-bottom:1px solid #cad9e3}#hierarchy-workspace .skill-scope-group>header h4{margin:0;color:var(--dash-ink);font-size:1rem;font-weight:800}#hierarchy-workspace .skill-scope-group>header>span{color:var(--dash-muted);font-size:.78rem;font-weight:750}#hierarchy-workspace .skill-pagination{display:grid;grid-template-columns:minmax(10rem,1fr) auto auto;align-items:center;gap:.65rem;min-width:0;margin:0;padding:.62rem .7rem;border:1px solid var(--dash-line);border-radius:.68rem;color:var(--dash-muted);background:#fff;font-size:.78rem}#hierarchy-workspace .skill-page-size{display:inline-grid;grid-template-columns:auto 4.25rem auto;align-items:center;gap:.38rem;min-width:max-content;color:#4d6478;font-size:.78rem;font-weight:700}#hierarchy-workspace .skill-page-size>span{white-space:nowrap}#hierarchy-workspace .skill-page-size select{width:4.25rem;min-width:4.25rem;min-height:2.2rem;padding:.35rem 1.4rem .35rem .55rem;font-size:.8rem}#hierarchy-workspace .skill-page-actions,#hierarchy-workspace .skill-page-actions>[data-skill-page-numbers],#hierarchy-workspace .skill-page-actions>[data-all-skill-page-numbers]{display:flex;align-items:center;justify-content:flex-end;gap:.28rem;min-width:0}#hierarchy-workspace .skill-page-actions .table-action{min-width:2.2rem;min-height:2.2rem;padding:.35rem .5rem;border-radius:.5rem;font-size:.75rem}#hierarchy-workspace .skill-page-number{display:inline-grid;min-width:2.2rem;min-height:2.2rem;place-items:center;padding:.35rem .5rem;border:1px solid var(--dash-line-strong);border-radius:.5rem;color:var(--dash-ink-soft);background:#fff;font-size:.75rem;font-weight:800;line-height:1;cursor:pointer}#hierarchy-workspace .skill-page-number:hover{border-color:var(--dash-blue);color:var(--dash-blue);background:var(--dash-blue-soft)}#hierarchy-workspace .skill-page-number.is-current,#hierarchy-workspace .skill-page-number[aria-current=page],#hierarchy-workspace .skill-page-actions .table-action[aria-current=page]{border-color:var(--dash-blue);color:#fff;background:var(--dash-blue)}#hierarchy-workspace .skill-scope-group>.skill-roadmap-row{--skill-card-pad: clamp(1.05rem, 1.55vw, 1.35rem);position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-width:0;padding:var(--skill-card-pad);overflow:hidden;border:1px solid var(--dash-line);border-left:5px solid var(--skill-accent, var(--dash-blue));border-radius:1rem;background:var(--dash-surface);box-shadow:0 10px 26px #23405414;transform:none}#hierarchy-workspace .skill-scope-group>.skill-roadmap-row:hover{border-color:#b7cbd9;border-left-color:var(--skill-accent, var(--dash-blue));box-shadow:var(--dash-shadow-md);transform:none}#hierarchy-workspace .skill-roadmap-row[data-scope=foundation]{--skill-accent: #1769aa}#hierarchy-workspace .skill-roadmap-row[data-scope=career-specific]{--skill-accent: #6c50b7}#hierarchy-workspace .skill-roadmap-row[data-scope=future-ready]{--skill-accent: #b17118}#hierarchy-workspace .skill-roadmap-row[data-scope=employability]{--skill-accent: #147b78}#hierarchy-workspace .skill-roadmap-row[data-scope=personal-effectiveness]{--skill-accent: #2d7c56}#hierarchy-workspace .skill-roadmap-row>.skill-card-header{grid-column:1 / -1;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;min-width:0;margin:calc(0rem - var(--skill-card-pad)) calc(0rem - var(--skill-card-pad)) 0;padding:1.05rem clamp(1.05rem,1.55vw,1.35rem) .95rem;border-bottom:1px solid var(--dash-line);border-radius:.82rem .82rem 0 0;background:linear-gradient(110deg,color-mix(in srgb,var(--skill-accent, var(--dash-blue)) 9%,white),#fff 72%)}#hierarchy-workspace .skill-card-heading{display:grid;gap:.28rem;min-width:0}#hierarchy-workspace .skill-card-heading strong{color:var(--dash-ink);font-size:clamp(1.42rem,1.2rem + .62vw,1.78rem)!important;font-weight:810;line-height:1.16;letter-spacing:-.025em;text-wrap:balance}#hierarchy-workspace .skill-card-heading small{color:var(--skill-accent, var(--dash-blue));font-size:.79rem;font-weight:740;line-height:1.4}#hierarchy-workspace .skill-roadmap-row .skill-proof-state{flex:0 0 auto;max-width:13rem;padding:.38rem .62rem;border:1px solid #ead79c;border-radius:999px;color:#79510a;background:var(--dash-amber-soft);font-size:.72rem;font-weight:800;line-height:1.25}#hierarchy-workspace .skill-roadmap-row .skill-proof-state[data-has-proof=true]{border-color:#acd8ca;color:#17654f;background:#e9f7f2}#hierarchy-workspace .skill-roadmap-row .skill-meaning{grid-column:1 / -1;display:grid;grid-template-columns:8.25rem minmax(0,1fr);align-items:start;gap:.85rem;min-width:0;margin:0;padding:.82rem .9rem .82rem 1rem;border:0;border-left:3px solid var(--skill-accent, var(--dash-blue));border-radius:0 .6rem .6rem 0;color:#365268;background:linear-gradient(100deg,color-mix(in srgb,var(--skill-accent, var(--dash-blue)) 7%,white),#fbfdfe)}#hierarchy-workspace .skill-roadmap-row .skill-meaning>strong{color:var(--dash-blue-strong);font-size:.72rem;font-weight:850;letter-spacing:.075em;line-height:1.4;text-transform:uppercase}#hierarchy-workspace .skill-roadmap-row .skill-meaning>span{min-width:0;color:#304d63;font-size:.92rem;line-height:1.55}#hierarchy-workspace .skill-ability-summary,#hierarchy-workspace .skill-action-preview{min-width:0;height:100%;border:1px solid var(--dash-line);border-radius:.7rem;background:var(--dash-surface-soft)}#hierarchy-workspace .skill-ability-summary{display:grid;align-content:start;gap:.65rem;padding:.85rem}#hierarchy-workspace .skill-ability-copy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}#hierarchy-workspace .skill-ability-copy>span{display:grid;gap:.2rem;min-width:0;padding:.22rem .65rem;border:0;border-right:1px solid #d7e2e8;border-radius:0;background:transparent}#hierarchy-workspace .skill-ability-copy>span:last-child{border-right:0}#hierarchy-workspace .skill-ability-copy small,#hierarchy-workspace .skill-action-preview small{color:var(--dash-muted);font-size:.7rem;font-weight:820;letter-spacing:.055em;line-height:1.3;text-transform:uppercase}#hierarchy-workspace .skill-ability-copy strong{color:var(--dash-ink);font-size:.86rem;line-height:1.35}#hierarchy-workspace .skill-ability-meter{height:.5rem;border-radius:999px;background:#dbe5eb}#hierarchy-workspace .skill-ability-meter>span{background:linear-gradient(90deg,var(--dash-blue),var(--dash-teal))}#hierarchy-workspace .skill-ability-help{color:var(--dash-muted);font-size:.76rem;line-height:1.45}#hierarchy-workspace .skill-action-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:.68rem;background:#fcfbf7}#hierarchy-workspace .skill-action-preview>div{display:grid;align-content:start;gap:.3rem;min-width:0;padding:.2rem .72rem;border:0;border-right:1px solid #e4dcc9;border-radius:0;background:transparent}#hierarchy-workspace .skill-action-preview>div:last-child{border-right:0}#hierarchy-workspace .skill-action-preview p{margin:0;color:#435669;font-size:.84rem;line-height:1.48}#hierarchy-workspace .skill-roadmap-row :is(.skill-progression-details,.skill-work-details,.skill-evidence-details){grid-column:1 / -1;min-width:0;overflow:hidden;border:1px solid var(--dash-line);border-radius:.66rem;background:#fff}#hierarchy-workspace .skill-roadmap-row :is(.skill-progression-details,.skill-work-details,.skill-evidence-details)>summary{min-height:2.7rem;padding:.65rem .78rem;color:#274e68;background:var(--dash-surface-soft);font-size:.83rem;font-weight:780}#hierarchy-workspace .skill-roadmap-row :is(.skill-progression-details,.skill-work-details,.skill-evidence-details)[open]>summary{border-bottom:1px solid var(--dash-line);background:var(--dash-blue-soft)}#hierarchy-workspace .skill-roadmap-row>:is(.skill-feedback,.skill-satisfaction,.skill-quick-rating,.skill-feedback-editor,footer){grid-column:1 / -1}#hierarchy-workspace .skill-roadmap-row .skill-feedback-empty{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem;min-width:0;margin:0;padding:.7rem .8rem;border:1px solid #d6e2e9;border-left:4px solid #83abc3;border-radius:.62rem;background:#f4f8fb}#hierarchy-workspace .skill-roadmap-row .skill-feedback-empty strong,#hierarchy-workspace .skill-roadmap-row .skill-feedback-empty span{min-width:0;font-size:.81rem;line-height:1.4;overflow-wrap:anywhere}#hierarchy-workspace .skill-satisfaction{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;min-width:0;margin:0;padding:.6rem;border:1px solid var(--dash-line);border-radius:.68rem;background:var(--dash-surface-soft)}#hierarchy-workspace .skill-satisfaction>span{min-width:0;padding:.55rem .62rem;border:1px solid #d9e4ea;border-radius:.55rem;background:#fff}#hierarchy-workspace .skill-satisfaction>span small{color:var(--dash-muted);font-size:.73rem}#hierarchy-workspace .skill-satisfaction>span strong{color:var(--dash-ink);font-size:.85rem;line-height:1.35}#hierarchy-workspace .skill-quick-rating{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;min-width:0;margin:0;padding:.78rem .82rem;border:1px solid #cfe0e7;border-radius:.68rem;background:#f6fafb}#hierarchy-workspace .skill-quick-rating .quick-rating-label{min-width:0}#hierarchy-workspace .skill-quick-rating .rating-slider{display:grid;grid-template-columns:minmax(0,1fr) 5.25rem;align-items:center;gap:.7rem;min-width:0}#hierarchy-workspace .skill-quick-rating output{min-width:5.25rem;border:0;color:var(--dash-blue);font-size:.82rem;font-weight:800;text-align:right}#hierarchy-workspace .skill-quick-rating input[type=range],#hierarchy-workspace .skill-feedback-composer input[type=range]{appearance:none;-webkit-appearance:none;min-height:1.75rem;padding:0;border:0;background:transparent;accent-color:var(--dash-blue)}#hierarchy-workspace :is(.skill-quick-rating,.skill-feedback-composer) input[type=range]::-webkit-slider-runnable-track{height:.5rem;border-radius:999px;background:linear-gradient(90deg,var(--dash-blue-soft),#d9e8e4)}#hierarchy-workspace :is(.skill-quick-rating,.skill-feedback-composer) input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:1.3rem;height:1.3rem;margin-top:-.4rem;border:3px solid #fff;border-radius:50%;background:var(--dash-blue);box-shadow:0 2px 8px #2420353d}#hierarchy-workspace :is(.skill-quick-rating,.skill-feedback-composer) input[type=range]::-moz-range-track{height:.5rem;border:0;border-radius:999px;background:linear-gradient(90deg,var(--dash-blue-soft),#d9e8e4)}#hierarchy-workspace :is(.skill-quick-rating,.skill-feedback-composer) input[type=range]::-moz-range-thumb{width:1rem;height:1rem;border:3px solid #fff;border-radius:50%;background:var(--dash-blue);box-shadow:0 2px 8px #2420353d}#hierarchy-workspace .skill-feedback-editor-open[data-student-reflection-editor]{min-width:0;margin:0;padding:0;border:0;background:transparent}#hierarchy-workspace .skill-feedback-editor-open[data-student-reflection-editor] .skill-feedback-composer,#hierarchy-workspace .skill-feedback-editor [data-skill-feedback-panel]:not([hidden]) .skill-feedback-composer{display:grid;gap:.8rem;min-width:0;margin:0;padding:.9rem;border:1px solid #cfdfe6;border-radius:.7rem;background:#fff}#hierarchy-workspace .skill-feedback-composer .skill-composer-heading{display:grid;gap:.25rem;min-width:0}#hierarchy-workspace .skill-feedback-composer .skill-composer-heading strong{color:var(--dash-ink);font-size:.98rem;line-height:1.3}#hierarchy-workspace .skill-feedback-composer .skill-composer-heading small{color:var(--dash-muted);font-size:.8rem;line-height:1.45}#hierarchy-workspace .skill-feedback-composer form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.7rem;min-width:0;margin:0}#hierarchy-workspace .skill-feedback-composer form>:is(input[type=range],.rating-scale-guide,label:has(textarea),.form-status){grid-column:1 / -1}#hierarchy-workspace .skill-feedback-composer label:has(textarea){display:grid;gap:.4rem;min-width:0}#hierarchy-workspace .skill-feedback-composer textarea{width:100%;min-height:9rem;padding:.75rem .82rem;resize:vertical;font-size:.92rem;line-height:1.55}#hierarchy-workspace .skill-roadmap-row>footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0;margin:.1rem 0 0;padding:.8rem 0 0;border-top:1px solid var(--dash-line)}#hierarchy-workspace .skill-card-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem;min-width:0}#hierarchy-workspace .skill-card-actions .table-action{min-height:2.35rem;font-size:.78rem}#hierarchy-workspace .skill-card-actions .danger-action{border-color:#e3b9bc;color:var(--dash-danger);background:#fff}#hierarchy-workspace .action-progression{display:grid;gap:.85rem;min-width:0;padding:clamp(.9rem,1.6vw,1.2rem);border:1px solid var(--dash-line);border-radius:.85rem;background:linear-gradient(135deg,#f8fbfd,#fff)}#hierarchy-workspace .action-progression-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}#hierarchy-workspace .action-progression-heading>div{display:grid;gap:.2rem;min-width:0}#hierarchy-workspace .action-progression-heading strong{color:var(--dash-ink);font-size:1rem;line-height:1.3}#hierarchy-workspace .action-progression-heading span{color:var(--dash-muted);font-size:.77rem;line-height:1.4}#hierarchy-workspace .action-progression-heading em{flex:0 0 auto;padding:.32rem .55rem;border:1px solid #c9dce7;border-radius:999px;color:var(--dash-blue-strong);background:#fff;font-size:.74rem;font-style:normal;font-weight:800;white-space:nowrap}#hierarchy-workspace .action-progression>progress{width:100%;height:.5rem;overflow:hidden;border:0;border-radius:999px;color:var(--dash-blue);background:#dfe8ed}#hierarchy-workspace .action-progression>progress::-webkit-progress-bar{background:#dfe8ed}#hierarchy-workspace .action-progression>progress::-webkit-progress-value{background:linear-gradient(90deg,var(--dash-blue),var(--dash-teal))}#hierarchy-workspace .action-progression>progress::-moz-progress-bar{background:linear-gradient(90deg,var(--dash-blue),var(--dash-teal))}#hierarchy-workspace .action-progression-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;min-width:0;margin:0;padding:0;list-style:none}#hierarchy-workspace .action-progression-step{min-width:0;padding:0;border:1px solid #d9e4ea;border-radius:.65rem;background:#fff;overflow:hidden}#hierarchy-workspace .action-progression-step>button{display:grid;width:100%;min-width:0;min-height:3.55rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;padding:.62rem;border:0;background:transparent;color:inherit;text-align:left}#hierarchy-workspace .action-progression-step>button:hover{background:#ffffff14}#hierarchy-workspace .action-progression-step>button>b{display:inline-grid;place-items:center;width:1.85rem;height:1.85rem;border-radius:50%;color:#486176;background:#edf2f5;font-size:.7rem}#hierarchy-workspace .action-progression-step>button>span{display:grid;gap:.1rem;min-width:0}#hierarchy-workspace .action-progression-step strong{color:var(--dash-ink);font-size:.79rem;line-height:1.25;overflow-wrap:anywhere}#hierarchy-workspace .action-progression-step small{color:var(--dash-muted);font-size:.68rem;line-height:1.25}#hierarchy-workspace .action-progression-step.is-current{border-color:#9bc5dd;background:var(--dash-blue-soft);box-shadow:inset 0 0 0 1px #cae1ed}#hierarchy-workspace .action-progression-step.is-current>button>b{color:#fff;background:var(--dash-blue)}#hierarchy-workspace .action-progression-step.is-complete{border-color:#afd7ca;background:#f1faf6}#hierarchy-workspace .action-progression-step.is-complete>button>b{color:#fff;background:var(--dash-teal)}#hierarchy-workspace .action-progression>.field-help{margin:0;color:var(--dash-muted);line-height:1.5}#hierarchy-workspace .career-guide-save{display:grid;gap:.65rem;margin-top:.85rem;padding:.82rem;border:1px solid #cfe1e9;border-radius:.72rem;background:linear-gradient(100deg,var(--dash-blue-soft),#f9fcfd)}#hierarchy-workspace .career-guide-save-note{margin:0;color:#3f5c70;font-size:.81rem;line-height:1.45}#hierarchy-workspace .career-guide-save .career-guide-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0}#hierarchy-workspace .table-shell{overflow-x:auto;overscroll-behavior-inline:contain}#hierarchy-workspace .table-shell table{min-width:48rem}#hierarchy-workspace .table-shell th{color:#5c7084;background:#f1f6f9;font-size:.74rem;letter-spacing:.045em;text-transform:uppercase}#hierarchy-workspace .table-shell :is(th,td){padding:.78rem .85rem;border-color:var(--dash-line)}#hierarchy-workspace .table-shell :is(th,td):last-child{position:sticky;right:0;z-index:2;min-width:8.5rem;background:var(--dash-surface);box-shadow:-10px 0 18px -18px #1f183399}#hierarchy-workspace .table-shell th:last-child{z-index:3;background:#f1f6f9}#hierarchy-workspace .table-shell td:last-child .row-actions{justify-content:flex-end}#hierarchy-workspace .workspace-pagination-host{margin-top:.8rem}#hierarchy-workspace .workspace-pagination-host[hidden]{display:none}#hierarchy-workspace .workspace-pagination{display:grid;gap:.65rem;padding:.78rem .85rem;border:1px solid var(--dash-line);border-radius:.78rem;background:var(--dash-surface);box-shadow:var(--dash-shadow-sm)}#hierarchy-workspace .workspace-page-summary{color:#52677c;font-size:.82rem;font-weight:700;line-height:1.4}#hierarchy-workspace .workspace-page-controls{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem}#hierarchy-workspace :is(.workspace-page-size,.workspace-page-jump label){display:inline-flex;align-items:center;gap:.38rem;color:#53697d;font-size:.78rem;font-weight:700;white-space:nowrap}#hierarchy-workspace .workspace-page-size select,#hierarchy-workspace .workspace-page-jump input{width:auto;min-height:2.35rem;padding:.36rem 1.8rem .36rem .55rem}#hierarchy-workspace .workspace-page-jump input{width:4.5rem;padding-right:.5rem;text-align:center}#hierarchy-workspace .workspace-page-actions,#hierarchy-workspace .workspace-page-numbers,#hierarchy-workspace .workspace-page-jump{display:flex;align-items:center;gap:.35rem}#hierarchy-workspace .workspace-page-actions{min-width:0;flex-wrap:wrap;justify-content:center}#hierarchy-workspace .workspace-page-jump{margin:0}#hierarchy-workspace .workspace-pagination .table-action{width:auto;min-width:2.35rem;min-height:2.35rem;padding:.42rem .62rem}#hierarchy-workspace .workspace-pagination .table-action[aria-current=page]{border-color:var(--dash-blue);background:var(--dash-blue-soft);color:var(--dash-blue-strong);box-shadow:inset 0 0 0 1px var(--dash-blue)}#hierarchy-workspace .workspace-page-ellipsis{padding-inline:.1rem;color:var(--dash-muted);font-weight:800}@media (max-width: 1380px){#hierarchy-workspace .student-plan-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1180px){#hierarchy-workspace .overview-shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#hierarchy-workspace .student-plan-tabs,#hierarchy-workspace .action-progression-steps{grid-template-columns:repeat(3,minmax(0,1fr))}#hierarchy-workspace .skill-pagination{grid-template-columns:1fr auto}#hierarchy-workspace .skill-pagination>[data-skill-page-indicator],#hierarchy-workspace .skill-pagination>[data-all-skill-page-indicator]{grid-column:1 / -1}}@media (max-width: 900px){#hierarchy-workspace .skill-roadmap-summary{grid-template-columns:repeat(2,minmax(0,1fr))}#hierarchy-workspace .skill-roadmap-summary>span:nth-child(2){border-right:0}#hierarchy-workspace .skill-roadmap-summary>span:nth-child(-n+2){border-bottom:1px solid var(--dash-line)}#hierarchy-workspace .skill-roadmap-row .skill-meaning{grid-template-columns:1fr;gap:.3rem}#hierarchy-workspace .skill-scope-group>.skill-roadmap-row{grid-template-columns:1fr}#hierarchy-workspace .skill-roadmap-row>:not(.skill-card-header){grid-column:1}}@media (max-width: 820px){#hierarchy-workspace .workspace-shell:not([hidden]){display:block}#hierarchy-workspace .workspace-main{padding:4.6rem .85rem 6.25rem}#hierarchy-workspace .workspace-topbar{position:static;min-height:auto;margin:0 0 .85rem;padding:.85rem;border:1px solid var(--dash-line);border-radius:.85rem;background:#fff;backdrop-filter:none}#hierarchy-workspace .student-plan-tabs{position:static;top:auto}#hierarchy-workspace .overview-shortcut-grid{grid-template-columns:1fr}}@media (max-width: 680px){#hierarchy-workspace .workspace-main{padding-inline:.65rem}#hierarchy-workspace :is(.overview-shortcuts,.work-panel,.orientation-card,.student-assessment-summary,.student-plan-start,.plan-pane,.notes-section){padding:.9rem;border-radius:.82rem}#hierarchy-workspace .workspace-topbar{padding:.78rem}#hierarchy-workspace .workspace-topbar h1{font-size:1.52rem}#hierarchy-workspace .student-plan-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin-inline:0;padding:.35rem;overflow:visible}#hierarchy-workspace .student-plan-tabs button{width:100%;min-width:0;min-height:3rem;padding-inline:.45rem;white-space:normal}#hierarchy-workspace .student-plan-tabs button:last-child{grid-column:auto}#hierarchy-workspace #plan-skills-pane,#hierarchy-workspace #record-skills-pane{padding:.8rem}#hierarchy-workspace .skill-scope-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}#hierarchy-workspace .skill-scope-tabs button{width:100%;min-width:0;border-radius:.58rem}#hierarchy-workspace .skill-scope-panels>.skill-scope-group{padding:.65rem}#hierarchy-workspace .skill-pagination{grid-template-columns:1fr;align-items:stretch}#hierarchy-workspace .skill-page-size{justify-self:start}#hierarchy-workspace .skill-page-actions{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:.35rem}#hierarchy-workspace .skill-page-actions>[data-skill-page-numbers],#hierarchy-workspace .skill-page-actions>[data-all-skill-page-numbers]{display:flex;flex:0 1 auto;flex-wrap:wrap;justify-content:flex-start}#hierarchy-workspace .skill-page-actions .table-action{flex:0 0 auto;width:auto!important;min-width:2.3rem}#hierarchy-workspace .skill-scope-group>.skill-roadmap-row{--skill-card-pad: 1rem}#hierarchy-workspace .skill-roadmap-row>.skill-card-header{display:grid;grid-template-columns:1fr;gap:.55rem}#hierarchy-workspace .skill-card-heading strong{font-size:1.65rem!important}#hierarchy-workspace .skill-roadmap-row .skill-proof-state{justify-self:start;max-width:100%}#hierarchy-workspace .skill-satisfaction,#hierarchy-workspace .skill-quick-rating,#hierarchy-workspace .skill-feedback-composer form{grid-template-columns:1fr}#hierarchy-workspace .skill-quick-rating>*,#hierarchy-workspace .skill-feedback-composer form>*{grid-column:1 / -1}#hierarchy-workspace .skill-quick-rating .table-action,#hierarchy-workspace .skill-feedback-composer .primary-button{width:100%}#hierarchy-workspace .skill-roadmap-row>footer{align-items:stretch;flex-direction:column}#hierarchy-workspace .skill-card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}#hierarchy-workspace .career-guide-save .career-guide-actions{grid-template-columns:1fr}#hierarchy-workspace .action-progression-heading{align-items:stretch;flex-direction:column}#hierarchy-workspace .action-progression-heading em{align-self:flex-start}#hierarchy-workspace .action-progression-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 440px){#hierarchy-workspace .workspace-main{padding-inline:.5rem}#hierarchy-workspace .skill-roadmap-summary{grid-template-columns:1fr}#hierarchy-workspace .skill-roadmap-summary>span{border-right:0;border-bottom:1px solid var(--dash-line)}#hierarchy-workspace .skill-roadmap-summary>span:last-child{border-bottom:0}#hierarchy-workspace .skill-scope-tabs{grid-template-columns:1fr}#hierarchy-workspace .skill-page-actions .table-action{flex:0 0 auto;width:auto!important}#hierarchy-workspace .skill-quick-rating .rating-slider{grid-template-columns:1fr;gap:.25rem}#hierarchy-workspace .skill-quick-rating output{text-align:left}#hierarchy-workspace .skill-ability-copy,#hierarchy-workspace .skill-action-preview{grid-template-columns:1fr}#hierarchy-workspace .skill-ability-copy>span,#hierarchy-workspace .skill-action-preview>div{padding:.45rem .2rem;border-right:0;border-bottom:1px solid #d7e2e8}#hierarchy-workspace .skill-ability-copy>span:last-child,#hierarchy-workspace .skill-action-preview>div:last-child{border-bottom:0}#hierarchy-workspace .skill-card-actions{grid-template-columns:1fr}#hierarchy-workspace .skill-feedback-composer textarea{min-height:10rem}#hierarchy-workspace .action-progression-steps{grid-template-columns:1fr}}@media (max-width: 680px){#hierarchy-workspace .workspace-pagination{padding:.7rem}#hierarchy-workspace .workspace-page-controls{grid-template-columns:1fr;align-items:stretch}#hierarchy-workspace .workspace-page-size{justify-self:start}#hierarchy-workspace .workspace-page-actions,#hierarchy-workspace .workspace-page-jump{justify-content:flex-start}#hierarchy-workspace .workspace-pagination .table-action{flex:0 0 auto}}@media (prefers-reduced-motion: reduce){#hierarchy-workspace *,#hierarchy-workspace *:before,#hierarchy-workspace *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}body:has(#hierarchy-workspace){background:radial-gradient(circle at 92% 2%,rgba(201,245,107,.28),transparent 18rem),radial-gradient(circle at 18% 84%,rgba(91,76,225,.12),transparent 24rem),var(--dash-canvas)}#hierarchy-workspace .workspace-shell:not([hidden]){grid-template-columns:18.5rem minmax(0,1fr);background:transparent}#hierarchy-workspace .workspace-sidebar{padding:1.25rem 1rem;border:0;background:radial-gradient(circle at 22% 4%,rgba(201,245,107,.14),transparent 11rem),linear-gradient(180deg,#171624,#201d33 58%,#28223a);box-shadow:14px 0 42px #17162421}#hierarchy-workspace .sidebar-brand{min-height:4.25rem;padding:.8rem;border:1px solid rgba(255,255,255,.12);border-radius:1.15rem;background:#ffffff0e;box-shadow:inset 0 1px #ffffff12}#hierarchy-workspace .sidebar-brand .brand-mark{width:2.55rem;height:2.55rem;border-radius:.82rem;color:#171624;background:var(--dash-lime);transform:rotate(-4deg)}#hierarchy-workspace .sidebar-brand strong{font-size:.98rem}#hierarchy-workspace .sidebar-brand small{color:#bcb8d1}#hierarchy-workspace .sidebar-scope,#hierarchy-workspace .sidebar-branch-context{border-color:#ffffff1a;border-radius:1rem;background:#ffffff0b}#hierarchy-workspace .sidebar-scope .avatar{color:#171624;background:#ffd4c8}#hierarchy-workspace .sidebar-branch-context code{color:#1f1c31;background:var(--dash-lime)}#hierarchy-workspace .workspace-nav{gap:.42rem}#hierarchy-workspace .workspace-nav .nav-item{min-height:3.05rem;padding:.72rem .78rem;border-radius:.92rem;color:#c9c6da;font-size:.88rem}#hierarchy-workspace .workspace-nav .nav-item:hover{border-color:#ffffff1a;background:#ffffff13}#hierarchy-workspace .workspace-nav .nav-item.is-active,#hierarchy-workspace .workspace-nav .nav-item[aria-current=page]{border-color:#c9f56b8c;color:#171624;background:var(--dash-lime);box-shadow:0 10px 22px #05050c33}#hierarchy-workspace .workspace-nav .nav-item.is-active svg,#hierarchy-workspace .workspace-nav .nav-item[aria-current=page] svg{color:#4c3fc2}#hierarchy-workspace .workspace-nav .nav-count{color:inherit;background:#17162417;border-color:#1716241f}#hierarchy-workspace .workspace-main{padding:1.15rem clamp(1rem,3vw,3.25rem) 4rem}#hierarchy-workspace .workspace-topbar{position:relative;isolation:isolate;overflow:hidden;min-height:9.5rem;margin:0 auto 1rem;padding:clamp(1.25rem,2.7vw,2.25rem);border:0;border-radius:1.65rem;color:#fff;background:linear-gradient(112deg,#5b4ce1f5,#362990fa 64%,#29213f);box-shadow:var(--dash-shadow-md);backdrop-filter:none}#hierarchy-workspace .workspace-topbar:before{content:"";position:absolute;z-index:-1;width:17rem;height:17rem;right:7%;top:-10rem;border:2.5rem solid rgba(201,245,107,.18);border-radius:50%}#hierarchy-workspace .workspace-topbar:after{content:"";position:absolute;z-index:-1;width:8rem;height:8rem;right:-2rem;bottom:-4rem;border-radius:2.2rem;background:#e8614375;transform:rotate(26deg)}#hierarchy-workspace .workspace-topbar h1{max-width:18ch;color:#fff;font-size:clamp(2rem,1.55rem + 1.5vw,3.15rem);font-weight:820;letter-spacing:-.055em}#hierarchy-workspace .workspace-topbar .eyebrow{color:var(--dash-lime)}#hierarchy-workspace .workspace-topbar .view-subtitle{max-width:62ch;color:#ddd9f4}#hierarchy-workspace .workspace-branch-context{border-color:#ffffff2e;color:#fff;background:#ffffff17}#hierarchy-workspace .workspace-branch-context code{color:#171624;background:var(--dash-lime)}#hierarchy-workspace .workspace-topbar :is(.icon-button,.secondary-button){border-color:#ffffff47;color:#fff;background:#ffffff1a}#hierarchy-workspace .workspace-topbar .primary-button{border-color:var(--dash-lime);color:#171624;background:var(--dash-lime)}#hierarchy-workspace .view-guide{margin-bottom:1.35rem;padding:.9rem 1rem;border:0;border-radius:1rem;color:#343047;background:#fffdf9c2;box-shadow:inset 0 0 0 1px #5b4ce129}#hierarchy-workspace .view-guide>svg{color:#fff;padding:.28rem;box-sizing:content-box;border-radius:.65rem;background:var(--dash-coral)}#hierarchy-workspace .eyebrow{color:var(--dash-blue);font-size:.72rem;letter-spacing:.12em}#hierarchy-workspace :is(.primary-button,.secondary-button,.danger-button,.table-action,.back-button){min-height:2.75rem;border-radius:999px;font-weight:790}#hierarchy-workspace .primary-button{border-color:var(--dash-blue);background:var(--dash-blue);box-shadow:0 8px 18px #5b4ce138}#hierarchy-workspace .primary-button:hover{border-color:var(--dash-blue-strong);background:var(--dash-blue-strong);box-shadow:0 12px 24px #5b4ce147}#hierarchy-workspace :is(.secondary-button,.table-action,.back-button){border-color:var(--dash-line-strong);color:#3f375f;background:var(--dash-surface)}#hierarchy-workspace :is(.secondary-button,.table-action,.back-button):hover{border-color:var(--dash-blue);color:var(--dash-blue-strong);background:var(--dash-blue-soft)}#hierarchy-workspace :is(button,a,input,select,textarea):focus-visible{outline-color:#5b4ce16b}#hierarchy-workspace :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:3rem;border-color:var(--dash-line-strong);border-radius:.9rem;background:#fffefb}#hierarchy-workspace :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:var(--dash-blue);box-shadow:0 0 0 4px #5b4ce11f}#hierarchy-workspace :is(.overview-shortcuts,.work-panel,.orientation-card,.student-assessment-summary,.student-plan-start,.plan-pane,.table-shell,.cohort-community-hub,.notes-section){border-color:#594e7324;border-radius:1.35rem;background:#fffdf9f0;box-shadow:var(--dash-shadow-sm)}#hierarchy-workspace .metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}#hierarchy-workspace .metric-card{position:relative;overflow:hidden;min-height:8.5rem;padding:1.15rem;border:0;border-radius:1.25rem;color:#fff;background:#242035;box-shadow:var(--dash-shadow-sm)}#hierarchy-workspace .metric-card:nth-child(4n+2){color:#171624;background:#ffd7cc}#hierarchy-workspace .metric-card:nth-child(4n+3){color:#171624;background:var(--dash-lime)}#hierarchy-workspace .metric-card:nth-child(4n+4){background:var(--dash-blue)}#hierarchy-workspace .metric-card :is(strong,small,em){color:inherit}#hierarchy-workspace .metric-card strong{font-size:1.8rem;letter-spacing:-.045em}#hierarchy-workspace .overview-shortcuts{padding:clamp(1.1rem,2vw,1.65rem)}#hierarchy-workspace .overview-shortcut-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:.8rem}#hierarchy-workspace .overview-shortcut{grid-column:span 4;min-height:8.25rem;align-items:flex-start;padding:1rem;border:0;border-radius:1.1rem;background:#f7f3ec;box-shadow:inset 0 0 0 1px #594e7321}#hierarchy-workspace .overview-shortcut:nth-child(3n+2){background:var(--dash-blue-soft)}#hierarchy-workspace .overview-shortcut:nth-child(3n+3){background:var(--dash-teal-soft)}#hierarchy-workspace .overview-shortcut:hover{border-color:transparent;background:#fff;box-shadow:0 15px 34px #201a351a,inset 0 0 0 2px var(--dash-blue);transform:translateY(-2px)}#hierarchy-workspace .overview-shortcut .shortcut-icon{width:2.35rem;height:2.35rem;color:#fff;background:var(--dash-blue)}#hierarchy-workspace .overview-shortcut strong{font-size:1rem}#hierarchy-workspace .overview-shortcut small{font-size:.82rem}#hierarchy-workspace .overview-grid{gap:1rem}#hierarchy-workspace .work-panel{padding:1.35rem}#hierarchy-workspace .orientation-card{border:0;color:#fff;background:linear-gradient(135deg,#242035,#34304b)}#hierarchy-workspace .orientation-card :is(h2,h3,strong){color:#fff}#hierarchy-workspace .orientation-card :is(p,span){color:#d7d2e7}#hierarchy-workspace .orientation-card .eyebrow{color:var(--dash-lime)}#hierarchy-workspace .student-plan-tabs,#hierarchy-workspace .record-tabs{gap:.42rem;padding:.48rem;border:0;border-radius:1.2rem;background:#242035;box-shadow:0 12px 28px #1716241f}#hierarchy-workspace :is(.student-plan-tabs,.record-tabs) button{min-height:3rem;border:0;border-radius:.85rem;color:#c9c5d8;background:transparent}#hierarchy-workspace :is(.student-plan-tabs,.record-tabs) button:hover{color:#fff;background:#ffffff14}#hierarchy-workspace :is(.student-plan-tabs,.record-tabs) button.is-active,#hierarchy-workspace :is(.student-plan-tabs,.record-tabs) button[aria-selected=true]{color:#171624;background:var(--dash-lime);box-shadow:none}#hierarchy-workspace .pane-heading{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--dash-line)}#hierarchy-workspace .student-plan-start{border:0;background:radial-gradient(circle at 90% 20%,rgba(255,255,255,.42),transparent 11rem),#ffd7cc}#hierarchy-workspace .student-plan-start .primary-button{border-color:#242035;background:#242035}#hierarchy-workspace .skill-scope-tabs{gap:.4rem;padding:.45rem;border:0;border-radius:1rem;background:#eee9df}#hierarchy-workspace .skill-scope-tabs button{border:0;border-radius:.72rem;color:#595568;background:transparent}#hierarchy-workspace .skill-scope-tabs button.is-active,#hierarchy-workspace .skill-scope-tabs button[aria-selected=true]{color:#fff;background:var(--dash-blue);box-shadow:0 8px 18px #5b4ce133}#hierarchy-workspace .skill-roadmap-summary{overflow:hidden;border:0;border-radius:1.05rem;background:#242035}#hierarchy-workspace .skill-roadmap-summary>span{border-color:#ffffff1c}#hierarchy-workspace .skill-roadmap-summary :is(small,strong,em){color:#fff}#hierarchy-workspace .skill-roadmap-summary em{color:#c8c3da}#hierarchy-workspace .skill-scope-panels>.skill-scope-group{gap:1rem;padding:1rem;border:0;border-radius:1.15rem;background:#eee9df}#hierarchy-workspace .skill-roadmap-row{--skill-card-pad: clamp(1rem, 1.8vw, 1.4rem);overflow:hidden;border:0;border-radius:1.15rem;background:#fffdf9;box-shadow:0 12px 30px #1d192e12}#hierarchy-workspace .skill-roadmap-row:before{width:.34rem;background:linear-gradient(180deg,var(--dash-blue),var(--dash-coral))}#hierarchy-workspace .skill-card-heading strong{color:var(--dash-ink);font-size:clamp(1.45rem,1.2rem + .5vw,1.82rem)!important;letter-spacing:-.035em}#hierarchy-workspace .skill-meaning{border:0;border-radius:.85rem;background:var(--dash-blue-soft)}#hierarchy-workspace .skill-feedback{border-left-color:var(--dash-coral);background:#f7f3ec}#hierarchy-workspace .skill-quick-rating{border:0;border-radius:.9rem;background:var(--dash-teal-soft)}#hierarchy-workspace .skill-feedback-editor-open[data-student-reflection-editor] .skill-feedback-composer,#hierarchy-workspace .skill-feedback-editor [data-skill-feedback-panel]:not([hidden]) .skill-feedback-composer{padding:1.1rem;border:0;border-radius:1rem;background:#fff8f3;box-shadow:inset 0 0 0 1px #e8614338}#hierarchy-workspace .skill-feedback-composer textarea{min-height:11rem}#hierarchy-workspace .action-progression{padding:1.15rem;border:0;border-radius:1.15rem;background:#242035;box-shadow:var(--dash-shadow-sm)}#hierarchy-workspace .action-progression-heading :is(strong,em){color:#fff}#hierarchy-workspace .action-progression-heading span,#hierarchy-workspace .action-progression>.field-help{color:#c8c3da}#hierarchy-workspace .action-progression-heading em{border-color:#ffffff29;background:#ffffff14}#hierarchy-workspace .action-progression-step{border:0;background:#ffffff14}#hierarchy-workspace .action-progression-step strong{color:#fff}#hierarchy-workspace .action-progression-step small{color:#bcb7cf}#hierarchy-workspace .action-progression-step.is-current{background:var(--dash-blue);box-shadow:none}#hierarchy-workspace .action-progression-step.is-complete{background:#086e63}#hierarchy-workspace .cohort-community-hub{overflow:hidden}#hierarchy-workspace .community-hero{border-radius:1rem;background:linear-gradient(122deg,var(--dash-blue),#332979 70%,#242035)}#hierarchy-workspace .cohort-compose-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;width:min(100%,34rem);margin-block:.25rem .9rem;padding:.35rem;border:1px solid var(--dash-line);border-radius:999px;background:var(--dash-surface-soft)}#hierarchy-workspace .cohort-compose-mode{min-width:0;min-height:2.75rem;padding:.62rem .9rem;border:0;border-radius:999px;color:var(--dash-muted);background:transparent;font:inherit;font-weight:780;line-height:1.15;cursor:pointer}#hierarchy-workspace .cohort-compose-mode:hover,#hierarchy-workspace .cohort-compose-mode:focus-visible{color:var(--dash-ink);background:#fff}#hierarchy-workspace .cohort-compose-mode.is-active,#hierarchy-workspace .cohort-compose-mode[aria-pressed=true]{color:#fff;background:var(--dash-blue);box-shadow:0 6px 16px #5b4ce138}#hierarchy-workspace .community-hero .eyebrow{color:var(--dash-lime)}#hierarchy-workspace .workspace-pagination{border:0;border-radius:1rem;background:#fffdf9}#hierarchy-workspace .workspace-pagination .table-action[aria-current=page]{border-color:var(--dash-blue);color:#fff;background:var(--dash-blue);box-shadow:none}#hierarchy-workspace .skip-link{position:fixed;z-index:1000;left:1rem;top:1rem;padding:.7rem 1rem;border-radius:.75rem;color:#fff;background:var(--dash-night);transform:translateY(-180%)}#hierarchy-workspace .skip-link:focus{transform:translateY(0)}#hierarchy-workspace[data-career-decision-page=true] .workspace-shell:not([hidden]){background:linear-gradient(90deg,rgba(91,76,225,.07) 1px,transparent 1px),linear-gradient(rgba(91,76,225,.07) 1px,transparent 1px),var(--dash-canvas);background-size:32px 32px}#hierarchy-workspace[data-career-decision-page=true] .workspace-main{padding-top:0}#hierarchy-workspace[data-career-decision-page=true] .career-quick-nav{position:sticky;z-index:8;top:.7rem;display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;width:min(calc(100% - 2rem),94rem);margin:.85rem auto 0;padding:.55rem;border:1px solid rgba(89,78,115,.15);border-radius:1rem;background:#fffdf9eb;box-shadow:0 12px 30px #1d192e17;backdrop-filter:blur(16px)}#hierarchy-workspace[data-career-decision-page=true] .career-quick-nav>span{padding:.4rem .55rem;color:var(--dash-muted);font-size:.7rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase}#hierarchy-workspace[data-career-decision-page=true] .career-quick-nav button{min-height:2.45rem;padding:.48rem .8rem;border:0;border-radius:999px;color:#fff;background:#242035;font-size:.78rem;font-weight:780}#hierarchy-workspace[data-career-decision-page=true] .career-quick-nav button:hover,#hierarchy-workspace[data-career-decision-page=true] .career-quick-nav button:focus-visible{color:#171624;background:var(--dash-lime)}#hierarchy-workspace[data-career-decision-page=true] :is(#career-preset-picker,#career-compare-panel,#career-save-choice){scroll-margin-top:5.5rem}#hierarchy-workspace[data-career-decision-page=true] #career-option-dialog{width:min(100% - 2rem,104rem);margin:0 auto 1rem;border:0;border-radius:1.75rem;background:var(--dash-surface);box-shadow:var(--dash-shadow-md)}#hierarchy-workspace[data-career-decision-page=true] #career-option-dialog>.dialog-form>header{position:relative;top:auto;z-index:auto;padding:clamp(1.2rem,3vw,2.2rem);border:0;border-radius:1.75rem 1.75rem 0 0;color:#fff;background:#242035}#hierarchy-workspace[data-career-decision-page=true] #career-option-dialog>.dialog-form>header :is(h2,.eyebrow){color:#fff}#hierarchy-workspace[data-career-decision-page=true] #career-option-dialog>.dialog-form>header .eyebrow{color:var(--dash-lime)}#hierarchy-workspace[data-career-decision-page=true] .career-decision-student-guide{border:0;border-radius:1.2rem;background:#ffd7cc}#hierarchy-workspace[data-career-decision-page=true] .career-decision-student-guide li{border-color:#1716241f;background:#ffffff80}#hierarchy-workspace[data-career-decision-page=true] .preset-picker{padding:clamp(1rem,2vw,1.55rem);border:0;border-radius:1.25rem;background:#fffdf9;box-shadow:inset 0 0 0 1px #594e7324,var(--dash-shadow-sm)}#hierarchy-workspace .career-starting-lenses{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin:0 0 1rem;padding:.8rem;border-radius:1rem;background:#242035}#hierarchy-workspace .career-starting-lenses>span{margin-right:.2rem;color:var(--dash-lime);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}#hierarchy-workspace .career-starting-lenses button{min-height:2.3rem;padding:.45rem .72rem;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#f4f1fb;background:#ffffff14;font-size:.76rem;font-weight:750}#hierarchy-workspace .career-starting-lenses button:hover,#hierarchy-workspace .career-starting-lenses button:focus-visible{border-color:var(--dash-lime);color:#171624;background:var(--dash-lime)}#hierarchy-workspace[data-career-decision-page=true] .career-interest-filter{border:0;border-radius:1rem;background:#f0ece5}#hierarchy-workspace[data-career-decision-page=true] .career-sort-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.7rem}#hierarchy-workspace[data-career-decision-page=true] .career-sort-choices button{display:grid;gap:.15rem;min-height:3.65rem;padding:.65rem .75rem;border:1px solid rgba(35,32,53,.16);border-radius:.8rem;color:#2a263c;background:#fffdf9;text-align:left;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}#hierarchy-workspace[data-career-decision-page=true] .career-sort-choices button strong{font-size:.82rem;line-height:1.2}#hierarchy-workspace[data-career-decision-page=true] .career-sort-choices button small{color:#5e5a6c;font-size:.72rem;font-weight:550;line-height:1.3}#hierarchy-workspace[data-career-decision-page=true] .career-sort-choices button:hover,#hierarchy-workspace[data-career-decision-page=true] .career-sort-choices button:focus-visible,#hierarchy-workspace[data-career-decision-page=true] .career-sort-choices button.is-selected{border-color:#2d8abf;background:#e9f5fb;box-shadow:0 0 0 2px #2d8abf1f}#hierarchy-workspace[data-career-decision-page=true] .career-sort-select-fallback{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#hierarchy-workspace[data-career-decision-page=true] :is(.career-interest-chips,.career-interest-options) label,#hierarchy-workspace[data-career-decision-page=true] :is(.career-interest-chips,.career-interest-options) span{min-height:2.4rem}#hierarchy-workspace[data-career-decision-page=true] :is(.career-interest-chips,.career-interest-options) span{display:inline-flex;align-items:center;padding-block:.55rem}#hierarchy-workspace[data-career-decision-page=true] .career-interest-chip{display:inline-flex;min-height:2.7rem;align-items:center;justify-content:center;padding:.6rem .9rem;border:1px solid #c7c2d5;border-radius:999px;color:#28243e;background:#fffdf9;font-size:.85rem;font-weight:700;line-height:1.25;text-align:center;box-shadow:0 2px 8px #201a350f;cursor:pointer;transition:border-color .16s,background-color .16s,color .16s,transform .16s}#hierarchy-workspace[data-career-decision-page=true] .career-interest-chip:hover{border-color:var(--dash-blue);color:var(--dash-blue-strong);background:var(--dash-blue-soft);transform:translateY(-1px)}#hierarchy-workspace[data-career-decision-page=true] .career-interest-chip:focus-visible{outline:3px solid var(--dash-lime);outline-offset:2px}#hierarchy-workspace[data-career-decision-page=true] .career-interest-chip[aria-pressed=true]{border-color:var(--dash-blue);color:#fff;background:var(--dash-blue);box-shadow:0 8px 18px #5b4ce133}#hierarchy-workspace[data-career-decision-page=true] .career-library-layout{gap:1rem}#hierarchy-workspace[data-career-decision-page=true] .career-choice-explainer{display:grid;gap:.3rem;margin:0 0 1rem;padding:.9rem 1rem;border:1px solid rgba(64,54,182,.18);border-left:.3rem solid var(--dash-blue);border-radius:.85rem;color:var(--dash-text);background:#f2f5ff;line-height:1.45}#hierarchy-workspace[data-career-decision-page=true] #career-preset-picker:before{content:none;display:none}#hierarchy-workspace[data-career-decision-page=true] .career-choice-explainer strong{color:var(--dash-ink);font-size:.9rem}#hierarchy-workspace[data-career-decision-page=true] .career-choice-explainer span{color:var(--dash-muted);font-size:.84rem}#hierarchy-workspace[data-career-decision-page=true] .preset-toolbar>label{min-width:0;display:grid;align-content:start;gap:.42rem}#hierarchy-workspace[data-career-decision-page=true] .preset-toolbar>label>span{line-height:1.25}#hierarchy-workspace[data-career-decision-page=true] .preset-toolbar>label>small{display:block;color:var(--dash-muted);font-size:.78rem;line-height:1.45}#hierarchy-workspace[data-career-decision-page=true] .career-library-results{gap:1rem}#hierarchy-workspace[data-career-decision-page=true] .career-library-result{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;overflow:hidden;border:0;border-radius:1.15rem;background:#fffdf9;box-shadow:0 12px 30px #1d192e13}#hierarchy-workspace[data-career-decision-page=true] .career-library-result>button{padding:1.05rem;border:0;border-radius:0;background:transparent}#hierarchy-workspace[data-career-decision-page=true] .career-library-result>button:hover,#hierarchy-workspace[data-career-decision-page=true] .career-library-result>button.is-selected{background:var(--dash-blue-soft);box-shadow:inset 0 0 0 2px var(--dash-blue)}#hierarchy-workspace[data-career-decision-page=true] .career-result-title strong{font-size:1.08rem;letter-spacing:-.025em}#hierarchy-workspace[data-career-decision-page=true] .career-result-tier{display:inline-flex;width:fit-content;margin-bottom:.6rem;padding:.3rem .55rem;border-radius:999px;color:#245840;background:#e3f5e9;font-size:.72rem;font-weight:850;letter-spacing:.025em}#hierarchy-workspace[data-career-decision-page=true] .career-result-tier[data-tier=exploratory]{color:#704d0b;background:#fff0c9}#hierarchy-workspace[data-career-decision-page=true] .career-match-reasons{display:block;margin-top:.75rem;padding:.65rem .75rem;border-radius:.72rem;color:#37324a;background:#eeebff;font-size:.82rem;line-height:1.45}#hierarchy-workspace[data-career-decision-page=true] .career-match-reasons b{display:block;margin-bottom:.14rem;color:#3d32a5;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase}#hierarchy-workspace[data-career-decision-page=true] .career-library-result>button>small,#hierarchy-workspace[data-career-decision-page=true] .career-library-result>button>p,#hierarchy-workspace[data-career-decision-page=true] .career-result-facts>span{color:#334155}#hierarchy-workspace[data-career-decision-page=true] .career-library-result>button>small{font-weight:800}#hierarchy-workspace[data-career-decision-page=true] .career-result-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-block:.8rem .65rem}#hierarchy-workspace[data-career-decision-page=true] .career-result-facts>span{display:block;min-width:0;padding:.7rem;border:0;border-radius:.78rem;color:#534e60;background:#f5f1ea;font-size:.86rem;line-height:1.48;overflow-wrap:anywhere}#hierarchy-workspace[data-career-decision-page=true] .career-result-facts b{display:block;margin-bottom:.22rem;color:var(--dash-ink);font-size:.7rem;font-weight:850;letter-spacing:.075em;text-transform:uppercase}#hierarchy-workspace[data-career-decision-page=true] .career-result-meta em{border:0;color:#4a435d;background:#ede8df}#hierarchy-workspace[data-career-decision-page=true] .career-result-meta em.career-match-score{grid-column:1 / -1;justify-content:center;min-height:2.25rem;border:2px solid #138a62;border-radius:10px;background:linear-gradient(135deg,#d8fae9,#baf0d7);color:#064b35;font-size:.82rem;font-weight:900;letter-spacing:.045em;text-transform:uppercase;box-shadow:0 3px 9px #08604029}#hierarchy-workspace[data-career-decision-page=true] .career-result-action{display:flex;width:100%;align-items:center;justify-content:space-between;box-sizing:border-box;gap:.75rem;padding:.65rem .85rem;min-height:2.8rem;border:0;border-radius:.78rem;color:#fff;background:var(--dash-blue)}#hierarchy-workspace[data-career-decision-page=true] .career-compare-toggle{position:relative;width:100%;min-height:3.15rem;margin:0;padding:.65rem 1rem;border:0;border-top:1px solid var(--dash-line);border-radius:0;color:#4b465b;background:#f7f3ec;box-sizing:border-box;justify-content:center;gap:.55rem;cursor:pointer}#hierarchy-workspace[data-career-decision-page=true] .career-compare-toggle input{position:absolute;inset:0;z-index:1;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:pointer}#hierarchy-workspace[data-career-decision-page=true] .career-compare-toggle:focus-within{outline:3px solid rgba(64,54,182,.28);outline-offset:3px}#hierarchy-workspace[data-career-decision-page=true] .career-compare-toggle:before{content:"+";display:grid;flex:0 0 1.65rem;inline-size:1.65rem;block-size:1.65rem;place-items:center;border-radius:50%;color:#fff;background:var(--dash-blue);font-size:1.05rem;font-weight:800}#hierarchy-workspace[data-career-decision-page=true] .career-compare-toggle:has(input:checked):before{content:"✓";color:#10231b;background:var(--dash-lime)}#hierarchy-workspace[data-career-decision-page=true] .career-compare-toggle:has(input:checked){color:#fff;background:var(--dash-teal)}#hierarchy-workspace[data-career-decision-page=true] .career-guide-preview{top:1rem;border:0;border-radius:1.25rem;background:#242035;box-shadow:var(--dash-shadow-md);scroll-margin-top:7rem}#hierarchy-workspace[data-career-decision-page=true] .career-guide-preview :is(h3,h4,strong,b){color:#fff}#hierarchy-workspace[data-career-decision-page=true] .career-guide-preview :is(p,li){color:#f5f7fb}#hierarchy-workspace[data-career-decision-page=true] .career-guide-preview :is(span,small){color:#dbe5f0}#hierarchy-workspace[data-career-decision-page=true] .career-guide-preview .guide-chips span{display:inline-flex;align-items:center;min-height:2rem;padding:.35rem .65rem;border:1px solid #8bd5c3;border-radius:999px;color:#123b35;background:#e5faf3;font-size:.78rem;font-weight:750;line-height:1.3}#hierarchy-workspace[data-career-decision-page=true] .career-guide-preview section{border-color:#ffffff1f;background:#ffffff0f}#hierarchy-workspace[data-career-decision-page=true] .career-guide-save{border:0;background:#c9f56b21}#hierarchy-workspace[data-career-decision-page=true] .career-guide-save-note{color:#ece8fa}#hierarchy-workspace[data-career-decision-page=true] .career-guide-more{border-color:#ffffff2e;background:#ffffff09}#hierarchy-workspace[data-career-decision-page=true] .career-guide-more>summary{border-color:#ffffff29;color:#fff;background:#ffffff12}#hierarchy-workspace[data-career-decision-page=true] .career-guide-more>summary span,#hierarchy-workspace[data-career-decision-page=true] .career-guide-more>summary span[data-career-guide-toggle]{color:#c9f56b}#hierarchy-workspace[data-career-decision-page=true] .career-guide-sections section{border-color:#ffffff24;background:#ffffff0e}#hierarchy-workspace[data-career-decision-page=true] .career-guide-sections section>small{color:#c9f56b}#hierarchy-workspace[data-career-decision-page=true] .career-guide-sections :is(p,li),#hierarchy-workspace[data-career-decision-page=true] .career-guide-source :is(a,span){color:#f5f7fb}#hierarchy-workspace[data-career-decision-page=true] .career-guide-sections .guide-chips span{border-color:#ffffff38;background:#ffffff17;color:#fff}#hierarchy-workspace #plan-skills-pane .skill-feedback-toggle{min-height:40px;padding:.62rem .85rem;line-height:1.25}#hierarchy-workspace[data-career-decision-page=true] .career-progression-grid article{border-color:#ffffff29;background:#ffffff12}#hierarchy-workspace[data-career-decision-page=true] .career-guide-at-a-glance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-block:.9rem}#hierarchy-workspace[data-career-decision-page=true] .career-guide-at-a-glance>div{min-width:0;padding:.75rem;border:1px solid rgba(255,255,255,.12);border-radius:.8rem;background:#ffffff0f}#hierarchy-workspace[data-career-decision-page=true] .career-guide-at-a-glance :is(small,strong){display:block}#hierarchy-workspace[data-career-decision-page=true] .career-guide-at-a-glance small{margin-bottom:.3rem;color:var(--dash-lime);font-size:.68rem;font-weight:850;letter-spacing:.075em;text-transform:uppercase}#hierarchy-workspace[data-career-decision-page=true] .career-guide-at-a-glance strong{font-size:.88rem;line-height:1.45}#hierarchy-workspace .career-guide-start-list li:before{content:none;display:none}#hierarchy-workspace .career-guide-start-list li>.career-step-number{grid-column:1;display:grid;width:1.7rem;height:1.7rem;place-items:center;border-radius:50%;color:#171624;background:var(--dash-lime);font-size:.8rem;font-weight:850}#hierarchy-workspace .career-guide-start-list li>div{display:grid;grid-column:2;gap:.18rem;min-width:0}#hierarchy-workspace[data-career-decision-page=true] .career-guide-start-list li{grid-template-columns:1.7rem minmax(0,1fr);gap:.65rem;padding-block:.7rem}#hierarchy-workspace[data-career-decision-page=true] .career-guide-start-list li>div b{color:#fff;font-size:.86rem}#hierarchy-workspace[data-career-decision-page=true] .career-guide-start-list li>div span{color:#d7d1e6;font-size:.82rem;line-height:1.4}#hierarchy-workspace .workspace-topbar #refresh-button{width:auto;min-width:7.25rem;padding-inline:1rem;white-space:nowrap}@media (max-width: 1180px){#hierarchy-workspace .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#hierarchy-workspace .overview-shortcut{grid-column:span 6}}@media (max-width: 820px){body:has(#hierarchy-workspace){background:var(--dash-canvas)}#hierarchy-workspace .workspace-main{padding:4.85rem .85rem 6.5rem}#hierarchy-workspace .workspace-topbar{align-items:stretch;flex-direction:column;gap:1rem;min-height:auto;padding:1.2rem;border:0;border-radius:1.25rem;background:linear-gradient(118deg,var(--dash-blue),#30266e)}#hierarchy-workspace .workspace-topbar .topbar-copy{width:100%;align-items:flex-start;justify-content:space-between}#hierarchy-workspace .workspace-topbar h1{font-size:clamp(1.75rem,7vw,2.4rem)}#hierarchy-workspace .overview-shortcut{grid-column:span 12;min-height:auto}#hierarchy-workspace[data-career-decision-page=true] #career-option-dialog{width:100%;margin:0;border-radius:0}#hierarchy-workspace[data-career-decision-page=true] #career-option-dialog>.dialog-form>header{border-radius:0 0 1.25rem 1.25rem}#hierarchy-workspace[data-career-decision-page=true] .career-quick-nav{position:relative;top:auto;width:calc(100% - 1.3rem);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}#hierarchy-workspace[data-career-decision-page=true] .career-quick-nav>span{grid-column:1 / -1}#hierarchy-workspace[data-career-decision-page=true] .career-quick-nav button{width:100%;min-width:0}#hierarchy-workspace[data-career-decision-page=true] :is(#career-preset-picker,#career-compare-panel,#career-save-choice,.career-guide-preview){scroll-margin-top:1rem}#hierarchy-workspace .workspace-topbar .topbar-actions{width:100%;display:flex;flex-wrap:wrap;gap:.55rem;justify-content:flex-start}#hierarchy-workspace .workspace-topbar #refresh-button{width:auto;min-width:7.25rem;padding-inline:1rem;white-space:nowrap}}@media (max-width: 560px){#hierarchy-workspace .workspace-main{padding-inline:.65rem}#hierarchy-workspace .metric-grid{grid-template-columns:1fr}#hierarchy-workspace .metric-card{min-height:7rem}#hierarchy-workspace .workspace-topbar:before{right:-7rem}#hierarchy-workspace .workspace-topbar:after{display:none}#hierarchy-workspace .workspace-topbar .topbar-copy{display:grid;gap:.8rem}#hierarchy-workspace .workspace-topbar .topbar-actions{width:100%;justify-content:flex-start}#hierarchy-workspace .workspace-topbar .topbar-actions>*{flex:1 1 9rem}#hierarchy-workspace :is(.overview-shortcuts,.work-panel,.orientation-card,.student-assessment-summary,.student-plan-start,.plan-pane,.notes-section){border-radius:1.05rem}#hierarchy-workspace .student-plan-tabs{grid-template-columns:1fr 1fr}#hierarchy-workspace .skill-scope-panels>.skill-scope-group{padding:.65rem}#hierarchy-workspace .skill-roadmap-row{--skill-card-pad: .9rem}#hierarchy-workspace .skill-card-heading strong{font-size:1.65rem!important}#hierarchy-workspace .skill-feedback-composer textarea{min-height:12rem}#hierarchy-workspace[data-career-decision-page=true] .career-quick-nav{grid-template-columns:1fr}#hierarchy-workspace .career-starting-lenses{align-items:stretch}#hierarchy-workspace .career-starting-lenses>span{width:100%}#hierarchy-workspace .career-starting-lenses button{flex:1 1 10rem}#hierarchy-workspace[data-career-decision-page=true] .career-sort-choices,#hierarchy-workspace[data-career-decision-page=true] .career-result-facts,#hierarchy-workspace[data-career-decision-page=true] .career-guide-at-a-glance{grid-template-columns:1fr}#hierarchy-workspace .cohort-compose-modes{grid-template-columns:1fr;border-radius:1rem}#hierarchy-workspace .cohort-compose-mode{border-radius:.72rem}}#hierarchy-workspace[data-career-decision-page=true] .career-toolbar{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:start}#hierarchy-workspace[data-career-decision-page=true] .career-toolbar>.search-field{grid-column:1 / -1}#hierarchy-workspace[data-career-decision-page=true] .career-filter-priority{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;padding:.85rem;border:1px solid rgba(64,54,182,.18);border-radius:1rem;background:#f2f5ff}#hierarchy-workspace[data-career-decision-page=true] .career-filter-priority-heading{display:grid;grid-column:1 / -1;gap:.15rem}#hierarchy-workspace[data-career-decision-page=true] .career-filter-priority-heading strong{color:var(--dash-ink);font-size:.88rem}#hierarchy-workspace[data-career-decision-page=true] .career-filter-priority-heading small{color:var(--dash-muted);font-size:.78rem;line-height:1.4}#hierarchy-workspace[data-career-decision-page=true] .career-filter-priority>label,#hierarchy-workspace[data-career-decision-page=true] .career-sort-details>label{display:grid;min-width:0;gap:.35rem;align-content:start}#hierarchy-workspace[data-career-decision-page=true] .career-filter-priority>label>span,#hierarchy-workspace[data-career-decision-page=true] .career-sort-details>label>span{color:var(--dash-ink);font-size:.76rem;font-weight:850;line-height:1.25}#hierarchy-workspace[data-career-decision-page=true] .career-filter-priority>label>small,#hierarchy-workspace[data-career-decision-page=true] .career-sort-details>label>small{color:var(--dash-muted);font-size:.72rem;line-height:1.35}#hierarchy-workspace[data-career-decision-page=true] :is(.career-filter-details,.career-sort-details){display:block;min-width:0}#hierarchy-workspace[data-career-decision-page=true] :is(.career-filter-details,.career-sort-details)>summary{min-height:2.8rem;box-sizing:border-box;border-color:#4036b633;background:#fffdf9;color:var(--dash-blue-strong)}#hierarchy-workspace[data-career-decision-page=true] .career-filter-details[open]>summary,#hierarchy-workspace[data-career-decision-page=true] .career-sort-details[open]>summary{margin-bottom:.7rem;background:#eaf3ff}#hierarchy-workspace[data-career-decision-page=true] .career-filter-details>.career-interest-filter{display:grid;gap:.8rem;padding:.95rem}#hierarchy-workspace[data-career-decision-page=true] .career-interest-group-details{border:1px solid rgba(64,54,182,.14);border-radius:.8rem;background:#fffdf9}#hierarchy-workspace[data-career-decision-page=true] .career-interest-group-details>summary{display:flex;min-height:2.7rem;align-items:center;justify-content:space-between;box-sizing:border-box;padding:.65rem .8rem;color:var(--dash-ink);font-size:.8rem;font-weight:850;cursor:pointer;list-style:none}#hierarchy-workspace[data-career-decision-page=true] .career-interest-group-details>summary::-webkit-details-marker{display:none}#hierarchy-workspace[data-career-decision-page=true] .career-interest-group-details>summary:after{content:"+";color:var(--dash-blue);font-size:1.15rem;line-height:1}#hierarchy-workspace[data-career-decision-page=true] .career-interest-group-details[open]>summary{border-bottom:1px solid rgba(64,54,182,.12);background:#f2f5ff}#hierarchy-workspace[data-career-decision-page=true] .career-interest-group-details[open]>summary:after{content:"−"}#hierarchy-workspace[data-career-decision-page=true] .career-interest-group-details>:is(.career-interest-chips,.career-interest-options){padding:.7rem .8rem .8rem}#hierarchy-workspace[data-career-decision-page=true] .career-sort-details>label{padding:.95rem;border:1px solid rgba(64,54,182,.14);border-radius:.9rem;background:#f8f6f1}@media (max-width: 760px){#hierarchy-workspace[data-career-decision-page=true] .career-filter-priority{grid-template-columns:1fr}#hierarchy-workspace[data-career-decision-page=true] .career-filter-priority-heading{grid-column:1}}#hierarchy-workspace[data-career-decision-page=true] #career-option-form>.dialog-body{display:flex;flex-direction:column}#hierarchy-workspace[data-career-decision-page=true] #career-decision-current-plan{order:0}#hierarchy-workspace[data-career-decision-page=true] #career-preset-picker{order:1}#hierarchy-workspace[data-career-decision-page=true] #career-compare-panel{order:2}#hierarchy-workspace[data-career-decision-page=true] #career-stage-start{order:3}#hierarchy-workspace[data-career-decision-page=true] #career-decision-student-guide{order:4}#hierarchy-workspace[data-career-decision-page=true] #career-decision-checklist{order:5}#hierarchy-workspace[data-career-decision-page=true] #career-save-choice{order:6}#hierarchy-workspace[data-career-decision-page=true] #career-option-form>.dialog-body>:is(.form-help,.decision-role-grid,.career-check-in-field,#career-detail-fields,#career-option-status){order:6}#hierarchy-workspace[data-career-decision-page=true] #career-option-form>.dialog-body>input[type=hidden]{order:-1}#hierarchy-workspace[data-career-decision-page=true] :is(#career-stage-start,#career-decision-student-guide){display:none}#hierarchy-workspace[data-career-decision-page=true] .career-decision-current-plan{display:grid;grid-template-columns:1fr;gap:.75rem;margin-bottom:1rem;padding:1rem;border:1px solid rgba(64,54,182,.16);border-radius:1.15rem;background:#f7f8ff}#hierarchy-workspace[data-career-decision-page=true] .career-plan-summary-head{display:flex;min-width:0;align-items:start;justify-content:space-between;gap:1rem}#hierarchy-workspace[data-career-decision-page=true] .career-plan-summary-head>div{display:grid;gap:.2rem}#hierarchy-workspace[data-career-decision-page=true] .career-plan-summary-head small{color:#5146d9;font-size:.7rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}#hierarchy-workspace[data-career-decision-page=true] .career-plan-summary-head strong{color:var(--dash-ink);font-size:1rem}#hierarchy-workspace[data-career-decision-page=true] .career-plan-chip-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}#hierarchy-workspace[data-career-decision-page=true] .career-plan-chip{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem;border:1px solid rgba(64,54,182,.16);border-radius:.85rem;background:#fff}#hierarchy-workspace[data-career-decision-page=true] .career-plan-chip>span{display:grid;min-width:0;gap:.18rem;padding:0;background:transparent}#hierarchy-workspace[data-career-decision-page=true] .career-plan-chip strong{color:var(--dash-ink);font-size:.86rem;overflow-wrap:anywhere}#hierarchy-workspace[data-career-decision-page=true] .career-plan-chip em{color:var(--dash-muted);font-size:.72rem}#hierarchy-workspace[data-career-decision-page=true] .career-pathway-start{display:grid;gap:1rem;padding:clamp(1rem,2vw,1.4rem);border:1px solid rgba(64,54,182,.16);border-radius:1.25rem;background:linear-gradient(135deg,#f7f7ff,#fffdf9)}#hierarchy-workspace[data-career-decision-page=true] .career-pathway-start h3{margin:.15rem 0 .35rem;color:var(--dash-ink);font-size:clamp(1.08rem,1.8vw,1.35rem)}#hierarchy-workspace[data-career-decision-page=true] .career-pathway-start p{margin:0;color:var(--dash-muted)}#hierarchy-workspace[data-career-decision-page=true] .career-pathway-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}#hierarchy-workspace[data-career-decision-page=true] .career-pathway-grid button{min-height:3rem;padding:.7rem .8rem;border:1px solid rgba(64,54,182,.2);border-radius:.85rem;background:#fff;color:#262045;font:inherit;font-size:.79rem;font-weight:850;line-height:1.25;text-align:left;cursor:pointer}#hierarchy-workspace[data-career-decision-page=true] .career-pathway-grid button:hover,#hierarchy-workspace[data-career-decision-page=true] .career-pathway-grid button:focus-visible,#hierarchy-workspace[data-career-decision-page=true] .career-pathway-grid button.is-selected{border-color:#5146d9;background:#edeaff;color:#3027a8;outline:none}#hierarchy-workspace[data-career-decision-page=true] .career-toolbar>.search-field{width:100%;max-width:none}#hierarchy-workspace[data-career-decision-page=true] .career-library-layout{grid-template-columns:minmax(0,1.35fr) minmax(19rem,.65fr);gap:1.1rem;align-items:start}#hierarchy-workspace[data-career-decision-page=true] .career-library-results{grid-template-columns:1fr;gap:.85rem;min-width:0;padding:.15rem}#hierarchy-workspace[data-career-decision-page=true] .career-library-result{min-width:0;overflow:hidden;border-radius:1rem}#hierarchy-workspace[data-career-decision-page=true] .career-library-result>button{padding:1rem}#hierarchy-workspace[data-career-decision-page=true] .career-guide-preview{position:sticky;top:6.5rem;max-height:calc(100vh - 7.5rem);overflow:auto;scrollbar-gutter:stable}#hierarchy-workspace[data-career-decision-page=true] .career-result-action{justify-content:center;min-height:2.65rem;margin-top:.25rem;padding:.65rem .8rem;border-radius:.75rem;background:#2f286f;color:#fff;font-weight:850}#hierarchy-workspace[data-career-decision-page=true] .career-result-save-actions{padding:.75rem 1rem .85rem;border-top:1px solid rgba(64,54,182,.12);background:#faf9ff}#hierarchy-workspace[data-career-decision-page=true] .career-match-score{background:#e6f7ef;color:#075d46}#hierarchy-workspace[data-career-decision-page=true] .career-data-confidence{display:inline-flex;width:fit-content;margin-top:.45rem;padding:.32rem .55rem;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:#ffffff1f;color:#f7f8ff;font-size:.7rem;font-style:normal;font-weight:800}#hierarchy-workspace[data-career-decision-page=true] .career-data-confidence[data-confidence=exploratory]{background:#ffd2662e;color:#fff2be}#hierarchy-workspace[data-career-decision-page=true] .career-guide-test .secondary-button{width:100%;margin-top:.65rem;border-color:#ffffff59;background:#fff;color:#3027a8}#hierarchy-workspace[data-career-decision-page=true] #career-option-form>footer[hidden]{display:none!important}#hierarchy-workspace[data-career-decision-page=true] #career-option-form :is(#career-save-choice,.form-help,.decision-role-grid,.career-check-in-field)[hidden]{display:none!important}#hierarchy-workspace[data-career-decision-page=true] .career-custom-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.85rem}@media (max-width: 980px){#hierarchy-workspace[data-career-decision-page=true] .career-plan-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#hierarchy-workspace[data-career-decision-page=true] .career-library-layout{display:flex;flex-direction:column}#hierarchy-workspace[data-career-decision-page=true] .career-guide-preview{position:static;order:1;width:100%;max-height:none;overflow:visible}#hierarchy-workspace[data-career-decision-page=true] .career-guide-preview:has(.career-guide-empty){display:none}#hierarchy-workspace[data-career-decision-page=true] .career-library-results{order:2;width:100%}}@media (max-width: 760px){#hierarchy-workspace[data-career-decision-page=true] .career-plan-summary-head{display:grid}#hierarchy-workspace[data-career-decision-page=true] .career-plan-chip-grid{grid-template-columns:1fr}#hierarchy-workspace[data-career-decision-page=true] .career-pathway-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#hierarchy-workspace[data-career-decision-page=true] .career-quick-nav{grid-template-columns:repeat(3,minmax(0,1fr))}#hierarchy-workspace[data-career-decision-page=true] .career-quick-nav>span{grid-column:1 / -1}#hierarchy-workspace[data-career-decision-page=true] .career-quick-nav button{min-height:3.25rem;padding:.55rem;font-size:.72rem;line-height:1.2}#hierarchy-workspace[data-career-decision-page=true] .career-starting-lenses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}#hierarchy-workspace[data-career-decision-page=true] .career-starting-lenses>span{grid-column:1 / -1}#hierarchy-workspace[data-career-decision-page=true] .career-starting-lenses button{width:100%;min-width:0}#hierarchy-workspace[data-career-decision-page=true] .career-result-save-actions{display:grid;grid-template-columns:1fr;gap:.55rem}#hierarchy-workspace[data-career-decision-page=true] .career-result-save-actions .table-action{width:100%;min-height:2.75rem}#hierarchy-workspace[data-career-decision-page=true] .career-result-facts>span:nth-child(n+3){display:none}}@media (max-width: 430px){#hierarchy-workspace[data-career-decision-page=true] .career-pathway-grid,#hierarchy-workspace[data-career-decision-page=true] .career-starting-lenses{grid-template-columns:1fr}#hierarchy-workspace[data-career-decision-page=true] .career-library,#hierarchy-workspace[data-career-decision-page=true] .career-pathway-start,#hierarchy-workspace[data-career-decision-page=true] .career-filter-priority,#hierarchy-workspace[data-career-decision-page=true] .career-filter-details>.career-interest-filter{padding:.8rem}#hierarchy-workspace[data-career-decision-page=true] .career-result-facts{grid-template-columns:1fr}}.plan-export-panel,.macro-checklist-panel{border:1px solid #c8d9ea;border-radius:1rem;background:linear-gradient(145deg,#fff,#f4f9fc);box-shadow:0 .55rem 1.5rem #1d3a5212;padding:clamp(1rem,2.4vw,1.5rem);margin:1rem 0}.plan-export-panel{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;border-left:.3rem solid #3b82c4}.plan-export-panel h3,.macro-checklist-heading h3{margin:.15rem 0 .35rem}.plan-export-panel p,.macro-checklist-heading p{margin:0;max-width:72ch;color:#4d6578;line-height:1.55}.plan-export-panel .primary-button{flex:0 0 auto;min-height:2.9rem}.macro-checklist-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.macro-checklist-progress{flex:0 0 auto;border-radius:999px;background:#e7f3ef;color:#155e52;font-weight:800;padding:.55rem .8rem;white-space:nowrap}.macro-checklist-disclosure{padding:0;overflow:hidden}.macro-checklist-summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:clamp(1rem,2.4vw,1.3rem);cursor:pointer;list-style:none}.macro-checklist-summary::-webkit-details-marker{display:none}.macro-checklist-summary:after{content:"Open";flex:0 0 auto;color:#176fa9;font-weight:850}.macro-checklist-disclosure[open] .macro-checklist-summary:after{content:"Close"}.macro-checklist-summary>span:first-child{display:grid;gap:.2rem;min-width:0}.macro-checklist-summary strong{color:#172f43;font-size:1.05rem;line-height:1.3}.macro-checklist-summary small{color:#4d6578;line-height:1.45}.macro-checklist-body{padding:0 clamp(1rem,2.4vw,1.5rem) clamp(1rem,2.4vw,1.5rem)}.macro-checklist-body>p{margin:0 0 1rem;max-width:76ch;color:#4d6578;line-height:1.55}.macro-checklist-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.macro-checklist-item{min-width:0;border:1px solid #d7e2ea;border-radius:.85rem;background:#fff;padding:.95rem}.macro-checklist-item[data-readiness-status=complete]{border-color:#9dccbd;background:#f5fbf8}.macro-checklist-item[data-readiness-status=progress]{border-color:#9dc7eb;background:#f5faff}.macro-checklist-item header{display:flex;align-items:flex-start;gap:.7rem;margin-bottom:.65rem}.macro-checklist-item header>span:last-child{min-width:0;display:grid;gap:.15rem}.macro-checklist-item header strong{color:#172f43;font-size:.98rem;line-height:1.3}.macro-checklist-item header small{color:#557084;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.macro-checklist-number{display:grid;place-items:center;flex:0 0 2rem;width:2rem;height:2rem;border-radius:50%;background:#e8f1f8;color:#176fa9;font-weight:900}.macro-checklist-item[data-readiness-status=complete] .macro-checklist-number{background:#cfeadd;color:#125b4d}.macro-checklist-item p{color:#486275;line-height:1.48;margin:.45rem 0;overflow-wrap:anywhere}.macro-checklist-item p b{display:block;color:#243f53;font-size:.76rem;text-transform:uppercase;letter-spacing:.035em;margin-bottom:.12rem}.macro-checklist-item .table-action{margin-top:.45rem}.macro-checklist-help{margin-top:.75rem;border:1px solid #d6e3ec;border-radius:.7rem;background:#fffc;overflow:hidden}.macro-checklist-help summary{cursor:pointer;padding:.7rem .8rem;color:#185f91;font-weight:850;line-height:1.35}.macro-checklist-help[open] summary{border-bottom:1px solid #dce7ee}.macro-checklist-help>p,.macro-checklist-help>div{margin:0;padding:.7rem .8rem}.macro-checklist-help .macro-checklist-example{color:#294c63;background:#f5f9fc}.macro-checklist-help b{color:#203e53}.macro-checklist-help ul{margin:.45rem 0 0;padding-left:1.15rem;color:#486275}.macro-checklist-help li+li{margin-top:.35rem}.macro-checklist-actions{display:flex;flex-wrap:wrap;align-items:stretch;gap:.55rem;margin-top:.75rem}.macro-checklist-actions .table-action,.macro-checklist-actions .secondary-button{margin:0;min-height:2.65rem}.career-earning-signal{background:#efe7ff!important;border-color:#c9b3f4!important;color:#4c2a83!important;font-weight:800!important}@media (max-width: 760px){.plan-export-panel,.macro-checklist-heading{align-items:stretch;flex-direction:column}.plan-export-panel .primary-button{width:100%}.macro-checklist-progress{align-self:flex-start;white-space:normal}.macro-checklist-grid{grid-template-columns:1fr}.macro-checklist-summary{align-items:flex-start;flex-wrap:wrap}.macro-checklist-summary:after{order:3}.macro-checklist-actions>*{flex:1 1 11rem}}@media (max-width: 380px){.plan-export-panel,.macro-checklist-panel{padding:.85rem;border-radius:.8rem}.macro-checklist-item{padding:.8rem}.macro-checklist-actions>*{flex-basis:100%;width:100%}}
