*{box-sizing:border-box}:root{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0;color-scheme:light;--background: #f4f7f6;--surface: #fff;--muted: #ecf2f0;--raised: #fff;--text: #172025;--secondary: #657479;--border: #dde6e3;--primary: #0c6673;--primary-pressed: #094e58;--action: #f04b3f;--accent: #f4d35e;--success: #1f9d73;--danger: #d64545;--overlay: rgba(23, 32, 37, .42);--shadow: 0 4px 12px rgba(16, 24, 28, .08)}:root[data-theme=dark]{color-scheme:dark;--background: #0e1416;--surface: #151d20;--muted: #223034;--raised: #1c272b;--text: #f5f7f6;--secondary: #9fb0b4;--border: #2b393d;--primary: #36a8b5;--primary-pressed: #258e9b;--action: #ff7065;--accent: #f6d968;--success: #43c99a;--danger: #ff6b68;--overlay: rgba(0, 0, 0, .62);--shadow: 0 4px 12px rgba(0, 0, 0, .4)}body{margin:0;background:var(--background);color:var(--text);font-size:16px;line-height:1.5}button,input,select,textarea{font:inherit}button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text);cursor:pointer;font-weight:600}button:hover{background:var(--muted)}button:disabled{opacity:.55;cursor:not-allowed}button[aria-pressed=true]{background:var(--primary);color:var(--surface);border-color:var(--primary)}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:3px solid var(--primary);outline-offset:3px}h1,h2,h3{line-height:1.25;margin:0 0 12px;font-weight:700}h1{font-size:28px}h2{font-size:22px}h3{font-size:18px}p{margin:0 0 12px}small{font-size:12px;color:var(--secondary)}label{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:500}input:not([type=checkbox]),select,textarea{width:100%;min-width:0;min-height:50px;border:1px solid var(--border);border-radius:12px;padding:12px 14px;background:var(--surface);color:var(--text)}textarea{min-height:120px;resize:vertical}fieldset{border:1px solid var(--border);border-radius:12px;min-width:0}img{max-width:100%}table{border-collapse:collapse;width:100%;text-align:start;font-size:14px}th,td{padding:16px;border-block-end:1px solid var(--border);text-align:start;vertical-align:top}th{font-size:12px;color:var(--secondary);text-transform:uppercase;background:var(--muted)}td{max-width:360px;overflow-wrap:anywhere}details{min-width:180px}summary{cursor:pointer;color:var(--primary);padding:8px}._app_t3za9_183{display:flex;min-height:100dvh}._sidebar_t3za9_187{position:fixed;inset-block:0;inset-inline-start:0;width:248px;background:var(--surface);border-inline-end:1px solid var(--border);display:flex;flex-direction:column;padding:32px 20px;z-index:20}._brand_t3za9_199{display:flex;gap:10px;align-items:center;font-size:20px;color:var(--text);font-weight:750}._brand_t3za9_199 img{width:34px}._brand_t3za9_199 span{font-size:12px;color:var(--action)}._workspace_t3za9_214{font-size:11px;text-transform:uppercase;letter-spacing:1.4px;color:var(--secondary);margin:44px 12px 16px}._sideNav_t3za9_221{display:grid;gap:8px}._sideNav_t3za9_221 a{display:flex;gap:12px;align-items:center;color:var(--secondary);padding:12px;border-radius:12px;font-size:14px;font-weight:600;min-height:48px}._sideNav_t3za9_221 a.active{background:var(--muted);color:var(--primary)}._sidebarFooter_t3za9_240{margin-block-start:auto;padding:24px 12px 0;color:var(--secondary);font-size:12px}._sidebarFooter_t3za9_240 span{font-size:10px}._mainColumn_t3za9_249{margin-inline-start:248px;flex:1;min-width:0}._topbar_t3za9_254{height:88px;background:var(--surface);border-block-end:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 40px;gap:16px}._greeting_t3za9_264{color:var(--secondary);font-size:14px}._actions_t3za9_268{display:flex;gap:12px;align-items:center;flex-wrap:wrap}._topbar_t3za9_254 select{width:72px;border:none;background:transparent}._bell_t3za9_279{position:relative;display:flex;padding:12px;color:var(--text)}._bell_t3za9_279 span{position:absolute;inset-block-start:2px;inset-inline-end:0;min-width:18px;border-radius:999px;background:var(--action);color:#fff;font-size:10px;text-align:center}._userMenu_t3za9_296{border:none;padding:6px;background:transparent;font-size:13px}._smallAvatar_t3za9_302,._avatar_t3za9_303{border-radius:12px;display:grid;place-items:center;background:var(--muted);color:var(--primary);font-weight:700}._smallAvatar_t3za9_302{width:36px;height:36px}._avatar_t3za9_303{width:80px;height:88px;flex-shrink:0;font-size:30px}._main_t3za9_249{max-width:1540px;margin:auto;padding:40px;outline:none}._pageHeader_t3za9_327{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-block-end:32px}._pageHeader_t3za9_327 p{color:var(--secondary);font-size:14px;margin:0}._primaryLink_t3za9_339,._primary_t3za9_339{display:inline-flex;justify-content:center;align-items:center;min-height:52px;background:var(--primary);color:var(--surface);border-color:var(--primary);border-radius:12px;padding:12px 20px;font-weight:600;font-size:15px;white-space:nowrap}._primary_t3za9_339:hover,._primaryLink_t3za9_339:hover{background:var(--primary-pressed);text-decoration:none}._card_t3za9_359{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:24px;margin-block-end:24px;min-width:0}._card_t3za9_359 a{display:inline-flex;align-items:center;gap:4px}._twoCols_t3za9_372{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}._twoCols_t3za9_372>._card_t3za9_359{margin:0 0 24px}._form_t3za9_381{display:grid;gap:20px;max-width:680px;margin-block:16px}._row_t3za9_387{display:flex;align-items:center;gap:16px;justify-content:space-between;padding-block:16px;border-block-end:1px solid var(--border)}._row_t3za9_387:last-child{border:none}._row_t3za9_387 p{margin:4px 0;color:var(--secondary);font-size:14px}._row_t3za9_387>div{min-width:0}._stack_t3za9_406{display:grid;gap:16px}._stack_t3za9_406>._card_t3za9_359{margin:0}._badge_t3za9_413{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:5px 10px;font-size:12px;background:var(--muted);color:var(--primary);white-space:nowrap}._badge_t3za9_413[data-status=completed],._badge_t3za9_413[data-status=verified],._badge_t3za9_413[data-status=paid],._badge_t3za9_413[data-status=accepted]{color:var(--success)}._badge_t3za9_413[data-status=cancelled],._badge_t3za9_413[data-status=rejected],._badge_t3za9_413[data-status=refused]{color:var(--danger)}._error_t3za9_435{border-inline-start:3px solid var(--danger);background:var(--muted);padding:12px;color:var(--danger);font-size:14px}._loading_t3za9_442{padding:48px;display:flex;gap:12px;align-items:center;justify-content:center;color:var(--secondary)}._spin_t3za9_450{animation:_spin_t3za9_450 1s linear infinite}@keyframes _spin_t3za9_450{to{transform:rotate(360deg)}}._empty_t3za9_458{padding:48px 24px;text-align:center;color:var(--secondary)}._muted_t3za9_463{color:var(--secondary);font-size:14px}._eyebrow_t3za9_467{font-size:11px;letter-spacing:1.2px;font-weight:700;color:var(--primary);text-transform:uppercase}._danger_t3za9_474{color:var(--danger)}._action_t3za9_268{display:inline-flex;flex-direction:column;gap:8px}._scrim_t3za9_482{position:fixed;inset:0;background:var(--overlay);z-index:80}._dialog_t3za9_488{position:fixed;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);background:var(--raised);border:1px solid var(--border);border-radius:20px;box-shadow:var(--shadow);padding:32px;width:min(520px,calc(100vw - 32px));max-height:90dvh;overflow:auto;z-index:81}._dialogClose_t3za9_503{position:absolute;inset-inline-end:12px;inset-block-start:12px;border:none;padding:8px}._srOnly_t3za9_510{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}._detailList_t3za9_518{margin:0;display:grid;gap:0}._detailList_t3za9_518>div{display:flex;gap:20px;justify-content:space-between;border-block-end:1px solid var(--border);padding:12px 0;font-size:14px}._detailList_t3za9_518 dt{color:var(--secondary);text-transform:capitalize}._detailList_t3za9_518 dd{margin:0;text-align:end;overflow-wrap:anywhere;max-width:65%}._tableWrap_t3za9_541{background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:auto;margin-block:24px}._filters_t3za9_548{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px}._dropdown_t3za9_553{background:var(--raised);padding:8px;border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);z-index:60;min-width:200px}._dropdown_t3za9_553>*{display:flex;gap:12px;padding:12px;border-radius:8px;cursor:pointer;font-size:14px}._dropdown_t3za9_553>*:focus{background:var(--muted);outline:none}._bottomNav_t3za9_574,._mobileBrand_t3za9_575{display:none}._skip_t3za9_578{position:absolute;inset-block-start:-100px;inset-inline-start:20px;z-index:100;background:var(--surface);padding:12px}._skip_t3za9_578:focus{inset-block-start:10px}._banner_t3za9_589{padding:12px 24px;background:var(--muted);display:flex;align-items:center;justify-content:center;gap:16px;font-size:14px}._connection_t3za9_598{text-align:end;color:var(--secondary);font-size:11px;padding:4px 40px}._discoveryToolbar_t3za9_604{display:flex;gap:16px;align-items:center;margin-block-end:24px}._search_t3za9_610{display:flex;flex-direction:row;align-items:center;gap:12px;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding-inline:16px;flex:1}._search_t3za9_610 input{border:none!important;background:transparent!important;padding-inline:0!important}._segment_t3za9_626{display:flex;padding:4px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}._segment_t3za9_626 button{border:none;min-width:76px}._categories_t3za9_637{display:flex;gap:12px;overflow:auto;padding-block:4px 24px;margin-block-end:8px}._categories_t3za9_637 button{flex-direction:column;border:none;background:transparent;font-size:12px;font-weight:500;min-width:80px;flex-shrink:0;padding:8px}._categories_t3za9_637 button[aria-pressed=true]{background:var(--muted);color:var(--primary)}._categoryIcon_t3za9_658{width:44px;height:44px;border:1px solid var(--border);border-radius:50%;display:grid;place-items:center;font-size:24px;color:var(--primary);background:var(--surface)}._artisanGrid_t3za9_669{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}._artisanCard_t3za9_674{padding:20px;border:1px solid var(--border);border-radius:16px;background:var(--surface);min-width:0;transition:border-color .15s}._artisanCard_t3za9_674[data-selected=true]{border-color:var(--primary);box-shadow:var(--shadow)}._artisanTop_t3za9_686{display:flex;gap:16px}._artisanTop_t3za9_686 h3{font-size:16px;display:flex;gap:6px;align-items:center;margin:0 0 4px}._artisanTop_t3za9_686 h3 a{color:var(--text)}._artisanTop_t3za9_686 p{font-size:12px;color:var(--secondary);margin:0 0 4px}._artisanTop_t3za9_686 ._photo_t3za9_705{width:80px;height:88px;object-fit:cover}._verified_t3za9_710{color:var(--success);flex-shrink:0}._availability_t3za9_714{font-size:11px;color:var(--success)}._availability_t3za9_714[data-status=busy]{color:var(--action)}._availability_t3za9_714[data-status=unknown]{color:var(--secondary)}._meta_t3za9_724{display:flex;align-items:center;gap:4px;margin-block-start:6px!important}._meta_t3za9_724 svg:first-child{color:var(--accent);fill:var(--accent)}._artisanBottom_t3za9_734{display:flex;gap:12px;align-items:center;border-block-start:1px solid var(--border);margin-block-start:16px;padding-block-start:12px;font-size:12px}._artisanBottom_t3za9_734>span{display:grid;margin-inline-start:auto;text-align:end;white-space:nowrap}._textButton_t3za9_749{border:none;background:transparent!important;padding:0;min-height:44px;font-size:12px;text-align:start;justify-content:start}._mapSplit_t3za9_758{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:24px}._scrollList_t3za9_763{display:grid;gap:16px;max-height:720px;overflow:auto;padding-inline-end:4px}._mapSticky_t3za9_770{position:sticky;inset-block-start:20px;align-self:start;display:grid;gap:16px}._map_t3za9_758{height:420px;border-radius:16px;overflow:hidden;background:var(--muted)}._mapFallback_t3za9_783{min-height:240px;background:var(--muted);display:grid;place-items:center;border-radius:16px;color:var(--secondary);padding:24px;text-align:center}._mapMarker_t3za9_793{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px;border:2px solid var(--border);border-radius:16px;background:var(--surface);color:var(--primary);box-shadow:var(--shadow);font-size:12px;font-weight:700;min-width:48px}._mapMarker_t3za9_793[data-selected=true]{border-color:var(--primary);transform:scale(1.1)}._mapMarker_t3za9_793 span{color:var(--text)}._photo_t3za9_705{width:112px;height:112px;object-fit:cover;border-radius:12px;display:inline-block;margin:4px}._mediaPicker_t3za9_823{padding:16px;display:grid;gap:12px}._mediaPicker_t3za9_823 input{font-size:12px}._video_t3za9_831{width:100%;max-height:50vh;border-radius:12px}._stats_t3za9_836{display:flex;gap:24px;padding-block:24px;margin-block:12px;border-block:1px solid var(--border)}._review_t3za9_843{padding-block:20px;border-block-end:1px solid var(--border)}._review_t3za9_843 span{float:inline-end;color:var(--primary)}._review_t3za9_843 p{margin-block-start:8px}._timeline_t3za9_854{padding-inline-start:20px}._timeline_t3za9_854 li{padding-inline-start:12px;padding-block:8px}._timeline_t3za9_854 li::marker{color:var(--primary)}._timeline_t3za9_854 p{font-size:12px;color:var(--secondary)}._messages_t3za9_868{display:flex;flex-direction:column;gap:16px;max-height:60vh;overflow:auto;padding:16px 0}._message_t3za9_868,._myMessage_t3za9_877{padding:16px;border-radius:16px;background:var(--muted);max-width:80%;align-self:flex-start;white-space:pre-wrap;overflow-wrap:anywhere}._myMessage_t3za9_877{background:var(--primary);color:var(--surface);align-self:flex-end}._myMessage_t3za9_877 a,._myMessage_t3za9_877 small{color:inherit}._message_t3za9_868 strong,._myMessage_t3za9_877 strong{font-size:12px}._message_t3za9_868 a,._myMessage_t3za9_877 a{font-size:11px;display:block}._notification_t3za9_904{display:block;width:100%;text-align:start;border:none;padding:0;white-space:normal;background:transparent!important}._notification_t3za9_904[data-unread=true]{border-inline-start:3px solid var(--primary);padding-inline-start:16px}._notification_t3za9_904 p{font-weight:400;font-size:14px;margin:8px 0}._statsGrid_t3za9_922{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px}._statNumber_t3za9_927{font-size:34px;color:var(--primary)}._adminDetailRow_t3za9_931{padding-block:16px;border-block-end:1px solid var(--border)}._authLayout_t3za9_935{display:grid;grid-template-columns:1fr 1fr;min-height:100dvh}._authBrand_t3za9_940{position:relative;overflow:hidden;background:var(--primary);color:var(--surface);padding:64px;display:flex;flex-direction:column;justify-content:center}._authBrand_t3za9_940 img{width:64px;margin-block-end:24px}._authBrand_t3za9_940 h1{font-size:24px;margin-block-end:64px}._authBrand_t3za9_940 h2{font-size:48px;max-width:520px;line-height:1.15}._authBrand_t3za9_940 p{opacity:.8;font-size:18px}._brandPattern_t3za9_967{font-size:280px;line-height:1;align-self:flex-end;opacity:.12;margin-block-start:36px;color:var(--accent)}._authCard_t3za9_975{width:min(480px,100%);padding:48px 32px;align-self:center;justify-self:center;margin:auto}._authCard_t3za9_975 h1{margin-block-end:28px}._authLinks_t3za9_985{display:flex;justify-content:space-between;font-size:13px;gap:16px;margin-block-start:24px}@media(min-width:1440px){._artisanGrid_t3za9_669{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1023px){._sidebar_t3za9_187{width:88px;padding:28px 14px}._brand_t3za9_199{justify-content:center}._brand_t3za9_199 img{width:40px}._brand_t3za9_199{font-size:0}._brand_t3za9_199 span,._workspace_t3za9_214,._sideNav_t3za9_221 span,._sidebarFooter_t3za9_240{display:none}._sideNav_t3za9_221{margin-block-start:40px}._sideNav_t3za9_221 a{justify-content:center}._mainColumn_t3za9_249{margin-inline-start:88px}._main_t3za9_249{padding:24px}._topbar_t3za9_254{padding-inline:24px}._twoCols_t3za9_372{gap:16px}._mapSplit_t3za9_758{grid-template-columns:1fr 1fr}._authBrand_t3za9_940{padding:40px}._authBrand_t3za9_940 h2{font-size:36px}._artisanGrid_t3za9_669{grid-template-columns:repeat(2,minmax(0,1fr))}._artisanTop_t3za9_686{gap:12px}._artisanTop_t3za9_686 ._photo_t3za9_705,._avatar_t3za9_303{width:60px;height:72px}}@media(max-width:767px){._sidebar_t3za9_187{display:none}._mainColumn_t3za9_249{margin:0}._main_t3za9_249{padding:24px 20px 120px}._topbar_t3za9_254{height:72px;padding-inline:20px}._greeting_t3za9_264{display:none}._mobileBrand_t3za9_575{display:block;font-weight:750;font-size:18px;color:var(--text)}._userMenu_t3za9_296>span:not(._smallAvatar_t3za9_302),._userMenu_t3za9_296>svg{display:none}._topbar_t3za9_254 ._actions_t3za9_268{gap:4px}._topbar_t3za9_254 select{width:60px}._bottomNav_t3za9_574{display:flex;position:fixed;inset-inline:0;inset-block-end:0;border-block-start:1px solid var(--border);background:var(--surface);z-index:40;justify-content:space-around;padding:8px 8px max(12px,env(safe-area-inset-bottom))}._bottomNav_t3za9_574 a,._bottomNav_t3za9_574>button{display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center;min-width:44px;min-height:48px;font-size:10px;color:var(--secondary);border:none;flex:1}._bottomNav_t3za9_574 a.active{color:var(--primary)}._pageHeader_t3za9_327{display:block;margin-block-end:24px}._pageHeader_t3za9_327 h1{font-size:26px}._pageHeader_t3za9_327>a{margin-block-start:16px}._twoCols_t3za9_372,._mapSplit_t3za9_758,._artisanGrid_t3za9_669{grid-template-columns:1fr}._card_t3za9_359{padding:20px;margin-block-end:20px}._discoveryToolbar_t3za9_604{flex-wrap:wrap;gap:12px}._search_t3za9_610{flex-basis:100%}._segment_t3za9_626,._segment_t3za9_626 button{flex:1}._categories_t3za9_637{margin-inline:-8px;gap:4px}._categories_t3za9_637 button{min-width:72px}._artisanCard_t3za9_674{padding:16px}._artisanTop_t3za9_686 ._photo_t3za9_705,._avatar_t3za9_303{width:80px;height:88px}._mapSticky_t3za9_770{position:static}._scrollList_t3za9_763{max-height:none}._mapSplit_t3za9_758 ._scrollList_t3za9_763{max-height:380px}._map_t3za9_758{height:340px}._authLayout_t3za9_935{display:block}._authBrand_t3za9_940{min-height:220px;padding:32px 24px}._authBrand_t3za9_940 img{width:40px;margin:0 0 12px}._authBrand_t3za9_940 h1{font-size:18px;margin:0 0 24px}._authBrand_t3za9_940 h2{font-size:28px;max-width:300px}._authBrand_t3za9_940 p{font-size:14px}._brandPattern_t3za9_967{position:absolute;inset-inline-end:20px;inset-block-end:0;font-size:160px}._authCard_t3za9_975{padding:32px 24px}._row_t3za9_387{flex-wrap:wrap}._dialog_t3za9_488{padding:24px}._tableWrap_t3za9_541{margin-inline:-4px}._filters_t3za9_548{grid-template-columns:repeat(2,minmax(0,1fr))}._connection_t3za9_598{padding-inline:20px}._stats_t3za9_836{gap:16px;font-size:14px}._statsGrid_t3za9_922{grid-template-columns:repeat(2,minmax(0,1fr))}._message_t3za9_868,._myMessage_t3za9_877{max-width:92%}}@media(prefers-reduced-motion:reduce){._spin_t3za9_450{animation:none}*{scroll-behavior:auto!important;transition:none!important}}
