@font-face{font-family:Cairo Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(../media/cairo-arabic-wght-normal.05doa6ujdstih.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(../media/cairo-latin-ext-wght-normal.06f9mb3lzkezo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(../media/cairo-latin-wght-normal.2iok-qycucwrx.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f4ef;--surface:#fff;--surface-2:#faf8f4;--surface-sunk:#efece5;--line:#e6e2d8;--line-strong:#d2cdbf;--ink:#17150f;--ink-2:#4b473c;--ink-3:#797464;--brand:#1d5c4d;--brand-hover:#164a3e;--brand-soft:#e2eee9;--brand-text:#1d5c4d;--on-brand:#fff;--ok:#2b7a4b;--ok-soft:#e3f1e8;--warn:#9a6408;--warn-soft:#f8edd6;--danger:#b3372a;--danger-soft:#f8e3df;--info:#2a5d9b;--info-soft:#e1ebf7;--r-sm:6px;--r-md:10px;--r-lg:16px;--shadow-1:0 1px 2px #17150f0f;--shadow-2:0 8px 24px -8px #17150f29, 0 2px 6px #17150f0d;--ring:0 0 0 3px color-mix(in srgb, var(--brand) 28%, transparent);--vibrancy:9%;--font:"Cairo Variable", "Cairo", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#12110e;--surface:#1a1915;--surface-2:#201e19;--surface-sunk:#0e0d0b;--line:#2e2b24;--line-strong:#433f35;--ink:#f2efe6;--ink-2:#c6c1b2;--ink-3:#928d7d;--brand:#58b59c;--brand-hover:#6cc4ac;--brand-soft:#16302a;--brand-text:#7fd0b9;--on-brand:#0d1a16;--ok:#62c48a;--ok-soft:#14291c;--warn:#e0a94a;--warn-soft:#2e2310;--danger:#ee7d70;--danger-soft:#341a16;--info:#7cb0ec;--info-soft:#14243a;--shadow-1:0 1px 2px #0006;--shadow-2:0 12px 32px -8px #0009, 0 2px 6px #0000004d;--vibrancy:22%}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#12110e;--surface:#1a1915;--surface-2:#201e19;--surface-sunk:#0e0d0b;--line:#2e2b24;--line-strong:#433f35;--ink:#f2efe6;--ink-2:#c6c1b2;--ink-3:#928d7d;--brand:#58b59c;--brand-hover:#6cc4ac;--brand-soft:#16302a;--brand-text:#7fd0b9;--on-brand:#0d1a16;--ok:#62c48a;--ok-soft:#14291c;--warn:#e0a94a;--warn-soft:#2e2310;--danger:#ee7d70;--danger-soft:#341a16;--info:#7cb0ec;--info-soft:#14243a;--shadow-1:0 1px 2px #0006;--shadow-2:0 12px 32px -8px #0009, 0 2px 6px #0000004d;--vibrancy:22%}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:linear-gradient(180deg, color-mix(in srgb, var(--brand) var(--vibrancy), transparent), transparent 640px) no-repeat fixed, var(--bg);color:var(--ink);font-family:var(--font);font-feature-settings:"kern", "liga";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-block-size:100dvh;margin:0;font-size:15px;line-height:1.7}h1,h2,h3,h4{letter-spacing:-.005em;text-wrap:balance;margin:0;font-weight:700;line-height:1.35}p{text-wrap:pretty;margin:0}a{color:var(--brand-text);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}img,svg{max-inline-size:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}ul,ol{margin:0;padding:0;list-style:none}hr{border:0;border-block-start:1px solid var(--line);margin:0}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}::selection{background:color-mix(in srgb, var(--brand) 30%, transparent)}.num,.tnum{font-variant-numeric:tabular-nums lining-nums}.money{font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;unicode-bidi:isolate}.sr-only{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.muted{color:var(--ink-3)}.ink-2{color:var(--ink-2)}.small{font-size:13px}.ltr{text-align:start;font-variant-numeric:tabular-nums lining-nums;direction:ltr;unicode-bidi:plaintext}.text-center{text-align:center}.xsmall{font-size:12px}.stack{gap:var(--gap,16px);grid-template-columns:minmax(0,1fr);display:grid}.row{align-items:center;gap:var(--gap,12px);display:flex}.row-wrap{flex-wrap:wrap}.spread{justify-content:space-between}.grow{flex:1;min-inline-size:0}.btn{--btn-bg:var(--surface);--btn-fg:var(--ink);--btn-bd:var(--line-strong);border:1px solid var(--btn-bd);border-radius:var(--r-md);background:var(--btn-bg);min-block-size:40px;color:var(--btn-fg);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding-inline:16px;font-size:14px;font-weight:600;line-height:1;transition:background-color .15s,border-color .15s,transform 50ms;display:inline-flex}.btn:hover{--btn-bg:var(--surface-2);--btn-bd:var(--ink-3);text-decoration:none}.btn:active{transform:translateY(1px)}.btn:focus-visible{box-shadow:var(--ring);outline:none}.btn[disabled],.btn[aria-disabled=true]{opacity:.55;pointer-events:none}.btn-primary{--btn-bg:var(--brand);--btn-fg:var(--on-brand);--btn-bd:var(--brand);box-shadow:0 1px 2px color-mix(in srgb, var(--brand) 30%, transparent), 0 4px 14px -6px color-mix(in srgb, var(--brand) 45%, transparent)}.btn-primary:hover{--btn-bg:var(--brand-hover);--btn-bd:var(--brand-hover);box-shadow:0 2px 4px color-mix(in srgb, var(--brand) 35%, transparent), 0 8px 20px -6px color-mix(in srgb, var(--brand) 55%, transparent)}.btn-ghost{--btn-bg:transparent;--btn-bd:transparent}.btn-ghost:hover{--btn-bg:var(--surface-sunk);--btn-bd:transparent}.btn-danger{--btn-bg:var(--danger-soft);--btn-fg:var(--danger);--btn-bd:transparent}.btn-danger:hover{--btn-bg:var(--danger);--btn-fg:#fff;--btn-bd:transparent}.btn-sm{min-block-size:32px;padding-inline:12px;font-size:13px}.btn-lg{min-block-size:48px;padding-inline:24px;font-size:15px}.btn-block{inline-size:100%}.btn-icon{inline-size:40px;padding:0}.btn-sm.btn-icon{inline-size:32px}.icon{stroke-width:1.75px;flex:none;block-size:18px;inline-size:18px}.icon-sm{block-size:16px;inline-size:16px}.ti-sun{display:none}:root[data-theme=dark] .ti-sun{display:block}:root[data-theme=dark] .ti-moon{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ti-sun{display:block}:root:not([data-theme=light]) .ti-moon{display:none}}.field{gap:6px;display:grid}.label{color:var(--ink-2);font-size:13px;font-weight:600}.hint{color:var(--ink-3);font-size:12px}.field-error{color:var(--danger);font-size:12px;font-weight:600}.input,.select,.textarea{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-md);min-block-size:42px;inline-size:100%;color:var(--ink);padding:8px 12px;transition:border-color .15s,box-shadow .15s}.textarea{resize:vertical;min-block-size:96px;line-height:1.7}.input::placeholder,.textarea::placeholder{color:var(--ink-3);opacity:.8}.input:hover,.select:hover,.textarea:hover{border-color:var(--ink-3)}.input:focus,.select:focus,.textarea:focus{border-color:var(--brand);box-shadow:var(--ring);outline:none}.input[aria-invalid=true]{border-color:var(--danger)}.input-ltr{text-align:start;direction:ltr;unicode-bidi:plaintext}.select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23797464' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:12px;background-repeat:no-repeat;padding-inline-end:36px}.input-group{position:relative}.input-group>.icon{color:var(--ink-3);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:12px;translate:0 -50%}.input-group>.input{padding-inline-start:38px}.checkbox{block-size:18px;inline-size:18px;accent-color:var(--brand)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1);transition:box-shadow .15s,border-color .15s}.card-pad{padding:20px}.card-head{border-block-end:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.card-title{font-size:15px;font-weight:700}.card-body{padding:20px}.divide>*+*{border-block-start:1px solid var(--line)}.badge{background:var(--surface-sunk);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:12px;font-weight:600;line-height:1.7;display:inline-flex}.badge:before{content:"";opacity:.85;background:currentColor;border-radius:50%;block-size:6px;inline-size:6px}.badge-ok{background:var(--ok-soft);color:var(--ok)}.badge-warn{background:var(--warn-soft);color:var(--warn)}.badge-danger{background:var(--danger-soft);color:var(--danger)}.badge-info{background:var(--info-soft);color:var(--info)}.badge-brand{background:var(--brand-soft);color:var(--brand-text)}.badge-plain:before{display:none}.alert{border-radius:var(--r-md);border:1px solid #0000;align-items:flex-start;gap:12px;padding:12px 14px;font-size:14px;line-height:1.7;display:flex}.alert .icon{margin-block-start:3px}.alert-danger{background:var(--danger-soft);color:var(--danger);border-color:color-mix(in srgb, var(--danger) 25%, transparent)}.alert-ok{background:var(--ok-soft);color:var(--ok);border-color:color-mix(in srgb, var(--ok) 25%, transparent)}.alert-warn{background:var(--warn-soft);color:var(--warn);border-color:color-mix(in srgb, var(--warn) 25%, transparent)}.alert-info{background:var(--info-soft);color:var(--info);border-color:color-mix(in srgb, var(--info) 25%, transparent)}.table-wrap{overflow-x:auto}.table{border-collapse:collapse;inline-size:100%;font-size:14px}.table th{text-align:start;color:var(--ink-3);background:var(--surface-2);border-block-end:1px solid var(--line);white-space:nowrap;padding:10px 16px;font-size:12px;font-weight:700}.table td{border-block-end:1px solid var(--line);vertical-align:middle;padding:14px 16px}.table tbody tr:last-child td{border-block-end:0}.table tbody tr:hover td{background:var(--surface-2)}.table .cell-strong{font-weight:600}.empty{text-align:center;color:var(--ink-3);justify-items:center;gap:6px;padding:48px 24px;display:grid}.empty-mark{background:var(--surface-sunk);block-size:44px;inline-size:44px;color:var(--ink-3);border-radius:12px;place-items:center;margin-block-end:6px;display:grid}.empty h3{color:var(--ink);font-size:15px}.empty p{max-inline-size:38ch;font-size:13px}.shell{grid-template-columns:264px minmax(0,1fr);min-block-size:100dvh;display:grid}.sidebar{background:var(--surface);border-inline-end:1px solid var(--line);flex-direction:column;block-size:100dvh;display:flex;position:sticky;inset-block-start:0}.sidebar-head{border-block-end:1px solid var(--line);align-items:center;gap:12px;min-block-size:68px;padding:18px 20px;display:flex}.sidebar-nav{flex:1;align-content:start;gap:2px;padding:14px 12px;display:grid;overflow-y:auto}.nav-label{color:var(--ink-3);letter-spacing:.02em;padding:14px 10px 6px;font-size:11px;font-weight:700}.nav-link{border-radius:var(--r-md);color:var(--ink-2);align-items:center;gap:12px;padding:9px 12px;font-size:14px;font-weight:600;display:flex;position:relative}.nav-link:hover{background:var(--surface-sunk);color:var(--ink);text-decoration:none}.nav-link[aria-current=page]{background:var(--brand-soft);color:var(--brand-text)}.nav-link[aria-current=page]:before{content:"";background:var(--brand);border-start-end-radius:3px;border-end-end-radius:3px;inline-size:3px;position:absolute;inset-block:8px;inset-inline-start:-12px}.nav-link .soon{color:var(--ink-3);background:var(--surface-sunk);border-radius:99px;margin-inline-start:auto;padding:0 8px;font-size:10px;font-weight:700}.nav-link[aria-disabled=true]{opacity:.55;pointer-events:none}.sidebar-foot{border-block-start:1px solid var(--line);padding:12px}.main{flex-direction:column;min-inline-size:0;display:flex}.topbar{z-index:20;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-block-end:1px solid var(--line);align-items:center;gap:12px;min-block-size:68px;padding:12px 32px;display:flex;position:sticky;inset-block-start:0}.content{grid-template-columns:minmax(0,1fr);align-content:start;gap:28px;inline-size:100%;max-inline-size:1240px;margin-inline:auto;padding:32px;display:grid}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.page-title{letter-spacing:-.01em;font-size:26px;font-weight:800}.page-sub{color:var(--ink-3);margin-block-start:2px;font-size:14px}.menu-btn{display:none}.user-chip{border-radius:var(--r-md);align-items:center;gap:10px;padding:8px;display:flex}.avatar{background:var(--brand-soft);block-size:34px;inline-size:34px;color:var(--brand-text);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.metrics{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid;overflow:hidden}.metric{border-inline-start:1px solid var(--line);gap:4px;padding:20px 22px;display:grid}.metric:first-child{border-inline-start:0}.metric-label{color:var(--ink-3);font-size:13px;font-weight:600}.metric-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;font-size:32px;font-weight:800;line-height:1.2}.metric-note{color:var(--ink-3);font-size:12px}.auth{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-block-size:100dvh;display:grid}.auth-form-side{align-content:center;justify-items:center;padding:40px 24px;display:grid}.auth-form{gap:28px;inline-size:100%;max-inline-size:400px;display:grid}.auth-art{background:var(--brand);color:var(--on-brand);flex-direction:column;justify-content:space-between;padding:56px;display:flex;position:relative;overflow:hidden}.auth-art:before{content:"";background-image:linear-gradient(color-mix(in srgb, var(--on-brand) 9%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--on-brand) 9%, transparent) 1px, transparent 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(200deg,#000 0%,#0000 70%);mask-image:linear-gradient(200deg,#000 0%,#0000 70%)}.auth-art>*{position:relative}.auth-art h2{max-inline-size:16ch;font-size:34px;font-weight:800;line-height:1.45}.auth-art p{opacity:.85;max-inline-size:42ch}.auth-title{letter-spacing:-.01em;font-size:28px;font-weight:800}.auth-sep{color:var(--ink-3);align-items:center;gap:12px;font-size:13px;display:flex}.auth-sep:before,.auth-sep:after{content:"";background:var(--line);flex:1;block-size:1px}.google-btn{gap:10px}.auth-art--store{justify-content:center;gap:40px;padding:56px clamp(40px,6vw,88px)}.auth-cover{background-position:50%;background-size:cover;inset:0;position:absolute!important}.auth-cover:after{content:"";background:linear-gradient(160deg, color-mix(in srgb, var(--brand) 78%, transparent) 0%, color-mix(in srgb, var(--brand) 94%, #000) 100%);position:absolute;inset:0}.auth-art--cover:before{display:none}.auth-chip{border:1px solid color-mix(in srgb, var(--on-brand) 28%, transparent);background:color-mix(in srgb, var(--on-brand) 10%, transparent);border-radius:999px;align-items:center;gap:8px;inline-size:fit-content;padding:6px 14px;font-size:13px;font-weight:700;display:inline-flex}.auth-chip:before{content:"";background:var(--on-brand);opacity:.85;border-radius:50%;block-size:7px;inline-size:7px}.auth-identity{justify-items:start;gap:18px;display:grid}.auth-logo-plate{background:#fff;border-radius:26px;padding:10px;line-height:0;box-shadow:0 12px 32px #0000002e}.auth-logo-plate .sf-logo{border-radius:18px;block-size:84px;inline-size:84px;font-size:38px}.auth-art--store h2{max-inline-size:18ch}.auth-points{border-block-start:1px solid color-mix(in srgb, var(--on-brand) 22%, transparent);gap:0;max-inline-size:420px;margin:0;padding:0;list-style:none;display:grid}.auth-points li{border-block-end:1px solid color-mix(in srgb, var(--on-brand) 22%, transparent);align-items:center;gap:14px;padding-block:14px;font-size:15px;font-weight:600;display:flex}.auth-points .icon{opacity:.9;flex:none;block-size:20px;inline-size:20px}.auth-credit{color:var(--ink-3);font-size:12px}.auth-banner{display:none}@media (prefers-reduced-motion:no-preference){.auth-art--store .auth-identity,.auth-art--store .auth-points{animation:.6s cubic-bezier(.2,.7,.2,1) both auth-rise}.auth-art--store .auth-points{animation-delay:.12s}@keyframes auth-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}.sf{flex-direction:column;min-block-size:100dvh;display:flex}.sf-header{z-index:30;background:color-mix(in srgb, var(--bg) 97%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-block-end:1px solid var(--line);position:sticky;inset-block-start:0}.sf-header-in{align-items:center;gap:20px;min-block-size:68px;display:flex}.container{inline-size:100%;max-inline-size:1200px;margin-inline:auto;padding-inline:24px}.sf-brand{color:var(--ink);align-items:center;gap:12px;font-size:18px;font-weight:800;display:flex}.sf-brand:hover{text-decoration:none}.sf-logo{background:var(--brand);block-size:40px;inline-size:40px;color:var(--on-brand);border-radius:12px;flex:none;place-items:center;font-size:18px;font-weight:800;display:grid;overflow:hidden}.sf-logo img{object-fit:cover;block-size:100%;inline-size:100%}.sf-search{flex:1;max-inline-size:460px;margin-inline:auto}.sf-hero{background:var(--brand);color:var(--on-brand);position:relative;overflow:hidden}.sf-hero-in{gap:14px;max-inline-size:640px;padding-block:72px 80px;display:grid;position:relative}.sf-hero h1{letter-spacing:-.02em;font-size:clamp(32px,5vw,52px);font-weight:800;line-height:1.3}.sf-hero p{opacity:.88;max-inline-size:48ch;font-size:17px}.sf-hero:after{content:"";background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--on-brand) 7%, transparent) 0 2px, transparent 2px 22px);inline-size:48%;position:absolute;inset-block:0;inset-inline-end:0;-webkit-mask-image:linear-gradient(270deg,#000,#0000);mask-image:linear-gradient(270deg,#000,#0000)}.sf-hero-cover{background-position:50%;background-size:cover;position:absolute;inset:0}.sf-hero-cover:after{content:"";background:linear-gradient(to right, transparent 0%, color-mix(in srgb, var(--brand) 80%, #000) 55%, color-mix(in srgb, var(--brand) 92%, #000) 100%);position:absolute;inset:0}.sf-hero:has(.sf-hero-cover) .sf-hero-in{color:#fff;text-shadow:0 1px 3px #00000073,0 2px 18px #0000004d}.sf-section{gap:22px;padding-block:48px;display:grid}.sf-section-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sf-section-head h2{font-size:22px;font-weight:800}.chips{flex-wrap:wrap;gap:10px;display:flex}.chip{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);border-radius:999px;align-items:center;padding:8px 18px;font-size:14px;font-weight:600;transition:border-color .15s,background-color .15s;display:inline-flex}.chip:hover{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-text);text-decoration:none}.sf-footer{border-block-start:1px solid var(--line);background:var(--surface);margin-block-start:auto;padding-block:36px}.sf-footer-in{flex-wrap:wrap;justify-content:space-between;gap:32px;display:flex}.sf-occasions{border-block-end:1px solid var(--line);background:var(--surface)}.sf-occasions-in{scrollbar-width:none;gap:12px;padding-block:10px;display:flex;overflow-x:auto}.sf-occasions-in::-webkit-scrollbar{display:none}.sf-occasion-img{border-radius:var(--r-md);object-fit:cover;border:1px solid var(--line);flex:none;block-size:64px;inline-size:64px}.notice-page{text-align:center;place-items:center;min-block-size:100dvh;padding:24px;display:grid}.sf-hero-search{max-inline-size:420px;margin-block-start:6px;display:none}.sf-hero-search .input-group{background:color-mix(in srgb, var(--on-brand) 14%, transparent);border-color:color-mix(in srgb, var(--on-brand) 28%, transparent)}.sf-hero-search .input{color:var(--on-brand)}.sf-hero-search .input::placeholder{color:color-mix(in srgb, var(--on-brand) 65%, transparent)}.sf-hero-search svg{color:var(--on-brand)}@media (max-width:960px){.auth{grid-template-columns:1fr}.auth-art{display:none}.auth-banner{background:var(--brand);block-size:132px;display:block;position:relative;overflow:hidden}.auth-banner .auth-cover{position:absolute}.shell{grid-template-columns:1fr}.sidebar{z-index:50;inline-size:280px;box-shadow:var(--shadow-2);transition:translate .22s;position:fixed;inset-block:0;inset-inline-start:0;translate:100%}[dir=ltr] .sidebar{translate:-100%}.shell[data-nav=open] .sidebar{translate:0}.scrim{z-index:40;background:#0006;position:fixed;inset:0}.menu-btn{display:inline-flex}.topbar{padding-inline:16px}.content{gap:22px;padding:20px 16px}.page-title{font-size:22px}.metric{border-inline-start:0;border-block-start:1px solid var(--line)}.metric:first-child{border-block-start:0}.sf-search{display:none}.sf-hero-in{padding-block:44px 52px}.sf-hero-search{display:block}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.mono{letter-spacing:.02em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.form-grid .span-2{grid-column:1/-1}.section-title{color:var(--ink-3);letter-spacing:.02em;border-block-end:1px solid var(--line);padding-block-end:8px;font-size:13px;font-weight:800}.tabs{background:var(--surface-sunk);border-radius:var(--r-md);flex-wrap:wrap;gap:4px;inline-size:fit-content;max-inline-size:100%;padding:4px;display:flex}.tab{color:var(--ink-2);white-space:nowrap;border-radius:8px;padding:6px 14px;font-size:13px;font-weight:600}.tab:hover{color:var(--ink);text-decoration:none}.tab[aria-current=page]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-1)}.tab .count{color:var(--ink-3);margin-inline-start:4px;font-weight:500}.filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.filters .input,.filters .select{min-block-size:38px;inline-size:auto;min-inline-size:150px}.filters .grow-input{flex:1;min-inline-size:220px}.kv{grid-template-columns:max-content 1fr;gap:10px 24px;font-size:14px;display:grid}.kv dt{color:var(--ink-3);font-weight:600}.kv dd{margin:0}.type-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.type-group{gap:6px;margin-block-end:12px;display:grid}.type-group-label{color:var(--ink-3);letter-spacing:.02em;font-size:12px;font-weight:700}.type-card{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);cursor:pointer;gap:4px;padding:14px 16px;transition:border-color .15s,background-color .15s;display:grid;position:relative}.type-card:hover{border-color:var(--ink-3)}.type-card input{opacity:0;cursor:pointer;position:absolute;inset:0}.type-card:has(input:checked){border-color:var(--brand);background:var(--brand-soft);box-shadow:inset 0 0 0 1px var(--brand)}.type-card:has(input:focus-visible){box-shadow:var(--ring)}.type-card[aria-disabled=true]{opacity:.55;cursor:not-allowed}.type-card[aria-disabled=true] input{cursor:not-allowed}.type-card strong{font-size:14px}.type-card span{color:var(--ink-3);font-size:12px;line-height:1.6}.secret{border:1px dashed var(--brand);border-radius:var(--r-md);background:var(--brand-soft);gap:6px;padding:12px 14px;display:grid}.secret code{background:var(--surface);border-radius:var(--r-sm);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;padding:6px 10px}.inline-action{justify-items:start;gap:6px;display:grid}.actions-cell>.inline-action{vertical-align:top;margin-block:2px;margin-inline-end:8px;display:inline-grid}.card-pad>.section-title:first-child{margin-block-end:16px}.check-row{align-items:center;gap:10px;font-size:14px;display:flex}.check-grid{flex-wrap:wrap;gap:8px 22px;display:flex}.color-input{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);cursor:pointer;block-size:42px;inline-size:56px;padding:3px}.stat-line{align-items:baseline;gap:8px;display:flex}.link-row{flex-wrap:wrap;gap:8px;display:flex}.progress{background:var(--surface-sunk);border-radius:99px;block-size:6px;overflow:hidden}.progress>i{background:var(--brand);border-radius:99px;block-size:100%;display:block}.progress.warn>i{background:var(--warn)}.progress.danger>i{background:var(--danger)}.two-col{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.crumbs{color:var(--ink-3);align-items:center;gap:8px;font-size:13px;display:flex}@media (max-width:960px){.form-grid,.two-col,.type-cards{grid-template-columns:minmax(0,1fr)}.kv{grid-template-columns:1fr;gap:2px}.kv dd{margin-block-end:10px}}.media-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-items:start;gap:14px;display:grid}.media-card{align-content:start;gap:8px;display:grid}.media-card .thumb,.thumb{aspect-ratio:4/3;border-radius:var(--r-md);background:var(--surface-sunk);border:1px solid var(--line);inline-size:100%;color:var(--ink-3);place-items:center;display:grid;overflow:hidden}.thumb img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.thumb-logo{aspect-ratio:1;max-inline-size:120px}.thumb-cover{aspect-ratio:16/6}.brand-row{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:20px;display:grid}@media (max-width:760px){.brand-row{grid-template-columns:minmax(0,1fr)}}input[type=file].input{min-block-size:44px;padding-block:8px}input[type=file]::file-selector-button{border:1px solid var(--line-strong);background:var(--surface);font:inherit;cursor:pointer;border-radius:8px;margin-inline-end:12px;padding:4px 12px;font-size:13px}.textarea-sm{min-block-size:72px}.sf-hero-sm .sf-hero-in{padding-block:48px 56px}.sf-kind{background:color-mix(in srgb, var(--on-brand) 16%, transparent);border-radius:999px;inline-size:fit-content;padding:3px 12px;font-size:13px;font-weight:600;display:inline-block}.about-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:40px;padding-block:44px;display:grid}@media (max-width:860px){.about-grid{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:28px}}.about-h{font-size:22px;font-weight:800}.about-text{color:var(--ink-2);white-space:pre-line;max-inline-size:68ch;font-size:16px;line-height:2}.about-card{padding:22px;position:sticky;inset-block-start:88px}@media (max-width:860px){.about-card{position:static}}.about-row{align-items:flex-start;gap:12px;display:flex}.about-row>.icon{color:var(--brand-text);flex:none;margin-block-start:4px}.sf-gallery{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.sf-gallery .thumb{aspect-ratio:4/3;transition:transform .15s,box-shadow .15s}.sf-gallery .thumb:hover{box-shadow:var(--shadow-2);transform:translateY(-2px)}.sf-nav{gap:4px;display:flex}.sf-nav a{color:var(--ink-2);border-radius:8px;padding:6px 12px;font-size:14px;font-weight:600}.sf-nav a:hover{background:var(--surface-sunk);color:var(--ink);text-decoration:none}@media (max-width:560px){.sf-header-in{flex-wrap:wrap;gap:4px 12px;min-block-size:0;padding-block:10px}.sf-nav{order:3;inline-size:100%;margin-inline:-12px;padding-inline:12px;overflow-x:auto}.sf-nav a{white-space:nowrap}.sf-header-in>.grow{display:none}.sf-header-in>nav[aria-label=حسابي]{margin-inline-start:auto}}.sf-hero-btn{background:color-mix(in srgb, var(--on-brand) 14%, transparent);color:var(--on-brand);border-color:color-mix(in srgb, var(--on-brand) 40%, transparent);inline-size:fit-content}.sf-hero-btn:hover{background:color-mix(in srgb, var(--on-brand) 22%, transparent)}.spec-row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:center;gap:8px;display:grid}@media (max-width:560px){.spec-row{grid-template-columns:minmax(0,1fr) auto}.spec-row input:nth-child(2){grid-column:1}}.prod-cell{align-items:center;gap:12px;display:flex}.prod-thumb{background:var(--surface-sunk);border:1px solid var(--line);block-size:44px;inline-size:44px;color:var(--ink-3);border-radius:10px;flex:none;place-items:center;display:grid;overflow:hidden}.prod-thumb img{object-fit:cover;block-size:100%;inline-size:100%}.pager{justify-content:space-between;align-items:center;gap:12px;display:flex}.stock-low{color:var(--warn);font-weight:700}.stock-out{color:var(--danger);font-weight:700}.img-tile{position:relative}.img-tile .badge{background:var(--brand);color:var(--on-brand);position:absolute;inset-block-start:8px;inset-inline-start:8px}.img-tile .badge:before{display:none}.row-edit>summary{cursor:pointer;inline-size:fit-content;list-style:none}.row-edit>summary::-webkit-details-marker{display:none}.row-edit[open]>summary{background:var(--surface-sunk)}.step-link{color:inherit;padding:14px 20px}.step-link:hover{background:var(--surface-sunk);text-decoration:none}.check{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.check input{block-size:18px;inline-size:18px;accent-color:var(--brand)}.span-2{grid-column:1/-1}@media (max-width:560px){.span-2{grid-column:auto}}.sf-page{align-content:start;gap:22px;padding-block:32px 64px;display:grid}.sf-page-title{letter-spacing:-.01em;font-size:26px;font-weight:800}.chip[aria-current=page]{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.chip-n{color:var(--ink-3);margin-inline-start:8px;font-size:12px;font-weight:500}.chip[aria-current=page] .chip-n{color:inherit;opacity:.8}.cart-btn{position:relative}.cart-badge{background:var(--brand);block-size:18px;min-inline-size:18px;color:var(--on-brand);border:2px solid var(--bg);border-radius:999px;place-items:center;padding-inline:5px;font-size:11px;font-weight:700;display:grid;position:absolute;inset-block-start:-2px;inset-inline-end:-2px}.crumbs{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.crumbs a{color:var(--ink-2)}.crumbs [aria-current]{color:var(--ink);font-weight:600}.shop-toolbar{flex-wrap:wrap;gap:10px;display:flex}.shop-toolbar .select{inline-size:auto;min-inline-size:150px}.pgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:18px;display:grid}.pcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-rows:auto 1fr;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative;overflow:hidden}.pcard:hover{border-color:var(--line-strong);box-shadow:var(--shadow-2);transform:translateY(-2px)}.pcard[data-out=true] .pcard-media img{opacity:.5;filter:grayscale(.6)}.pcard-media{aspect-ratio:1;background:var(--surface-sunk);color:var(--ink-3);place-items:center;display:grid;position:relative;overflow:hidden}.pcard-media img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.pcard-tag{background:var(--brand);color:var(--on-brand);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700;position:absolute;inset-block-start:10px;inset-inline-start:10px}.pcard-tag-out{background:var(--ink);color:var(--bg)}.pcard-body{align-content:space-between;gap:10px;padding:14px;display:grid}.pcard-name{font-size:15px;font-weight:700;line-height:1.5}.pcard-name a{color:var(--ink)}.pcard-name a:hover{color:var(--brand-text);text-decoration:none}.pcard-name a:after{content:"";position:absolute;inset:0}.pcard-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.pcard-foot .btn{z-index:1;position:relative}.price-box{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.price{color:var(--ink);font-size:16px;font-weight:800}.price-old{color:var(--ink-3);font-size:13px;text-decoration:line-through}.price-lg .price{font-size:28px}.price-lg .price-old{font-size:16px}.pd-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}@media (max-width:860px){.pd-grid{grid-template-columns:minmax(0,1fr);gap:24px}}.pd-gallery{gap:12px;display:grid;position:sticky;inset-block-start:88px}@media (max-width:860px){.pd-gallery{position:static}}.pd-main{aspect-ratio:1;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface-sunk);color:var(--ink-3);place-items:center;display:grid;overflow:hidden}.pd-main img{object-fit:contain;background:var(--surface);block-size:100%;inline-size:100%}.pd-thumbs{flex-wrap:wrap;gap:10px;display:flex}.pd-thumb{border:2px solid var(--line);border-radius:var(--r-md);background:var(--surface-sunk);cursor:pointer;block-size:68px;inline-size:68px;padding:0;overflow:hidden}.pd-thumb img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.pd-thumb[data-active=true]{border-color:var(--brand)}.pd-thumb:focus-visible{box-shadow:var(--ring);outline:none}.pd-main-btn{all:unset;cursor:zoom-in;aspect-ratio:1;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface-sunk);inline-size:100%;color:var(--ink-3);place-items:center;display:grid;position:relative;overflow:hidden}.pd-main-btn img{object-fit:contain;background:var(--surface);block-size:100%;inline-size:100%}.pd-zoom-hint{background:var(--surface);border:1px solid var(--line);opacity:0;pointer-events:none;border-radius:50%;place-items:center;block-size:32px;inline-size:32px;transition:opacity .2s;display:grid;position:absolute;inset-block-end:10px;inset-inline-end:10px}.pd-main-btn:hover .pd-zoom-hint,.pd-main-btn:focus-visible .pd-zoom-hint{opacity:1}.pd-main-btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pd-lightbox{background:#000000e6;border:0;place-items:center;block-size:100dvh;max-block-size:100dvh;inline-size:100vw;max-inline-size:100vw;margin:auto;padding:0;position:fixed;inset:0}.pd-lightbox:not([open]){display:none}.pd-lightbox::backdrop{background:0 0}.pd-lightbox[open]{display:grid}.pd-lb-img-wrap{cursor:grab;place-items:center;max-block-size:85dvh;max-inline-size:min(90vw,900px);display:grid}.pd-lb-img-wrap img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:6px;max-block-size:85dvh;max-inline-size:100%}.pd-lb-close{cursor:pointer;color:#fff;z-index:1;background:#ffffff1f;border:0;border-radius:50%;place-items:center;block-size:40px;inline-size:40px;transition:background .15s;display:grid;position:absolute;inset-block-start:16px;inset-inline-end:16px}.pd-lb-close:hover{background:#ffffff38}.pd-lb-nav{cursor:pointer;color:#fff;background:#ffffff1f;border:0;border-radius:50%;place-items:center;block-size:44px;inline-size:44px;margin-block:auto;transition:background .15s;display:grid;position:absolute;inset-block:0}.pd-lb-nav:hover{background:#ffffff38}.pd-lb-prev{inset-inline-start:12px}.pd-lb-next{inset-inline-end:12px}.pd-lb-count{text-align:center;color:#ffffffb3;pointer-events:none;font-size:14px;font-weight:600;position:absolute;inset-block-end:16px;inset-inline:0}@media (prefers-reduced-motion:reduce){.pd-zoom-hint{transition:none}}.pd-info{gap:18px;display:grid}.pd-title{letter-spacing:-.01em;font-size:28px;font-weight:800;line-height:1.4}.pd-block{border-block-start:1px solid var(--line);gap:8px;padding-block-start:18px;display:grid}.pd-block h2{font-size:16px;font-weight:700}.pd-block p{color:var(--ink-2);line-height:1.9}.spec-table{border:1px solid var(--line);border-radius:var(--r-md);display:grid;overflow:hidden}.spec-table>div{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:12px;padding:10px 14px;font-size:14px;display:grid}.spec-table>div:nth-child(odd){background:var(--surface-sunk)}.spec-table dt{color:var(--ink-2);font-weight:600}.spec-table dd{overflow-wrap:anywhere;margin:0}.qty{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);align-items:center;display:inline-flex;overflow:hidden}.qty button{block-size:46px;inline-size:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.qty button:hover:not(:disabled){background:var(--surface-sunk)}.qty button:disabled{color:var(--ink-3);cursor:not-allowed;opacity:.5}.qty output{text-align:center;min-inline-size:38px;font-weight:700}.qty-sm button{block-size:34px;inline-size:32px}.qty-sm output{min-inline-size:30px;font-size:14px}.cart-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}@media (max-width:900px){.cart-grid{grid-template-columns:minmax(0,1fr)}}.cart-list{margin:0;padding:0;list-style:none}.cart-line{grid-template-columns:72px minmax(0,1fr) auto 110px;align-items:center;gap:14px;padding:16px 18px;display:grid}.cart-line+.cart-line{border-block-start:1px solid var(--line)}.cart-line[data-bad=true]{background:var(--warn-soft)}.cart-thumb{border-radius:var(--r-md);background:var(--surface-sunk);border:1px solid var(--line);block-size:72px;inline-size:72px;color:var(--ink-3);place-items:center;display:grid;overflow:hidden}.cart-thumb img{object-fit:cover;block-size:100%;inline-size:100%}.cart-main{gap:2px;min-inline-size:0;display:grid}.cart-name{color:var(--ink);overflow-wrap:anywhere;font-weight:700}.cart-total{text-align:end;font-weight:800}@media (max-width:640px){.cart-line{grid-template-columns:64px minmax(0,1fr)}.cart-line>:nth-child(3){grid-column:2;justify-items:start!important}.cart-total{text-align:start;grid-column:2}.cart-thumb{block-size:64px;inline-size:64px}}.cart-summary{gap:14px;display:grid;position:sticky;inset-block-start:88px}@media (max-width:900px){.cart-summary{position:static}}.sum-row{justify-content:space-between;gap:12px;display:flex}.sum-total{border-block-start:1px solid var(--line);padding-block-start:12px;font-size:18px;font-weight:800}.acct-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;gap:18px;display:grid}.kv{gap:10px;margin:0;display:grid}.kv>div{gap:2px;display:grid}.kv dt{color:var(--ink-3);font-size:12px;font-weight:600}.kv dd{margin:0;font-weight:600}.addr-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (max-width:900px){.addr-grid{grid-template-columns:minmax(0,1fr)}}.addr-card{gap:10px;display:grid}.addr-card[data-editing=true]{border-color:var(--brand);box-shadow:var(--ring)}@media (max-width:560px){.shop-toolbar .input-group{flex:100%}.shop-toolbar .select{flex:1}.pgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pcard-body{gap:8px;padding:10px}.pcard-name{font-size:14px}.price{font-size:15px}.pd-title{font-size:23px}.price-lg .price{font-size:24px}}.sum-list{gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.sum-list li{justify-content:space-between;gap:12px;display:flex}.steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.steps li{text-align:center;color:var(--ink-3);justify-items:center;gap:6px;font-size:12px;display:grid;position:relative}.steps li:before{content:"";background:var(--line-strong);z-index:0;block-size:2px;position:absolute;inset-block-start:7px;inset-inline:50% -50%}.steps li:last-child:before{display:none}.steps li[data-state=done]:before{background:var(--brand)}.steps-dot{z-index:1;background:var(--surface);border:2px solid var(--line-strong);border-radius:50%;block-size:16px;inline-size:16px;position:relative}.steps li[data-state=done] .steps-dot{background:var(--brand);border-color:var(--brand)}.steps li[data-state=now] .steps-dot{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft);background:var(--surface)}.steps li[data-state=now]{color:var(--ink);font-weight:700}.steps li[data-state=done]{color:var(--ink-2)}@media (max-width:560px){.steps-label{font-size:10.5px}}.timeline{gap:14px;margin:0;padding:0;list-style:none;display:grid}.timeline li{gap:2px;padding-inline-start:22px;display:grid;position:relative}.timeline li:before{content:"";background:var(--brand);border-radius:50%;block-size:10px;inline-size:10px;position:absolute;inset-block-start:7px;inset-inline-start:0}.timeline li:after{content:"";background:var(--line);inline-size:2px;position:absolute;inset-block:20px -14px;inset-inline-start:4px}.timeline li:last-child:after{display:none}.rx-card{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:18px;display:grid}.rx-img{aspect-ratio:3/4;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface-sunk);place-items:center;display:grid;overflow:hidden}.rx-img img{object-fit:cover;block-size:100%;inline-size:100%;display:block}@media (max-width:640px){.rx-card{grid-template-columns:minmax(0,1fr)}.rx-img{max-inline-size:220px}}.pay-option{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:14px 16px;display:grid}.pay-option>span{gap:2px;display:grid}.pay-option input{accent-color:var(--brand);margin-block-start:4px}.pay-option.is-on{border-color:var(--brand);background:var(--brand-soft)}.fulfil-note{border-radius:var(--r-md);border:1px dashed var(--line-strong);background:var(--surface-sunk);gap:4px;padding:12px 14px;display:grid}.free-hint{border-radius:var(--r-sm);background:var(--brand-soft);color:var(--ink);margin:0;padding:8px 10px}.free-hint.is-warn{background:var(--warn-soft,#fbeecf);color:var(--warn,#7a5200);font-weight:600}.pay-panel{border-color:var(--brand)}.pay-steps{gap:10px;margin:0;padding-inline-start:20px;font-size:14px;display:grid}.sham-account{border:1px dashed var(--line);border-radius:var(--r-md);background:var(--surface);flex-wrap:wrap;align-items:center;gap:14px;margin-block-start:12px;padding:12px;display:flex}.sham-qr{object-fit:contain;border-radius:var(--r-sm);border:1px solid var(--line);background:#fff;flex:none;block-size:132px;inline-size:132px;padding:6px}.pay-account{border-radius:var(--r-sm);background:var(--surface-sunk);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin-block-start:6px;padding:10px 12px;font-weight:600}.pay-history{gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.pay-history li{border-block-start:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-block:6px;display:flex}.rcpt-card{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:18px;display:grid}.rcpt-card .rx-img{inline-size:100%}@media (max-width:640px){.rcpt-card{grid-template-columns:minmax(0,1fr)}}.nav-link .nav-count{background:var(--brand);min-inline-size:20px;color:var(--on-brand);text-align:center;border-radius:99px;margin-inline-start:auto;padding:0 7px;font-size:11px;font-weight:700;line-height:20px}.bell-btn{position:relative}.bell-btn .cart-badge{border-color:var(--surface)}.notif-list{margin:0;padding:0;list-style:none;display:grid}.notif{border-block-end:1px solid var(--line);align-items:flex-start;gap:14px;padding:14px 18px;display:flex}.notif:last-child{border-block-end:0}.notif.is-unread{background:var(--brand-soft)}.notif-dot{background:0 0;border-radius:50%;flex:none;block-size:9px;inline-size:9px;margin-block-start:8px}.notif.is-unread .notif-dot{background:var(--brand)}.notif-main{flex:1;gap:2px;min-inline-size:0;display:grid}.notif-title{font-weight:700}.notif.is-unread .notif-title{font-weight:800}.notif-body{color:var(--ink-2);font-size:14px}.notif-time{color:var(--ink-3);font-size:12px}.range-picker{gap:12px;display:grid}.delta{font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.delta-up{color:var(--ok)}.delta-down{color:var(--danger)}.delta-flat{color:var(--ink-3);font-weight:600}.bars-plot{border-block-end:1px solid var(--line);align-items:flex-end;gap:2px;block-size:180px;padding-block-end:2px;display:flex}.bar-col{flex:1;align-items:flex-end;block-size:100%;min-inline-size:2px;display:flex}.bar{background:var(--brand);border-radius:3px 3px 0 0;min-block-size:2px;inline-size:100%;display:block}.bar[data-zero]{background:var(--line-strong)}.bar-col:hover .bar{background:var(--brand-hover)}.bars-axis{justify-content:space-between;gap:8px;margin-block-start:6px;display:flex}.hbars{gap:12px;margin:0;padding:0;list-style:none;display:grid}.hbar-head{justify-content:space-between;gap:12px;margin-block-end:4px;font-size:14px;display:flex}.hbar-label{overflow-wrap:anywhere;font-weight:600}.hbar-track{background:var(--surface-sunk);border-radius:99px;block-size:8px;overflow:hidden}.hbar-fill{background:var(--brand);border-radius:99px;block-size:100%;display:block}.report-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:16px;display:grid}.metric-delta{margin-block-start:2px;display:block}@media (min-width:900px){.metrics.metrics-3{grid-template-columns:repeat(3,minmax(0,1fr))}.metrics-3 .metric:nth-child(3n+1){border-inline-start:0}.metrics-3 .metric:nth-child(n+4){border-block-start:1px solid var(--line)}}.pwa-bar{z-index:44;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-2);border-radius:18px;align-items:center;gap:10px;max-inline-size:480px;margin-inline:auto;padding:10px 12px 10px 10px;display:flex;position:fixed;inset-block-end:max(14px, env(safe-area-inset-bottom));inset-inline:14px}.pwa-bar-ico{background:var(--brand-soft);block-size:36px;inline-size:36px;color:var(--brand-text);border-radius:12px;flex:none;place-items:center;display:grid}.pwa-bar-text{min-inline-size:0;color:var(--ink-2);flex:1;font-size:13px;font-weight:600;line-height:1.5}.pwa-bar-close{flex:none}.icon-lg{block-size:26px;inline-size:26px}.star-rating{gap:2px;display:inline-flex}.star-rating .icon{color:var(--line-strong)}.star-rating .star-filled{color:var(--brand);fill:var(--brand)}.star-input{gap:4px;display:inline-flex}.star-btn{cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;padding:2px;line-height:0}.star-btn:focus-visible{box-shadow:var(--ring);outline:none}.star-btn .icon{color:var(--line-strong);transition:color .1s}.star-btn .star-filled{color:var(--brand);fill:var(--brand)}.rating-summary{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rating-summary .rs-num{font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.rating-summary .rs-count{color:var(--ink-3);font-size:13px}.rating-dist{gap:6px;max-inline-size:320px;display:grid}.rating-dist-row{grid-template-columns:46px minmax(0,1fr) 34px;align-items:center;gap:8px;font-size:13px;display:grid}.review-reply{border-radius:var(--r-sm);background:var(--surface-sunk);border-inline-start:3px solid var(--brand);padding:10px 12px}.review-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.review-item{border-block-start:1px solid var(--line);gap:8px;padding-block:14px;display:grid}.review-item:first-child{border-block-start:0;padding-block-start:0}.review-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.review-name{font-weight:700}.pcard-store{color:var(--ink-3);font-size:12px}.mkt-featured-badge{z-index:1;background:var(--brand);color:var(--on-brand);border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;inset-block-start:10px;inset-inline-end:10px}.pcard[data-featured=true]{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand), var(--shadow-2)}@media (prefers-reduced-motion:no-preference){.pcard[data-featured=true]{animation:2.6s ease-in-out infinite mkt-glow}@keyframes mkt-glow{0%,to{box-shadow:0 0 0 1px var(--brand), var(--shadow-2)}50%{box-shadow:0 0 0 1px var(--brand), 0 0 0 6px color-mix(in srgb, var(--brand) 22%, transparent), var(--shadow-2)}}}.sf-footer-credit{border-block-start:1px dashed var(--line);margin-block-start:18px;padding-block-start:14px}.mkd-grid{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);align-items:start;gap:16px;display:grid}@media (max-width:960px){.mkd-grid{grid-template-columns:1fr}}.mkd-sections{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:8px;display:grid}.mkd-section{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);align-items:flex-start;padding:10px 12px}.mkd-section>span{gap:2px;display:grid}.input-color{cursor:pointer;block-size:40px;inline-size:64px;padding:4px}.thumb video{object-fit:cover;block-size:100%;inline-size:100%;display:block}.ad-admin-list{margin:0;padding:0;list-style:none}.ad-admin-item{border-block-start:1px solid var(--line);grid-template-columns:180px minmax(0,1fr);align-items:start;gap:16px;padding:16px 20px;display:grid}.ad-admin-media{aspect-ratio:16/7;border-radius:var(--r-md);background:var(--surface-sunk);border:1px solid var(--line);overflow:hidden}.ad-admin-media img,.ad-admin-media video{object-fit:cover;block-size:100%;inline-size:100%;display:block}.inline-details>summary{cursor:pointer;list-style:none}.inline-details>summary::-webkit-details-marker{display:none}@media (max-width:640px){.ad-admin-item{grid-template-columns:1fr}}.dash-checks{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:10px;display:grid}.dash-check{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);border-inline-start:3px solid var(--line-strong);gap:4px;padding:10px 12px;display:grid}.dash-check[data-level=ok]{border-inline-start-color:var(--ok)}.dash-check[data-level=warn]{border-inline-start-color:var(--warn)}.dash-check[data-level=down]{border-inline-start-color:var(--danger)}.dash-cap{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dash-cap>div{border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line);gap:2px;padding:10px 12px;display:grid}.dash-cap .metric-value{text-align:start;font-size:20px}@media (max-width:560px){.dash-cap{grid-template-columns:1fr}}.dash-meters{gap:6px;display:grid}.dash-meter{grid-template-columns:1fr auto;align-items:center;gap:2px 8px;display:grid}.dash-meter .progress{grid-column:1/-1;block-size:5px}.tabs-sm .tab{padding-block:4px;font-size:13px}.bk-page{padding-block-end:64px}.bk-hero{text-align:center;justify-items:center;gap:10px;padding-block:12px 6px;display:grid}.bk-eyebrow{letter-spacing:.06em;color:var(--brand-text);align-items:center;gap:10px;font-size:12.5px;font-weight:800;display:inline-flex}.bk-eyebrow:before,.bk-eyebrow:after{content:"";background:var(--brand);opacity:.5;block-size:1px;inline-size:22px}.bk-hero h1{letter-spacing:-.01em;max-inline-size:22ch;font-size:clamp(26px,4vw,38px);font-weight:800}.bk-hero p{color:var(--ink-2);max-inline-size:52ch;font-size:15.5px}.bk-rail{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;margin-block:26px;display:flex}.bk-rail-item{align-items:center;gap:9px;display:flex}.bk-rail-num{border:1.5px solid var(--line-strong);block-size:30px;inline-size:30px;color:var(--ink-3);background:var(--surface);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.bk-rail-label{color:var(--ink-3);white-space:nowrap;font-size:13px;font-weight:700}.bk-rail-item[data-state=done] .bk-rail-num{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.bk-rail-item[data-state=done] .bk-rail-label{color:var(--ink-2)}.bk-rail-item[data-state=active] .bk-rail-num{border-color:var(--brand);color:var(--brand-text);box-shadow:0 0 0 4px var(--brand-soft)}.bk-rail-item[data-state=active] .bk-rail-label{color:var(--ink)}.bk-rail-line{background:var(--line-strong);flex:none;block-size:1.5px;inline-size:clamp(16px,4vw,46px);margin-inline:8px}.bk-summary{flex-wrap:wrap;justify-content:center;gap:8px;margin-block-end:6px;display:flex}.bk-summary .chip{background:var(--brand-soft);color:var(--brand-text);cursor:default;border-color:#0000;gap:10px;padding:6px 14px;font-size:13px}.bk-summary .chip:hover{background:var(--brand-soft)}.bk-change{color:var(--brand-text);font-size:12.5px;font-weight:700;text-decoration:underline}.bk-services{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin-block-start:6px;display:grid}.bk-service-card{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);color:inherit;gap:10px;padding:22px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.bk-service-card:hover{border-color:var(--brand);box-shadow:var(--shadow-2);text-decoration:none;transform:translateY(-2px)}.bk-service-card h3{font-size:18px;font-weight:800}.bk-service-card p{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;display:-webkit-box;overflow:hidden}.bk-service-foot{justify-content:space-between;align-items:center;margin-block-start:4px;font-size:13px;display:flex}.bk-service-price{color:var(--brand-text);font-size:16px;font-weight:800}.bk-providers{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;display:grid}.bk-provider-card{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);color:inherit;justify-items:center;gap:10px;padding:22px 14px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:grid}.bk-provider-card:hover{border-color:var(--brand);box-shadow:var(--shadow-2);text-decoration:none}.bk-avatar{background:var(--brand);block-size:56px;inline-size:56px;color:var(--on-brand);border-radius:50%;place-items:center;font-size:19px;font-weight:800;display:grid}.bk-provider-card strong{text-align:center;font-size:14.5px}.bk-dates{scrollbar-width:none;gap:8px;padding-block:4px 2px;display:flex;overflow-x:auto}.bk-dates::-webkit-scrollbar{display:none}.bk-date-pill{border-radius:var(--r-lg);border:1.5px solid var(--line);background:var(--surface);color:var(--ink);flex:none;justify-items:center;gap:2px;min-inline-size:66px;padding:10px 16px;text-decoration:none;display:grid}.bk-date-pill:hover{border-color:var(--line-strong);text-decoration:none}.bk-date-pill span:first-child{color:var(--ink-3);font-size:11.5px;font-weight:700}.bk-date-pill span:last-child{font-size:15px;font-weight:800}.bk-date-pill[aria-current=page]{border-color:var(--brand);background:var(--brand-soft)}.bk-date-pill[aria-current=page] span{color:var(--brand-text)}.bk-slots{flex-wrap:wrap;gap:10px;display:flex}.bk-slot{border:1.5px solid var(--line);background:var(--surface);color:var(--ink);border-radius:999px;padding:10px 18px;font-size:14px;font-weight:700;text-decoration:none}.bk-slot:hover{border-color:var(--brand);color:var(--brand-text);background:var(--brand-soft);text-decoration:none}.bk-confirm{border-inline-start:4px solid var(--brand);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-1);gap:18px;padding:26px;display:grid}.bk-confirm-row{border-block-end:1px dashed var(--line);justify-content:space-between;gap:12px;padding-block:8px;font-size:14.5px;display:flex}.bk-confirm-row:last-child{border-block-end:none}.bk-confirm-row span:first-child{color:var(--ink-3)}.bk-confirm-row span:last-child{font-weight:700}@media (max-width:640px){.bk-rail-label{display:none}.bk-rail-line{inline-size:14px}}@media (prefers-reduced-motion:no-preference){.home-zoom{animation:10s cubic-bezier(.16,1,.3,1) both home-hero-zoom}@keyframes home-hero-zoom{0%{opacity:0;transform:scale(1.07)}8%{opacity:1}to{opacity:1;transform:scale(1)}}}@keyframes mi-shimmer{to{background-position:-200% 0}}@keyframes mi-in{0%{opacity:0}to{opacity:1}}img[data-ph]{background-position:50%;background-repeat:no-repeat;background-size:cover}img[data-ph=shimmer]{background-color:var(--surface-sunk);background-image:linear-gradient(100deg, transparent 30%, color-mix(in srgb, var(--surface) 55%, transparent) 50%, transparent 70%);background-size:200% 100%;animation:1.4s linear infinite mi-shimmer}img[data-fade]{animation:.35s ease-out both mi-in}.partner-thumb{background:var(--surface-sunk);block-size:34px;inline-size:34px;color:var(--ink-3);border-radius:8px;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid;overflow:hidden}.partner-thumb img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.team-admin{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:14px;display:grid}.team-admin-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);grid-template-columns:96px minmax(0,1fr);align-items:start;gap:16px;padding:14px;display:grid}.team-admin-photo{background:var(--brand-soft);block-size:96px;inline-size:96px;color:var(--brand-text);border-radius:50%;place-items:center;font-size:34px;font-weight:900;display:grid;overflow:hidden}.team-admin-photo img{object-fit:cover;block-size:100%;inline-size:100%;display:block}@media (max-width:520px){.team-admin-card{grid-template-columns:1fr}.team-admin-photo{margin-inline:auto}}
