._button_1fyj2_1{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:8px 14px;border:1px solid transparent;border-radius:var(--radius-btn);font-size:var(--fs-table);font-weight:var(--fw-semibold);line-height:1.2;white-space:nowrap;cursor:pointer;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s}._button_1fyj2_1:disabled{cursor:not-allowed;opacity:.55}._sm_1fyj2_27{min-height:30px;padding:5px 10px;font-size:13px}._full_1fyj2_33{width:100%}._primary_1fyj2_37{background:var(--orange);color:var(--white)}._primary_1fyj2_37:hover:not(:disabled){background:var(--orange-dark)}._secondary_1fyj2_45{background:var(--white);color:var(--ink);border-color:var(--border)}._secondary_1fyj2_45:hover:not(:disabled){border-color:var(--grey-text)}._dark_1fyj2_54{background:var(--ink-2);color:var(--white)}._dark_1fyj2_54:hover:not(:disabled){background:var(--ink)}._danger_1fyj2_62{background:var(--white);color:var(--red);border-color:var(--red-border)}._danger_1fyj2_62:hover:not(:disabled){background:var(--red-tint)}._link_1fyj2_72{min-height:0;padding:0;background:none;color:var(--orange);text-decoration:underline;text-underline-offset:2px}._link_1fyj2_72:hover:not(:disabled){color:var(--orange-dark)}._icon_1fyj2_85{min-height:0;width:36px;height:36px;padding:0;background:none;color:var(--ink-2)}._icon_1fyj2_85:hover:not(:disabled){background:var(--bar)}._spinner_1fyj2_97{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:_spin_1fyj2_97 .7s linear infinite}@keyframes _spin_1fyj2_97{to{transform:rotate(360deg)}}._fullPage_10c6u_1{display:grid;place-items:center;height:100%;min-height:240px}._spinner_10c6u_8{width:26px;height:26px;border:3px solid var(--border);border-top-color:var(--orange);border-radius:50%;animation:_spin_10c6u_8 .8s linear infinite}@keyframes _spin_10c6u_8{to{transform:rotate(360deg)}}._block_10c6u_23{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 20px;text-align:center;color:var(--grey-text-2)}._title_10c6u_33{font-size:var(--fs-section);font-weight:var(--fw-semibold);color:var(--ink)}._errorTitle_10c6u_39{font-weight:var(--fw-semibold);color:var(--red)}._center_v2wyt_1{display:grid;place-items:center;min-height:calc(100vh - var(--topbar-height));padding:var(--page-pad)}._tabs_v2wyt_8{padding:0 var(--page-pad)}._loginPage_v2wyt_13{display:grid;place-items:center;min-height:100vh;padding:24px 16px;background:var(--canvas)}._loginCard_v2wyt_21{width:100%;max-width:400px;padding:32px 28px 28px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--white);box-shadow:var(--shadow-card)}._loginLogo_v2wyt_31{display:block;width:150px;height:auto;margin:0 auto 20px}._loginTitle_v2wyt_38{margin-bottom:4px;font-size:20px;font-weight:var(--fw-bold);text-align:center}._loginSubtitle_v2wyt_45{margin-bottom:22px;font-size:var(--fs-table);text-align:center;color:var(--grey-text-2)}._loginForm_v2wyt_52{display:flex;flex-direction:column;gap:16px}._formError_v2wyt_58{padding:10px 12px;border:1px solid var(--red-border);border-radius:var(--radius-btn);background:var(--red-tint);font-size:var(--fs-table);color:var(--red)}._settingsTabs_v2wyt_67{padding:14px var(--page-pad) 0}._gallery_v2wyt_72{display:flex;flex-direction:column;gap:28px;padding:0 var(--page-pad) 40px}._gallerySection_v2wyt_79{display:flex;flex-direction:column;gap:12px}._galleryTitle_v2wyt_85{font-size:var(--fs-section);font-weight:var(--fw-bold)}._row_v2wyt_90{display:flex;flex-wrap:wrap;align-items:center;gap:10px}._card_v2wyt_97{border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden;box-shadow:var(--shadow-card)}._formGrid_v2wyt_104{display:grid;grid-template-columns:1fr 1fr;gap:16px}._devNote_v2wyt_110{padding:10px 12px;border:1px dashed var(--orange-border);border-radius:var(--radius-btn);background:var(--orange-tint);font-size:var(--fs-table);color:var(--orange-dark)}@media(max-width:640px){._formGrid_v2wyt_104{grid-template-columns:1fr}._loginCard_v2wyt_21{padding:26px 18px 20px}}._shell_b1f4h_1{display:flex;min-height:100vh}._sidebar_b1f4h_7{position:sticky;top:0;display:flex;flex-direction:column;flex:none;width:var(--sidebar-width);height:100vh;background:var(--sidebar-bg);color:var(--sidebar-text)}._logo_b1f4h_19{display:block;padding:20px 20px 16px}._logo_b1f4h_19 img{display:block;width:136px;height:auto}._nav_b1f4h_30{flex:1;overflow-y:auto;padding:4px 10px 16px}._group_b1f4h_36+._group_b1f4h_36{margin-top:18px}._groupLabel_b1f4h_40{padding:0 10px 6px;font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--sidebar-muted)}._navLink_b1f4h_48{display:flex;align-items:center;gap:12px;padding:8px 10px;border-left:3px solid transparent;border-radius:7px;font-size:var(--fs-body);font-weight:var(--fw-regular);color:var(--sidebar-text);text-decoration:none}._navLink_b1f4h_48:hover{color:var(--white);background:var(--sidebar-divider)}._navLink_b1f4h_48._active_b1f4h_66{background:var(--sidebar-active-bg);border-left-color:var(--orange);color:var(--white)}._navLink_b1f4h_48._active_b1f4h_66 svg{color:var(--orange)}._footer_b1f4h_76{padding:14px 20px 18px;border-top:1px solid var(--sidebar-divider)}._footerRole_b1f4h_81{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--sidebar-muted)}._footerName_b1f4h_88{font-size:16px;font-weight:var(--fw-bold);color:var(--white)}._main_b1f4h_95{display:flex;flex-direction:column;flex:1;min-width:0;background:var(--white)}._topbar_b1f4h_103{display:flex;align-items:center;gap:16px;height:var(--topbar-height);padding:0 var(--page-pad);border-bottom:1px solid var(--border);background:var(--white)}._globalSearch_b1f4h_113{position:relative;flex:0 1 460px}._globalSearch_b1f4h_113 svg{position:absolute;top:50%;left:12px;transform:translateY(-50%);color:var(--grey-text)}._globalSearch_b1f4h_113 input{width:100%;height:38px;padding:6px 12px 6px 34px;border:1px solid var(--border);border-radius:var(--radius-btn);background:var(--white);font-size:var(--fs-input-sm)}._globalSearch_b1f4h_113 input:disabled{background:var(--white);cursor:not-allowed}._topbarRight_b1f4h_141{display:flex;align-items:center;gap:8px;margin-left:auto}._userButton_b1f4h_148{display:flex;align-items:center;gap:6px;padding:6px 8px;border:0;border-radius:var(--radius-btn);background:none;font-size:var(--fs-table);color:var(--grey-text-2);cursor:pointer}._userButton_b1f4h_148:hover{background:var(--bar)}._menuWrap_b1f4h_165{position:relative}._menu_b1f4h_165{position:absolute;right:0;top:calc(100% + 6px);z-index:20;min-width:220px;padding:6px;border:1px solid var(--border);border-radius:10px;background:var(--white);box-shadow:var(--shadow-modal)}._menuHeader_b1f4h_182{padding:8px 10px 10px;border-bottom:1px solid var(--border-row);margin-bottom:4px}._menuName_b1f4h_188{font-weight:var(--fw-semibold);color:var(--ink)}._menuEmail_b1f4h_193{font-size:13px;color:var(--grey-text)}._menuItem_b1f4h_198{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:0;border-radius:6px;background:none;font-size:var(--fs-table);text-align:left;cursor:pointer}._menuItem_b1f4h_198:hover{background:var(--bar)}._content_b1f4h_216{flex:1;min-width:0}._sidebarHead_b1f4h_222{display:flex;align-items:center;justify-content:space-between}._sidebarClose_b1f4h_228,._menuButton_b1f4h_229{display:none;align-items:center;justify-content:center;flex:none;width:44px;height:44px;border:0;border-radius:var(--radius-btn);background:none;cursor:pointer}._sidebarClose_b1f4h_228{margin-right:10px;color:var(--sidebar-text)}._menuButton_b1f4h_229{margin-left:-8px;color:var(--ink)}._menuButton_b1f4h_229:hover{background:var(--bar)}._backdrop_b1f4h_256{display:none}._userInitials_b1f4h_260{font-weight:var(--fw-semibold)}@media(max-width:1023px){._sidebar_b1f4h_7{position:fixed;top:0;left:0;z-index:40;width:min(var(--sidebar-width),85vw);transform:translate(-100%);visibility:hidden;transition:transform .2s ease,visibility 0s linear .2s}._sidebarOpen_b1f4h_279{transform:none;visibility:visible;box-shadow:var(--shadow-modal);transition:transform .2s ease}._backdrop_b1f4h_256{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:39;background:var(--overlay)}._sidebarClose_b1f4h_228,._menuButton_b1f4h_229{display:inline-flex}._globalSearch_b1f4h_113{flex:1 1 auto;min-width:0}}@media(max-width:640px){._topbar_b1f4h_103{gap:6px}._topbarRight_b1f4h_141{gap:2px}._userName_b1f4h_315{display:none}._userButton_b1f4h_148{width:40px;height:40px;justify-content:center;border-radius:50%;background:var(--bar);color:var(--ink)}._menu_b1f4h_165{position:fixed;top:calc(var(--topbar-height) - 4px);right:8px;left:auto;max-width:calc(100vw - 16px)}}._underline_znrqp_2{display:flex;gap:28px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--border)}._underline_znrqp_2 ._tab_znrqp_10{padding:12px 2px;border:0;border-bottom:3px solid transparent;background:none;font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--grey-text-2);text-decoration:none;cursor:pointer}._underline_znrqp_2 ._tab_znrqp_10:hover{color:var(--ink)}._underline_znrqp_2 ._active_znrqp_26{color:var(--ink);border-bottom-color:var(--orange)}._pill_znrqp_32{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--border)}._pill_znrqp_32 ._tab_znrqp_10{margin-bottom:-1px;padding:8px 14px;border:1px solid var(--border);border-radius:8px 8px 0 0;background:var(--white);font-size:var(--fs-table);font-weight:var(--fw-semibold);color:var(--ink-2);text-decoration:none;cursor:pointer}._pill_znrqp_32 ._active_znrqp_26{background:var(--ink-2);border-color:var(--ink-2);color:var(--white)}._count_znrqp_59{margin-left:6px;font-weight:var(--fw-regular);color:var(--grey-text)}._pill_znrqp_32 ._active_znrqp_26 ._count_znrqp_59{color:var(--sidebar-text)}._tab_znrqp_10{flex:none;white-space:nowrap}@media(max-width:640px){._underline_znrqp_2{gap:20px}}._field_7xtq1_1{display:flex;flex-direction:column;gap:6px;min-width:0}._labelRow_7xtq1_8{display:flex;align-items:center;gap:5px}._lock_7xtq1_14{color:var(--grey-text)}._hint_7xtq1_18{font-size:13px;color:var(--grey-text)}._error_7xtq1_23{font-size:13px;color:var(--red)}._input_7xtq1_28,._textarea_7xtq1_29,._select_7xtq1_30{width:100%;min-height:40px;padding:8px 11px;border:1.5px solid var(--ink-2);border-radius:var(--radius-input);background:var(--white);font-size:var(--fs-input);color:var(--ink-2)}._textarea_7xtq1_29{min-height:84px;resize:vertical}._select_7xtq1_30{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:30px;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 15px) 50%,calc(100% - 11px) 50%;background-size:4px 4px;background-repeat:no-repeat}._input_7xtq1_28:focus,._textarea_7xtq1_29:focus,._select_7xtq1_30:focus{outline:none;border-color:var(--orange);box-shadow:0 0 0 3px var(--focus-ring)}._input_7xtq1_28::placeholder,._textarea_7xtq1_29::placeholder{color:var(--grey-text)}._input_7xtq1_28:read-only,._textarea_7xtq1_29:read-only{border-color:transparent;background:var(--canvas);color:var(--grey-text-2)}._invalid_7xtq1_80{border-color:var(--red)}._checkbox_7xtq1_84{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:var(--fs-table)}._checkbox_7xtq1_84 input{width:16px;height:16px;margin:0;accent-color:var(--orange);cursor:pointer}._toggle_7xtq1_101{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--bar);cursor:pointer}._toggle_7xtq1_101 input{position:absolute;opacity:0;pointer-events:none}._track_7xtq1_118{position:relative;flex:none;width:38px;height:22px;border-radius:var(--radius-pill);background:var(--border);transition:background-color .15s}._track_7xtq1_118:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--white);box-shadow:var(--shadow-card);transition:transform .15s}._toggle_7xtq1_101 input:checked+._track_7xtq1_118{background:var(--orange)}._toggle_7xtq1_101 input:checked+._track_7xtq1_118:after{transform:translate(16px)}._toggle_7xtq1_101 input:focus-visible+._track_7xtq1_118{outline:2px solid var(--orange);outline-offset:2px}._toggleTitle_7xtq1_154{font-weight:var(--fw-semibold);color:var(--ink)}._toggleText_7xtq1_159{font-size:13px;color:var(--grey-text-2)}._header_135q7_1{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:18px var(--page-pad) 14px}._title_135q7_9{font-size:var(--fs-title);font-weight:var(--fw-bold)}._actions_135q7_14{display:flex;gap:8px;margin-left:auto}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--orange: #ea6a1f;--orange-dark: #b4500f;--orange-tint: #fff4ea;--ink: #1c1917;--ink-2: #292524;--grey-text: #6b7280;--grey-text-2: #57534e;--canvas: #f3f1ee;--bar: #f8f7f5;--border: #e6e2dc;--border-row: #eeebe6;--white: #ffffff;--blue-tint: #eef2f7;--blue-border: #93a3b8;--blue-text: #33455c;--green-tint: #eaf3ee;--green: #256b47;--red: #b42318;--red-tint: #fbe9e4;--red-border: #f1a99b;--yellow-tint: #fdf6e7;--xero-blue: #13b5ea;--signature-navy: #1e3a8a;--orange-border: color-mix(in srgb, var(--orange) 45%, var(--white));--green-border: color-mix(in srgb, var(--green) 40%, var(--white));--sidebar-bg: var(--ink);--sidebar-text: color-mix(in srgb, var(--white) 78%, var(--ink));--sidebar-muted: color-mix(in srgb, var(--white) 45%, var(--ink));--sidebar-active-bg: color-mix(in srgb, var(--orange) 22%, var(--ink));--sidebar-divider: color-mix(in srgb, var(--white) 12%, var(--ink));--overlay: color-mix(in srgb, var(--ink) 45%, transparent);--focus-ring: color-mix(in srgb, var(--orange) 40%, transparent);--skeleton: color-mix(in srgb, var(--border) 70%, var(--white));--font: "Geist Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-title: 24px;--fs-section: 17px;--fs-body: 15px;--fs-table: 14px;--fs-label: 11px;--fs-input: var(--fs-body);--fs-input-sm: var(--fs-table);--fw-regular: 400;--fw-semibold: 600;--fw-bold: 700;--radius-card: 12px;--radius-btn: 6px;--radius-input: 7px;--radius-pill: 999px;--shadow-card: 0 1px 2px rgba(28, 25, 23, .06);--shadow-modal: 0 20px 50px rgba(28, 25, 23, .25);--page-pad: 20px;--cell-pad-y: 10px;--cell-pad-x: 12px;--sidebar-width: 228px;--topbar-height: 64px}@media(max-width:640px){:root{--page-pad: 14px;--fs-title: 21px}}@media(pointer:coarse){:root{--fs-input: 16px;--fs-input-sm: 16px}}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:var(--font);font-size:var(--fs-body);color:var(--ink-2);background:var(--canvas);-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0;color:var(--ink)}a{color:var(--orange);font-weight:var(--fw-semibold);text-underline-offset:2px}a:hover{color:var(--orange-dark)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.label{font-size:var(--fs-label);font-weight:var(--fw-regular);letter-spacing:.08em;text-transform:uppercase;color:var(--grey-text)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
