:root{--brand-50:#eef7fd;--brand-100:#d6ecfa;--brand-200:#a9d6f4;--brand-300:#74b9ea;--brand-400:#4690d8;--brand-500:#2d80d1;--brand-600:#1f68b0;--brand-700:#1a528c;--brand-800:#163f6b;--brand-900:#0d2b4c;--brand-950:#071a30;--accent-300:#ffd36b;--accent-400:#fdc235;--accent-500:#fbb200;--accent-600:#d89600;--ink:#0b1a2b;--ink-soft:#1c2f45;--text:#4a5a6d;--muted:#6b7c8f;--line:#e3eaf2;--surface:#fff;--surface-alt:#f4f8fc;--surface-dark:#071a30;--radius-sm:12px;--radius:20px;--radius-lg:28px;--radius-xl:36px;--shadow-sm:0 2px 10px #0b1a2b0f;--shadow:0 18px 40px -22px #0b1a2b59;--shadow-lg:0 32px 40px -35px #0b1a2b73;--glow:0 18px 45px -18px #2d80d199;--font-sans:"Plus Jakarta Sans", "Segoe UI", system-ui, -apple-system, sans-serif;--container:1200px;--header-h:84px;--ease:cubic-bezier(.22, 1, .36, 1);font-family:var(--font-sans);color:var(--text);background:var(--surface);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;-webkit-tap-highlight-color:transparent;font-size:16px;line-height:1.6}*,:before,:after{box-sizing:border-box}body{background:var(--surface);min-width:320px;margin:0;overflow-x:hidden}body.no-scroll{overflow:hidden}h1,h2,h3,h4{color:var(--ink);letter-spacing:-.025em;margin:0;font-weight:700;line-height:1.12}p{margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:24px}.section{padding-block:clamp(72px,9vw,128px);position:relative}.section--alt{background:var(--surface-alt)}.section--tight{padding-block:clamp(56px,6vw,88px)}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--brand-600);align-items:center;gap:10px;margin-bottom:18px;font-size:.78rem;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:var(--accent-500);border-radius:2px;width:28px;height:2px}.eyebrow--light{color:var(--brand-200)}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;margin-bottom:clamp(36px,4vw,60px);display:flex}.section-title{max-width:18ch;font-size:clamp(1.9rem,3.6vw,3rem)}.section-title--wide{max-width:26ch}.section-lead{max-width:52ch;color:var(--text);font-size:1.02rem}.lead{color:var(--text);font-size:clamp(1rem,1.2vw,1.075rem)}.btn{letter-spacing:.01em;white-space:nowrap;transition:transform .35s var(--ease), box-shadow .35s var(--ease), background-color .3s ease, color .3s ease;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 26px;font-size:.95rem;font-weight:700;display:inline-flex;position:relative}.btn svg{width:18px;height:18px;transition:transform .35s var(--ease)}.btn:hover{transform:translateY(-2px)}.btn:hover svg{transform:translate(3px)}.btn--primary{color:var(--ink);background:linear-gradient(120deg, var(--accent-400), var(--accent-500));box-shadow:0 14px 30px -14px #fbb200e6}.btn--primary:hover{background:linear-gradient(120deg, var(--accent-300), var(--accent-400))}.btn--brand{color:#fff;background:linear-gradient(120deg, var(--brand-500), var(--brand-700));box-shadow:var(--glow)}.btn--ghost{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff73}.btn--ghost:hover{background:#ffffff2e}.btn--outline{color:var(--brand-700);border:1px solid var(--brand-200);background:#fff}.btn--outline:hover{border-color:var(--brand-400);color:var(--brand-600);box-shadow:var(--shadow-sm)}.link-arrow{color:var(--brand-600);align-items:center;gap:8px;font-size:.9rem;font-weight:700;display:inline-flex}.link-arrow svg{width:16px;height:16px;transition:transform .3s var(--ease)}.link-arrow:hover svg{transform:translate(4px)}.reveal{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(26px)}.reveal.is-visible{opacity:1;transform:none}.blob{filter:blur(70px);opacity:.55;pointer-events:none;border-radius:50%;position:absolute}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=768px){:root{--header-h:72px}.container{padding-inline:20px}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}.reveal{opacity:1;transition:none;transform:none}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:3px solid var(--brand-400);outline-offset:3px;border-radius:6px}::selection{background:var(--brand-500);color:#fff}.icon.svelte-186tu3i{flex:none;display:block}.header.svelte-zne36e{z-index:90;transition:background .4s var(--ease), box-shadow .4s var(--ease), backdrop-filter .4s var(--ease);position:fixed;inset:0 0 auto}.header.is-scrolled.svelte-zne36e{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd9;box-shadow:0 10px 30px -22px #0b1a2b80}.header__inner.svelte-zne36e{width:100%;max-width:var(--container);height:var(--header-h);justify-content:space-between;align-items:center;gap:24px;margin-inline:auto;padding-inline:24px;display:flex}.header__left.svelte-zne36e,.header__right.svelte-zne36e{align-items:center;gap:32px;display:flex}.brand.svelte-zne36e{align-items:center;display:inline-flex}.brand__logo.svelte-zne36e{width:auto;height:34px}.nav.svelte-zne36e{align-items:center;gap:26px;display:flex}.nav.svelte-zne36e a:where(.svelte-zne36e){color:#ffffffdb;font-size:.92rem;font-weight:600;transition:color .3s;position:relative}.nav.svelte-zne36e a:where(.svelte-zne36e):after{content:"";background:var(--accent-500);transform-origin:0;width:100%;height:2px;transition:transform .35s var(--ease);border-radius:2px;position:absolute;bottom:-6px;left:0;transform:scaleX(0)}.nav.svelte-zne36e a:where(.svelte-zne36e):hover,.nav.svelte-zne36e a.active:where(.svelte-zne36e){color:#fff}.nav.svelte-zne36e a.active:where(.svelte-zne36e):after{transform:scaleX(1)}.header.is-scrolled.svelte-zne36e .nav:where(.svelte-zne36e) a:where(.svelte-zne36e){color:var(--muted)}.header.is-scrolled.svelte-zne36e .nav:where(.svelte-zne36e) a:where(.svelte-zne36e):hover,.header.is-scrolled.svelte-zne36e .nav:where(.svelte-zne36e) a.active:where(.svelte-zne36e){color:var(--brand-700)}.nav--secondary.svelte-zne36e a:where(.svelte-zne36e){color:#ffffffad;font-size:.86rem}.header.is-scrolled.svelte-zne36e .nav--secondary:where(.svelte-zne36e) a:where(.svelte-zne36e){color:var(--muted)}.header__cta.svelte-zne36e{color:var(--ink);background:var(--accent-500);transition:transform .3s var(--ease), background .3s ease;border-radius:999px;align-items:center;gap:8px;padding:10px 20px;font-size:.86rem;font-weight:700;display:inline-flex}.header__cta.svelte-zne36e:hover{background:var(--accent-400);transform:translateY(-2px)}.header__account.svelte-zne36e{align-items:center;gap:10px;display:flex}.header__avatar.svelte-zne36e{color:#fff;background:#ffffff29;border:1px solid #ffffff3d;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:.84rem;font-weight:800;transition:color .3s,background .3s,border-color .3s;display:grid;overflow:hidden}.header__avatar.svelte-zne36e img:where(.svelte-zne36e){object-fit:cover;width:100%;height:100%}.header__name.svelte-zne36e{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:132px;font-size:.84rem;font-weight:600;transition:color .3s;overflow:hidden}.header__logout.svelte-zne36e{color:#fff;background:#ffffff14;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:6px;padding:8px 13px;font-size:.78rem;font-weight:700;transition:color .25s,background .25s,border-color .25s;display:inline-flex}.header__logout.svelte-zne36e:hover:not(:disabled){color:var(--ink);border-color:var(--accent-500);background:var(--accent-500)}.header__logout.svelte-zne36e:disabled{opacity:.6;cursor:wait}.logout-icon.svelte-zne36e{display:inline-flex;transform:scaleX(-1)}.header.is-scrolled.svelte-zne36e .header__name:where(.svelte-zne36e){color:var(--ink-soft)}.header.is-scrolled.svelte-zne36e .header__avatar:where(.svelte-zne36e){color:var(--brand-700);background:var(--brand-50);border-color:var(--brand-200)}.header.is-scrolled.svelte-zne36e .header__logout:where(.svelte-zne36e){color:var(--brand-700);border-color:var(--brand-200);background:#fff}.header.is-scrolled.svelte-zne36e .header__logout:where(.svelte-zne36e):hover:not(:disabled){color:var(--ink);border-color:var(--accent-500);background:var(--accent-500)}.drawer__account.svelte-zne36e{align-items:center;gap:10px;padding-top:6px;display:flex}.drawer__account.svelte-zne36e .header__avatar:where(.svelte-zne36e){color:#fff;background:var(--brand-600);border-color:var(--brand-500)}.drawer__account-name.svelte-zne36e{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.9rem;font-weight:700;overflow:hidden}.drawer__logout.svelte-zne36e{padding:9px 14px;font-size:.8rem}.header__toggle.svelte-zne36e{color:#fff;background:#ffffff24;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:none}.header.is-scrolled.svelte-zne36e .header__toggle:where(.svelte-zne36e){color:var(--ink);background:var(--surface-alt)}.drawer.svelte-zne36e{inset:var(--header-h) 0 auto;max-height:calc(100svh - var(--header-h));box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transition:opacity .3s ease, transform .3s var(--ease), visibility .3s;background:#fff;padding:12px 20px 28px;position:fixed;overflow-y:auto;transform:translateY(-12px)}.drawer.open.svelte-zne36e{opacity:1;visibility:visible;transform:none}.drawer.svelte-zne36e nav:where(.svelte-zne36e){flex-direction:column;display:flex}.drawer.svelte-zne36e nav:where(.svelte-zne36e) a:where(.svelte-zne36e){border-bottom:1px solid var(--line);color:var(--ink-soft);justify-content:space-between;align-items:center;padding:15px 4px;font-weight:600;display:flex}.drawer.svelte-zne36e nav:where(.svelte-zne36e) a.active:where(.svelte-zne36e){color:var(--brand-600)}.drawer__foot.svelte-zne36e{flex-direction:column;gap:12px;margin-top:20px;display:flex}.drawer__contact.svelte-zne36e{color:var(--muted);align-items:center;gap:10px;font-size:.9rem;display:inline-flex}.drawer__foot.svelte-zne36e .btn{justify-content:center;width:100%}@media (width<=1100px){.nav--secondary.svelte-zne36e{display:none}}@media (width<=900px){.nav--primary.svelte-zne36e,.header__cta.svelte-zne36e,.header__account.svelte-zne36e{display:none}.header__toggle.svelte-zne36e{display:inline-flex}.header__inner.svelte-zne36e{padding-inline:20px}}@media (width>=901px){.drawer.svelte-zne36e{display:none}}@media (width<=420px){.brand__logo.svelte-zne36e{height:28px}}.protected-text.svelte-eeczuc{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex:auto;min-width:0;display:block}canvas.svelte-eeczuc{max-width:100%;display:block}.footer.svelte-9sff3o{color:#b6c9dc;background:#04121f;padding-top:clamp(56px,7vw,84px)}.footer__top.svelte-9sff3o{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:40px 64px;padding-bottom:clamp(40px,5vw,60px);display:grid}.footer__logo.svelte-9sff3o img:where(.svelte-9sff3o){width:auto;height:32px;margin-bottom:18px}.footer__desc.svelte-9sff3o{color:#b6c9dcc7;max-width:46ch;font-size:.88rem;line-height:1.75}.footer__tagline.svelte-9sff3o{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-500);margin-top:18px;font-size:.78rem;font-weight:700}.footer__contact.svelte-9sff3o{justify-self:end;width:100%;max-width:360px}.footer__heading.svelte-9sff3o{letter-spacing:.1em;text-transform:uppercase;color:#fff;margin-bottom:16px;font-size:.82rem;font-weight:800}.footer__contact-list.svelte-9sff3o{gap:14px;display:grid}.footer__contact-list.svelte-9sff3o li:where(.svelte-9sff3o){color:#b6c9dcd1;align-items:flex-start;gap:12px;font-size:.86rem;line-height:1.6;display:flex}.footer__contact-icon.svelte-9sff3o{width:30px;height:30px;color:var(--brand-300);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:9px;flex:none;place-items:center;display:grid}.footer__contact-list.svelte-9sff3o .protected-text{padding-top:5px}.footer__note.svelte-9sff3o{color:#b6c9dca6;font-size:.86rem;line-height:1.7}.footer__bottom.svelte-9sff3o{color:#b6c9dc99;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-block:22px 26px;font-size:.8rem;display:flex}.footer__top-link.svelte-9sff3o{color:var(--brand-200);align-items:center;gap:8px;font-weight:600;transition:color .25s;display:inline-flex}.footer__top-link.svelte-9sff3o:hover{color:var(--accent-400)}@media (width<=760px){.footer__top.svelte-9sff3o{grid-template-columns:1fr;gap:36px}.footer__contact.svelte-9sff3o{justify-self:stretch;max-width:none}}.manager.svelte-1ilyi3f{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#04121fb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.manager__panel.svelte-1ilyi3f{border-radius:var(--radius-lg);width:min(860px,100%);max-height:calc(100svh - 48px);box-shadow:var(--shadow-lg);animation:svelte-1ilyi3f-managerIn .3s var(--ease) both;background:#fff;flex-direction:column;display:flex;overflow:hidden}@keyframes svelte-1ilyi3f-managerIn{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}.manager__head.svelte-1ilyi3f{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 26px 18px;display:flex}.manager__head.svelte-1ilyi3f .eyebrow:where(.svelte-1ilyi3f){margin-bottom:8px}.manager__head.svelte-1ilyi3f h2:where(.svelte-1ilyi3f){font-size:1.35rem}.manager__lead.svelte-1ilyi3f{max-width:58ch;color:var(--muted);margin-top:8px;font-size:.85rem}.manager__close.svelte-1ilyi3f{width:38px;height:38px;color:var(--muted);background:var(--surface-alt);border-radius:50%;flex:none;place-items:center;transition:color .2s,background .2s;display:grid}.manager__close.svelte-1ilyi3f:hover:not(:disabled){color:var(--ink);background:var(--brand-50)}.manager__close.svelte-1ilyi3f:disabled{opacity:.5;cursor:not-allowed}.manager__body.svelte-1ilyi3f{gap:14px;min-height:0;padding:20px 26px 24px;display:grid;overflow-y:auto}.manager__toolbar.svelte-1ilyi3f{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.manager__count.svelte-1ilyi3f{color:var(--ink-soft);font-size:.85rem;font-weight:700}.manager__pick.svelte-1ilyi3f{align-items:center;gap:8px;display:inline-flex}.manager__pick.svelte-1ilyi3f:disabled{opacity:.55;cursor:not-allowed}.manager__hint.svelte-1ilyi3f{color:var(--muted);font-size:.78rem}.manager__hint--warn.svelte-1ilyi3f{border-radius:var(--radius-sm);color:#7a4b00;background:#fff7e6;border:1px solid #f3d08a;padding:10px 14px}.manager__status.svelte-1ilyi3f{border-radius:var(--radius-sm);color:var(--brand-800);background:var(--brand-50);padding:10px 14px;font-size:.8rem;font-weight:600}.manager__empty.svelte-1ilyi3f{border:1px dashed var(--line);border-radius:var(--radius);text-align:center;color:var(--muted);background:var(--surface-alt);place-items:center;gap:10px;padding:44px 24px;display:grid}.manager__empty.svelte-1ilyi3f p:where(.svelte-1ilyi3f){max-width:40ch;font-size:.85rem}.manager__grid.svelte-1ilyi3f{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.manager__grid.svelte-1ilyi3f li:where(.svelte-1ilyi3f){aspect-ratio:4/3;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-alt);position:relative;overflow:hidden}.manager__grid.svelte-1ilyi3f li.is-pending:where(.svelte-1ilyi3f){border-color:var(--brand-400);box-shadow:0 0 0 3px #2d80d129}.manager__grid.svelte-1ilyi3f img:where(.svelte-1ilyi3f){object-fit:cover;width:100%;height:100%;display:block}.manager__index.svelte-1ilyi3f{color:#fff;background:#071a30b8;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:.68rem;font-weight:700;display:grid;position:absolute;top:8px;left:8px}.manager__remove.svelte-1ilyi3f{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#071a30c7;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:.72rem;font-weight:700;transition:background .2s;display:inline-flex;position:absolute;bottom:8px;left:8px;right:8px}.manager__remove.svelte-1ilyi3f:hover:not(:disabled){background:#b3261e}.manager__remove.svelte-1ilyi3f:disabled{opacity:.7;cursor:not-allowed}.manager__spinner.svelte-1ilyi3f{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite svelte-1ilyi3f-spin}@keyframes svelte-1ilyi3f-spin{to{transform:rotate(360deg)}}.manager__confirm.svelte-1ilyi3f{border-radius:var(--radius-sm);background:#fdf1f0;border:1px solid #f0c2be;gap:12px;padding:16px;display:grid}.manager__confirm.svelte-1ilyi3f p:where(.svelte-1ilyi3f){color:#7d1f18;overflow-wrap:anywhere;font-size:.82rem}.manager__confirm-actions.svelte-1ilyi3f{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.manager__small.svelte-1ilyi3f{padding:9px 14px;font-size:.78rem}.manager__danger.svelte-1ilyi3f{color:#fff;background:#b3261e}.manager__danger.svelte-1ilyi3f:hover:not(:disabled){background:#8f1d17}.manager__error.svelte-1ilyi3f{border-radius:var(--radius-sm);color:#7d1f18;background:#fdf1f0;border:1px solid #f0c2be;align-items:center;gap:8px;padding:10px 14px;font-size:.8rem;font-weight:600;display:flex}.manager__notice.svelte-1ilyi3f{border-radius:var(--radius-sm);color:#1c5c30;background:#eef9f1;border:1px solid #bfe3c8;padding:10px 14px;font-size:.8rem;font-weight:600}.manager__foot.svelte-1ilyi3f{border-top:1px solid var(--line);background:var(--surface-alt);justify-content:flex-end;padding:16px 26px;display:flex}.manager__foot.svelte-1ilyi3f .btn:where(.svelte-1ilyi3f){min-width:110px}@media (width<=640px){.manager.svelte-1ilyi3f{place-items:stretch stretch;padding:0}.manager__panel.svelte-1ilyi3f{border-radius:0;width:100%;min-height:100svh;max-height:none}.manager__head.svelte-1ilyi3f{padding:18px 18px 14px}.manager__body.svelte-1ilyi3f{padding:16px 18px 20px}.manager__grid.svelte-1ilyi3f{grid-template-columns:repeat(2,minmax(0,1fr))}.manager__foot.svelte-1ilyi3f{padding:14px 18px}}.hero.svelte-qzo0r3{min-height:100svh;padding-top:calc(var(--header-h) + 40px);isolation:isolate;color:#fff;background:var(--brand-950);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.hero__slides.svelte-qzo0r3{z-index:-3;position:absolute;inset:0}.hero__slide.svelte-qzo0r3{opacity:0;transition:opacity 1.1s var(--ease), transform 7s linear;position:absolute;inset:0;transform:scale(1.06)}.hero__slide.svelte-qzo0r3 img:where(.svelte-qzo0r3){object-fit:cover;width:100%;height:100%}.hero__slide.is-active.svelte-qzo0r3{opacity:1;z-index:1;transform:scale(1)}.hero__overlay.svelte-qzo0r3{z-index:-2;background:linear-gradient(100deg,#051324eb 0%,#051324b8 42%,#0513242e 78%),linear-gradient(#0000 45%,#051324e0 100%);position:absolute;inset:0}.hero__grid-lines.svelte-qzo0r3{z-index:-1;opacity:.16;pointer-events:none;background-image:linear-gradient(#ffffff2e 1px,#0000 1px),linear-gradient(90deg,#ffffff2e 1px,#0000 1px);background-size:88px 88px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 40%,#000 20%,#0000 78%);mask-image:radial-gradient(at 50% 40%,#000 20%,#0000 78%)}.hero__content.svelte-qzo0r3{flex-direction:column;flex:1;justify-content:center;width:100%;padding-block:40px clamp(36px,5vw,64px);display:flex}.hero__kicker.svelte-qzo0r3{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.16em;text-transform:uppercase;color:var(--brand-100);opacity:0;transition:opacity .7s var(--ease) .1s, transform .7s var(--ease) .1s;background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;margin-bottom:22px;padding:8px 16px;font-size:.75rem;font-weight:700;display:inline-flex;transform:translateY(18px)}.hero__dot.svelte-qzo0r3{background:var(--accent-500);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #fbb20038}.hero__title.svelte-qzo0r3{letter-spacing:-.04em;color:#fff;text-wrap:balance;max-width:16ch;font-size:clamp(2.55rem,6.6vw,5.5rem);font-weight:800;line-height:1.02;display:grid}.hero__title.svelte-qzo0r3>span:where(.svelte-qzo0r3){opacity:0;transition:opacity .8s var(--ease) .22s, transform .8s var(--ease) .22s;display:block;transform:translateY(26px)}.hero__title-accent.svelte-qzo0r3{background:linear-gradient(95deg, var(--accent-300), var(--accent-500) 55%, #fff 130%);color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content;position:relative;transition-delay:.34s!important}.hero__title-accent.svelte-qzo0r3:after{content:"";background:linear-gradient(90deg, var(--accent-500), #fbb20000);transform-origin:0;height:5px;transition:transform 1s var(--ease) .75s;border-radius:3px;position:absolute;bottom:-10px;left:2px;right:4px;transform:scaleX(0)}.hero__subtitle.svelte-qzo0r3{color:#e6f0fadb;opacity:0;max-width:44ch;transition:opacity .8s var(--ease) .5s, transform .8s var(--ease) .5s;margin-top:30px;font-size:clamp(1rem,1.55vw,1.22rem);line-height:1.65;transform:translateY(22px)}.hero__actions.svelte-qzo0r3{opacity:0;transition:opacity .8s var(--ease) .6s, transform .8s var(--ease) .6s;flex-wrap:wrap;gap:14px;margin-top:36px;display:flex;transform:translateY(22px)}.hero.loaded.svelte-qzo0r3 .hero__kicker:where(.svelte-qzo0r3),.hero.loaded.svelte-qzo0r3 .hero__subtitle:where(.svelte-qzo0r3),.hero.loaded.svelte-qzo0r3 .hero__actions:where(.svelte-qzo0r3),.hero.loaded.svelte-qzo0r3 .hero__title:where(.svelte-qzo0r3)>span:where(.svelte-qzo0r3){opacity:1;transform:none}.hero.loaded.svelte-qzo0r3 .hero__title-accent:where(.svelte-qzo0r3):after{transform:scaleX(1)}.hero.loaded.svelte-qzo0r3 .hero__controls:where(.svelte-qzo0r3){opacity:1;transform:none}.hero__controls.svelte-qzo0r3{opacity:0;width:100%;transition:opacity .8s var(--ease) .8s, transform .8s var(--ease) .8s;justify-content:space-between;align-items:center;gap:20px;margin-inline:auto;padding-bottom:clamp(26px,4vw,44px);display:flex;transform:translateY(16px)}.hero__dots.svelte-qzo0r3{align-items:center;gap:10px;display:flex}.hero__dot-btn.svelte-qzo0r3{background:#ffffff3d;border-radius:999px;width:46px;height:5px;padding:0;transition:background .3s;position:relative;overflow:hidden}.hero__dot-btn.svelte-qzo0r3:hover{background:#ffffff73}.hero__dot-fill.svelte-qzo0r3{border-radius:inherit;background:var(--accent-500);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.hero__dot-btn.is-active.svelte-qzo0r3 .hero__dot-fill:where(.svelte-qzo0r3){animation:svelte-qzo0r3-fill var(--duration,6s) linear forwards}.hero.is-paused.svelte-qzo0r3 .hero__dot-btn.is-active:where(.svelte-qzo0r3) .hero__dot-fill:where(.svelte-qzo0r3){animation-play-state:paused}@keyframes svelte-qzo0r3-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero__arrows.svelte-qzo0r3{gap:10px;display:flex}.hero__arrow.svelte-qzo0r3{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:46px;height:46px;transition:background .3s ease, border-color .3s ease, transform .3s var(--ease);background:#ffffff12;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.hero__arrow.svelte-qzo0r3:hover{border-color:var(--accent-500);background:#fbb2002e;transform:translateY(-2px)}.hero__manage.svelte-qzo0r3{top:calc(var(--header-h) + 18px);z-index:3;justify-items:end;gap:8px;max-width:calc(100% - 40px);display:grid;position:absolute;right:clamp(20px,3vw,44px)}.hero__manage-btn.svelte-qzo0r3{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .25s ease, border-color .25s ease, transform .25s var(--ease);background:#071a3073;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:.8rem;font-weight:700;display:inline-flex}.hero__manage-btn.svelte-qzo0r3:hover{border-color:var(--accent-500);background:#fbb20038;transform:translateY(-2px)}.hero__manage-error.svelte-qzo0r3{border-radius:var(--radius-sm);color:#ffd9d9;background:#781818b8;padding:8px 12px;font-size:.75rem;font-weight:600}.hero__scroll.svelte-qzo0r3{border:1px solid #ffffff59;border-radius:999px;justify-content:center;align-items:center;width:26px;height:44px;display:flex;position:absolute;bottom:120px;right:clamp(20px,3vw,44px)}.hero__scroll.svelte-qzo0r3 span:where(.svelte-qzo0r3){background:var(--accent-500);border-radius:2px;width:3px;height:9px;animation:1.8s ease-in-out infinite svelte-qzo0r3-scrollHint}@keyframes svelte-qzo0r3-scrollHint{0%{opacity:0;transform:translateY(-7px)}35%{opacity:1}70%,to{opacity:0;transform:translateY(8px)}}@media (width<=1024px){.hero__scroll.svelte-qzo0r3{display:none}}@media (width<=640px){.hero.svelte-qzo0r3{min-height:92svh}.hero__title.svelte-qzo0r3{max-width:100%}.hero__actions.svelte-qzo0r3 .btn{flex:auto}.hero__dot-btn.svelte-qzo0r3{width:30px}.hero__manage.svelte-qzo0r3{top:calc(var(--header-h) + 12px)}.hero__manage-btn.svelte-qzo0r3{padding:9px 13px;font-size:.74rem}}.notes.svelte-1ovq5b4{padding-top:clamp(56px,6vw,84px);overflow:hidden}.marquee.svelte-1ovq5b4{background:var(--brand-950);width:100%;padding:14px 0;position:absolute;top:0;left:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee__track.svelte-1ovq5b4{backface-visibility:hidden;will-change:transform;width:max-content;animation:34s linear infinite svelte-1ovq5b4-marquee;display:flex}.marquee__group.svelte-1ovq5b4{letter-spacing:.22em;text-transform:uppercase;color:#d6ecfac7;white-space:nowrap;align-items:center;gap:26px;padding-right:26px;font-size:.72rem;font-weight:700;display:flex}.marquee__group.svelte-1ovq5b4 i:where(.svelte-1ovq5b4){background:var(--accent-500);border-radius:50%;width:5px;height:5px}@keyframes svelte-1ovq5b4-marquee{0%{transform:translate(0)}to{transform:translateX(calc(-100% / var(--copies,2)))}}.notes__inner.svelte-1ovq5b4{margin-top:24px}.notes__intro.svelte-1ovq5b4{max-width:900px}.notes__text.svelte-1ovq5b4{max-width:68ch;color:var(--ink-soft);margin-top:26px;padding-top:26px;font-size:clamp(1.05rem,1.35vw,1.2rem);line-height:1.8;position:relative}.notes__text.svelte-1ovq5b4:before{content:"";background:linear-gradient(90deg, var(--brand-500), var(--accent-500));border-radius:3px;width:58px;height:4px;position:absolute;top:0;left:0}.notes__cards.svelte-1ovq5b4{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:38px;display:grid}.notes__cards.svelte-1ovq5b4>.reveal{height:100%}.notes__card.svelte-1ovq5b4{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(145deg, #fff, var(--surface-alt));height:100%;box-shadow:var(--shadow-sm);transition:transform .4s var(--ease), border-color .4s ease, box-shadow .4s ease;flex-direction:column;align-items:flex-start;gap:10px;padding:26px;display:flex}.notes__card.svelte-1ovq5b4:hover{border-color:var(--brand-200);box-shadow:var(--shadow);transform:translateY(-4px)}.notes__card-title.svelte-1ovq5b4{font-size:1.06rem}.notes__card-text.svelte-1ovq5b4{color:var(--text);font-size:.92rem;line-height:1.7}.notes__check.svelte-1ovq5b4{width:34px;height:34px;color:var(--brand-600);background:var(--brand-50);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (width<=900px){.notes__cards.svelte-1ovq5b4{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.marquee__track.svelte-1ovq5b4{animation:none}}.carousel.svelte-er9umx{min-width:0}.carousel__viewport.svelte-er9umx{overscroll-behavior-x:contain;scroll-snap-type:none;scrollbar-width:none;-ms-overflow-style:none;padding-block:12px 30px;overflow-x:auto}.carousel__viewport.is-snap.svelte-er9umx{scroll-snap-type:x proximity}.carousel__viewport.svelte-er9umx::-webkit-scrollbar{display:none}.carousel__viewport.svelte-er9umx:focus-visible{outline:2px solid var(--brand-500);outline-offset:4px;border-radius:var(--radius-sm)}.carousel__track.svelte-er9umx{align-items:stretch;gap:var(--carousel-gap,20px);min-width:0;display:flex}.carousel__track.svelte-er9umx>li{scroll-snap-align:start;opacity:0;transform:translate(72px)}.carousel__track.is-entered.svelte-er9umx>li{opacity:1;transition:opacity .8s var(--ease), transform .8s var(--ease);transition-delay:calc(min(var(--carousel-index,0), 6) * 70ms);transform:none}.carousel__controls.svelte-er9umx{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:14px;display:flex}.carousel__hint.svelte-er9umx{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-size:.78rem;font-weight:600;display:flex}.carousel__hint.svelte-er9umx svg{color:var(--accent-500)}.carousel__buttons.svelte-er9umx{gap:10px;margin-left:auto;display:flex}.carousel__btn.svelte-er9umx{border:1px solid var(--line);width:46px;height:46px;color:var(--brand-700);box-shadow:var(--shadow-sm);transition:color .25s ease, background .25s ease, border-color .25s ease, transform .25s var(--ease), box-shadow .25s var(--ease);background:#fff;border-radius:50%;place-items:center;display:grid}.carousel__btn.svelte-er9umx:hover:not(:disabled){color:#fff;border-color:var(--brand-600);background:var(--brand-600);box-shadow:var(--shadow);transform:translateY(-2px)}.carousel__btn.svelte-er9umx:disabled{color:var(--brand-200);background:var(--surface-alt);box-shadow:none;cursor:not-allowed}@media (width<=560px){.carousel__track.svelte-er9umx{gap:var(--carousel-gap-sm,16px)}.carousel__btn.svelte-er9umx{width:42px;height:42px}}.services.svelte-6t9lhf:before{content:"";pointer-events:none;background-image:radial-gradient(#2d80d124 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 55%);mask-image:linear-gradient(#000,#0000 55%)}.services.svelte-6t9lhf .container:where(.svelte-6t9lhf){position:relative}.services__item.svelte-6t9lhf{flex:0 0 clamp(280px,30vw,380px)}.services__item.svelte-6t9lhf .reveal{height:100%}.service-card.svelte-6t9lhf{border-radius:var(--radius-lg);border:1px solid var(--line);height:100%;box-shadow:var(--shadow-sm);transition:transform .45s var(--ease), box-shadow .45s var(--ease), border-color .45s ease;background:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden}.service-card.svelte-6t9lhf:hover{border-color:var(--brand-200);box-shadow:var(--shadow-lg);transform:translateY(-8px)}.service-card__media.svelte-6t9lhf{aspect-ratio:16/11;background:var(--brand-100);position:relative;overflow:hidden}.service-card__media.svelte-6t9lhf:after{content:"";background:linear-gradient(#071a3000 35%,#071a308c 100%);position:absolute;inset:0}.service-card__media.svelte-6t9lhf img:where(.svelte-6t9lhf){object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease)}.service-card.svelte-6t9lhf:hover .service-card__media:where(.svelte-6t9lhf) img:where(.svelte-6t9lhf){transform:scale(1.08)}.service-card__badge.svelte-6t9lhf{z-index:1;letter-spacing:.08em;min-width:38px;height:30px;color:var(--ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffe6;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:.72rem;font-weight:800;display:inline-flex;position:absolute;top:14px;left:14px}.service-card__body.svelte-6t9lhf{flex-direction:column;flex:1;gap:10px;padding:22px 22px 24px;display:flex}.service-card__tagline.svelte-6t9lhf{letter-spacing:.12em;text-transform:uppercase;color:var(--brand-600);font-size:.74rem;font-weight:700}.service-card__title.svelte-6t9lhf{font-size:1.32rem}.service-card__desc.svelte-6t9lhf{color:var(--text);font-size:.9rem;line-height:1.7}.service-card__points.svelte-6t9lhf{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:6px;display:flex}.service-card__points.svelte-6t9lhf li:where(.svelte-6t9lhf){color:var(--brand-700);background:var(--brand-50);border-radius:999px;padding:5px 10px;font-size:.72rem;font-weight:600}@media (width<=900px){.services__item.svelte-6t9lhf{flex-basis:min(76vw,360px)}}@media (width<=560px){.services__item.svelte-6t9lhf{flex-basis:82vw}.service-card__media.svelte-6t9lhf{aspect-ratio:16/10}}.viewer.svelte-1j95nii{z-index:120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:svelte-1j95nii-viewerIn .22s var(--ease) both;background:#04121ff0;outline:none;position:fixed;inset:0;overflow:hidden}.viewer__stage.svelte-1j95nii{pointer-events:none;touch-action:none;place-items:center;padding:clamp(64px,9vh,96px) clamp(16px,6vw,88px);display:grid;position:absolute;inset:0;overflow:hidden}.viewer__stage.svelte-1j95nii img:where(.svelte-1j95nii){max-width:100%;max-height:100%;box-shadow:var(--shadow-lg);object-fit:contain;pointer-events:auto;cursor:zoom-in;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:transform .18s var(--ease);border-radius:16px}.viewer__stage.svelte-1j95nii img.is-zoomed:where(.svelte-1j95nii){cursor:grab}.viewer.is-dragging.svelte-1j95nii .viewer__stage:where(.svelte-1j95nii) img:where(.svelte-1j95nii){cursor:grabbing;transition:none}.viewer__top.svelte-1j95nii{z-index:3;justify-content:flex-end;align-items:center;gap:12px;padding:18px 22px;display:flex;position:absolute;inset:0 0 auto}.viewer__counter.svelte-1j95nii{letter-spacing:.04em;color:#fff;background:#ffffff1f;border-radius:999px;padding:6px 14px;font-size:.82rem;font-weight:700}.viewer__close.svelte-1j95nii{color:#fff;background:#ffffff24;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .2s;display:grid}.viewer__close.svelte-1j95nii:hover{background:#ffffff47}.viewer__nav.svelte-1j95nii{z-index:3;color:#fff;background:#ffffff24;border-radius:50%;place-items:center;width:48px;height:48px;transition:background .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.viewer__nav.svelte-1j95nii:hover{background:#ffffff47}.viewer__nav--prev.svelte-1j95nii{left:20px}.viewer__nav--next.svelte-1j95nii{right:20px}.viewer__toolbar.svelte-1j95nii{z-index:3;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#071a305c;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:4px;padding:6px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.viewer__tool.svelte-1j95nii{color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:32px;height:32px;padding-inline:6px;font-size:.8rem;font-weight:700;transition:background .2s,opacity .2s;display:inline-flex}.viewer__tool.svelte-1j95nii:hover:not(:disabled){background:#ffffff29}.viewer__tool.svelte-1j95nii:disabled{opacity:.35;cursor:not-allowed}.viewer__normal.svelte-1j95nii{padding-inline:16px}.viewer__percent.svelte-1j95nii{font-variant-numeric:tabular-nums;color:var(--brand-100);font-size:.72rem;font-weight:600}@keyframes svelte-1j95nii-viewerIn{0%{opacity:0}}@media (width<=640px){.viewer__nav.svelte-1j95nii{width:42px;height:42px}.viewer__nav--prev.svelte-1j95nii{left:10px}.viewer__nav--next.svelte-1j95nii{right:10px}.viewer__stage.svelte-1j95nii{padding:74px 12px 112px}.viewer__toolbar.svelte-1j95nii{bottom:18px}}.detail.svelte-ftfpd4{z-index:110;background:var(--surface);animation:svelte-ftfpd4-detail-in .3s var(--ease) both;outline:none;flex-direction:column;display:flex;position:fixed;inset:0}.detail__bar.svelte-ftfpd4{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:14px clamp(16px,4vw,40px);display:flex}.detail__back.svelte-ftfpd4{color:var(--brand-700);background:var(--brand-50);border-radius:999px;align-items:center;gap:6px;padding:9px 18px 9px 12px;font-size:.84rem;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.detail__back.svelte-ftfpd4:hover{background:var(--brand-100);transform:translate(-2px)}.detail__badge.svelte-ftfpd4{letter-spacing:.02em;color:var(--brand-700);background:var(--brand-50);border-radius:999px;padding:5px 13px;font-size:.72rem;font-weight:700}.detail__scroll.svelte-ftfpd4{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.detail__inner.svelte-ftfpd4{max-width:880px;margin-inline:auto;padding:clamp(26px,4vw,46px) clamp(20px,5vw,44px) clamp(56px,8vw,88px)}.detail__eyebrow.svelte-ftfpd4{letter-spacing:.14em;text-transform:uppercase;color:var(--brand-600);font-size:.74rem;font-weight:700}.detail__title.svelte-ftfpd4{color:var(--ink);text-wrap:balance;margin-top:10px;font-size:clamp(1.6rem,3.4vw,2.35rem);line-height:1.16}.detail__meta.svelte-ftfpd4{color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin-top:16px;font-size:.8rem;display:flex}.detail__meta-item.svelte-ftfpd4{align-items:center;gap:6px;display:inline-flex}.detail__gallery.svelte-ftfpd4{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.detail__gallery.is-single.svelte-ftfpd4{grid-template-columns:1fr}.detail__thumb.svelte-ftfpd4{aspect-ratio:16/10;border-radius:var(--radius);background:var(--surface-alt);width:100%;display:block;position:relative;overflow:hidden}.detail__gallery.is-single.svelte-ftfpd4 .detail__thumb:where(.svelte-ftfpd4){aspect-ratio:16/9}.detail__thumb.svelte-ftfpd4 img:where(.svelte-ftfpd4){object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.detail__thumb.svelte-ftfpd4:hover img:where(.svelte-ftfpd4){transform:scale(1.04)}.detail__thumb-zoom.svelte-ftfpd4{color:#fff;opacity:0;background:#071a309e;border-radius:50%;place-items:center;width:32px;height:32px;transition:opacity .2s;display:grid;position:absolute;bottom:10px;right:10px}.detail__thumb.svelte-ftfpd4:hover .detail__thumb-zoom:where(.svelte-ftfpd4),.detail__thumb.svelte-ftfpd4:focus-visible .detail__thumb-zoom:where(.svelte-ftfpd4){opacity:1}.detail__content.svelte-ftfpd4{color:var(--text);white-space:pre-line;margin-top:30px;font-size:1rem;line-height:1.85}.detail__tags.svelte-ftfpd4{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-top:30px;padding-top:20px;display:flex}.detail__tags.svelte-ftfpd4 li:where(.svelte-ftfpd4){border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:4px 11px;font-size:.72rem;font-weight:600}@keyframes svelte-ftfpd4-detail-in{0%{opacity:0;transform:translateY(16px)}}@media (width<=640px){.detail__gallery.svelte-ftfpd4{grid-template-columns:1fr}.detail__back.svelte-ftfpd4{padding:8px 14px 8px 9px}}.post-card.svelte-1xt05xz{border:1px solid var(--line);border-radius:var(--radius-lg);height:100%;box-shadow:var(--shadow-sm);transition:transform .4s var(--ease), box-shadow .4s var(--ease), border-color .4s ease;background:#fff;flex-direction:column;display:flex;overflow:hidden}.post-card.svelte-1xt05xz:hover{border-color:var(--brand-200);box-shadow:var(--shadow);transform:translateY(-4px)}.post-card__media.svelte-1xt05xz{background:var(--brand-50);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:3px;padding:3px;display:grid}.post-card__media.is-single.svelte-1xt05xz{grid-template-columns:1fr}.post-card__image.svelte-1xt05xz{aspect-ratio:4/3;background:var(--brand-100);display:block;position:relative;overflow:hidden}.post-card__media.is-single.svelte-1xt05xz .post-card__image:where(.svelte-1xt05xz){aspect-ratio:16/9}.post-card__image.svelte-1xt05xz img:where(.svelte-1xt05xz){object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease)}.post-card__image.svelte-1xt05xz:hover img:where(.svelte-1xt05xz){transform:scale(1.05)}.post-card__zoom.svelte-1xt05xz{color:#fff;opacity:0;background:#071a3094;border-radius:50%;place-items:center;width:30px;height:30px;transition:opacity .25s;display:grid;position:absolute;bottom:8px;right:8px}.post-card__image.svelte-1xt05xz:hover .post-card__zoom:where(.svelte-1xt05xz),.post-card__image.svelte-1xt05xz:focus-visible .post-card__zoom:where(.svelte-1xt05xz){opacity:1}.post-card__body.svelte-1xt05xz{flex-direction:column;flex:1;gap:10px;padding:20px 22px 22px;display:flex}.post-card__meta.svelte-1xt05xz{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:.75rem;display:flex}.post-card__category.svelte-1xt05xz{color:var(--brand-700);background:var(--brand-50);border-radius:999px;padding:4px 10px;font-weight:700}.post-card__meta-item.svelte-1xt05xz,.post-card__author.svelte-1xt05xz{align-items:center;gap:5px;display:inline-flex}.post-card__author.svelte-1xt05xz{color:var(--brand-600);font-size:.78rem;font-weight:600}.post-card__title.svelte-1xt05xz{font-size:1.12rem;line-height:1.32}.post-card__content.svelte-1xt05xz{color:var(--text);white-space:pre-line;font-size:.9rem;line-height:1.7}.post-card__content.is-clamped.svelte-1xt05xz{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.post-card--compact.svelte-1xt05xz .post-card__content.is-clamped:where(.svelte-1xt05xz){-webkit-line-clamp:3;line-clamp:3}.post-card__toggle.svelte-1xt05xz{align-self:flex-start;padding:0;font-size:.8rem}.post-card__tags.svelte-1xt05xz{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.post-card__tags.svelte-1xt05xz li:where(.svelte-1xt05xz){border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:3px 9px;font-size:.68rem;font-weight:600}.post-card__actions.svelte-1xt05xz{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding-top:12px;display:flex}.post-card__action.svelte-1xt05xz{color:var(--brand-700);background:var(--brand-50);border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:.78rem;font-weight:700;transition:color .2s,background .2s;display:inline-flex}.post-card__action.svelte-1xt05xz:hover{color:#fff;background:var(--brand-600)}.post-card__action--danger.svelte-1xt05xz{color:#a03333;background:#fdecec}.post-card__action--danger.svelte-1xt05xz:hover{color:#fff;background:#b93a3a}.post-card--compact.svelte-1xt05xz .post-card__body:where(.svelte-1xt05xz){padding:16px 18px 18px}.post-card--compact.svelte-1xt05xz .post-card__title:where(.svelte-1xt05xz){font-size:1rem}.post-card--compact.svelte-1xt05xz .post-card__tags:where(.svelte-1xt05xz){display:none}.projects__filters.svelte-11b19i9{border:1px solid var(--line);background:var(--surface-alt);border-radius:999px;flex-wrap:wrap;gap:4px;margin-bottom:34px;padding:5px;display:inline-flex}.projects__filter.svelte-11b19i9{color:var(--muted);border-radius:999px;padding:8px 16px;font-size:.82rem;font-weight:600;transition:color .25s,background .25s,box-shadow .25s}.projects__filter.svelte-11b19i9:hover,.projects__filter.svelte-11b19i9:focus-visible{color:var(--brand-700);box-shadow:var(--shadow-sm);background:#fff}.projects__filter.is-active.svelte-11b19i9{color:#fff;background:var(--brand-600);box-shadow:var(--shadow-sm)}.projects__filter.svelte-11b19i9:focus-visible{outline:2px solid var(--brand-400);outline-offset:2px}.projects__groups.svelte-11b19i9{gap:clamp(28px,4vw,46px);min-width:0;display:grid}.projects__groups.svelte-11b19i9>.reveal{min-width:0}.project-group.svelte-11b19i9{border-top:1px solid var(--line);min-width:0;padding-top:24px}.project-group.svelte-11b19i9:first-child{border-top:0;padding-top:0}.project-group__head.svelte-11b19i9{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;margin-bottom:16px;display:flex}.project-group__head.svelte-11b19i9 h3:where(.svelte-11b19i9){font-size:1.25rem}.project-group__more.svelte-11b19i9{white-space:nowrap;flex:none;margin-left:auto;font-size:.88rem}.projects__item.svelte-11b19i9{flex:0 0 clamp(260px,27vw,320px)}.project-empty.svelte-11b19i9{border:1px dashed var(--brand-200);border-radius:var(--radius);color:var(--muted);background:var(--surface-alt);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;font-size:.88rem;display:flex}.projects__status.svelte-11b19i9{border:1px dashed var(--line);border-radius:var(--radius);color:var(--muted);justify-content:center;align-items:center;gap:10px;padding:44px 20px;font-size:.9rem;display:flex}.projects__status--error.svelte-11b19i9{color:#a03333;background:#fff8f8;border-color:#f0caca;flex-direction:column}.projects__spinner.svelte-11b19i9{border:2px solid var(--brand-100);border-top-color:var(--brand-500);border-radius:50%;width:20px;height:20px;animation:.7s linear infinite svelte-11b19i9-spin}@keyframes svelte-11b19i9-spin{to{transform:rotate(360deg)}}@media (width<=560px){.projects__filters.svelte-11b19i9{border-radius:var(--radius);width:100%;display:flex}.projects__filter.svelte-11b19i9{text-align:center;flex:auto;padding:8px 12px;font-size:.78rem}.projects.svelte-11b19i9 .carousel__viewport{margin-inline:-24px;padding-inline:24px;scroll-padding-inline:24px}.projects__item.svelte-11b19i9{flex-basis:82vw}}.products__grid.svelte-wk1q8b{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.products__grid.svelte-wk1q8b .reveal{height:100%}.products__more.svelte-wk1q8b{justify-content:flex-end;margin-top:26px;display:flex}.products__more.svelte-wk1q8b .link-arrow:where(.svelte-wk1q8b){font-size:.92rem}.products__empty.svelte-wk1q8b{border:1px dashed var(--brand-200);border-radius:var(--radius);color:var(--muted);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:26px 24px;font-size:.9rem;display:flex}.products__status.svelte-wk1q8b{border:1px dashed var(--line);border-radius:var(--radius);color:var(--muted);background:#fff;justify-content:center;align-items:center;gap:10px;padding:48px 20px;font-size:.9rem;display:flex}.products__status--error.svelte-wk1q8b{color:#a03333;background:#fff8f8;border-color:#f0caca;flex-direction:column}.products__spinner.svelte-wk1q8b{border:2px solid var(--brand-100);border-top-color:var(--brand-500);border-radius:50%;width:20px;height:20px;animation:.7s linear infinite svelte-wk1q8b-spin}@keyframes svelte-wk1q8b-spin{to{transform:rotate(360deg)}}@media (width<=1024px){.products__grid.svelte-wk1q8b{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.products__grid.svelte-wk1q8b{grid-template-columns:1fr}.products__more.svelte-wk1q8b{justify-content:flex-start}}.quotes.svelte-1g89d9y{isolation:isolate;color:#fff;background:var(--brand-950);padding-block:clamp(84px,11vw,150px);position:relative;overflow:hidden}.quotes__bg.svelte-1g89d9y{z-index:-2;animation:linear both svelte-1g89d9y-parallax;animation-timeline:view();animation-range:cover;position:absolute;inset:-12% 0}@keyframes svelte-1g89d9y-parallax{0%{transform:translateY(-6%)}to{transform:translateY(6%)}}.quotes__bg.svelte-1g89d9y img:where(.svelte-1g89d9y){object-fit:cover;filter:saturate(.9);width:100%;height:100%}.quotes__veil.svelte-1g89d9y{z-index:-1;background:linear-gradient(105deg,#051324f0 0%,#051324d1 48%,#05132494 100%),radial-gradient(80% 60% at 80% 20%,#2d80d159,#0000 70%);position:absolute;inset:0}.quotes__inner.svelte-1g89d9y{position:relative}.quotes__list.svelte-1g89d9y{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(22px,3vw,36px);margin-top:18px;display:grid}.quote.svelte-1g89d9y{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(12px);height:100%;transition:border-color .4s ease, transform .4s var(--ease);background:linear-gradient(160deg,#ffffff1a,#ffffff05);border:1px solid #ffffff24;flex-direction:column;gap:16px;margin:0;padding:clamp(26px,3vw,38px);display:flex;position:relative}.quote.svelte-1g89d9y:hover{border-color:#fbb20080;transform:translateY(-5px)}.quote__mark.svelte-1g89d9y{width:50px;height:50px;color:var(--ink);background:linear-gradient(135deg, var(--accent-300), var(--accent-500));border-radius:16px;justify-content:center;align-items:center;display:inline-flex}.quote__title.svelte-1g89d9y{color:#fff;letter-spacing:-.01em;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:800}.quote__body.svelte-1g89d9y{color:#e2eefacc;font-size:.96rem;line-height:1.85}.quote.svelte-1g89d9y:after{content:"";background:linear-gradient(90deg, var(--accent-500), transparent);width:0;height:3px;transition:width .6s var(--ease);border-radius:2px;position:absolute;bottom:0;left:clamp(26px,3vw,38px)}.quote.svelte-1g89d9y:hover:after{width:44%}@media (width<=860px){.quotes__list.svelte-1g89d9y{grid-template-columns:1fr}}.customers__head.svelte-1asaajw{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:20px clamp(32px,5vw,72px);margin-bottom:44px;display:grid}.customers__head.svelte-1asaajw .eyebrow:where(.svelte-1asaajw){grid-column:1/-1;margin-bottom:0}.customer-marquee.svelte-1asaajw{padding-block:10px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.customer-marquee__track.svelte-1asaajw{backface-visibility:hidden;will-change:transform;width:max-content;animation:42s linear infinite svelte-1asaajw-slide;display:flex}.customer-marquee.svelte-1asaajw:hover .customer-marquee__track:where(.svelte-1asaajw){animation-play-state:paused}.customer-marquee__track.is-static.svelte-1asaajw{width:100%;animation:none}.customer-marquee__track.is-static.svelte-1asaajw .customer-marquee__group:where(.svelte-1asaajw){justify-content:center;width:100%}.customer-marquee__track.is-static.svelte-1asaajw .customer-marquee__group[aria-hidden=true]:where(.svelte-1asaajw){display:none}.customer-marquee__group.svelte-1asaajw{gap:12px;padding-right:12px;display:flex}.customer.svelte-1asaajw{border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);transition:border-color .35s ease, transform .35s var(--ease), box-shadow .35s ease;background:#fff;align-items:center;gap:10px;padding:10px 16px 10px 10px;display:flex}.customer.svelte-1asaajw:hover{border-color:var(--brand-200);box-shadow:var(--shadow);transform:translateY(-2px)}.customer__avatar.svelte-1asaajw{letter-spacing:.04em;width:36px;height:36px;color:var(--brand-700);background:linear-gradient(135deg, var(--brand-50), var(--brand-100));border-radius:10px;flex:none;justify-content:center;align-items:center;padding:4px;font-size:.72rem;font-weight:800;display:inline-flex;overflow:hidden}.customer__avatar.svelte-1asaajw img:where(.svelte-1asaajw){object-fit:contain;width:100%;height:100%}.customer__text.svelte-1asaajw{white-space:nowrap;gap:1px;display:grid}.customer__text.svelte-1asaajw strong:where(.svelte-1asaajw){color:var(--ink);font-size:.84rem}.customer__text.svelte-1asaajw small:where(.svelte-1asaajw){color:var(--muted);font-size:.7rem}@keyframes svelte-1asaajw-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.customers__state.svelte-1asaajw{border:1px dashed var(--line);border-radius:var(--radius);color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 18px;padding:44px 20px;font-size:.9rem;display:flex}.customers__state--error.svelte-1asaajw{color:#a03333;background:#fff8f8;border-color:#f0caca;flex-direction:column}.customers__spinner.svelte-1asaajw{border:2px solid var(--brand-100);border-top-color:var(--brand-500);border-radius:50%;width:20px;height:20px;animation:.7s linear infinite svelte-1asaajw-spin}@keyframes svelte-1asaajw-spin{to{transform:rotate(360deg)}}.customers__alert.svelte-1asaajw{border-radius:var(--radius-sm);color:#a03333;background:#fdecec;margin-top:18px;padding:11px 16px;font-size:.85rem;font-weight:600}.customers__actions.svelte-1asaajw{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:26px;display:flex}.customers__buttons.svelte-1asaajw{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-left:auto;display:flex}.customers__cta.svelte-1asaajw{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-top:44px;padding-top:28px;font-size:.95rem;display:flex}@media (width<=860px){.customers__head.svelte-1asaajw{grid-template-columns:1fr}.customer-marquee__track.svelte-1asaajw{animation-duration:30s}}.stat.svelte-14ib97h{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);height:100%;transition:transform .4s var(--ease), border-color .4s var(--ease), background .4s var(--ease);background:#ffffff0a;border:1px solid #ffffff1a;flex-direction:column;gap:10px;padding:28px;display:flex;position:relative}.stat.svelte-14ib97h:hover{background:#ffffff12;border-color:#fbb20073;transform:translateY(-4px)}.stat__icon.svelte-14ib97h{width:46px;height:46px;color:var(--brand-950);background:linear-gradient(135deg, var(--accent-500), var(--accent-300));border-radius:14px;place-items:center;display:grid}.stat__value.svelte-14ib97h{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;align-items:flex-start;gap:4px;margin:0;font-size:clamp(2.6rem,4vw,3.4rem);font-weight:800;line-height:1;display:flex}.stat__plus.svelte-14ib97h{color:var(--accent-500);font-size:.5em}.stat__label.svelte-14ib97h{font-family:var(--font-display);color:#fff;margin:0;font-size:1.1rem;font-weight:700}.stat__caption.svelte-14ib97h{color:#e2eefab8;margin:0;font-size:.9rem;line-height:1.65}.dialog-backdrop.svelte-1n9zduw{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#04121fb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.dialog.svelte-1n9zduw{border-radius:var(--radius-lg);width:min(520px,100%);max-height:calc(100svh - 48px);box-shadow:var(--shadow-lg);animation:svelte-1n9zduw-dialogIn .3s var(--ease) both;background:#fff;overflow-y:auto}@keyframes svelte-1n9zduw-dialogIn{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}.dialog__head.svelte-1n9zduw{z-index:1;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 26px 18px;display:flex;position:sticky;top:0}.dialog__head.svelte-1n9zduw .eyebrow:where(.svelte-1n9zduw){margin-bottom:8px}.dialog__head.svelte-1n9zduw h2:where(.svelte-1n9zduw){font-size:1.35rem}.dialog__close.svelte-1n9zduw{width:38px;height:38px;color:var(--muted);background:var(--surface-alt);border-radius:50%;flex:none;place-items:center;transition:color .2s,background .2s;display:grid}.dialog__close.svelte-1n9zduw:hover{color:var(--ink);background:var(--brand-50)}.dialog__form.svelte-1n9zduw{gap:16px;padding:22px 26px 26px;display:grid}.field.svelte-1n9zduw{color:var(--ink-soft);gap:8px;font-size:.85rem;font-weight:600;display:grid}.field.svelte-1n9zduw small:where(.svelte-1n9zduw){color:var(--muted);font-size:.75rem;font-weight:500}.field.svelte-1n9zduw input:where(.svelte-1n9zduw){border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;font:inherit;color:var(--ink);background:var(--surface-alt);padding:12px 14px;font-weight:500;transition:border-color .25s,background .25s,box-shadow .25s}.field.svelte-1n9zduw input:where(.svelte-1n9zduw):focus{border-color:var(--brand-400);background:#fff;outline:none;box-shadow:0 0 0 4px #2d80d124}.field.svelte-1n9zduw input:where(.svelte-1n9zduw)::placeholder{color:#9aa9b8}.dialog__error.svelte-1n9zduw{border-radius:var(--radius-sm);color:#a03333;background:#fdecec;align-items:center;gap:8px;padding:11px 14px;font-size:.85rem;font-weight:600;display:flex}.dialog__error.svelte-1n9zduw svg{color:#c0392b;flex:none}.dialog__foot.svelte-1n9zduw{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:6px;display:flex}.dialog__foot.svelte-1n9zduw .btn:where(.svelte-1n9zduw){padding:12px 22px;font-size:.88rem}@media (width<=560px){.dialog-backdrop.svelte-1n9zduw{padding:10px}.dialog.svelte-1n9zduw{max-height:calc(100svh - 20px)}.dialog__head.svelte-1n9zduw,.dialog__form.svelte-1n9zduw{padding-inline:18px}.dialog__foot.svelte-1n9zduw .btn:where(.svelte-1n9zduw){flex:auto;justify-content:center}}.stats.svelte-cjprq{color:#fff;background:var(--brand-950);overflow:hidden}.stats__blob-a.svelte-cjprq{background:#2d80d166;width:380px;height:380px;top:-120px;left:-80px}.stats__blob-b.svelte-cjprq{background:#fbb20038;width:420px;height:420px;bottom:-140px;right:-120px}.stats__pattern.svelte-cjprq{pointer-events:none;background-image:radial-gradient(#ffffff1a 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.stats__inner.svelte-cjprq{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid;position:relative}.stats__head.svelte-cjprq{max-width:520px}.stats__title.svelte-cjprq{color:#fff;margin-bottom:20px;font-size:clamp(1.9rem,3.4vw,2.9rem)}.stats__lead.svelte-cjprq{color:#e2eefac7;margin-bottom:28px;font-size:1rem;line-height:1.75}.stats__actions.svelte-cjprq{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.stats__actions.svelte-cjprq .btn:where(.svelte-cjprq){padding:13px 24px;font-size:.9rem}.stats__actions.svelte-cjprq .stats__edit:where(.svelte-cjprq):hover svg{transform:none}.stats__notice.svelte-cjprq{border-radius:var(--radius-sm);color:#d7f7e4;background:#2ba85b2e;border:1px solid #78db9e73;margin-top:18px;padding:11px 16px;font-size:.85rem;font-weight:600}.stats__alert.svelte-cjprq{border-radius:var(--radius-sm);color:#ffd9d9;background:#c0392b33;border:1px solid #e98f8f73;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:18px;padding:11px 16px;font-size:.85rem;font-weight:600;display:flex}.stats__retry.svelte-cjprq{color:#fff;padding:0;font-size:.82rem;font-weight:700;text-decoration:underline}.stats__retry.svelte-cjprq:hover{color:var(--accent-300)}.stats__cards.svelte-cjprq{gap:18px;display:grid}@media (width<=900px){.stats__inner.svelte-cjprq{grid-template-columns:1fr;gap:36px}.stats__cards.svelte-cjprq{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.stats__cards.svelte-cjprq{grid-template-columns:1fr}}.about.svelte-1nw4zuc{overflow:hidden}.about__blob.svelte-1nw4zuc{background:#a9d6f48c;width:380px;height:380px;top:10%;right:-160px}.about__inner.svelte-1nw4zuc{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(36px,5vw,76px);display:grid;position:relative}.about__intro.svelte-1nw4zuc .section-title{color:#fff}.about__body.svelte-1nw4zuc{color:#fff;margin-top:20px;font-size:clamp(1rem,1.25vw,1.08rem);line-height:1.8}.about__subtitle.svelte-1nw4zuc{color:#fff;margin-top:32px;font-size:1.15rem}.about__subtext.svelte-1nw4zuc{color:#fff;max-width:54ch;margin-top:8px;font-size:.94rem;line-height:1.7}.about__process.svelte-1nw4zuc{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.about__process.svelte-1nw4zuc li:where(.svelte-1nw4zuc){border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink-soft);transition:border-color .3s ease, transform .3s var(--ease);background:#fff;align-items:center;gap:12px;padding:12px 16px;font-size:.88rem;font-weight:600;display:flex}.about__process.svelte-1nw4zuc li:where(.svelte-1nw4zuc):hover{border-color:var(--brand-300);transform:translateY(-2px)}.about__step.svelte-1nw4zuc{color:var(--brand-500);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:800}.about__values.svelte-1nw4zuc{gap:16px;display:grid}.about__values-title.svelte-1nw4zuc{letter-spacing:.18em;text-transform:uppercase;color:var(--brand-200);font-size:.78rem;font-weight:700}.value-card.svelte-1nw4zuc{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(140deg, #fff, var(--surface-alt));box-shadow:var(--shadow-sm);transition:transform .4s var(--ease), box-shadow .4s var(--ease), border-color .4s ease;gap:8px;padding:26px 60px 26px 28px;display:grid;position:relative}.value-card.svelte-1nw4zuc:hover{border-color:var(--brand-200);box-shadow:var(--shadow);transform:translate(6px)}.value-card__num.svelte-1nw4zuc{letter-spacing:.14em;color:var(--brand-400);font-size:.75rem;font-weight:800}.value-card__title.svelte-1nw4zuc{font-size:1.08rem}.value-card__text.svelte-1nw4zuc{color:var(--text);font-size:.89rem;line-height:1.7}.value-card__icon.svelte-1nw4zuc{width:30px;height:30px;color:var(--accent-600);background:#fbb20024;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:26px;right:26px}@media (width<=960px){.about__inner.svelte-1nw4zuc{grid-template-columns:1fr}}@media (width<=520px){.about__process.svelte-1nw4zuc{grid-template-columns:1fr}}.page--tentang.svelte-161t665{background:var(--brand-950)}.page--tentang.svelte-161t665 #tentang{padding-top:calc(var(--header-h) + clamp(48px, 6vw, 84px))}.contact.svelte-1y6h5pf{color:#fff;background:linear-gradient(160deg, var(--brand-900), var(--brand-950) 60%);overflow:hidden}.contact__blob-a.svelte-1y6h5pf{background:#2d80d173;width:440px;height:440px;top:-160px;right:-100px}.contact__blob-b.svelte-1y6h5pf{background:#fbb2002e;width:420px;height:420px;bottom:-180px;left:-140px}.contact__inner.svelte-1y6h5pf{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:start;gap:clamp(32px,5vw,72px);display:grid;position:relative}.contact__intro.svelte-1y6h5pf{max-width:520px}.contact__title.svelte-1y6h5pf{color:#fff;margin-bottom:18px;font-size:clamp(1.9rem,3.6vw,3rem)}.contact__body.svelte-1y6h5pf{color:#e2eefac7;margin-bottom:32px;font-size:1rem;line-height:1.8}.contact__list.svelte-1y6h5pf{gap:16px;display:grid}.contact__list.svelte-1y6h5pf li:where(.svelte-1y6h5pf){color:#f0f7ffe6;align-items:flex-start;gap:14px;font-size:.95rem;display:flex}.contact__list.svelte-1y6h5pf li:where(.svelte-1y6h5pf)>span:where(.svelte-1y6h5pf){width:40px;height:40px;color:var(--accent-300);background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;flex:none;place-items:center;display:grid}.contact__note.svelte-1y6h5pf{color:#e2eefab8;max-width:360px;font-size:.92rem;line-height:1.7}.contact__card.svelte-1y6h5pf{border-radius:var(--radius-lg);color:var(--text);box-shadow:var(--shadow-lg);background:#fff;padding:clamp(24px,3vw,36px)}.contact__card-title.svelte-1y6h5pf{margin-bottom:6px;font-size:1.35rem}.contact__card-sub.svelte-1y6h5pf{color:var(--muted);margin-bottom:24px;font-size:.92rem}.contact__form.svelte-1y6h5pf{gap:16px;display:grid}.field.svelte-1y6h5pf{color:var(--ink-soft);gap:8px;font-size:.85rem;font-weight:600;display:grid}.field-row.svelte-1y6h5pf{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.field.svelte-1y6h5pf input:where(.svelte-1y6h5pf),.field.svelte-1y6h5pf select:where(.svelte-1y6h5pf),.field.svelte-1y6h5pf textarea:where(.svelte-1y6h5pf){border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;font:inherit;color:var(--ink);background:var(--surface-alt);padding:12px 14px;font-weight:500;transition:border-color .25s,background .25s,box-shadow .25s}.field.svelte-1y6h5pf textarea:where(.svelte-1y6h5pf){resize:vertical;min-height:108px}.field.svelte-1y6h5pf input:where(.svelte-1y6h5pf):focus,.field.svelte-1y6h5pf select:where(.svelte-1y6h5pf):focus,.field.svelte-1y6h5pf textarea:where(.svelte-1y6h5pf):focus{border-color:var(--brand-400);background:#fff;outline:none;box-shadow:0 0 0 4px #2d80d124}.field.svelte-1y6h5pf input:where(.svelte-1y6h5pf)::placeholder,.field.svelte-1y6h5pf textarea:where(.svelte-1y6h5pf)::placeholder{color:#9aa9b8}.contact__submit.svelte-1y6h5pf{justify-content:center;width:100%;margin-top:6px}.contact__submit.svelte-1y6h5pf:disabled{opacity:.7;cursor:progress}.contact__error.svelte-1y6h5pf{border-radius:var(--radius-sm);color:#8a1c1c;background:#fdecec;border:1px solid #f5c2c2;padding:10px 12px;font-size:.85rem;font-weight:600}.contact__success.svelte-1y6h5pf{text-align:center;justify-items:center;gap:10px;padding:24px 8px;display:grid}.contact__success.svelte-1y6h5pf h3:where(.svelte-1y6h5pf){font-size:1.35rem}.contact__success.svelte-1y6h5pf p:where(.svelte-1y6h5pf){max-width:34ch;color:var(--muted);font-size:.94rem}.contact__success-icon.svelte-1y6h5pf{color:#fff;background:var(--brand-500);border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:4px;display:grid}@media (width<=900px){.contact__inner.svelte-1y6h5pf{grid-template-columns:1fr}}@media (width<=520px){.field-row.svelte-1y6h5pf{grid-template-columns:1fr}}.page--hubungi.svelte-bxi2yn{background:var(--brand-950)}.page--hubungi.svelte-bxi2yn #kontak{padding-top:calc(var(--header-h) + clamp(48px, 6vw, 84px))}.dialog-backdrop.svelte-qy75vz{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#04121fb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.dialog.svelte-qy75vz{border-radius:var(--radius-lg);width:min(720px,100%);max-height:calc(100svh - 48px);box-shadow:var(--shadow-lg);animation:svelte-qy75vz-dialogIn .3s var(--ease) both;background:#fff;overflow-y:auto}@keyframes svelte-qy75vz-dialogIn{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}.dialog__head.svelte-qy75vz{z-index:1;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 26px 18px;display:flex;position:sticky;top:0}.dialog__head.svelte-qy75vz .eyebrow:where(.svelte-qy75vz){margin-bottom:8px}.dialog__head.svelte-qy75vz h2:where(.svelte-qy75vz){font-size:1.35rem}.dialog__close.svelte-qy75vz{width:38px;height:38px;color:var(--muted);background:var(--surface-alt);border-radius:50%;flex:none;place-items:center;transition:color .2s,background .2s;display:grid}.dialog__close.svelte-qy75vz:hover{color:var(--ink);background:var(--brand-50)}.dialog__form.svelte-qy75vz{gap:16px;padding:22px 26px 26px;display:grid}.field.svelte-qy75vz{color:var(--ink-soft);gap:8px;font-size:.85rem;font-weight:600;display:grid}.field.svelte-qy75vz small:where(.svelte-qy75vz){color:var(--muted);font-size:.75rem;font-weight:500}.field-row.svelte-qy75vz{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.field.svelte-qy75vz input:where(.svelte-qy75vz),.field.svelte-qy75vz select:where(.svelte-qy75vz),.field.svelte-qy75vz textarea:where(.svelte-qy75vz){border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;font:inherit;color:var(--ink);background:var(--surface-alt);padding:12px 14px;font-weight:500;transition:border-color .25s,background .25s,box-shadow .25s}.field.svelte-qy75vz textarea:where(.svelte-qy75vz){resize:vertical;min-height:160px}.field.svelte-qy75vz input:where(.svelte-qy75vz):focus,.field.svelte-qy75vz select:where(.svelte-qy75vz):focus,.field.svelte-qy75vz textarea:where(.svelte-qy75vz):focus{border-color:var(--brand-400);background:#fff;outline:none;box-shadow:0 0 0 4px #2d80d124}.field.svelte-qy75vz input:where(.svelte-qy75vz)::placeholder,.field.svelte-qy75vz textarea:where(.svelte-qy75vz)::placeholder{color:#9aa9b8}.images.svelte-qy75vz{border:1px dashed var(--line);border-radius:var(--radius);background:var(--surface-alt);gap:10px;padding:16px;display:grid}.images__head.svelte-qy75vz{color:var(--ink-soft);justify-content:space-between;align-items:center;font-size:.85rem;font-weight:700;display:flex}.images__head.svelte-qy75vz small:where(.svelte-qy75vz){color:var(--muted);font-weight:600}.images__grid.svelte-qy75vz{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.images__grid.svelte-qy75vz li:where(.svelte-qy75vz){aspect-ratio:1;background:var(--brand-100);border-radius:12px;position:relative;overflow:hidden}.images__grid.svelte-qy75vz img:where(.svelte-qy75vz){object-fit:cover;width:100%;height:100%}.images__grid.svelte-qy75vz li.is-removed:where(.svelte-qy75vz) img:where(.svelte-qy75vz){opacity:.32;filter:grayscale()}.images__toggle.svelte-qy75vz{color:#fff;background:#071a30b3;border-radius:999px;padding:4px 8px;font-size:.66rem;font-weight:700;transition:background .2s;position:absolute;bottom:5px;right:5px}.images__toggle.svelte-qy75vz:hover{background:#b93a3a}.images__grid--new.svelte-qy75vz li:where(.svelte-qy75vz){outline:2px solid var(--brand-300);outline-offset:-2px}.images__pick.svelte-qy75vz{justify-self:flex-start;padding:9px 16px;font-size:.82rem}.images__hint.svelte-qy75vz{color:var(--muted);font-size:.72rem}.dialog__error.svelte-qy75vz{border-radius:var(--radius-sm);color:#a03333;background:#fdecec;align-items:center;gap:8px;padding:11px 14px;font-size:.85rem;font-weight:600;display:flex}.dialog__error.svelte-qy75vz svg{color:#c0392b;flex:none}.dialog__foot.svelte-qy75vz{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:6px;display:flex}.dialog__foot.svelte-qy75vz .btn:where(.svelte-qy75vz){padding:12px 22px;font-size:.88rem}@media (width<=560px){.dialog-backdrop.svelte-qy75vz{padding:10px}.dialog.svelte-qy75vz{max-height:calc(100svh - 20px)}.dialog__head.svelte-qy75vz,.dialog__form.svelte-qy75vz{padding-inline:18px}.field-row.svelte-qy75vz{grid-template-columns:1fr}.dialog__foot.svelte-qy75vz .btn:where(.svelte-qy75vz){flex:auto;justify-content:center}}.feed.svelte-yj7cyp{padding-block:calc(var(--header-h) + clamp(40px, 5vw, 72px)) clamp(64px, 8vw, 110px);background:radial-gradient(110% 70% at 100% 0%, #2d80d112, transparent 55%), var(--surface-alt);min-height:70vh}.feed__head.svelte-yj7cyp{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;margin-bottom:28px;display:flex}.feed__intro.svelte-yj7cyp{max-width:700px}.feed__title.svelte-yj7cyp{margin-bottom:12px;font-size:clamp(2rem,4vw,3.1rem)}.feed__description.svelte-yj7cyp{color:var(--text);font-size:.98rem;line-height:1.75}.feed__add.svelte-yj7cyp{padding:13px 22px;font-size:.9rem}.filters.svelte-yj7cyp{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:16px;display:flex}.filter.svelte-yj7cyp{letter-spacing:.04em;text-transform:uppercase;min-width:150px;color:var(--muted);gap:6px;font-size:.72rem;font-weight:700;display:grid}.filter--search.svelte-yj7cyp{flex:210px}.filter.svelte-yj7cyp input:where(.svelte-yj7cyp),.filter.svelte-yj7cyp select:where(.svelte-yj7cyp){border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;font:inherit;letter-spacing:normal;text-transform:none;color:var(--ink);background:var(--surface-alt);padding:10px 12px;font-size:.88rem;font-weight:500;transition:border-color .2s,background .2s,box-shadow .2s}.filter.svelte-yj7cyp input:where(.svelte-yj7cyp):focus,.filter.svelte-yj7cyp select:where(.svelte-yj7cyp):focus{border-color:var(--brand-400);background:#fff;outline:none;box-shadow:0 0 0 4px #2d80d121}.filter__searchbox.svelte-yj7cyp{display:block;position:relative}.filter__searchbox.svelte-yj7cyp svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.filter__searchbox.svelte-yj7cyp input:where(.svelte-yj7cyp){padding-left:36px}.filters__reset.svelte-yj7cyp{color:var(--brand-700);background:var(--brand-50);border-radius:999px;align-items:center;gap:5px;padding:10px 14px;font-size:.78rem;font-weight:700;display:inline-flex}.filters__reset.svelte-yj7cyp:hover{color:#fff;background:var(--brand-600)}.feed__summary.svelte-yj7cyp{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin:22px 2px 16px;font-size:.82rem;display:flex}.feed__summary.svelte-yj7cyp strong:where(.svelte-yj7cyp){color:var(--ink)}.feed__list.svelte-yj7cyp{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;transition:opacity .2s;display:grid}.feed__list.is-refreshing.svelte-yj7cyp{opacity:.55}.skeleton.svelte-yj7cyp{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;gap:12px;padding:20px;display:grid}.skeleton__media.svelte-yj7cyp{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--brand-50), var(--brand-100), var(--brand-50));background-size:200% 100%;height:160px;animation:1.4s linear infinite svelte-yj7cyp-shimmer}.skeleton__line.svelte-yj7cyp{background:var(--surface-alt);border-radius:999px;height:12px}.skeleton__line--title.svelte-yj7cyp{width:65%;height:18px}.skeleton__line--short.svelte-yj7cyp{width:40%}@keyframes svelte-yj7cyp-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.state.svelte-yj7cyp{border:1px dashed var(--brand-200);border-radius:var(--radius-lg);text-align:center;color:var(--muted);background:#fff;justify-items:center;gap:12px;padding:56px 24px;display:grid}.state.svelte-yj7cyp svg{color:var(--brand-400)}.state.svelte-yj7cyp h2:where(.svelte-yj7cyp){color:var(--ink);font-size:1.25rem}.state.svelte-yj7cyp p:where(.svelte-yj7cyp){max-width:48ch;font-size:.9rem;line-height:1.7}.state--error.svelte-yj7cyp svg{color:#c0392b}.pager.svelte-yj7cyp{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:30px;display:flex}.pager__button.svelte-yj7cyp{border:1px solid var(--brand-200);color:var(--brand-700);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:10px 18px;font-size:.84rem;font-weight:700;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.pager__button.svelte-yj7cyp:hover:not(:disabled){color:#fff;border-color:var(--brand-600);background:var(--brand-600)}.pager__button.svelte-yj7cyp:disabled{opacity:.45;cursor:not-allowed}.pager__status.svelte-yj7cyp{color:var(--muted);font-size:.84rem}.pager__status.svelte-yj7cyp strong:where(.svelte-yj7cyp){color:var(--ink)}.confirm.svelte-yj7cyp{z-index:95;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#04121fb8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.confirm__card.svelte-yj7cyp{border-radius:var(--radius-lg);text-align:center;width:min(430px,100%);box-shadow:var(--shadow-lg);background:#fff;justify-items:center;gap:10px;padding:30px 26px 24px;display:grid}.confirm__icon.svelte-yj7cyp{color:#b93a3a;background:#fdecec;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.confirm__card.svelte-yj7cyp h2:where(.svelte-yj7cyp){font-size:1.25rem}.confirm__card.svelte-yj7cyp p:where(.svelte-yj7cyp){color:var(--muted);font-size:.9rem;line-height:1.65}.confirm__error.svelte-yj7cyp{font-weight:600;color:#a03333!important}.confirm__actions.svelte-yj7cyp{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.confirm__actions.svelte-yj7cyp .btn:where(.svelte-yj7cyp){padding:11px 20px;font-size:.86rem}.confirm__delete.svelte-yj7cyp{color:#fff;background:#b93a3a}.confirm__delete.svelte-yj7cyp:hover{background:#a03333}@media (width<=900px){.feed__list.svelte-yj7cyp{grid-template-columns:1fr}}@media (width<=600px){.filters.svelte-yj7cyp{flex-direction:column;align-items:stretch}.filter.svelte-yj7cyp{min-width:0}.filters__reset.svelte-yj7cyp{align-self:flex-start}.feed__add.svelte-yj7cyp{justify-content:center;width:100%}}.customer-card.svelte-suaj05{border:1px solid var(--line);border-radius:var(--radius);height:100%;box-shadow:var(--shadow-sm);transition:transform .35s var(--ease), border-color .35s ease, box-shadow .35s ease;background:#fff;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.customer-card.svelte-suaj05:hover{border-color:var(--brand-200);box-shadow:var(--shadow);transform:translateY(-2px)}.customer-card__main.svelte-suaj05{align-items:center;gap:12px;min-width:0;display:flex}.customer-card__logo.svelte-suaj05{width:52px;height:52px;color:var(--brand-700);background:linear-gradient(135deg, var(--brand-50), var(--brand-100));letter-spacing:.04em;border-radius:14px;flex:none;place-items:center;padding:7px;font-size:1rem;font-weight:800;display:grid;overflow:hidden}.customer-card__logo.svelte-suaj05 img:where(.svelte-suaj05){object-fit:contain;width:100%;height:100%}.customer-card__body.svelte-suaj05{align-content:center;gap:2px;min-width:0;display:grid}.customer-card__company.svelte-suaj05{overflow-wrap:anywhere;font-size:.95rem;line-height:1.3}.customer-card__industry.svelte-suaj05{color:var(--brand-600);font-size:.78rem;font-weight:700}.customer-card__actions.svelte-suaj05{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:11px;display:flex}.customer-card__action.svelte-suaj05{color:var(--brand-700);background:var(--brand-50);border-radius:999px;align-items:center;gap:5px;padding:6px 11px;font-size:.74rem;font-weight:700;transition:color .2s,background .2s;display:inline-flex}.customer-card__action.svelte-suaj05:hover{color:#fff;background:var(--brand-600)}.customer-card__action--danger.svelte-suaj05{color:#a03333;background:#fdecec}.customer-card__action--danger.svelte-suaj05:hover{color:#fff;background:#b93a3a}.dialog-backdrop.svelte-1tk53j1{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#04121fb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.dialog.svelte-1tk53j1{border-radius:var(--radius-lg);width:min(560px,100%);max-height:calc(100svh - 48px);box-shadow:var(--shadow-lg);animation:svelte-1tk53j1-dialogIn .3s var(--ease) both;background:#fff;overflow-y:auto}@keyframes svelte-1tk53j1-dialogIn{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}.dialog__head.svelte-1tk53j1{z-index:1;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 26px 18px;display:flex;position:sticky;top:0}.dialog__head.svelte-1tk53j1 .eyebrow:where(.svelte-1tk53j1){margin-bottom:8px}.dialog__head.svelte-1tk53j1 h2:where(.svelte-1tk53j1){font-size:1.35rem}.dialog__close.svelte-1tk53j1{width:38px;height:38px;color:var(--muted);background:var(--surface-alt);border-radius:50%;flex:none;place-items:center;transition:color .2s,background .2s;display:grid}.dialog__close.svelte-1tk53j1:hover{color:var(--ink);background:var(--brand-50)}.dialog__form.svelte-1tk53j1{gap:16px;padding:22px 26px 26px;display:grid}.field.svelte-1tk53j1{color:var(--ink-soft);gap:8px;font-size:.85rem;font-weight:600;display:grid}.field.svelte-1tk53j1 small:where(.svelte-1tk53j1){color:var(--muted);font-size:.75rem;font-weight:500}.field.svelte-1tk53j1 input:where(.svelte-1tk53j1){border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;font:inherit;color:var(--ink);background:var(--surface-alt);padding:12px 14px;font-weight:500;transition:border-color .25s,background .25s,box-shadow .25s}.field.svelte-1tk53j1 input:where(.svelte-1tk53j1):focus{border-color:var(--brand-400);background:#fff;outline:none;box-shadow:0 0 0 4px #2d80d124}.field.svelte-1tk53j1 input:where(.svelte-1tk53j1)::placeholder{color:#9aa9b8}.logo.svelte-1tk53j1{border:1px dashed var(--line);border-radius:var(--radius);background:var(--surface-alt);gap:12px;padding:16px;display:grid}.logo__head.svelte-1tk53j1{color:var(--ink-soft);justify-content:space-between;align-items:center;font-size:.85rem;font-weight:700;display:flex}.logo__head.svelte-1tk53j1 small:where(.svelte-1tk53j1){color:var(--muted);font-weight:600}.logo__body.svelte-1tk53j1{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.logo__preview.svelte-1tk53j1{border:1px solid var(--brand-100);letter-spacing:.04em;width:84px;height:84px;color:var(--brand-700);background:linear-gradient(135deg, var(--brand-50), var(--brand-100));border-radius:18px;flex:none;place-items:center;padding:10px;font-size:1.35rem;font-weight:800;display:grid;overflow:hidden}.logo__preview.svelte-1tk53j1 img:where(.svelte-1tk53j1){object-fit:contain;width:100%;height:100%}.logo__controls.svelte-1tk53j1{justify-items:start;gap:8px;min-width:0;display:grid}.logo__pick.svelte-1tk53j1{padding:9px 16px;font-size:.82rem}.logo__remove.svelte-1tk53j1{color:#a03333;align-items:center;gap:6px;padding:4px 0;font-size:.78rem;font-weight:700;display:inline-flex}.logo__remove.svelte-1tk53j1:hover:not(:disabled){color:#b93a3a;text-decoration:underline}.logo__hint.svelte-1tk53j1{color:var(--muted);font-size:.72rem}.dialog__error.svelte-1tk53j1{border-radius:var(--radius-sm);color:#a03333;background:#fdecec;align-items:center;gap:8px;padding:11px 14px;font-size:.85rem;font-weight:600;display:flex}.dialog__error.svelte-1tk53j1 svg{color:#c0392b;flex:none}.dialog__foot.svelte-1tk53j1{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:6px;display:flex}.dialog__foot.svelte-1tk53j1 .btn:where(.svelte-1tk53j1){padding:12px 22px;font-size:.88rem}@media (width<=560px){.dialog-backdrop.svelte-1tk53j1{padding:10px}.dialog.svelte-1tk53j1{max-height:calc(100svh - 20px)}.dialog__head.svelte-1tk53j1,.dialog__form.svelte-1tk53j1{padding-inline:18px}.dialog__foot.svelte-1tk53j1 .btn:where(.svelte-1tk53j1){flex:auto;justify-content:center}}.customers-page.svelte-vz5po6{min-height:70vh;padding-block:calc(var(--header-h) + clamp(40px, 5vw, 72px)) clamp(64px, 8vw, 110px);background:radial-gradient(110% 70% at 100% 0%, #2d80d112, transparent 55%), var(--surface-alt)}.page-head.svelte-vz5po6{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;margin-bottom:28px;display:flex}.page-head__intro.svelte-vz5po6{max-width:700px}.page-head__intro.svelte-vz5po6 h1:where(.svelte-vz5po6){margin-bottom:12px;font-size:clamp(2rem,4vw,3.1rem)}.page-head__lead.svelte-vz5po6{color:var(--text);font-size:.98rem;line-height:1.75}.page-head__add.svelte-vz5po6{padding:13px 22px;font-size:.9rem}.notice.svelte-vz5po6{border:1px solid var(--brand-100);border-radius:var(--radius-sm);color:var(--brand-700);background:var(--brand-50);margin-bottom:18px;padding:11px 16px;font-size:.85rem;font-weight:600}.summary.svelte-vz5po6{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin:0 2px 16px;font-size:.82rem;display:flex}.summary.svelte-vz5po6 strong:where(.svelte-vz5po6){color:var(--ink)}.customer-grid.svelte-vz5po6{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;list-style:none;transition:opacity .2s;display:grid}.customer-grid.is-refreshing.svelte-vz5po6{opacity:.55}.skeleton.svelte-vz5po6{border:1px solid var(--line);border-radius:var(--radius);background:#fff;gap:12px;padding:16px 18px;display:grid}.skeleton__logo.svelte-vz5po6{background:linear-gradient(90deg, var(--brand-50), var(--brand-100), var(--brand-50));background-size:200% 100%;border-radius:14px;width:52px;height:52px;animation:1.4s linear infinite svelte-vz5po6-shimmer}.skeleton__line.svelte-vz5po6{background:var(--surface-alt);border-radius:999px;height:12px}.skeleton__line--title.svelte-vz5po6{width:70%}.skeleton__line--short.svelte-vz5po6{width:45%}@keyframes svelte-vz5po6-shimmer{to{background-position:-200% 0}}.state.svelte-vz5po6{border:1px dashed var(--brand-200);border-radius:var(--radius-lg);text-align:center;color:var(--muted);background:#fff;justify-items:center;gap:12px;padding:56px 24px;display:grid}.state.svelte-vz5po6 svg{color:var(--brand-400)}.state.svelte-vz5po6 h2:where(.svelte-vz5po6){color:var(--ink);font-size:1.25rem}.state.svelte-vz5po6 p:where(.svelte-vz5po6){max-width:48ch;font-size:.9rem;line-height:1.7}.state--error.svelte-vz5po6 svg{color:#c0392b}.pager.svelte-vz5po6{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:30px;display:flex}.pager__button.svelte-vz5po6{border:1px solid var(--brand-200);color:var(--brand-700);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:10px 18px;font-size:.84rem;font-weight:700;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.pager__button.svelte-vz5po6:hover:not(:disabled){color:#fff;border-color:var(--brand-600);background:var(--brand-600)}.pager__button.svelte-vz5po6:disabled{opacity:.45;cursor:not-allowed}.pager__status.svelte-vz5po6{color:var(--muted);font-size:.84rem}.pager__status.svelte-vz5po6 strong:where(.svelte-vz5po6){color:var(--ink)}.confirm.svelte-vz5po6{z-index:95;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#04121fb8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.confirm__card.svelte-vz5po6{border-radius:var(--radius-lg);text-align:center;width:min(430px,100%);box-shadow:var(--shadow-lg);background:#fff;justify-items:center;gap:10px;padding:30px 26px 24px;display:grid}.confirm__icon.svelte-vz5po6{color:#b93a3a;background:#fdecec;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.confirm__card.svelte-vz5po6 h2:where(.svelte-vz5po6){font-size:1.25rem}.confirm__card.svelte-vz5po6 p:where(.svelte-vz5po6){color:var(--muted);font-size:.9rem;line-height:1.65}.confirm__error.svelte-vz5po6{font-weight:600;color:#a03333!important}.confirm__actions.svelte-vz5po6{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.confirm__actions.svelte-vz5po6 .btn:where(.svelte-vz5po6){padding:11px 20px;font-size:.86rem}.confirm__delete.svelte-vz5po6{color:#fff;background:#b93a3a}.confirm__delete.svelte-vz5po6:hover{background:#a03333}@media (width<=1000px){.customer-grid.svelte-vz5po6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.customer-grid.svelte-vz5po6{grid-template-columns:1fr}.page-head__add.svelte-vz5po6{justify-content:center;width:100%}}.login.svelte-141ovtu{padding-block:calc(var(--header-h) + clamp(40px, 6vw, 80px)) clamp(64px, 8vw, 110px);color:#fff;background:radial-gradient(120% 90% at 100% 0%, #2d80d166, transparent 55%), linear-gradient(160deg, var(--brand-950), #04121f 65%);min-height:78vh;position:relative;overflow:hidden}.login__blob-a.svelte-141ovtu{background:#2d80d159;width:380px;height:380px;top:-140px;left:-100px}.login__blob-b.svelte-141ovtu{background:#fbb2002e;width:400px;height:400px;bottom:-140px;right:-120px}.login__inner.svelte-141ovtu{justify-content:center;display:flex;position:relative}.login__card.svelte-141ovtu{border-radius:var(--radius-lg);width:100%;max-width:440px;color:var(--text);box-shadow:var(--shadow-lg);background:#fff;padding:clamp(26px,3vw,36px)}.login__card-title.svelte-141ovtu{margin-bottom:6px;font-size:1.5rem}.login__card-sub.svelte-141ovtu{color:var(--muted);margin-bottom:24px;font-size:.9rem}.login__form.svelte-141ovtu{gap:16px;display:grid}.field.svelte-141ovtu{color:var(--ink-soft);gap:8px;font-size:.85rem;font-weight:600;display:grid}.field.svelte-141ovtu input:where(.svelte-141ovtu){border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;font:inherit;color:var(--ink);background:var(--surface-alt);padding:12px 14px;font-weight:500;transition:border-color .25s,background .25s,box-shadow .25s}.field.svelte-141ovtu input:where(.svelte-141ovtu):focus{border-color:var(--brand-400);background:#fff;outline:none;box-shadow:0 0 0 4px #2d80d124}.field.svelte-141ovtu input:where(.svelte-141ovtu)::placeholder{color:#9aa9b8}.field__password.svelte-141ovtu{display:block;position:relative}.field__password.svelte-141ovtu input:where(.svelte-141ovtu){padding-right:96px}.field__show.svelte-141ovtu{color:var(--brand-700);background:var(--brand-50);border-radius:8px;padding:5px 8px;font-size:.72rem;font-weight:700;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.field__show.svelte-141ovtu:hover{color:#fff;background:var(--brand-600)}.login__error.svelte-141ovtu{border-radius:var(--radius-sm);color:#a03333;background:#fdecec;align-items:center;gap:8px;padding:11px 14px;font-size:.84rem;font-weight:600;display:flex}.login__error.svelte-141ovtu svg{color:#c0392b;flex:none}.login__submit.svelte-141ovtu{justify-content:center;width:100%;margin-top:4px}.login__foot.svelte-141ovtu{color:var(--muted);text-align:center;margin-top:18px;font-size:.8rem}.login__foot.svelte-141ovtu a:where(.svelte-141ovtu){color:var(--brand-600);align-items:center;gap:4px;font-weight:600;display:inline-flex}.login__signed.svelte-141ovtu{text-align:center;justify-items:center;gap:10px;padding:14px 4px;display:grid}.login__signed-icon.svelte-141ovtu{color:#fff;background:var(--brand-500);border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.login__signed.svelte-141ovtu h2:where(.svelte-141ovtu){font-size:1.35rem}.login__signed.svelte-141ovtu p:where(.svelte-141ovtu){color:var(--muted);font-size:.92rem}.login__signed-actions.svelte-141ovtu{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px;display:flex}.login__signed-actions.svelte-141ovtu .btn:where(.svelte-141ovtu){padding:11px 20px;font-size:.86rem}
