.experience_root__jG_KR{--bg:#f5f7fa;--surface:#fff;--surface-2:#eef2f7;--border:#dde3ec;--text:#0b0e12;--heading:#0a1a3f;--muted:#56607a;--faint:#9aa4b8;--accent:#1d5bf0;--accent-hover:#1747c4;--accent-soft:rgba(29,91,240,.08);--accent-contrast:#fff;--cyan:#18c3e3;--ok:#0e7a4a;--ok-soft:rgba(14,122,74,.1);--bad:#b42318;--bad-soft:rgba(180,35,24,.08);--warn:#8a5a00;--warn-soft:rgba(138,90,0,.1);--shadow:0 1px 2px rgba(10,26,63,.06),0 12px 32px rgba(10,26,63,.07);--logo-light:block;--logo-dark:none;min-height:100vh;background:var(--bg);color:var(--text);font-family:var(--font-sans),"Manrope",system-ui,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.experience_root__jG_KR[data-theme=dark]{--bg:#0b0e12;--surface:#0a1a3f;--surface-2:#10244f;--border:#1d3366;--text:#f5f7fa;--heading:#fff;--muted:#9aa4b8;--faint:#56607a;--accent:#3b74ff;--accent-hover:#5a8bff;--accent-soft:rgba(59,116,255,.14);--accent-contrast:#fff;--ok:#4fd1a1;--ok-soft:rgba(79,209,161,.12);--bad:#ff8a80;--bad-soft:hsla(5,100%,75%,.12);--warn:#ffc56b;--warn-soft:rgba(255,197,107,.12);--shadow:0 1px 2px rgba(0,0,0,.3),0 16px 40px rgba(0,0,0,.35);--logo-light:none;--logo-dark:block}@media (prefers-color-scheme:dark){.experience_root__jG_KR:not([data-theme=light]){--bg:#0b0e12;--surface:#0a1a3f;--surface-2:#10244f;--border:#1d3366;--text:#f5f7fa;--heading:#fff;--muted:#9aa4b8;--faint:#56607a;--accent:#3b74ff;--accent-hover:#5a8bff;--accent-soft:rgba(59,116,255,.14);--ok:#4fd1a1;--ok-soft:rgba(79,209,161,.12);--bad:#ff8a80;--bad-soft:hsla(5,100%,75%,.12);--warn:#ffc56b;--warn-soft:rgba(255,197,107,.12);--shadow:0 1px 2px rgba(0,0,0,.3),0 16px 40px rgba(0,0,0,.35);--logo-light:none;--logo-dark:block}}.experience_container__kzwK9{max-width:1040px;margin:0 auto;padding:0 20px}.experience_header__v_B_k{border-bottom:1px solid var(--border);background:var(--surface)}.experience_headerInner__Rx9Tn{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px}.experience_logo__JeLRP{height:30px;width:auto}.experience_logoLight__MaFnY{display:var(--logo-light)}.experience_logoDark__tJOZq{display:var(--logo-dark)}.experience_headerRight__d9d8V{display:flex;align-items:center;gap:14px}.experience_label__QqEkk{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.experience_labelAccent__nH9BJ{color:var(--accent)}.experience_themeToggle__nqvDt{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;border:1px solid var(--border);background:var(--surface-2);color:var(--heading);cursor:pointer;transition:background .15s ease,border-color .15s ease}.experience_themeToggle__nqvDt:hover{border-color:var(--accent)}.experience_hero__mwLhC{padding-top:48px;padding-bottom:28px}.experience_title__6VoXQ{margin:10px 0 8px;font-size:clamp(30px,5vw,46px);line-height:1.05;font-weight:800;letter-spacing:-.03em;color:var(--heading)}.experience_subtitle__EDqMh{margin:0;color:var(--muted);font-size:17px}.experience_status__S12zk{display:inline-flex;align-items:center;gap:8px;margin-top:20px;padding:8px 14px;border-radius:999px;font-size:14px;font-weight:600;background:var(--accent-soft);color:var(--accent)}.experience_statusDot__fjkzq{width:8px;height:8px;border-radius:999px;background:currentColor}.experience_statusOk__kjJyW{background:var(--ok-soft);color:var(--ok)}.experience_statusBad__Jg2hJ{background:var(--bad-soft);color:var(--bad)}.experience_statusWarn__zvp_l{background:var(--warn-soft);color:var(--warn)}.experience_grid__owiqU{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;padding-bottom:56px}@media (min-width:900px){.experience_grid__owiqU{grid-template-columns:minmax(0,1fr) 340px;align-items:start}.experience_aside__VwiSt{position:sticky;top:24px}}.experience_card__7UD8n{background:var(--surface);border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow);padding:24px}.experience_card__7UD8n+.experience_card__7UD8n{margin-top:24px}.experience_cardTitle__ck7j3{margin:0 0 4px;font-size:20px;font-weight:700;letter-spacing:-.01em;color:var(--heading)}.experience_text__k_3m5{margin:0;white-space:pre-line;color:var(--text)}.experience_muted__qgjTt{color:var(--muted)}.experience_appHint__S0dmf{margin:16px 0 0;max-width:520px;font-size:13px;color:var(--muted)}.experience_appHint__S0dmf a{color:var(--accent);text-decoration:none}.experience_appHint__S0dmf a:hover{text-decoration:underline}.experience_items__JbqO3{list-style:none;margin:16px 0 0;padding:0}.experience_item__ZZb1b{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;padding:16px 0;border-top:1px solid var(--border)}.experience_item__ZZb1b:first-child{border-top:none}.experience_itemName__b6j2i{font-weight:700;color:var(--heading)}.experience_itemDesc__V7T5i{grid-column:1/-1;margin:0;font-size:14px;color:var(--muted);white-space:pre-line}.experience_itemMeta__7IRd2{font-family:var(--font-mono),ui-monospace,monospace;font-size:13px;color:var(--muted)}.experience_itemAmount__4Xqak{font-weight:700;font-variant-numeric:tabular-nums;text-align:right;color:var(--heading);white-space:nowrap}.experience_chip__8U01H{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:var(--surface-2);color:var(--muted);vertical-align:2px}.experience_chipCyan__4YwPu{background:rgba(24,195,227,.14);color:var(--heading)}.experience_option__ZA87p{display:flex;align-items:center;gap:10px;margin-top:6px;font-size:14px;color:var(--text);cursor:pointer}.experience_option__ZA87p input{width:18px;height:18px;accent-color:var(--accent)}.experience_totals__wYx3l{margin:20px 0 0;padding:16px 0 0;border-top:1px solid var(--border)}.experience_totalRow__kUNFW{display:flex;justify-content:space-between;gap:16px;padding:4px 0;font-variant-numeric:tabular-nums;color:var(--muted)}.experience_totalStrong__kcHY_{margin-top:6px;padding:12px 16px;border-radius:12px;background:var(--accent);color:var(--accent-contrast);font-weight:800;font-size:18px}.experience_totalRecurring__LE3TW{margin-top:6px;padding:10px 16px;border-radius:12px;background:var(--surface-2);color:var(--heading);font-weight:700}.experience_field__tPXTw{display:block;margin-top:14px}.experience_fieldLabel__572D4{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:var(--heading)}.experience_input__mNxKl{width:100%;box-sizing:border-box;padding:11px 13px;border-radius:10px;border:1px solid var(--border);background:var(--bg);color:var(--text);font:inherit;font-size:15px;transition:border-color .15s ease,box-shadow .15s ease}.experience_input__mNxKl:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.experience_check__SGPEE{display:flex;gap:10px;align-items:flex-start;margin-top:16px;font-size:14px;line-height:1.5}.experience_check__SGPEE input{margin-top:3px;width:18px;height:18px;accent-color:var(--accent);flex-shrink:0}.experience_button__HpA5M{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:18px;padding:13px 18px;border-radius:12px;border:none;background:var(--accent);color:var(--accent-contrast);font:inherit;font-weight:700;font-size:16px;cursor:pointer;transition:background .15s ease,transform .05s ease}.experience_button__HpA5M:hover{background:var(--accent-hover)}.experience_button__HpA5M:active{transform:translateY(1px)}.experience_button__HpA5M:disabled{opacity:.55;cursor:not-allowed}.experience_buttonSecondary__0RzHA{background:var(--surface-2);color:var(--heading);border:1px solid var(--border)}.experience_buttonSecondary__0RzHA:hover{background:var(--surface-2);border-color:var(--accent)}.experience_linkButton__xUP_d{display:block;width:100%;margin-top:14px;padding:6px;border:none;background:none;color:var(--muted);font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.experience_linkButton__xUP_d:hover{color:var(--bad)}.experience_error__zHRWs{margin-top:14px;padding:10px 12px;border-radius:10px;background:var(--bad-soft);color:var(--bad);font-size:14px}.experience_done___BOtG{text-align:center}.experience_doneIcon__CztoO{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:12px;border-radius:16px;background:var(--accent);color:#fff;box-shadow:0 0 0 6px var(--accent-soft)}.experience_doneIconBad__1H_KV{background:var(--surface-2);color:var(--muted);box-shadow:none}.experience_footer__XOmOr{border-top:1px solid var(--border);padding-top:28px;padding-bottom:40px;font-size:14px;color:var(--muted)}.experience_footerInner__IrmFw{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px}.experience_footer__XOmOr a{color:var(--accent);text-decoration:none}.experience_footer__XOmOr a:hover{text-decoration:underline}.experience_empty__anYyk{max-width:560px;margin:0 auto;padding-top:96px;padding-bottom:96px;text-align:center}.experience_accountLinks__MqYyV{display:flex;flex-direction:column;gap:8px;margin-top:14px}.experience_accountLink__F8t67{display:inline-flex;align-items:center;gap:8px;color:var(--accent);font-weight:600;text-decoration:none;overflow-wrap:anywhere}.experience_accountLink__F8t67:hover{text-decoration:underline}.experience_narrow__d6IT8{max-width:760px}.experience_formNarrow__6f7Za{padding-bottom:48px}.experience_formGrid2__uLbTm,.experience_formGrid__NO8Zs{display:grid;grid-template-columns:1fr;-moz-column-gap:14px;column-gap:14px}@media (min-width:640px){.experience_formGrid__NO8Zs{grid-template-columns:1fr 1fr 1fr}.experience_formGrid2__uLbTm{grid-template-columns:1fr 1fr}}.experience_fieldError__b3knb{display:block;margin-top:6px;font-size:13px;color:var(--bad)}.experience_input__mNxKl[aria-invalid=true]{border-color:var(--bad)}.experience_segment__qgAY5{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:14px;padding:4px;border-radius:12px;background:var(--surface-2);border:1px solid var(--border)}.experience_segmentItem__hdLkf{padding:10px 12px;border:none;border-radius:9px;background:transparent;color:var(--muted);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.experience_segmentItem__hdLkf[aria-checked=true]{background:var(--surface);color:var(--heading);box-shadow:var(--shadow)}.experience_hp__fajNJ{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.portal_tabs__HE_Rm{display:flex;gap:4px;overflow-x:auto;margin:0 0 24px;padding:4px;background:var(--surface-2);border:1px solid var(--border);border-radius:14px;scrollbar-width:none}.portal_tab__u9Cgy{flex:0 0 auto;border:0;background:transparent;color:var(--muted);font:inherit;font-size:14px;font-weight:600;padding:8px 14px;border-radius:10px;cursor:pointer;white-space:nowrap}.portal_tab__u9Cgy:hover{color:var(--heading)}.portal_tabActive__N_94o{background:var(--surface);color:var(--heading);box-shadow:var(--shadow)}.portal_badge__OTk2i{display:inline-block;min-width:18px;margin-left:6px;padding:0 6px;border-radius:999px;background:var(--accent);color:var(--accent-contrast);font-size:11px;line-height:18px;text-align:center}.portal_tiles__XdUYh{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.portal_tile__bShgp{text-align:left;border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:18px;font:inherit;color:inherit;cursor:pointer;box-shadow:var(--shadow)}.portal_tile__bShgp:hover{border-color:var(--accent)}.portal_tileValue__GCDQ7{display:block;font-size:26px;font-weight:700;color:var(--heading);letter-spacing:-.02em}.portal_tileLabel__qE9R7{display:block;font-size:14px;color:var(--muted)}.portal_list__XFGGd{list-style:none;margin:12px 0 0;padding:0}.portal_row__WS6rf{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;align-items:center;padding:14px 0;border-top:1px solid var(--border)}.portal_row__WS6rf:first-child{border-top:none}.portal_rowTitle__Mk7_l{font-weight:700;color:var(--heading)}.portal_rowMeta__RG0v9{font-size:14px;color:var(--muted)}.portal_rowRight__0N28Q{text-align:right;font-variant-numeric:tabular-nums}.portal_rowWide__qqxr4{grid-column:1/-1}.portal_pill__LvVlb{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600;background:var(--surface-2);color:var(--muted)}.portal_pillOk__gEEBS{background:var(--ok-soft);color:var(--ok)}.portal_pillBad__heUWa{background:var(--bad-soft);color:var(--bad)}.portal_pillWarn__ew6Wo{background:var(--warn-soft);color:var(--warn)}.portal_pillAccent__j8r1t{background:var(--accent-soft);color:var(--accent)}.portal_links__M_rML{display:flex;flex-wrap:wrap;gap:12px;font-size:14px}.portal_links__M_rML a{color:var(--accent);text-decoration:none;font-weight:600}.portal_links__M_rML a:hover{text-decoration:underline}.portal_panel__ao3HJ{margin-top:12px;padding:16px;border-radius:14px;background:var(--surface-2);border:1px solid var(--border)}.portal_work__XZ61o{margin:8px 0 0;padding-left:18px;font-size:14px;color:var(--text)}.portal_signature__HpzlA{background:#fff;border-radius:10px;color:#0b0e12}.portal_formGrid__jqpaZ{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media (min-width:640px){.portal_formGrid__jqpaZ{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.portal_logout__iAvXk{border:1px solid var(--border);background:transparent;color:var(--muted);font:inherit;font-size:13px;padding:4px 10px;border-radius:8px;cursor:pointer}.portal_logout__iAvXk:hover{color:var(--heading)}.portal_inline__LMj2y{width:auto}.portal_actions__LvK4X{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.portal_notice__74dqG{padding:10px 12px;border-radius:10px;background:var(--ok-soft);color:var(--ok);font-size:14px;font-weight:600}.portal_rowLink__dQAUP{color:inherit;text-decoration:none}.portal_rowLink__dQAUP:hover{color:var(--accent);text-decoration:underline}.portal_thread__ePbfN{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:10px}.portal_message__bq2uq{padding:12px 14px;border-radius:12px;background:var(--surface-2);border:1px solid var(--border);max-width:92%;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;color:var(--text)}.portal_messageOwn__0lkrf{justify-self:end;background:var(--accent-soft);border-color:transparent}.portal_messageMeta__daLm5{display:block;margin-bottom:4px;font-size:12px;font-weight:600;color:var(--muted)}.portal_requestButton__f9ShH{border:0;background:transparent;padding:0;font:inherit;font-weight:700;color:var(--heading);text-align:left;cursor:pointer}.portal_requestButton__f9ShH:hover{color:var(--accent);text-decoration:underline}.portal_linkButton__kw143{align-self:center;border:0;background:transparent;padding:4px 2px;font:inherit;font-size:14px;font-weight:600;color:var(--accent);cursor:pointer}.portal_linkButton__kw143:hover{text-decoration:underline}