:root{--k-ink:#0d1e30;--k-ink-soft:#1b3550;--k-muted:#4f5e6d;--k-faint:#6b7886;--k-sky:#4db3fa;--k-sky-hover:#79c6fb;--k-blue:#0b6bb8;--k-mist:#f1f5f8;--k-line:#d9e2ea;--k-line-soft:#e8eef3;--display:var(--font-display),var(--font-manrope),"Helvetica Neue",sans-serif;--ivory:var(--k-mist);--surface:#ffffff;--ink:var(--k-ink);--forest:var(--k-ink);--forest-2:var(--k-ink-soft);--gold:var(--k-sky);--accent:var(--k-sky);--gold-ink:var(--k-blue);--accent-ink:var(--k-blue);--accent-deep:#1f6ea5;--gold-soft:var(--k-sky-hover);--muted:var(--k-muted);--muted-2:var(--k-muted);--muted-3:var(--k-faint);--line:var(--k-line);--line-2:var(--k-line-soft);--dark-line:rgba(255,255,255,0.18);--dark-muted:#b4c2cf;--success:#157f3d;--error:#b42318}*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:var(--font-manrope),"Helvetica Neue",Helvetica,sans-serif;background:var(--surface);color:var(--ink);-webkit-font-smoothing:antialiased}a{color:var(--forest);text-decoration:none;transition:color .18s ease}::selection{background:var(--gold);color:var(--ink)}input::placeholder,textarea::placeholder{color:var(--muted-3)}button{font-family:inherit}h1,h2,h3,p{margin:0}.serif{font-family:var(--display);font-weight:760;text-wrap:balance}.wrap{max-width:1300px}.wrap,.wrap-md{margin:0 auto;padding:0 26px}.wrap-md{max-width:1100px}.wrap-sm{max-width:1000px}.wrap-sm,.wrap-xs{margin:0 auto;padding:0 26px}.wrap-xs{max-width:900px}.section{padding:110px 0}.section-sm{padding:80px 0}.center{text-align:center}.kicker{font-size:15px;font-weight:700;line-height:1.4;color:var(--accent-ink)}.kicker.dark{color:var(--k-sky)}.d1{font-size:clamp(46px,5.9vw,86px);font-weight:800;line-height:.94}.d1,.d2{letter-spacing:-.01em;word-spacing:.05em}.d2{font-size:clamp(40px,5vw,72px);line-height:.96}.d3{font-size:clamp(38px,4.6vw,64px);line-height:.98}.d3,.d4{letter-spacing:-.008em;word-spacing:.04em}.d4{font-size:clamp(32px,3.6vw,50px);line-height:1}.d5{font-size:clamp(24px,2.4vw,30px);line-height:1.08;letter-spacing:-.006em}.lead{font-size:18.5px;line-height:1.6;color:var(--muted)}.lead.on-dark{color:var(--dark-muted)}.body{font-size:15.5px;line-height:1.62;color:var(--muted)}.body.on-dark{color:var(--dark-muted)}.micro{font-size:13px;line-height:1.5;color:var(--muted-3)}.h-sm{font-size:18px;font-weight:700;line-height:1.3;color:var(--ink)}.on-dark-title{color:var(--surface)}.text-link{font-weight:700;color:var(--accent-ink);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.row{display:flex;gap:14px;flex-wrap:wrap}.btn,.row.center{justify-content:center}.btn{display:inline-flex;align-items:center;min-height:52px;padding:14px 26px;border:1px solid transparent;border-radius:12px;font-size:16px;font-weight:700;line-height:1.2;text-align:center;transition:background-color .18s ease,color .18s ease,border-color .18s ease;cursor:pointer}.btn-gold{background:var(--k-sky);color:var(--k-ink)}.btn-dark{background:var(--k-ink);color:var(--surface)}.btn-outline{border-color:#c3cfda;color:var(--ink);background:none}.btn-outline-dark{border-color:rgba(255,255,255,.32);color:var(--surface);background:none}.btn:disabled{opacity:.6;cursor:not-allowed}:focus-visible{outline:3px solid var(--accent-ink);outline-offset:3px;border-radius:6px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.panel{background:var(--k-ink);border-radius:24px;padding:76px;overflow:hidden}.panel,.panel>.inner{position:relative}.ph{border-radius:22px;border:1px solid var(--line);background:linear-gradient(180deg,#f8fafc,#eef2f6);display:flex;align-items:flex-end;justify-content:center;padding:22px}.ph span,.ph-dark span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;padding:7px 13px;border-radius:6px}.ph span{color:var(--muted-2);background:var(--surface)}.ph-dark{border-radius:20px;border:1px solid var(--dark-line);background:linear-gradient(180deg,#1d1d1d,#121212);display:flex;align-items:flex-end;justify-content:center;padding:20px}.ph-dark span{color:var(--dark-muted);background:var(--forest)}.mock{container-type:inline-size;overflow:hidden;background:var(--surface);border:1px solid rgba(13,30,48,.1);border-radius:14px;box-shadow:0 2px 4px rgba(13,30,48,.06),0 28px 56px -18px rgba(13,30,48,.42)}.mock-bar{height:40px;display:flex;background:#f5f7f9;border-bottom:1px solid #e3e8ee}.mock-bar,.mock-url{align-items:center;justify-content:center}.mock-url{display:inline-flex;gap:7px;min-width:46%;max-width:80%;padding:5px 14px;border:1px solid #dfe5eb;border-radius:8px;background:var(--surface);font-size:12.5px;font-weight:500;color:#4a5866;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.mock-lock{width:10px;height:12px;flex:none;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linejoin:round}.mock-body{font-size:1.2cqw;padding:0 3em 3em}.mock-body i{display:block}.mock-nav{display:flex;align-items:center;gap:2em;height:4.8em;border-bottom:1px solid var(--line-2)}.mock-logo{width:7em;height:1.1em;border-radius:.3em;background:var(--k-ink)}.mock-menu{display:flex;gap:1.8em;margin-inline:auto}.mock-menu i{width:4em;height:.6em;border-radius:1em;background:#d3dce5}.mock-bag{width:1.7em;height:1.7em;border:.16em solid var(--k-ink);border-radius:.45em}.mock-hero{display:grid;grid-template-columns:1.05fr 1fr;margin-top:2em;min-height:17em;border-radius:1em;overflow:hidden;background:var(--k-mist)}.mock-hero-copy{display:flex;flex-direction:column;justify-content:center;gap:1em;padding:3em 3.2em}.mock-tag{width:7em;height:.6em;border-radius:1em;background:var(--k-blue)}.mock-title{width:85%;height:2.1em;border-radius:.4em;background:var(--k-ink)}.mock-title.short{width:58%}.mock-cta{width:10em;height:3em;margin-top:1em;border-radius:.5em;background:var(--k-ink)}.mock-hero-art{position:relative;background:linear-gradient(165deg,#cfe9fd,#e4f2fd 60%,#f3f9fe)}.mock-hero-art:after,.mock-hero-art:before{content:"";position:absolute;bottom:16%;background:var(--surface);box-shadow:0 1.4em 2.2em -1.3em rgba(13,30,48,.5)}.mock-hero-art:before{inset-inline-start:30%;width:20%;height:52%;border-radius:1.4em 1.4em .7em .7em}.mock-hero-art:after{inset-inline-start:54%;width:15%;height:34%;border-radius:.7em;background:#e9f4fe}.mock-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1.5em;gap:1.5em;margin-top:2.2em}.mock-card{display:flex;flex-direction:column;gap:.6em}.mock-photo{aspect-ratio:4/5;margin-bottom:.4em;border-radius:.8em;background:var(--k-mist)}.mock-name{width:72%;background:#d3dce5}.mock-name,.mock-price{height:.65em;border-radius:1em}.mock-price{width:34%;background:var(--k-ink)}.feat-icon{margin-top:1px}.feat-icon,.feat-icon svg{display:block;width:24px;height:24px}.feat-icon svg{fill:none;stroke:var(--accent-ink);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.crumbs{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--muted-3);margin-bottom:28px;flex-wrap:wrap}.crumbs a{color:var(--muted);font-weight:600}.crumbs [aria-current=page]{color:var(--ink);font-weight:700}.crumbs .sep{color:#b3c0cc}.center .crumbs{justify-content:center}.form-success{border:1px solid #b7dfc3;background:#eef7f0;border-radius:16px;padding:22px;display:flex;gap:14px;align-items:flex-start}.form-success .tick{width:36px;height:36px;border-radius:50%;background:var(--success);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;flex:none}.field-hint{font-size:12.5px;color:var(--muted-2);margin-top:6px}.field-error{font-size:13px;color:var(--error);margin-top:6px}.dot{width:9px;height:9px;background:var(--gold)}.dot,.dot-ring{border-radius:50%;flex:none}.dot-ring{width:38px;height:38px;border:1px solid #d5dce4;display:flex;align-items:center;justify-content:center}.dot-ring.lg{width:52px;height:52px}.dot-ring.lg .dot{width:14px;height:14px}.grid-2{grid-template-columns:1fr 1fr;grid-gap:22px}.grid-2,.grid-3{display:grid;gap:22px}.grid-3{grid-template-columns:repeat(3,1fr);grid-gap:22px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:22px;gap:22px}.split{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;align-items:center}.split.wide-left{grid-template-columns:1.05fr .95fr}.split.wide-right{grid-template-columns:.9fr 1.1fr}.card{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:38px 32px}.card.tight{padding:30px}.band-mist{background:var(--k-mist)}.band{padding-block:112px}.band-tight{padding-block:88px}.band-end{padding-block:24px 120px}.section-head{max-width:760px;margin-bottom:56px}.section-head .lead{margin-top:20px}.section-head .kicker{margin-bottom:14px}.split-head{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-gap:72px;gap:72px;align-items:start}.split-head>.section-head{position:-webkit-sticky;position:sticky;top:120px;margin-bottom:0}.page-hero-title{max-width:15em}.page-hero-lead{margin-top:24px;max-width:36em}.page-hero .kicker{margin-bottom:18px}.center .page-hero-lead,.center .page-hero-title{margin-inline:auto}.feature-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0 48px;gap:0 48px}.feature-item{display:grid;grid-template-columns:24px minmax(0,1fr);align-content:start;grid-column-gap:16px;column-gap:16px;padding:28px 0 34px;border-top:1px solid var(--line)}.feature-item>:not(.feat-icon){grid-column:2}.feature-item .body{margin-top:6px}.feature-item.is-muted{opacity:.85}.feature-title{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.pill{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:99px;white-space:nowrap;border:1px solid var(--line);background:var(--surface);font-size:12.5px;font-weight:700;line-height:1.2;color:var(--muted)}.pill-sky{border-color:transparent;background:var(--k-sky);color:var(--k-ink)}.qa-list{border-bottom:1px solid var(--line)}.qa-item{padding:26px 0 28px;border-top:1px solid var(--line)}.qa-item .body{margin-top:8px;max-width:44em}.cta-band{padding-block:120px 112px;background:var(--k-ink);color:var(--surface)}.cta-band-title{max-width:13em;font-size:clamp(40px,5.4vw,80px);line-height:.96;letter-spacing:-.01em;word-spacing:.04em;color:var(--surface)}.cta-band .lead{margin-top:20px;max-width:36em}.cta-band .row{margin-top:44px}.cta-band :focus-visible{outline-color:var(--k-sky)}.post-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:56px 32px;gap:56px 32px}.post-plate{display:flex;align-items:flex-end;aspect-ratio:16/10;padding:24px 26px;margin-bottom:24px;border-radius:20px;background:var(--tint,var(--k-mist));overflow:hidden}.post-plate-word{font-family:var(--display);font-size:clamp(32px,3vw,44px);font-weight:800;line-height:1;letter-spacing:-.01em;color:var(--k-ink)}.post-date{display:block;font-size:14px;font-weight:600;color:var(--muted-3)}.post-title{font-size:26px;font-weight:720;line-height:1.08}.post-card .body,.post-title{margin-top:10px}.job-list{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--line)}.job-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,220px) 112px;align-items:center;grid-gap:12px 32px;gap:12px 32px;padding:28px 0;border-top:1px solid var(--line)}.job-row .pill{justify-self:end}.job-title{display:block;font-size:26px;font-weight:720;line-height:1.1}.job-team{display:block;margin-top:6px;font-size:14.5px;color:var(--muted)}.job-place{font-size:15px;font-weight:600;color:var(--ink)}.legal-body{max-width:760px;display:grid;grid-gap:18px;gap:18px;padding-top:32px;border-top:1px solid var(--line)}.legal-body .body{font-size:16.5px;color:var(--ink)}.help-hero{padding:80px 60px;border-radius:24px;background:var(--k-mist)}.help-hero .page-hero-title{margin-bottom:36px}.search-field{width:100%;max-width:600px;min-height:58px;padding:16px 22px;font-family:inherit;font-size:16px;color:var(--ink);background:var(--surface);border:1px solid #c3cfda;border-radius:12px;outline:none;box-shadow:0 18px 40px -28px rgba(13,30,48,.35)}.search-field:focus{border-color:var(--accent-ink)}.faq-list{border-bottom:1px solid var(--line)}.faq-list>div{border-top:1px solid var(--line)}.contact-list{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--line)}.contact-list li{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center;padding:20px 0;border-top:1px solid var(--line)}.contact-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--k-mist);color:var(--k-ink)}.contact-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.contact-label{display:block;font-size:13.5px;font-weight:600;color:var(--muted-3)}.contact-value{display:block;margin-top:2px;font-size:16.5px;font-weight:700;color:var(--ink);min-width:0;overflow-wrap:anywhere}.contact-card{border-radius:20px;padding:44px;box-shadow:0 28px 56px -34px rgba(13,30,48,.35)}.contact-card .body{margin-top:14px;margin-bottom:30px}.store-stage{height:clamp(300px,42vw,560px);overflow:hidden;padding:56px 64px 0;border-radius:28px;background:var(--k-sky)}.store-stage .mock{border-bottom:0;border-radius:14px 14px 0 0}.store-intro{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:32px 64px;gap:32px 64px;align-items:end;margin:36px 0 56px}.store-intro .row{justify-content:flex-end}.step-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:32px;gap:32px}.step{position:relative;padding-top:58px}.step:before{content:"";position:absolute;top:17px;height:2px;inset-inline:48px -20px;background:var(--line)}.step:last-child:before{display:none}.step-mark{position:absolute;top:0;inset-inline-start:0;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--k-ink);color:var(--surface);font-family:var(--display);font-size:17px;font-weight:760}.step .body{margin-top:8px;max-width:30em}.not-found{padding-block:88px 120px}.not-found-code{font-family:var(--display);font-size:clamp(104px,16vw,200px);font-weight:800;line-height:.9;letter-spacing:-.02em;color:var(--k-sky)}.not-found-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:48px 72px;gap:48px 72px;margin-top:48px;padding-top:40px;border-top:1px solid var(--line)}.not-found-copy .lead{margin-top:16px}.not-found-copy .btn{margin-top:32px}.not-found-copy[lang=ar]{font-family:var(--font-arabic),var(--font-manrope),sans-serif}.not-found-copy[dir=rtl] .serif{letter-spacing:0;word-spacing:.1em;line-height:1.26}.skip-link{position:absolute;left:16px;top:10px;z-index:80;background:var(--forest);color:var(--surface);font-size:14px;font-weight:700;padding:10px 16px;border-radius:10px;transform:translateY(-160%)}.skip-link:focus{transform:none;color:var(--surface)}html[dir=rtl] .skip-link{left:auto;right:16px}.menu-backdrop{display:none;position:fixed;inset:0;z-index:55;border:0;padding:0;margin:0;background:rgba(10,10,10,.4);cursor:pointer}.menu-backdrop.is-open{display:block}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:60;padding-top:env(safe-area-inset-top);background:var(--surface);border-bottom:1px solid var(--line)}.nav-shell{gap:30px;height:72px}.brand,.nav-shell{display:flex;align-items:center;direction:ltr}.brand{gap:10px;color:var(--ink)}.brand-mark-img{height:32px;width:31px;display:block}.brand-word{font-family:var(--font-manrope),"Helvetica Neue",Helvetica,sans-serif;font-size:22px;font-weight:700;font-style:italic;letter-spacing:-.3px}.footer-wordmark{height:36px;width:122px;display:block}.nav{gap:4px;margin-left:10px}.nav,.nav a,.nav button{display:flex;align-items:center}.nav a,.nav button{font-size:14px;font-weight:600;color:var(--ink);padding:10px 14px;background:none;border:0;cursor:pointer;gap:7px;border-radius:8px}.nav a[aria-current=page]{color:var(--accent-ink);background:#eef5fc}.caret{width:0;height:0;border-left:3.5px solid transparent;border-right:3.5px solid transparent;border-top:4.5px solid var(--muted-3)}.nav-item{position:relative}.nav-item>button{padding:25px 14px}.dropdown{position:absolute;top:68px;left:-6px;background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:0 30px 70px rgba(10,10,10,.12);padding:14px;z-index:70}.dropdown.wide{width:640px;display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px}.dropdown.narrow{width:220px;display:flex;flex-direction:column;padding:10px}.dd-item{display:flex;align-items:center;gap:14px;padding:14px 15px;border-radius:12px;color:var(--ink)}.dd-item .dot-ring{width:36px;height:36px}.dd-item .dot{width:9px;height:9px}.dd-link{padding:12px 14px;border-radius:10px;font-size:14px;color:var(--ink)}.header-right{margin-left:auto;display:flex;align-items:center;gap:16px}.header-right a{font-size:13.5px;font-weight:600}.header-cta{background:#0d1e30;color:var(--surface);padding:12px 22px;border-radius:11px}.header-lang{color:var(--muted)}.nav-badge{font-size:10px;font-weight:700;letter-spacing:1px;color:var(--gold-ink);border:1px solid var(--line);padding:2px 7px;border-radius:100px;flex:none}.nav-toggle{display:none;margin-left:auto;width:44px;height:44px;border-radius:11px;border:1px solid var(--line);background:var(--surface);align-items:center;justify-content:center;flex-direction:column;gap:5px;cursor:pointer;padding:0;flex:none}.nav-toggle span{display:block;width:16px;height:1.5px;background:var(--ink);border-radius:2px;transition:transform .2s ease,opacity .2s ease}.nav-toggle.is-open span:first-child{transform:translateY(6.5px) rotate(45deg)}.nav-toggle.is-open span:nth-child(2){opacity:0}.nav-toggle.is-open span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.mobile-nav{display:none;margin-block:0 12px;max-height:min(78vh,640px);overflow:auto;background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:0 24px 50px rgba(10,10,10,.1);padding:10px 12px 18px;direction:inherit}.mobile-nav.is-open{display:block}.mobile-nav-section{padding:10px 0;border-bottom:1px solid var(--line-2)}.mobile-nav-section:last-of-type{border-bottom:0}.mobile-nav-label{font-size:10.5px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:var(--muted-3);padding:8px 12px 6px}.mobile-nav-link{display:block;padding:12px;border-radius:12px;color:var(--ink);font-size:15px;font-weight:600}.mobile-nav-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mobile-nav-tag{display:block;font-size:12.5px;font-weight:500;color:var(--muted-2);margin-top:3px}.mobile-nav-actions{display:flex;flex-direction:column;gap:6px;padding-top:8px}.mobile-nav-cta{text-align:center;margin-top:8px;width:100%;box-sizing:border-box}body.nav-locked{overflow:hidden}.page-hero{padding-block:72px 64px}.pricing-hero{padding-block:72px 48px}.pricing-plans{padding-block:8px 120px}.marketing-hero{align-items:center;gap:48px}.section-pad{padding-block:110px}.store-hero-media{height:520px;border-radius:26px}.contact-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:80px;gap:80px;align-items:start;padding-block:72px 120px}.form-card{border-radius:24px;padding:44px;box-shadow:0 24px 60px rgba(10,10,10,.06)}.break-wrap{overflow-wrap:anywhere}html{overflow-x:clip}#content:focus{outline:none}.pricing-billed{margin-top:22px;font-size:14.5px;font-weight:600;color:var(--muted-3)}.chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.chips button{font-size:13px;font-weight:600;padding:9px 18px;min-height:44px;border-radius:100px;border:1px solid #d5dce4;background:none;color:var(--muted);cursor:pointer}.chips button.on{background:var(--forest);border-color:var(--forest);color:var(--surface)}.plans{max-width:900px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;align-items:start}.plan{border:1px solid var(--line);border-radius:20px;padding:40px 36px;background:var(--surface);box-shadow:0 28px 56px -34px rgba(13,30,48,.3)}.plan.featured{border-color:var(--k-ink);background:var(--k-ink);color:var(--surface);box-shadow:0 34px 70px -30px rgba(13,30,48,.6)}.plan-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.plan h3{font-family:var(--display);font-size:30px;font-weight:760;line-height:1.05}.plan-blurb{margin-top:10px;font-size:15px;line-height:1.55}.plan-from{margin-top:28px;font-size:14px;font-weight:600}.plan-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin-top:6px}.plan .price{font-family:var(--display);font-size:56px;font-weight:780;line-height:1;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plan .muted{color:var(--muted)}.plan.featured .muted{color:var(--dark-muted)}.plan-cta{width:100%;margin:28px 0 30px}.plan-list-title{margin-bottom:16px;font-size:14px;font-weight:700}.plan ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.plan li{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;font-size:15px;font-weight:600;line-height:1.4}.plan li.is-soon{opacity:.7}.plan-check{width:18px;height:18px;margin-top:1px;fill:none;stroke:var(--accent-ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.plan.featured .plan-check{stroke:var(--k-sky)}.plan-feature{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.plan-note{display:block;margin-top:2px;font-size:13.5px;font-weight:500}.plan.featured .pill:not(.pill-sky){border-color:rgba(255,255,255,.24);background:none;color:var(--dark-muted)}.pricing-note{margin-top:28px}.field label{display:block;font-size:12.5px;font-weight:700;letter-spacing:.6px;color:var(--muted);margin-bottom:9px;text-transform:uppercase}.field input,.field textarea{width:100%;font-family:inherit;font-size:16px;padding:15px 17px;border:1px solid #d5dce4;border-radius:12px;color:var(--ink);background:var(--ivory);outline:none}.field input:focus,.field textarea:focus{border-color:var(--gold);background:var(--surface)}.faq-q{width:100%;justify-content:space-between;gap:20px;padding:24px 0;text-align:start;background:none;border:0;cursor:pointer;font-family:inherit;font-weight:700;line-height:1.4}.faq-q,.faq-q span{display:flex;align-items:center;font-size:18px;color:var(--ink)}.faq-q span{flex:none;width:32px;height:32px;border-radius:50%;border:1px solid #c3cfda;justify-content:center;font-weight:600;line-height:1;transition:border-color .18s ease}.faq-a{padding:0 0 28px;max-width:44em;font-size:15.5px;line-height:1.65;color:var(--muted)}.tag-pill{font-size:10.5px;font-weight:700;letter-spacing:1.6px;color:var(--gold-ink);border:1px solid #c5d8ec;padding:8px 14px;border-radius:100px}.rule-head{display:flex;align-items:center;gap:20px;margin-bottom:24px}.rule-head .rule{flex:1 1;height:1px;background:var(--line)}.spec-list{border-bottom:1px solid var(--line)}.spec-row{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:20px;gap:20px;padding:28px 0 30px;border-top:1px solid var(--line)}.spec-n{font-family:var(--display);font-size:24px;font-weight:760;line-height:1.1;color:var(--accent-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.spec-row .body{margin-top:6px;max-width:34em}.dark-page{background:var(--forest)}.dark-rows{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 80px;gap:0 80px}.dark-row{display:flex;gap:22px;padding:32px 0;border-top:1px solid var(--dark-line)}.dark-row .n{font-family:var(--display);font-size:24px;color:var(--gold);line-height:1.2;width:38px;flex:none}.device-row{gap:30px}.device,.device-row{display:flex;justify-content:center;align-items:flex-end}.device{border:1px solid var(--line);border-radius:34px;background-color:#eef2f6;background-image:repeating-linear-gradient(135deg,#e2e8ee 0 10px,#eef2f6 10px 20px);padding:16px;width:250px;height:420px}.device.center{width:280px;height:520px;border-radius:38px;border-color:#d5dce4;background-color:#e8eef4;background-image:repeating-linear-gradient(135deg,#e2e8ee 0 10px,#e8eef4 10px 20px);box-shadow:0 30px 70px rgba(10,10,10,.12)}.device span{font-family:ui-monospace,Menlo,monospace;font-size:11px;color:var(--muted-2);background:var(--surface);padding:6px 10px;border-radius:6px}.check-row{display:flex;gap:16px;padding:22px 0;border-bottom:1px solid var(--line)}.notif-panel{background:var(--forest);border-radius:26px;padding:44px;position:-webkit-sticky;position:sticky;top:120px}.notif{background:var(--forest-2);border:1px solid var(--dark-line);border-radius:16px;padding:18px 20px}.notif .head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.notif .app-icon{width:20px;height:20px;border-radius:6px;background:var(--gold)}.gold-rule{border-left:2px solid var(--gold);padding-left:22px}.table-head,.table-row{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;align-items:center}.table-head{padding:16px 28px;background:var(--ivory);font-size:10.5px;font-weight:700;letter-spacing:1.8px;color:var(--muted-3);text-transform:uppercase}.table-head,.table-row{border-bottom:1px solid var(--line-2)}.table-row{padding:22px 28px}.table-row:last-child{border-bottom:0}.chat{background:var(--surface);border:1px solid var(--line);border-radius:26px;padding:32px;box-shadow:0 26px 60px rgba(10,10,10,.07)}.chat .head{display:flex;align-items:center;gap:12px;padding-bottom:20px;border-bottom:1px solid var(--line-2);margin-bottom:22px}.chat .avatar{width:34px;height:34px;border-radius:50%;background:var(--forest)}.bubbles{display:flex;flex-direction:column;gap:12px}.bubble{max-width:78%;font-size:14.5px;line-height:1.6;padding:14px 17px}.bubble.them{align-self:flex-start;background:var(--ivory);color:var(--ink);border-radius:16px 16px 16px 4px}.bubble.you{align-self:flex-end;background:var(--forest);color:var(--surface);border-radius:16px 16px 4px 16px}.bubble.note{align-self:flex-start;background:#e8f3fc;color:var(--ink);border-radius:16px}.metric{font-family:var(--display);font-size:56px;color:var(--forest);line-height:1}.pass-fan{display:flex;justify-content:center;align-items:flex-end}.pass{width:270px;height:170px;border-radius:20px;border:1px solid var(--dark-line);padding:22px;text-align:left;margin:0 -16px;box-shadow:0 24px 50px rgba(0,0,0,.25);background:var(--forest-2)}.pass.left{transform:rotate(-7deg) translateY(14px)}.pass.right{transform:rotate(7deg) translateY(14px)}.pass.gold{background:var(--gold)}.pass .label{font-size:10.5px;font-weight:700;letter-spacing:1.8px;color:#8a9aab}.pass.gold .label{color:#1a4a73}.pass .name{font-family:var(--display);font-size:30px;color:var(--surface);margin-top:10px}.pass.gold .name{color:var(--ink)}.pass .pts{font-size:13px;color:#8a9aab;padding-top:34px}.pass.gold .pts{color:#1a4a73}.wide-row{display:grid;grid-template-columns:80px 1fr 1.2fr;grid-gap:34px;gap:34px;align-items:baseline;padding:34px 0;border-top:1px solid var(--line)}.site-footer{background:#0d1e30;color:#9fb0c1;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid rgba(255,255,255,.08)}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;grid-gap:48px;gap:48px;padding:76px 0 40px}.footer-grid a{font-size:14.5px;color:#9fb0c1}.footer-col-title{font-size:14px;font-weight:700;color:var(--surface);margin-bottom:18px}.footer-links{display:flex;flex-direction:column;gap:12px}.footer-bottom{padding:24px 0 42px;border-top:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:space-between;gap:20px}.footer-bottom a,.footer-bottom div{font-size:13px;color:#8193a5}.press-strip{display:flex;align-items:center;gap:44px;padding:44px 0;border-top:1px solid var(--line)}.press-logos{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:20px;gap:20px;flex:1 1}.press-logos div{height:40px;display:flex;align-items:center;justify-content:center;font-family:var(--display);font-size:19px;color:#a8b0b8}@media (max-width:1080px){.nav{display:none}.nav-toggle{display:flex}.header-right{display:none}.dark-rows,.footer-grid,.grid-2,.grid-3,.grid-4,.plans,.split,.split.wide-left,.split.wide-right,.table-head,.table-row,.wide-row{grid-template-columns:1fr}.split-head,.store-intro{grid-template-columns:minmax(0,1fr);gap:40px}.split-head>.section-head{position:static}.store-intro{gap:28px}.store-intro .row{justify-content:flex-start}.feature-list,.post-list{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-layout{grid-template-columns:1fr;gap:48px}.btn{padding:14px 24px;font-size:15.5px}.btn,.row{width:100%}.row .btn{flex:1 1 auto}.split .row{justify-content:stretch}.plans{max-width:560px;padding:0 4px;gap:16px;grid-template-columns:1fr}.chips button{min-height:44px;padding:10px 16px}.press-strip{flex-direction:column;align-items:flex-start;gap:20px}.press-logos{grid-template-columns:repeat(auto-fit,minmax(90px,1fr))}.panel{padding:52px 34px}.help-hero{padding:56px 34px}.section{padding:80px 0}.band{padding-block:96px}.cta-band{padding-block:96px 88px}.mobile-nav{padding-bottom:max(18px,env(safe-area-inset-bottom))}}@media (max-width:768px){.wrap,.wrap-md,.wrap-sm,.wrap-xs{padding-left:16px;padding-right:16px}.page-hero{padding-block:48px 40px}.pricing-hero{padding-block:48px 32px}.pricing-plans{padding-block:8px 80px}.band{padding-block:72px}.band-tight{padding-block:64px}.band-end{padding-block:8px 80px}.section-head{margin-bottom:36px}.section-pad{padding-block:64px}.contact-layout{gap:40px;padding-block:48px 80px}.contact-card{padding:28px 22px}.form-card{padding:24px 18px}.store-hero-media{height:min(280px,70vw)}.store-stage{height:clamp(220px,66vw,420px);padding:26px 18px 0;border-radius:20px}.nav-shell{gap:12px;height:60px}.brand-word{font-size:20px}.brand-mark-img{height:28px;width:27px}.footer-wordmark{height:30px;width:102px}.wide-row{gap:10px}.panel{padding:36px 20px}.help-hero{padding:40px 20px;border-radius:20px}.plan{padding:28px 22px}.plan .price{font-size:44px}.chips{gap:6px;padding:0 4px}.footer-grid{gap:32px;padding:56px 0 28px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:14px}.section{padding:64px 0}.mobile-nav{margin-top:10px;max-height:min(82vh,700px)}.feature-list,.post-list{grid-template-columns:minmax(0,1fr)}.post-list{gap:44px}.job-row{grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;padding:22px 0}.job-row .pill{align-self:start}.job-place{grid-row:2}.job-title{font-size:23px}.faq-q{font-size:17px;padding:20px 0}.faq-a{padding:0 0 22px}.lead{font-size:17px}.metric{font-size:clamp(36px,12vw,56px)}.rule-head{flex-wrap:wrap}.rule-head .rule{display:none}.spec-row{grid-template-columns:40px minmax(0,1fr);gap:12px}.step-list{grid-template-columns:minmax(0,1fr);row-gap:36px}.step{padding-top:0;-webkit-padding-start:56px;padding-inline-start:56px}.step:before{top:44px;bottom:-28px;inset-inline:17px auto;width:2px;height:auto}.cta-band{padding-block:80px 72px}.not-found{padding-block:56px 80px}.not-found-grid{grid-template-columns:minmax(0,1fr);margin-top:32px;padding-top:32px}.chat{padding:22px}.card{padding:28px 22px}}html[dir=rtl] body{font-family:var(--font-arabic),var(--font-manrope),"Helvetica Neue",Helvetica,sans-serif}html[dir=rtl] .cta-band-title,html[dir=rtl] .metric,html[dir=rtl] .plan .price,html[dir=rtl] .plan h3,html[dir=rtl] .post-plate-word,html[dir=rtl] .serif,html[dir=rtl] .spec-n{letter-spacing:0}html[dir=rtl] .cta-band-title,html[dir=rtl] .serif{word-spacing:.1em}html[dir=rtl] .d1{line-height:1.18;word-spacing:.14em}html[dir=rtl] .cta-band-title,html[dir=rtl] .d2,html[dir=rtl] .d3{line-height:1.22}html[dir=rtl] .d4{line-height:1.26}html[dir=rtl] .d5,html[dir=rtl] .job-title,html[dir=rtl] .plan h3,html[dir=rtl] .post-title{line-height:1.3}html[dir=rtl] .post-plate-word{line-height:1.25}html[dir=rtl] .field label,html[dir=rtl] .footer-col-title,html[dir=rtl] .mobile-nav-label,html[dir=rtl] .press-strip>div:first-child,html[dir=rtl] .tag-pill{letter-spacing:.4px;text-transform:none}html[dir=rtl] .gold-rule{border-left:0;border-right:2px solid var(--gold);padding-left:0;padding-right:22px}html[dir=rtl] .bubble.them{border-radius:16px 16px 4px 16px}html[dir=rtl] .bubble.you{border-radius:16px 16px 16px 4px}html[dir=rtl] .mobile-nav{direction:rtl}html[dir=rtl] .contact-value{direction:ltr;text-align:right}@media (hover:hover){a:hover{color:var(--accent-ink)}.btn-gold:hover{background:var(--k-sky-hover);color:var(--k-ink)}.btn-dark:hover{background:var(--k-ink-soft);color:var(--surface)}.btn-outline:hover{border-color:var(--k-ink);color:var(--ink)}.btn-outline-dark:hover{border-color:var(--surface);color:var(--surface)}.text-link:hover{color:var(--ink)}.faq-q:hover span{border-color:var(--k-ink)}.nav a:hover,.nav button:hover{color:var(--gold-ink)}.dd-item:hover,.dd-link:hover{background:var(--ivory);color:var(--ink)}.header-cta:hover{background:var(--k-ink-soft);color:#fff}.mobile-nav-link:hover{background:var(--ivory);color:var(--ink)}.footer-bottom a:hover,.footer-grid a:hover{color:var(--surface)}}:root{--tone-info-bg:#eef5fc;--tone-info-line:#c5d8ec;--tone-success-bg:#eef7f0;--tone-success-line:#b7dfc3;--tone-warning-bg:#fff6e5;--tone-warning-line:#f0d9a8;--tone-warning-ink:#8a5a00;--tone-error-bg:#fdf1ef;--tone-error-line:#f1c6c0}.wrap.auth-layout{max-width:592px;padding-block:72px 110px}.auth-head{text-align:center;margin-bottom:32px}.auth-head .kicker{margin-bottom:16px}.auth-head h1{margin-bottom:14px}.auth-head .lead{font-size:16.5px}.auth-foot{text-align:center;margin-top:22px}.account-empty a:not(.btn),.auth-foot a,.field-hint a,.form-aside a,.form-section a,.notice a{color:var(--accent-ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}.form-stack{display:flex;flex-direction:column;gap:18px}.form-submit{width:100%;margin-top:6px}.form-aside{text-align:center;font-size:14px;color:var(--muted);line-height:1.7}.form-after{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.form-success-lead{color:var(--ink);font-weight:600;margin-bottom:6px}.field select{width:100%;font-family:inherit;font-size:16px;border:1px solid #d5dce4;border-radius:12px;color:var(--ink);background-color:var(--ivory);outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none' stroke='%235c6770' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 17px center;padding:15px 42px 15px 17px}.field select:focus{border-color:var(--gold);background-color:var(--surface)}.field input[readonly]{color:var(--muted);background:var(--line-2);cursor:default}.field input:disabled,.field select:disabled,.field textarea:disabled{opacity:.65;cursor:not-allowed}.field textarea{resize:vertical;min-height:120px;line-height:1.6}.field.has-error input,.field.has-error select,.field.has-error textarea{border-color:var(--error)}.field-label{display:block;font-size:12.5px;font-weight:700;letter-spacing:.6px;color:var(--muted);margin-bottom:9px;text-transform:uppercase}.field-static{font-size:16px;font-weight:600;padding:15px 0 0}.field-hint{line-height:1.6}.password-input{position:relative;direction:ltr}.password-input input{padding-right:88px}.password-toggle{position:absolute;right:8px;top:50%;transform:translateY(-50%);min-height:36px;padding:0 12px;border:0;border-radius:8px;background:none;font-size:13px;font-weight:700;color:var(--accent-ink);cursor:pointer}.password-rules ul{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-gap:4px;gap:4px;font-size:13px;color:var(--muted-2)}.password-rules li{display:flex;gap:8px;align-items:center}.password-rules li.is-met{color:var(--success)}.password-rule-mark{width:14px;text-align:center;font-weight:700;flex:none}.notice{border:1px solid var(--tone-info-line);background:var(--tone-info-bg);border-radius:14px;padding:14px 16px;font-size:14.5px;line-height:1.65;color:var(--ink)}.notice-success{border-color:var(--tone-success-line);background:var(--tone-success-bg)}.notice-warning{border-color:var(--tone-warning-line);background:var(--tone-warning-bg);color:var(--tone-warning-ink)}.notice-error{border-color:var(--tone-error-line);background:var(--tone-error-bg);color:var(--error)}.link-button{background:none;border:0;padding:0;font:inherit;font-weight:700;color:var(--accent-ink);cursor:pointer}.link-danger{color:var(--error)}.btn-sm{padding:12px 18px;font-size:14px;border-radius:10px}.btn-danger{background:var(--error);color:#fff;font-weight:700}.btn-danger-outline{color:var(--error);border-color:var(--tone-error-line)}.account-layout{padding-block:48px 110px;display:flex;flex-direction:column;gap:26px}.account-bar{align-items:center;justify-content:space-between;gap:12px 24px;border-bottom:1px solid var(--line);padding-bottom:14px}.account-bar,.account-tabs{display:flex;flex-wrap:wrap}.account-tabs{gap:4px}.account-tabs a{font-size:14px;font-weight:600;padding:10px 14px;border-radius:8px;color:var(--ink)}.account-tabs a[aria-current=page]{color:var(--accent-ink);background:var(--tone-info-bg)}.account-who{display:flex;align-items:center;gap:8px 16px;flex-wrap:wrap;font-size:13.5px;color:var(--muted)}.account-who-name{display:inline-flex;align-items:center;gap:8px}.account-who .tag-pill{padding:4px 10px}.account-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px 32px;flex-wrap:wrap}.account-back,.account-head .kicker{display:inline-block;margin-bottom:14px}.account-head h1{margin-bottom:10px;overflow-wrap:anywhere}.account-head .lead{max-width:700px;font-size:16.5px}.account-back{font-size:13.5px;font-weight:700;color:var(--muted)}.account-empty,.account-state{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:48px 32px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.account-empty .body{max-width:460px}.requests-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.requests-summary-item{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:start;font:inherit;cursor:pointer;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:16px 18px;color:var(--ink);transition:border-color .18s ease,background .18s ease}.requests-summary-item.is-active{border-color:var(--accent);background:var(--tone-info-bg)}.requests-summary-count{font-family:var(--display);font-size:30px;font-weight:760;line-height:1}.requests-summary-label{font-size:12.5px;font-weight:600;color:var(--muted)}.requests-removed{color:var(--muted-2);font-style:italic}.detail-notice{margin:14px 0 4px}.requests-toolbar{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.requests-toolbar .field{min-width:220px}.requests-search{flex:1 1 320px;max-width:540px}.requests-search-row{display:flex;gap:10px}.field-inline input,.field-inline select{padding-top:12px;padding-bottom:12px;font-size:15px;background-color:var(--surface)}.requests-clear{padding-bottom:14px}.requests-table-shell{background:var(--surface);border:1px solid var(--line);border-radius:22px;overflow:hidden;transition:opacity .15s ease}.requests-table-shell.is-refreshing{opacity:.55}.requests-table{width:100%;border-collapse:collapse;font-size:14.5px;table-layout:fixed}.requests-table .col-ref{width:140px}.requests-table .col-date{width:116px}.requests-table .col-status{width:182px}.requests-table .col-actions{width:132px}.requests-table th{text-align:start;padding:16px 20px;background:var(--ivory);border-bottom:1px solid var(--line-2);font-size:10.5px;font-weight:700;letter-spacing:1.6px;color:var(--muted-3);text-transform:uppercase;white-space:nowrap}.requests-table td{padding:18px 20px;border-bottom:1px solid var(--line-2);vertical-align:middle;overflow-wrap:anywhere}.requests-table td+td,.requests-table th+th{-webkit-padding-start:8px;padding-inline-start:8px}.requests-table tbody tr:last-child td{border-bottom:0}.requests-ref{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px;font-weight:700;color:var(--accent-ink);white-space:nowrap}.requests-owner{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.requests-owner-name{display:block;font-weight:600}.ref-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78em;font-weight:600;letter-spacing:0;white-space:nowrap}.requests-owner-email{display:block;font-size:12.5px;color:var(--muted-2)}.requests-actions{text-align:end;white-space:nowrap}.requests-actions .link-button,.requests-actions a{font-size:13.5px;font-weight:700;color:var(--accent-ink);-webkit-margin-start:16px;margin-inline-start:16px}.requests-actions .link-danger{color:var(--error)}.requests-pager{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.requests-pager-controls{display:flex;align-items:center;gap:12px}.status-badge{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;line-height:1.2;padding:6px 12px;border-radius:100px;border:1px solid var(--line);background:var(--line-2);color:var(--muted);white-space:nowrap}.status-badge:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.status-waiting{border-color:var(--tone-warning-line);background:var(--tone-warning-bg);color:var(--tone-warning-ink)}.status-progress{border-color:var(--tone-info-line);background:var(--tone-info-bg);color:var(--accent-deep)}.status-done{border-color:var(--tone-success-line);background:var(--tone-success-bg);color:var(--success)}.status-stopped{border-color:var(--tone-error-line);background:var(--tone-error-bg);color:var(--error)}.request-form{display:flex;flex-direction:column;gap:30px;max-width:940px}.form-section{border:0;padding:0;margin:0;min-width:0}.form-section>*+*{margin-top:18px}.form-section+.form-section{border-top:1px solid var(--line-2);padding-top:30px}.form-section-title{display:block;padding:0;font-size:12px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--gold-ink)}legend.form-section-title{float:left;float:inline-start;width:100%;margin-bottom:16px}legend.form-section-title+*{clear:both;margin-top:0}.form-section-lead{max-width:700px}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px 22px;gap:20px 22px;align-items:start}.request-form .form-submit{width:auto;min-width:240px;align-self:flex-start}.setup-form-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.setup-form-actions .btn{width:auto;min-width:140px}.request-view{display:flex;flex-direction:column;gap:22px;max-width:940px}.request-view .card>.form-section-title{margin-bottom:8px}.request-progress-lead{color:var(--ink);font-size:17px;margin-bottom:28px}.request-steps{list-style:none;margin:0;padding:0;display:flex}.request-step{position:relative;flex:1 1;min-width:0;padding-top:28px;-webkit-padding-end:18px;padding-inline-end:18px;display:flex;flex-direction:column;gap:4px}.request-step:before{content:"";position:absolute;top:6px;inset-inline:14px 0;height:2px;background:var(--line)}.request-step:last-child:before{display:none}.request-step-mark{position:absolute;top:0;inset-inline-start:0;width:14px;height:14px;border-radius:50%;border:2px solid #cbd5df;background:var(--surface)}.request-step-label{font-size:14.5px;font-weight:700}.request-step.is-upcoming .request-step-label{color:var(--muted-3);font-weight:600}.request-step.is-done .request-step-mark{background:var(--success);border-color:var(--success)}.request-step.is-done:before{background:var(--success)}.request-step.is-current .request-step-mark{border-color:var(--accent);box-shadow:0 0 0 4px rgba(74,158,221,.2)}.request-step.is-stopped .request-step-mark{background:var(--error);border-color:var(--error)}.request-step.is-stopped .request-step-label{color:var(--error)}.request-reason{margin-top:28px;padding-top:22px;border-top:1px solid var(--line-2)}.request-reason .body{color:var(--ink);margin-top:8px;white-space:pre-wrap}.request-ready{border-color:var(--tone-success-line);background:var(--tone-success-bg);display:flex;flex-direction:column;align-items:flex-start;gap:14px}.request-ready .body{color:var(--ink);max-width:720px}.request-ready-actions{display:flex;gap:12px;flex-wrap:wrap}.request-ready .micro{margin-top:-6px;overflow-wrap:anywhere}.detail-list{margin:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:0 36px;gap:0 36px}.detail-row{padding:14px 0;border-bottom:1px solid var(--line-2);min-width:0}.detail-row dt{font-size:11.5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--muted-2);margin-bottom:5px}.detail-row dd{margin:0;font-size:15px;line-height:1.6;overflow-wrap:anywhere}.detail-note{display:block;white-space:pre-wrap}.request-view-actions{display:flex;justify-content:flex-end}.confirm-dialog{border:1px solid var(--line);border-radius:22px;padding:32px;width:min(460px,calc(100vw - 32px));background:var(--surface);color:var(--ink);box-shadow:0 30px 70px rgba(10,10,10,.2)}.confirm-dialog::-webkit-backdrop{background:rgba(10,10,10,.45)}.confirm-dialog::backdrop{background:rgba(10,10,10,.45)}.confirm-dialog h2{margin-bottom:10px;overflow-wrap:anywhere}.confirm-dialog-actions{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin-top:24px}@media (max-width:1080px){.account-empty .btn,.account-head-actions .btn,.account-state .btn,.confirm-dialog-actions .btn,.form-after .btn,.request-ready .btn,.request-view-actions .btn,.requests-pager .btn,.requests-search-row .btn,.setup-form-actions .btn{width:auto}.requests-table,.requests-table tbody,.requests-table td,.requests-table tr{display:block}.requests-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.requests-table tr{padding:16px 20px;border-bottom:1px solid var(--line-2)}.requests-table tbody tr:last-child{border-bottom:0}.requests-table td{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:7px 0;border:0;text-align:end}.requests-table td:before{content:attr(data-label);flex:none;text-align:start;font-size:10.5px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--muted-3)}.requests-table td+td{-webkit-padding-start:0;padding-inline-start:0}.requests-table td.requests-actions{justify-content:flex-end;padding-top:12px}.requests-owner{align-items:flex-end}.requests-table td.requests-actions:before{content:none}}@media (max-width:768px){.wrap.auth-layout{padding-block:44px 80px}.account-layout{padding-block:32px 80px;gap:22px}.account-empty,.account-state{padding:36px 20px}.account-head-actions,.account-head-actions .btn{width:100%}.detail-list,.form-grid{grid-template-columns:1fr}.request-form{gap:26px}.request-form .form-submit{width:100%;min-width:0}.requests-search,.requests-toolbar .field{min-width:0;flex:1 1 100%;max-width:none}.requests-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.request-steps{flex-direction:column;gap:0}.request-step{padding:0 0 22px;-webkit-padding-start:30px;padding-inline-start:30px}.request-step:last-child{padding-bottom:0}.request-step:before{top:14px;bottom:0;inset-inline:6px auto;width:2px;height:auto}.confirm-dialog{padding:24px 20px}.confirm-dialog-actions .btn{flex:1 1 auto}}html[dir=rtl] .detail-row dt,html[dir=rtl] .field-label,html[dir=rtl] .form-section-title,html[dir=rtl] .requests-table td:before,html[dir=rtl] .requests-table th{letter-spacing:.4px;text-transform:none}html[dir=rtl] .field select{background-position:left 17px center;padding-right:17px;padding-left:42px}html[dir=rtl] .requests-summary-count{letter-spacing:0}html[dir=rtl] .requests-removed{font-style:normal}html[dir=rtl] .account-back-arrow{display:inline-block;transform:scaleX(-1)}@media (hover:hover){.account-tabs a:hover{color:var(--gold-ink)}.link-button:hover,.password-toggle:hover{color:var(--accent-deep);text-decoration:underline}.link-danger:hover{color:var(--error)}.btn-danger:hover{background:#8f1c13;color:#fff}.btn-danger-outline:hover{border-color:var(--error);color:var(--error)}.requests-table tbody tr:hover{background:#fafcfe}.requests-summary-item:hover{border-color:var(--gold)}}.design-group{margin-top:22px}.design-group:first-child{margin-top:0}.design-group-title{font-size:15px;font-weight:700;margin:0 0 4px}.design-group-hint{margin:0 0 12px}.design-choices{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:12px;gap:12px;list-style:none;margin:0;padding:0}.design-card{position:relative;display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--line);border-radius:14px;background:var(--surface);cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease}.design-card.is-selected,.design-card:hover{border-color:var(--accent)}.design-card.is-selected{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 25%,transparent)}.design-card input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.design-card:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:3px}.design-card:has(input:disabled){cursor:default;opacity:.7}.design-card svg{display:block;width:100%;height:auto;border-radius:8px;border:1px solid var(--line);direction:ltr}.design-card-label{font-weight:700;font-size:15px}.design-card-hint{font-size:13px;line-height:1.45;color:var(--muted-2)}.design-error{color:var(--tone-danger,#b91c1c);font-size:13px;margin:8px 0 0}