/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--tw-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--tw-color-emerald-50:oklch(97.9% .021 166.113);--tw-color-emerald-800:oklch(43.2% .095 166.913);--tw-color-slate-200:oklch(92.9% .013 255.508);--tw-color-slate-500:oklch(55.4% .046 257.417);--tw-color-slate-600:oklch(44.6% .043 257.281);--tw-color-slate-900:oklch(20.8% .042 265.755);--tw-color-slate-950:oklch(12.9% .042 264.695);--tw-color-white:#fff;--tw-spacing:.25rem;--tw-container-sm:24rem;--tw-container-md:28rem;--tw-container-xl:36rem;--tw-container-2xl:42rem;--tw-container-3xl:48rem;--tw-container-4xl:56rem;--tw-container-5xl:64rem;--tw-container-6xl:72rem;--tw-container-7xl:80rem;--tw-text-xs:.75rem;--tw-text-xs--line-height:calc(1 / .75);--tw-text-sm:.875rem;--tw-text-sm--line-height:calc(1.25 / .875);--tw-text-base:1rem;--tw-text-base--line-height:calc(1.5 / 1);--tw-text-lg:1.125rem;--tw-text-lg--line-height:calc(1.75 / 1.125);--tw-text-xl:1.25rem;--tw-text-xl--line-height:calc(1.75 / 1.25);--tw-text-2xl:1.5rem;--tw-text-2xl--line-height:calc(2 / 1.5);--tw-text-3xl:1.875rem;--tw-text-3xl--line-height:calc(2.25 / 1.875);--tw-text-4xl:2.25rem;--tw-text-4xl--line-height:calc(2.5 / 2.25);--tw-font-weight-medium:500;--tw-font-weight-semibold:600;--tw-font-weight-bold:700;--tw-font-weight-black:900;--tw-leading-tight:1.25;--tw-radius-lg:.5rem;--tw-radius-xl:.75rem;--tw-radius-2xl:1rem;--tw-blur-xl:24px;--tw-default-transition-duration:.15s;--tw-default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base{:root{--font-sans:"iransans", Tahoma, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}html{min-height:100%}body.rd-admin-page,body.rd-auth-page{min-height:100%;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}.rd-admin-page *,.rd-admin-page :before,.rd-admin-page :after,.rd-auth-page *,.rd-auth-page :before,.rd-auth-page :after{box-sizing:border-box}.rd-admin-page button,.rd-admin-page input,.rd-admin-page select,.rd-admin-page textarea,.rd-auth-page button,.rd-auth-page input,.rd-auth-page select,.rd-auth-page textarea{font:inherit}.rd-admin-page a,.rd-auth-page a{color:inherit;text-decoration:none}}@layer components{.rd-admin-page,.rd-auth-page{--bg:#f8f9f8;--bg-2:#fbfbfa;--sidebar:#fff;--sidebar-soft:#f7f8f7;--sidebar-active:#eef5f1;--panel:#f8f9f8;--panel-strong:#fff;--card:#fff;--card-soft:#fbfbfa;--line:#e9ece9;--line-strong:#dce2dd;--text:#202722;--muted:#727c75;--muted-soft:#a8afa9;--primary:#2f6b50;--primary-strong:#25573f;--primary-soft:#f1f6f3;--accent:#7d735e;--accent-soft:#f7f5f0;--success:#2f6f58;--success-soft:#f2f6f3;--danger:#b85d61;--danger-soft:#fbf3f3;--warning:#9a7338;--warning-soft:#fbf7ef;--shadow:0 1px 2px #1f282308;--shadow-soft:0 1px 2px #1f282307;--radius-2xl:14px;--radius-xl:12px;--radius-lg:10px;--radius-md:9px;--radius-sm:7px;--rd-primary-rgb:47 107 80;--rd-primary-strong-rgb:37 87 63;--rd-accent-rgb:125 115 94;--rd-success-rgb:47 111 88;--rd-warning-rgb:154 115 56;--rd-danger-rgb:184 93 97;--rd-muted-rgb:111 122 116;background:var(--bg)}.rd-admin-page,.rd-auth-page,.rd-dashboard{color:var(--text);font-family:var(--font-sans)}.rd-dashboard{isolation:isolate}.rd-sidebar{animation:.42s cubic-bezier(.22,1,.36,1) both rd-sidebar-enter}.rd-brand,.rd-sidebar-footer{animation:.48s cubic-bezier(.22,1,.36,1) both rd-sidebar-fade}.rd-sidebar-nav{scrollbar-width:thin;scrollbar-color:rgb(var(--rd-primary-rgb) / .16) transparent}.rd-sidebar-nav::-webkit-scrollbar{width:.38rem}.rd-sidebar-nav::-webkit-scrollbar-track{background:0 0}.rd-sidebar-nav::-webkit-scrollbar-thumb{background:rgb(var(--rd-primary-rgb) / .14);border-radius:999px}.rd-nav-link{transform:translate(0)}.rd-nav-link:hover{transform:translate(-2px)}[dir=ltr] .rd-nav-link:hover{transform:translate(2px)}.rd-sidebar-footer{padding-top:.25rem}.rd-sidebar-logo-shell{border-radius:var(--radius-xl);justify-content:center;align-items:center;min-width:0;display:inline-flex}.rd-sidebar-logo{object-fit:contain;object-position:center;width:min(8.15rem,100%);height:auto;max-height:2.45rem;display:block}.rd-auth-inline-logo,.rd-auth-card-logo,.rd-auth-hero-logo,.rd-preloader-mark img,.rd-mark-tile img,.rd-logo-pill img{object-fit:contain;object-position:center;height:auto;display:block}.rd-auth-inline-logo{width:8.9rem;max-width:38vw}.rd-auth-card-logo{width:7rem;max-width:42vw}.rd-auth-hero-logo{width:clamp(13.5rem,32vw,17.5rem);max-width:100%}.rd-logo-pill{gap:.48rem}.rd-logo-pill img{width:1.05rem;max-height:1.05rem}.rd-mark-tile img{width:1.6rem;max-height:1.5rem}@keyframes rd-sidebar-enter{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}[dir=ltr] .rd-sidebar{animation-name:rd-sidebar-enter-ltr}@keyframes rd-sidebar-enter-ltr{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}@keyframes rd-sidebar-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.rd-sidebar,.rd-brand,.rd-sidebar-footer,.rd-auth-card{animation:none}.rd-nav-link,.rd-row-card,.rd-kpi-card:after,.rd-action-card:after{transition:none}.rd-nav-link:hover,[dir=ltr] .rd-nav-link:hover{transform:none}}.rd-card,.rd-hero,.rd-filter,.rd-kpi-card,.rd-action-card{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-soft);position:relative;overflow:hidden}.rd-hero{background:var(--card)}.rd-pill{border:1px solid var(--line);min-height:2rem;color:var(--text);letter-spacing:.005em;background:#fff;border-radius:999px;align-items:center;gap:.45rem;padding:.38rem .7rem;font-size:.76rem;font-weight:800;display:inline-flex}.rd-dot{background:var(--primary);width:.48rem;height:.48rem;box-shadow:none;border-radius:999px}.rd-btn{border-radius:var(--radius-xl);border:1px solid var(--line);text-align:center;justify-content:center;align-items:center;gap:.55rem;min-height:2.75rem;padding:.7rem 1rem;font-size:.875rem;font-weight:900;line-height:1;transition:transform .16s,border-color .16s,background .16s,color .16s,box-shadow .16s;display:inline-flex}.rd-btn:hover{transform:translateY(-1px)}.rd-btn-primary{box-shadow:var(--shadow-soft);border-color:var(--primary)!important;background:var(--primary)!important;color:#fff!important}.rd-btn-primary:hover{border-color:var(--primary-strong)!important;background:var(--primary-strong)!important;color:#fff!important}.rd-btn-secondary{border-color:var(--line)!important;background:var(--panel-strong)!important;color:var(--text)!important}.rd-btn-secondary:hover{border-color:var(--line-strong)!important;background:var(--sidebar-soft)!important;color:var(--text)!important}.rd-btn-danger{border-color:var(--line)!important;background:var(--panel-strong)!important;color:var(--text)!important}.rd-btn-danger:hover{border-color:rgb(var(--rd-danger-rgb) / .24)!important;background:rgb(var(--rd-danger-rgb) / .06)!important;color:var(--danger)!important}.rd-control{border-radius:var(--radius-xl);border:1px solid var(--line);background:var(--panel-strong);width:100%;min-height:2.9rem;color:var(--text);outline:none;padding:.78rem 1rem;font-size:.92rem;font-weight:700;transition:border-color .16s,box-shadow .16s,background .16s}.rd-control:focus{border-color:var(--line-strong);box-shadow:0 0 0 4px rgb(var(--rd-primary-rgb) / .1)}.rd-field-error{color:var(--danger);font-size:.78rem;font-weight:800}.rd-alert,.rd-admin-page .alert{border-radius:var(--radius-xl);border:1px solid var(--line);background:var(--panel-strong);color:var(--text);padding:.85rem 1rem;font-size:.88rem;font-weight:800;line-height:1.8}.rd-alert-success,.rd-admin-page .alert.success{border-color:rgb(var(--rd-success-rgb) / .18);background:var(--success-soft);color:var(--success)}.rd-alert-danger,.rd-admin-page .alert.danger{border-color:rgb(var(--rd-danger-rgb) / .18);background:var(--danger-soft);color:var(--danger)}.rd-auth-page{background:var(--bg);min-height:100vh}.rd-auth-brand:after{content:"";background:rgb(var(--rd-primary-rgb) / .032);pointer-events:none;inset-inline-end:-5rem;border-radius:999px;width:18rem;height:18rem;position:absolute;bottom:-6rem}.rd-auth-card{animation:.42s cubic-bezier(.22,1,.36,1) both rd-auth-enter}@keyframes rd-auth-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.rd-health-orb{--rd-score:100%;--rd-ring:var(--success);aspect-ratio:1;width:min(100%,9.25rem);box-shadow:inset 0 0 0 1px #1f282309, var(--shadow-soft);background:#fff;border:8px solid #eef2ef;border-radius:999px;place-items:center;display:grid}.rd-kpi-card:after,.rd-action-card:after{content:"";background:rgb(var(--rd-tone) / .045);inset-inline-end:1rem;border-radius:999px;width:3.2rem;height:3.2rem;transition:transform .18s,opacity .18s;position:absolute;top:1rem}.rd-kpi-card:hover:after,.rd-action-card:hover:after{opacity:.9;transform:scale(1.03)}.rd-tone-primary{--rd-tone:47 125 98}.rd-tone-accent{--rd-tone:138 118 81}.rd-tone-emerald{--rd-tone:35 132 99}.rd-tone-amber{--rd-tone:163 111 32}.rd-tone-rose{--rd-tone:198 80 90}.rd-tone-slate{--rd-tone:102 117 109}.rd-tone-primary .rd-tone-text{color:var(--primary-strong)}.rd-tone-accent .rd-tone-text{color:var(--accent)}.rd-tone-emerald .rd-tone-text{color:var(--success)}.rd-tone-amber .rd-tone-text{color:var(--warning)}.rd-tone-rose .rd-tone-text{color:var(--danger)}.rd-tone-slate .rd-tone-text{color:var(--muted)}.rd-chart{--rd-trend-columns:1;grid-template-columns:repeat(var(--rd-trend-columns), minmax(2rem, 1fr));scrollbar-width:thin;scrollbar-color:rgb(var(--rd-primary-rgb) / .18) transparent;align-items:end;gap:.62rem;min-height:14.5rem;padding-block:.6rem .25rem;display:grid;overflow-x:auto}.rd-chart-point{text-align:center;grid-template-rows:auto 1fr auto;align-items:end;gap:.38rem;min-width:2rem;height:12.75rem;display:grid}.rd-chart-bar{background:#f0f2f0;border-radius:999px;justify-content:center;align-items:end;height:9.6rem;display:flex;overflow:hidden}.rd-chart-bar>i,.rd-progress>i,.rd-rank-meter>b{border-radius:inherit;background:var(--primary);display:block}.rd-chart-bar>i{width:100%;min-height:.45rem}.rd-progress,.rd-rank-meter{background:#eef1ee;border-radius:999px;height:.45rem;overflow:hidden}.rd-progress>i,.rd-rank-meter>b{height:100%}.rd-row-card{border:1px solid var(--line);background:var(--card);transition:transform .16s,border-color .16s,background .16s,box-shadow .16s}.rd-row-card:hover{border-color:var(--line-strong);background:var(--card);box-shadow:var(--shadow-soft);transform:translateY(-1px)}.rd-insight-info{border-color:rgb(var(--rd-primary-rgb) / .14);color:var(--primary-strong);background:#ffffffb8}.rd-insight-warning{border-color:rgb(var(--rd-warning-rgb) / .18);background:var(--warning-soft);color:var(--warning)}.rd-insight-success{border-color:rgb(var(--rd-success-rgb) / .16);background:var(--success-soft);color:var(--success)}.rd-insight-danger{border-color:rgb(var(--rd-danger-rgb) / .16);background:var(--danger-soft);color:var(--danger)}.rd-empty{border-radius:var(--radius-lg);border:1px dashed var(--line-strong);min-height:7rem;color:var(--muted);text-align:center;background:#fafafa;justify-content:center;align-items:center;font-size:.92rem;font-weight:800;display:flex}.rd-business-index{animation:.34s cubic-bezier(.22,1,.36,1) both rd-auth-enter}.rd-chip{border:1px solid var(--line);background:var(--panel-strong);min-height:2rem;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;padding:.38rem .7rem;font-size:.75rem;font-weight:900;line-height:1;display:inline-flex}.rd-status-badge{border:1px solid var(--line);background:var(--panel-strong);min-height:2rem;color:var(--muted);box-shadow:var(--shadow-soft);border-radius:999px;justify-content:center;align-items:center;padding:.36rem .7rem;font-size:.72rem;font-weight:950;line-height:1;display:inline-flex}.rd-status-success{border-color:rgb(var(--rd-success-rgb) / .18);background:var(--success-soft);color:var(--success)}.rd-status-warning{border-color:rgb(var(--rd-warning-rgb) / .18);background:var(--warning-soft);color:var(--warning)}.rd-status-danger{border-color:rgb(var(--rd-danger-rgb) / .18);background:var(--danger-soft);color:var(--danger)}.rd-status-muted{border-color:var(--line);background:var(--panel-strong);color:var(--muted)}.rd-status-info{border-color:rgb(var(--rd-primary-rgb) / .18);background:var(--primary-soft);color:var(--primary)}.rd-progress-warning>i{background:var(--warning)}.rd-pagination{border:1px solid var(--line);border-radius:var(--radius-2xl);background:var(--card);box-shadow:var(--shadow-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.rd-pagination-summary{color:var(--muted);font-size:.86rem;font-weight:800;line-height:1.8}.rd-pagination-summary strong{color:var(--text);font-weight:950}.rd-pagination-actions,.rd-pagination-pages{flex-wrap:wrap;align-items:center;gap:.45rem;display:inline-flex}.rd-pagination-page,.rd-pagination-ellipsis{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--panel-strong);min-width:2.35rem;min-height:2.35rem;color:var(--muted);justify-content:center;align-items:center;padding-inline:.65rem;font-size:.82rem;font-weight:950;line-height:1;display:inline-flex}.rd-pagination-page:hover{border-color:var(--line-strong);background:var(--sidebar-soft);color:var(--text)}.rd-pagination-page.is-active{border-color:var(--primary);background:var(--primary);color:#fff}.rd-pagination-ellipsis{color:var(--muted-soft);background:0 0;border-color:#0000}.rd-btn.is-disabled{cursor:not-allowed;opacity:.48;pointer-events:none}.rd-admin-page .hidden,.rd-auth-page .hidden{display:none!important}.rd-business-form{animation:.34s cubic-bezier(.22,1,.36,1) both rd-auth-enter}.rd-form-card{border:1px solid var(--line);border-radius:var(--radius-2xl);background:var(--card);box-shadow:var(--shadow-soft);gap:1rem;padding:1rem;display:grid}@media (min-width:640px){.rd-form-card{padding:1.25rem}}.rd-section-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.9rem;display:flex}.rd-section-head-compact{padding-bottom:.55rem}.rd-form-card .rd-section-head-compact+form{margin-top:-.25rem}.rd-section-head h3{color:var(--text);letter-spacing:-.025em;margin:0;font-size:1rem;font-weight:950}.rd-section-head p{max-width:46rem;color:var(--muted);margin:.35rem 0 0;font-size:.875rem;font-weight:600;line-height:1.9}.rd-field,.field{gap:.45rem;min-width:0;display:grid}.rd-field>span,.field>span{color:var(--muted);font-size:.78rem;font-weight:950;line-height:1.6}.rd-field-hint,.field-hint{color:var(--muted);font-size:.76rem;font-weight:700;line-height:1.75}.rd-control:disabled,.rd-field input:disabled,.rd-field select:disabled,.rd-field textarea:disabled,.field input:disabled,.field select:disabled,.field textarea:disabled{cursor:not-allowed;opacity:.58}.rd-field textarea.rd-control,.field textarea,textarea.rd-control{resize:vertical;min-height:7.5rem;line-height:1.9}.rd-file-input{border-radius:var(--radius-xl);border:1px dashed var(--line-strong);background:var(--panel-strong);width:100%;min-height:2.9rem;color:var(--muted);padding:.7rem .85rem;font-size:.86rem;font-weight:800;transition:border-color .16s,background .16s,box-shadow .16s}.rd-file-input:focus{border-color:var(--line-strong);box-shadow:0 0 0 4px rgb(var(--rd-primary-rgb) / .1);outline:none}.rd-file-input::file-selector-button{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--sidebar-soft);color:var(--text);font:inherit;cursor:pointer;margin-inline-end:.75rem;padding:.55rem .8rem;font-size:.78rem;font-weight:950}.rd-checkbox-card,.toggle{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--card-soft);min-height:3rem;color:var(--text);align-items:center;gap:.75rem;padding:.85rem 1rem;font-size:.88rem;font-weight:900;line-height:1.7;display:flex}.rd-checkbox-card-compact{min-height:2.7rem;padding-block:.65rem}.rd-checkbox-card input,.toggle input{width:1.05rem;height:1.05rem;accent-color:var(--primary);flex:none}.rd-hours-card{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--card-soft);grid-template-columns:10rem minmax(0,1fr) 18rem;align-items:center;gap:.9rem;padding:.9rem;display:grid}.segmented-control{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--panel-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;width:100%;padding:.25rem;display:inline-grid}.segmented-control__button{border-radius:var(--radius-lg);min-height:2.35rem;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:.45rem .65rem;font-size:.78rem;font-weight:950;line-height:1.5;transition:background .16s,color .16s,box-shadow .16s}.segmented-control__button:hover{background:var(--sidebar-soft);color:var(--text)}.segmented-control__button.is-active{background:var(--primary);color:#fff;box-shadow:var(--shadow-soft)}.hours-row-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;transition:opacity .16s,filter .16s;display:grid}.hours-row-fields.is-disabled{opacity:.58;filter:grayscale(.05)}.meta-pill{border:1px solid var(--line);background:var(--panel-strong);width:fit-content;min-height:1.85rem;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;padding:.32rem .65rem;font-size:.72rem;font-weight:950;line-height:1;display:inline-flex}.meta-pill-muted{background:var(--panel-strong);color:var(--muted)}.rd-upload-card{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--card-soft);align-content:start;gap:1rem;padding:1rem;display:grid}.rd-upload-card h4{color:var(--text);letter-spacing:-.02em;margin:0;font-size:.96rem;font-weight:950}.rd-upload-card p{color:var(--muted);margin:0;font-size:.82rem;font-weight:600;line-height:1.85}.rd-media-preview{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--panel-strong);min-height:13rem;color:var(--muted);text-align:center;place-items:center;font-size:.84rem;font-weight:900;display:grid;overflow:hidden}.rd-media-preview-logo{aspect-ratio:1;max-width:16rem;min-height:12rem}.rd-media-preview-cover{aspect-ratio:16/7}.rd-media-preview img{object-fit:cover;cursor:zoom-in;width:100%;height:100%;display:block}.rd-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:.75rem;display:grid}.rd-gallery-thumb{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--panel-strong);gap:.55rem;padding:.45rem;display:grid;overflow:hidden}.rd-gallery-thumb img{aspect-ratio:1;border-radius:var(--radius-lg);object-fit:cover;cursor:zoom-in;width:100%;display:block}.rd-gallery-thumb span{color:var(--muted);align-items:center;gap:.45rem;font-size:.72rem;font-weight:850;line-height:1.6;display:flex}.rd-gallery-thumb input{accent-color:var(--primary)}.rd-media-empty{border:1px dashed var(--line-strong);border-radius:var(--radius-xl);background:var(--panel-strong);min-height:8rem;color:var(--muted);text-align:center;place-items:center;font-size:.86rem;font-weight:850;display:grid}.rd-sticky-actions{z-index:30;border:1px solid var(--line);border-radius:var(--radius-2xl);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex;position:sticky;bottom:1rem;box-shadow:0 10px 24px #1f282312}.danger-button{border-radius:var(--radius-xl);cursor:pointer;text-align:center;justify-content:center;align-items:center;gap:.5rem;min-height:2.65rem;padding:.65rem 1rem;font-size:.86rem;font-weight:900;line-height:1;transition:transform .16s,border-color .16s,background .16s,color .16s;display:inline-flex;border:1px solid var(--line)!important;background:var(--panel-strong)!important;color:var(--text)!important}.danger-button:hover{border-color:rgb(var(--rd-danger-rgb) / .24)!important;background:rgb(var(--rd-danger-rgb) / .06)!important;color:var(--danger)!important}@media (max-width:1180px){.rd-hours-card{grid-template-columns:1fr}.hours-row-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.rd-section-head,.rd-sticky-actions{flex-direction:column;align-items:stretch}.segmented-control,.hours-row-fields{grid-template-columns:1fr}.rd-media-preview-logo{width:100%;max-width:none}.rd-sticky-actions .rd-btn,.rd-sticky-actions button{width:100%}}.rd-builder-board{scrollbar-width:thin;scrollbar-color:rgb(var(--rd-primary-rgb) / .16) transparent}.rd-builder-board::-webkit-scrollbar{height:.55rem}.rd-builder-board::-webkit-scrollbar-track{background:0 0}.rd-builder-board::-webkit-scrollbar-thumb{background:rgb(var(--rd-primary-rgb) / .14);border-radius:999px}.rd-sortable-card{transition:transform .16s,border-color .16s,background .16s,box-shadow .16s,opacity .16s}.rd-sortable-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-soft);transform:translateY(-1px)}.rd-sortable-card.is-dragging{opacity:.68;border-color:rgb(var(--rd-primary-rgb) / .26);transform:scale(.985);box-shadow:0 10px 22px #1f282314}.rd-builder-column{min-width:0}.rd-item-thumb{background:var(--sidebar-soft)}.rd-item-thumb img{object-fit:cover;width:100%;height:100%;display:block}.rd-menu-items-index,.rd-menu-item-form{animation:.34s cubic-bezier(.22,1,.36,1) both rd-auth-enter}.rd-menu-item-card{transition:transform .16s,border-color .16s,background .16s,box-shadow .16s}.rd-menu-item-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-soft);transform:translateY(-1px)}.rd-menu-item-image{aspect-ratio:16/9}.rd-menu-item-image img{object-fit:cover;cursor:zoom-in;width:100%;height:100%;display:block}.rd-mini-stat{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card-soft);gap:.25rem;min-width:0;padding:.75rem;display:grid}.rd-mini-stat span{color:var(--muted);font-size:.72rem;font-weight:900;line-height:1.5}.rd-mini-stat strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:950;line-height:1.4;overflow:hidden}.rd-menu-item-form .inline-rows,.rd-menu-item-form .modifier-options{gap:.75rem;display:grid}.rd-menu-item-form .inline-row{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--card-soft);grid-template-columns:minmax(0,1.1fr) minmax(0,1.1fr) minmax(8rem,.7fr) auto;align-items:end;gap:.75rem;padding:.75rem;display:grid}.rd-menu-item-form .modifier-card{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--card-soft);gap:.85rem;padding:.9rem;display:grid}.rd-menu-item-form .modifier-card-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.75rem;display:flex}.rd-menu-item-form .modifier-card-head h4{color:var(--text);letter-spacing:-.015em;margin:0;font-size:.92rem;font-weight:950}.rd-menu-item-form .modifier-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(8rem,.55fr) minmax(12rem,.75fr);align-items:end;gap:.75rem;display:grid}.rd-menu-item-form .field{gap:.45rem;min-width:0;display:grid}.rd-menu-item-form .field>span{color:var(--muted);font-size:.78rem;font-weight:950;line-height:1.6}.rd-menu-item-form .field input:not([type=checkbox]),.rd-menu-item-form .field select,.rd-menu-item-form .field textarea{border-radius:var(--radius-xl);border:1px solid var(--line);background:var(--panel-strong);width:100%;min-height:2.9rem;color:var(--text);outline:none;padding:.78rem 1rem;font-size:.92rem;font-weight:700;transition:border-color .16s,box-shadow .16s,background .16s}.rd-menu-item-form .field input:not([type=checkbox]):focus,.rd-menu-item-form .field select:focus,.rd-menu-item-form .field textarea:focus{border-color:var(--line-strong);box-shadow:0 0 0 4px rgb(var(--rd-primary-rgb) / .1)}.rd-menu-item-form .field textarea{resize:vertical;min-height:7.5rem;line-height:1.9}.rd-menu-item-form .toggle{min-height:2.9rem}.rd-menu-item-form .secondary-button,.rd-menu-item-form .ghost-button{border-radius:var(--radius-lg);cursor:pointer;text-align:center;justify-content:center;align-items:center;gap:.45rem;min-height:2.45rem;padding:.6rem .85rem;font-size:.8rem;font-weight:900;line-height:1;transition:transform .16s,border-color .16s,background .16s,color .16s;display:inline-flex;border:1px solid var(--line)!important;background:var(--panel-strong)!important;color:var(--text)!important}.rd-menu-item-form .secondary-button:hover,.rd-menu-item-form .ghost-button:hover{border-color:var(--line-strong)!important;background:var(--sidebar-soft)!important;color:var(--text)!important}@media (max-width:980px){.rd-menu-item-form .inline-row,.rd-menu-item-form .modifier-grid{grid-template-columns:1fr}.rd-menu-item-form .modifier-card-head{flex-direction:column;align-items:stretch}}.rd-media-library{animation:.34s cubic-bezier(.22,1,.36,1) both rd-auth-enter}.rd-media-grid{grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:.9rem;display:grid}.rd-media-card{border:1px solid var(--line);border-radius:var(--radius-2xl);background:var(--card);box-shadow:var(--shadow-soft);transition:transform .16s,border-color .16s,box-shadow .16s;overflow:hidden}.rd-media-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-soft);transform:translateY(-1px)}.rd-media-card-visual{aspect-ratio:4/3;border:0;border-bottom:1px solid var(--line);background:var(--sidebar-soft);cursor:zoom-in;width:100%;padding:0;display:block;overflow:hidden}.rd-media-card-visual img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.rd-media-card:hover .rd-media-card-visual img{transform:scale(1.015)}.rd-media-meta{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card-soft);text-align:center;gap:.18rem;min-width:0;padding:.55rem .45rem;display:grid}.rd-media-meta b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:950;line-height:1.35;overflow:hidden}.rd-media-meta small{color:var(--muted);font-size:.64rem;font-weight:900;line-height:1.3}.media-preview{object-fit:cover;cursor:zoom-in;width:100%;height:100%;display:block}.media-preview-logo{aspect-ratio:1}.media-preview-cover{aspect-ratio:16/9}.rd-analytics-index{animation:.34s cubic-bezier(.22,1,.36,1) both rd-auth-enter}@media (max-width:640px){.rd-analytics-index .rd-progress,.rd-analytics-index .rd-rank-meter{min-width:0}}.rd-color-input{border-radius:var(--radius-xl);border:1px solid var(--line);background:var(--panel-strong);cursor:pointer;width:100%;min-height:3rem;padding:.35rem}.rd-color-input::-webkit-color-swatch-wrapper{padding:0}.rd-color-input::-webkit-color-swatch{border-radius:calc(var(--radius-xl) - 5px);border:0}.rd-color-input::-moz-color-swatch{border-radius:calc(var(--radius-xl) - 5px);border:0}.rd-theme-preview{--theme-preview-primary:var(--primary);--theme-preview-accent:var(--accent);border-radius:var(--radius-xl);border:1px solid var(--line);background:linear-gradient(#fff 0%,#f8f9f8 100%);gap:.75rem;padding:.8rem;display:grid;overflow:hidden}.rd-theme-preview-hero{border-radius:var(--radius-lg);border:1px solid rgb(var(--rd-muted-rgb) / .08);background:radial-gradient(circle at 18% 25%, var(--theme-preview-accent), transparent 32%), linear-gradient(135deg, var(--theme-preview-primary), #fff 72%);min-height:5.8rem}@supports (color:color-mix(in lab, red, red)){.rd-theme-preview-hero{background:radial-gradient(circle at 18% 25%, color-mix(in srgb, var(--theme-preview-accent) 18%, transparent), transparent 32%), linear-gradient(135deg, color-mix(in srgb, var(--theme-preview-primary) 14%, #fff), #fff 72%)}}.rd-theme-preview-row{grid-template-columns:1fr .72fr .5fr;gap:.45rem;display:grid}.rd-theme-preview-row span{background:#e8ece8;border-radius:999px;height:.55rem;display:block}.rd-theme-preview-row span:first-child{background:var(--theme-preview-primary)}@supports (color:color-mix(in lab, red, red)){.rd-theme-preview-row span:first-child{background:color-mix(in srgb, var(--theme-preview-primary) 24%, #e8ece8)}}.rd-theme-preview-row span:last-child{background:var(--theme-preview-accent)}@supports (color:color-mix(in lab, red, red)){.rd-theme-preview-row span:last-child{background:color-mix(in srgb, var(--theme-preview-accent) 18%, #e8ece8)}}.rd-theme-live-preview{--theme-preview-primary:var(--primary);--theme-preview-accent:var(--accent);border-radius:var(--radius-2xl);border:1px solid var(--line);background:#fff;gap:1rem;padding:1rem;display:grid;overflow:hidden}.rd-theme-live-hero{border-radius:var(--radius-xl);border:1px solid rgb(var(--rd-muted-rgb) / .08);background:radial-gradient(circle at 18% 25%, var(--theme-preview-accent), transparent 34%), linear-gradient(135deg, var(--theme-preview-primary), #fff 68%);align-content:center;gap:.65rem;min-height:14rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rd-theme-live-hero{background:radial-gradient(circle at 18% 25%, color-mix(in srgb, var(--theme-preview-accent) 15%, transparent), transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--theme-preview-primary) 13%, #fff), #fff 68%)}}.rd-theme-live-hero{padding:1.2rem}.rd-theme-live-hero.hero-centered{text-align:center;place-items:center}.rd-theme-live-hero.hero-compact{align-content:end;min-height:9.5rem}.rd-theme-live-badge{border:1px solid var(--theme-preview-primary);border-radius:999px;width:fit-content}@supports (color:color-mix(in lab, red, red)){.rd-theme-live-badge{border:1px solid color-mix(in srgb, var(--theme-preview-primary) 18%, #dfe6e1)}}.rd-theme-live-badge{color:var(--theme-preview-primary);background:#fff;padding:.38rem .72rem;font-size:.74rem;font-weight:950}.rd-theme-live-hero strong{color:#1f2722;letter-spacing:-.04em;font-size:clamp(1.35rem,2.4vw,2rem);font-weight:950}.rd-theme-live-hero p{color:#66706a;max-width:34rem;margin:0;font-size:.9rem;font-weight:700;line-height:1.9}.rd-theme-live-surface{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.rd-theme-live-surface span{border-radius:var(--radius-xl);border:1px solid var(--line);background:#fbfbfa;min-height:4.4rem}.rd-theme-live-surface.surface-solid span{background:var(--theme-preview-primary)}@supports (color:color-mix(in lab, red, red)){.rd-theme-live-surface.surface-solid span{background:color-mix(in srgb, var(--theme-preview-primary) 7%, #fff)}}.rd-theme-live-surface.surface-outline span{border-color:var(--theme-preview-primary)}@supports (color:color-mix(in lab, red, red)){.rd-theme-live-surface.surface-outline span{border-color:color-mix(in srgb, var(--theme-preview-primary) 16%, #dfe6e1)}}.rd-theme-live-surface.surface-outline span{background:#fff}@media (max-width:640px){.rd-theme-live-surface{grid-template-columns:1fr}}.rd-admin-page.modal-open,.rd-auth-page.modal-open{overflow:hidden}.rd-admin-page .modal-overlay,.rd-auth-page .modal-overlay{z-index:1000;padding:1.5rem;display:none;position:fixed;inset:0;overflow-y:auto}.rd-admin-page .modal-overlay.is-open,.rd-auth-page .modal-overlay.is-open{place-items:center;display:grid}.rd-admin-page .modal-backdrop,.rd-auth-page .modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#19201c6b;position:fixed;inset:0}.rd-admin-page .modal-dialog,.rd-auth-page .modal-dialog{z-index:2;width:min(94vw,1100px);margin:auto;position:relative}.rd-admin-page .modal-card-scrollable,.rd-auth-page .modal-card-scrollable{max-height:calc(100vh - 3rem);overflow:auto}.rd-admin-page .image-lightbox-shell,.rd-admin-page .cropper-modal-card,.rd-auth-page .image-lightbox-shell,.rd-auth-page .cropper-modal-card{border-radius:var(--radius-2xl);border:1px solid var(--line);background:var(--card);color:var(--text);gap:1rem;padding:1rem;display:grid;box-shadow:0 18px 42px #1f28231f}.rd-admin-page .cropper-modal-head,.rd-admin-page .cropper-actions,.rd-admin-page .modal-card-head,.rd-auth-page .cropper-modal-head,.rd-auth-page .cropper-actions,.rd-auth-page .modal-card-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.rd-admin-page .cropper-modal-head h3,.rd-admin-page .modal-card-head h3,.rd-auth-page .cropper-modal-head h3,.rd-auth-page .modal-card-head h3{color:var(--text);margin:0;font-size:1rem;font-weight:900}.rd-admin-page .cropper-modal-head p,.rd-auth-page .cropper-modal-head p{color:var(--muted);margin:.25rem 0 0;font-size:.86rem;font-weight:600;line-height:1.8}.rd-admin-page .sticky-modal-head,.rd-admin-page .sticky-modal-actions,.rd-auth-page .sticky-modal-head,.rd-auth-page .sticky-modal-actions{z-index:5;background:inherit;position:sticky}.rd-admin-page .sticky-modal-head,.rd-auth-page .sticky-modal-head{padding-bottom:.75rem;top:0}.rd-admin-page .sticky-modal-actions,.rd-auth-page .sticky-modal-actions{padding-top:.75rem;bottom:0}.rd-admin-page .modal-close,.rd-auth-page .modal-close{border-radius:var(--radius-xl);border:1px solid var(--line);background:var(--panel-strong);width:2.5rem;height:2.5rem;color:var(--muted);cursor:pointer;place-items:center;font-size:1.25rem;line-height:1;transition:border-color .16s,background .16s,color .16s;display:inline-grid}.rd-admin-page .modal-close:hover,.rd-auth-page .modal-close:hover{border-color:var(--line-strong);background:var(--sidebar-soft);color:var(--text)}.rd-admin-page .cropper-workspace,.rd-auth-page .cropper-workspace{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:1rem;display:grid}.rd-admin-page .cropper-stage,.rd-auth-page .cropper-stage{border-radius:var(--radius-xl);border:1px solid var(--line);cursor:grab;background:#f1f3f1;min-height:460px;position:relative;overflow:hidden}.rd-admin-page .cropper-stage.is-dragging,.rd-auth-page .cropper-stage.is-dragging{cursor:grabbing}.rd-admin-page .cropper-source-image,.rd-auth-page .cropper-source-image{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transform-origin:0 0;max-width:none;position:absolute;top:0;left:0}.rd-admin-page .cropper-frame,.rd-auth-page .cropper-frame{border-radius:var(--radius-xl);pointer-events:none;border:2px solid #fffffff5;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 9999px #19201c61,0 10px 24px #19201c1f}.rd-admin-page .cropper-sidepanel,.rd-auth-page .cropper-sidepanel{gap:1rem;display:grid}.rd-admin-page .cropper-preview-wrap,.rd-admin-page .qr-preview-stage,.rd-auth-page .cropper-preview-wrap,.rd-auth-page .qr-preview-stage{border-radius:var(--radius-xl);border:1px solid var(--line);background:var(--sidebar-soft);overflow:hidden}.rd-admin-page .cropper-canvas,.rd-auth-page .cropper-canvas{width:100%;height:auto;display:block}.rd-admin-page .cropper-toolbar,.rd-auth-page .cropper-toolbar{grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;align-items:center;gap:.75rem;display:grid}.rd-admin-page .cropper-zoom-meta,.rd-auth-page .cropper-zoom-meta{color:var(--muted);text-align:center;justify-items:center;gap:.1rem;font-size:.82rem;font-weight:800;display:grid}.rd-admin-page .cropper-zoom-range,.rd-auth-page .cropper-zoom-range{width:100%}.rd-admin-page .qr-preview-wrap,.rd-auth-page .qr-preview-wrap{gap:1rem;display:grid}.rd-admin-page .qr-preview-stage,.rd-auth-page .qr-preview-stage{background:#fff;place-items:center;min-height:18rem;padding:1rem;display:grid}.rd-admin-page .qr-preview-stage svg,.rd-auth-page .qr-preview-stage svg{width:min(100%,260px);height:auto}.rd-admin-page .qr-preview-url,.rd-auth-page .qr-preview-url{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--sidebar-soft);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;direction:ltr;padding:.7rem .85rem;display:block;overflow:hidden}.rd-admin-page .image-lightbox-body,.rd-auth-page .image-lightbox-body{overflow:auto}.rd-admin-page .image-lightbox-media,.rd-auth-page .image-lightbox-media{border-radius:var(--radius-xl);width:100%;height:auto;display:block}.rd-admin-page .primary-button,.rd-admin-page .secondary-button,.rd-admin-page .ghost-button,.rd-auth-page .primary-button,.rd-auth-page .secondary-button,.rd-auth-page .ghost-button{border-radius:var(--radius-xl);border:1px solid var(--line);cursor:pointer;text-align:center;justify-content:center;align-items:center;gap:.5rem;min-height:2.65rem;padding:.65rem 1rem;font-size:.86rem;font-weight:900;line-height:1;transition:transform .16s,border-color .16s,background .16s,color .16s;display:inline-flex}.rd-admin-page .primary-button,.rd-auth-page .primary-button{border-color:var(--primary)!important;background:var(--primary)!important;color:#fff!important}.rd-admin-page .primary-button:hover,.rd-auth-page .primary-button:hover{border-color:var(--primary-strong)!important;background:var(--primary-strong)!important;color:#fff!important}.rd-admin-page .secondary-button,.rd-admin-page .ghost-button,.rd-auth-page .secondary-button,.rd-auth-page .ghost-button{border-color:var(--line)!important;background:var(--panel-strong)!important;color:var(--text)!important}.rd-admin-page .secondary-button:hover,.rd-admin-page .ghost-button:hover,.rd-auth-page .secondary-button:hover,.rd-auth-page .ghost-button:hover{border-color:var(--line-strong)!important;background:var(--sidebar-soft)!important;color:var(--text)!important}.rd-admin-page .small-button,.rd-auth-page .small-button{min-height:2.35rem;padding-inline:.8rem;font-size:.82rem}.rd-page-progress{z-index:10010;opacity:0;pointer-events:none;height:3px;transition:opacity .22s,transform .22s;position:fixed;inset-block-start:0;inset-inline:0;overflow:hidden;transform:translateY(-100%)}.rd-page-progress>span{background:linear-gradient(90deg, transparent, rgb(var(--rd-primary-rgb) / .82), transparent);width:44%;height:100%;filter:drop-shadow(0 0 8px rgb(var(--rd-primary-rgb) / .2));border-radius:999px;animation:1.04s cubic-bezier(.65,0,.35,1) infinite rd-progress-track;display:block}.rd-page-busy .rd-page-progress,.rd-route-loading .rd-page-progress{opacity:1;transform:translateY(0)}.rd-page-preloader{z-index:10000;background:linear-gradient(135deg, #fffffff4, #f8f9f8fb), radial-gradient(circle at 50% 38%, rgb(var(--rd-primary-rgb) / .18), transparent 27rem), radial-gradient(circle at 18% 78%, #7d735e1f, transparent 21rem), #f8f9f8fb;-webkit-backdrop-filter:blur(26px)saturate(.92)brightness(1.03);opacity:1;visibility:visible;place-items:center;transition:opacity .44s cubic-bezier(.22,1,.36,1),visibility .44s cubic-bezier(.22,1,.36,1);display:grid;position:fixed;inset:0;box-shadow:inset 0 0 0 1px #ffffff85}.rd-page-loaded .rd-page-preloader{opacity:0;visibility:hidden;pointer-events:none}.rd-route-loading .rd-page-preloader{opacity:1;visibility:visible;pointer-events:auto}.rd-preloader-card{border-radius:var(--radius-2xl);border:1px solid rgb(var(--rd-primary-rgb) / .13);background:linear-gradient(180deg, #fffffff0, #ffffffd6), var(--panel-strong);transform-origin:50% 48%;justify-items:center;gap:.98rem;min-width:12.75rem;padding:1.42rem 1.55rem 1.25rem;animation:.46s cubic-bezier(.22,1,.36,1) both rd-preloader-card-in;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 54px #1f28231b,inset 0 1px #ffffffb8}.rd-preloader-card:before,.rd-preloader-card:after{content:"";pointer-events:none;position:absolute}.rd-preloader-card:before{opacity:.82;background:linear-gradient(115deg,#0000 14%,#ffffffdb 45%,#0000 74%);animation:1.55s ease-in-out infinite rd-preloader-sheen;inset:0;transform:translate(120%)}.rd-preloader-card:after{border-radius:calc(var(--radius-2xl) - .38rem);border:1px solid rgb(var(--rd-primary-rgb) / .055);inset:.55rem}.rd-preloader-mark{z-index:1;border-radius:var(--radius-xl);border:1px solid rgb(var(--rd-primary-rgb) / .14);background:var(--panel-strong);width:3.35rem;height:3.35rem;color:var(--primary);box-shadow:0 10px 26px rgb(var(--rd-primary-rgb) / .1);place-items:center;font-size:1.14rem;font-weight:950;animation:1.7s ease-in-out infinite rd-preloader-mark-pulse;display:grid;position:relative}.rd-preloader-mark img{width:2.18rem;max-height:2.05rem}.rd-preloader-ring{border:2px solid rgb(var(--rd-primary-rgb) / .1);border-block-start-color:rgb(var(--rd-primary-rgb) / .78);border-inline-end-color:rgb(var(--rd-primary-rgb) / .34);pointer-events:none;border-radius:999px;width:3.98rem;height:3.98rem;margin-inline-start:-1.99rem;animation:.78s linear infinite rd-spin;position:absolute;inset-block-start:1.02rem;inset-inline-start:50%}.rd-preloader-text{z-index:1;color:var(--muted);font-size:.84rem;font-weight:900;line-height:1.6;position:relative}.rd-admin-footer{color:var(--muted);text-align:center;opacity:.72;margin-block-start:.9rem;padding:1.12rem .5rem .1rem;font-size:.76rem;font-weight:750;line-height:1.85}.rd-admin-footer:before{content:"";background:linear-gradient(90deg,#0000,#2027221f,#0000);width:min(100%,23rem);height:1px;margin:0 auto .78rem;display:block}.rd-auth-footer{margin-block-start:1.1rem;padding-block-end:0}.rd-page-loaded.rd-admin-page main :where(.rd-hero,.rd-card,.rd-form-card,.rd-kpi-card,.rd-action-card),.rd-page-loaded.rd-auth-page :where(.rd-auth-card,.rd-auth-brand){will-change:transform, opacity;animation:.64s cubic-bezier(.16,1,.3,1) both rd-surface-enter}.rd-page-loaded.rd-admin-page main :where(.rd-hero,.rd-card,.rd-form-card,.rd-kpi-card,.rd-action-card):first-child,.rd-page-loaded.rd-auth-page :where(.rd-auth-brand):first-child{animation-delay:60ms}.rd-page-loaded.rd-admin-page main :where(.rd-hero,.rd-card,.rd-form-card,.rd-kpi-card,.rd-action-card):nth-child(2),.rd-page-loaded.rd-auth-page :where(.rd-auth-card):nth-child(2){animation-delay:.12s}.rd-page-loaded.rd-admin-page main :where(.rd-hero,.rd-card,.rd-form-card,.rd-kpi-card,.rd-action-card):nth-child(3){animation-delay:.17s}.rd-page-loaded.rd-admin-page main :where(.rd-hero,.rd-card,.rd-form-card,.rd-kpi-card,.rd-action-card):nth-child(n+4){animation-delay:.21s}.rd-admin-page main :where(.rd-card,.rd-form-card,.rd-kpi-card,.rd-action-card,.rd-upload-card){transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .26s,background-color .26s}@media (hover:hover) and (pointer:fine){.rd-admin-page main :where(.rd-card,.rd-form-card,.rd-kpi-card,.rd-action-card,.rd-upload-card):hover{border-color:rgb(var(--rd-primary-rgb) / .18);transform:translateY(-2px)}}.rd-admin-page button[data-restio-busy=true],.rd-auth-page button[data-restio-busy=true],.rd-admin-page input[type=submit][data-restio-busy=true],.rd-auth-page input[type=submit][data-restio-busy=true]{cursor:wait;opacity:.84;pointer-events:none;transform:none!important}.rd-admin-page button[data-restio-busy=true]:before,.rd-auth-page button[data-restio-busy=true]:before{content:"";opacity:.82;border:2px solid;border-inline-start-color:#0000;border-radius:999px;flex:none;width:.92em;height:.92em;animation:.68s linear infinite rd-spin}.rd-admin-page form[aria-busy=true],.rd-auth-page form[aria-busy=true]{cursor:progress}@keyframes rd-progress-track{0%{transform:translate(-120%)}to{transform:translate(260%)}}[dir=rtl] .rd-page-progress>span{animation-name:rd-progress-track-rtl}@keyframes rd-progress-track-rtl{0%{transform:translate(120%)}to{transform:translate(-260%)}}@keyframes rd-preloader-card-in{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes rd-preloader-sheen{0%,34%{transform:translate(120%)}to{transform:translate(-120%)}}@keyframes rd-preloader-mark-pulse{0%,to{box-shadow:0 10px 26px rgb(var(--rd-primary-rgb) / .1);transform:scale(1)}50%{box-shadow:0 14px 32px rgb(var(--rd-primary-rgb) / .16);transform:scale(1.035)}}@keyframes rd-spin{to{transform:rotate(360deg)}}@keyframes rd-surface-enter{0%{opacity:0;filter:saturate(.94);transform:translateY(16px)scale(.985)}to{opacity:1;filter:saturate();transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.rd-page-progress>span,.rd-preloader-card,.rd-preloader-card:before,.rd-preloader-mark,.rd-preloader-ring,.rd-admin-page button[data-restio-busy=true]:before,.rd-auth-page button[data-restio-busy=true]:before,.rd-page-loaded.rd-admin-page main :where(.rd-hero,.rd-card,.rd-form-card,.rd-kpi-card,.rd-action-card),.rd-page-loaded.rd-auth-page :where(.rd-auth-card,.rd-auth-brand){animation:none}.rd-page-preloader,.rd-page-progress,.rd-admin-page main :where(.rd-card,.rd-form-card,.rd-kpi-card,.rd-action-card,.rd-upload-card){transition:none}}@media (max-width:860px){.rd-admin-page .cropper-workspace,.rd-auth-page .cropper-workspace{grid-template-columns:1fr}.rd-admin-page .cropper-stage,.rd-auth-page .cropper-stage{min-height:340px}}@media (max-width:640px){.rd-chart{grid-template-columns:repeat(var(--rd-trend-columns), minmax(2.2rem, 2.2rem))}}.rd-marketing-page{--bg:#f8f9f8;--bg-2:#fbfbfa;--sidebar:#fff;--sidebar-soft:#f7f8f7;--sidebar-active:#eef5f1;--panel:#f8f9f8;--panel-strong:#fff;--card:#fff;--card-soft:#fbfbfa;--line:#e9ece9;--line-strong:#dce2dd;--text:#202722;--muted:#727c75;--muted-soft:#a8afa9;--primary:#2f6b50;--primary-strong:#25573f;--primary-soft:#f1f6f3;--accent:#7d735e;--accent-soft:#f7f5f0;--success:#2f6f58;--success-soft:#f2f6f3;--danger:#b85d61;--danger-soft:#fbf3f3;--warning:#9a7338;--warning-soft:#fbf7ef;--shadow:0 1px 2px #1f282308;--shadow-soft:0 1px 2px #1f282307;--radius-2xl:14px;--radius-xl:12px;--radius-lg:10px;--radius-md:9px;--radius-sm:7px;--rd-primary-rgb:47 107 80;--rd-primary-strong-rgb:37 87 63;--rd-accent-rgb:125 115 94;--rd-success-rgb:47 111 88;--rd-warning-rgb:154 115 56;--rd-danger-rgb:184 93 97;--rd-muted-rgb:111 122 116;min-height:100vh;color:var(--text);background:radial-gradient(circle at 82% 10%, rgb(var(--rd-primary-rgb) / .1), transparent 29rem), radial-gradient(circle at 10% 25%, rgb(var(--rd-accent-rgb) / .1), transparent 24rem), linear-gradient(180deg, #fbfbfa 0%, var(--bg) 42%, #fff 100%);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;overflow-x:hidden}.rd-marketing-page *,.rd-marketing-page :before,.rd-marketing-page :after{box-sizing:border-box}.rd-marketing-page a{color:inherit;text-decoration:none}.rd-marketing-page button,.rd-marketing-page input,.rd-marketing-page select,.rd-marketing-page textarea{font:inherit}.rd-marketing-shell{isolation:isolate}.rd-marketing-page section[id]{scroll-margin-top:5.5rem}.rd-marketing-logo{object-fit:contain;object-position:center;width:min(8rem,42vw);height:auto;display:block}.rd-marketing-nav-link{min-height:2.35rem;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;padding:.48rem .82rem;font-size:.82rem;font-weight:900;transition:color .16s,background .16s,transform .16s;display:inline-flex}.rd-marketing-nav-link:hover{background:var(--primary-soft);color:var(--primary);transform:translateY(-1px)}.rd-marketing-hero{align-items:center;min-height:calc(100vh - 4.5rem);display:grid}.rd-hero-glow{z-index:0;pointer-events:none;filter:blur(12px);opacity:.72;border-radius:999px;position:absolute}.rd-hero-glow-a{background:rgb(var(--rd-primary-rgb) / .09);width:21rem;height:21rem;animation:8s ease-in-out infinite rd-float-orb;inset-block-start:8%;inset-inline-start:4%}.rd-hero-glow-b{background:rgb(var(--rd-accent-rgb) / .1);width:26rem;height:26rem;animation:10s ease-in-out infinite reverse rd-float-orb;inset-block-end:10%;inset-inline-end:8%}.rd-free-ribbon{border:1px solid rgb(var(--rd-primary-rgb) / .18);width:fit-content;min-height:2.2rem;color:var(--primary);box-shadow:0 14px 40px rgb(var(--rd-primary-rgb) / .055);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc7;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .78rem;font-size:.82rem;font-weight:950;display:inline-flex}.rd-free-ribbon-strong{background:#fff}.rd-marketing-stat,.rd-outcome-card,.rd-feature-card,.rd-platform-card,.rd-growth-card,.rd-step-card,.rd-faq-item,.rd-free-panel,.rd-cta-panel,.rd-comparison-panel,.rd-device-card{border:1px solid var(--line);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd6}.rd-marketing-stat{border-radius:var(--radius-2xl);gap:.35rem;padding:1rem;display:grid}.rd-marketing-stat strong{color:var(--text);letter-spacing:-.045em;font-size:clamp(1.25rem,2.5vw,1.8rem);font-weight:950;line-height:1}.rd-marketing-stat span{color:var(--muted);font-size:.82rem;font-weight:800;line-height:1.8}.rd-hero-emphasis{border-inline-start:3px solid var(--primary);color:var(--text);padding-inline-start:1rem;font-size:.98rem;font-weight:900;line-height:2}[dir=rtl] .rd-hero-emphasis{border-inline-start:0;border-inline-end:3px solid var(--primary);padding-inline:0 1rem}.rd-hero-emphasis strong{font-weight:950}.rd-hero-device{place-items:center;min-height:34rem;display:grid;position:relative}.rd-device-card{z-index:2;background:linear-gradient(180deg, #fffffff5, #ffffffdb), var(--card);border-radius:1.6rem;width:min(100%,31rem);padding:1rem;position:relative;overflow:hidden;box-shadow:0 28px 80px #1f28231f}.rd-float-slow{animation:5.8s ease-in-out infinite rd-float-device}.rd-device-topbar{gap:.35rem;padding:.3rem 0 1rem;display:flex}.rd-device-topbar span{background:var(--muted);border-radius:999px;width:.52rem;height:.52rem}@supports (color:color-mix(in lab, red, red)){.rd-device-topbar span{background:color-mix(in srgb, var(--muted) 24%, #fff)}}.rd-device-business{border-radius:var(--radius-2xl);border:1px solid var(--line);background:var(--card-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.9rem;display:grid}.rd-device-logo{border-radius:var(--radius-xl);border:1px solid rgb(var(--rd-primary-rgb) / .15);background:#fff;place-items:center;width:3.2rem;height:3.2rem;display:grid}.rd-device-logo img{width:2rem;height:auto}.rd-device-business strong,.rd-device-items strong{color:var(--text);font-size:.95rem;font-weight:950;line-height:1.7;display:block}.rd-device-business small,.rd-device-items small{color:var(--muted);font-size:.76rem;font-weight:800}.rd-device-search{border-radius:var(--radius-xl);border:1px solid var(--line);background:linear-gradient(90deg,#f5f7f5,#fff,#f5f7f5);height:3rem;margin-top:.85rem}.rd-device-menu-tabs{gap:.5rem;margin:.85rem 0;display:flex}.rd-device-menu-tabs span{background:var(--primary-soft);border-radius:999px;flex:1;height:2.1rem}.rd-device-menu-tabs span:first-child{background:var(--primary)}.rd-device-items{gap:.65rem;display:grid}.rd-device-items article{border:1px solid var(--line);border-radius:var(--radius-2xl);background:#fff;grid-template-columns:3.3rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.72rem;display:grid}.rd-device-items article>span{border-radius:var(--radius-xl);background:linear-gradient(135deg, rgb(var(--rd-primary-rgb) / .12), rgb(var(--rd-accent-rgb) / .12)), #f8f9f8;height:3.3rem}.rd-device-items b{color:var(--primary);font-size:.82rem;font-weight:950}.rd-floating-proof{z-index:3;border:1px solid rgb(var(--rd-primary-rgb) / .14);color:var(--primary);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffdb;border-radius:999px;padding:.62rem .9rem;font-size:.8rem;font-weight:950;position:absolute;box-shadow:0 18px 46px #1f282314}.rd-floating-proof-a{animation:5.4s ease-in-out infinite rd-float-chip;inset-block-start:4.8rem;inset-inline-start:.25rem}.rd-floating-proof-b{animation:6.2s ease-in-out infinite reverse rd-float-chip;inset-block-end:5.2rem;inset-inline-end:.1rem}.rd-section-title{gap:.75rem;max-width:52rem;display:grid}.rd-section-title span,.rd-cta-panel span{color:var(--primary);font-size:.82rem;font-weight:950}.rd-section-title h2,.rd-free-panel h2,.rd-cta-panel h2{color:var(--text);letter-spacing:-.062em;margin:0;font-size:clamp(1.7rem,3.6vw,3.25rem);font-weight:950;line-height:1.08}.rd-section-title p,.rd-free-panel p,.rd-cta-panel p,.rd-outcome-card p,.rd-feature-card p,.rd-platform-card p,.rd-growth-card p,.rd-step-card p,.rd-comparison-row p,.rd-faq-item p{color:var(--muted);margin:0;font-size:.96rem;font-weight:700;line-height:2}.rd-outcome-card,.rd-feature-card,.rd-platform-card,.rd-growth-card,.rd-step-card{border-radius:var(--radius-2xl);padding:1.15rem;transition:transform .2s,border-color .2s,background .2s;position:relative;overflow:hidden}.rd-outcome-card:hover,.rd-feature-card:hover,.rd-platform-card:hover,.rd-growth-card:hover,.rd-step-card:hover,.rd-faq-item:hover{border-color:var(--line-strong);background:#fff;transform:translateY(-2px)}.rd-outcome-card span,.rd-feature-card span,.rd-step-card span{border-radius:var(--radius-xl);background:var(--primary-soft);width:2.8rem;height:2.8rem;color:var(--primary);place-items:center;font-size:.86rem;font-weight:950;display:inline-grid}.rd-outcome-card h3,.rd-feature-card h3,.rd-platform-card h3,.rd-growth-card h3,.rd-step-card h3{color:var(--text);letter-spacing:-.035em;margin:.9rem 0 .45rem;font-size:1.08rem;font-weight:950;line-height:1.6}.rd-outcome-card{background:linear-gradient(180deg, #ffffffe6, #ffffffc7), radial-gradient(circle at 15% 15%, rgb(var(--rd-primary-rgb) / .08), transparent 10rem);min-height:15rem}.rd-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.rd-platform-card{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;min-height:10.75rem;display:grid}.rd-platform-card>span{background:var(--primary-soft);border-radius:999px;place-items:center;width:2.3rem;height:2.3rem;display:grid}.rd-platform-card>span:after{content:"";background:var(--primary);width:.58rem;height:.58rem;box-shadow:0 0 0 .42rem rgb(var(--rd-primary-rgb) / .1);border-radius:999px}.rd-platform-card h3{margin-top:0}.rd-comparison-panel{border-radius:var(--radius-2xl);background:#ffffffe6;overflow:hidden}.rd-comparison-head,.rd-comparison-row{grid-template-columns:minmax(8rem,.45fr) minmax(0,.8fr) minmax(0,1fr);align-items:stretch;gap:1rem;padding:1rem;display:grid}.rd-comparison-head{background:var(--primary-soft);color:var(--primary);font-size:.8rem;font-weight:950}.rd-comparison-row{border-top:1px solid var(--line)}.rd-comparison-row strong{color:var(--text);font-size:.92rem;font-weight:950;line-height:1.9}.rd-comparison-row p{border-radius:var(--radius-xl);background:var(--card-soft);min-width:0;padding:.8rem .9rem}.rd-comparison-row p:last-child{background:rgb(var(--rd-primary-rgb) / .07);color:var(--primary-strong)}.rd-comparison-row p span{font-weight:950}.rd-free-panel,.rd-cta-panel{border-radius:1.5rem;gap:2rem;padding:clamp(1.2rem,4vw,2rem);display:grid;position:relative;overflow:hidden}.rd-free-panel{background:radial-gradient(circle at 12% 18%, rgb(var(--rd-primary-rgb) / .13), transparent 18rem), linear-gradient(135deg, #fff, #f5f8f6);grid-template-columns:minmax(0,1fr) minmax(13rem,.34fr);align-items:center}.rd-free-stack{border:1px solid rgb(var(--rd-primary-rgb) / .13);text-align:center;background:#fff;border-radius:1.35rem;place-items:center;min-height:15rem;padding:1.3rem;display:grid;box-shadow:0 18px 48px #1f282312}.rd-free-stack span{color:var(--primary);letter-spacing:-.07em;font-size:clamp(2.55rem,7vw,5.25rem);font-weight:950;line-height:.95}.rd-free-stack strong{color:var(--text);font-size:1.1rem;font-weight:950}.rd-free-stack small{color:var(--muted);font-size:.8rem;font-weight:800;line-height:1.8}.rd-growth-card{min-height:12rem}.rd-growth-card h3{margin-top:0}.rd-cta-panel{background:radial-gradient(circle at 85% 25%, rgb(var(--rd-accent-rgb) / .16), transparent 17rem), #fff;grid-template-columns:minmax(0,1fr) auto;align-items:center}.rd-faq-item{border-radius:var(--radius-2xl);padding:1rem 1.1rem;transition:transform .2s,border-color .2s,background .2s}.rd-faq-item summary{cursor:pointer;color:var(--text);font-size:1rem;font-weight:950;line-height:1.9}.rd-faq-item p{margin-top:.55rem}.rd-marketing-footer{background:#ffffff94}.rd-marketing-page.modal-open{overflow:hidden}.rd-marketing-page .modal-overlay{z-index:1000;width:100%;padding:1.5rem;display:none;position:fixed;inset:0;overflow:hidden auto}.rd-marketing-page .modal-overlay.is-open{place-items:center;display:grid}.rd-marketing-page .modal-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#19201c75;position:fixed;inset:0}.rd-marketing-page .modal-dialog{z-index:2;width:min(100%,760px);max-width:calc(100vw - 2rem);margin:auto;position:relative}.rd-marketing-page .modal-card-scrollable{max-width:100%;max-height:calc(100vh - 3rem);overflow:hidden auto}.rd-lead-modal-card{border:1px solid var(--line);background:#fff;border-radius:1.25rem;gap:1rem;width:100%;min-width:0;max-width:100%;padding:clamp(1rem,3vw,1.35rem);display:grid;position:relative;box-shadow:0 26px 70px #1f282329}.rd-lead-form,.rd-lead-grid,.rd-lead-modal-card .rd-field,.rd-lead-modal-card .rd-control{min-width:0;max-width:100%}.rd-modal-x{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--card-soft);width:2.35rem;height:2.35rem;color:var(--muted);cursor:pointer;place-items:center;font-size:1.35rem;font-weight:900;transition:background .16s,color .16s;display:grid;position:absolute;inset-block-start:.8rem;inset-inline-end:.8rem}.rd-modal-x:hover{background:var(--danger-soft);color:var(--danger)}.rd-hp-field{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}[data-reveal]{opacity:0;transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1);transition-delay:var(--rd-delay,0s);transform:translateY(18px)}[data-reveal].is-visible,.rd-page-loaded [data-reveal].is-visible{opacity:1;transform:translateY(0)}@keyframes rd-float-device{0%,to{transform:translateY(0)rotate(-.35deg)}50%{transform:translateY(-12px)rotate(.35deg)}}@keyframes rd-float-chip{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes rd-float-orb{0%,to{transform:translate(0)scale(1)}50%{transform:translate(1.4rem,-1.2rem)scale(1.04)}}@media (max-width:1024px){.rd-free-panel,.rd-cta-panel,.rd-platform-grid,.rd-comparison-head,.rd-comparison-row{grid-template-columns:1fr}.rd-comparison-head{display:none}.rd-hero-device{min-height:29rem}}@media (max-width:640px){.rd-marketing-page .modal-overlay{padding:.75rem}.rd-marketing-page .modal-dialog{max-width:calc(100vw - 1.5rem)}.rd-lead-modal-card{border-radius:var(--radius-2xl);padding:.95rem}.rd-marketing-hero{min-height:auto}.rd-floating-proof{display:none}.rd-device-business,.rd-device-items article{grid-template-columns:auto minmax(0,1fr)}.rd-device-business .rd-status-badge,.rd-device-items b{grid-column:1/-1;justify-self:start}}@media (prefers-reduced-motion:reduce){.rd-float-slow,.rd-floating-proof,.rd-hero-glow,[data-reveal]{opacity:1;transition:none;animation:none;transform:none}}.rd-template-card{transition:transform .2s,border-color .2s,background .2s;position:relative;overflow:hidden}.rd-template-card:hover{transform:translateY(-2px)}.rd-template-thumb{border:1px solid var(--line);border-radius:var(--radius-xl);background:radial-gradient(circle at 14% 18%, rgb(var(--rd-primary-rgb) / .18), transparent 32%), linear-gradient(135deg, var(--panel-strong), var(--card-soft));min-height:10rem;position:relative;overflow:hidden}.rd-template-thumb span{background:rgb(var(--rd-primary-rgb) / .18);border-radius:999px;display:block;position:absolute}.rd-template-thumb span:first-child{width:44%;height:.75rem;inset-block-start:1.35rem;inset-inline-start:1.25rem}.rd-template-thumb span:nth-child(2){background:rgb(var(--rd-muted-rgb) / .12);border-radius:1rem;width:68%;height:3rem;inset-block-start:3rem;inset-inline-start:1.25rem}.rd-template-thumb span:nth-child(3){background:var(--panel-strong);border-radius:1rem;width:calc(100% - 2.5rem);height:2rem;inset-block-end:1.25rem;inset-inline-start:1.25rem}.rd-chip-success{border-color:rgb(var(--rd-success-rgb) / .16);background:var(--success-soft);color:var(--success)}}@layer utilities{.tw\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tw\:absolute{position:absolute}.tw\:relative{position:relative}.tw\:sticky{position:sticky}.tw\:start-3{inset-inline-start:calc(var(--tw-spacing) * 3)}.tw\:top-0{top:calc(var(--tw-spacing) * 0)}.tw\:top-3{top:calc(var(--tw-spacing) * 3)}.tw\:bottom-4{bottom:calc(var(--tw-spacing) * 4)}.tw\:z-10{z-index:10}.tw\:z-20{z-index:20}.tw\:z-40{z-index:40}.tw\:z-\[1\]{z-index:1}.tw\:m-0{margin:calc(var(--tw-spacing) * 0)}.tw\:mx-auto{margin-inline:auto}.tw\:ms-2{margin-inline-start:calc(var(--tw-spacing) * 2)}.tw\:mt-1{margin-top:calc(var(--tw-spacing) * 1)}.tw\:mt-2{margin-top:calc(var(--tw-spacing) * 2)}.tw\:mt-3{margin-top:calc(var(--tw-spacing) * 3)}.tw\:mt-4{margin-top:calc(var(--tw-spacing) * 4)}.tw\:mt-5{margin-top:calc(var(--tw-spacing) * 5)}.tw\:mt-auto{margin-top:auto}.tw\:mb-4{margin-bottom:calc(var(--tw-spacing) * 4)}.tw\:mb-5{margin-bottom:calc(var(--tw-spacing) * 5)}.tw\:line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tw\:block{display:block}.tw\:flex{display:flex}.tw\:grid{display:grid}.tw\:hidden{display:none}.tw\:inline-flex{display:inline-flex}.tw\:aspect-\[16\/6\.2\]{aspect-ratio:16/6.2}.tw\:size-1\.5{width:calc(var(--tw-spacing) * 1.5);height:calc(var(--tw-spacing) * 1.5)}.tw\:size-2{width:calc(var(--tw-spacing) * 2);height:calc(var(--tw-spacing) * 2)}.tw\:size-4{width:calc(var(--tw-spacing) * 4);height:calc(var(--tw-spacing) * 4)}.tw\:size-8{width:calc(var(--tw-spacing) * 8);height:calc(var(--tw-spacing) * 8)}.tw\:size-9{width:calc(var(--tw-spacing) * 9);height:calc(var(--tw-spacing) * 9)}.tw\:size-10{width:calc(var(--tw-spacing) * 10);height:calc(var(--tw-spacing) * 10)}.tw\:size-11{width:calc(var(--tw-spacing) * 11);height:calc(var(--tw-spacing) * 11)}.tw\:size-12{width:calc(var(--tw-spacing) * 12);height:calc(var(--tw-spacing) * 12)}.tw\:size-14{width:calc(var(--tw-spacing) * 14);height:calc(var(--tw-spacing) * 14)}.tw\:h-14{height:calc(var(--tw-spacing) * 14)}.tw\:h-full{height:100%}.tw\:max-h-\[calc\(100vh-8rem\)\]{max-height:calc(100vh - 8rem)}.tw\:min-h-0{min-height:calc(var(--tw-spacing) * 0)}.tw\:min-h-7{min-height:calc(var(--tw-spacing) * 7)}.tw\:min-h-8{min-height:calc(var(--tw-spacing) * 8)}.tw\:min-h-9{min-height:calc(var(--tw-spacing) * 9)}.tw\:min-h-10{min-height:calc(var(--tw-spacing) * 10)}.tw\:min-h-11{min-height:calc(var(--tw-spacing) * 11)}.tw\:min-h-12{min-height:calc(var(--tw-spacing) * 12)}.tw\:min-h-28{min-height:calc(var(--tw-spacing) * 28)}.tw\:min-h-32{min-height:calc(var(--tw-spacing) * 32)}.tw\:min-h-\[9rem\]{min-height:9rem}.tw\:min-h-\[10\.5rem\]{min-height:10.5rem}.tw\:min-h-\[16rem\]{min-height:16rem}.tw\:min-h-\[18rem\]{min-height:18rem}.tw\:min-h-\[19rem\]{min-height:19rem}.tw\:min-h-\[28rem\]{min-height:28rem}.tw\:min-h-\[33rem\]{min-height:33rem}.tw\:min-h-\[calc\(100vh-2rem\)\]{min-height:calc(100vh - 2rem)}.tw\:min-h-\[calc\(100vh-3rem\)\]{min-height:calc(100vh - 3rem)}.tw\:min-h-full{min-height:100%}.tw\:min-h-screen{min-height:100vh}.tw\:w-14{width:calc(var(--tw-spacing) * 14)}.tw\:w-28{width:calc(var(--tw-spacing) * 28)}.tw\:w-40{width:calc(var(--tw-spacing) * 40)}.tw\:w-fit{width:fit-content}.tw\:w-full{width:100%}.tw\:w-max{width:max-content}.tw\:max-w-3xl{max-width:var(--tw-container-3xl)}.tw\:max-w-4xl{max-width:var(--tw-container-4xl)}.tw\:max-w-5xl{max-width:var(--tw-container-5xl)}.tw\:max-w-6xl{max-width:var(--tw-container-6xl)}.tw\:max-w-7xl{max-width:var(--tw-container-7xl)}.tw\:max-w-64{max-width:calc(var(--tw-spacing) * 64)}.tw\:max-w-\[12rem\]{max-width:12rem}.tw\:max-w-full{max-width:100%}.tw\:max-w-md{max-width:var(--tw-container-md)}.tw\:max-w-sm{max-width:var(--tw-container-sm)}.tw\:max-w-xl{max-width:var(--tw-container-xl)}.tw\:min-w-0{min-width:calc(var(--tw-spacing) * 0)}.tw\:min-w-6{min-width:calc(var(--tw-spacing) * 6)}.tw\:min-w-9{min-width:calc(var(--tw-spacing) * 9)}.tw\:min-w-10{min-width:calc(var(--tw-spacing) * 10)}.tw\:min-w-max{min-width:max-content}.tw\:flex-1{flex:1}.tw\:shrink-0{flex-shrink:0}.tw\:auto-cols-\[minmax\(20rem\,24rem\)\]{grid-auto-columns:minmax(20rem,24rem)}.tw\:grid-flow-col{grid-auto-flow:column}.tw\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tw\:grid-cols-\[\.75rem_minmax\(0\,1fr\)\]{grid-template-columns:.75rem minmax(0,1fr)}.tw\:grid-cols-\[2\.5rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:2.5rem minmax(0,1fr) auto}.tw\:grid-cols-\[7rem_minmax\(0\,1fr\)_3\.5rem\]{grid-template-columns:7rem minmax(0,1fr) 3.5rem}.tw\:flex-col{flex-direction:column}.tw\:flex-wrap{flex-wrap:wrap}.tw\:place-items-center{place-items:center}.tw\:content-between{align-content:space-between}.tw\:content-start{align-content:flex-start}.tw\:items-center{align-items:center}.tw\:items-end{align-items:flex-end}.tw\:items-start{align-items:flex-start}.tw\:justify-between{justify-content:space-between}.tw\:justify-center{justify-content:center}.tw\:justify-end{justify-content:flex-end}.tw\:justify-start{justify-content:flex-start}.tw\:justify-items-center{justify-items:center}.tw\:gap-0\.5{gap:calc(var(--tw-spacing) * .5)}.tw\:gap-1{gap:calc(var(--tw-spacing) * 1)}.tw\:gap-1\.5{gap:calc(var(--tw-spacing) * 1.5)}.tw\:gap-2{gap:calc(var(--tw-spacing) * 2)}.tw\:gap-2\.5{gap:calc(var(--tw-spacing) * 2.5)}.tw\:gap-3{gap:calc(var(--tw-spacing) * 3)}.tw\:gap-3\.5{gap:calc(var(--tw-spacing) * 3.5)}.tw\:gap-4{gap:calc(var(--tw-spacing) * 4)}.tw\:gap-5{gap:calc(var(--tw-spacing) * 5)}.tw\:gap-6{gap:calc(var(--tw-spacing) * 6)}.tw\:gap-7{gap:calc(var(--tw-spacing) * 7)}.tw\:gap-8{gap:calc(var(--tw-spacing) * 8)}:where(.tw\:space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--tw-spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--tw-spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.tw\:space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--tw-spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--tw-spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.tw\:space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--tw-spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--tw-spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.tw\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tw\:overflow-hidden{overflow:hidden}.tw\:overflow-x-auto{overflow-x:auto}.tw\:overflow-y-auto{overflow-y:auto}.tw\:rounded-2xl{border-radius:var(--tw-radius-2xl)}.tw\:rounded-\[var\(--radius-2xl\)\]{border-radius:var(--radius-2xl)}.tw\:rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.tw\:rounded-\[var\(--radius-xl\)\]{border-radius:var(--radius-xl)}.tw\:rounded-full{border-radius:3.40282e38px}.tw\:rounded-lg{border-radius:var(--tw-radius-lg)}.tw\:rounded-xl{border-radius:var(--tw-radius-xl)}.tw\:border{border-style:var(--tw-border-style);border-width:1px}.tw\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.tw\:\!border-b-0{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:0!important}.tw\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.tw\:border-\[color\:var\(--line\)\]{border-color:var(--line)}.tw\:border-\[color\:var\(--line-strong\)\]{border-color:var(--line-strong)}.tw\:border-\[color\:var\(--primary\)\]{border-color:var(--primary)}.tw\:border-\[rgb\(var\(--rd-warning-rgb\)_\/_0\.16\)\]{border-color:rgb(var(--rd-warning-rgb) / .16)}.tw\:border-transparent{border-color:#0000}.tw\:bg-\[color\:rgb\(255_255_255_\/_0\.84\)\]{background-color:#ffffffd6}.tw\:bg-\[color\:var\(--bg\)\]{background-color:var(--bg)}.tw\:bg-\[color\:var\(--card\)\]{background-color:var(--card)}.tw\:bg-\[color\:var\(--card-soft\)\]{background-color:var(--card-soft)}.tw\:bg-\[color\:var\(--danger-soft\)\]{background-color:var(--danger-soft)}.tw\:bg-\[color\:var\(--panel\)\]{background-color:var(--panel)}.tw\:bg-\[color\:var\(--panel-strong\)\]{background-color:var(--panel-strong)}.tw\:bg-\[color\:var\(--primary\)\]{background-color:var(--primary)}.tw\:bg-\[color\:var\(--primary-soft\)\]{background-color:var(--primary-soft)}.tw\:bg-\[color\:var\(--sidebar\)\]{background-color:var(--sidebar)}.tw\:bg-\[color\:var\(--sidebar-active\)\]{background-color:var(--sidebar-active)}.tw\:bg-\[color\:var\(--sidebar-soft\)\]{background-color:var(--sidebar-soft)}.tw\:bg-\[color\:var\(--success-soft\)\]{background-color:var(--success-soft)}.tw\:bg-\[color\:var\(--warning-soft\)\]{background-color:var(--warning-soft)}.tw\:bg-\[rgb\(255_255_255_\/_0\.92\)\]{background-color:#ffffffeb}.tw\:bg-\[var\(--bg\)\]{background-color:var(--bg)}.tw\:bg-white{background-color:var(--tw-color-white)}.tw\:object-cover{object-fit:cover}.tw\:\!p-0{padding:calc(var(--tw-spacing) * 0)!important}.tw\:p-1{padding:calc(var(--tw-spacing) * 1)}.tw\:p-2\.5{padding:calc(var(--tw-spacing) * 2.5)}.tw\:p-3{padding:calc(var(--tw-spacing) * 3)}.tw\:p-3\.5{padding:calc(var(--tw-spacing) * 3.5)}.tw\:p-4{padding:calc(var(--tw-spacing) * 4)}.tw\:p-5{padding:calc(var(--tw-spacing) * 5)}.tw\:p-6{padding:calc(var(--tw-spacing) * 6)}.tw\:p-7{padding:calc(var(--tw-spacing) * 7)}.tw\:px-2{padding-inline:calc(var(--tw-spacing) * 2)}.tw\:px-2\.5{padding-inline:calc(var(--tw-spacing) * 2.5)}.tw\:px-3{padding-inline:calc(var(--tw-spacing) * 3)}.tw\:px-3\.5{padding-inline:calc(var(--tw-spacing) * 3.5)}.tw\:px-4{padding-inline:calc(var(--tw-spacing) * 4)}.tw\:px-5{padding-inline:calc(var(--tw-spacing) * 5)}.tw\:px-6{padding-inline:calc(var(--tw-spacing) * 6)}.tw\:py-0\.5{padding-block:calc(var(--tw-spacing) * .5)}.tw\:py-1{padding-block:calc(var(--tw-spacing) * 1)}.tw\:py-1\.5{padding-block:calc(var(--tw-spacing) * 1.5)}.tw\:py-2{padding-block:calc(var(--tw-spacing) * 2)}.tw\:py-2\.5{padding-block:calc(var(--tw-spacing) * 2.5)}.tw\:py-3{padding-block:calc(var(--tw-spacing) * 3)}.tw\:py-6{padding-block:calc(var(--tw-spacing) * 6)}.tw\:py-8{padding-block:calc(var(--tw-spacing) * 8)}.tw\:py-10{padding-block:calc(var(--tw-spacing) * 10)}.tw\:pe-1{padding-inline-end:calc(var(--tw-spacing) * 1)}.tw\:pt-2\.5{padding-top:calc(var(--tw-spacing) * 2.5)}.tw\:pt-3{padding-top:calc(var(--tw-spacing) * 3)}.tw\:pt-4{padding-top:calc(var(--tw-spacing) * 4)}.tw\:pt-6{padding-top:calc(var(--tw-spacing) * 6)}.tw\:pt-10{padding-top:calc(var(--tw-spacing) * 10)}.tw\:pb-2{padding-bottom:calc(var(--tw-spacing) * 2)}.tw\:pb-3{padding-bottom:calc(var(--tw-spacing) * 3)}.tw\:pb-4{padding-bottom:calc(var(--tw-spacing) * 4)}.tw\:pb-14{padding-bottom:calc(var(--tw-spacing) * 14)}.tw\:pb-16{padding-bottom:calc(var(--tw-spacing) * 16)}.tw\:text-center{text-align:center}.tw\:text-end{text-align:end}.tw\:text-left{text-align:left}.tw\:font-mono{font-family:var(--tw-font-mono)}.tw\:text-2xl{font-size:var(--tw-text-2xl);line-height:var(--tw-leading,var(--tw-text-2xl--line-height))}.tw\:text-3xl{font-size:var(--tw-text-3xl);line-height:var(--tw-leading,var(--tw-text-3xl--line-height))}.tw\:text-4xl{font-size:var(--tw-text-4xl);line-height:var(--tw-leading,var(--tw-text-4xl--line-height))}.tw\:text-base{font-size:var(--tw-text-base);line-height:var(--tw-leading,var(--tw-text-base--line-height))}.tw\:text-lg{font-size:var(--tw-text-lg);line-height:var(--tw-leading,var(--tw-text-lg--line-height))}.tw\:text-sm{font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height))}.tw\:text-xl{font-size:var(--tw-text-xl);line-height:var(--tw-leading,var(--tw-text-xl--line-height))}.tw\:text-xs{font-size:var(--tw-text-xs);line-height:var(--tw-leading,var(--tw-text-xs--line-height))}.tw\:text-\[\.68rem\]{font-size:.68rem}.tw\:text-\[\.72rem\]{font-size:.72rem}.tw\:text-\[clamp\(1\.7rem\,3vw\,2\.25rem\)\]{font-size:clamp(1.7rem,3vw,2.25rem)}.tw\:text-\[clamp\(1\.8rem\,3\.2vw\,2\.45rem\)\]{font-size:clamp(1.8rem,3.2vw,2.45rem)}.tw\:text-\[clamp\(1\.8rem\,3\.6vw\,3rem\)\]{font-size:clamp(1.8rem,3.6vw,3rem)}.tw\:text-\[clamp\(1\.28rem\,2vw\,1\.9rem\)\]{font-size:clamp(1.28rem,2vw,1.9rem)}.tw\:text-\[clamp\(1\.35rem\,2\.1vw\,2rem\)\]{font-size:clamp(1.35rem,2.1vw,2rem)}.tw\:text-\[clamp\(1\.35rem\,2\.2vw\,2rem\)\]{font-size:clamp(1.35rem,2.2vw,2rem)}.tw\:text-\[clamp\(1\.35rem\,2vw\,1\.9rem\)\]{font-size:clamp(1.35rem,2vw,1.9rem)}.tw\:text-\[clamp\(1\.55rem\,2\.4vw\,2\.15rem\)\]{font-size:clamp(1.55rem,2.4vw,2.15rem)}.tw\:text-\[clamp\(2rem\,5vw\,4\.85rem\)\]{font-size:clamp(2rem,5vw,4.85rem)}.tw\:leading-5{--tw-leading:calc(var(--tw-spacing) * 5);line-height:calc(var(--tw-spacing) * 5)}.tw\:leading-6{--tw-leading:calc(var(--tw-spacing) * 6);line-height:calc(var(--tw-spacing) * 6)}.tw\:leading-7{--tw-leading:calc(var(--tw-spacing) * 7);line-height:calc(var(--tw-spacing) * 7)}.tw\:leading-8{--tw-leading:calc(var(--tw-spacing) * 8);line-height:calc(var(--tw-spacing) * 8)}.tw\:leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.tw\:leading-\[1\.16\]{--tw-leading:1.16;line-height:1.16}.tw\:leading-none{--tw-leading:1;line-height:1}.tw\:leading-tight{--tw-leading:var(--tw-leading-tight);line-height:var(--tw-leading-tight)}.tw\:font-black{--tw-font-weight:var(--tw-font-weight-black);font-weight:var(--tw-font-weight-black)}.tw\:font-bold{--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold)}.tw\:font-medium{--tw-font-weight:var(--tw-font-weight-medium);font-weight:var(--tw-font-weight-medium)}.tw\:font-semibold{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold)}.tw\:tracking-\[-\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tw\:tracking-\[-\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.tw\:tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tw\:tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tw\:tracking-\[-0\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tw\:tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tw\:tracking-\[-0\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.tw\:tracking-\[-0\.055em\]{--tw-tracking:-.055em;letter-spacing:-.055em}.tw\:tracking-\[\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tw\:tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tw\:text-ellipsis{text-overflow:ellipsis}.tw\:whitespace-nowrap{white-space:nowrap}.tw\:whitespace-pre-wrap{white-space:pre-wrap}.tw\:text-\[color\:var\(--accent\)\]{color:var(--accent)}.tw\:text-\[color\:var\(--danger\)\]{color:var(--danger)}.tw\:text-\[color\:var\(--muted\)\]{color:var(--muted)}.tw\:text-\[color\:var\(--primary\)\]{color:var(--primary)}.tw\:text-\[color\:var\(--success\)\]{color:var(--success)}.tw\:text-\[color\:var\(--text\)\]{color:var(--text)}.tw\:text-\[color\:var\(--warning\)\]{color:var(--warning)}.tw\:text-white{color:var(--tw-color-white)}.tw\:uppercase{text-transform:uppercase}.tw\:accent-\[color\:var\(--primary\)\],.tw\:accent-\[var\(--primary\)\]{accent-color:var(--primary)}.tw\:opacity-70{opacity:.7}.tw\:opacity-80{opacity:.8}.tw\:opacity-90{opacity:.9}.tw\:shadow-\[var\(--shadow\)\]{--tw-shadow:var(--shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.tw\:shadow-\[var\(--shadow-soft\)\]{--tw-shadow:var(--shadow-soft);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.tw\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.tw\:backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.tw\:backdrop-blur-xl{--tw-backdrop-blur:blur(var(--tw-blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.tw\:transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.tw\:hover\:border-\[color\:var\(--line\)\]:hover{border-color:var(--line)}.tw\:hover\:border-\[color\:var\(--line-strong\)\]:hover{border-color:var(--line-strong)}.tw\:hover\:bg-\[color\:var\(--primary\)\]:hover{background-color:var(--primary)}.tw\:hover\:bg-\[color\:var\(--primary-soft\)\]:hover{background-color:var(--primary-soft)}.tw\:hover\:bg-\[color\:var\(--sidebar-soft\)\]:hover{background-color:var(--sidebar-soft)}.tw\:hover\:bg-\[rgba\(255\,255\,255\,\.94\)\]:hover{background-color:#fffffff0}.tw\:hover\:text-\[color\:var\(--primary\)\]:hover{color:var(--primary)}.tw\:hover\:text-\[color\:var\(--text\)\]:hover{color:var(--text)}}.tw\:focus\:border-\[color\:var\(--line-strong\)\]:focus{border-color:var(--line-strong)}.tw\:focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.tw\:focus\:ring-\[rgb\(var\(--rd-primary-rgb\)_\/_0\.10\)\]:focus{--tw-ring-color:rgb(var(--rd-primary-rgb) / .1)}@media (min-width:40rem){.tw\:sm\:flex{display:flex}.tw\:sm\:inline-flex{display:inline-flex}.tw\:sm\:w-auto{width:auto}.tw\:sm\:min-w-\[22rem\]{min-width:22rem}.tw\:sm\:min-w-\[23rem\]{min-width:23rem}.tw\:sm\:min-w-\[26rem\]{min-width:26rem}.tw\:sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tw\:sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tw\:sm\:grid-cols-\[auto_minmax\(12rem\,1fr\)_minmax\(12rem\,1fr\)_auto\]{grid-template-columns:auto minmax(12rem,1fr) minmax(12rem,1fr) auto}.tw\:sm\:flex-row{flex-direction:row}.tw\:sm\:items-center{align-items:center}.tw\:sm\:items-start{align-items:flex-start}.tw\:sm\:justify-between{justify-content:space-between}.tw\:sm\:justify-end{justify-content:flex-end}.tw\:sm\:p-4{padding:calc(var(--tw-spacing) * 4)}.tw\:sm\:p-5{padding:calc(var(--tw-spacing) * 5)}.tw\:sm\:p-6{padding:calc(var(--tw-spacing) * 6)}.tw\:sm\:p-8{padding:calc(var(--tw-spacing) * 8)}.tw\:sm\:px-4{padding-inline:calc(var(--tw-spacing) * 4)}.tw\:sm\:px-6{padding-inline:calc(var(--tw-spacing) * 6)}.tw\:sm\:py-14{padding-block:calc(var(--tw-spacing) * 14)}.tw\:sm\:pb-20{padding-bottom:calc(var(--tw-spacing) * 20)}.tw\:sm\:pb-24{padding-bottom:calc(var(--tw-spacing) * 24)}.tw\:sm\:text-base{font-size:var(--tw-text-base);line-height:var(--tw-leading,var(--tw-text-base--line-height))}.tw\:sm\:text-lg{font-size:var(--tw-text-lg);line-height:var(--tw-leading,var(--tw-text-lg--line-height))}.tw\:sm\:leading-9{--tw-leading:calc(var(--tw-spacing) * 9);line-height:calc(var(--tw-spacing) * 9)}}@media (min-width:48rem){.tw\:md\:col-span-1{grid-column:span 1/span 1}.tw\:md\:col-span-2{grid-column:span 2/span 2}.tw\:md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tw\:md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.tw\:md\:grid-cols-\[minmax\(150px\,\.55fr\)_minmax\(220px\,1fr\)_auto\]{grid-template-columns:minmax(150px,.55fr) minmax(220px,1fr) auto}.tw\:md\:items-center{align-items:center}.tw\:md\:items-end{align-items:flex-end}.tw\:md\:justify-end{justify-content:flex-end}}@media (min-width:64rem){.tw\:lg\:sticky{position:sticky}.tw\:lg\:top-0{top:calc(var(--tw-spacing) * 0)}.tw\:lg\:col-span-1{grid-column:span 1/span 1}.tw\:lg\:col-span-2{grid-column:span 2/span 2}.tw\:lg\:col-span-3{grid-column:span 3/span 3}.tw\:lg\:col-span-4{grid-column:span 4/span 4}.tw\:lg\:col-span-5{grid-column:span 5/span 5}.tw\:lg\:col-span-6{grid-column:span 6/span 6}.tw\:lg\:flex{display:flex}.tw\:lg\:grid{display:grid}.tw\:lg\:h-screen{height:100vh}.tw\:lg\:w-auto{width:auto}.tw\:lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tw\:lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tw\:lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.tw\:lg\:grid-cols-\[15\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:15.5rem minmax(0,1fr)}.tw\:lg\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(16rem\,\.8fr\)_auto\]{grid-template-columns:minmax(0,1.2fr) minmax(16rem,.8fr) auto}.tw\:lg\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(360px\,\.95fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)}.tw\:lg\:grid-cols-\[minmax\(0\,1fr\)_13rem_13rem_11rem_auto\]{grid-template-columns:minmax(0,1fr) 13rem 13rem 11rem auto}.tw\:lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.tw\:lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(12rem\,\.36fr\)_minmax\(13rem\,\.42fr\)\]{grid-template-columns:minmax(0,1fr) minmax(12rem,.36fr) minmax(13rem,.42fr)}.tw\:lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(360px\,430px\)\]{grid-template-columns:minmax(0,1fr) minmax(360px,430px)}.tw\:lg\:grid-cols-\[minmax\(240px\,\.7fr\)_minmax\(0\,1\.3fr\)\]{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr)}.tw\:lg\:flex-row{flex-direction:row}.tw\:lg\:items-center{align-items:center}.tw\:lg\:items-end{align-items:flex-end}.tw\:lg\:items-start{align-items:flex-start}.tw\:lg\:justify-between{justify-content:space-between}.tw\:lg\:justify-end{justify-content:flex-end}.tw\:lg\:gap-7{gap:calc(var(--tw-spacing) * 7)}.tw\:lg\:overflow-hidden{overflow:hidden}.tw\:lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.tw\:lg\:p-4{padding:calc(var(--tw-spacing) * 4)}.tw\:lg\:p-5{padding:calc(var(--tw-spacing) * 5)}.tw\:lg\:px-8{padding-inline:calc(var(--tw-spacing) * 8)}.tw\:lg\:pt-16{padding-top:calc(var(--tw-spacing) * 16)}}@media (min-width:80rem){.tw\:xl\:sticky{position:sticky}.tw\:xl\:top-5{top:calc(var(--tw-spacing) * 5)}.tw\:xl\:col-span-3{grid-column:span 3/span 3}.tw\:xl\:w-auto{width:auto}.tw\:xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw\:xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tw\:xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tw\:xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.tw\:xl\:grid-cols-\[1fr_1fr_9rem_7rem_7rem_auto\]{grid-template-columns:1fr 1fr 9rem 7rem 7rem auto}.tw\:xl\:grid-cols-\[1fr_12rem_10rem_12rem_10rem_7rem_auto_auto\]{grid-template-columns:1fr 12rem 10rem 12rem 10rem 7rem auto auto}.tw\:xl\:grid-cols-\[22rem_minmax\(0\,1fr\)\]{grid-template-columns:22rem minmax(0,1fr)}.tw\:xl\:grid-cols-\[24rem_minmax\(0\,1fr\)\]{grid-template-columns:24rem minmax(0,1fr)}.tw\:xl\:grid-cols-\[minmax\(0\,\.62fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,.62fr) minmax(0,1fr)}.tw\:xl\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,\.85fr\)_minmax\(0\,\.75fr\)_minmax\(0\,\.65fr\)_minmax\(10rem\,\.55fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,.85fr) minmax(0,.75fr) minmax(0,.65fr) minmax(10rem,.55fr)}.tw\:xl\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(8rem\,\.36fr\)_minmax\(8rem\,\.34fr\)_minmax\(12rem\,\.48fr\)_minmax\(12rem\,\.48fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(8rem,.36fr) minmax(8rem,.34fr) minmax(12rem,.48fr) minmax(12rem,.48fr)}.tw\:xl\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(8rem\,\.42fr\)_minmax\(8rem\,\.42fr\)_minmax\(9rem\,\.42fr\)_minmax\(14rem\,\.55fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(8rem,.42fr) minmax(8rem,.42fr) minmax(9rem,.42fr) minmax(14rem,.55fr)}.tw\:xl\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(8rem\,\.45fr\)_minmax\(13rem\,\.7fr\)_minmax\(14rem\,\.8fr\)_auto\]{grid-template-columns:minmax(0,1.15fr) minmax(8rem,.45fr) minmax(13rem,.7fr) minmax(14rem,.8fr) auto}.tw\:xl\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(11rem\,\.55fr\)_minmax\(12rem\,\.6fr\)_minmax\(14rem\,\.8fr\)_auto\]{grid-template-columns:minmax(0,1.15fr) minmax(11rem,.55fr) minmax(12rem,.6fr) minmax(14rem,.8fr) auto}.tw\:xl\:grid-cols-\[minmax\(0\,1\.25fr\)_minmax\(14rem\,\.55fr\)_minmax\(14rem\,\.55fr\)_auto\]{grid-template-columns:minmax(0,1.25fr) minmax(14rem,.55fr) minmax(14rem,.55fr) auto}.tw\:xl\:grid-cols-\[minmax\(0\,1fr\)_18rem\]{grid-template-columns:minmax(0,1fr) 18rem}.tw\:xl\:grid-cols-\[minmax\(0\,1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.tw\:xl\:grid-cols-\[minmax\(0\,1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.tw\:xl\:grid-cols-\[minmax\(0\,1fr\)_23rem\]{grid-template-columns:minmax(0,1fr) 23rem}.tw\:xl\:grid-cols-\[minmax\(0\,1fr\)_24rem\]{grid-template-columns:minmax(0,1fr) 24rem}.tw\:xl\:grid-cols-\[minmax\(0\,1fr\)_25rem\]{grid-template-columns:minmax(0,1fr) 25rem}.tw\:xl\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.tw\:xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(10rem\,\.34fr\)_minmax\(10rem\,\.34fr\)_minmax\(12rem\,\.42fr\)_minmax\(12rem\,\.42fr\)_minmax\(12rem\,\.42fr\)_minmax\(11rem\,\.36fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(10rem,.34fr) minmax(10rem,.34fr) minmax(12rem,.42fr) minmax(12rem,.42fr) minmax(12rem,.42fr) minmax(11rem,.36fr) auto}.tw\:xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(10rem\,\.42fr\)_minmax\(12rem\,\.48fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(10rem,.42fr) minmax(12rem,.48fr) auto}.tw\:xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(10rem\,\.45fr\)_minmax\(14rem\,\.62fr\)_6rem_7rem_auto\]{grid-template-columns:minmax(0,1fr) minmax(10rem,.45fr) minmax(14rem,.62fr) 6rem 7rem auto}.tw\:xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(12rem\,\.42fr\)_minmax\(12rem\,\.42fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(12rem,.42fr) minmax(12rem,.42fr) auto}.tw\:xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(12rem\,\.45fr\)_6rem_7rem_auto\]{grid-template-columns:minmax(0,1fr) minmax(12rem,.45fr) 6rem 7rem auto}.tw\:xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(16rem\,\.55fr\)_minmax\(15rem\,\.5fr\)\]{grid-template-columns:minmax(0,1fr) minmax(16rem,.55fr) minmax(15rem,.5fr)}.tw\:xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(20rem\,\.42fr\)\]{grid-template-columns:minmax(0,1fr) minmax(20rem,.42fr)}.tw\:xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(280px\,340px\)\]{grid-template-columns:minmax(0,1fr) minmax(280px,340px)}.tw\:xl\:grid-cols-\[minmax\(11rem\,\.8fr\)_9rem_8rem_8rem_6rem_7rem_auto_auto\]{grid-template-columns:minmax(11rem,.8fr) 9rem 8rem 8rem 6rem 7rem auto auto}.tw\:xl\:grid-cols-\[minmax\(18rem\,0\.74fr\)_minmax\(0\,1\.26fr\)\]{grid-template-columns:minmax(18rem,.74fr) minmax(0,1.26fr)}.tw\:xl\:grid-cols-\[minmax\(18rem\,0\.78fr\)_minmax\(0\,1\.22fr\)\]{grid-template-columns:minmax(18rem,.78fr) minmax(0,1.22fr)}.tw\:xl\:flex-row{flex-direction:row}.tw\:xl\:items-center{align-items:center}.tw\:xl\:items-end{align-items:flex-end}.tw\:xl\:items-start{align-items:flex-start}.tw\:xl\:items-stretch{align-items:stretch}.tw\:xl\:justify-between{justify-content:space-between}.tw\:xl\:justify-end{justify-content:flex-end}.tw\:xl\:text-end{text-align:end}}@media (min-width:96rem){.tw\:2xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:2xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tw\:2xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tw\:2xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.tw\:2xl\:grid-cols-\[minmax\(8rem\,\.55fr\)_minmax\(10rem\,\.65fr\)_minmax\(0\,1\.1fr\)_minmax\(0\,\.9fr\)_minmax\(0\,\.9fr\)_minmax\(9rem\,\.5fr\)\]{grid-template-columns:minmax(8rem,.55fr) minmax(10rem,.65fr) minmax(0,1.1fr) minmax(0,.9fr) minmax(0,.9fr) minmax(9rem,.5fr)}.tw\:2xl\:items-center{align-items:center}}}@font-face{font-family:iransans;src:url(../fonts/IRANSansXFaNum-regular.woff2)format("woff2"),url(../fonts/IRANSansXFaNum-regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:iransans;src:url(../fonts/IRANSansXFaNum-medium.woff2)format("woff2"),url(../fonts/IRANSansXFaNum-medium.woff)format("woff");font-weight:500 600;font-style:normal;font-display:swap}@font-face{font-family:iransans;src:url(../fonts/IRANSansXFaNum-bold.woff2)format("woff2"),url(../fonts/IRANSansXFaNum-bold.woff)format("woff");font-weight:700 950;font-style:normal;font-display:swap}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}