._button_6lmn2_1{min-height:var(--control-height);padding:var(--space-2) var(--space-4);justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--color-control-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;font-weight:550;line-height:1.3;text-decoration:none;display:inline-flex}._button_6lmn2_1:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}._button_6lmn2_1:disabled,._button_6lmn2_1[aria-disabled=true]{cursor:not-allowed;opacity:.5}._secondary_6lmn2_29:hover:not(:disabled,[aria-disabled=true]){background:var(--color-bg)}._primary_6lmn2_33{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}._primary_6lmn2_33:hover:not(:disabled,[aria-disabled=true]){background:var(--color-primary-hover)}._danger_6lmn2_42{border-color:var(--color-danger);background:var(--color-surface);color:var(--color-danger)}._danger_6lmn2_42:hover:not(:disabled,[aria-disabled=true]){background:var(--color-danger-soft)}._quiet_6lmn2_51{background:0 0;border-color:#0000}._quiet_6lmn2_51:hover:not(:disabled,[aria-disabled=true]){background:var(--color-surface-muted)}._iconOnly_6lmn2_59{width:var(--control-height);padding:var(--space-2);flex-shrink:0}._withReason_6lmn2_65{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:inline-flex}._reason_6lmn2_72{color:var(--color-text-muted);font-size:var(--font-size-small)}._iconButton_1mkaz_1[aria-pressed=true]{background:var(--color-accent-soft);color:var(--color-accent)}._field_141kx_1{gap:var(--space-2);min-width:0;display:grid}._field_141kx_1 :where(input:not([type=checkbox],[type=radio],[type=file]),select,textarea){min-height:var(--control-height);width:100%;min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--color-control-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font:inherit}._field_141kx_1 :where(select){padding-right:var(--space-6);cursor:pointer}._field_141kx_1 :where(input,select,textarea)::placeholder{color:var(--color-text-muted)}._field_141kx_1 :where(input,select,textarea):focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}._field_141kx_1 :where([aria-invalid=true]){border-color:var(--color-danger)}._label_141kx_32{font-size:var(--font-size-small);font-weight:600}._hint_141kx_37{color:var(--color-text-muted);font-size:var(--font-size-small);margin:0}._error_141kx_43{color:var(--color-danger);font-size:var(--font-size-small);margin:0}._visuallyHidden_141kx_49{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}._control_12zrq_1{min-width:0;display:block;position:relative}._icon_12zrq_7{color:var(--color-text-muted);pointer-events:none;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}._before_12zrq_16{left:var(--space-3)}._after_12zrq_20{right:var(--space-3)}._withBefore_12zrq_24 ._input_12zrq_24{padding-left:calc(var(--space-3) * 2 + 1.25em)}._withAfter_12zrq_28 ._input_12zrq_24{padding-right:calc(var(--space-3) * 2 + 1.25em)}._radio_15t88_1{align-items:center;gap:var(--space-2);cursor:pointer;width:fit-content;display:flex}._radio_15t88_1:has(._input_15t88_8:disabled){color:var(--color-text-muted);cursor:not-allowed}._radio_15t88_1 ._input_15t88_8{width:16px;height:16px;min-height:0;accent-color:var(--color-primary);cursor:inherit;flex-shrink:0}._dialog_1m5pe_1{border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);width:min(480px,100% - 32px);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-dialog);color:var(--color-text);opacity:0;padding:0;transition-property:opacity,transform,width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,1,1)}._dialog_1m5pe_1::backdrop{background:var(--color-backdrop);opacity:0;transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,1,1)}._dialog_1m5pe_1[open]{opacity:1;transition-duration:.22s;transition-timing-function:cubic-bezier(.16,1,.3,1);transform:none}._dialog_1m5pe_1[open]::backdrop{opacity:1;transition-duration:.22s;transition-timing-function:cubic-bezier(.16,1,.3,1)}@starting-style{._dialog_1m5pe_1[open],._dialog_1m5pe_1[open]::backdrop{opacity:0}}._drawer_1m5pe_39{border-top:0;border-bottom:0;border-right:0;border-radius:0;width:min(460px,100%);height:100dvh;max-height:100dvh;margin:0 0 0 auto}@media (prefers-reduced-motion:no-preference){._dialog_1m5pe_1{transform:translateY(8px)scale(.98)}@starting-style{._dialog_1m5pe_1[open]{transform:translateY(8px)scale(.98)}}._drawer_1m5pe_39{transform:translate(100%)}@starting-style{._drawer_1m5pe_39[open]{transform:translate(100%)}}}@supports (overlay:auto){._dialog_1m5pe_1,._dialog_1m5pe_1::backdrop{transition-behavior:allow-discrete;transition-property:opacity,transform,width,overlay,display}}._layout_1m5pe_75{max-height:inherit;flex-direction:column;min-height:0;display:flex}._drawer_1m5pe_39 ._layout_1m5pe_75{height:100%}._head_1m5pe_85{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border);display:flex}._title_1m5pe_94{font-size:var(--font-size-section);overflow-wrap:anywhere;margin:0}._body_1m5pe_100{min-height:0;padding:var(--space-6);flex:1;overflow-y:auto}._actions_1m5pe_107{justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}@media (width<=600px){._drawer_1m5pe_39{width:100vw;max-width:100vw}._head_1m5pe_85,._body_1m5pe_100,._actions_1m5pe_107{padding:var(--space-4)}._actions_1m5pe_107>*{flex:1}}._status_1m5pe_130{width:min(480px,100% - 32px)}._status_1m5pe_130 ._layout_1m5pe_75{position:relative}._statusClose_1m5pe_137{top:var(--space-3);right:var(--space-3);position:absolute}._statusBody_1m5pe_143,._statusActions_1m5pe_144{animation:.3s cubic-bezier(.16,1,.3,1) _status-in_1m5pe_1}._statusBody_1m5pe_143{align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-8) var(--space-6);text-align:center;overflow-wrap:anywhere;flex-direction:column;display:flex}._statusIcon_1m5pe_158{margin-bottom:var(--space-3)}._statusTitle_1m5pe_162{font-size:var(--font-size-title-mobile);margin:0;line-height:1.25}._statusText_1m5pe_168{min-width:0;max-width:100%}._statusActions_1m5pe_144{gap:var(--space-3);padding:0 var(--space-8) var(--space-8);display:flex}._statusActions_1m5pe_144>*{min-height:calc(var(--control-height) + var(--space-1));flex:1}@keyframes _status-in_1m5pe_1{0%{opacity:0;transform:translateY(4px)scale(.98)}}@keyframes _status-fade-in_1m5pe_1{0%{opacity:0}}@media (prefers-reduced-motion:reduce){._statusBody_1m5pe_143,._statusActions_1m5pe_144{animation-name:_status-fade-in_1m5pe_1}}@media (width<=600px){._statusBody_1m5pe_143{padding:var(--space-8) var(--space-6) var(--space-5)}._statusActions_1m5pe_144{padding:0 var(--space-6) var(--space-6)}}._notice_k6dce_1{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-control);margin-top:var(--space-4);border:1px solid;animation:.2s cubic-bezier(.16,1,.3,1) _notice-in_k6dce_1;display:flex}@keyframes _notice-in_k6dce_1{0%{opacity:0;transform:translateY(-4px)}}@keyframes _notice-fade-in_k6dce_1{0%{opacity:0}}@media (prefers-reduced-motion:reduce){._notice_k6dce_1{animation-name:_notice-fade-in_k6dce_1}}._warning_k6dce_28{color:var(--color-warning);background:var(--color-warning-soft)}._info_k6dce_33{color:var(--color-info);background:var(--color-info-soft)}._danger_k6dce_38{color:var(--color-danger);background:var(--color-danger-soft)}._success_k6dce_43{color:var(--color-success);background:var(--color-success-soft)}._mark_k6dce_48{width:20px;height:20px;font-size:var(--font-size-small);text-align:center;border:1px solid;border-radius:50%;flex-shrink:0;font-weight:650;line-height:18px}._content_k6dce_60{overflow-wrap:anywhere;flex:1;min-width:0}._text_k6dce_66{margin-top:var(--space-1);font-size:var(--font-size-small)}._action_k6dce_71{flex-shrink:0;align-self:center}@media (width<=600px){._notice_k6dce_1{flex-wrap:wrap}._action_k6dce_71{flex-basis:100%}}._pill_h2ffq_1{width:fit-content;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font-size:var(--font-size-caption);white-space:nowrap;align-items:center;font-weight:700;display:inline-flex}._neutral_h2ffq_12{color:var(--color-text-muted);background:var(--color-surface-muted)}._info_h2ffq_17{color:var(--color-info);background:var(--color-info-soft)}._success_h2ffq_22{color:var(--color-success);background:var(--color-success-soft)}._warning_h2ffq_27{color:var(--color-warning);background:var(--color-warning-soft)}._danger_h2ffq_32{color:var(--color-danger);background:var(--color-danger-soft)}._viewport_1621g_1{z-index:1000;top:max(var(--space-5), env(safe-area-inset-top));right:max(var(--space-5), env(safe-area-inset-right));box-sizing:content-box;gap:var(--space-3);width:min(400px,100vw - 32px);max-height:calc(100dvh - 40px);padding:var(--space-4);margin:calc(-1 * var(--space-4));overscroll-behavior:contain;pointer-events:none;flex-direction:column;display:flex;position:fixed;overflow-y:auto}._toast_1621g_19{--toast-color:var(--color-info);--toast-soft:var(--color-info-soft);align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid color-mix(in srgb, var(--toast-color) 28%, var(--toast-soft));border-radius:var(--space-6);background:linear-gradient(110deg, color-mix(in srgb, var(--toast-soft) 75%, var(--color-surface)), var(--toast-soft));box-shadow:0 8px 20px -8px color-mix(in srgb, var(--toast-color) 28%, transparent);color:var(--toast-color);font-family:var(--font-family);line-height:var(--line-height-body);pointer-events:auto;flex-shrink:0;animation:.22s ease-out both _toast-enter_1621g_1;display:flex}._success_1621g_38{--toast-color:var(--color-success);--toast-soft:var(--color-success-soft)}._warning_1621g_43{--toast-color:var(--color-warning);--toast-soft:var(--color-warning-soft)}._error_1621g_48{--toast-color:var(--color-danger);--toast-soft:var(--color-danger-soft)}._info_1621g_53{--toast-color:var(--color-info);--toast-soft:var(--color-info-soft)}._closing_1621g_58{pointer-events:none;animation:.22s ease-in both _toast-exit_1621g_1}._icon_1621g_63{flex-shrink:0;display:flex}._content_1621g_68{overflow-wrap:anywhere;flex:1;min-width:0}._title_1621g_74{font-size:var(--font-size-emphasis);font-weight:600;display:block}._description_1621g_80{color:var(--color-text-muted);font-size:var(--font-size-body);margin:0;font-weight:400}._close_1621g_87{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-control);color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}._close_1621g_87:hover{background:color-mix(in srgb, var(--toast-color) 8%, transparent)}._close_1621g_87:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}._close_1621g_87 span{display:flex}._matte_1621g_112{top:auto;bottom:max(var(--space-5), env(safe-area-inset-bottom));gap:var(--space-2);width:min(380px,100vw - 32px)}._matte_1621g_112 ._toast_1621g_19{padding:var(--space-3);border:1px solid var(--color-rail-line,#3a3c41);border-radius:var(--radius-control);background:var(--color-rail,#212226);box-shadow:var(--shadow-lg,0 16px 32px -8px #17181a4d);color:var(--color-rail-text,#f4f4f2);animation-name:_toast-matte-enter_1621g_1;position:relative;overflow:hidden}._matte_1621g_112 ._success_1621g_38{--toast-color:var(--color-on-rail-success,#4cc38a)}._matte_1621g_112 ._warning_1621g_43{--toast-color:var(--color-on-rail-warning,#e8b64c)}._matte_1621g_112 ._error_1621g_48{--toast-color:var(--color-on-rail-danger,#ff9b8e)}._matte_1621g_112 ._info_1621g_53{--toast-color:var(--color-on-rail-info,#9db9ff)}._matte_1621g_112 ._closing_1621g_58{animation-name:_toast-matte-exit_1621g_1}._matte_1621g_112 ._icon_1621g_63{border:1px solid var(--color-rail-line,#3a3c41);border-radius:var(--radius-control);width:32px;height:32px;color:var(--toast-color);justify-content:center;align-items:center}._matte_1621g_112 ._title_1621g_74{font-size:var(--font-size-small);font-weight:500}._matte_1621g_112 ._description_1621g_80{font-size:var(--font-size-caption,12px);color:var(--color-rail-text-muted,#a9abae)}._matte_1621g_112 ._close_1621g_87{width:28px;height:28px;color:var(--color-rail-text-muted,#a9abae)}._matte_1621g_112 ._close_1621g_87:hover{background:var(--color-rail-active,#3a3c41);color:var(--color-rail-text,#f4f4f2)}._matte_1621g_112 ._close_1621g_87:focus-visible{outline-color:var(--color-rail-text,#f4f4f2)}._timer_1621g_174{background:var(--toast-color);transform-origin:0;height:2px;animation:linear forwards _toast-timer_1621g_1;position:absolute;bottom:0;left:0;right:0}._toast_1621g_19:hover ._timer_1621g_174,._toast_1621g_19:focus-within ._timer_1621g_174,[data-toast-paused] ._timer_1621g_174{animation-play-state:paused}@keyframes _toast-timer_1621g_1{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes _toast-matte-enter_1621g_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes _toast-matte-exit_1621g_1{0%{opacity:1;transform:none}to{opacity:0;transform:translate(16px)}}@keyframes _toast-enter_1621g_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes _toast-exit_1621g_1{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){@keyframes _toast-enter_1621g_1{0%{opacity:0}to{opacity:1}}@keyframes _toast-exit_1621g_1{0%{opacity:1}to{opacity:0}}@keyframes _toast-matte-enter_1621g_1{0%{opacity:0}to{opacity:1}}@keyframes _toast-matte-exit_1621g_1{0%{opacity:1}to{opacity:0}}._timer_1621g_174{animation:none}}@media (width<=600px){._viewport_1621g_1{right:max(var(--space-4), env(safe-area-inset-right))}}._pagination_1chce_1{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--font-size-small);display:flex}._pages_1chce_12{align-items:center;gap:var(--space-2);display:flex}._pageNumber_1chce_18{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);min-width:36px;min-height:36px;color:var(--color-text);font:inherit;cursor:pointer;touch-action:manipulation}._pageNumber_1chce_18[aria-current=page]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}._pageNumber_1chce_18:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}._pageNumber_1chce_18:disabled{cursor:not-allowed;opacity:.5}._gap_1chce_43{text-align:center;min-width:24px}@media (width<=600px){._pagination_1chce_1{padding:var(--space-4);flex-wrap:wrap}}._host_1cf1l_1{isolation:isolate;position:relative}._glide_1cf1l_6{z-index:-1;pointer-events:none;opacity:0;width:var(--glide-w,0);height:var(--glide-h,0);transform:translate(var(--glide-x,0), var(--glide-y,0));border-radius:var(--glide-radius,var(--radius-control));position:absolute;top:0;left:0}._isOn_1cf1l_19{opacity:1}._isReady_1cf1l_23{transition:transform var(--transition-spring,.24s ease), width var(--transition-spring,.24s ease), height var(--transition-spring,.24s ease), opacity var(--transition-fast,.12s ease)}._active_1cf1l_27{background:var(--glide-active-bg,var(--color-surface-raised,var(--color-accent-soft)));box-shadow:var(--glide-active-shadow,var(--shadow-md,none))}._hover_1cf1l_32{background:var(--glide-hover-bg,var(--color-surface-muted,var(--color-accent-soft)))}@media (prefers-reduced-motion:reduce){._isReady_1cf1l_23{transition:none}}:root{--color-primary:#c44d17;--color-secondary:#1c1b1a;--color-accent:#e2581f;--color-bg:#e7e6e3;--color-surface:#f7f6f4;--color-text:#1c1b1a;--color-text-muted:#66625d;--color-border:#dcdad6;--color-danger:#b42318;--color-success:#1e7a46;--color-surface-muted:#efeeeb;--color-primary-hover:#a8410f;--color-on-primary:#fff;--color-focus:#c44d17;--color-control-border:#c6c3be;--color-danger-soft:#fbe9e7;--color-warning:#8a5a00;--color-warning-soft:#fff3d1;--color-info:#2f5d8a;--color-info-soft:#e6eef6;--color-success-soft:#e3f2e9;--color-backdrop:#1c1b1a73;--color-accent-soft:#fbe3d6;--color-rail:#1c1b1a;--color-rail-raised:#2a2826;--color-rail-text:#f7f6f4;--color-rail-text-muted:#a8a39c;--color-rail-active:#e2581f;--color-rail-line:#363330;--font-heading:"Manrope", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--text-sm:14px;--text-base:16px;--text-lg:20px;--text-xl:24px;--text-2xl:32px;--text-3xl:40px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-sm:8px;--radius-md:12px;--radius-lg:24px;--radius-control:12px;--radius-panel:24px;--radius-pill:999px;--shadow-sm:0 1px 2px #1c1b1a0f;--shadow-md:0 4px 16px #1c1b1a0f;--shadow-lg:0 12px 32px #1c1b1a24;--shadow-dialog:0 24px 64px #1c1b1a3d;--transition-base:.18s cubic-bezier(.2, 0, 0, 1);--control-height:44px;--font-size-body:var(--text-base);--font-size-small:var(--text-sm);--font-size-section:var(--text-lg);--font-size-caption:12px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--color-bg);min-height:100vh;color:var(--color-text);font:400 var(--text-base)/1.5 var(--font-body);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{font-family:var(--font-heading);letter-spacing:-.01em;margin:0;font-weight:500;line-height:1.2}p{margin:0}a{color:var(--color-primary);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}button,input{font:inherit;color:inherit}ul,ol{margin:0;padding:0;list-style:none}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{50%{opacity:.5}}._root_1y8xq_1{align-items:center;gap:var(--space-2);color:var(--color-text);font-family:var(--font-heading);font-size:var(--text-lg);letter-spacing:-.02em;font-weight:600;display:inline-flex}._root_1y8xq_1:hover{text-decoration:none}._mark_1y8xq_15{border-radius:var(--radius-sm);background:var(--color-secondary);width:32px;height:32px;color:var(--color-accent);place-items:center;display:grid}._root_14jh8_1{align-items:center;gap:var(--space-4);padding:var(--space-4) 0;flex-wrap:wrap;display:flex}._nav_14jh8_9{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-pill);background:var(--color-surface);display:flex}._link_14jh8_17{min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-pill);color:var(--color-text-muted);align-items:center;font-weight:500;display:inline-flex}._link_14jh8_17:hover{color:var(--color-text);text-decoration:none}._active_14jh8_31{background:var(--color-accent-soft);color:var(--color-primary)}._active_14jh8_31:hover{color:var(--color-primary)}._end_14jh8_39{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}._user_14jh8_46{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-1);border-radius:var(--radius-pill);background:var(--color-surface);display:flex}._avatar_14jh8_55{border-radius:var(--radius-pill);background:var(--color-secondary);width:36px;height:36px;color:var(--color-on-primary);font-size:var(--font-size-small);place-items:center;font-weight:500;display:grid}._name_14jh8_67{font-size:var(--font-size-small);line-height:1.25;display:grid}._role_14jh8_73{color:var(--color-text-muted);font-size:var(--font-size-caption)}@media (width<=768px){._name_14jh8_67{display:none}._user_14jh8_46{padding:var(--space-1)}}@media (width<=480px){._user_14jh8_46{display:none}._nav_14jh8_9{order:3;width:100%}._link_14jh8_17{flex:1;justify-content:center}}._root_hhczc_1{width:min(1360px,100%);padding:0 var(--space-6) var(--space-8);grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}._main_hhczc_9{gap:var(--space-5);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}._main_hhczc_9:focus{outline:none}@media (width<=768px){._root_hhczc_1{padding:0 var(--space-4) var(--space-6)}}._root_1ltv8_1{place-content:center;justify-items:center;gap:var(--space-3);min-height:60vh;padding:var(--space-6);text-align:center;display:grid}._title_1ltv8_11{font-family:var(--font-heading);font-size:var(--text-lg)}._text_1ltv8_16{color:var(--color-text-muted)}._body_1jpi7_1{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}._areas_1jpi7_7{border:0;min-width:0;margin:0;padding:0}._legend_1jpi7_14{margin-bottom:var(--space-2);font-size:var(--font-size-small);padding:0;font-weight:500}._list_1jpi7_21{gap:var(--space-2);max-height:240px;padding:var(--space-1);display:grid;overflow-y:auto}._muted_1jpi7_29{color:var(--color-text-muted);font-size:var(--font-size-small)}._error_1jpi7_34{color:var(--color-danger);font-size:var(--font-size-small)}._root_11gpm_1{gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-panel);background:var(--color-surface);grid-template-columns:minmax(0,1fr);display:grid}._toolbar_11gpm_10{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._heading_11gpm_18{align-items:center;gap:var(--space-3);display:flex}._title_11gpm_24{font-size:var(--text-xl)}._toolbar_11gpm_10 ._add_11gpm_28,._empty_11gpm_29 ._add_11gpm_28{border-color:var(--color-secondary);background:var(--color-secondary);color:var(--color-on-primary)}._toolbar_11gpm_10 ._add_11gpm_28:hover,._empty_11gpm_29 ._add_11gpm_28:hover{border-color:var(--color-rail-raised);background:var(--color-rail-raised)}._hint_11gpm_40{color:var(--color-text-muted)}._rows_11gpm_44{grid-template-columns:minmax(0,1fr);display:grid}._row_11gpm_44{align-items:center;gap:var(--space-4);min-height:56px;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}._row_11gpm_44:hover{background:var(--color-surface-muted)}._row_11gpm_44+._row_11gpm_44:before{content:"";top:0;right:var(--space-4);left:var(--space-4);background:var(--color-border);height:1px;position:absolute}._row_11gpm_44:hover:before,._row_11gpm_44:hover+._row_11gpm_44:before{background:0 0}._text_11gpm_75{min-width:0}._name_11gpm_79{overflow-wrap:anywhere;font-weight:500}._extra_11gpm_84{color:var(--color-text-muted);font-size:var(--font-size-small)}._actions_11gpm_89{gap:var(--space-1);display:flex}._empty_11gpm_29{justify-items:start;gap:var(--space-3);padding:var(--space-8) var(--space-4);border:1px dashed var(--color-control-border);border-radius:var(--radius-md);display:grid}@media (width<=600px){._root_11gpm_1{padding:var(--space-4)}._row_11gpm_44{gap:var(--space-1);padding:var(--space-3) var(--space-2);grid-template-columns:minmax(0,1fr)}._actions_11gpm_89{margin-left:calc(-1 * var(--space-2))}}._root_1ujzt_1{align-items:center;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-panel);background:var(--color-surface);grid-template-columns:auto minmax(0,1fr) auto;display:grid}._logo_1ujzt_11{border-radius:var(--radius-md);background:var(--color-secondary);width:48px;height:48px;color:var(--color-on-primary);place-items:center;font-weight:700;display:grid}._info_1ujzt_22{gap:var(--space-1);min-width:0;display:grid}._head_1ujzt_28{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._title_1ujzt_35{font-weight:500}._text_1ujzt_39{color:var(--color-text-muted);font-size:var(--font-size-small)}._actions_1ujzt_44{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=600px){._root_1ujzt_1{grid-template-columns:auto minmax(0,1fr)}._actions_1ujzt_44{grid-column:1/-1}}._root_1m1d9_1{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}._title_1m1d9_7{font-size:var(--text-xl)}._page_kiitv_1{min-height:100vh;padding:var(--space-6) var(--space-4);place-items:center;display:grid}._form_kiitv_8{gap:var(--space-5);width:min(400px,100%);padding:var(--space-8);border-radius:var(--radius-panel);background:var(--color-surface);display:grid}._title_kiitv_17{font-size:var(--text-2xl)}._fields_kiitv_21{gap:var(--space-4);display:grid}._submit_kiitv_26{width:100%}._hint_kiitv_30{color:var(--color-text-muted);font-size:var(--font-size-small)}@media (width<=480px){._form_kiitv_8{padding:var(--space-6) var(--space-5)}}._root_1h0of_1{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:var(--control-height);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-rail-text);font-size:var(--font-size-body);text-align:left;cursor:pointer;background:0 0;border:0;line-height:1.3;display:flex}._root_1h0of_1:hover{background:var(--color-rail-raised)}._root_1h0of_1:focus-visible{outline:2px solid var(--color-rail-active);outline-offset:2px}._root_1h0of_1[aria-pressed=true]{background:var(--color-rail-active);color:var(--color-on-primary)}._check_1h0of_30{visibility:hidden;flex:none}._root_1h0of_1[aria-pressed=true] ._check_1h0of_30{visibility:visible}@media (width<=768px){._root_1h0of_1{width:auto;min-height:40px;padding:var(--space-1) var(--space-4);border:1px solid var(--color-rail-line);border-radius:var(--radius-pill)}._check_1h0of_30{display:none}}._root_1bvhm_2{gap:var(--space-2) var(--space-6);padding:var(--space-5) var(--space-4);border-radius:var(--radius-md);animation:_fadeUp_1bvhm_1 var(--transition-base) both;grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}._root_1bvhm_2:hover{background:var(--color-surface-muted)}._root_1bvhm_2+._root_1bvhm_2:before{content:"";top:0;right:var(--space-4);left:var(--space-4);background:var(--color-border);height:1px;position:absolute}._root_1bvhm_2:hover:before,._root_1bvhm_2:hover+._root_1bvhm_2:before{background:0 0}._main_1bvhm_27{gap:var(--space-2);min-width:0;display:grid}._title_1bvhm_33{color:var(--color-text);font-family:var(--font-heading);font-size:var(--text-lg);overflow-wrap:anywhere;font-weight:500;line-height:1.3}._title_1bvhm_33:hover{color:var(--color-primary)}._title_1bvhm_33:visited{color:var(--color-text-muted)}._meta_1bvhm_48{gap:var(--space-1) var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-small);flex-wrap:wrap;display:flex}._meta_1bvhm_48>:not(:last-child):after{content:"·";margin-left:var(--space-3)}._experience_1bvhm_60{font-size:var(--font-size-small)}._side_1bvhm_64{align-content:start;justify-items:end;gap:var(--space-2);text-align:right;display:grid}._salary_1bvhm_72{font-family:var(--font-heading);font-size:var(--text-lg);white-space:nowrap;font-weight:500}._noSalary_1bvhm_79{color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--font-size-small);font-weight:400}._open_1bvhm_86{align-items:center;gap:var(--space-1);min-height:36px;font-size:var(--font-size-small);white-space:nowrap;font-weight:500;display:inline-flex}@media (width<=600px){._root_1bvhm_2{padding:var(--space-4) var(--space-2);grid-template-columns:minmax(0,1fr)}._side_1bvhm_64{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3);text-align:left;flex-wrap:wrap;display:flex}}@media (prefers-reduced-motion:reduce){._root_1bvhm_2{animation-name:_fadeIn_1bvhm_1}}._root_10e99_1{align-content:start;gap:var(--space-5);min-width:0;padding:var(--space-6);border-radius:var(--radius-panel);background:var(--color-surface);flex:1 1 0;grid-template-columns:minmax(0,1fr);display:grid}._head_10e99_13{justify-content:space-between;align-items:end;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}._title_10e99_21{font-size:var(--text-2xl)}._count_10e99_25{margin-top:var(--space-2);color:var(--color-text-muted)}._external_10e99_30{align-items:center;gap:var(--space-1);min-height:36px;font-size:var(--font-size-small);font-weight:500;display:inline-flex}._list_10e99_39{grid-template-columns:minmax(0,1fr);display:grid}._list_10e99_39[aria-busy=true]{opacity:.6}._state_10e99_47{justify-items:start;gap:var(--space-3);max-width:440px;padding:var(--space-12) 0;display:grid}._stateIcon_10e99_55{border-radius:var(--radius-md);background:var(--color-surface-muted);width:48px;height:48px;color:var(--color-text-muted);place-items:center;display:grid}._stateIconDanger_10e99_65{background:var(--color-danger-soft);color:var(--color-danger)}._stateTitle_10e99_70{font-size:var(--text-xl)}._stateText_10e99_74{color:var(--color-text-muted)}._linkButton_10e99_78{min-height:var(--control-height);padding:0 var(--space-5);border:1px solid var(--color-control-border);border-radius:var(--radius-control);color:var(--color-text);align-items:center;font-weight:500;display:inline-flex}._linkButton_10e99_78:hover{background:var(--color-surface-muted);text-decoration:none}._skeleton_10e99_93{gap:var(--space-3);padding:var(--space-5) var(--space-4);display:grid}._skeleton_10e99_93+._skeleton_10e99_93{border-top:1px solid var(--color-border)}._bar_10e99_102{border-radius:var(--radius-sm);background:var(--color-surface-muted);height:14px;animation:1.4s ease-in-out infinite _pulse_10e99_1;display:block}._barTitle_10e99_110{width:55%;height:20px}._barLine_10e99_115{width:80%}._barShort_10e99_119{width:35%}@media (width<=768px){._root_10e99_1{padding:var(--space-4)}._title_10e99_21{font-size:var(--text-xl)}._state_10e99_47{padding:var(--space-8) 0}}@media (prefers-reduced-motion:reduce){._bar_10e99_102{animation:none}}._root_mk1ol_1{top:var(--space-4);align-content:start;gap:var(--space-3);max-height:calc(100vh - 2 * var(--space-4));padding:var(--space-4) var(--space-3);border-radius:var(--radius-panel);background:var(--color-rail);color:var(--color-rail-text);flex:0 0 220px;grid-template-columns:minmax(0,1fr);display:grid;position:sticky;overflow-y:auto}._keyword_mk1ol_17{animation:_slideIn_mk1ol_1 var(--transition-base) both;flex-basis:260px}._head_mk1ol_22{align-items:center;gap:var(--space-3);padding:0 var(--space-2);display:flex}._num_mk1ol_29{border:1px solid var(--color-rail-line);border-radius:var(--radius-pill);width:24px;height:24px;color:var(--color-rail-text-muted);font-size:var(--font-size-caption);flex:none;place-items:center;display:grid}._current_mk1ol_41 ._num_mk1ol_29{border-color:var(--color-rail-active);background:var(--color-rail-active);color:var(--color-on-primary)}._title_mk1ol_47{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:500}@keyframes _slideIn_mk1ol_1{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@media (width<=1024px){._root_mk1ol_1{flex-basis:200px}._keyword_mk1ol_17{flex-basis:232px}}@media (width<=768px){._root_mk1ol_1{max-height:none;padding:var(--space-4);position:static;overflow:visible}._keyword_mk1ol_17{animation-name:_fadeUp_mk1ol_1}}@media (prefers-reduced-motion:reduce){._keyword_mk1ol_17{animation-name:_fadeIn_mk1ol_1}}._layout_1bg34_1{gap:var(--space-3);padding-top:var(--space-2);align-items:flex-start;display:flex}._selector_1bg34_8{display:contents}._list_1bg34_12{gap:var(--space-1);display:grid}._filter_1bg34_17{width:100%;min-height:40px;padding:0 var(--space-3);border:1px solid var(--color-rail-line);border-radius:var(--radius-md);background:var(--color-rail-raised);color:var(--color-rail-text)}._filter_1bg34_17::placeholder{color:var(--color-rail-text-muted)}._filter_1bg34_17:focus-visible{outline:2px solid var(--color-rail-active);outline-offset:0}._empty_1bg34_34{padding:var(--space-2);color:var(--color-rail-text-muted);font-size:var(--font-size-small)}._summary_1bg34_40{display:none}._summaryText_1bg34_44{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}._change_1bg34_52{min-height:40px;padding:0 var(--space-4);border:1px solid var(--color-rail-line);border-radius:var(--radius-pill);color:var(--color-rail-text);cursor:pointer;background:0 0;flex:none}._change_1bg34_52:hover{background:var(--color-rail-raised)}._change_1bg34_52:focus-visible{outline:2px solid var(--color-rail-active);outline-offset:2px}@media (width<=768px){._layout_1bg34_1{flex-direction:column;align-items:stretch}._selector_1bg34_8{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}._list_1bg34_12{gap:var(--space-2);flex-wrap:wrap;display:flex}._collapsed_1bg34_85>section{display:none}._collapsed_1bg34_85 ._summary_1bg34_40{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-panel);background:var(--color-rail);color:var(--color-rail-text);display:flex}}._root_fpytx_1{gap:var(--space-4);max-width:880px;padding-top:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}._title_fpytx_9{font-size:var(--text-3xl)}._tabs_fpytx_13{justify-self:start;gap:var(--space-1);max-width:100%;padding:var(--space-1);border-radius:var(--radius-pill);background:var(--color-surface);display:inline-flex}._tab_fpytx_13{min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-pill);color:var(--color-text-muted);white-space:nowrap;align-items:center;font-weight:500;display:inline-flex}._tab_fpytx_13:hover{color:var(--color-text);text-decoration:none}._active_fpytx_38{background:var(--color-surface-muted);color:var(--color-text)}@media (width<=768px){._title_fpytx_9{font-size:var(--text-2xl)}}@media (width<=480px){._tabs_fpytx_13{border-radius:var(--radius-lg);flex-wrap:wrap}}
