@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/schibsted-grotesk-latin-ext-400-normal-DHVTfbSM.woff2) format("woff2"),url(/assets/schibsted-grotesk-latin-ext-400-normal-DUPvg9bQ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/schibsted-grotesk-latin-400-normal-DPhJBilQ.woff2) format("woff2"),url(/assets/schibsted-grotesk-latin-400-normal-BkiRe4WW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/schibsted-grotesk-latin-ext-500-normal-Ch1izu81.woff2) format("woff2"),url(/assets/schibsted-grotesk-latin-ext-500-normal-BjmYCtCC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/schibsted-grotesk-latin-500-normal-rf9C4Thp.woff2) format("woff2"),url(/assets/schibsted-grotesk-latin-500-normal-Ba39e-CX.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/schibsted-grotesk-latin-ext-600-normal-C5pQPdUJ.woff2) format("woff2"),url(/assets/schibsted-grotesk-latin-ext-600-normal-DQsnXf5q.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/schibsted-grotesk-latin-600-normal-Czv9Obfv.woff2) format("woff2"),url(/assets/schibsted-grotesk-latin-600-normal-BieE9YjJ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/schibsted-grotesk-latin-ext-700-normal-o210KhU4.woff2) format("woff2"),url(/assets/schibsted-grotesk-latin-ext-700-normal-DDW2aNyx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/schibsted-grotesk-latin-700-normal-BkH0uJ1o.woff2) format("woff2"),url(/assets/schibsted-grotesk-latin-700-normal-Dz-okVa0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/schibsted-grotesk-latin-ext-800-normal-CZWJQj-F.woff2) format("woff2"),url(/assets/schibsted-grotesk-latin-ext-800-normal-DS3YHxa9.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/schibsted-grotesk-latin-800-normal-CIaq-TR1.woff2) format("woff2"),url(/assets/schibsted-grotesk-latin-800-normal-Dl5-MP1T.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ph-tideline: #162B2D;--ph-tideline-hover: #0F2022;--ph-teal: #1E5C55;--ph-teal-hover: #17433F;--ph-teal-mid: #3E8C82;--ph-teal-light: #8FCFC4;--ph-teal-wash: #DDECE8;--ph-teal-ink: #174A44;--ph-rose: #C23A5E;--ph-rose-hover: #A82F50;--ph-rose-light: #E88AA3;--ph-rose-wash: #F8E4E9;--ph-rose-ink: #9E2B4A;--ph-ground: #F6F3EC;--ph-surface: #FFFFFF;--ph-surface-alt: #FBFAF6;--ph-sand: #EFEBE0;--ph-sand-deep: #E9E2D0;--ph-rain: #DAD9D3;--ph-rain-strong: #C9C8C0;--ph-control-border: #8A8F89;--ph-rain-mid: #B9BDB6;--ph-divider: #ECEAE3;--ph-ink: #1B231E;--ph-ink-soft: #3F4640;--ph-muted: #565C57;--ph-subtle: #6E746F;--ph-mist: #C5CCC4;--ph-mist-light: #DCE2DB;--ph-on-dark-muted: #A6B8B6;--ph-amber-wash: #F6EDD6;--ph-amber-ink: #6E4F12;--ph-indigo-wash: #E5E7F4;--ph-indigo-ink: #3F4A8A;--ph-danger: #A8322D;--ph-danger-wash: #F9E3DF;--ph-danger-ink: #8A2A22;--ph-stage-1: var(--ph-rain-mid);--ph-stage-2: #8DBDB4;--ph-stage-3: var(--ph-teal-mid);--ph-stage-4: var(--ph-teal);--ph-stage-5: var(--ph-rose);--ph-font-sans: "Schibsted Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--ph-font-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", monospace;--ph-text-display: 800 52px/1 var(--ph-font-sans);--ph-text-h1: 800 36px/1.05 var(--ph-font-sans);--ph-text-h2: 700 26px/1.15 var(--ph-font-sans);--ph-text-h3: 700 19px/1.25 var(--ph-font-sans);--ph-text-body-lg: 400 16px/1.6 var(--ph-font-sans);--ph-text-body: 400 15px/1.6 var(--ph-font-sans);--ph-text-ui: 500 14px/1.4 var(--ph-font-sans);--ph-text-small: 400 13px/1.45 var(--ph-font-sans);--ph-text-label: 500 12px/1.3 var(--ph-font-mono);--ph-text-micro: 500 11px/1.3 var(--ph-font-mono);--ph-text-score: 600 14px/1 var(--ph-font-mono);--ph-space-1: 4px;--ph-space-2: 8px;--ph-space-3: 12px;--ph-space-4: 16px;--ph-space-5: 20px;--ph-space-6: 24px;--ph-space-8: 32px;--ph-space-10: 40px;--ph-space-14: 56px;--ph-space-18: 72px;--ph-radius-badge: 4px;--ph-radius-control: 8px;--ph-radius-card: 10px;--ph-radius-frame: 14px;--ph-radius-pill: 999px;--ph-shadow-1: 0 1px 2px #1b231e12;--ph-shadow-2: 0 1px 2px #1b231e12, 0 12px 40px #1b231e10;--ph-shadow-pop: 0 12px 32px #1b231e26;--ph-focus-ring: 0 0 0 4px #1E5C5526;--ph-control-sm: 32px;--ph-control-md: 40px;--ph-control-lg: 48px;--ph-ease: cubic-bezier(.2,.7,.2,1);--ph-duration: .15s;--ph-topo-dark: repeating-radial-gradient(ellipse at 85% 110%, transparent 0 24px, #8FCFC414 24px 25px);--ph-topo-light: repeating-radial-gradient(ellipse at 88% 120%, transparent 0 22px, #162B2D12 22px 23px);--ph-topo-rose: repeating-radial-gradient(ellipse at 90% 0%, transparent 0 22px, #E88AA31f 22px 23px)}:root{font-family:var(--ph-font-sans);color:var(--ph-ink);background:var(--ph-ground);font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.46}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--ph-teal);outline-offset:2px;box-shadow:var(--ph-focus-ring)}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{margin:0}h1{font:var(--ph-text-h1);letter-spacing:-1.2px}h2{font:var(--ph-text-h2);letter-spacing:-.6px}h3{font:var(--ph-text-h3)}h4{font-size:12px;font-weight:600}p{line-height:1.65}small{font-size:11px}hr{border:0;border-top:1px solid var(--ph-rain);margin:27px 0}input:not([type=checkbox]),textarea,select{border:1px solid var(--ph-control-border);border-radius:var(--ph-radius-control);background:var(--ph-surface);padding:10px 12px;color:var(--ph-ink);font-size:14px;min-width:0;width:100%;transition:border-color var(--ph-duration) var(--ph-ease),box-shadow var(--ph-duration) var(--ph-ease)}input:not([type=checkbox]):focus,textarea:focus,select:focus{border-color:var(--ph-teal)}input::placeholder,textarea::placeholder{color:var(--ph-subtle)}input:disabled{background:var(--ph-sand);color:var(--ph-subtle)}textarea{resize:vertical;line-height:1.6;min-height:84px}input[type=checkbox]{appearance:auto;accent-color:var(--ph-teal);width:16px;height:16px;margin:0;flex-shrink:0}select{cursor:pointer;padding-right:28px}fieldset{border:0;padding:0;margin:0;min-width:0}svg{flex-shrink:0;vertical-align:middle}.muted{color:var(--ph-muted)}.inline,.button-row{display:flex;align-items:center;gap:9px}.button-row{flex-wrap:wrap}.between{display:flex;align-items:center;justify-content:space-between;gap:10px}.full{width:100%}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.btn{border:1px solid transparent;border-radius:var(--ph-radius-control);padding:0 16px;height:var(--ph-control-md);font-size:14px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1;white-space:nowrap;transition:background var(--ph-duration) var(--ph-ease),border-color var(--ph-duration) var(--ph-ease),color var(--ph-duration) var(--ph-ease)}.btn:disabled{background:var(--ph-sand);color:var(--ph-subtle);border-color:var(--ph-rain);opacity:1}.btn.primary{background:var(--ph-teal);color:#fff}.btn.primary:hover:not(:disabled){background:var(--ph-teal-hover)}.btn.dark{background:var(--ph-tideline);color:#fff}.btn.dark:hover:not(:disabled){background:var(--ph-tideline-hover)}.btn.secondary{background:var(--ph-surface);border-color:var(--ph-control-border);color:var(--ph-ink)}.btn.secondary:hover:not(:disabled){background:var(--ph-ground);border-color:var(--ph-rain-mid)}.btn.ghost{color:var(--ph-ink-soft);background:transparent;padding:0 10px}.btn.ghost:hover:not(:disabled){background:var(--ph-sand);color:var(--ph-ink)}.btn.reward{background:var(--ph-rose);color:#fff}.btn.reward:hover:not(:disabled){background:var(--ph-rose-hover)}.btn.danger{background:var(--ph-danger);color:#fff}.btn.danger:hover:not(:disabled){background:var(--ph-danger-ink)}.icon-button{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--ph-ink);border-radius:var(--ph-radius-control);padding:0;width:var(--ph-control-md);height:var(--ph-control-md)}.icon-button:hover{background:var(--ph-sand)}.text-button,.text-link{background:none;border:0;padding:0;color:var(--ph-teal);display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:14px;font-weight:600}.text-button:hover,.text-link:hover{text-decoration:underline}.brand{display:flex;align-items:center}.brand svg{display:block}.brand-link{display:block;padding:30px 25px 27px}.eyebrow{font:var(--ph-text-label);text-transform:uppercase;letter-spacing:.4px;color:var(--ph-teal-ink);margin-bottom:11px}.status-dot{height:6px;width:6px;display:inline-block;background:var(--ph-teal);border-radius:50%;flex-shrink:0}.badge{font:var(--ph-text-micro);text-transform:uppercase;letter-spacing:.4px;display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:var(--ph-radius-badge);background:var(--ph-sand);color:var(--ph-ink-soft);white-space:nowrap}.badge.screening,.badge.submitted,.badge.pending{background:var(--ph-sand);color:var(--ph-ink-soft)}.badge.waitlist,.badge.fringe{background:var(--ph-amber-wash);color:var(--ph-amber-ink)}.badge.contenders,.badge.advance,.badge.open,.badge.active,.badge.approved,.badge.accepted{background:var(--ph-teal-wash);color:var(--ph-teal-ink)}.badge.shortlist{background:#cbe3dd;color:#123e39}.badge.champion{background:var(--ph-rose-wash);color:var(--ph-rose-ink)}.badge.interviews,.badge.committee{background:var(--ph-indigo-wash);color:var(--ph-indigo-ink)}.badge.selection,.badge.owner,.badge.growth{background:var(--ph-rose);color:#fff}.badge.reject,.badge.rejected,.badge.likely_decline,.badge.canceled,.badge.past_due{background:var(--ph-danger-wash);color:var(--ph-danger-ink)}.badge.demo,.badge.trialing{background:var(--ph-sand-deep);color:var(--ph-ink-soft)}.avatar{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:var(--ph-teal);border-radius:var(--ph-radius-pill);flex-shrink:0;font-size:12px;font-weight:600;color:#fff}.avatar.small{width:29px;height:29px;font-size:10px}.color-1{background:var(--ph-indigo-ink)}.color-2{background:var(--ph-rose-ink)}.color-3{background:var(--ph-amber-ink)}.color-4{background:var(--ph-teal-mid)}.color-5{background:var(--ph-tideline)}.app-shell{display:flex;min-height:100vh}.sidebar{width:238px;position:fixed;inset:0 auto 0 0;background:var(--ph-tideline);background-image:var(--ph-topo-dark);color:var(--ph-mist);display:flex;flex-direction:column;z-index:20;overflow-y:auto}.workspace-switch{display:flex;gap:10px;align-items:center;margin:0 18px 24px;padding:14px 10px;border:1px solid #dce2db33;border-radius:var(--ph-radius-control);background:#ffffff08}.workspace-switch .avatar{background:#dce2db26;color:var(--ph-mist-light);border:1px solid #dce2db33;width:32px;height:32px;font-size:11px}.workspace-switch>div{min-width:0;flex:1}.workspace-switch small{display:block;font:var(--ph-text-micro);text-transform:uppercase;letter-spacing:.4px;margin:0 0 6px 4px;color:var(--ph-on-dark-muted)}.workspace-switch select{border:0;padding:0;background:transparent;color:var(--ph-mist-light);font-size:13px;font-weight:500;outline:none}.workspace-switch option{color:var(--ph-ink)}.nav-label{font:var(--ph-text-micro);text-transform:uppercase;letter-spacing:.4px;margin:0 29px 11px;color:var(--ph-on-dark-muted)}.sidebar nav{padding:0 15px;margin-bottom:28px;display:grid;gap:2px}.sidebar nav a{display:flex;align-items:center;gap:11px;padding:9px 10px;border-radius:7px;color:var(--ph-mist);font-size:14px;font-weight:400;transition:background var(--ph-duration) var(--ph-ease),color var(--ph-duration) var(--ph-ease)}.sidebar nav a>span{flex:1}.sidebar nav a:hover{background:#ffffff12;color:#fff}.sidebar nav a.active{background:var(--ph-teal-light);color:var(--ph-tideline);font-weight:700}.sidebar nav a:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--ph-teal-light)}.sidebar nav a svg{stroke-width:1.5}.sidebar nav b{font:var(--ph-text-label);color:var(--ph-on-dark-muted);font-weight:500}.sidebar nav a.active b{color:var(--ph-tideline)}.sidebar-bottom{margin-top:auto;padding:18px 20px 0}.plan-card{display:flex;align-items:center;gap:10px;padding:16px 10px;background:#ffffff08;border:1px solid #dce2db33;border-radius:var(--ph-radius-control)}.plan-card>svg{color:var(--ph-teal-light)}.plan-card>div{flex:1}.plan-card strong{font-weight:500;font-size:11px;display:block;color:var(--ph-mist-light)}.plan-card small{display:block;font-size:11px;color:var(--ph-on-dark-muted);margin-top:5px}.platform-link{display:flex;gap:7px;margin-top:16px;color:var(--ph-on-dark-muted);font-size:11px;align-items:center}.platform-link>svg:last-child{margin-left:auto}.user-menu{border-top:1px solid #dce2db26;margin-top:23px;padding:18px 0;display:flex;align-items:center;gap:9px}.user-menu>div{flex:1}.user-menu strong{display:block;color:var(--ph-mist-light);font-size:12px;font-weight:500}.user-menu small{display:block;color:var(--ph-on-dark-muted);font-size:11px;text-transform:capitalize;margin-top:4px}.user-menu .avatar{background:var(--ph-teal-light);color:var(--ph-tideline)}.main-shell{margin-left:238px;min-width:0;flex:1;display:flex;flex-direction:column}.topbar{height:74px;padding:0 36px;border-bottom:1px solid var(--ph-rain);background:var(--ph-surface);display:flex;align-items:center;justify-content:space-between;gap:20px}.breadcrumb{display:flex;align-items:center;gap:13px;font-size:13px;color:var(--ph-muted)}.breadcrumb strong{color:var(--ph-ink);font-weight:600}.topbar-right{display:flex;align-items:center;gap:20px}.cohort-selector{display:flex;align-items:center;gap:9px;border:1px solid var(--ph-control-border);border-radius:var(--ph-radius-control);padding:7px 10px;background:var(--ph-surface)}.cohort-selector select{font-size:13px;border:0;padding:0;background:transparent;appearance:none;max-width:190px}.mobile-toggle{display:none}.page-content{padding:33px 36px 28px;max-width:1700px;width:100%;margin:auto;flex:1}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:26px}.page-heading p{font:var(--ph-text-body-lg);color:var(--ph-ink-soft);margin-top:9px}.actions{display:flex;gap:9px;align-items:center}.app-footer{padding:21px 36px;display:flex;justify-content:space-between;font-size:13px;color:var(--ph-muted)}.footer-dot{padding:0 8px;color:var(--ph-rain-mid)}.cohort-banner{position:relative;background:var(--ph-sand);background-image:var(--ph-topo-light);border:1px solid var(--ph-rain);border-radius:var(--ph-radius-card);min-height:182px;padding:27px 30px;overflow:hidden;margin-bottom:24px}.banner-eyebrow{display:flex;align-items:center;gap:7px;font:var(--ph-text-micro);text-transform:uppercase;letter-spacing:.4px;color:var(--ph-teal-ink);margin-bottom:12px}.cohort-banner h2{font:var(--ph-text-h2);letter-spacing:-.6px;color:var(--ph-ink)}.cohort-banner p{font-size:14px;color:var(--ph-ink-soft);margin-top:7px}.banner-details{display:flex;gap:23px;margin-top:23px;font-size:13px;color:var(--ph-muted)}.banner-details span{display:flex;align-items:center;gap:7px}.banner-link{position:absolute;right:25px;bottom:25px;display:flex;gap:7px;font-size:13px;font-weight:600;color:var(--ph-teal);align-items:center;z-index:2}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:27px}.stat-card{background:var(--ph-surface);border:1px solid var(--ph-rain);border-radius:var(--ph-radius-card);padding:19px 20px;box-shadow:var(--ph-shadow-1)}.stat-top{display:flex;align-items:center;justify-content:space-between;gap:6px;font:var(--ph-text-micro);text-transform:uppercase;letter-spacing:.4px;color:var(--ph-muted)}.stat-icon{display:grid;place-items:center;width:31px;height:31px;border-radius:var(--ph-radius-control)}.stat-icon svg{stroke-width:1.5}.green{background:var(--ph-teal-wash);color:var(--ph-teal-ink)}.blue{background:var(--ph-indigo-wash);color:var(--ph-indigo-ink)}.amber{background:var(--ph-rose-wash);color:var(--ph-rose-ink)}.purple{background:var(--ph-amber-wash);color:var(--ph-amber-ink)}.stat-card>strong{display:block;font:600 30px/1 var(--ph-font-mono);margin:10px 0 7px;color:var(--ph-ink)}.stat-card>small{display:block;color:var(--ph-muted);font-size:13px}.dashboard-columns{display:grid;grid-template-columns:1.24fr 1fr;gap:22px;margin-bottom:26px}.panel{background:var(--ph-surface);border:1px solid var(--ph-rain);border-radius:var(--ph-radius-card);box-shadow:var(--ph-shadow-1);overflow:hidden;margin-bottom:24px}.dashboard-columns .panel{margin:0}.section-title{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:23px 23px 19px}.section-title h2{font:var(--ph-text-h3)}.section-title p{font-size:13px;color:var(--ph-muted);margin-top:7px}.section-title .text-link{font-size:13px;white-space:nowrap}.pipeline-bars{padding:6px 24px 24px;display:grid;gap:17px}.pipeline-bar-row{display:flex;gap:12px;align-items:center}.stage-number{width:29px;height:29px;display:grid;place-items:center;font:var(--ph-text-micro);border-radius:var(--ph-radius-control)}.pipeline-bar-row>div{flex:1}.pipeline-bar-row strong{font-size:13px;font-weight:500;color:var(--ph-ink-soft)}.pipeline-bar-row b{font:var(--ph-text-score);color:var(--ph-muted)}.bar-track{background:var(--ph-sand);height:5px;border-radius:4px;overflow:hidden;margin-top:9px}.bar-fill{background:var(--ph-stage-1);height:100%;border-radius:4px;transition:width .3s}.stage-number.tone-0{background:var(--ph-sand);color:var(--ph-ink-soft)}.stage-number.tone-1{background:var(--ph-teal-wash);color:var(--ph-teal-ink)}.bar-fill.tone-1{background:var(--ph-stage-2)}.stage-number.tone-2{background:var(--ph-teal-wash);color:var(--ph-teal-ink)}.bar-fill.tone-2{background:var(--ph-stage-3)}.stage-number.tone-3{background:var(--ph-indigo-wash);color:var(--ph-indigo-ink)}.bar-fill.tone-3{background:var(--ph-stage-4)}.stage-number.tone-4{background:var(--ph-rose-wash);color:var(--ph-rose-ink)}.bar-fill.tone-4{background:var(--ph-stage-5)}.panel-bottom{border-top:1px solid var(--ph-divider);background:var(--ph-surface-alt);padding:14px 24px;display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--ph-muted)}.panel-bottom span{display:flex;align-items:center;gap:7px}.next-steps .section-title{padding-bottom:10px}.task-row{display:flex;align-items:center;gap:12px;margin:0 22px;padding:15px 0;border:0;border-bottom:1px solid var(--ph-divider);background:none;text-align:left;width:calc(100% - 44px);color:var(--ph-muted)}.task-row>span:nth-child(2){flex:1}.task-row strong{font-size:14px;font-weight:600;display:block;color:var(--ph-ink)}.task-row small{display:block;margin-top:5px;color:var(--ph-muted);font-size:13px}.task-icon{width:33px;height:33px;border-radius:var(--ph-radius-control);display:grid;place-items:center}.task-row:hover:not(:disabled) strong{color:var(--ph-teal-ink)}.human-note{display:flex;align-items:flex-start;gap:10px;padding:17px 20px;margin:15px 20px 18px;border-radius:var(--ph-radius-control);background:var(--ph-sand);color:var(--ph-muted)}.human-note p{font-size:13px;line-height:1.8;color:var(--ph-ink-soft)}.human-note strong{display:block;font-size:13px;font-weight:600;color:var(--ph-ink);margin-bottom:3px}.table-scroll{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left}th{background:var(--ph-surface-alt);border-top:1px solid var(--ph-rain);border-bottom:1px solid var(--ph-rain);font:var(--ph-text-micro);text-transform:uppercase;letter-spacing:.4px;color:var(--ph-muted);padding:11px 18px;white-space:nowrap}td{padding:12px 18px;font-size:14px;border-bottom:1px solid var(--ph-divider);color:var(--ph-ink-soft)}tr:last-child td{border-bottom:0}tbody tr:hover td{background:var(--ph-surface-alt)}tr.selected td{background:#eef5f3;box-shadow:inset 3px 0 0 var(--ph-teal)}tr.selected td:first-child{box-shadow:inset 3px 0 0 var(--ph-teal)}.startup-button{border:0;background:none;padding:0;display:flex;align-items:center;gap:11px;text-align:left;color:inherit;max-width:330px}.startup-button strong{font-size:15px;font-weight:700;color:var(--ph-ink);display:block}.startup-button small{font-size:13px;color:var(--ph-muted);display:block;margin-top:5px;max-width:260px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.startup-button:hover strong{color:var(--ph-teal-ink)}.industry-pill{font-size:13px;background:var(--ph-sand);border-radius:var(--ph-radius-badge);padding:4px 7px;display:inline-block;color:var(--ph-ink-soft);white-space:nowrap}.score{display:inline-flex;align-items:center;gap:5px;font:var(--ph-text-score);color:var(--ph-ink);white-space:nowrap}.score svg{color:var(--ph-amber-ink)}.score small{font-size:11px;color:var(--ph-muted);font-weight:400}.review-progress{display:flex;align-items:center;gap:7px;font:var(--ph-text-micro);text-transform:uppercase;letter-spacing:.4px;color:var(--ph-muted);white-space:nowrap}.review-progress.pending{color:var(--ph-amber-ink)}.mini-avatars{display:flex;padding-left:3px}.mini-avatars .avatar{width:21px;height:21px;font-size:7px;border:2px solid white;margin-left:-3px}.application-table td:first-child,.application-table th:first-child{padding-left:24px}.application-table td:last-child,.application-table th:last-child{padding-right:15px}.list-tabs{display:flex;gap:25px;padding:0 24px;border-bottom:1px solid var(--ph-rain);overflow-x:auto}.list-tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:16px 0 14px;display:flex;gap:8px;align-items:center;font-size:14px;font-weight:500;color:var(--ph-muted);white-space:nowrap}.list-tabs button.active{border-bottom-color:var(--ph-teal);color:var(--ph-ink);font-weight:600}.list-tabs span{font:var(--ph-text-micro);background:var(--ph-sand);color:var(--ph-ink-soft);border-radius:var(--ph-radius-badge);padding:2px 6px}.table-toolbar{padding:19px 24px;display:flex;align-items:center;gap:11px}.search-input{display:flex;align-items:center;gap:10px;border:1px solid var(--ph-control-border);border-radius:var(--ph-radius-control);padding:0 12px;flex:1;max-width:450px;color:var(--ph-muted);background:var(--ph-surface)}.search-input input{border:0;background:transparent;padding:10px 0;font-size:14px}.search-input:focus-within{border-color:var(--ph-teal);box-shadow:var(--ph-focus-ring)}.search-input input:focus{outline:0;box-shadow:none}.table-toolbar select{width:auto;max-width:180px;font-size:14px}.table-toolbar>.muted{margin-left:auto;font-size:13px}.selection-toolbar{padding:12px 24px;background:var(--ph-teal-wash);color:var(--ph-teal-ink);display:flex;align-items:center;gap:15px;font-size:14px}.pagination{border-top:1px solid var(--ph-rain);padding:13px 23px;display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--ph-muted)}.pagination>div{display:flex;gap:10px}.pagination .btn{font-size:13px;height:var(--ph-control-sm)}.check-col{width:30px}.pipeline-legend{display:flex;gap:25px;font-size:13px;color:var(--ph-muted);margin-bottom:24px}.pipeline-legend>span{display:flex;align-items:center;gap:8px}.kanban{display:flex;gap:15px;overflow-x:auto;padding-bottom:20px;min-height:55vh}.kanban-column{width:230px;min-width:215px;flex:1;max-width:280px;background:var(--ph-surface-alt);border:1px solid var(--ph-rain);border-radius:var(--ph-radius-card);padding:14px}.kanban-column:last-child{background:var(--ph-tideline);background-image:var(--ph-topo-rose);border-color:var(--ph-tideline);color:var(--ph-mist)}.kanban-column>header{display:flex;align-items:center;gap:8px}.kanban-column h2{font-size:14px;flex:1}.kanban-column:last-child h2{color:#fff}.kanban-column header b{font:var(--ph-text-micro);padding:3px 6px;background:var(--ph-sand);border-radius:var(--ph-radius-badge);color:var(--ph-ink-soft)}.kanban-column:last-child header b{background:#dce2db33;color:var(--ph-mist-light)}.kanban-dot{width:7px;height:7px;border-radius:50%;background:var(--ph-stage-1);flex-shrink:0}.tone-1 .kanban-dot{background:var(--ph-stage-2)}.tone-2 .kanban-dot{background:var(--ph-stage-3)}.tone-3 .kanban-dot{background:var(--ph-stage-4)}.tone-4 .kanban-dot,.kanban-column:last-child .kanban-dot{background:var(--ph-rose-light)}.column-caption{color:var(--ph-muted);font-size:13px;margin:9px 0 18px;padding-bottom:13px;border-bottom:1px solid var(--ph-rain)}.kanban-column:last-child .column-caption{color:var(--ph-mist);border-bottom-color:#dce2db33}.kanban-cards{display:grid;gap:12px}.application-card{background:var(--ph-surface);border:1px solid var(--ph-rain);border-radius:var(--ph-radius-card);padding:17px;text-align:left;box-shadow:var(--ph-shadow-1);color:var(--ph-ink-soft);transition:border-color var(--ph-duration) var(--ph-ease),transform var(--ph-duration) var(--ph-ease)}.application-card:hover{border-color:var(--ph-rain-mid);transform:translateY(-2px)}.kanban-column:last-child .application-card{border-color:var(--ph-rose-light)}.application-card .avatar{width:33px;height:33px;font-size:10px}.application-card h3{font-size:15px;color:var(--ph-ink);margin:14px 0 6px}.application-card>p{font-size:13px;color:var(--ph-muted);margin-bottom:12px;min-height:32px}.card-meta{display:flex;align-items:center;justify-content:space-between;gap:5px;border-top:1px solid var(--ph-divider);margin-top:15px;padding-top:12px;font-size:13px;color:var(--ph-muted)}.card-meta>span{display:flex;align-items:center;gap:5px}.champion-star{color:var(--ph-rose)}.kanban-column:last-child .champion-star{color:var(--ph-rose-light)}.card-interview{border-top:1px solid var(--ph-divider);margin-top:10px;padding-top:10px;display:flex;gap:6px;align-items:center;font-size:13px;color:var(--ph-indigo-ink)}.column-empty{font-size:13px;color:var(--ph-muted);text-align:center;padding:35px 10px;border:1px dashed var(--ph-rain-mid);border-radius:var(--ph-radius-control)}.kanban-column:last-child .column-empty{color:var(--ph-mist);border-color:#dce2db33}.field{display:flex;flex-direction:column;gap:8px;margin-bottom:18px;font-size:12px}.field>span{font:var(--ph-text-label);text-transform:uppercase;letter-spacing:.4px;color:var(--ph-muted)}.field>small{font-size:13px;line-height:1.6;color:var(--ph-muted)}.field input,.field select,.field textarea{font-size:14px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:24px}.check-field{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--ph-ink-soft);line-height:1.7;margin:16px 0}.check-field input{margin-top:2px}.check-field strong{display:block;font-size:14px;font-weight:600}.check-field small{display:block;color:var(--ph-muted)}.modal{border:1px solid var(--ph-rain);border-radius:var(--ph-radius-frame);padding:0;width:min(540px,calc(100vw - 32px));max-height:90vh;box-shadow:var(--ph-shadow-pop);color:var(--ph-ink-soft);background:var(--ph-surface)}.modal.wide{width:min(1080px,calc(100vw - 40px))}.modal::backdrop{background:#162b2d8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-head{padding:23px 27px;border-bottom:1px solid var(--ph-divider);display:flex;justify-content:space-between;gap:20px;align-items:flex-start;position:sticky;top:0;background:var(--ph-surface);z-index:2}.modal-head h2{font:var(--ph-text-h3)}.modal-head p{font-size:13px;color:var(--ph-muted);margin-top:6px}.modal-body{padding:24px 27px}.modal-body form>h3{margin-bottom:18px}.detail-summary{display:flex;align-items:center;gap:13px;font-size:13px;color:var(--ph-muted);margin-bottom:20px;flex-wrap:wrap}.detail-summary>span{display:flex;align-items:center;gap:5px}.detail-tabs{display:flex;border-bottom:1px solid var(--ph-rain);gap:22px;margin-bottom:22px;overflow:auto}.detail-tabs button{padding:12px 0;background:none;border:0;border-bottom:2px solid transparent;color:var(--ph-muted);font-size:14px;font-weight:500;white-space:nowrap}.detail-tabs button.active{color:var(--ph-ink);border-color:var(--ph-teal)}.application-intro{background:var(--ph-surface);border:1px solid var(--ph-rain);padding:25px;border-radius:var(--ph-radius-card);margin-bottom:19px}.startup-heading{display:flex;align-items:center;gap:14px}.startup-heading .avatar{width:48px;height:48px;font-size:16px}.startup-heading h2{font:var(--ph-text-h2);letter-spacing:-.6px;color:var(--ph-ink)}.startup-heading p{font-size:14px;color:var(--ph-muted);margin-top:5px}.intro-meta{display:flex;gap:13px;flex-wrap:wrap;font-size:13px;color:var(--ph-muted);margin-top:18px}.intro-meta span+span:before{content:"·";padding-right:13px;color:var(--ph-rain-mid)}.brief-card{border:1px solid var(--ph-rain);background:var(--ph-surface-alt);border-radius:var(--ph-radius-card);padding:22px;margin-bottom:22px}.brief-card>header{display:flex;justify-content:space-between;align-items:center;gap:10px}.brief-card header>span:first-child{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--ph-teal-ink);font-size:14px}.brief-summary{font-size:15px;color:var(--ph-ink-soft);margin-top:18px}.brief-columns{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:23px 0}.brief-columns h4{font:var(--ph-text-micro);text-transform:uppercase;letter-spacing:.4px;color:var(--ph-muted);margin-bottom:11px}.brief-columns p{font-size:14px;color:var(--ph-ink-soft)}.signal{display:flex;gap:8px}.signal svg{margin-top:3px;color:var(--ph-teal)}.consideration{border-left:2px solid var(--ph-amber-ink);padding-left:10px}.brief-card details{font-size:14px;color:var(--ph-muted);border-top:1px solid var(--ph-divider);padding-top:12px;margin-top:12px}.brief-card ul{line-height:1.8;padding-left:18px}.brief-card footer{font-size:13px;color:var(--ph-muted);border-top:1px solid var(--ph-divider);padding-top:12px;margin-top:16px}.brief-card blockquote{background:var(--ph-surface);border-left:2px solid var(--ph-stage-2);padding:12px;font-size:14px;line-height:1.7;margin:12px 0}.brief-card blockquote small{display:block;font:var(--ph-text-micro);text-transform:uppercase;letter-spacing:.4px;color:var(--ph-muted);margin-bottom:6px}.source-answers{background:var(--ph-surface);border:1px solid var(--ph-rain);border-radius:var(--ph-radius-card);padding:23px}.source-answers h3{font:var(--ph-text-h3);color:var(--ph-ink);margin-bottom:20px}.source-answers details{padding:17px 0;border-top:1px solid var(--ph-divider)}.source-answers summary{font-size:14px;cursor:pointer;color:var(--ph-ink-soft);line-height:1.5}.source-answers p{font-size:14px;white-space:pre-wrap;color:var(--ph-ink-soft);margin-top:12px;overflow-wrap:anywhere}.source-answers a{font-size:14px;display:inline-flex;align-items:center;gap:5px;margin-top:10px;color:var(--ph-teal);word-break:break-all}.preparation-grid,.decision-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-card{border:1px solid var(--ph-rain);border-radius:var(--ph-radius-card);padding:22px;background:var(--ph-surface)}.form-card>h3{color:var(--ph-ink);margin-bottom:12px}.form-card>p{font-size:13px;color:var(--ph-muted);margin-bottom:17px}.step-heading{display:flex;gap:13px;margin-bottom:20px}.step-heading>span{background:var(--ph-teal-wash);color:var(--ph-teal-ink);font:var(--ph-text-label);padding:8px;height:32px;border-radius:var(--ph-radius-control)}.step-heading h3{font-size:15px;margin-bottom:5px}.step-heading p{font-size:13px;color:var(--ph-muted)}.qualification-check{display:flex;gap:10px;font-size:13px;color:var(--ph-ink-soft);line-height:1.6;margin-bottom:17px}.qualification-check svg{margin-top:3px;color:var(--ph-teal)}.qualification-check small{display:block;color:var(--ph-muted)}.final-decision{grid-column:1/-1}.review-report{padding:22px;background:var(--ph-surface);border:1px solid var(--ph-rain);border-radius:var(--ph-radius-card);margin:15px 0;font-size:14px}.review-score-breakdown{display:flex;justify-content:space-between;gap:15px;margin:22px 0}.review-score-breakdown>span{font:var(--ph-text-micro);text-transform:uppercase;letter-spacing:.4px;color:var(--ph-muted)}.review-score-breakdown b{display:block;margin-top:7px;color:var(--ph-teal-ink);font:var(--ph-text-score)}.review-report>p{font-size:14px;color:var(--ph-ink-soft)}.notice,.success-note,.error{padding:15px 17px;background:var(--ph-sand);border:1px solid var(--ph-rain);color:var(--ph-ink-soft);border-radius:var(--ph-radius-control);font-size:13px;line-height:1.65;margin-bottom:20px;display:block}.notice a{display:flex;align-items:center;gap:6px;margin-top:8px;color:var(--ph-teal)}.notice strong{font-size:13px}.success-note{background:var(--ph-teal-wash);border-color:var(--ph-teal-wash);color:var(--ph-teal-ink);display:flex;align-items:center;gap:9px}.error{background:var(--ph-danger-wash);color:var(--ph-danger-ink);border-color:var(--ph-danger-wash);display:flex;align-items:flex-start;gap:9px}.error svg{margin-top:2px}.inline-error{font-size:13px;color:var(--ph-danger);margin:12px 0}.help-text{color:var(--ph-muted);font-size:13px;line-height:1.7;margin:12px 0 18px;display:block}.link-box{margin-top:22px;padding:17px;border:1px dashed var(--ph-rain-mid);background:var(--ph-surface);border-radius:var(--ph-radius-control)}.link-box>span{display:flex;gap:7px;align-items:center;font:var(--ph-text-label);text-transform:uppercase;letter-spacing:.4px;color:var(--ph-muted);margin-bottom:12px}.link-box input{font-family:var(--ph-font-mono);font-size:13px;background:var(--ph-surface);color:var(--ph-ink-soft)}.link-box p{font-size:13px;color:var(--ph-muted);margin-top:9px}.portal-url{font-family:var(--ph-font-mono);font-size:13px;color:var(--ph-teal-ink);display:flex;align-items:center;gap:6px;overflow-wrap:anywhere}.toast{position:fixed;right:28px;bottom:28px;z-index:1000;max-width:420px;padding:16px 22px;border-radius:var(--ph-radius-control);background:var(--ph-tideline);color:var(--ph-mist-light);box-shadow:var(--ph-shadow-pop);font-size:13px}.empty{padding:55px 24px;text-align:center;color:var(--ph-muted)}.empty-icon{display:inline-grid;place-items:center;border:2px dashed var(--ph-stage-2);width:56px;height:56px;border-radius:50%;color:var(--ph-rose);margin-bottom:19px}.empty h3{font:var(--ph-text-h3);color:var(--ph-ink);margin-bottom:10px}.empty p{font-size:14px;margin-bottom:23px;max-width:460px;margin-left:auto;margin-right:auto}.loading{padding:80px 25px;text-align:center;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--ph-muted);font-size:14px}.loading svg{color:var(--ph-teal)}.review-welcome{display:grid;grid-template-columns:1fr 315px;background:var(--ph-sand);background-image:var(--ph-topo-light);border:1px solid var(--ph-rain);border-radius:var(--ph-radius-card);overflow:hidden;padding:32px 38px;margin-bottom:27px;gap:35px}.review-welcome h2{font:var(--ph-text-h2);letter-spacing:-.6px;color:var(--ph-ink)}.review-welcome p{font-size:14px;color:var(--ph-ink-soft);margin-top:15px}.review-welcome-stats{display:flex;gap:32px;margin-top:24px;font:var(--ph-text-micro);text-transform:uppercase;letter-spacing:.4px;color:var(--ph-muted)}.review-welcome-stats b{font:600 21px/1 var(--ph-font-mono);color:var(--ph-teal-ink);margin-right:5px}.session-start{background:var(--ph-surface);border:1px solid var(--ph-rain);padding:20px;border-radius:var(--ph-radius-card);align-self:center}.session-start .field{margin-bottom:13px}.clipboard-art{width:80px;display:grid;grid-template-columns:15px 1fr;align-items:center;gap:7px;margin:0 auto 18px;transform:rotate(-6deg)}.clipboard-art span{display:grid;place-items:center;width:15px;height:15px;border:1px solid var(--ph-stage-2);border-radius:3px;color:var(--ph-rose)}.clipboard-art i{height:3px;background:var(--ph-rain);border-radius:5px}.queue-list{padding:0 23px 12px}.queue-row{display:flex;align-items:center;gap:15px;padding:18px 0;border:0;border-top:1px solid var(--ph-divider);background:none;width:100%;text-align:left;color:var(--ph-muted)}.queue-row:hover strong{color:var(--ph-teal-ink)}.queue-number{font:var(--ph-text-micro);color:var(--ph-muted);width:20px}.queue-row>div{flex:1}.queue-row strong{font-size:14px;font-weight:600;color:var(--ph-ink)}.queue-row p{font-size:13px;color:var(--ph-muted);margin-top:5px}.review-session-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.session-counter{display:flex;align-items:center;gap:14px}.session-counter>span{font:var(--ph-text-micro);text-transform:uppercase;letter-spacing:.4px;color:var(--ph-muted)}.session-counter strong{font:600 20px/1 var(--ph-font-mono);color:var(--ph-teal-ink)}.session-counter small{font-size:13px;color:var(--ph-muted)}.session-progress{height:4px;background:var(--ph-sand);margin-bottom:24px;border-radius:5px;overflow:hidden}.session-progress>div{background:var(--ph-teal);height:100%;transition:width .2s}.review-layout{display:grid;grid-template-columns:minmax(0,1fr) 335px;gap:25px;align-items:start}.review-context{display:flex;align-items:center;gap:12px;margin-bottom:15px;font-size:13px;color:var(--ph-muted)}.review-context>span:last-child{display:inline-flex;align-items:center;gap:5px}.scoring-panel{background:var(--ph-surface);border:1px solid var(--ph-rain);border-radius:var(--ph-radius-card);position:sticky;top:18px;overflow:hidden}.scoring-panel>header{padding:23px 22px 19px;border-bottom:1px solid var(--ph-divider)}.scoring-panel h2{font:var(--ph-text-h3);color:var(--ph-ink)}.scoring-panel header p{font-size:13px;margin-top:8px;color:var(--ph-muted)}.rubric-scores{padding:0 22px}.rating-row{padding:15px 0;border-bottom:1px solid var(--ph-divider);border-top:0;border-left:0;border-right:0}.rating-row legend{display:flex;justify-content:space-between;width:100%;font-size:14px;color:var(--ph-ink);font-weight:600;float:left;margin-bottom:5px}.rating-row legend span{font:var(--ph-text-micro);text-transform:uppercase;letter-spacing:.4px;color:var(--ph-muted);font-weight:400}.rating-row p{font-size:13px;color:var(--ph-muted);clear:both;margin-bottom:9px}.stars{display:inline-flex;align-items:stretch;border:1px solid var(--ph-rain-strong);border-radius:var(--ph-radius-control);overflow:hidden}.stars button{display:flex;align-items:center;justify-content:center;min-width:40px;height:var(--ph-control-md);border:0;border-left:1px solid var(--ph-rain-strong);background:var(--ph-surface);color:var(--ph-ink-soft);font:600 14px/1 var(--ph-font-mono)}.stars button:first-of-type{border-left:0}.stars button.filled{background:var(--ph-teal-wash);color:var(--ph-teal-ink)}.stars button.current{background:var(--ph-tideline);color:var(--ph-teal-light)}.stars button:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--ph-teal)}.stars>span{display:inline-flex;align-items:center;margin-left:12px;font:var(--ph-text-score);color:var(--ph-muted)}.weighted-total{display:flex;justify-content:space-between;align-items:center;background:var(--ph-surface-alt);margin:15px 22px 0;border-radius:var(--ph-radius-control);padding:12px 13px;font:var(--ph-text-micro);text-transform:uppercase;letter-spacing:.4px;color:var(--ph-muted)}.weighted-total strong{font:600 19px/1 var(--ph-font-mono);color:var(--ph-teal-ink)}.weighted-total small{font-size:11px;color:var(--ph-muted);font-weight:400}.recommendation-section{padding:21px 22px 18px}.recommendation-section h3{font:var(--ph-text-label);text-transform:uppercase;letter-spacing:.4px;font-family:var(--ph-font-mono);margin-bottom:12px;color:var(--ph-muted)}.recommendations{display:flex;gap:6px}.recommendation{display:flex;flex-direction:column;align-items:center;gap:6px;border:1px solid var(--ph-rain);background:var(--ph-surface);border-radius:var(--ph-radius-control);padding:12px 4px 8px;flex:1;font:var(--ph-text-micro);text-transform:uppercase;letter-spacing:.4px;color:var(--ph-ink-soft)}.recommendation.selected.advance{background:var(--ph-teal-wash);border-color:var(--ph-teal);color:var(--ph-teal-ink)}.recommendation.selected.waitlist{background:var(--ph-amber-wash);border-color:var(--ph-amber-ink);color:var(--ph-amber-ink)}.recommendation.selected.reject{background:var(--ph-danger-wash);border-color:var(--ph-danger);color:var(--ph-danger-ink)}kbd{font-family:var(--ph-font-mono);font-size:11px;font-weight:400;border:1px solid currentColor;opacity:.5;padding:1px 4px;border-radius:var(--ph-radius-badge);min-width:15px;display:inline-block;text-align:center}.champion-toggle{display:flex;align-items:center;gap:9px;background:var(--ph-surface);border:1px solid var(--ph-rain);border-radius:var(--ph-radius-control);padding:12px 10px;width:100%;margin:12px 0 20px;color:var(--ph-rose-ink);text-align:left}.champion-toggle>span{flex:1}.champion-toggle strong{font-size:13px;font-weight:600;display:block}.champion-toggle small{font-size:11px;display:block;color:var(--ph-muted);margin-top:4px}.champion-toggle.selected{background:var(--ph-rose-wash);border-color:var(--ph-rose);color:var(--ph-rose-ink)}.review-footnote{display:flex;align-items:center;justify-content:center;gap:6px;font-size:11px;color:var(--ph-muted);margin-top:12px}.conflict-link{width:100%;margin-top:18px;font-size:13px;color:var(--ph-teal)}.session-done{display:flex;flex-direction:column;align-items:center;text-align:center;padding:90px 20px}.completion-icon{display:inline-grid;place-items:center;width:83px;height:83px;border-radius:50%;background:var(--ph-teal-wash);color:var(--ph-teal-ink);margin-bottom:30px}.session-done h1{color:var(--ph-ink)}.session-done p{max-width:430px;color:var(--ph-ink-soft);font-size:14px;margin:16px 0 27px}.team-summary{display:grid;grid-template-columns:repeat(3,1fr);background:var(--ph-sand);border:1px solid var(--ph-rain);border-radius:var(--ph-radius-card);margin-bottom:26px;padding:23px}.team-summary>div{display:flex;align-items:center;justify-content:center;gap:12px;border-right:1px solid var(--ph-rain)}.team-summary>div:last-child{border:0}.team-summary strong{font:600 29px/1 var(--ph-font-mono);color:var(--ph-ink)}.team-summary span{font-size:13px;color:var(--ph-muted)}.invitation-list>div{display:flex;align-items:center;gap:15px;padding:17px 24px;border-top:1px solid var(--ph-divider)}.invitation-list>div>div{flex:1}.invitation-list strong{font-size:14px;display:block;font-weight:600;color:var(--ph-ink)}.invitation-list small{font-size:13px;display:block;color:var(--ph-muted);margin-top:5px}.invitation-icon{display:grid;place-items:center;width:35px;height:35px;background:var(--ph-teal-wash);border-radius:var(--ph-radius-control);color:var(--ph-teal-ink)}.reviewer-options .check-field{align-items:center;border:1px solid var(--ph-rain);border-radius:var(--ph-radius-control);padding:12px}.reviewer-options .check-field>span:last-child{flex:1}.setup-layout{display:grid;grid-template-columns:230px 1fr;gap:27px}.setup-nav{display:flex;flex-direction:column;gap:6px;align-self:start}.setup-nav>button{background:none;border:0;padding:13px 14px;text-align:left;display:flex;align-items:center;gap:10px;font-size:14px;color:var(--ph-ink-soft);border-radius:var(--ph-radius-control)}.setup-nav>button.active{background:var(--ph-teal-wash);color:var(--ph-teal-ink);font-weight:600}.setup-nav>button>svg:last-child{margin-left:auto}.setup-tip{margin:25px 12px;padding:23px 16px;background:var(--ph-sand);border:1px solid var(--ph-rain);border-radius:var(--ph-radius-control);color:var(--ph-muted)}.setup-tip strong{display:block;font-size:13px;margin:15px 0 9px;font-weight:600;color:var(--ph-ink)}.setup-tip p{font-size:13px;line-height:1.8;color:var(--ph-ink-soft)}.setup-panel{padding:27px 28px}.setup-panel>.section-title{padding:0 0 25px}.setup-panel .section-title p{font-size:13px}.builder-item{display:grid;grid-template-columns:27px 1fr 22px;align-items:start;gap:12px;padding:22px 0;border-top:1px solid var(--ph-divider)}.builder-item .form-grid{grid-template-columns:1fr 135px}.builder-number{font:var(--ph-text-micro);color:var(--ph-ink-soft);border-radius:var(--ph-radius-control);background:var(--ph-sand);width:26px;height:27px;display:grid;place-items:center;margin-top:21px}.builder-item>.icon-button{margin-top:21px}.builder-item .check-field{margin:0}.qualification-builder{display:flex;align-items:center;gap:13px}.qualification-builder>.field{flex:1}.qualification-builder>.icon-button{margin-top:7px}.rubric-builder{padding:18px 0;border-top:1px solid var(--ph-divider)}.rubric-builder-top{display:grid;grid-template-columns:28px 1fr 90px 23px;gap:13px;align-items:start}.rubric-builder-top>.icon-button{margin-top:24px}.stage-builder{display:grid;grid-template-columns:28px 1fr 110px 20px 22px;gap:12px;align-items:center}.stage-builder .builder-number{margin-top:0}.stage-builder>.icon-button{margin-top:4px}.settings-card{padding:27px;max-width:950px}.settings-card>.section-title{padding:0 0 24px}.settings-card form>.field{max-width:560px}.settings-card .section-title{padding-left:0;padding-right:0}.component-options{display:grid;gap:10px}.component-option{display:flex;align-items:center;gap:15px;padding:18px;border:1px solid var(--ph-rain);border-radius:var(--ph-radius-control);cursor:pointer;background:var(--ph-surface)}.component-option.enabled{background:var(--ph-teal-wash);border-color:var(--ph-teal)}.component-icon{display:grid;place-items:center;width:40px;height:40px;background:var(--ph-sand);border-radius:var(--ph-radius-control);color:var(--ph-ink-soft)}.component-option.enabled .component-icon{background:var(--ph-teal-wash);color:var(--ph-teal-ink)}.component-option>span:nth-child(2){flex:1}.component-option strong{display:block;font-size:14px;color:var(--ph-ink);font-weight:600}.component-option small{display:block;font-size:13px;color:var(--ph-muted);margin-top:6px}.subscription-summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:21px 0;border-top:1px solid var(--ph-divider)}.subscription-summary h3{font:var(--ph-text-h3);color:var(--ph-ink)}.subscription-summary p{font-size:13px;color:var(--ph-muted);margin-top:5px}.usage-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:10px 0 30px}.usage-grid>div>span{display:flex;justify-content:space-between;font:var(--ph-text-micro);text-transform:uppercase;letter-spacing:.4px;color:var(--ph-muted)}.usage-grid b{font:var(--ph-text-score);color:var(--ph-teal-ink)}.plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pricing-card{border:1px solid var(--ph-rain);padding:24px;border-radius:var(--ph-radius-card);background:var(--ph-surface)}.pricing-card.current{background:var(--ph-surface);border:2px solid var(--ph-teal)}.pricing-card .eyebrow{color:var(--ph-teal-ink)}.pricing-card h3{font:var(--ph-text-h3);color:var(--ph-ink);line-height:1.5;margin-bottom:20px}.pricing-card ul{list-style:none;padding:0;display:grid;gap:13px;margin:0 0 26px}.pricing-card li{font-size:14px;color:var(--ph-ink-soft);display:flex;gap:8px;align-items:center}.integration-row{display:flex;justify-content:space-between;align-items:center;padding:17px 0;border-top:1px solid var(--ph-divider)}.integration-row>span{display:flex;align-items:center;gap:12px;color:var(--ph-ink-soft)}.integration-row strong{font-size:14px;font-weight:600}.audit-list{padding:15px 28px}.audit-list article{display:flex;gap:17px;padding:20px 0;border-bottom:1px solid var(--ph-divider)}.audit-list article:last-child{border:0}.audit-dot{width:8px;height:8px;border-radius:50%;background:var(--ph-teal-mid);position:relative;margin-top:5px;flex-shrink:0}.audit-list strong{font-size:14px;font-weight:600;color:var(--ph-ink)}.audit-list p{font-size:13px;color:var(--ph-ink-soft);margin-top:6px}.audit-list small{display:block;font:var(--ph-text-micro);text-transform:uppercase;letter-spacing:.4px;color:var(--ph-muted);margin-top:8px}.platform-page{max-width:1250px;margin:0 auto;padding:35px}.platform-page>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:70px}.center-screen{min-height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px;padding:30px}.standalone-card{width:min(490px,100%);background:var(--ph-surface);border:1px solid var(--ph-rain);border-radius:var(--ph-radius-frame);padding:38px}.standalone-card>.brand{margin-bottom:34px}.standalone-card>h1{font:var(--ph-text-h1);letter-spacing:-1.2px;color:var(--ph-ink);margin-bottom:15px}.standalone-card>p{font-size:15px;color:var(--ph-ink-soft);margin-bottom:25px}.standalone-card>form{margin-top:20px}.standalone-card>a,.standalone-card form>a{display:inline-flex;margin-top:20px;font-size:14px;font-weight:600;color:var(--ph-teal)}.auth-page{min-height:100vh;display:grid;grid-template-columns:1fr 1fr}.auth-story{background:var(--ph-tideline);background-image:url(/logo/watermark/podhort-watermark.svg),var(--ph-topo-dark);background-repeat:no-repeat,repeat;background-position:right -80px bottom -80px,0 0;background-size:380px auto,auto;padding:48px 60px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.auth-story>.brand{position:relative;z-index:1}.auth-story>div:nth-child(2){padding:65px 0;z-index:1}.auth-story .eyebrow{color:var(--ph-teal-light);margin-bottom:23px}.auth-story h1{font-size:clamp(30px,3.2vw,52px);line-height:1.05;color:#fff;font-weight:800;letter-spacing:-2px}.auth-story h1 em{font-style:normal;color:var(--ph-rose-light)}.auth-story p{max-width:350px;font-size:15px;color:var(--ph-mist);margin-top:27px;line-height:1.9}.story-tags{display:flex;gap:22px;margin-top:35px;font-size:13px;color:var(--ph-mist-light)}.story-tags>span{display:flex;gap:8px;align-items:center}.auth-story .auth-footer{font-size:13px;color:var(--ph-on-dark-muted);letter-spacing:.3px}.auth-form{display:flex;align-items:center;justify-content:center;padding:45px;background:var(--ph-ground)}.auth-inner{max-width:360px;width:100%}.auth-inner>.eyebrow{display:block}.auth-inner>h2{font:var(--ph-text-h1);letter-spacing:-1.2px;color:var(--ph-ink)}.auth-inner>p{font-size:14px;color:var(--ph-ink-soft);margin:13px 0 27px}.auth-inner .field{margin-bottom:18px}.auth-switch{font-size:14px;margin-top:23px;text-align:center;width:100%;color:var(--ph-muted)}.demo-entry{margin-top:35px;padding-top:25px;border-top:1px solid var(--ph-rain)}.demo-entry>p{font-size:13px;line-height:1.7;color:var(--ph-muted);margin:12px 0 17px}.demo-entry>.text-button{margin:15px auto 0;display:flex}.public-header{height:90px;display:flex;align-items:center;justify-content:space-between;padding:0 6%;border-bottom:1px solid var(--ph-rain);background:var(--ph-surface)}.public-header>span{font-size:13px;color:var(--ph-muted)}.intake-layout{max-width:1260px;margin:0 auto;padding:65px 45px;display:grid;grid-template-columns:350px 1fr;gap:85px}.intake-story{align-self:start;position:sticky;top:35px;background:var(--ph-tideline);background-image:url(/logo/watermark/podhort-watermark.svg),var(--ph-topo-dark);background-repeat:no-repeat,repeat;background-position:right -70px bottom -70px,0 0;background-size:300px auto,auto;border-radius:var(--ph-radius-frame);padding:36px;color:var(--ph-mist)}.intake-story>.eyebrow{color:var(--ph-teal-light)}.intake-story h1{font-size:32px;line-height:1.1;color:#fff;font-weight:800;letter-spacing:-1.2px;margin:19px 0 24px}.intake-story>p{font-size:14px;color:var(--ph-mist);line-height:1.9}.intake-facts{margin:35px 0;display:grid;gap:22px}.intake-facts>div{display:flex;align-items:center;gap:14px;color:var(--ph-teal-light)}.intake-facts span{font:var(--ph-text-micro);text-transform:uppercase;letter-spacing:.4px;color:var(--ph-on-dark-muted)}.intake-facts strong{display:block;font-size:14px;color:var(--ph-mist-light);margin-top:5px;font-weight:500}.intake-note{padding:25px;background:#ffffff0d;border:1px solid #dce2db33;border-radius:var(--ph-radius-control);color:var(--ph-mist)}.intake-note h3{margin:17px 0 11px;font-size:15px;color:var(--ph-mist-light)}.intake-note p{font-size:13px;line-height:1.8;color:var(--ph-mist)}.powered-by{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--ph-on-dark-muted);margin-top:25px}.powered-by img{display:block}.intake-form{min-width:0}.intake-steps{display:flex;gap:18px;justify-content:space-between;margin-bottom:37px;padding-bottom:27px;border-bottom:1px solid var(--ph-rain)}.intake-steps button{background:none;border:0;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ph-muted);padding:0}.intake-steps button>span{display:grid;place-items:center;border:1px solid var(--ph-control-border);width:25px;height:25px;border-radius:50%;font:var(--ph-text-micro);color:var(--ph-muted)}.intake-steps button.active{color:var(--ph-ink);font-weight:600}.intake-steps button.active>span{background:var(--ph-teal);color:#fff;border-color:var(--ph-teal)}.intake-steps button.done>span{background:var(--ph-teal-wash);border-color:var(--ph-teal-wash);color:var(--ph-teal-ink)}.intake-form h2{font:var(--ph-text-h2);letter-spacing:-.6px;color:var(--ph-ink);margin:14px 0 12px}.form-lede{color:var(--ph-ink-soft);font-size:15px;margin-bottom:27px}.intake-form input,.intake-form textarea,.intake-form select{background:var(--ph-surface);color:var(--ph-ink)}.intake-form form>h3{font-size:15px;color:var(--ph-ink);margin:20px 0}.intake-form .check-field{color:var(--ph-ink-soft);font-size:13px}.intake-actions{display:flex;justify-content:space-between;gap:10px;margin-top:35px;padding-top:24px;border-top:1px solid var(--ph-rain)}.intake-actions>div{display:flex;gap:7px}.private-link{padding:18px;border:1px dashed var(--ph-rain-mid);border-radius:var(--ph-radius-control);background:var(--ph-surface);margin-top:24px;font-size:13px;color:var(--ph-muted);display:flex;gap:9px;align-items:flex-start;flex-wrap:wrap}.private-link>a{width:100%;font-family:var(--ph-font-mono);font-size:13px;overflow-wrap:anywhere;color:var(--ph-teal-ink)}.private-link input{font-family:var(--ph-font-mono);font-size:13px;color:var(--ph-ink-soft)}.private-link p{font-size:13px}.restore-note{display:flex;align-items:center;gap:10px;background:var(--ph-teal-wash);border:1px solid var(--ph-teal-wash);border-radius:var(--ph-radius-control);padding:15px;margin-bottom:20px;color:var(--ph-teal-ink);font-size:13px}.restore-note>span{flex:1}.submission-preview{border:1px solid var(--ph-rain);background:var(--ph-surface-alt);border-radius:var(--ph-radius-control);padding:22px;margin-bottom:30px}.submission-preview h3{color:var(--ph-ink)}.submission-preview>p{font-size:13px;color:var(--ph-muted);margin-top:7px}.submission-preview details{padding:13px 0;border-top:1px solid var(--ph-divider);margin-top:15px;font-size:14px;color:var(--ph-ink-soft)}.submission-preview details p{font-size:14px;color:var(--ph-ink-soft);margin-top:10px;white-space:pre-wrap}.status-page{max-width:640px;margin:0 auto;padding:40px 25px}.status-page>.brand{justify-content:center}.status-card{margin-top:60px;padding:40px;background:var(--ph-surface);border:1px solid var(--ph-rain);border-radius:var(--ph-radius-frame);text-align:center}.status-card>.eyebrow{display:block}.status-card h1{font:var(--ph-text-h1);letter-spacing:-1.2px;color:var(--ph-ink);margin:20px 0}.status-card>p{font-size:15px;color:var(--ph-ink-soft);margin-bottom:25px}.receipt-details{padding:20px 0;margin-bottom:20px;border-top:1px solid var(--ph-divider);border-bottom:1px solid var(--ph-divider);display:grid;gap:16px}.receipt-details>span{font:var(--ph-text-micro);text-transform:uppercase;letter-spacing:.4px;color:var(--ph-muted);display:flex;justify-content:space-between}.receipt-details strong{font-size:14px;color:var(--ph-ink);font-weight:500}.status-card .private-link{text-align:left}@media(min-width:1550px){.page-content{padding-top:42px}.page-heading h1{font-size:33px}.cohort-banner{min-height:200px}.stats-grid{gap:22px}.stat-card{padding:24px}.dashboard-columns{gap:26px}.section-title{padding:26px}.pipeline-bars{gap:21px}.task-row{padding:18px 0}}@media(max-width:1200px){.sidebar{width:212px}.main-shell{margin-left:212px}.brand-link{padding-left:20px}.page-content{padding:27px 25px}.topbar{padding:0 25px}.page-heading{align-items:flex-start}.page-heading h1{font-size:30px}.page-heading .actions{flex-direction:column;align-items:stretch}.page-heading p{max-width:440px}.stat-card{padding:15px}.stat-card>strong{font-size:26px}.stat-icon{width:26px;height:26px}.dashboard-columns{grid-template-columns:1fr 1fr;gap:17px}.section-title{padding:20px}td,th{padding-left:13px;padding-right:13px}.startup-button small{max-width:185px}.application-table th:nth-last-child(2),.application-table td:nth-last-child(2){display:none}.review-layout{grid-template-columns:minmax(0,1fr) 295px;gap:17px}.scoring-panel>header,.recommendation-section{padding-left:18px;padding-right:18px}.rubric-scores{padding:0 18px}.setup-layout{grid-template-columns:190px 1fr;gap:20px}.setup-panel{padding:23px}.auth-story{padding:40px}.intake-layout{grid-template-columns:300px 1fr;gap:50px;padding:50px 35px}}@media(max-width:980px){.sidebar{width:190px}.main-shell{margin-left:190px}.sidebar nav{padding:0 10px}.sidebar nav a{font-size:13px;padding:10px 12px}.brand-link{padding:26px 16px}.workspace-switch{margin-left:12px;margin-right:12px;padding:12px 7px}.nav-label{margin-left:23px}.sidebar-bottom{padding:15px 14px 0}.topbar{height:66px;padding:0 20px}.topbar-right{gap:10px}.topbar-right>.badge{display:none}.cohort-selector select{max-width:145px}.page-content{padding:25px 20px}.page-heading h1{font-size:26px}.stats-grid{grid-template-columns:1fr 1fr;gap:13px}.stat-card{padding:18px}.dashboard-columns{grid-template-columns:1fr}.pipeline-bars{gap:16px}.next-steps .task-row{padding:16px 0}.cohort-banner{padding:25px}.cohort-banner h2{font-size:23px}.banner-link{right:18px;bottom:16px}.banner-details{gap:15px}.table-toolbar{flex-wrap:wrap;padding:15px}.search-input{max-width:none;min-width:100%}.list-tabs{gap:18px;padding:0 18px}.application-table th:nth-child(2),.application-table td:nth-child(2){display:none}.review-layout{grid-template-columns:1fr}.scoring-panel{position:static;max-width:none}.rubric-scores{display:grid;grid-template-columns:1fr 1fr;gap:0 23px}.review-welcome{grid-template-columns:1fr;padding:25px;gap:20px}.review-welcome-stats{gap:15px;flex-direction:column}.review-welcome-stats b{font-size:18px}.queue-row>.industry-pill{display:none}.setup-layout{grid-template-columns:1fr}.setup-nav{flex-direction:row;flex-wrap:wrap}.setup-nav>button{padding:11px;font-size:13px}.setup-nav>button>svg:last-child{display:none}.setup-tip{display:none}.team-summary{padding:18px}.team-summary>div{flex-direction:column;gap:7px}.auth-story h1{font-size:33px;letter-spacing:-1px}.auth-story{padding:35px}.story-tags{flex-direction:column;gap:15px}.auth-form{padding:30px}.auth-inner>h2{font-size:28px}.intake-layout{grid-template-columns:250px 1fr;gap:30px}.intake-story h1{font-size:28px}.intake-form .form-grid{grid-template-columns:1fr;gap:0}.intake-steps{gap:12px}.intake-steps button{flex-direction:column;text-align:center}.preparation-grid,.decision-grid{grid-template-columns:1fr}.brief-columns{gap:15px}.public-header{padding:0 30px}.public-header>span{display:none}}.nav-scrim{display:none}@media(max-width:720px){.nav-scrim{display:block;position:fixed;inset:0;z-index:19;border:0;background:#162b2d8c}.sidebar{visibility:hidden;transform:translate(-100%);transition:transform .2s;width:238px;box-shadow:10px 0 50px #162b2d40}.sidebar.is-open{visibility:visible;transform:translate(0)}.main-shell{margin-left:0}.mobile-toggle{display:inline-flex}.btn{height:44px}.icon-button{width:44px;height:44px}.topbar{padding:0 13px;height:63px}.breadcrumb{gap:9px}.breadcrumb>span{display:none}.topbar-right>.avatar{display:none}.cohort-selector{padding:7px 9px}.cohort-selector select{max-width:158px}.page-content{padding:24px 17px}.page-heading{flex-direction:column;gap:16px;margin-bottom:22px}.page-heading h1{font-size:26px}.page-heading .actions{flex-direction:row;flex-wrap:wrap}.cohort-banner{min-height:185px;padding:22px}.cohort-banner h2{font-size:23px;max-width:250px;line-height:1.4}.banner-details{flex-direction:column;gap:9px;margin-top:18px}.stats-grid{gap:11px}.stat-card{padding:14px}.stat-card>strong{font-size:27px}.stat-icon{width:24px;height:24px}.stat-icon svg{width:15px}.section-title{padding:19px 17px}.pipeline-bars{padding-left:18px;padding-right:18px}.panel-bottom{padding:13px 18px}.task-row{margin:0 17px;width:calc(100% - 34px)}.human-note{margin-left:16px;margin-right:16px}.table-scroll table{min-width:510px}.application-table td:first-child,.application-table th:first-child{padding-left:16px}.startup-button small{max-width:185px}.startup-button .avatar{width:30px;height:30px;font-size:10px}.startup-button{gap:9px}.application-table th:nth-child(2),.application-table td:nth-child(2){display:table-cell}.application-table th:nth-last-child(2),.application-table td:nth-last-child(2){display:none}.table-toolbar select{max-width:46%;flex:1}.list-tabs{gap:20px}.pagination{padding:11px 13px}.pipeline-legend{gap:13px;flex-wrap:wrap}.kanban-column{min-width:220px}.review-welcome{grid-template-columns:1fr;padding:25px}.review-welcome-stats{flex-direction:row}.session-start{display:grid;grid-template-columns:1fr;max-width:none;padding:18px}.clipboard-art{display:none}.queue-row{gap:10px}.queue-row>.badge{display:none}.queue-number{width:13px}.queue-row>div{min-width:0}.queue-row p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:210px}.queue-list{padding:0 16px 10px}.session-counter>span{display:none}.session-counter strong{font-size:18px}.review-session-bar .btn{padding:0 10px}.review-layout{gap:20px}.application-intro{padding:19px}.startup-heading h2{font-size:22px}.startup-heading{gap:11px}.startup-heading .avatar{width:38px;height:38px;font-size:12px}.application-intro>.between>.badge{display:none}.brief-card{padding:18px}.brief-columns{grid-template-columns:1fr;gap:20px}.source-answers{padding:19px}.rubric-scores{grid-template-columns:1fr;padding:0 22px}.scoring-panel>header{padding:22px}.recommendation-section{padding:22px}.stars button{min-width:44px;height:44px}.rating-row{padding:18px 0}.modal-head{padding:19px}.modal-body{padding:20px 18px}.modal.wide{width:calc(100vw - 20px)}.detail-tabs{gap:18px}.detail-summary{gap:9px}.preparation-grid,.decision-grid{gap:16px}.form-card{padding:18px}.form-grid{grid-template-columns:1fr;gap:0}.review-report{padding:17px}.review-report>.between{align-items:flex-start;flex-direction:column}.review-score-breakdown{flex-wrap:wrap}.setup-panel{padding:20px 17px}.setup-nav>button{padding:9px;gap:5px}.setup-nav>button svg{width:14px}.builder-item{grid-template-columns:1fr 22px;gap:8px}.builder-item>.builder-number{display:none}.builder-item .form-grid{grid-template-columns:1fr}.rubric-builder-top{grid-template-columns:1fr 70px 23px;gap:8px}.rubric-builder-top .builder-number{display:none}.stage-builder{grid-template-columns:1fr 80px 17px 22px;gap:6px}.stage-builder .builder-number{display:none}.settings-card{padding:23px 18px}.component-option{padding:15px 12px;gap:10px}.component-icon{width:30px;height:30px}.component-icon svg{width:17px}.usage-grid{gap:15px}.usage-grid>div>span{flex-direction:column;gap:6px}.plan-grid{grid-template-columns:1fr}.pricing-card{padding:21px}.team-summary{gap:10px}.team-summary span{text-align:center}.invitation-list>div{gap:10px;padding:17px 15px}.invitation-icon{display:none}.app-footer{padding:15px 18px}.auth-page{grid-template-columns:1fr}.auth-story{padding:28px 27px;background-size:240px auto,auto}.auth-story>div:nth-child(2){padding:38px 0 15px}.auth-story h1{font-size:35px;letter-spacing:-1.2px}.auth-story .auth-footer,.story-tags{display:none}.auth-form{padding:40px 27px}.auth-inner{max-width:none}.auth-inner>h2{font-size:28px}.public-header{height:73px;padding:0 20px}.intake-layout{grid-template-columns:1fr;padding:35px 23px;gap:35px}.intake-story{position:static;padding:28px;background-size:220px auto,auto}.intake-story h1{font-size:28px;margin-top:15px}.intake-facts{grid-template-columns:1fr 1fr;gap:20px;margin:25px 0 0}.intake-facts>div:last-child{display:none}.intake-note,.powered-by{display:none}.intake-steps{margin-bottom:25px;padding-bottom:23px}.intake-steps button{flex-direction:row}.status-card{padding:30px 22px;margin-top:35px}.status-card h1{font-size:28px}.standalone-card{padding:28px}.platform-page{padding:25px 18px}.platform-page>header{margin-bottom:40px}.platform-page .panel{overflow:auto}.platform-page table{min-width:700px}.toast{bottom:17px;right:15px;left:15px;max-width:none;font-size:11px}.session-done{padding:65px 10px}.session-done h1{font-size:26px}}:is(.page-content,.modal,.intake-form,.auth-form,.status-card,.standalone-card,.platform-page) :is(p,small,.help-text){color:var(--ph-ink-soft)}.stat-top,.stat-card>small,.banner-eyebrow,.banner-details,.banner-link,.cohort-banner p,.section-title p,.panel-bottom,.task-row small,.human-note p,.human-note strong,.pipeline-bar-row strong,.pipeline-bar-row b,.column-caption,.pipeline-legend,.queue-row p,.queue-number,.review-context,.review-welcome-stats,.session-counter>span,.session-counter small{color:var(--ph-muted)}.task-row strong,.startup-button strong,.application-card h3,.queue-row strong,.rating-row legend,.recommendation-section h3,.component-option strong,.invitation-list strong,.integration-row strong,.audit-list strong,.receipt-details strong{color:var(--ph-ink)}th{color:var(--ph-muted);font-size:11px}td{color:var(--ph-ink-soft)}.startup-button small,.review-progress,.review-progress.pending,.intro-meta,.detail-summary,.rating-row legend span,.stars>span,.weighted-total,.weighted-total small,.pagination,.table-toolbar>.muted,.review-footnote,.conflict-link,.session-start .field>span,.intake-steps button,.usage-grid>div>span,.review-score-breakdown>span,.receipt-details>span{color:var(--ph-muted)}.industry-pill{color:var(--ph-muted)}.brief-card header>span:first-child,.source-answers summary,.brief-card details,.brief-card footer,.source-answers a,.brief-card blockquote small{color:var(--ph-muted)}.recommendation{color:var(--ph-ink-soft)}.recommendation.selected.advance{color:var(--ph-teal-ink)}.recommendation.selected.waitlist{color:var(--ph-amber-ink)}.recommendation.selected.reject{color:var(--ph-danger-ink)}.champion-toggle,.champion-toggle.selected,.champion-toggle small{color:var(--ph-rose-ink)}.weighted-total strong,.review-welcome-stats b,.session-counter strong,.team-summary strong,.usage-grid b,.review-score-breakdown b{color:var(--ph-teal-ink)}.team-summary span,.setup-nav>button,.setup-tip p,.setup-tip strong,.component-option small,.pricing-card li,.audit-list p,.audit-list small,.auth-inner>p,.auth-switch,.demo-entry>p,.demo-entry>.text-button,.private-link{color:var(--ph-muted)}.setup-nav>button.active{color:var(--ph-teal-ink)}.score{color:var(--ph-ink)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
