:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--slate-1:#fcfcfd;--slate-2:#f9f9fb;--slate-3:#f0f0f3;--slate-4:#e8e8ec;--slate-5:#e0e1e6;--slate-6:#d9d9e0;--slate-7:#cdced6;--slate-8:#b9bbc6;--slate-9:#8b8d98;--slate-10:#80838d;--slate-11:#60646c;--slate-12:#1c2024;--amber-3:#fff7c2;--amber-7:#e9c162;--amber-8:#e2a336;--amber-9:#ffc53d;--amber-10:#ffba18;--amber-12:#4f3422;--red-3:#feebec;--red-7:#f4a9aa;--red-9:#e5484d;--red-10:#dc3e42;--red-12:#641723;--green-3:#e6f6eb;--green-7:#8eceaa;--green-9:#30a46c;--green-10:#2b9a66;--green-12:#193b2d;--lime-3:#eefadc;--lime-7:#b1d16a;--lime-9:#99d52a;--lime-10:#93c926;--lime-12:#263209;--pink-3:#feeef8;--pink-7:#ecadd4;--pink-9:#d6409f;--pink-10:#d23197;--pink-12:#3b0a2a;--blue-3:#e6f4fe;--blue-7:#8ec8f6;--blue-9:#0090ff;--blue-10:#0588f0;--blue-12:#113264;--background:var(--slate-1);--foreground:var(--slate-12);--card:#fff;--card-foreground:var(--slate-12);--popover:#fff;--popover-foreground:var(--slate-12);--primary:#3e63dd;--primary-foreground:#fff;--primary-hover:#3358c8;--primary-soft:#edf2fe;--primary-border:#c6d4f9;--secondary:var(--slate-3);--secondary-foreground:var(--slate-12);--muted:var(--slate-3);--muted-foreground:var(--slate-11);--accent:var(--amber-3);--accent-foreground:var(--amber-12);--destructive:var(--red-9);--destructive-foreground:#fff;--destructive-hover:var(--red-10);--border:var(--slate-6);--input:var(--slate-7);--ring:var(--amber-8);--overlay:#1113187a;--inverse-foreground:#fff;--status-success:var(--green-12);--status-success-background:var(--green-3);--status-warning:var(--amber-12);--status-warning-background:var(--amber-3);--status-danger:var(--red-12);--status-danger-background:var(--red-3);--service-talent:var(--lime-9);--service-talent-subtle:var(--lime-3);--service-talent-hover:var(--lime-10);--service-talent-border:var(--lime-7);--service-talent-foreground:var(--lime-12);--service-talent-action:#52740d;--service-talent-action-foreground:#fff;--talent-ink:#1b1a17;--talent-surface:#fff;--manage-canvas:#f1f0ec;--talent-canvas:var(--manage-canvas);--talent-line:#e0ddd5;--talent-approved:#1e7a4f;--talent-pending:#9a4f00;--talent-rejected:#b42318;--talent-muted:#6c685f;--talent-pick:#1b1a17;--talent-pick-soft:#e9e6de;--talent-bar:#1b1a17;--talent-bar-text:#fff;--talent-pending-soft:#ffedd8;--talent-approved-soft:#e2f3e9;--talent-rejected-soft:#fdeae7;--wallet-card-foreground:#172033;--wallet-card-toddler-background:linear-gradient(145deg, #fff4f7, #ffe1e9 55%, #ffc9d8);--wallet-card-kinder-background:linear-gradient(145deg, #fff7f0, #ffe6d2 55%, #ffd2ad);--wallet-card-younger-children-background:linear-gradient(145deg, #fffbe8, #fff2b8 55%, #ffe28a);--wallet-card-elementary-background:linear-gradient(145deg, #f2faef, #ddf2d6 55%, #bfe5b4);--wallet-card-older-children-background:linear-gradient(145deg, #f1faff, #d9f0fc 55%, #b8dff3);--wallet-card-youth-background:linear-gradient(145deg, #f7f8fa, #e9ecf1 55%, #d5dae2);--wallet-card-toddler-shadow:#ffc9d84d;--wallet-card-kinder-shadow:#ffd2ad4d;--wallet-card-younger-children-shadow:#ffe28a47;--wallet-card-elementary-shadow:#bfe5b44d;--wallet-card-older-children-shadow:#b8dff34d;--wallet-card-youth-shadow:#bfc8d23d;--wallet-request-toddler-accent:#c97492;--wallet-request-kinder-accent:#c6814c;--wallet-request-younger-children-accent:#b69738;--wallet-request-elementary-accent:#5b9a63;--wallet-request-older-children-accent:#5d9bb8;--wallet-request-youth-accent:#82909e;--wallet-card-highlight:#ffffff47;--wallet-card-meta-background:#fff3;--wallet-card-meta-border:#ffffff5c;--wallet-card-meta-divider:#1720332e;--wallet-card-action-background:#111827;--wallet-card-action-hover:#172033;--wallet-card-action-foreground:#fff;--wallet-card-action-border:#ffffff1f;--wallet-card-action-shadow:#0f172a2e;--wallet-request-cancel-background:#bd3d4b;--wallet-request-cancel-foreground:#fff;--wallet-request-cancel-border:#ae3542;--wallet-request-cancel-hover:#a92f3c;--wallet-request-cancel-shadow:#7a142633;--service-market:var(--amber-9);--service-market-subtle:var(--amber-3);--service-market-hover:var(--amber-10);--service-market-border:var(--amber-7);--service-market-foreground:var(--amber-12);--service-market-active:#b45309;--service-market-active-subtle:#f59e0b24;--service-market-action:#b45309;--service-market-action-foreground:#fff;--market-content-width:1100px;--market-dialog-width:600px;--market-dialog-radius:20px;--market-sheet-radius:24px;--market-drawing-highlight:#fff8dc;--market-image-height:96px;--market-detail-image-height:150px;--market-thumb-size:56px;--market-check-size:22px;--market-checkbox-column:28px;--market-stepper-width:140px;--market-card-min-width:180px;--market-meta-height:18px;--market-order-height:52px;--market-badge-height:26px;--market-dot-size:24px;--market-grab-height:5px;--market-font-label:15px;--market-font-number:16px;--market-font-price:18px;--market-font-heading:20px;--mission-dialog-radius:24px;--mission-content-width:900px;--mission-dialog-width:600px;--mission-thumb-size:56px;--mission-submit-height:52px;--mission-font-heading:20px;--mission-font-label:15px;--service-mission:var(--green-9);--service-mission-subtle:var(--green-3);--service-mission-hover:var(--green-10);--service-mission-border:var(--green-7);--service-mission-foreground:#fff;--service-mission-active:#16794a;--service-mission-active-subtle:#10b98124;--service-mission-action:#16794a;--service-mission-action-foreground:#fff;--service-story:var(--pink-9);--service-story-subtle:var(--pink-3);--service-story-hover:var(--pink-10);--service-story-border:var(--pink-7);--service-story-foreground:#24051a;--service-story-active:#c0267e;--service-story-active-subtle:#d6409f24;--service-story-action:#b31d80;--service-story-action-foreground:#fff;--story-page-padding:16px;--story-content-width:900px;--story-dialog-width:480px;--story-feed-gap:20px;--story-card-radius:24px;--story-avatar-size:40px;--story-header-height:60px;--story-media-ratio:4 / 3;--story-glass-background:#ffffffe0;--story-glass-border:#ffffffc7;--story-card-border:#1c20241a;--story-card-shadow:0 9px 28px #1c202414, 0 1px 2px #1c20240d;--service-village:var(--blue-9);--service-village-subtle:var(--blue-3);--service-village-hover:var(--blue-10);--service-village-border:var(--blue-7);--service-village-foreground:#fff;--font-sans:var(--font-nanum-square-round), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-caption:12px;--font-size-label:13px;--font-size-body:14px;--font-size-title:24px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--radius:12px;--radius-sm:8px;--radius-md:var(--radius);--radius-lg:16px;--radius-full:9999px;--app-brand-mark-foreground:#fff;--app-brand-mark-background:linear-gradient(145deg, #ffc53d, #f58b25);--brand-deep-background:#3452b4;--brand-deep-foreground:#e8eefc;--brand-soft-background:#e8eefc;--brand-soft-foreground:#3452b4;--auth-action:#1c2024;--auth-action-hover:#0f1114;--auth-action-foreground:#fff;--home-header-background:#fffffff0;--home-control-background:var(--slate-3);--home-control-hover:var(--slate-4);--home-panel-background:#fffffff7;--home-panel-border:#1c20241a;--home-panel-shadow:0 18px 48px #1c20242e, 0 2px 8px #1c202412;--home-overlay-background:#0f172a61;--notification-background:var(--red-12);--notification-foreground:#fff;--admin-sidebar-background:#1c2024;--admin-sidebar-foreground:#f0f0f3;--admin-sidebar-muted:#b9bbc6;--admin-sidebar-hover:#2b2d31;--admin-sidebar-border:#363a3f;--admin-sidebar-badge:#363a3f;--glass-background:#f8fafcf5;--glass-background-fallback:#f8fafc;--glass-background-reduced:#f8fafc;--glass-foreground:#0f172a;--glass-muted-foreground:#334155;--glass-border:#ffffffdb;--glass-edge-highlight:#fffffff5;--glass-specular:#ffffff6b;--glass-specular-soft:#ffffff2e;--glass-refraction:#ffffff14;--glass-lowlight:#0f172a17;--glass-hover:#ffffff5c;--glass-shadow:0 14px 34px -14px #0f172a47, 0 4px 12px -5px #0f172a24, inset 0 1px 0 #ffffffd1;--glass-control-shadow:0 4px 12px -7px #0f172a3d, inset 0 1px 0 #ffffffb8;--glass-blur:24px;--glass-saturation:135%;--glass-contrast:102%;--glass-brightness:101%;--floating-nav-height:64px;--floating-nav-radius:30px;--floating-nav-item-radius:var(--radius-lg);--floating-nav-active-radius:22px;--floating-nav-enter-offset:var(--space-8);--floating-nav-overshoot:-2px;--touch-target-min:44px;--icon-size-md:20px;--control-height:44px;--control-height-lg:48px;--shadow-card:0 1px 2px #1c20240f, 0 4px 12px #1c20240d;--shadow-overlay:0 16px 40px #1c20242e;--skeleton-delay:.15s;--skeleton-shimmer-duration:1.6s;--duration-fast:.15s;--duration-base:.24s;--duration-nav-slide:.3s;--screen-nav-offset:60px;--duration-enter:.38s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-gentle-spring:cubic-bezier(.22, .9, .32, 1.04);--scale-press:.92;--scale-icon-press:.82;--scale-active-icon:1.06;--scale-enter-start:.93;--scale-enter-overshoot:1.01;--color-background:var(--background);--color-surface:var(--muted);--color-text:var(--foreground);--color-text-muted:var(--muted-foreground);--color-border:var(--border);--color-danger:var(--destructive);--color-surface-hover:var(--slate-4);--color-border-strong:var(--slate-8);--color-subtle:var(--slate-9);--focus-ring:#3e63dd47}[data-theme=dark]{--brand-soft-background:#1f2847;--brand-soft-foreground:#9fb3ef;--auth-action:#e4e6ea;--auth-action-hover:#cfd3d9;--auth-action-foreground:#111113;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#111113;--foreground:#edeef0;--card:#18191b;--card-foreground:#edeef0;--popover:#18191b;--popover-foreground:#edeef0;--primary:#8da4ef;--primary-foreground:#111113;--primary-hover:#a8bffc;--primary-soft:#202448;--primary-border:#3e4c7e;--secondary:#212225;--secondary-foreground:#edeef0;--muted:#212225;--muted-foreground:#b0b4ba;--accent:#3b2e10;--accent-foreground:#ffe3a3;--destructive:#e5484d;--destructive-foreground:#fff;--destructive-hover:#ec5d5e;--border:#363a3f;--input:#5a6169;--ring:#8da4ef;--overlay:#000000a3;--inverse-foreground:#fff;--status-success:#63d69b;--status-success-background:#172a20;--status-warning:#ffe3a3;--status-warning-background:#3b2e10;--status-danger:#ff9592;--status-danger-background:#3b1219;--service-talent:#bdee63;--service-talent-subtle:#1f2917;--service-talent-hover:#d4ff70;--service-talent-border:#496231;--service-talent-foreground:#263209;--service-talent-action:#bdee63;--service-talent-action-foreground:#182105;--talent-ink:#eee;--talent-surface:#202020;--manage-canvas:#141414;--talent-canvas:var(--manage-canvas);--talent-line:#363636;--talent-approved:#6fd49b;--talent-pending:#ffb36b;--talent-rejected:#ff8a80;--talent-muted:#a6a6a6;--talent-pick:#eee;--talent-pick-soft:#303030;--talent-bar:#eee;--talent-bar-text:#141414;--talent-pending-soft:#3a2612;--talent-approved-soft:#173326;--talent-rejected-soft:#3a1c1a;--wallet-card-foreground:#f7faf8;--wallet-card-toddler-background:radial-gradient(circle at 14% 8%, #ffffff2b, transparent 34%), linear-gradient(145deg, #8b5a6c, #6b4151 55%, #4e2f3c);--wallet-card-kinder-background:radial-gradient(circle at 14% 8%, #ffffff2b, transparent 34%), linear-gradient(145deg, #8d674b, #6c4b35 55%, #4d3628);--wallet-card-younger-children-background:radial-gradient(circle at 14% 8%, #ffffff2b, transparent 34%), linear-gradient(145deg, #84773e, #665b2d 55%, #494222);--wallet-card-elementary-background:radial-gradient(circle at 14% 8%, #ffffff2b, transparent 34%), linear-gradient(145deg, #557a60, #3f6049 55%, #2d4837);--wallet-card-older-children-background:radial-gradient(circle at 14% 8%, #ffffff2b, transparent 34%), linear-gradient(145deg, #4b768a, #355b6d 55%, #274555);--wallet-card-youth-background:radial-gradient(circle at 14% 8%, #ffffff2b, transparent 34%), linear-gradient(145deg, #636d78, #474f59 55%, #343a42);--wallet-card-toddler-shadow:#0000003d;--wallet-card-kinder-shadow:#0000003d;--wallet-card-younger-children-shadow:#0000003d;--wallet-card-elementary-shadow:#0000003d;--wallet-card-older-children-shadow:#0000003d;--wallet-card-youth-shadow:#0000003d;--wallet-card-highlight:#ffffff1f;--wallet-card-meta-background:#080c0a2e;--wallet-card-meta-border:#ffffff1f;--wallet-card-meta-divider:#ffffff38;--wallet-card-action-background:#e7eee5;--wallet-card-action-hover:#f4f8f2;--wallet-card-action-foreground:#1b2a1f;--wallet-card-action-border:#ffffff2e;--wallet-card-action-shadow:#00000038;--wallet-request-cancel-background:#c34753;--wallet-request-cancel-foreground:#fff;--wallet-request-cancel-border:#cf5f68;--wallet-request-cancel-hover:#aa3441;--wallet-request-cancel-shadow:#00000038;--service-market:#ffc53d;--service-market-subtle:#3b2e10;--service-market-hover:#ffd60a;--service-market-border:#6d4c1d;--service-market-foreground:#2f2105;--service-market-active:#ffb224;--service-market-active-subtle:#ffc53d29;--service-market-action:#ffc53d;--service-market-action-foreground:#2f2105;--market-drawing-highlight:#4a3a14;--service-mission:#30a46c;--service-mission-subtle:#172a20;--service-mission-hover:#33b074;--service-mission-border:#2f6f4f;--service-mission-foreground:#d7f5e5;--service-mission-active:#47d18c;--service-mission-active-subtle:#30a46c2e;--service-mission-action:#47d18c;--service-mission-action-foreground:#102a1e;--service-story:#d6409f;--service-story-subtle:#37172f;--service-story-hover:#de51a8;--service-story-border:#833869;--service-story-foreground:#24051a;--service-story-active:#f074c4;--service-story-active-subtle:#d6409f33;--service-story-action:#f074c4;--service-story-action-foreground:#2f1026;--story-glass-background:#18191be0;--story-glass-border:#ffffff21;--story-card-border:#ffffff1a;--story-card-shadow:0 12px 34px #00000042, 0 1px 2px #0000003d;--home-header-background:#18191bf0;--home-control-background:#242629;--home-control-hover:#2d3034;--home-panel-background:#18191bf7;--home-panel-border:#ffffff1f;--home-panel-shadow:0 20px 54px #0000008f, 0 2px 8px #00000047;--home-overlay-background:#0000008a;--notification-background:#641723;--notification-foreground:#fff;--admin-sidebar-background:#18191b;--admin-sidebar-foreground:#edeef0;--admin-sidebar-muted:#b0b4ba;--admin-sidebar-hover:#2a2c2f;--admin-sidebar-border:#363a3f;--admin-sidebar-badge:#303236;--service-village:#0090ff;--service-village-subtle:#0d2847;--service-village-hover:#3b9eff;--service-village-border:#205d9e;--service-village-foreground:#fff;--shadow-card:0 1px 2px #00000040, 0 8px 24px #0000002e;--shadow-overlay:0 20px 56px #0000008c;--glass-background:#181a1ff0;--glass-background-fallback:#181a1f;--glass-background-reduced:#181a1f;--glass-foreground:#edeef0;--glass-muted-foreground:#d8dce3;--glass-border:#ffffff29;--glass-edge-highlight:#ffffff3d;--glass-specular:#ffffff2e;--glass-specular-soft:#ffffff12;--glass-refraction:#8da4ef0d;--glass-lowlight:#0000004d;--glass-hover:#ffffff17;--glass-shadow:0 16px 38px -14px #000000b8, 0 5px 14px -6px #0000006b, inset 0 1px 0 #ffffff1f;--glass-control-shadow:0 5px 14px -8px #00000094, inset 0 1px 0 #ffffff24;--glass-contrast:104%;--glass-brightness:96%;--color-background:var(--background);--color-surface:var(--muted);--color-text:var(--foreground);--color-text-muted:var(--muted-foreground);--color-border:var(--border);--color-surface-hover:#272a2d;--color-border-strong:#5a6169;--color-subtle:#777b84;--focus-ring:#8da4ef57}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s;--duration-nav-slide:0s;--duration-enter:0s}}
*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0}body{background-color:var(--color-background);color:var(--color-text);font-family:var(--font-sans);line-height:1.5}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}img,picture,svg{max-width:100%;display:block}html[data-text-size=large]{--font-size-caption:13px;--font-size-label:14px;--font-size-body:15px;--font-size-title:26px}html[data-motion=reduced] *,html[data-motion=reduced] :before,html[data-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition{pointer-events:none}::view-transition-old(.screen-forward){animation:screen-exit var(--duration-nav-slide) var(--ease-out) both}::view-transition-old(.screen-back){animation:screen-exit var(--duration-nav-slide) var(--ease-out) both}::view-transition-new(.screen-forward){animation:screen-enter var(--duration-nav-slide) var(--ease-out) both}::view-transition-new(.screen-back){animation:screen-enter var(--duration-nav-slide) var(--ease-out) both}::view-transition-old(.screen-forward){--screen-slide-offset:calc(-1 * var(--screen-nav-offset))}::view-transition-new(.screen-back){--screen-slide-offset:calc(-1 * var(--screen-nav-offset))}::view-transition-new(.screen-forward){--screen-slide-offset:var(--screen-nav-offset)}::view-transition-old(.screen-back){--screen-slide-offset:var(--screen-nav-offset)}@keyframes screen-enter{0%{opacity:0;transform:translateX(var(--screen-slide-offset))}to{opacity:1;transform:translate(0)}}@keyframes screen-exit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateX(var(--screen-slide-offset))}}[data-screen-nav]:not(:disabled):not([aria-disabled=true]):active{transform:scale(.98)}html[data-motion=reduced]::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}html[data-motion=reduced]::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}html[data-motion=reduced]::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}html[data-motion=reduced] [data-screen-nav]:not(:disabled):not([aria-disabled=true]):active{transform:none}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}[data-screen-nav]:not(:disabled):not([aria-disabled=true]):active{transform:none}}
