@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600&family=Inter:wght@400;500;600&display=swap";._card_11c8i_1{background:var(--bg-base);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-3);cursor:grab;-webkit-user-select:none;user-select:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}._card_11c8i_1:hover{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}._card_11c8i_1._dragging_11c8i_16{box-shadow:0 8px 24px #0006;cursor:grabbing}._title_11c8i_21{font-size:var(--text-sm);font-weight:500;color:var(--text-main);line-height:1.3;margin-bottom:var(--space-1)}._company_11c8i_29{font-size:var(--text-xs);color:var(--text-muted)}._location_11c8i_34{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}._footer_11c8i_40{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap}._ats_11c8i_48{display:inline-block;font-size:var(--text-xs);font-weight:500;color:var(--ats-mid-text);background:var(--status-interviewing-bg);padding:1px 6px;border-radius:4px}._meta_11c8i_58{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border)}._date_11c8i_69{font-size:var(--text-xs);color:var(--text-muted)}._link_11c8i_74{font-size:var(--text-xs);color:var(--accent)}._badge_1hg6t_3{display:inline-flex;align-items:center;padding:2px var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:500;letter-spacing:.03em;white-space:nowrap;border:1px solid transparent}._wishlist_1hg6t_17{background:var(--status-wishlist-bg);color:var(--status-wishlist-text);border-color:var(--status-wishlist-border)}._applied_1hg6t_23{background:var(--status-applied-bg);color:var(--status-applied-text);border-color:var(--status-applied-border)}._interviewing_1hg6t_29{background:var(--status-interviewing-bg);color:var(--status-interviewing-text);border-color:var(--status-interviewing-border)}._offer_1hg6t_35{background:var(--status-offer-bg);color:var(--status-offer-text);border-color:var(--status-offer-border)}._rejected_1hg6t_41{background:var(--status-rejected-bg);color:var(--status-rejected-text);border-color:var(--status-rejected-border)}._column_ibjb4_1{width:var(--column-width);flex-shrink:0;display:flex;flex-direction:column;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;transition:border-color var(--transition-fast)}._column_ibjb4_1._over_ibjb4_13{border-color:var(--accent)}._header_ibjb4_17{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);flex-shrink:0}._label_ibjb4_26{font-size:var(--text-sm);font-weight:500;color:var(--text-main)}._count_ibjb4_32{font-size:var(--text-xs);color:var(--text-muted);background:var(--bg-base);border-radius:9999px;padding:1px 7px}._cards_ibjb4_40{flex:1;overflow-y:auto;padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);min-height:80px}._empty_ibjb4_50{font-size:var(--text-xs);color:var(--text-muted);text-align:center;padding:var(--space-4) 0;opacity:.5}._backdrop_hf717_9{position:fixed;top:0;right:0;bottom:0;left:0;top:var(--topbar-height);background:var(--bg-overlay);z-index:calc(var(--z-panel) - 1)}._panel_hf717_29{position:fixed;top:var(--topbar-height);right:0;bottom:0;width:var(--kit-panel-width);background:var(--glass-bg, var(--bg-surface));backdrop-filter:var(--glass-blur, none);-webkit-backdrop-filter:var(--glass-blur, none);border-left:1px solid var(--glass-border, var(--border));box-shadow:-4px 0 32px #0006;z-index:var(--z-panel);display:flex;flex-direction:column;transform:translate(100%);transition:transform var(--transition-panel);overflow:hidden;min-width:340px;max-width:900px}._resizeHandle_hf717_75{position:absolute;left:0;top:0;bottom:0;width:5px;cursor:col-resize;z-index:10;transition:background var(--transition-fast)}._resizeHandle_hf717_75:hover,._resizeHandle_hf717_75:active{background:var(--accent);opacity:.5}._panel_hf717_29._open_hf717_109{transform:translate(0)}._header_hf717_121{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);flex-shrink:0}._jobInfo_hf717_141{flex:1;min-width:0}._jobTitle_hf717_151{font-size:var(--text-base);font-weight:600;color:var(--text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._jobMeta_hf717_169{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-1)}._company_hf717_183{font-size:var(--text-xs);color:var(--text-muted)}._closeBtn_hf717_193{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:18px;padding:var(--space-1);line-height:1;border-radius:var(--radius-sm);transition:color var(--transition-fast),background var(--transition-fast);flex-shrink:0}._closeBtn_hf717_193:hover{color:var(--text-main);background:var(--bg-hover)}._tabs_hf717_233{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--border);flex-shrink:0}._tab_hf717_233{padding:var(--space-2) var(--space-4);font-size:var(--text-xs);font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);border:none;background:none;cursor:pointer;border-bottom:2px solid transparent;transition:color var(--transition-fast),border-color var(--transition-fast);white-space:nowrap;flex-shrink:0}._tab_hf717_233:hover{color:var(--text-main)}._tabActive_hf717_287{color:var(--accent);border-bottom-color:var(--accent)}._content_hf717_301{flex:1;overflow-y:auto;padding:var(--space-5)}._emptyState_hf717_317{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);height:100%;text-align:center;padding:var(--space-8) var(--space-6)}._emptyTitle_hf717_339{font-size:var(--text-base);color:var(--text-main);font-weight:500}._emptyDesc_hf717_351{font-size:var(--text-sm);color:var(--text-muted);max-width:280px;line-height:var(--leading-normal)}._progressList_hf717_369{list-style:none;display:flex;flex-direction:column;gap:var(--space-3);width:100%;max-width:300px}._progressItem_hf717_387{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--text-muted)}._progressItemActive_hf717_403{color:var(--text-main)}._progressItemDone_hf717_411{color:var(--status-offer-text)}._progressIcon_hf717_419{width:16px;height:16px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:12px}._resumeSection_hf717_443{margin-bottom:var(--space-6)}._sectionHeading_hf717_451{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-bottom:var(--space-2);padding-bottom:var(--space-1);border-bottom:1px solid var(--accent-subtle)}._sectionBody_hf717_473{font-size:var(--text-sm);color:var(--text-secondary);white-space:pre-wrap;line-height:var(--leading-normal);font-family:var(--font-sans)}._plainText_hf717_493{font-size:var(--text-sm);color:var(--text-secondary);white-space:pre-wrap;line-height:var(--leading-loose);font-family:var(--font-sans)}._questionItem_hf717_513{margin-bottom:var(--space-5);padding-bottom:var(--space-5);border-bottom:1px solid var(--border)}._questionItem_hf717_513:last-child{border-bottom:none;margin-bottom:0}._questionNum_hf717_535{font-size:var(--text-xs);color:var(--accent);font-weight:600;margin-bottom:var(--space-1)}._questionText_hf717_549{font-size:var(--text-sm);font-weight:500;color:var(--text-main);margin-bottom:var(--space-2);line-height:var(--leading-snug)}._rationaleLabel_hf717_565{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:var(--space-1)}._rationaleText_hf717_581{font-size:var(--text-xs);color:var(--text-muted);line-height:var(--leading-normal)}._sectionToolbar_hf717_597{display:flex;justify-content:flex-end;margin-bottom:var(--space-3)}._regenSectionBtn_hf717_609{background:none;border:1px solid var(--border);color:var(--text-muted);font-size:var(--text-xs);padding:2px 10px;border-radius:var(--radius-sm);cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast)}._regenSectionBtn_hf717_609:hover{color:var(--accent);border-color:var(--accent)}._regenSectionBtn_hf717_609:disabled{opacity:.4;cursor:not-allowed}._footer_hf717_655{padding:var(--space-3) var(--space-5);border-top:1px solid var(--border);display:flex;align-items:center;gap:var(--space-2);flex-shrink:0;flex-wrap:wrap}._spacer_hf717_675{flex:1}._linkedinWrap_hf717_687{display:flex;flex-direction:column;gap:var(--space-3)}._linkedinSubtitle_hf717_699{font-size:var(--text-xs);color:var(--text-muted);margin:0}._linkedinNote_hf717_711{font-size:var(--text-sm);color:var(--text-main);white-space:pre-wrap;line-height:var(--leading-loose);font-family:var(--font-sans);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-4);margin:0}._linkedinOver_hf717_737{border-color:var(--status-rejected-border)}._linkedinMeta_hf717_745{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._charCount_hf717_759{font-size:var(--text-xs);color:var(--text-muted)}._charOver_hf717_769{font-size:var(--text-xs);color:var(--status-rejected-text)}._detailBlock_hf717_783{margin-bottom:var(--space-5)}._detailBlock_hf717_783:last-child{margin-bottom:0}._detailLabel_hf717_799{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-bottom:var(--space-2);padding-bottom:var(--space-1);border-bottom:1px solid var(--accent-subtle)}._detailText_hf717_821{font-size:var(--text-sm);color:var(--text-secondary);white-space:pre-wrap;line-height:var(--leading-loose);font-family:var(--font-sans)}._detailList_hf717_837{margin:0;padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-1)}._detailList_hf717_837 li{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-normal)}._detailLink_hf717_865{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--accent);text-decoration:none;padding:var(--space-2) var(--space-3);border:1px solid var(--accent-subtle);border-radius:var(--radius-sm);transition:background var(--transition-fast)}._detailLink_hf717_865:hover{background:var(--accent-subtle)}._noDetails_hf717_899{font-size:var(--text-sm);color:var(--text-muted);font-style:italic}._errorBanner_hf717_915{padding:var(--space-3) var(--space-4);background:var(--status-rejected-bg);border:1px solid var(--status-rejected-border);border-radius:var(--radius-md);color:var(--status-rejected-text);font-size:var(--text-sm);margin-bottom:var(--space-4)}._board_xo2y9_1{display:flex;gap:var(--space-3);padding:var(--space-4) var(--space-5);height:calc(100vh - 100px);overflow-x:auto;overflow-y:hidden;align-items:flex-start}._toolbar_xo2y9_11{display:flex;align-items:center;padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border);gap:var(--space-3);flex-shrink:0;height:52px}._loading_xo2y9_21,._error_xo2y9_22{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);flex:1;color:var(--text-muted)}._nav_172lx_1{display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-5);height:48px;background:var(--bg-surface);border-bottom:1px solid var(--border);flex-shrink:0;z-index:var(--z-nav)}._left_172lx_25{display:flex;align-items:center;gap:var(--space-3)}._logo_172lx_37{height:30px;width:auto;object-fit:contain;display:block}._right_172lx_51{display:flex;align-items:center;gap:var(--space-2)}._menuWrap_172lx_65{display:none;position:relative}._hamburger_172lx_75{display:flex;flex-direction:column;justify-content:center;gap:4px;width:40px;height:34px;padding:0 9px;background:transparent;border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer}._hamburger_172lx_75 span{display:block;height:2px;width:100%;background:var(--text-secondary);border-radius:2px}._menu_172lx_65{position:absolute;top:calc(100% + 8px);right:0;min-width:190px;background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:0 12px 32px -8px #00000080;padding:var(--space-2);display:flex;flex-direction:column;gap:2px;z-index:var(--z-nav)}._item_172lx_151{width:100%;justify-content:flex-start;text-align:left}._signOut_172lx_161{margin-top:2px;border-top:1px solid var(--border);border-radius:0 0 var(--radius-sm) var(--radius-sm)}@media (max-width: 640px){._right_172lx_51{display:none}._menuWrap_172lx_65{display:block}}._page_lwsw4_3{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg-base);padding:var(--space-6)}._card_lwsw4_12{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-10) var(--space-8);width:100%;max-width:360px;text-align:center}._logoImg_lwsw4_22{width:100%;max-width:240px;height:auto;object-fit:contain;display:block;margin:0 auto var(--space-4);border-radius:var(--radius-md)}._subtitle_lwsw4_32{font-size:var(--text-sm);color:var(--text-muted);margin-bottom:var(--space-8)}._form_lwsw4_38{text-align:left}._cultivarCredit_lwsw4_42{margin-top:var(--space-8);display:flex;align-items:center;justify-content:center;gap:var(--space-2);opacity:.85}._cultivarLogo_lwsw4_51{height:44px;width:auto;object-fit:contain;border-radius:var(--radius-sm);background:#ffffff1f;padding:4px 8px}._cultivarLabel_lwsw4_60{font-size:var(--text-xs);color:var(--text-secondary);letter-spacing:.04em}._error_lwsw4_66{background:var(--status-rejected-bg);border:1px solid var(--status-rejected-border);color:var(--status-rejected-text);font-size:var(--text-sm);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);margin-bottom:var(--space-4)}.te-landing{--lp-bg: #1b1d20;--lp-bg2: #212427;--lp-card: #24272b;--lp-line: rgba(255,255,255,.08);--lp-line2: rgba(255,255,255,.14);--lp-text: #e9ecef;--lp-muted: #9aa2aa;--lp-faint: #6c747c;--lp-green: #3ddc84;--lp-green2: #2bb56a;--lp-green-dim: rgba(61,220,132,.16);--lp-radius: 16px;--lp-serif: "Cormorant Garamond", Georgia, serif;--lp-sans: "Inter", -apple-system, "Segoe UI", Roboto, sans-serif;font-family:var(--lp-sans);color:var(--lp-text);background:var(--lp-bg);line-height:1.6;-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:hidden}.te-landing *{box-sizing:border-box;margin:0;padding:0}.te-landing a{color:inherit;text-decoration:none}.te-landing .lp-wrap{max-width:1080px;margin:0 auto;padding:0 28px}.te-landing .chrome{background:linear-gradient(176deg,#fff,#d6dade 42%,#aab0b6 54%,#f0f3f5);-webkit-background-clip:text;background-clip:text;color:transparent}.te-landing .btn{display:inline-flex;align-items:center;gap:9px;font-size:16px;font-weight:500;padding:14px 26px;border-radius:12px;cursor:pointer;transition:transform .25s,box-shadow .25s;border:1px solid transparent;font-family:var(--lp-sans)}.te-landing .btn-primary{background:linear-gradient(180deg,var(--lp-green) 0%,var(--lp-green2) 100%);color:#07130c;font-weight:600;box-shadow:0 0 0 1px #3ddc8440,0 14px 40px -16px #3ddc84b3}.te-landing .btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #3ddc8466,0 18px 48px -16px #3ddc84d9}.te-landing .btn-ghost{background:transparent;border-color:var(--lp-line2);color:var(--lp-text)}.te-landing .btn-ghost:hover{border-color:var(--lp-green);color:var(--lp-green)}.te-landing .lp-header{position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1b1d20b8;border-bottom:1px solid var(--lp-line)}.te-landing .lp-nav{display:flex;align-items:center;justify-content:space-between;height:64px}.te-landing .lp-brand{font-family:var(--lp-serif);font-size:22px;font-weight:600;display:flex;align-items:center;gap:9px}.te-landing .lp-leaf{width:8px;height:8px;border-radius:50%;background:var(--lp-green);box-shadow:0 0 12px 2px var(--lp-green)}.te-landing .lp-sep{color:var(--lp-faint);font-family:var(--lp-sans);font-size:16px;font-weight:300}.te-landing .lp-prod{font-family:var(--lp-sans);font-size:17px;font-weight:600}.te-landing .lp-nav-right{display:flex;align-items:center;gap:22px}.te-landing .lp-signin{background:none;border:none;color:var(--lp-muted);font-size:15px;cursor:pointer;font-family:var(--lp-sans)}.te-landing .lp-signin:hover{color:var(--lp-text)}.te-landing .lp-nav-cta{padding:9px 18px;font-size:14px}.te-landing .hero{position:relative;text-align:center;padding:92px 0 64px}.te-landing .hero:before{content:"";position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);width:560px;height:380px;pointer-events:none;background:radial-gradient(ellipse at center,rgba(61,220,132,.16),transparent 64%);filter:blur(22px)}.te-landing .hero-logo{position:relative;width:min(340px,72vw);border-radius:13px}.te-landing .hero h1{position:relative;font-family:var(--lp-serif);font-weight:600;font-size:clamp(44px,7.5vw,78px);line-height:1.03;letter-spacing:-.5px;margin:26px 0 18px}.te-landing .hero .sub{position:relative;max-width:580px;margin:0 auto 34px;color:var(--lp-muted);font-size:clamp(17px,2.3vw,20px)}.te-landing .cta-row{position:relative;display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.te-landing .trust{position:relative;margin-top:22px;color:var(--lp-faint);font-size:14px}.te-landing .sec{padding:70px 0}.te-landing .eyebrow{color:var(--lp-green);font-size:13px;letter-spacing:3px;text-transform:uppercase;text-align:center;margin-bottom:14px}.te-landing .sec h2{font-family:var(--lp-serif);font-weight:600;font-size:clamp(32px,4.6vw,46px);text-align:center;letter-spacing:-.5px}.te-landing .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:50px}.te-landing .step{background:var(--lp-card);border:1px solid var(--lp-line);border-radius:var(--lp-radius);padding:30px 26px}.te-landing .step .num{width:38px;height:38px;border-radius:50%;background:var(--lp-green-dim);color:var(--lp-green);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:17px;margin-bottom:16px}.te-landing .step h3{font-family:var(--lp-serif);font-size:24px;font-weight:600;margin-bottom:8px}.te-landing .step p{color:var(--lp-muted);font-size:15px}.te-landing .feat-band{background:linear-gradient(180deg,var(--lp-bg) 0%,var(--lp-bg2) 100%);border-top:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line)}.te-landing .feats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:46px}.te-landing .feat{text-align:center;padding:14px}.te-landing .feat .dot{width:10px;height:10px;border-radius:50%;background:var(--lp-green);box-shadow:0 0 12px 2px var(--lp-green);margin:0 auto 14px}.te-landing .feat h4{font-size:16px;font-weight:600;margin-bottom:6px}.te-landing .feat p{color:var(--lp-muted);font-size:14px}.te-landing .price-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin-top:50px;max-width:620px;margin-left:auto;margin-right:auto}.te-landing .tier{background:var(--lp-card);border:1px solid var(--lp-line);border-radius:var(--lp-radius);padding:32px 28px;display:flex;flex-direction:column}.te-landing .tier.featured{border-color:#3ddc8466;box-shadow:0 0 0 1px #3ddc842e,0 22px 60px -28px #3ddc8480}.te-landing .tier .tname{font-size:15px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--lp-muted)}.te-landing .tier .price{font-family:var(--lp-serif);font-size:46px;font-weight:600;margin:10px 0 2px}.te-landing .tier .price span{font-size:16px;font-family:var(--lp-sans);color:var(--lp-muted);font-weight:400}.te-landing .tier .limit{color:var(--lp-green);font-size:15px;margin-bottom:18px}.te-landing .tier ul{list-style:none;margin:0 0 26px;flex:1}.te-landing .tier li{color:var(--lp-muted);font-size:15px;padding:7px 0 7px 24px;position:relative}.te-landing .tier li:before{content:"✓";position:absolute;left:0;color:var(--lp-green);font-weight:700}.te-landing .tier .btn{justify-content:center;width:100%}.te-landing .cta-final{text-align:center;padding:84px 0}.te-landing .cta-final h2{font-family:var(--lp-serif);font-weight:600;font-size:clamp(34px,5vw,52px);margin-bottom:26px}.te-landing .lp-footer{border-top:1px solid var(--lp-line);padding:44px 0}.te-landing .lp-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px}.te-landing .lp-foot-links{display:flex;gap:22px;flex-wrap:wrap;font-size:14px;color:var(--lp-muted)}.te-landing .lp-foot-links a:hover{color:var(--lp-green)}.te-landing .lp-copy{color:var(--lp-faint);font-size:13px;margin-top:24px;text-align:center}@media (max-width: 760px){.te-landing .steps{grid-template-columns:1fr}}@media (max-width: 860px){.te-landing .feats{grid-template-columns:repeat(2,1fr)}}@media (max-width: 760px){.te-landing .price-grid{grid-template-columns:1fr}}@media (max-width: 480px){.te-landing .feats{grid-template-columns:1fr}}.te-landing .lp-legal{max-width:760px;margin:0 auto;padding:56px 28px 24px}.te-landing .lp-legal h1{font-family:var(--lp-serif);font-weight:600;font-size:clamp(34px,5vw,48px);letter-spacing:-.5px;margin-bottom:8px}.te-landing .lp-legal .lp-legal-meta{color:var(--lp-faint);font-size:14px;margin-bottom:36px}.te-landing .lp-legal h2{font-family:var(--lp-serif);font-weight:600;font-size:26px;margin:38px 0 12px}.te-landing .lp-legal h3{font-size:17px;font-weight:600;margin:22px 0 8px}.te-landing .lp-legal p{color:var(--lp-muted);font-size:16px;margin-bottom:14px}.te-landing .lp-legal ul{list-style:none;margin:0 0 16px}.te-landing .lp-legal li{color:var(--lp-muted);font-size:16px;padding:6px 0 6px 22px;position:relative}.te-landing .lp-legal li:before{content:"·";position:absolute;left:6px;color:var(--lp-green);font-weight:700}.te-landing .lp-legal a{color:var(--lp-green)}.te-landing .lp-legal a:hover{text-decoration:underline}.te-landing .lp-legal strong{color:var(--lp-text);font-weight:600}.te-landing .lp-legal .lp-legal-fill{color:var(--lp-green);font-weight:600}.te-landing .lp-legal .lp-back{display:inline-block;margin-bottom:28px;color:var(--lp-muted);font-size:14px}.te-landing .lp-legal .lp-back:hover{color:var(--lp-green)}.te-landing .lp-legal-nav{display:flex;gap:22px;flex-wrap:wrap;margin-top:44px;padding-top:24px;border-top:1px solid var(--lp-line);font-size:14px}.te-landing .lp-legal-nav a{color:var(--lp-muted)}.te-landing .lp-legal-nav a:hover{color:var(--lp-green)}:root{--font-size-xs: 11px;--font-size-sm: 13px;--font-size-base: 14px;--font-size-md: 15px;--font-size-lg: 18px;--font-size-xl: 24px;--font-size-2xl: 32px;--font-size-3xl: 48px;--leading-tight: 1.2;--leading-snug: 1.35;--leading-normal: 1.5;--leading-loose: 1.7;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--sidebar-width: 240px;--column-width: 280px;--kit-panel-width: 480px;--container-max: 1600px;--topbar-height: 48px;--z-base: 0;--z-card: 10;--z-drag: 100;--z-panel: 200;--z-modal: 300;--z-overlay: 400;--z-toast: 500;--transition-fast: .12s ease;--transition-base: .2s ease;--transition-slow: .35s ease;--transition-panel: .3s cubic-bezier(.4, 0, .2, 1);--text-xs: var(--font-size-xs);--text-sm: var(--font-size-sm);--text-base: var(--font-size-base);--text-md: var(--font-size-md);--text-lg: var(--font-size-lg);--text-xl: var(--font-size-xl);--text-2xl: var(--font-size-2xl);--text-3xl: var(--font-size-3xl);--z-nav: 50}[data-theme=dark]{--font-sans: "Inter", system-ui, -apple-system, sans-serif;--font-serif: var(--font-sans);--font-mono: "JetBrains Mono", "Fira Code", monospace;--weight-light: 300;--weight-normal: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--tracking-tight: -.03em;--tracking-normal: 0em;--tracking-wide: .06em;--tracking-widest: .12em;--bg-base: #0a0a0a;--bg-surface: #111111;--bg-subtle: #161616;--bg-hover: #1e1e1e;--bg-active: #252525;--bg-input: #1d1d1d;--bg-overlay: rgba(0, 0, 0, .6);--glass-bg: rgba(14, 14, 14, .78);--glass-bg-card: rgba(20, 20, 20, .82);--glass-border: rgba(255, 255, 255, .07);--glass-blur: blur(20px) saturate(160%);--glass-shadow: 0 8px 32px rgba(0, 0, 0, .55), 0 1px 0 rgba(255,255,255,.04) inset;--text-primary: #f0f0f0;--text-secondary: #a0a0a0;--text-muted: #5a5a5a;--text-disabled: #3a3a3a;--text-inverse: #0a0a0a;--accent: #52b788;--accent-hover: #3a8f6e;--accent-subtle: rgba(82, 183, 136, .12);--accent-text: #0a0a0a;--border: #232323;--border-strong: #333333;--border-focus: #52b788;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 2px 8px rgba(0, 0, 0, .5);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .6);--shadow-drag: 0 12px 32px rgba(0, 0, 0, .8), 0 2px 8px rgba(0,0,0,.5);--shadow-widget-btn: 0 4px 16px rgba(0, 0, 0, .4);--shadow-widget-panel: 0 8px 32px rgba(0, 0, 0, .5);--overlay-strong: rgba(0, 0, 0, .5);--overlay-medium: rgba(0, 0, 0, .55);--bg-card: var(--bg-surface);--bg-iframe: #0f1117;--status-offer-tint: rgba(22, 163, 74, .12);--status-wishlist-bg: #1e1e1e;--status-wishlist-text: #888888;--status-wishlist-border: #333333;--status-applied-bg: rgba(37, 99, 235, .15);--status-applied-text: #60a5fa;--status-applied-border: rgba(37, 99, 235, .3);--status-interviewing-bg: rgba(217, 119, 6, .15);--status-interviewing-text: #fbbf24;--status-interviewing-border: rgba(217, 119, 6, .3);--status-offer-bg: rgba(22, 163, 74, .15);--status-offer-text: #4ade80;--status-offer-border: rgba(22, 163, 74, .3);--status-rejected-bg: rgba(127, 29, 29, .2);--status-rejected-text: #f87171;--status-rejected-border: rgba(127, 29, 29, .3);--ats-high-text: #4ade80;--ats-mid-text: #fbbf24;--ats-low-text: #f87171;--scrollbar-track: #111111;--scrollbar-thumb: #2a2a2a;--text-main: var(--text-primary);--input-bg: var(--bg-input);--border-input: #303030;--text-on-accent: var(--accent-text);--font-heading: var(--font-sans);--font-heading-weight: var(--weight-semibold);--status-rejected: var(--status-rejected-text);--status-offer: var(--status-offer-text);--status-interviewing: var(--status-interviewing-text)}[data-theme=parchment]{--font-sans: "Inter", system-ui, -apple-system, sans-serif;--font-serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;--font-mono: "JetBrains Mono", "Fira Code", monospace;--weight-light: 300;--weight-normal: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--tracking-tight: -.04em;--tracking-normal: 0em;--tracking-wide: .08em;--tracking-widest: .14em;--bg-base: #f1ede6;--bg-surface: #ebe3db;--bg-subtle: #e5ddd5;--bg-hover: #ddd5cc;--bg-active: #d5ccc2;--bg-input: #ebe3db;--bg-overlay: rgba(13, 6, 3, .4);--text-primary: #0d0603;--text-secondary: #3d2018;--text-muted: #7a5a4a;--text-disabled: #cbad8d;--text-inverse: #f1ede6;--accent: #5c3020;--accent-hover: #4a2010;--accent-subtle: rgba(92, 48, 32, .1);--accent-text: #f1ede6;--border: #cbad8d;--border-strong: #b89070;--border-focus: #5c3020;--radius-xs: 0px;--radius-sm: 0px;--radius-md: 2px;--radius-lg: 4px;--radius-xl: 6px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(92, 48, 32, .08);--shadow-md: 0 2px 8px rgba(92, 48, 32, .12);--shadow-lg: 0 8px 24px rgba(92, 48, 32, .16);--shadow-drag: 0 12px 32px rgba(92, 48, 32, .22), 0 2px 8px rgba(92,48,32,.1);--status-wishlist-bg: #e5ddd5;--status-wishlist-text: #7a5a4a;--status-wishlist-border: #cbad8d;--status-applied-bg: rgba(74, 111, 165, .12);--status-applied-text: #2c5282;--status-applied-border: rgba(74, 111, 165, .3);--status-interviewing-bg: rgba(193, 127, 36, .12);--status-interviewing-text: #92500e;--status-interviewing-border: rgba(193, 127, 36, .3);--status-offer-bg: rgba(45, 106, 79, .12);--status-offer-text: #1a4731;--status-offer-border: rgba(45, 106, 79, .3);--status-rejected-bg: rgba(139, 44, 44, .1);--status-rejected-text: #6b2020;--status-rejected-border: rgba(139, 44, 44, .25);--ats-high-text: #2d6a4f;--ats-mid-text: #92500e;--ats-low-text: #8b2020;--glass-bg: rgba(235, 227, 219, .78);--glass-bg-card: rgba(225, 218, 210, .82);--glass-border: rgba(92, 48, 32, .12);--glass-blur: blur(16px) saturate(140%);--glass-shadow: 0 8px 32px rgba(92, 48, 32, .18), 0 1px 0 rgba(255,255,255,.3) inset;--scrollbar-track: #ebe3db;--scrollbar-thumb: #cbad8d;--text-main: var(--text-primary);--input-bg: var(--bg-input);--border-input: var(--border);--text-on-accent: var(--accent-text);--font-heading: var(--font-serif);--font-heading-weight: var(--weight-light);--status-rejected: var(--status-rejected-text);--status-offer: var(--status-offer-text);--status-interviewing: var(--status-interviewing-text)}[data-theme=dark] .heading,[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3{font-family:var(--font-sans);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}[data-theme=parchment] .heading,[data-theme=parchment] h1,[data-theme=parchment] h2,[data-theme=parchment] h3{font-family:var(--font-serif);font-weight:var(--weight-light);letter-spacing:var(--tracking-tight)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}::-webkit-scrollbar-track{background:var(--scrollbar-track)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;font-family:var(--font-sans);font-size:var(--text-sm);background:var(--bg-base);color:var(--text-main);line-height:1.5;-webkit-font-smoothing:antialiased}#root{display:flex;flex-direction:column;height:100vh;overflow:hidden}.app-main{flex:1;overflow:hidden;display:flex;flex-direction:column}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:var(--font-heading-weight);color:var(--text-main)}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);border:1px solid transparent;font-size:var(--text-sm);font-family:var(--font-sans);font-weight:500;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.btn-primary{background:var(--accent);color:var(--text-on-accent);border-color:var(--accent)}.btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn-ghost{background:transparent;color:var(--text-muted);border-color:var(--border)}.btn-ghost:hover{background:var(--bg-surface);color:var(--text-main)}.btn-danger{background:transparent;color:var(--status-rejected);border-color:var(--status-rejected)}.btn-danger:hover{background:var(--status-rejected);color:#fff}input,select,textarea{background:var(--input-bg);color:var(--text-main);border:1px solid var(--border-input, var(--border));border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--text-sm);padding:var(--space-2) var(--space-3);width:100%;outline:none;transition:border-color var(--transition-fast)}input:focus,select:focus,textarea:focus{border-color:var(--accent)}label{display:block;font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:var(--space-1);font-weight:500;text-transform:uppercase;letter-spacing:.05em}.form-group{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-4)}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal)}.modal-card{background:var(--glass-bg, var(--bg-surface));border:1px solid var(--glass-border, var(--border));border-radius:var(--radius-lg);box-shadow:var(--glass-shadow, var(--shadow-lg));backdrop-filter:var(--glass-blur, none);-webkit-backdrop-filter:var(--glass-blur, none);padding:var(--space-6);width:100%;max-width:560px;max-height:90vh;overflow-y:auto}.modal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-5)}.modal-title{font-size:var(--text-lg)}.spinner{width:20px;height:20px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}
