@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_4331db70-module__ShmkEa__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_4331db70-module__ShmkEa__variable{--font-dm-sans:"DM Sans","DM Sans Fallback"}
@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8dd8a3188b79fd8f-s.a45bde5b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c8f209abc35ee02-s.p.a4b9a15b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display Fallback;src:local(Times New Roman);ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.0%;size-adjust:109.78%}.dm_serif_display_1e372c53-module__yopnwW__className{font-family:DM Serif Display,DM Serif Display Fallback;font-style:normal;font-weight:400}.dm_serif_display_1e372c53-module__yopnwW__variable{--font-dm-serif:"DM Serif Display","DM Serif Display Fallback"}
.pm-interview-coach-module__ZL9pLG__pageWrap *,.pm-interview-coach-module__ZL9pLG__pageWrap :before,.pm-interview-coach-module__ZL9pLG__pageWrap :after{box-sizing:border-box}.pm-interview-coach-module__ZL9pLG__pageShell{--red:#e85d4a;--amber:#f0a500;--green:#3fb950;background:var(--bg-html);font-family:var(--font-dm-sans),sans-serif;min-height:100vh;transition:background .3s}.pm-interview-coach-module__ZL9pLG__pageWrap{background:var(--bg-body);color:var(--text);font-family:var(--font-dm-sans),sans-serif;max-width:1200px;min-height:100vh;box-shadow:var(--shadow);margin:0 auto;transition:background .3s,color .3s,box-shadow .3s;position:relative}.pm-interview-coach-module__ZL9pLG__pageWrap[data-theme=dark]{--bg-html:#080b0f;--bg-body:#0d1117;--bg-card:#161b22;--bg-card2:#1e2530;--bg-card3:#252d3a;--text:#fff;--muted:#8b949e;--dim:#444d58;--border:#ffffff14;--border2:#ffffff26;--shadow:0 0 80px #000c;--hook-border:#fff;--rail-white:#fff}.pm-interview-coach-module__ZL9pLG__pageWrap[data-theme=light]{--bg-html:#c8c0b0;--bg-body:#d4ccbc;--bg-card:#e8e4dc;--bg-card2:#f0ece4;--bg-card3:#dfd8cd;--text:#141210;--muted:#6a6358;--dim:#a09880;--border:#0000001f;--border2:#0000002e;--shadow:0 0 60px #0000004d;--hook-border:#1a1814;--rail-white:#fff}.pm-interview-coach-module__ZL9pLG__pageWrap[data-theme=light] .pm-interview-coach-module__ZL9pLG__sectionLabel,.pm-interview-coach-module__ZL9pLG__pageWrap[data-theme=light] .pm-interview-coach-module__ZL9pLG__actionNum,.pm-interview-coach-module__ZL9pLG__pageWrap[data-theme=light] .pm-interview-coach-module__ZL9pLG__statLabel,.pm-interview-coach-module__ZL9pLG__pageWrap[data-theme=light] .pm-interview-coach-module__ZL9pLG__questionLabel{color:#1a1814}.pm-interview-coach-module__ZL9pLG__pageWrap[data-theme=ambient]{--bg-html:#17161a;--bg-body:#1e1d22;--bg-card:#26252a;--bg-card2:#2d2c32;--bg-card3:#34333a;--text:#e8e0d0;--muted:#948880;--dim:#5c5a60;--border:#e8e0d012;--border2:#e8e0d021;--shadow:0 0 80px #000000d9;--hook-border:#c8b89a;--rail-white:#fff}.pm-interview-coach-module__ZL9pLG__pageWrap[data-theme=light]:before{content:"";pointer-events:none;z-index:9999;opacity:.55;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400'%3E%3Cfilter id='paper'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='400' height='400' filter='url(%23paper)' opacity='0.4'/%3E%3C/svg%3E"),repeating-linear-gradient(102deg,#0000,#0000 2px,#00000003 2px 3px);max-width:1200px;margin:0 auto;position:fixed;inset:0}.pm-interview-coach-module__ZL9pLG__header{border-bottom:1px solid var(--border);padding:40px 64px 32px}.pm-interview-coach-module__ZL9pLG__headerTop{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.pm-interview-coach-module__ZL9pLG__seriesTag{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:11px}.pm-interview-coach-module__ZL9pLG__modeGroup{align-items:center;gap:0;display:flex}.pm-interview-coach-module__ZL9pLG__modeBtn{border:1px solid var(--border2);color:var(--muted);font-family:var(--font-dm-sans),sans-serif;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;justify-content:center;align-items:center;height:28px;margin-right:-1px;padding:0 14px;font-size:11px;transition:all .15s;display:flex}.pm-interview-coach-module__ZL9pLG__modeBtn:hover{color:var(--text);border-color:var(--border2)}.pm-interview-coach-module__ZL9pLG__modeBtnActive{color:var(--text);background:var(--bg-card2);border-color:var(--border2)}.pm-interview-coach-module__ZL9pLG__dayBadge{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);border:1px solid var(--border2);padding:4px 12px;font-size:11px}.pm-interview-coach-module__ZL9pLG__questionLabel{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:11px}.pm-interview-coach-module__ZL9pLG__questionText{font-family:var(--font-dm-serif),serif;color:var(--text);max-width:640px;font-size:clamp(22px,3.5vw,32px);font-weight:400;line-height:1.3}.pm-interview-coach-module__ZL9pLG__questionType{background:var(--bg-card2);border:1px solid var(--border2);color:var(--muted);letter-spacing:.1em;align-items:center;gap:8px;margin-top:14px;padding:6px 14px;font-size:12px;display:inline-flex}.pm-interview-coach-module__ZL9pLG__questionType span{color:var(--amber);font-weight:500}.pm-interview-coach-module__ZL9pLG__inputSection{border-bottom:1px solid var(--border);padding:28px 64px 40px}.pm-interview-coach-module__ZL9pLG__inputCard{background:var(--bg-card);border:1px solid var(--border2);padding:20px 22px}.pm-interview-coach-module__ZL9pLG__questionInput{resize:vertical;border:1px solid var(--border2);background:var(--bg-card2);width:100%;min-height:108px;color:var(--text);font-family:var(--font-dm-sans),sans-serif;outline:none;padding:14px 16px;font-size:15px;line-height:1.5}.pm-interview-coach-module__ZL9pLG__questionInput::placeholder{color:var(--muted)}.pm-interview-coach-module__ZL9pLG__inputActions{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.pm-interview-coach-module__ZL9pLG__submitBtn{background:var(--amber);color:#121418;font-family:var(--font-dm-sans),sans-serif;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;padding:9px 16px;font-size:12px}.pm-interview-coach-module__ZL9pLG__submitBtn:hover{opacity:.88}.pm-interview-coach-module__ZL9pLG__charMeta{color:var(--muted);letter-spacing:.1em;font-size:11px}.pm-interview-coach-module__ZL9pLG__errorLine{border-left:3px solid var(--red);color:var(--text);margin-top:12px;padding-left:12px;font-size:13px}.pm-interview-coach-module__ZL9pLG__loading{text-align:center;border-bottom:1px solid var(--border);padding:90px 64px}.pm-interview-coach-module__ZL9pLG__loadSym{color:var(--text);font-size:92px;line-height:1;animation:2s linear infinite pm-interview-coach-module__ZL9pLG__spin}.pm-interview-coach-module__ZL9pLG__loadTxt{letter-spacing:.13em;color:var(--muted);text-transform:uppercase;margin-top:18px;font-size:18px}@keyframes pm-interview-coach-module__ZL9pLG__spin{to{transform:rotate(360deg)}}.pm-interview-coach-module__ZL9pLG__tabsWrap{border-bottom:1px solid var(--border);gap:8px;padding:16px 64px 0;display:flex;position:relative;overflow-x:auto}.pm-interview-coach-module__ZL9pLG__tabsHint{letter-spacing:.15em;text-transform:uppercase;color:#111;background:var(--amber);white-space:nowrap;z-index:3;border:1px solid #0000;border-radius:20px;align-self:center;margin-left:auto;padding:4px 12px;font-size:10px;animation:1.8s ease-in-out infinite pm-interview-coach-module__ZL9pLG__pulseHint;position:relative}@keyframes pm-interview-coach-module__ZL9pLG__pulseHint{0%,to{opacity:1}50%{opacity:.3}}.pm-interview-coach-module__ZL9pLG__tab{color:var(--muted);cursor:pointer;white-space:nowrap;letter-spacing:.02em;background:0 0;border:1px solid #0000;border-bottom:none;border-radius:6px 6px 0 0;padding:10px 20px 12px;font-size:13px;font-weight:400;transition:all .2s;position:relative}.pm-interview-coach-module__ZL9pLG__tab:hover{color:var(--text);border-color:var(--border2);background:var(--bg-card)}.pm-interview-coach-module__ZL9pLG__tabActive{color:var(--text);background:var(--bg-card);border-color:var(--border2);border-bottom:1px solid var(--bg-card);margin-bottom:-1px}.pm-interview-coach-module__ZL9pLG__tabArrow{color:var(--dim);margin-right:8px;font-size:11px;transition:color .2s;display:inline-block}.pm-interview-coach-module__ZL9pLG__tab:hover .pm-interview-coach-module__ZL9pLG__tabArrow,.pm-interview-coach-module__ZL9pLG__tabActive .pm-interview-coach-module__ZL9pLG__tabArrow{color:var(--amber)}.pm-interview-coach-module__ZL9pLG__answerPanel{display:block}.pm-interview-coach-module__ZL9pLG__content{gap:0;display:flex}.pm-interview-coach-module__ZL9pLG__rail{flex-shrink:0;width:56px;padding-top:40px;position:relative}.pm-interview-coach-module__ZL9pLG__railLine{background:var(--border);width:1px;position:absolute;top:56px;bottom:40px;left:35px}.pm-interview-coach-module__ZL9pLG__railSpacer{height:40px}.pm-interview-coach-module__ZL9pLG__railSection{margin-bottom:52px}.pm-interview-coach-module__ZL9pLG__railDot{z-index:1;background:var(--dim);border-radius:50%;width:8px;height:8px;margin-left:31px;position:relative}.pm-interview-coach-module__ZL9pLG__railDotActive{background:var(--rail-white)}.pm-interview-coach-module__ZL9pLG__railDotAmber{background:var(--amber)}.pm-interview-coach-module__ZL9pLG__railDotRed{background:var(--red)}.pm-interview-coach-module__ZL9pLG__sections{flex:1;padding:0 64px 0 0}.pm-interview-coach-module__ZL9pLG__section{border-bottom:1px solid var(--border);padding:36px 0;position:relative}.pm-interview-coach-module__ZL9pLG__sectionNoBorder{border-bottom:none}.pm-interview-coach-module__ZL9pLG__sectionMeta{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.pm-interview-coach-module__ZL9pLG__sectionLabel{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);font-size:10px}.pm-interview-coach-module__ZL9pLG__sectionLabelAmber{color:var(--amber)}.pm-interview-coach-module__ZL9pLG__sectionLabelRed{color:var(--red)}.pm-interview-coach-module__ZL9pLG__sectionLabelGreen{color:var(--green)}.pm-interview-coach-module__ZL9pLG__timeBadge{color:var(--dim);letter-spacing:.08em;border:1px solid var(--border);padding:3px 10px;font-size:11px}.pm-interview-coach-module__ZL9pLG__cqList{flex-direction:column;gap:14px;display:flex}.pm-interview-coach-module__ZL9pLG__cqItem{background:var(--bg-card2);border:1px solid var(--border);align-items:flex-start;gap:16px;padding:14px 18px;display:flex}.pm-interview-coach-module__ZL9pLG__cqNum{color:var(--amber);letter-spacing:.1em;min-width:24px;margin-top:2px;font-size:11px;font-weight:500}.pm-interview-coach-module__ZL9pLG__cqText{color:var(--text);font-size:15px;line-height:1.55}.pm-interview-coach-module__ZL9pLG__calloutHook{background:var(--bg-card);border:1px solid var(--border2);border-left:3px solid var(--hook-border);padding:28px 32px}.pm-interview-coach-module__ZL9pLG__calloutHook p{font-family:var(--font-dm-serif),serif;color:var(--text);font-size:clamp(22px,3vw,30px);font-style:italic;line-height:1.35}.pm-interview-coach-module__ZL9pLG__bodyText{color:var(--muted);font-size:16px;line-height:1.75}.pm-interview-coach-module__ZL9pLG__actionList{flex-direction:column;gap:20px;margin-top:4px;display:flex}.pm-interview-coach-module__ZL9pLG__actionItem{gap:0;display:flex}.pm-interview-coach-module__ZL9pLG__actionArrowCol{flex-direction:column;align-items:center;margin-right:20px;padding-top:4px;display:flex}.pm-interview-coach-module__ZL9pLG__actionArrow{color:var(--text);margin-bottom:6px;font-size:20px;line-height:1}.pm-interview-coach-module__ZL9pLG__actionLine{background:var(--border);flex:1;width:1px;min-height:20px}.pm-interview-coach-module__ZL9pLG__actionItem:last-child .pm-interview-coach-module__ZL9pLG__actionLine{display:none}.pm-interview-coach-module__ZL9pLG__actionNum{letter-spacing:.2em;color:var(--muted);text-transform:uppercase;margin-bottom:4px;font-size:10px}.pm-interview-coach-module__ZL9pLG__actionTitle{color:var(--text);margin-bottom:5px;font-size:16px;font-weight:500;line-height:1.3}.pm-interview-coach-module__ZL9pLG__actionBody{color:var(--muted);font-size:14px;line-height:1.6}.pm-interview-coach-module__ZL9pLG__resultStat{grid-template-columns:1fr 1fr;gap:12px;margin-top:4px;display:grid}.pm-interview-coach-module__ZL9pLG__statCard{background:var(--bg-card2);border:1px solid var(--border);padding:16px 20px}.pm-interview-coach-module__ZL9pLG__statLabel{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:10px}.pm-interview-coach-module__ZL9pLG__statValue{color:var(--green);font-size:17px;font-weight:500;line-height:1.3}.pm-interview-coach-module__ZL9pLG__resultBody{margin-top:14px}.pm-interview-coach-module__ZL9pLG__calloutInsight{background:var(--bg-card);border:1px solid var(--border);border-left:3px solid var(--red);padding:24px 28px}.pm-interview-coach-module__ZL9pLG__calloutInsight p{font-family:var(--font-dm-serif),serif;color:var(--text);font-size:clamp(17px,2.5vw,22px);font-style:italic;line-height:1.5}.pm-interview-coach-module__ZL9pLG__answerFooter{border-top:1px solid var(--border);background:var(--bg-body);justify-content:space-between;align-items:center;padding:28px 64px;display:flex}.pm-interview-coach-module__ZL9pLG__totalTime{color:var(--muted);letter-spacing:.1em;font-size:12px}.pm-interview-coach-module__ZL9pLG__totalTime strong{color:var(--text);font-weight:500}.pm-interview-coach-module__ZL9pLG__footerActions{gap:8px;display:flex}.pm-interview-coach-module__ZL9pLG__copyBtn{border:1px solid var(--border2);color:var(--muted);font-family:var(--font-dm-sans),sans-serif;letter-spacing:.1em;cursor:pointer;text-transform:uppercase;background:0 0;padding:8px 20px;font-size:12px;transition:all .15s}.pm-interview-coach-module__ZL9pLG__copyBtn:hover{border-color:var(--text);color:var(--text)}.pm-interview-coach-module__ZL9pLG__pageFooter{text-align:center;letter-spacing:.2em;color:var(--dim);text-transform:uppercase;border-top:1px solid var(--border);background:var(--bg-body);padding:16px;font-size:10px}.pm-interview-coach-module__ZL9pLG__pageWrap[data-theme=dark] .pm-interview-coach-module__ZL9pLG__answerFooter,.pm-interview-coach-module__ZL9pLG__pageWrap[data-theme=dark] .pm-interview-coach-module__ZL9pLG__pageFooter{background:#0d1117}.pm-interview-coach-module__ZL9pLG__pageWrap[data-theme=light] .pm-interview-coach-module__ZL9pLG__answerFooter,.pm-interview-coach-module__ZL9pLG__pageWrap[data-theme=light] .pm-interview-coach-module__ZL9pLG__pageFooter{background:#d4ccbc}.pm-interview-coach-module__ZL9pLG__pageWrap[data-theme=ambient] .pm-interview-coach-module__ZL9pLG__answerFooter,.pm-interview-coach-module__ZL9pLG__pageWrap[data-theme=ambient] .pm-interview-coach-module__ZL9pLG__pageFooter{background:#1e1d22}@media (max-width:700px){.pm-interview-coach-module__ZL9pLG__header,.pm-interview-coach-module__ZL9pLG__tabsWrap,.pm-interview-coach-module__ZL9pLG__inputSection,.pm-interview-coach-module__ZL9pLG__answerFooter{padding-left:24px;padding-right:24px}.pm-interview-coach-module__ZL9pLG__content{display:block}.pm-interview-coach-module__ZL9pLG__rail{display:none}.pm-interview-coach-module__ZL9pLG__sections{padding-left:24px;padding-right:24px}.pm-interview-coach-module__ZL9pLG__headerTop{flex-direction:column;gap:10px}.pm-interview-coach-module__ZL9pLG__modeGroup{width:100%}.pm-interview-coach-module__ZL9pLG__modeBtn{flex:1;justify-content:center}.pm-interview-coach-module__ZL9pLG__tabsWrap{padding-top:10px}.pm-interview-coach-module__ZL9pLG__tabsHint{display:none}.pm-interview-coach-module__ZL9pLG__resultStat{grid-template-columns:1fr}.pm-interview-coach-module__ZL9pLG__answerFooter{flex-direction:column;align-items:flex-start;gap:12px}.pm-interview-coach-module__ZL9pLG__footerActions{flex-wrap:wrap;width:100%}}
