@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/vazirmatn-arabic-wght-normal.0985rt6pmu1_4.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/vazirmatn-latin-ext-wght-normal.07kswpp8d59jc.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/vazirmatn-latin-wght-normal.005f23f8f3ye6.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}}:root{--ink:#10233f;--muted:#607087;--orange:#ff8a22;--orange-dark:#ed6d00;--teal:#16b6ad;--sky:#e9f8f7;--cream:#fff9ee;--line:#dfe8ec;--white:#fff;--danger:#f15f5b;--shadow:0 18px 50px #19374f1c}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.admin-switch{background:0 0;border:0;padding:0}.admin-switch.active i{background:#25aa8e}.admin-switch.active i:after{transform:translate(-19px)}.admin-analytics{gap:14px;margin:14px 0;display:grid}.admin-comparison-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-comparison-row article{background:#fff;border-radius:17px;gap:3px;padding:14px 16px;display:grid;box-shadow:0 8px 24px #2242530d}.admin-comparison-row article>span{color:#81919d;font-size:8px}.admin-comparison-row article>strong{color:#193650;font-size:15px}.admin-change{color:#20866f;background:#e7f7f2;border-radius:7px;width:max-content;padding:3px 6px;font-size:7px;font-weight:900}.admin-change.down{color:#cd624e;background:#fff0ed}.admin-chart-grid{grid-template-columns:1.25fr 1fr;gap:14px;display:grid}.admin-chart-card{background:#fff;border-radius:21px;min-width:0;padding:18px;box-shadow:0 8px 30px #2242530d}.admin-chart-title{color:#7b8d99;justify-content:space-between;align-items:flex-start;min-height:39px;font-size:8px;display:flex}.admin-chart-title>div:first-child{display:grid}.admin-chart-title h2{color:#193650;margin:0;font-size:14px}.admin-chart-title span{color:#8999a4;font-size:8px}.admin-chart-title>i,.admin-chart-legend i{border-radius:50%;width:7px;height:7px;display:inline-block}.revenue-dot{background:#f28a3a}.new-user-dot{background:#1b9a83}.buyer-dot{background:#f28a3a}.admin-chart-legend{gap:9px;display:flex!important}.admin-chart-legend span{align-items:center;gap:4px;display:flex}.admin-chart-scroll{scrollbar-width:thin;padding-top:8px;overflow-x:auto}.admin-bars{background:repeating-linear-gradient(0deg,#0000 0 46px,#eff3f4 47px);border-bottom:1px solid #e8eef0;grid-template-columns:repeat(12,minmax(28px,1fr));align-items:end;gap:7px;min-width:520px;height:190px;display:grid}.admin-bars>div{grid-template-rows:1fr 25px;align-items:end;gap:5px;height:100%;display:grid}.admin-bars>div>span{justify-content:center;align-items:end;gap:3px;height:100%;display:flex}.admin-bars>div>small{color:#8696a2;text-align:center;white-space:nowrap;font-size:7px}.revenue-bars>div>span>i{background:linear-gradient(#ffb36f,#ef8030);border-radius:7px 7px 2px 2px;width:62%;min-height:4px;transition:height .3s}.customer-bars>div>span>i{border-radius:5px 5px 2px 2px;width:36%;min-height:4px}.customer-bars .new-users{background:linear-gradient(#64caba,#22947f)}.customer-bars .buyers{background:linear-gradient(#ffc082,#ef8434)}@media (max-width:900px){.admin-comparison-row,.admin-chart-grid{grid-template-columns:1fr}.admin-chart-card{padding:14px}.admin-bars{height:170px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fffdf9;margin:0;font-family:Vazirmatn Variable,Tahoma,Arial,sans-serif;font-weight:400}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}.site-shell{min-height:100vh;overflow:hidden}.container{width:min(1160px,100% - 40px);margin:0 auto}.nav{justify-content:space-between;align-items:center;gap:24px;height:78px;display:flex}.brand{align-items:center;gap:10px;font-size:27px;font-weight:900;display:flex}.brand-logo{object-fit:contain;filter:drop-shadow(0 5px 6px #ed6d002e);flex:none;width:46px;height:46px}.brand small{color:var(--muted);margin-top:-3px;font-size:10px;font-weight:500;display:block}.nav-links{color:#40526a;gap:28px;font-size:14px;display:flex}.nav-actions{gap:10px;display:flex}.btn{border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-weight:800;transition:all .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--orange);color:#fff;box-shadow:0 8px 20px #ff8a2242}.btn-primary:hover{background:var(--orange-dark)}.btn-secondary{color:var(--ink);border:1px solid var(--line);background:#fff}.btn-ghost{color:var(--ink);background:0 0}.btn-danger{color:#c63e39;background:#fff0ef}.hero{padding:55px 0 84px;position:relative}.hero:before{content:"";z-index:-1;background:radial-gradient(circle at 78% 24%,#d9f7f4 0,#0000 30%),radial-gradient(circle at 20% 60%,#fff0cc 0,#0000 32%);position:absolute;inset:-78px -15% 0}.hero-grid{grid-template-columns:.86fr 1.14fr;align-items:center;gap:26px;display:grid}.eyebrow{color:#b95100;background:#fff1de;border-radius:100px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:800;display:inline-flex}.pulse-dot{background:var(--orange);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 6px #ff8a221f}.hero h1{letter-spacing:-3px;margin:20px 0 16px;font-size:clamp(44px,5vw,72px);line-height:1.18}.hero h1 span{color:var(--orange-dark);white-space:nowrap;position:relative}.hero h1 span:after{content:"";z-index:-1;bottom:3px;background:#ffd89d;border-radius:20px;height:9px;position:absolute;inset-inline:0;transform:rotate(-1deg)}.hero-copy>p{color:var(--muted);max-width:520px;font-size:18px;line-height:2}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hero-note{color:#68788e;gap:17px;margin-top:22px;font-size:12px;display:flex}.hero-note span:before{content:"✓";color:var(--teal);margin-left:5px;font-weight:900}.hero-visual{position:relative}.hero-card{box-shadow:var(--shadow);background:var(--cream);border:7px solid #fff;border-radius:38px;overflow:hidden;transform:rotate(-1deg)}.hero-card img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.floating{box-shadow:var(--shadow);background:#fff;border-radius:18px;padding:13px 16px;font-size:13px;font-weight:800;position:absolute}.float-one{bottom:25px;right:-18px;transform:rotate(2deg)}.float-two{color:var(--teal);top:25px;left:-10px}.trustbar{border:1px solid var(--line);z-index:2;background:#fff;border-radius:22px;grid-template-columns:repeat(4,1fr);margin-top:-38px;display:grid;position:relative;box-shadow:0 10px 30px #19374f0f}.trust-item{text-align:center;border-left:1px solid var(--line);padding:22px}.trust-item:last-child{border-left:0}.trust-item strong{margin-bottom:5px;font-size:19px;display:block}.trust-item span{color:var(--muted);font-size:12px}.section{padding:95px 0}.section-soft{background:#f2fbfa}.section-head{text-align:center;max-width:700px;margin:0 auto 44px}.section-head .mini{color:var(--orange-dark);font-size:13px;font-weight:900}.section-head h2{letter-spacing:-1.5px;margin:10px 0 12px;font-size:clamp(30px,4vw,46px)}.section-head p{color:var(--muted);line-height:1.9}.comic-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.comic-card{border:1px solid #10233f14;border-radius:26px;min-height:315px;padding:26px;position:relative;overflow:hidden;box-shadow:0 12px 35px #19374f0f}.comic-card:first-child{background:#fff1df;transform:rotate(1deg)}.comic-card:nth-child(2){background:#def8f4;transform:translateY(15px)rotate(-1deg)}.comic-card:nth-child(3){background:#e9efff;transform:rotate(1deg)}.comic-num{background:var(--ink);color:#fff;border-radius:13px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.comic-emoji{text-align:center;filter:drop-shadow(0 8px 8px #10233f1f);margin:25px 0 18px;font-size:74px}.comic-card h3{margin:0 0 8px;font-size:20px}.comic-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.75}.speech{background:#fff;border-radius:14px 14px 4px;padding:8px 12px;font-size:11px;font-weight:800;position:absolute;top:22px;left:22px;box-shadow:0 7px 18px #10233f14}.demo-wrap{grid-template-columns:.72fr 1.28fr;align-items:center;gap:38px;display:grid}.demo-copy h2{margin:10px 0 18px;font-size:44px}.demo-copy p{color:var(--muted);line-height:2}.feature-list{gap:12px;margin-top:24px;display:grid}.feature-row{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:14px;font-size:14px;font-weight:700;display:flex}.feature-icon{background:#fff0db;border-radius:13px;place-items:center;width:38px;height:38px;display:grid}.phone{border:10px solid var(--ink);background:#f7fafb;border-radius:38px;width:min(100%,465px);min-height:680px;margin:0 auto;overflow:hidden;box-shadow:0 30px 70px #0e233e38}.phone-bar{background:var(--ink);justify-content:center;height:30px;display:flex}.notch{background:#061426;border-radius:0 0 13px 13px;width:90px;height:18px}.app-head{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:18px;display:flex}.app-user{align-items:center;gap:10px;display:flex}.avatar{background:#ffe2b9;border-radius:15px;place-items:center;width:42px;height:42px;font-size:21px;display:grid}.app-user strong{font-size:14px;display:block}.app-user small{color:var(--muted);font-size:10px}.bell{background:#f4f6f8;border:0;border-radius:13px;width:38px;height:38px}.app-body{padding:18px 18px 90px}.date-strip{grid-template-columns:repeat(5,1fr);gap:7px;margin:16px 0;display:grid}.day{color:var(--muted);background:#fff;border:0;border-radius:13px;padding:10px 4px;font-size:10px}.day strong{color:var(--ink);margin-top:4px;font-size:14px;display:block}.day.active{background:var(--ink);color:#fff}.day.active strong{color:#fff}.status-card{color:#fff;background:linear-gradient(135deg,#163253,#10233f);border-radius:20px;padding:18px;position:relative;overflow:hidden}.status-card:after{content:"🚗";opacity:.24;font-size:82px;position:absolute;bottom:-28px;left:-10px}.status-label{color:#aec0d2;font-size:10px}.status-card h3{margin:7px 0;font-size:20px}.status-card p{color:#d8e4ef;margin:0;font-size:11px}.status-badge{color:#8bf2e8;background:#16b6ad33;border-radius:10px;margin-top:15px;padding:7px 10px;font-size:10px;display:inline-flex}.request-title{justify-content:space-between;align-items:center;margin:21px 0 10px;display:flex}.request-title h4{margin:0}.request-title span{color:var(--orange-dark);font-size:11px}.request-card{border:1px solid var(--line);background:#fff;border-radius:19px;padding:15px;box-shadow:0 8px 20px #19374f0d}.request-top{justify-content:space-between;align-items:start;display:flex}.request-person{align-items:center;gap:9px;display:flex}.request-person .avatar{background:#dff7f5;border-radius:12px;width:36px;height:36px;font-size:16px}.request-person strong{font-size:12px;display:block}.request-person small{color:var(--muted);font-size:9px}.time-pill{color:#b24d00;background:#fff0dc;border-radius:10px;padding:7px 9px;font-size:10px;font-weight:900}.request-text{color:#445870;background:#f6f8fa;border-radius:12px;margin:13px 0;padding:11px;font-size:11px}.request-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.request-actions .btn{border-radius:11px;padding:9px;font-size:10px}.accepted{color:#087b73;background:#e6f9f5;border-radius:11px;justify-content:center;padding:10px;font-size:11px;font-weight:900;display:flex}.app-nav{border-top:1px solid var(--line);bottom:0;background:#fff;grid-template-columns:repeat(4,1fr);height:72px;padding:8px;display:grid;position:absolute;inset-inline:0}.phone-inner{min-height:650px;position:relative}.app-nav button{color:#8c99a9;background:0 0;border:0;place-items:center;gap:3px;font-size:9px;display:grid}.app-nav button span{font-size:18px}.app-nav button.active{color:var(--orange-dark);font-weight:900}.urgent-fab{background:var(--danger);color:#fff;border:0;border-radius:16px;padding:12px 15px;font-size:11px;font-weight:900;position:absolute;bottom:82px;left:18px;box-shadow:0 10px 24px #f15f5b4d}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.pricing-grid.single{grid-template-columns:minmax(0,520px);justify-content:center}.pricing-footnote{color:var(--muted);text-align:center;margin:22px auto 0;font-size:12px}.price-card{border:1px solid var(--line);background:#fff;border-radius:24px;padding:28px;position:relative}.price-card.popular{border:2px solid var(--orange);box-shadow:var(--shadow);transform:translateY(-10px)}.popular-tag{background:var(--orange);color:#fff;border-radius:20px;padding:6px 12px;font-size:11px;font-weight:900;position:absolute;top:-14px;right:25px}.price-card h3{margin:5px 0;font-size:22px}.price-card>p{color:var(--muted);min-height:44px;font-size:13px;line-height:1.7}.price{margin:20px 0;font-size:30px;font-weight:900}.price small{color:var(--muted);font-size:11px;font-weight:500}.price-list{gap:12px;margin:20px 0;padding:0;font-size:12px;list-style:none;display:grid}.price-list li:before{content:"✓";color:var(--teal);margin-left:8px;font-weight:900}.price-card .btn{width:100%}.download{background:var(--ink);color:#fff;border-radius:34px;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:50px;display:grid;position:relative;overflow:hidden}.download:after{content:"📱";opacity:.12;font-size:150px;position:absolute;left:50px;transform:rotate(-10deg)}.download h2{margin:0 0 12px;font-size:36px}.download p{color:#bccbdd;margin:0;line-height:1.8}.download-actions{z-index:1;flex-wrap:wrap;gap:10px;max-width:430px;display:flex;position:relative}.download-actions .btn{text-decoration:none}.download-actions>small{color:#9fb3c3;text-align:center;flex-basis:100%;font-size:9px}.installed-badge{color:#176f5e;background:#dff6ee;border-radius:14px;padding:11px 15px;font-size:10px;font-weight:900}.footer{padding:55px 0 30px}.footer-grid{grid-template-columns:1.5fr repeat(3,1fr);gap:34px;display:grid}.footer p{color:var(--muted);font-size:12px;line-height:1.9}.footer .brand-domain{color:var(--teal);text-align:right;letter-spacing:.4px;direction:ltr;font-weight:800}.footer h4{font-size:13px}.footer ul{color:var(--muted);gap:10px;padding:0;font-size:12px;list-style:none;display:grid}.footer a{color:inherit;text-decoration:none}.footer a:hover{color:var(--teal)}.copyright{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;margin-top:35px;padding-top:20px;font-size:11px;display:flex}.modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:50;background:#08182c8c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:28px;width:min(430px,100%);max-height:90vh;padding:28px;animation:.25s pop;overflow:auto;box-shadow:0 30px 100px #00000038}@keyframes pop{0%{opacity:0;transform:translateY(15px)scale(.98)}}.modal-head{justify-content:space-between;align-items:center;display:flex}.modal-head h3{margin:0}.close{background:#f1f4f6;border:0;border-radius:12px;width:36px;height:36px}.modal>p{color:var(--muted);font-size:13px;line-height:1.8}.field{gap:7px;margin:18px 0;display:grid}.field label{font-size:12px;font-weight:800}.field input{border:1px solid var(--line);text-align:right;direction:ltr;border-radius:14px;outline:none;padding:14px}.field input:focus{border-color:var(--teal);box-shadow:0 0 0 4px #16b6ad1a}.modal .btn{width:100%}.preset-grid{gap:9px;margin:18px 0;display:grid}.preset{text-align:right;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:14px;padding:13px}.preset.active{border-color:var(--danger);color:#b73734;background:#fff1f0;font-weight:900}.toast{z-index:80;background:var(--ink);color:#fff;box-shadow:var(--shadow);border-radius:14px;padding:13px 18px;font-size:12px;animation:.25s pop;position:fixed;bottom:25px;left:25px}@media (max-width:900px){.nav-links{display:none}.hero-grid,.demo-wrap{grid-template-columns:1fr}.hero-copy{text-align:center}.hero-copy>p{margin-inline:auto}.hero-actions,.hero-note{justify-content:center}.hero-visual{max-width:680px;margin:20px auto 0}.comic-grid,.pricing-grid{grid-template-columns:1fr;max-width:560px;margin-inline:auto}.comic-card:nth-child(n),.price-card.popular{transform:none}.footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.container{width:min(100% - 24px,1160px)}.nav{height:67px}.nav-actions .btn-ghost{display:none}.nav-actions .btn{padding:10px 12px;font-size:11px}.brand{font-size:22px}.brand-logo{width:40px;height:40px}.hero{padding-top:35px}.hero h1{letter-spacing:-2px;font-size:40px}.hero-copy>p{font-size:15px}.hero-card{border-width:4px;border-radius:25px}.floating{padding:10px;font-size:10px}.float-one{bottom:10px;right:5px}.float-two{top:12px;left:4px}.trustbar{grid-template-columns:1fr 1fr}.trust-item:nth-child(2){border-left:0}.trust-item:nth-child(-n+2){border-bottom:1px solid var(--line)}.section{padding:65px 0}.demo-copy h2{font-size:32px}.phone{border-width:7px;border-radius:30px;min-height:620px}.pricing-grid{gap:14px}.download{text-align:center;grid-template-columns:1fr;padding:32px 24px}.download-actions{flex-wrap:wrap;justify-content:center}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.copyright{flex-direction:column;gap:8px}}.flow-shell{background:radial-gradient(circle at 50% 0,#e2faf7 0,#f7faf9 38%,#fffaf1 100%);min-height:100vh;padding:0 18px 40px}.flow-topbar{justify-content:space-between;align-items:center;width:min(100%,960px);height:74px;margin:0 auto;display:flex}.flow-brand{align-items:center;gap:8px;font-size:20px;display:flex}.flow-brand img{object-fit:contain;width:38px;height:38px}.flow-secure{color:#27897f;background:#e3f8f5;border-radius:30px;padding:8px 11px;font-size:11px}.flow-card{background:#fffffff5;border:1px solid #e4ecee;border-radius:30px;width:min(100%,440px);min-height:610px;margin:34px auto 0;padding:22px 28px 30px;position:relative;box-shadow:0 28px 80px #10233f1f}.flow-progress{direction:ltr;gap:7px;display:flex}.flow-progress span{background:#e8edef;border-radius:8px;flex:1;height:4px;transition:all .25s}.flow-progress span.done{background:var(--teal)}.flow-content{text-align:center;padding-top:30px}.flow-mascot{background:#fff5e5;border-radius:34px;place-items:center;width:110px;height:110px;margin:0 auto 19px;display:grid;transform:rotate(-2deg)}.flow-mascot img{object-fit:contain;width:92px;height:92px}.flow-kicker{color:var(--orange-dark);font-size:11px;font-weight:850}.flow-content h1{letter-spacing:-.7px;margin:9px 0 8px;font-size:27px}.flow-content>p{color:var(--muted);max-width:340px;margin:0 auto 24px;font-size:13px;line-height:1.9}.flow-input{direction:ltr;background:#fbfcfc;border:1.5px solid #dce5e8;border-radius:16px;align-items:center;height:57px;padding:0 15px;transition:all .2s;display:flex}.flow-input:focus-within{border-color:var(--teal);background:#fff;box-shadow:0 0 0 4px #16b6ad1a}.flow-input span{color:var(--muted);border-right:1px solid var(--line);padding-right:12px;font-size:13px}.flow-input input{text-align:left;direction:ltr;background:0 0;border:0;outline:0;flex:1;padding:0 12px;font-size:16px}.flow-input input::placeholder{color:#aab4bd;font-size:13px}.flow-primary{background:var(--orange);color:#fff;border:0;border-radius:15px;width:100%;height:54px;margin-top:16px;font-weight:850;transition:all .2s;box-shadow:0 10px 24px #ff8a223d}.flow-primary:hover{background:var(--orange-dark);transform:translateY(-1px)}.flow-primary:disabled{opacity:.62;cursor:wait;transform:none}.flow-legal{color:#929da9;margin-top:18px;font-size:9px;line-height:1.8;display:block}.flow-legal a{color:#287f70;font-weight:800}.legal-page{background:var(--cream);min-height:100vh;padding:48px 18px}.legal-page article{background:#fff;border:1px solid #e7e1d7;border-radius:30px;max-width:780px;margin:0 auto;padding:42px;box-shadow:0 18px 50px #17365014}.legal-brand{color:var(--teal);font-size:18px;font-weight:950;text-decoration:none}.legal-page h1{margin:24px 0 8px;font-size:38px}.legal-page h2{margin:30px 0 8px;font-size:18px}.legal-page p{color:var(--muted);line-height:2}.legal-page p:first-of-type{font-size:11px}.legal-page a{color:var(--teal)}.legal-back{margin-top:28px;font-weight:900;display:inline-block}@media (max-width:600px){.legal-page{padding:18px 10px}.legal-page article{border-radius:22px;padding:28px 20px}.legal-page h1{font-size:30px}}.flow-back{width:38px;height:38px;color:var(--ink);background:#f2f5f6;border:0;border-radius:12px;position:absolute;top:44px;right:27px}.flow-icon{background:#e9f8f6;border-radius:24px;place-items:center;width:72px;height:72px;margin:16px auto;font-size:33px;display:grid}.otp-input{text-align:center;letter-spacing:8px;direction:ltr;border:1.5px solid #dce5e8;border-radius:16px;outline:0;width:100%;height:64px;font-size:24px}.otp-input:focus{border-color:var(--teal);box-shadow:0 0 0 4px #16b6ad1a}.flow-link{color:#177e77;background:0 0;border:0;margin-top:16px;font-size:11px;font-weight:700}.flow-demo-note{color:#7d8995;background:#f4f6f7;border-radius:10px;margin-top:12px;padding:8px;font-size:9px;display:block}.position-grid{grid-template-columns:1fr 1fr;gap:10px;margin:22px 0 6px;display:grid}.position-grid button{color:var(--ink);background:#fff;border:1.5px solid #e0e7e9;border-radius:18px;flex-direction:column;align-items:center;gap:7px;padding:20px 10px;transition:all .2s;display:flex}.position-grid button>span{font-size:35px}.position-grid button strong{font-size:12px}.position-grid button small{color:var(--muted);font-size:9px;line-height:1.6}.position-grid button.selected{border-color:var(--orange);background:#fff8ee;box-shadow:0 0 0 3px #ff8a221a}.success-ring{color:#078f85;background:#ddf8f4;border-radius:50%;place-items:center;width:82px;height:82px;margin:24px auto 18px;font-size:38px;font-weight:900;display:grid;box-shadow:0 0 0 10px #f1fbfa}.waiting-card{text-align:right;background:#fafcfc;border:1px dashed #b8c9cf;border-radius:16px;align-items:center;gap:12px;margin:23px 0 8px;padding:15px;display:flex}.waiting-card>span{font-size:25px}.waiting-card strong,.waiting-card small{display:block}.waiting-card strong{font-size:12px}.waiting-card small{color:var(--muted);margin-top:4px;font-size:9px}.flow-toast{background:var(--ink);color:#fff;z-index:100;white-space:nowrap;border-radius:14px;padding:12px 18px;font-size:11px;animation:.2s toast-in;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #10233f3b}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,10px)}}.product-shell{background:#f5f8f8;max-width:520px;min-height:100vh;margin:0 auto;padding:0 18px 105px;position:relative;box-shadow:0 0 80px #10233f14}.product-head{justify-content:space-between;align-items:center;padding:26px 2px 18px;display:flex}.product-head span{color:var(--muted);font-size:10px}.product-head h1{margin:3px 0 0;font-size:22px}.product-avatar{background:#fff0d8;border:0;border-radius:17px;width:48px;height:48px;padding:4px}.notification-trigger{position:relative}.notification-trigger>b{color:#fff;background:#ef5e59;border:2px solid #f5f8f8;border-radius:12px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;display:grid;position:absolute;top:-4px;left:-4px}.product-avatar img{object-fit:contain;width:100%;height:100%}.pair-connected{background:#e3f8f5;border:1px solid #bfece7;border-radius:17px;align-items:center;gap:10px;padding:12px 14px;display:flex}.pair-icon{background:#fff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.pair-connected div{flex:1}.pair-connected strong,.pair-connected small{display:block}.pair-connected strong{font-size:11px}.pair-connected small{color:#43847e;margin-top:3px;font-size:8px}.online-dot{background:var(--teal);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #16b6ad1f}.today-card{color:#fff;background:linear-gradient(145deg,#173554,#0d2139);border-radius:24px;margin-top:14px;padding:20px;box-shadow:0 18px 40px #10233f2e}.today-top{color:#aebfd0;justify-content:space-between;font-size:9px;display:flex}.today-top b{color:#83eee4;background:#16b6ad29;border-radius:8px;padding:5px 8px}.today-card h2{margin:13px 0 5px;font-size:22px}.today-card>p{color:#c6d3df;margin:0;font-size:10px}.neighbor-row{border-top:1px solid #ffffff1a;align-items:center;gap:9px;margin-top:18px;padding-top:14px;display:flex}.neighbor-row>span{background:#ffffff1a;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.neighbor-row div{flex:1}.neighbor-row strong,.neighbor-row small{display:block}.neighbor-row strong{font-size:9px}.neighbor-row small{color:#9eb0c1;margin-top:3px;font-size:8px}.neighbor-row i{background:var(--teal);border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.quick-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;display:grid}.quick-actions button{text-align:right;color:var(--ink);background:#fff;border:1px solid #e0e8ea;border-radius:18px;grid-template-columns:42px 1fr;column-gap:9px;padding:14px;display:grid}.quick-actions button>span{border-radius:13px;grid-row:1/3;place-items:center;width:42px;height:42px;font-size:21px;font-weight:300;display:grid}.quick-orange{color:var(--orange-dark);background:#fff1dc}.quick-red{color:#d94943;background:#ffebe9}.quick-actions strong{align-self:end;font-size:10px}.quick-actions small{color:var(--muted);align-self:start;font-size:7px}.product-section{margin-top:23px}.product-title{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.product-title h3{margin:0;font-size:14px}.product-title button{color:var(--teal);background:0 0;border:0;font-size:9px}.incoming-request{background:#fff;border:1px solid #e0e8ea;border-radius:19px;padding:15px}.incoming-top{align-items:center;gap:9px;display:flex}.car-avatar{background:#e3f8f5;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.incoming-top div{flex:1}.incoming-top strong,.incoming-top small{display:block}.incoming-top strong{font-size:10px}.incoming-top small{color:var(--muted);margin-top:3px;font-size:8px}.incoming-top time{color:#ad4a00;background:#fff1dc;border-radius:9px;padding:6px 8px;font-size:9px;font-weight:800}.incoming-request>p{color:#465a70;background:#f5f7f8;border-radius:11px;padding:10px;font-size:9px;line-height:1.7}.incoming-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.incoming-actions.three{grid-template-columns:1fr 1fr .7fr}.incoming-actions button{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:10px;padding:9px;font-size:9px;font-weight:800}.incoming-actions .accept{background:var(--orange);color:#fff;border:0}.incoming-actions .reject{color:#b94b47;background:#fff5f4;border-color:#f1d0ce}.accepted-line{color:#087d74;text-align:center;background:#e5f8f5;border-radius:10px;padding:9px;font-size:9px;font-weight:800}.rejected-line,.countered-line{text-align:center;border-radius:10px;padding:9px;font-size:9px;font-weight:800}.rejected-line{color:#b44743;background:#fff1f0}.countered-line{color:#956019;background:#fff5df}.empty-requests{text-align:center;background:#ffffffa6;border:1px dashed #d7e1e3;border-radius:18px;place-items:center;gap:5px;padding:24px 15px;display:grid}.empty-requests>span{font-size:25px}.empty-requests strong{font-size:10px}.empty-requests small{color:var(--muted);font-size:8px}.my-request{border:1px solid var(--line);background:#fff;border-radius:15px;align-items:center;gap:10px;margin-top:9px;padding:12px;display:flex}.my-request>span{background:#fff1dc;border-radius:11px;place-items:center;width:35px;height:35px;display:grid}.my-request div{flex:1}.my-request strong,.my-request small{display:block}.my-request strong{font-size:9px}.my-request small{color:var(--muted);margin-top:3px;font-size:7px}.my-request b{color:#a56317;background:#fff4dd;border-radius:8px;padding:5px 7px;font-size:7px}.my-request b.status-accepted{color:#087d74;background:#e5f8f5}.my-request b.status-rejected{color:#b44743;background:#fff1f0}.my-request b.status-countered{color:#7657a4;background:#f3edff}.my-request b.status-cancelled,.my-request b.status-completed{color:#6f7b85;background:#eef1f2}.my-request.with-offer{flex-wrap:wrap}.accept-offer{color:#fff;background:#7657a4;border:0;border-radius:10px;width:100%;padding:9px;font-size:8px;font-weight:850}.product-nav{border-top:1px solid var(--line);z-index:15;background:#fff;grid-template-columns:repeat(4,1fr);width:min(520px,100%);height:78px;padding:8px 14px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.product-nav button{color:#8995a3;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;font-size:8px;display:flex}.product-nav button span{font-size:19px}.product-nav button.active{color:var(--orange-dark);font-weight:850}.nav-notifications{position:relative}.nav-notifications>b{color:#fff;background:#ef5e59;border-radius:9px;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:7px;display:grid;position:absolute;top:2px;left:22%}.sheet-backdrop{z-index:40;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a1b2f80;justify-content:center;align-items:end;display:flex;position:fixed;inset:0}.bottom-sheet{background:#fff;border-radius:27px 27px 0 0;width:min(520px,100%);padding:10px 20px 28px;animation:.22s sheet-up}@keyframes sheet-up{0%{transform:translateY(100%)}}.sheet-handle{background:#dbe2e5;border-radius:5px;width:44px;height:4px;margin:0 auto 16px}.sheet-title{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.sheet-title span{color:var(--orange-dark);font-size:9px;font-weight:800}.sheet-title h2{margin:3px 0 0;font-size:19px}.sheet-title>button{background:#f0f3f4;border:0;border-radius:11px;width:34px;height:34px}.simple-fields{grid-template-columns:1fr 1fr;gap:9px;display:grid}.simple-fields.one-field{grid-template-columns:1fr}.simple-fields label,.note-field{color:var(--muted);gap:6px;font-size:9px;display:grid}.simple-fields select,.simple-fields input,.note-field input{border:1px solid var(--line);height:49px;color:var(--ink);background:#fafbfb;border-radius:13px;outline:0;padding:0 12px}.note-field{margin-top:10px}.note-field input{width:100%}.urgent-options{gap:8px;display:grid}.urgent-options button{border:1px solid var(--line);text-align:right;color:var(--ink);background:#fff;border-radius:13px;padding:13px;font-size:10px}.urgent-options button.selected{color:#b43a36;background:#fff0ef;border-color:#ef6863;font-weight:800}.emergency-send{color:#fff;background:#ef5e59;border:0;border-radius:14px;width:100%;height:52px;margin-top:15px;font-weight:850}.counter-times{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.counter-times button{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:13px;padding:16px 5px;font-weight:850}.counter-date{color:var(--muted);margin:-6px 0 13px;font-size:9px}.counter-date strong{color:var(--ink)}.counter-divider{color:#8a96a1;align-items:center;gap:9px;margin:18px 0 12px;font-size:8px;display:flex}.counter-divider:before,.counter-divider:after{content:"";background:var(--line);flex:1;height:1px}.custom-counter{grid-template-columns:1fr 1.35fr;align-items:end;gap:8px;display:grid}.custom-counter label{color:var(--muted);gap:6px;font-size:9px;display:grid}.custom-counter input{border:1px solid var(--line);height:49px;color:var(--ink);background:#fafbfb;border-radius:13px;outline:0;padding:0 11px}.custom-counter>button{background:var(--orange);color:#fff;border:0;border-radius:13px;height:49px;font-size:9px;font-weight:850;box-shadow:0 8px 18px #ff8a2233}.custom-counter>button:disabled{opacity:.45}.persian-calendar{scrollbar-width:none;grid-auto-columns:minmax(72px,1fr);grid-auto-flow:column;gap:8px;padding:2px 1px 9px;display:grid;overflow-x:auto}.persian-calendar::-webkit-scrollbar{display:none}.persian-calendar button{border:1px solid var(--line);min-height:91px;color:var(--ink);white-space:nowrap;background:#fafbfb;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:9px 5px;display:flex}.persian-calendar button small{color:var(--muted);font-size:8px}.persian-calendar button strong{font-size:20px;line-height:1.1}.persian-calendar button span{color:#73808d;font-size:8px}.persian-calendar button.selected{color:#fff;border-color:var(--orange);background:var(--orange);box-shadow:0 8px 20px #ff8a223b}.persian-calendar button.selected small,.persian-calendar button.selected span{color:#ffffffd1}.selected-persian-date{color:#137b74;text-align:center;background:#eef9f7;border-radius:11px;margin:5px 0 11px;padding:9px 11px;font-size:10px;font-weight:800}.open-calendar{width:100%;color:var(--ink);text-align:right;background:#fff;border:1px solid #dce7e8;border-radius:14px;align-items:center;gap:10px;margin:2px 0 10px;padding:10px 12px;display:flex}.open-calendar>span{color:#16847c;background:#e8f8f6;border-radius:10px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.open-calendar div{flex:1}.open-calendar strong,.open-calendar small{display:block}.open-calendar strong{font-size:10px}.open-calendar small{color:var(--muted);margin-top:2px;font-size:8px}.open-calendar>b{color:#97a3ad;font-size:15px}.month-calendar{min-height:405px}.month-nav{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-bottom:14px;display:grid}.month-nav button{color:#486070;background:#f1f5f5;border:0;border-radius:10px;padding:9px 8px;font-size:9px;font-weight:750}.month-nav button:last-child{color:#137b74;background:#e8f8f6}.month-nav button:disabled{opacity:.35}.month-weekdays,.month-grid{direction:rtl;grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.month-weekdays{color:#85919c;text-align:center;margin-bottom:7px;font-size:9px;font-weight:800}.month-weekdays span:last-child{color:#de5a55}.month-grid button,.month-grid i{aspect-ratio:1}.month-grid i{display:block}.month-grid button{color:var(--ink);background:#f7f9f9;border:0;border-radius:11px;font-size:11px;font-weight:750}.month-grid button:nth-child(7n){color:#cf4c47;background:#fff3f2}.month-grid button.selected{background:var(--orange);color:#fff;box-shadow:0 6px 15px #ff8a2240}.month-grid button:disabled{color:#c5ccd1;background:#fafafa;text-decoration:line-through}.calendar-hint{text-align:center;color:#929da7;margin-top:13px;font-size:8px;display:block}.read-all{color:#16847c;background:0 0;border:0;margin:-10px 0 10px auto;font-size:9px;font-weight:800;display:block}.notification-list{gap:8px;max-height:min(58vh,470px);display:grid;overflow-y:auto}.notification-list article{border:1px solid var(--line);background:#fff;border-radius:15px;align-items:flex-start;gap:10px;padding:12px;display:flex}.notification-list article.unread{box-shadow:inset -3px 0 0 var(--teal);background:#f2fbfa;border-color:#bce6e2}.notification-icon{color:#536575;background:#eef3f4;border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.notification-icon.type-urgent{color:#d94943;background:#ffebe9}.notification-icon.type-reminder{color:#b26814;background:#fff3dd}.notification-icon.type-accepted,.notification-icon.type-resolved{color:#087d74;background:#e3f8f5}.notification-icon.type-rejected{color:#b44743;background:#fff1f0}.notification-list article>div{flex:1;min-width:0}.notification-list strong{font-size:10px;display:block}.notification-list p{color:#596b79;margin:4px 0;font-size:8px;line-height:1.7}.notification-list small{color:#9aa5ae;font-size:7px}.notification-list article button{background:var(--teal);color:#fff;border:0;border-radius:9px;margin-top:8px;padding:8px 11px;font-size:8px;font-weight:850;display:block}.empty-notifications{text-align:center;color:var(--muted);place-items:center;gap:5px;padding:35px 15px;display:grid}.empty-notifications>span{font-size:30px}.empty-notifications strong{color:var(--ink)}.empty-notifications small{font-size:8px}.shared-calendar-page{padding-bottom:16px}.calendar-toolbar{border:1px solid var(--line);text-align:center;background:#fff;border-radius:17px;grid-template-columns:40px 1fr 40px;align-items:center;gap:8px;padding:10px;display:grid}.calendar-toolbar>button{color:#167b74;background:#eef7f6;border:0;border-radius:11px;width:36px;height:36px;font-size:16px}.calendar-toolbar>button:disabled{opacity:.3}.calendar-toolbar strong,.calendar-toolbar small{display:block}.calendar-toolbar strong{font-size:14px}.calendar-toolbar small{color:var(--muted);margin-top:3px;font-size:8px}.calendar-today{color:#087d74;background:#e5f8f5;border:0;border-radius:20px;margin:9px auto 11px;padding:7px 15px;font-size:8px;font-weight:850;display:block}.calendar-legend{color:#71808c;justify-content:center;gap:15px;margin-bottom:11px;font-size:7px;display:flex}.calendar-legend span{align-items:center;gap:4px;display:flex}.calendar-legend i{background:var(--orange);border-radius:50%;width:7px;height:7px}.calendar-legend i.neighbor{background:var(--teal)}.calendar-legend i.confirmed{background:0 0;border:2px solid #7657a4}.full-month-weekdays,.full-month-grid{direction:rtl;grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.full-month-weekdays{text-align:center;color:#8b97a1;margin-bottom:6px;font-size:8px;font-weight:850}.full-month-weekdays span:last-child{color:#d85651}.full-month-grid{border:1px solid var(--line);background:#fff;border-radius:18px;padding:8px}.full-month-grid>i,.full-month-grid>button{aspect-ratio:1}.full-month-grid>button{color:var(--ink);background:0 0;border:0;border-radius:12px;align-content:center;place-items:center;gap:3px;font-size:10px;display:grid}.full-month-grid>button.selected{color:#a64e06;background:#fff0db;font-weight:900;box-shadow:inset 0 0 0 1px #ffd39e}.full-month-grid button small{justify-content:center;gap:2px;min-height:7px;display:flex}.full-month-grid button small i{background:var(--orange);border-radius:50%;width:5px;height:5px}.full-month-grid button small i.neighbor{background:var(--teal)}.full-month-grid button small i.confirmed{box-shadow:0 0 0 1px #7657a4}.full-month-grid button small i.cancelled{box-shadow:none;opacity:.55;background:#b9c0c5}.calendar-day-head{justify-content:space-between;align-items:center;margin:19px 1px 9px;display:flex}.calendar-day-head span,.calendar-day-head strong{display:block}.calendar-day-head span{color:var(--muted);font-size:8px}.calendar-day-head strong{margin-top:3px;font-size:12px}.calendar-day-head>button{background:var(--orange);color:#fff;border:0;border-radius:11px;padding:9px 11px;font-size:8px;font-weight:850}.calendar-conflict{color:#8d5a12;background:#fff7e8;border:1px solid #f0d59d;border-radius:12px;margin-bottom:9px;padding:10px;font-size:8px;line-height:1.7}.calendar-events{gap:8px;display:grid}.calendar-events article{border:1px solid var(--line);border-right:4px solid var(--orange);background:#fff;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:12px;display:grid}.calendar-events article.neighbor{border-right-color:var(--teal)}.event-time{direction:ltr;min-width:45px;font-size:13px;font-weight:900}.calendar-events article>div>strong,.calendar-events article>div>small{display:block}.calendar-events article>div>strong{font-size:9px}.calendar-events article>div>small{color:var(--muted);margin-top:3px;font-size:7px}.event-status{color:#986015;background:#fff3dc;border-radius:8px;padding:5px 6px;font-size:7px}.event-status.status-accepted{color:#087d74;background:#e5f8f5}.event-status.status-rejected{color:#b44743;background:#fff1f0}.event-status.status-countered{color:#7657a4;background:#f3edff}.event-status.status-cancelled,.event-status.status-completed{color:#6f7b85;background:#eef1f2}.event-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:6px;display:grid!important}.event-actions button{border:1px solid var(--line);color:#526373;background:#fff;border-radius:9px;padding:7px;font-size:7px;font-weight:800}.event-actions button:last-child{color:#b44743;background:#fff5f4;border-color:#f1d0ce}.calendar-empty{color:var(--muted);text-align:center;border:1px dashed #d6e1e3;border-radius:16px;place-items:center;gap:5px;padding:25px;display:grid}.calendar-empty>span{font-size:26px}.calendar-empty strong{color:var(--ink);font-size:9px}.calendar-empty small{font-size:7px}.settings-page{gap:10px;padding-bottom:15px;display:grid}.settings-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:15px}.settings-title{align-items:center;gap:9px;margin-bottom:14px;display:flex}.settings-title>span{background:#eef8f7;border-radius:11px;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.settings-title strong,.settings-title small{display:block}.settings-title strong{font-size:11px}.settings-title small{color:var(--muted);margin-top:3px;font-size:7px}.profile-settings>label{color:var(--muted);gap:5px;margin-top:9px;font-size:8px;display:grid}.profile-settings input{border:1px solid var(--line);height:45px;color:var(--ink);background:#fafbfb;border-radius:12px;outline:0;padding:0 12px}.readonly-setting{background:#f5f7f7;border-radius:11px;justify-content:space-between;align-items:center;margin-top:11px;padding:11px;display:flex}.readonly-setting span{color:var(--muted);font-size:8px}.readonly-setting b{direction:ltr;font-size:9px;font-weight:800}.settings-position{grid-template-columns:1fr 1fr;gap:7px;display:grid}.settings-position button{border:1px solid var(--line);color:#61717f;background:#fff;border-radius:11px;padding:11px;font-size:8px;font-weight:800}.settings-position button.selected{border-color:var(--orange);color:#a9530b;background:#fff5e7}.secondary-setting-action{color:#137b74;background:#effaf9;border:1px solid #b8e2df;border-radius:11px;width:100%;margin-top:9px;padding:10px;font-size:8px;font-weight:850}.demo-invite-link{color:#657482;overflow-wrap:anywhere;background:#f3f5f6;border-radius:9px;margin-top:8px;padding:8px;font-size:7px}.toggle-setting{color:#3b4e5f;border-bottom:1px solid #edf0f1;align-items:center;gap:10px;min-height:43px;font-size:9px;display:flex}.toggle-setting span{flex:1}.toggle-setting input{opacity:0;pointer-events:none;position:absolute}.toggle-setting i{background:#d9dfe2;border-radius:15px;width:35px;height:20px;padding:3px;transition:all .2s}.toggle-setting i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .2s;display:block;box-shadow:0 1px 4px #0000002e}.toggle-setting input:checked+i{background:var(--teal)}.toggle-setting input:checked+i:after{transform:translate(-15px)}.reminder-setting{color:#3b4e5f;justify-content:space-between;align-items:center;margin-top:12px;font-size:9px;display:flex}.reminder-setting select{border:1px solid var(--line);color:var(--ink);background:#fafbfb;border-radius:10px;padding:8px 10px;font-size:8px}.subscription-card{color:#fff;background:linear-gradient(140deg,#173554,#102943)}.subscription-card .settings-title>span{background:#ffffff1a}.subscription-card .settings-title small{color:#abc0d2}.subscription-card>div:last-child{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-top:11px;display:flex}.subscription-card>div:last-child b{color:#ffb769;font-size:14px}.subscription-card>div:last-child span{color:#9fe4df;font-size:8px}.trial-warning{background:#fff5e7;border:1px solid #ffd49f;border-radius:18px;align-items:center;gap:9px;margin:0 18px 14px;padding:12px;display:flex;box-shadow:0 8px 24px #d2771b14}.trial-warning>span{font-size:24px}.trial-warning>div{flex:1;gap:2px;display:grid}.trial-warning strong{color:#7d4712;font-size:11px}.trial-warning small{color:#a16d36;font-size:8px}.trial-warning button{color:#fff;font:inherit;cursor:pointer;background:#f58b37;border:0;border-radius:10px;padding:8px 11px;font-size:9px;font-weight:900}.subscription-locked{text-align:center;background:linear-gradient(155deg,#fff 0%,#fff8ef 100%);border:1px solid #ffe0bd;border-radius:28px;margin:36px 18px 110px;padding:30px 22px;box-shadow:0 18px 55px #3146591f}.locked-mascot{background:#fff0df;border-radius:24px;place-items:center;width:72px;height:72px;margin:0 auto 14px;font-size:34px;display:grid;transform:rotate(-3deg)}.subscription-locked>span{color:#e57927;font-size:10px;font-weight:900}.subscription-locked h2{color:#18344f;margin:6px 0 9px;font-size:20px}.subscription-locked p{color:#708294;max-width:350px;margin:0 auto 20px;font-size:11px;line-height:2}.subscription-locked button{color:#fff;width:100%;font:inherit;cursor:pointer;background:#f58b37;border:0;border-radius:14px;padding:13px;font-weight:900}.subscription-locked>small{color:#78909f;margin-top:11px;font-size:9px;display:block}.subscription-summary{gap:10px;align-items:stretch!important;display:grid!important}.subscription-summary>div{justify-content:space-between;align-items:center;display:flex}.subscription-summary>small{color:#b7c8d7!important;font-size:9px!important}.subscription-summary>button{color:#fff;font:inherit;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff3d;border-radius:11px;padding:9px;font-size:10px;font-weight:900}.renewal-sheet>p{color:#728394;margin:0 0 15px;font-size:10px;line-height:1.8}.renewal-plans{gap:9px;display:grid}.renewal-plans article{background:#fff;border:1px solid #e4ebf0;border-radius:17px;grid-template-columns:1fr auto;align-items:center;gap:5px 12px;padding:14px;display:grid;position:relative}.renewal-plans article.featured{background:#fffaf4;border:2px solid #f5a052}.renewal-plans article>span{color:#fff;background:#f58b37;border-radius:8px;padding:3px 7px;font-size:7px;font-weight:900;position:absolute;top:-7px;left:11px}.renewal-plans article>div{gap:2px;display:grid}.renewal-plans strong{color:#193650;font-size:13px}.renewal-plans small{color:#8998a7;font-size:8px}.renewal-plans b{color:#e77625;font-size:11px}.renewal-plans button{color:#fff;font:inherit;cursor:pointer;background:#193650;border:0;border-radius:11px;grid-column:1/-1;padding:9px;font-size:9px;font-weight:900}.renewal-plans button:disabled{opacity:.55}.renewal-note{color:#8b9aa8;text-align:center;margin-top:12px;font-size:8px;display:block}.payment-result-page{background:radial-gradient(circle at top,#fff5e7,#eef6f7 65%);place-items:center;min-height:100vh;padding:24px;display:grid}.payment-result-card{text-align:center;background:#fff;border-radius:30px;width:min(100%,430px);padding:28px;box-shadow:0 24px 80px #1f3d5126}.payment-brand{color:#193650;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.payment-brand img{object-fit:contain;width:38px;height:38px}.payment-result-icon{color:#16977e;background:#e6f8f4;border-radius:26px;place-items:center;width:76px;height:76px;margin:24px auto 14px;font-size:36px;font-weight:900;display:grid;transform:rotate(-3deg)}.payment-result-card.failed .payment-result-icon{color:#e55c45;background:#fff0ed}.payment-result-card.cancelled .payment-result-icon,.payment-result-card.review .payment-result-icon{color:#e58a2d;background:#fff4e4}.payment-result-card>span{color:#e87929;font-size:11px;font-weight:900}.payment-result-card h1{color:#193650;margin:7px 0 10px;font-size:22px}.payment-result-card>p{color:#718394;margin:0;font-size:11px;line-height:2}.payment-receipt{background:#f4f8f9;border-radius:17px;margin:20px 0;padding:6px 15px}.payment-receipt>div{border-bottom:1px dashed #dce7e9;justify-content:space-between;align-items:center;padding:11px 0;display:flex}.payment-receipt>div:last-child{border-bottom:0}.payment-receipt span{color:#7c8c98;font-size:9px}.payment-receipt b{color:#193650;font-size:11px}.payment-return{color:#fff;background:#f58b37;border-radius:14px;margin-top:20px;padding:13px;font-size:11px;font-weight:900;text-decoration:none;display:block}.payment-result-card>small{color:#91a0aa;margin-top:11px;font-size:8px;display:block}.admin-health{gap:14px;display:grid}.admin-readiness{border-radius:20px;justify-content:space-between;align-items:center;padding:18px;display:flex}.admin-readiness.ready{background:linear-gradient(120deg,#e6f7f1,#f5fbf9);border:1px solid #cbece1}.admin-readiness.attention{background:linear-gradient(120deg,#fff3df,#fffaf2);border:1px solid #f3dfbd}.admin-readiness>div{align-items:center;gap:12px;display:flex}.admin-readiness>div>span{color:#20977e;background:#fff;border-radius:14px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:900;display:grid}.admin-readiness.attention>div>span{color:#db7a28}.admin-readiness>div>div{display:grid}.admin-readiness small{color:#71878d;font-size:8px}.admin-readiness button{color:#fff;font:inherit;cursor:pointer;background:#193650;border:0;border-radius:11px;padding:10px 13px;font-size:8px;font-weight:900}.admin-service-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.admin-service-grid article{background:#fff;border-radius:17px;grid-template-columns:auto 1fr;gap:9px;min-width:0;padding:14px;display:grid;box-shadow:0 7px 23px #2242530d}.admin-service-icon{color:#1c9178;background:#e5f7f1;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.admin-service-icon.warning{color:#dc7928;background:#fff1df}.admin-service-icon.disabled{color:#87959e;background:#edf1f3}.admin-service-grid article>div{min-width:0;display:grid}.admin-service-grid small{color:#7e909b;font-size:7px;line-height:1.5}.admin-service-grid time{color:#a0adb5;font-size:6px}.admin-health-status{color:#20866f;background:#e7f7f2;border-radius:7px;grid-column:1/-1;width:max-content;padding:3px 7px;font-size:7px}.admin-health-status.warning{color:#c87525;background:#fff0df}.admin-health-status.disabled{color:#788892;background:#eef2f3}.admin-health-grid{grid-template-columns:.85fr 1.15fr;gap:14px;display:grid}.admin-check-list,.admin-event-list{display:grid}.admin-check-list article,.admin-event-list article{border-bottom:1px solid #edf2f3;align-items:center;gap:9px;padding:11px 3px;display:flex}.admin-check-list article:last-child,.admin-event-list article:last-child{border:0}.admin-check-list article>span{color:#208a73;background:#e6f7f1;border-radius:10px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.admin-check-list article>span.failed{color:#d56f2c;background:#fff0e7}.admin-check-list article>div,.admin-event-list article>div{flex:1;min-width:0;display:grid}.admin-check-list small,.admin-event-list small{color:#83939e;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.admin-event-dot{background:#36aa8e;border-radius:50%;width:8px;height:8px}.admin-event-dot.failed{background:#df6956}.admin-event-dot.demo,.admin-event-dot.info{background:#eda04f}.admin-event-list time{color:#91a0aa;white-space:nowrap;font-size:7px}.admin-settings-stack{gap:15px;display:grid}.admin-template-grid{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.admin-template-grid label,.admin-test-sms label,.admin-plan-grid label,.admin-warning-row label{color:#5b7180;gap:6px;font-size:9px;font-weight:800;display:grid}.admin-test-sms{background:#edf8f5;border-radius:14px;grid-column:1/-1;grid-template-columns:1fr auto;align-items:end;gap:10px;padding:13px;display:grid}.admin-test-sms button,.admin-sticky-save button{color:#fff;font:inherit;cursor:pointer;background:#193650;border:0;border-radius:11px;padding:11px 16px;font-size:9px;font-weight:900}.admin-test-sms button:disabled,.admin-sticky-save button:disabled{opacity:.5}.admin-plan-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding-top:18px;display:grid}.admin-plan-grid article{border:1px solid #e3eaec;border-radius:16px;gap:11px;padding:15px;display:grid}.admin-plan-title{justify-content:space-between;align-items:center;display:flex}.admin-plan-grid input,.admin-warning-row input{width:100%;font:inherit;background:#fafcfc;border:1px solid #dce5e8;border-radius:10px;padding:10px;font-size:9px}.admin-plan-grid article>small{color:#e67d2d;font-size:8px;font-weight:900}.admin-warning-row{background:#fff7ec;border-radius:14px;grid-template-columns:minmax(180px,280px) 1fr;align-items:end;gap:14px;margin-top:15px;padding:14px;display:grid}.admin-warning-row small{color:#8c7a65;font-size:8px}.admin-sticky-save{z-index:5;background:#132f48f5;border-radius:16px;justify-content:space-between;align-items:center;padding:13px 16px;display:flex;position:sticky;bottom:14px;box-shadow:0 12px 35px #132f483d}.admin-sticky-save small{color:#c2d2dc;font-size:8px}.admin-sticky-save button{background:#ef8638}.admin-auth{background:radial-gradient(circle at top,#fff4e4,#edf5f6 65%);place-items:center;min-height:100vh;padding:24px;display:grid}.admin-auth>section{text-align:center;background:#fff;border-radius:30px;width:min(100%,420px);padding:30px;box-shadow:0 25px 80px #1a344926}.admin-auth-brand{color:#193650;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.admin-auth-brand img{width:44px;height:44px}.admin-auth form{gap:12px;margin-top:25px;display:grid}.admin-auth form>span{color:#ed7b2c;font-size:10px;font-weight:900}.admin-auth h1{color:#193650;margin:0;font-size:22px}.admin-auth p{color:#7b8c99;margin:0;font-size:10px;line-height:1.8}.admin-auth input{width:100%;font:inherit;text-align:center;background:#f9fbfb;border:1px solid #dce6e9;border-radius:14px;outline:0;padding:13px}.admin-auth input:focus{border-color:#ef9a55;box-shadow:0 0 0 3px #fff0e3}.admin-auth button{color:#fff;font:inherit;cursor:pointer;background:#193650;border:0;border-radius:14px;padding:13px;font-weight:900}.admin-auth small{color:#d9762b}.admin-lock{margin:26px auto 12px;font-size:44px}.admin-loader{color:#7a8b98;padding:50px 0 20px}.admin-shell{color:#193650;background:#f3f7f8;grid-template-columns:230px 1fr;min-height:100vh;display:grid}.admin-side{background:#132f48;flex-direction:column;height:100vh;padding:22px 16px;display:flex;position:sticky;top:0}.admin-logo{color:#fff;border-bottom:1px solid #ffffff17;align-items:center;gap:9px;padding:0 8px 24px;text-decoration:none;display:flex}.admin-logo img{width:44px;height:44px}.admin-logo div{display:grid}.admin-logo small{color:#9ab0c1;font-size:9px}.admin-side nav{gap:7px;margin-top:22px;display:grid}.admin-side nav button,.admin-logout{color:#a9bdcb;font:inherit;cursor:pointer;text-align:right;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:11px 13px;font-size:11px;font-weight:800;display:flex}.admin-side nav button span{text-align:center;width:22px;font-size:16px}.admin-side nav button.active{color:#fff;background:#f28a3a;box-shadow:0 8px 20px #f28a3a40}.admin-logout{color:#d1dde5;border:1px solid #ffffff17;margin-top:auto}.admin-main{min-width:0;padding:25px clamp(18px,4vw,48px) 60px}.admin-main>header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.admin-main>header>div:first-child span{color:#ed7b2c;font-size:9px;font-weight:900}.admin-main>header h1{margin:3px 0 0;font-size:24px}.admin-person{align-items:center;gap:9px;display:flex}.admin-person>div{text-align:left;display:grid}.admin-person strong{font-size:10px}.admin-person small{color:#81919e;font-size:8px}.admin-person>span{color:#e67d2d;background:#fde8d5;border-radius:13px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.admin-message{color:#267c6b;background:#e8f6f2;border-radius:13px;justify-content:space-between;margin:-8px 0 18px;padding:11px 14px;font-size:10px;font-weight:800;display:flex}.admin-message button{color:inherit;cursor:pointer;background:0 0;border:0}.admin-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.admin-metrics article{background:#fff;border-radius:18px;align-items:center;gap:11px;padding:16px;display:flex;box-shadow:0 8px 25px #2242530d}.admin-metrics article>span{background:#fff1e5;border-radius:13px;place-items:center;width:38px;height:38px;display:grid}.admin-metrics article>div{display:grid}.admin-metrics small{color:#8494a0;font-size:8px}.admin-revenue{color:#fff;background:linear-gradient(130deg,#173650,#20506d);border-radius:21px;justify-content:space-between;align-items:center;margin:14px 0;padding:21px;display:flex}.admin-revenue div{gap:3px;display:grid}.admin-revenue span{color:#b7cad7;font-size:9px}.admin-revenue strong{color:#ffbd7f;font-size:24px}.admin-revenue small{color:#95b4c6;font-size:8px}.admin-revenue>b{color:#80d4c5;background:#ffffff17;border-radius:15px;place-items:center;width:45px;height:45px;font-size:24px;display:grid}.admin-table-card,.admin-settings-card{background:#fff;border-radius:22px;padding:20px;box-shadow:0 8px 30px #2242530d}.admin-section-title{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.admin-section-title h2{margin:0;font-size:15px}.admin-section-title span{color:#8998a4;font-size:8px}.admin-section-title button{color:#4d6575;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce5e8;border-radius:10px;padding:7px 10px;font-size:8px;font-weight:900}.admin-payment-list{display:grid}.admin-payment-list>article{border-bottom:1px solid #eef2f3;grid-template-columns:1.3fr .7fr .6fr;align-items:center;gap:12px;padding:12px 4px;display:grid}.admin-payment-list>article:last-child{border:0}.admin-payment-list article>div:first-child{display:grid}.admin-payment-list strong{font-size:10px}.admin-payment-list small{color:#8999a4;font-size:8px}.admin-payment-list article>b{font-size:10px}.admin-status{color:#6f7f89;background:#f2f5f6;border-radius:8px;justify-self:start;padding:4px 8px;font-size:7px;font-weight:900}.admin-status.paid,.admin-status.active{color:#1d8a70;background:#e5f7f1}.admin-status.pending,.admin-status.trialing{color:#c97320;background:#fff2df}.admin-status.failed,.admin-status.expired,.admin-status.cancelled{color:#cf5d48;background:#fff0ed}.admin-payment-ids{direction:ltr;background:#f7f9fa;border-radius:9px;grid-column:1/-1;grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:7px;padding:8px;display:grid!important}.admin-payment-ids code{text-overflow:ellipsis;font-size:8px;overflow:hidden}.admin-empty{color:#8998a4;text-align:center;padding:35px;font-size:10px}.admin-tools{justify-content:space-between;gap:10px;margin-bottom:15px;display:flex}.admin-tools>input{font:inherit;border:1px solid #dce5e8;border-radius:11px;flex:1;padding:10px 12px;font-size:9px}.admin-tools label{color:#738591;align-items:center;gap:7px;font-size:8px;display:flex}.admin-tools select{font:inherit;border:1px solid #dce5e8;border-radius:9px;padding:8px;font-size:8px}.admin-user-list{display:grid}.admin-user-list article{border-bottom:1px solid #eef2f3;grid-template-columns:auto 1.2fr .7fr .8fr auto;align-items:center;gap:10px;padding:12px 4px;display:grid}.admin-user-avatar{color:#e77f30;background:#fff0e2;border-radius:12px;place-items:center;width:35px;height:35px;font-weight:900;display:grid}.admin-user-list article>div:nth-child(2),.admin-user-sub{display:grid}.admin-user-list strong,.admin-user-list b{font-size:9px}.admin-user-list small{color:#8a99a4;font-size:7px}.admin-user-list article>button{color:#3d5b6e;font:inherit;cursor:pointer;background:#fff;border:1px solid #e1e8ea;border-radius:9px;padding:7px 9px;font-size:7px;font-weight:900}.admin-user-list article>button:disabled{opacity:.4}.admin-setting-head{border-bottom:1px solid #edf1f2;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.admin-setting-head>div{align-items:center;gap:10px;display:flex}.admin-setting-head>div>span{background:#fff0e2;border-radius:14px;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.admin-setting-head h2{margin:0;font-size:16px}.admin-setting-head p{color:#82929e;margin:3px 0 0;font-size:8px}.admin-switch{position:relative}.admin-switch input{opacity:0;position:absolute}.admin-switch i{cursor:pointer;background:#cdd7dc;border-radius:20px;width:43px;height:24px;display:block}.admin-switch i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:3px;right:3px}.admin-switch input:checked+i{background:#25aa8e}.admin-switch input:checked+i:after{transform:translate(-19px)}.admin-setting-grid{grid-template-columns:1fr 1fr;gap:15px;padding:20px 0;display:grid}.admin-setting-grid>label,.admin-display-field{color:#5b7180;gap:6px;font-size:9px;font-weight:800;display:grid}.admin-setting-grid input{width:100%;font:inherit;background:#fafcfc;border:1px solid #dce5e8;border-radius:11px;outline:0;padding:11px;font-size:9px}.admin-masked,.admin-callback{color:#536c7b;background:#f6f9f9;border:1px solid #e0e8ea;border-radius:11px;justify-content:space-between;padding:11px;font-size:9px;display:flex}.admin-masked span{color:#21957d;font-size:7px}.admin-sandbox{background:#fff7ec;border-radius:13px;grid-column:1/-1;justify-content:space-between;align-items:center;padding:13px;display:flex!important}.admin-sandbox span{display:grid}.admin-sandbox small{color:#9c846a;font-size:7px}.admin-sandbox input{width:18px;height:18px}.admin-display-field:last-child{grid-column:1/-1}.admin-callback{direction:ltr;justify-content:flex-start}.admin-setting-footer{border-top:1px solid #edf1f2;justify-content:space-between;align-items:center;padding-top:16px;display:flex}.admin-setting-footer small{color:#8796a1;font-size:8px}.admin-setting-footer button{color:#fff;font:inherit;cursor:pointer;background:#ef8638;border:0;border-radius:11px;padding:11px 16px;font-size:9px;font-weight:900}@media (max-width:900px){.admin-shell{grid-template-columns:1fr}.admin-side{z-index:20;border-radius:18px;flex-direction:row;height:auto;padding:7px;position:fixed;inset:auto 10px 10px;box-shadow:0 12px 40px #0e263847}.admin-logo,.admin-logout{display:none}.admin-side nav{grid-template-columns:repeat(4,1fr);width:100%;margin:0;display:grid}.admin-side nav button{flex-direction:column;justify-content:center;gap:2px;padding:7px 3px;font-size:7px}.admin-side nav button span{font-size:14px}.admin-main{padding:18px 14px 100px}.admin-metrics{grid-template-columns:repeat(2,1fr)}.admin-metrics article:last-child{grid-column:1/-1}.admin-user-list article{grid-template-columns:auto 1fr auto}.admin-user-list article .admin-status{grid-column:3}.admin-user-sub{grid-column:2}.admin-user-list article>button{grid-column:3}.admin-setting-grid{grid-template-columns:1fr}.admin-setting-grid>label,.admin-sandbox{grid-column:1/-1}.admin-payment-list>article{grid-template-columns:1fr auto}.admin-payment-list .admin-status{grid-column:1/-1}.admin-payment-ids{grid-template-columns:auto 1fr}.admin-tools{flex-direction:column}.admin-person>div{display:none}}.save-settings{background:var(--orange);color:#fff;border:0;border-radius:14px;height:50px;font-weight:850;box-shadow:0 9px 22px #ff8a2238}.save-settings:disabled{opacity:.5}.account-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.account-actions button{border:1px solid var(--line);color:#5c6b78;background:#fff;border-radius:11px;padding:10px;font-size:8px;font-weight:800}.account-actions button.danger{color:#b44743;background:#fff5f4;border-color:#f0d0ce}.disconnect-confirm{text-align:center}.disconnect-icon{background:#fff1e1;border-radius:22px;place-items:center;width:64px;height:64px;margin:5px auto 12px;font-size:28px;display:grid}.disconnect-confirm>p{color:var(--muted);font-size:9px;line-height:1.9}.disconnect-confirm>div:last-child{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.disconnect-confirm>div:last-child button{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;padding:12px;font-size:9px;font-weight:850}.disconnect-confirm>div:last-child button:last-child{color:#fff;background:#e65b56;border:0}@media (max-width:900px){.admin-template-grid,.admin-plan-grid,.admin-test-sms,.admin-warning-row{grid-template-columns:1fr}.admin-sticky-save{gap:10px;bottom:82px}.admin-sticky-save small{display:none}.admin-side nav{grid-template-columns:repeat(5,1fr)}.admin-service-grid{grid-template-columns:repeat(2,1fr)}.admin-health-grid{grid-template-columns:1fr}.admin-readiness{align-items:flex-start;gap:12px}.admin-readiness button{white-space:nowrap}}@media (max-width:520px){.admin-service-grid{grid-template-columns:1fr}.admin-readiness{flex-direction:column}.admin-readiness button{width:100%}.admin-side nav button{font-size:6px}.flow-shell{background:#fff;padding-inline:0}.flow-topbar{padding:0 18px}.flow-card{min-height:calc(100vh - 74px);box-shadow:none;border:0;border-radius:24px 24px 0 0;margin-top:0;padding-inline:22px}.product-shell{box-shadow:none}}.contact-page{color:#193650;background:radial-gradient(circle at 85% 8%,#fff0d8 0,#0000 28%),linear-gradient(155deg,#f8fbfa,#edf6f5);min-height:100vh;padding:22px clamp(18px,5vw,70px) 60px}.contact-header{justify-content:space-between;align-items:center;max-width:1120px;margin:auto;display:flex}.contact-brand{color:inherit;align-items:center;gap:9px;font-size:20px;text-decoration:none;display:flex}.contact-brand img{border-radius:15px}.contact-back{color:#496273;background:#fffc;border:1px solid #dbe7e7;border-radius:12px;padding:9px 13px;font-size:10px;font-weight:850;text-decoration:none}.contact-hero{text-align:right;justify-content:center;align-items:center;gap:35px;max-width:940px;margin:55px auto 30px;display:flex}.contact-hero>div:first-child{max-width:650px}.contact-hero span{color:#ee8232;font-size:11px;font-weight:900}.contact-hero h1{margin:7px 0 10px;font-size:clamp(28px,5vw,50px);line-height:1.35}.contact-hero p{color:#71838e;margin:0;font-size:11px;line-height:2}.contact-mascot{background:#ffc05e;border:4px solid #193650;border-radius:37% 63% 54% 46%;flex:0 0 105px;place-items:center;width:105px;height:105px;font-size:48px;display:grid;position:relative;transform:rotate(-5deg);box-shadow:9px 10px #193650}.contact-mascot i{color:#fff;background:#ef7138;border-radius:50%;place-items:center;width:35px;height:35px;font:900 20px inherit;display:grid;position:absolute;top:-19px;left:-13px}.contact-layout{grid-template-columns:1.45fr .75fr;align-items:start;gap:18px;max-width:940px;margin:auto;display:grid}.contact-form,.contact-success,.contact-whatsapp{background:#fff;border-radius:25px;padding:25px;box-shadow:0 18px 55px #1b414b17}.contact-form{gap:14px;display:grid}.contact-form-title{border-bottom:1px dashed #dbe6e7;align-items:center;gap:10px;padding-bottom:15px;display:flex}.contact-form-title>span{background:#fff0df;border-radius:14px;place-items:center;width:43px;height:43px;font-size:21px;display:grid}.contact-form h2,.contact-whatsapp h2,.contact-success h2{margin:0;font-size:20px}.contact-form-title p,.contact-whatsapp p{color:#7d8e98;margin:3px 0 0;font-size:11px;line-height:1.8}.contact-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.contact-form label{color:#4f6675;gap:7px;font-size:11px;font-weight:850;display:grid}.contact-form input,.contact-form select,.contact-form textarea{color:#193650;width:100%;font:inherit;background:#f9fbfb;border:1px solid #dce7e8;border-radius:12px;outline:0;padding:12px 13px;font-size:12px}.contact-form textarea{resize:vertical;line-height:1.9}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#ee9b5c;box-shadow:0 0 0 3px #fff1e6}.contact-honeypot{position:absolute;right:-10000px}.contact-submit{color:#fff;font:inherit;cursor:pointer;background:#ef8434;border:0;border-radius:13px;padding:14px;font-size:13px;font-weight:900;box-shadow:0 9px 20px #ef843438}.contact-submit:disabled{opacity:.55}.contact-privacy{color:#92a0a8;text-align:center;font-size:9px}.contact-error{color:#bd4d42;background:#fff0ee;border-radius:10px;margin:0;padding:11px;font-size:11px}.contact-whatsapp{text-align:center;border-top:5px solid #25a866;position:sticky;top:20px}.contact-whatsapp-bubble{background:#e5f8ed;border-radius:8px 8px 2px;margin-bottom:14px;padding:5px 9px;display:inline-block;color:#16804c!important;font-size:8px!important}.whatsapp-button{color:#fff;background:#24a866;border-radius:14px;justify-content:center;align-items:center;gap:9px;margin:20px 0 12px;padding:12px;text-decoration:none;display:flex}.whatsapp-button span{color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:15px;display:grid;transform:rotate(-15deg)}.whatsapp-button b{font-size:10px}.contact-whatsapp>small{color:#8c9ba4;font-size:7px;line-height:1.8}.contact-success{text-align:center;align-content:center;place-items:center;gap:11px;min-height:360px;display:grid}.contact-success>span{color:#188458;background:#dff7eb;border-radius:20px;place-items:center;width:58px;height:58px;font-size:25px;font-weight:900;display:grid}.contact-success p{color:#71838e;margin:0;font-size:10px}.contact-success code{color:#193650;background:#f0f5f5;border-radius:10px;padding:10px 15px;font-size:13px}.contact-success button{color:#e4772b;font:inherit;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:900}@media (max-width:700px){.contact-page{padding-inline:15px}.contact-hero{text-align:center;flex-direction:column-reverse;gap:25px;margin-top:35px}.contact-mascot{transform:scale(.85)rotate(-5deg)}.contact-layout{grid-template-columns:1fr}.contact-whatsapp{position:static}.contact-fields{grid-template-columns:1fr}}.admin-ticket-center{gap:13px;display:grid}.admin-ticket-center>.admin-section-title{padding:18px 20px 3px}.admin-ticket-center>article{background:#fff;border-radius:19px;gap:11px;padding:18px;display:grid;box-shadow:0 8px 30px #2242530d}.admin-ticket-center article header{justify-content:space-between;gap:10px;display:flex}.admin-ticket-center header div{display:grid}.admin-ticket-center small{color:#83949e;font-size:8px}.admin-ticket-center code{color:#557080;font-size:8px}.admin-ticket-center p{color:#526b79;white-space:pre-wrap;background:#f6f9f9;border-radius:11px;margin:0;padding:12px;font-size:9px;line-height:1.9}.admin-ticket-tags{align-items:center;gap:8px;display:flex}.admin-ticket-tags span,.admin-ticket-tags select{color:#bf6d2a;font:inherit;background:#fff8ef;border:1px solid #dce6e8;border-radius:9px;padding:6px 9px;font-size:8px}.admin-ticket-center textarea{width:100%;font:inherit;resize:vertical;background:#fbfcfc;border:1px solid #dbe6e8;border-radius:11px;padding:11px;font-size:9px}.admin-ticket-center article>button{color:#fff;font:inherit;cursor:pointer;background:#193650;border:0;border-radius:10px;justify-self:end;padding:9px 13px;font-size:8px;font-weight:900}@media (max-width:900px){.admin-side nav{grid-template-columns:repeat(6,1fr)}.admin-ticket-center article header{flex-direction:column}}.contact-support-box{gap:10px;display:grid}.contact-mode-tabs{background:#e5eeee;border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;padding:5px;display:grid}.contact-mode-tabs button{color:#6b7d87;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:11px;font-size:11px;font-weight:900}.contact-mode-tabs button.active{color:#e4772b;background:#fff;box-shadow:0 4px 13px #1e434e14}.contact-track-form{align-content:start}.tracked-ticket{background:#f8fbfa;border:1px solid #dce8e7;border-radius:15px;gap:9px;margin-top:5px;padding:15px;display:grid}.tracked-ticket header{justify-content:space-between;align-items:center;display:flex}.tracked-ticket code{color:#607783;font-size:10px}.tracked-ticket h3{margin:0;font-size:14px}.tracked-ticket>p,.ticket-reply p{color:#647782;white-space:pre-wrap;margin:0;font-size:11px;line-height:1.9}.ticket-state{color:#bb6b24;background:#fff0dd;border-radius:8px;padding:5px 8px;font-size:9px!important}.ticket-state.answered,.ticket-state.closed{color:#17835a;background:#dff6eb}.ticket-reply{background:#eaf7f3;border-radius:12px;padding:12px}.ticket-reply strong{color:#167b61;margin-bottom:4px;font-size:11px;display:block}.admin-auth form>span,.admin-auth p,.admin-auth small{font-size:12px}.admin-auth h1{font-size:24px}.admin-auth input,.admin-auth button,.admin-loader{font-size:13px}.admin-logo strong{font-size:20px}.admin-logo small{font-size:11px}.admin-side nav button,.admin-logout{font-size:13px}.admin-main>header>div:first-child span{font-size:11px}.admin-main>header h1{font-size:26px}.admin-person strong,.admin-message{font-size:12px}.admin-person small,.admin-metrics small,.admin-revenue small{font-size:10px}.admin-metrics strong{font-size:22px}.admin-revenue span{font-size:11px}.admin-revenue strong{font-size:26px}.admin-section-title h2{font-size:17px}.admin-section-title span,.admin-section-title button{font-size:10px}.admin-empty,.admin-payment-list strong,.admin-payment-list article>b{font-size:12px}.admin-payment-list small,.admin-payment-ids code{font-size:10px}.admin-status{font-size:9px}.admin-tools>input,.admin-user-list strong,.admin-user-list b{font-size:11px}.admin-tools label,.admin-tools select,.admin-user-list small,.admin-user-list article>button{font-size:9px}.admin-setting-head h2{font-size:18px}.admin-setting-head p{font-size:10px}.admin-setting-grid>label,.admin-display-field,.admin-template-grid label,.admin-test-sms label,.admin-plan-grid label,.admin-warning-row label,.admin-setting-grid input,.admin-masked,.admin-callback,.admin-plan-grid input,.admin-warning-row input{font-size:11px}.admin-masked span,.admin-sandbox small{font-size:9px}.admin-test-sms button,.admin-sticky-save button{font-size:11px}.admin-plan-title strong{font-size:14px}.admin-plan-grid article>small,.admin-warning-row small,.admin-sticky-save small,.admin-comparison-row article>span,.admin-chart-title,.admin-chart-title span{font-size:10px}.admin-comparison-row article>strong{font-size:17px}.admin-change,.admin-bars>div>small{font-size:9px}.admin-chart-title h2{font-size:16px}.admin-readiness strong{font-size:15px}.admin-readiness small,.admin-readiness button{font-size:10px}.admin-service-grid strong{font-size:11px}.admin-service-grid small,.admin-health-status{font-size:9px}.admin-service-grid time{font-size:8px}.admin-check-list strong,.admin-event-list strong{font-size:10px}.admin-check-list small,.admin-event-list small,.admin-event-list time{font-size:9px}.admin-ticket-center strong{font-size:14px}.admin-ticket-center small,.admin-ticket-center code,.admin-ticket-tags span,.admin-ticket-tags select,.admin-ticket-center article>button{font-size:10px}.admin-ticket-center p,.admin-ticket-center textarea{font-size:11px}@media (max-width:900px){.admin-side nav button{font-size:9px}}@media (max-width:520px){.admin-side nav button{font-size:8px}}.contact-email{grid-column:1/-1}.contact-success-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.contact-success-actions button{background:#fff;border:1px solid #dce6e7;border-radius:11px;padding:10px 13px;font-size:10px}.contact-success-actions button.primary{color:#fff;background:#ef8434;border-color:#ef8434}
