@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/dm-sans-latin.woff2)format("woff2");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}@font-face{font-family:Roboto;font-style:normal;font-weight:400 900;font-stretch:100%;font-display:swap;src:url(/fonts/roboto-latin.woff2)format("woff2");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}@font-face{font-family:Cairo;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/cairo-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-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-10EC7,U+10EC9-10EEE,U+10EF?,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}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@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-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.\!visible{visibility:visible!important}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}*{box-sizing:border-box}body{background:#fafcfb;margin:0;font-family:DM Sans,Cairo,sans-serif;font-size:16px}button,a,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.55;cursor:wait}a{color:inherit;text-decoration:none}button{color:inherit;background:0 0;border:0}h1,h2,h3,p{margin-top:0}h1,h2,h3,.brand{font-family:DM Sans,Cairo,sans-serif}h2{letter-spacing:-.8px;font-size:28px}h3{font-size:18px}p{line-height:1.7}header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;max-width:1280px;height:92px;margin:auto;padding:0 44px;display:flex}.brand{letter-spacing:-1.5px;align-items:center;padding:0;font-size:27px;font-weight:800;display:flex}.brand-icon{background:var(--green);color:#fff;border-radius:11px;place-items:center;width:38px;height:38px;margin-inline-end:10px;display:grid}nav,.header-actions{align-items:center;gap:26px;display:flex}nav button{color:var(--muted);padding:10px 0;font-size:14px}nav button.active{color:var(--green)}.language{align-items:center;gap:6px;font-size:14px;display:flex}.primary,.secondary{border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:15px 22px;font-size:15px;font-weight:600;display:inline-flex}.primary{color:#fff;background:linear-gradient(135deg,#00b5ad 0%,#0d9488 100%);border:1px solid #fff3;border-radius:9999px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;box-shadow:0 4px 14px #00b5ad59}.primary:hover{background:linear-gradient(135deg,#02c3ba 0%,#0f766e 100%);transform:translateY(-1px);box-shadow:0 6px 20px #00b5ad80}.secondary{border:1px solid var(--line);background:#fff;border-radius:9999px;transition:border-color .2s,color .2s,background-color .2s}.secondary:hover{color:#00b5ad;border-color:#00b5ad}.small{min-height:40px;padding:10px 16px;font-size:14px}.full{width:100%}.hero{grid-template-columns:1.18fr 1fr;align-items:center;gap:75px;max-width:1280px;margin:auto;padding:68px 44px 72px;display:grid}.pill{border:1px solid var(--line);letter-spacing:.3px;border-radius:30px;align-items:center;gap:8px;padding:8px 13px;font-size:12px;font-weight:600;display:inline-flex}.pill span{background:var(--green);border-radius:50%;width:6px;height:6px}.hero h1{letter-spacing:-3px;margin:25px 0;font-size:clamp(42px,4.5vw,65px);line-height:1.12}.hero h1 em{color:var(--green);font-style:normal}.hero-copy>p{max-width:470px;color:var(--muted);font-size:17px}.hero-actions{gap:12px;margin-top:30px;display:flex}.hero-proof{color:var(--muted);align-items:center;gap:8px;margin-top:22px;font-size:12px;display:flex}.hero-proof svg{color:var(--green)}.hero-stage{background:#edf3ef;border-radius:20px;padding:25px 30px 20px;position:relative}.stage-label,.stage-footer{letter-spacing:1.2px;color:#607c70;justify-content:space-between;align-items:center;font-size:10px;display:flex}.stage-label{margin-bottom:22px}.stage-footer{letter-spacing:0;margin-top:20px;font-size:12px}.stage-footer>span:first-child{align-items:center;gap:8px;display:flex}.hero-stage .profile-card{max-width:340px;margin:auto;transform:rotate(-2deg);box-shadow:0 20px 35px #143b2520}.profile-card{border:1px solid var(--line);--accent:var(--green);text-align:center;background:#fff;border-radius:15px;overflow:hidden}.card-cover{background:var(--accent);color:#fff;background-position:50%;background-size:cover;justify-content:space-between;align-items:flex-start;height:105px;padding:16px;display:flex}.card-cover>span:first-child{align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.card-type{border:1px solid #fff5;border-radius:4px;padding:4px 8px;font-size:10px}.card-content{padding:0 25px 22px}.avatar{width:75px;height:75px;color:var(--accent);background:#e9efe8;border:5px solid #fff;border-radius:50%;place-items:center;margin:-33px auto 17px;font-size:24px;font-weight:700;display:grid;position:relative;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.eyebrow{letter-spacing:1.5px;color:var(--green);margin-bottom:13px;font-size:11px;font-weight:700;display:block}.profile-card .eyebrow{letter-spacing:.6px;color:var(--muted);font-size:10px}.profile-card h2{letter-spacing:-.6px;margin:0 0 5px;font-size:23px}.job{color:var(--accent);margin-bottom:16px;font-size:14px}.bio{color:var(--muted);font-size:14px;line-height:1.6}.contact-icons{justify-content:center;gap:12px;margin:18px 0;display:flex}.contact-icons a{border:1px solid var(--line);border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.card-button{color:#fff;border-radius:7px;width:100%;padding:13px;font-size:14px;font-weight:600}.benefit-strip{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);max-width:1192px;margin:auto;padding:29px 0;display:grid}.benefit-strip>div{border-inline-end:1px solid var(--line);justify-content:center;align-items:center;gap:15px;font-size:14px;display:flex}.benefit-strip>div:last-child{border:0}.benefit-strip svg{color:var(--green)}.section{max-width:1280px;margin:auto;padding:65px 44px}.section-head{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.section-head h2{margin-bottom:0}.text-button{color:var(--green);justify-content:center;align-items:center;gap:7px;padding:12px 0;font-size:14px;display:inline-flex}.model-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:30px;display:grid}.model-grid .card-cover{height:90px}.how{background:#f0f5f2;border-radius:15px;grid-template-columns:1fr 1.2fr;gap:90px;margin-bottom:65px;display:grid}.how h2{max-width:350px;font-size:36px;line-height:1.3}.step{border-bottom:1px solid var(--line);gap:22px;padding:20px 0;display:flex}.step:last-child{border:0}.step b{color:var(--green);padding-top:3px;font-size:13px}.step h3{margin-bottom:5px}.step p{color:var(--muted);margin-bottom:0;font-size:14px}.page-title{letter-spacing:-2px;margin-bottom:18px;font-size:45px}.muted,.hint{color:var(--muted)}.hint{font-size:13px;line-height:1.7}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin:38px 0;display:grid}.price-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:32px;position:relative}.price-card.featured{border:2px solid var(--green)}.recommended{background:var(--green);color:#fff;letter-spacing:1px;border-radius:5px;padding:6px 12px;font-size:10px;position:absolute;top:-13px;left:24px}.price-card h2{font-variant-numeric:tabular-nums;font-size:25px}.price-card p{color:var(--muted);font-size:14px}.price{letter-spacing:-2px;font-variant-numeric:tabular-nums;font-size:48px;font-weight:800}.price span{letter-spacing:0;font-size:17px;font-weight:500}.price-card ul{min-height:175px;margin:25px 0;padding:0;list-style:none}.price-card li{align-items:flex-start;gap:8px;margin:13px 0;font-size:14px;display:flex}.price-card li svg{color:var(--green);flex-shrink:0}.price-card small{text-align:center;color:var(--muted);margin-top:15px;font-size:12px;display:block}.callout{border:1px solid var(--line);background:#eef4f0;border-radius:12px;align-items:center;gap:22px;margin-top:30px;padding:28px;display:flex}.callout>svg{color:var(--green);flex-shrink:0}.callout h3,.callout p{margin-bottom:4px}.callout p{color:var(--muted);font-size:14px}.callout .primary{white-space:nowrap;margin-inline-start:auto}details{border:1px solid var(--line);border-radius:10px;margin-top:24px;padding:22px}summary{cursor:pointer;font-weight:600}details p{color:var(--muted);margin-top:15px;font-size:14px}footer{border-top:1px solid var(--line);align-items:center;gap:30px;max-width:1192px;margin:0 auto;padding:30px 0;display:flex}footer .brand{font-size:22px}footer p{color:var(--muted);margin:0;font-size:13px}footer>span{color:var(--muted);margin-inline-start:auto;font-size:13px}footer .text-button{font-size:12px}.notice{z-index:20;background:#e6f1ea;border:1px solid #adc8b8;border-radius:8px;justify-content:space-between;max-width:1192px;margin:12px auto;padding:15px 20px;font-size:14px;display:flex;position:sticky;top:0}.workspace{grid-template-columns:210px 1fr;gap:35px;max-width:1280px;min-height:75vh;margin:auto;padding:35px 30px;display:grid}.workspace aside{border-inline-end:1px solid var(--line);padding:15px 20px 0 0}.workspace aside h3{margin-bottom:25px}.workspace aside>button{text-align:start;width:100%;color:var(--muted);border-radius:8px;align-items:center;gap:10px;margin-bottom:6px;padding:13px 12px;font-size:14px;display:flex}.workspace aside>button.selected{color:var(--green);background:#e4eee8;font-weight:600}.sidebar-note{border-top:1px solid var(--line);color:var(--muted);margin-top:40px;padding-top:25px;font-size:13px}.workspace-head{justify-content:space-between;align-items:center;gap:15px;margin:10px 0 30px;display:flex}.workspace-head h1{letter-spacing:-1px;margin:0;font-size:28px}.workspace-head .eyebrow{font-size:10px}.editor-grid{grid-template-columns:1.6fr 1fr;gap:25px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:12px;padding:27px}.panel h2{font-size:22px}.panel-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.panel-title h2{margin:0}.form-grid{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.field{flex-direction:column;gap:8px;margin:0 0 20px;font-size:13px;font-weight:600;display:flex}input,select,textarea{color:var(--ink);background:#fafcfb;border:1px solid #d7dfd9;border-radius:7px;width:100%;min-width:0;padding:11px 12px;font-size:15px}textarea{resize:vertical;min-height:100px}input:focus,select:focus,textarea:focus{outline-offset:1px;outline:2px solid #7cb8a6}input[type=color]{height:45px;padding:4px}input[type=file]{font-size:12px}input[type=checkbox]{width:16px;accent-color:var(--green)}.toggle{align-items:center;gap:7px;font-size:12px;display:flex}.live-preview>.eyebrow{margin-bottom:15px}.live-preview .card-content{padding-inline:16px}.live-preview .profile-card h2{font-size:20px}.empty{text-align:center;color:var(--muted);padding:60px 25px}.empty>svg{color:var(--green);margin:auto auto 20px}.empty .primary{margin:12px}.empty .text-button{margin:auto;display:block}.service-edit{gap:10px;margin-bottom:12px;display:flex}.service-edit input{width:45%}hr{border:0;border-top:1px solid var(--line);margin:30px 0}.gallery{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.gallery>div{position:relative}.gallery img{object-fit:cover;border-radius:8px;width:100%;height:130px}.gallery.photo-gallery>button{cursor:zoom-in;background:0 0;border:0;border-radius:8px;min-width:0;padding:0;display:block;position:static;overflow:hidden}.photo-gallery img{display:block}.photo-preview{cursor:zoom-in;background:0 0;border:0;border-radius:0;width:100%;padding:0;display:block}.photo-viewer{color:#f8fafc;box-sizing:border-box;background:#0f172a;border:1px solid #475569;border-radius:16px;width:min(1200px,100vw - 24px);max-width:none;height:calc(100dvh - 24px);max-height:none;margin:auto;padding:12px}.photo-viewer[open]{flex-direction:column;gap:12px;display:flex}.photo-viewer::backdrop{background:#000000e6}.photo-viewer-toolbar{flex-shrink:0;align-items:center;gap:12px;display:flex}.photo-viewer-toolbar button{color:#fff;background:#1e293b;border:1px solid #64748b;border-radius:8px;place-items:center;width:44px;height:44px;padding:8px;display:grid}.photo-viewer-toolbar .photo-viewer-close{margin-inline-start:auto}.photo-viewer-stage{touch-action:pan-x pan-y pinch-zoom;background:#020617;border-radius:8px;flex:1;min-height:0;overflow:auto}.photo-viewer-canvas{place-items:center;width:max-content;min-width:100%;height:max-content;min-height:100%;display:grid}.photo-viewer-canvas img{object-fit:contain;max-width:none;max-height:none;display:block}.photo-viewer-hint{text-align:center;color:#cbd5e1;margin:0;font-size:.85rem}.gallery button{background:#fff;border-radius:50%;padding:5px;position:absolute;top:5px;right:5px}.row{align-items:center;gap:12px;display:flex}.share-box{align-items:center;gap:30px;margin:25px 0;display:flex}.share-box>img{width:190px}.share-box>div{flex:1}.request{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}.request h3{margin:10px 0 5px}.request p{margin:8px 0;font-size:14px}.request p svg{display:inline}.request a{color:var(--green);font-size:14px}.badge{color:#547363;background:#eef3ee;border-radius:4px;padding:5px 9px;font-size:11px;display:inline-block}.request-actions{flex-wrap:wrap;gap:8px;display:flex}.order-options{grid-template-columns:repeat(4,1fr);gap:12px;margin:25px 0;display:grid}.order-options button{flex-direction:column}.public-layout{grid-template-columns:350px 1fr;align-items:start;gap:30px;max-width:1000px;margin:45px auto 70px;padding:0 25px;display:grid}.public-layout>.profile-card{position:sticky;top:25px}.public-details{flex-direction:column;gap:20px;display:flex}.public-details .service{border-bottom:1px solid var(--line);padding:16px 0}.service h3{margin-bottom:7px;font-size:16px}.service p{color:var(--muted);font-size:14px}.public-layout .text-button{margin-top:15px}.public-layout .secondary{margin-top:12px}.demo-banner{background:#eef3eb;border-radius:8px;grid-column:1/-1;justify-content:space-between;align-items:center;padding:10px 20px;font-size:12px;display:flex}.pdf{border:1px solid var(--line);width:100%;height:500px}.video{aspect-ratio:16/9;border:0;border-radius:10px;width:100%}.modal-backdrop{z-index:40;background:#082c2580;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal{background:#fff;border-radius:15px;width:480px;max-height:90vh;padding:35px;position:relative;overflow:auto}.close{position:absolute;top:15px;right:15px}.honeypot{display:none}html[dir=rtl] h1,html[dir=rtl] h2{letter-spacing:0;line-height:1.5}html[dir=rtl] .eyebrow{letter-spacing:0}html[dir=rtl] .hero-stage .profile-card{transform:rotate(2deg)}@media (max-width:1000px){.hero{gap:35px;padding:45px 30px}.hero h1{font-size:48px}.hero-stage{padding:20px}.editor-grid{grid-template-columns:1fr}.live-preview{max-width:340px}.workspace{grid-template-columns:170px 1fr;gap:20px;padding:25px 20px}.pricing-grid{gap:12px}.price-card{padding:25px 20px}.section{padding:45px 30px}footer{gap:15px;padding:25px}.how{gap:35px}.hero-proof{flex-wrap:wrap}.order-options{grid-template-columns:1fr 1fr}}@media (max-width:700px){header{gap:10px;height:76px;padding:0 20px}.brand{font-size:24px}.brand-icon{width:32px;height:32px}nav{display:none}.header-actions{gap:12px}.header-actions .small{padding:9px 12px;font-size:12px}.hero{grid-template-columns:1fr;gap:35px;padding:38px 22px}.hero h1{letter-spacing:-2px;font-size:44px}.hero-copy>p{font-size:16px}.hero-actions{gap:8px}.hero-actions button{padding:13px 17px;font-size:14px}.hero-stage{width:100%;max-width:420px;margin:auto}.hero-stage .profile-card{transform:none}.benefit-strip{grid-template-columns:1fr;gap:20px;margin:0 22px;padding:20px}.benefit-strip>div{border:0;justify-content:start}.section{padding:40px 22px}.section-head{align-items:start;gap:15px}.section h2{font-size:26px}.model-grid,.pricing-grid{grid-template-columns:1fr;gap:25px}.model-grid{max-width:400px;margin-inline:auto}.how{grid-template-columns:1fr;gap:15px;margin:0 15px 40px;padding:30px 22px}.how h2{font-size:30px}.callout{flex-wrap:wrap;align-items:start;padding:22px}.callout .primary{margin-inline-start:0}.page-title{font-size:34px}.price-card ul{min-height:0}.workspace{grid-template-columns:1fr;padding:20px 15px}.workspace aside{border:0;border-bottom:1px solid var(--line);gap:7px;padding:0 0 10px;display:flex;overflow:auto}.workspace aside h3,.sidebar-note{display:none}.workspace aside>button{white-space:nowrap;width:auto;margin:0;padding:10px;font-size:12px}.workspace-head h1{font-size:22px}.workspace-head .primary{padding:10px;font-size:12px}.panel{padding:22px 17px}.form-grid{grid-template-columns:1fr}.panel-title{flex-wrap:wrap}.request{flex-direction:column;align-items:start}.share-box{flex-direction:column;align-items:stretch}.share-box>img{margin:auto}.public-layout{grid-template-columns:1fr;margin-top:25px;padding:0 18px}.public-layout>.profile-card{width:100%;max-width:400px;margin:auto;position:static}.demo-banner{gap:10px}.gallery{grid-template-columns:1fr 1fr}footer{flex-wrap:wrap;margin:0 20px;padding:25px 0}footer p{width:65%}footer>span{margin-inline-start:0}.notice{margin:10px 15px}.modal{padding:30px 22px}.hero-proof{font-size:12px}html[dir=rtl] .hero h1{font-size:37px}}body{background-color:#0b111e;background-image:radial-gradient(at 15% 15%,#242c3966 0,#0000 45%),radial-gradient(at 85% 20%,#d5b66f14 0,#0000 50%),radial-gradient(at 50% 85%,#11182780 0,#0000 55%);background-attachment:fixed}.brand-icon{color:#120e06;background:linear-gradient(135deg,#ecd296 0%,#d5b66f 100%)}.primary{color:#120e06;background:linear-gradient(135deg,#ecd296 0%,#d5b66f 60%,#c49f50 100%)}.primary:hover{background:linear-gradient(135deg,#f5e2b8 0%,#e0c482 60%,#d0ad61 100%)}.secondary{color:#f1f5f9;background:#151e30;border:1px solid #94a3b833}.secondary:hover{color:#ecd296;background:#1c2840;border-color:#d5b66f80}.hero-stage{background:linear-gradient(145deg,#182337,#0f1726);border:1px solid #94a3b82e}.stage-label,.stage-footer{color:#cbd5e1}.hero-stage .profile-card{box-shadow:0 22px 45px #0009}.profile-card{--accent:#d5b66f;background:#131b2c;border-color:#94a3b82e}.card-cover{color:#17130d;background:linear-gradient(120deg,#b59148,#e6ca83)}.card-type{border-color:#17130d55}.avatar{color:#e6ca83;background:#232d40;border-color:#131b2c}.card-button{color:#17130d;background:var(--accent)}.contact-icons a{color:#dfc587;background:#1a2438}.how,.callout{background:linear-gradient(145deg,#141c2e 0%,#0e1524 100%);border:1px solid #94a3b829}.price-card,.panel,.modal{background:linear-gradient(160deg,#141c2e 0%,#0f1626 100%);border:1px solid #94a3b829;box-shadow:0 12px 36px -10px #00000073}.price-card.featured{background:linear-gradient(160deg,#1a253c 0%,#121b2d 100%);border:2px solid #d5b66f8c}.recommended{color:#17130d}.workspace aside>button.selected{color:#fce7b0;background:linear-gradient(90deg,#d5b66f2e 0%,#d5b66f0f 100%);border:1px solid #d5b66f73;font-weight:700}input,select,textarea{color:#f8fafc;background:#0d1322;border-color:#243248}input:focus,select:focus,textarea:focus{border-color:#d5b66f;outline-color:#d5b66f;box-shadow:0 0 0 3px #d5b66f40}input[type=checkbox]{accent-color:#d5b66f}.badge{color:#fce7b0;background:#d5b66f24;border:1px solid #d5b66f4d}.notice{color:#fef3c7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1a253af2;border-color:#d5b66f66}.demo-banner{color:#fce7b0;background:linear-gradient(90deg,#1a243a 0%,#202d48 100%);border-bottom:1px solid #d5b66f4d}.modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030712bf}.gallery button{color:#f8fafc;background:#162034;border:1px solid #94a3b829}.share-box>img{background:#fff;border-radius:10px}.pill span{background:#d5b66f}.empty h2{color:#f5f1e8}.admin-stats{grid-template-columns:repeat(3,1fr);gap:20px;margin:30px 0;display:grid}.admin-stats .panel{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.admin-stats b{font-variant-numeric:tabular-nums;font-size:30px}.admin-stats span{color:var(--muted);font-size:14px}.admin-tabs{margin-bottom:25px}.admin-client{margin:20px 0}.schedule-day{grid-template-columns:140px 1fr 1fr;align-items:center;gap:14px;margin-bottom:12px;display:grid}.schedule-day label{align-items:center;gap:9px;display:flex}.schedule-day label input{width:16px}.admin-stats svg{color:var(--green)}@media (max-width:700px){.admin-stats{grid-template-columns:1fr}.admin-tabs{flex-wrap:wrap}.schedule-day{grid-template-columns:1fr 1fr}.schedule-day label{grid-column:1/-1}}.profile-card .card-cover{background:var(--accent);color:var(--accent-text,#17130d)}.profile-card .card-button{color:var(--accent-text,#17130d)}.auth-layout{grid-template-columns:1fr 1fr;align-items:center;gap:75px;max-width:1050px;margin:65px auto 90px;padding:0 25px;display:grid}.auth-intro h1{letter-spacing:-2px;margin:25px 0;font-size:50px;line-height:1.18}.auth-intro>p{color:var(--muted)}.auth-benefits{margin-top:30px;padding:0;list-style:none}.auth-benefits li{align-items:center;gap:12px;margin:18px 0;font-size:15px;display:flex}.auth-panel h2{font-size:27px}.auth-error,.auth-success{border-radius:8px;margin-bottom:20px;padding:14px 16px;font-size:14px;line-height:1.6}.auth-error{color:#f5b7b7;background:#391d1d;border:1px solid #81403c}.auth-success{color:#f5dda4;background:#28261c;border:1px solid #776640}.password-field{position:relative}.password-field input{padding-inline-end:45px}.password-field button{color:var(--muted);inset-inline-end:12px;position:absolute;top:12px}.auth-switch{text-align:center;margin-top:20px;font-size:14px}.auth-panel summary{font-size:13px}.auth-panel .primary.full{margin-top:10px}@media (max-width:700px){.auth-layout{grid-template-columns:1fr;gap:25px;margin:35px auto;padding:0 20px}.auth-intro h1{font-size:36px}.auth-benefits{display:none}.auth-panel{padding:25px 20px}}.social-links{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.location-links{margin:1rem 0}.location-links .row{flex-wrap:wrap}.social-links a{max-width:100%}.custom-card.theme-light,.custom-details.theme-light{--card-bg:#fff;--card-fg:#1c2623;--card-muted:#626d68;--card-line:#dfe6e1}.custom-card.theme-dark,.custom-details.theme-dark{--card-bg:#171b20;--card-fg:#f5f6f8;--card-muted:#c2c8d0;--card-line:#454d56}.custom-card.theme-sand,.custom-details.theme-sand{--card-bg:#fff8ec;--card-fg:#352b20;--card-muted:#716252;--card-line:#d9ccb9}.custom-card.theme-teal,.custom-details.theme-teal{--card-bg:#f0fdfa;--card-fg:#0f172a;--card-muted:#475569;--card-line:#99f6e4;--card-color:#00b5ad}.docare-date-strip{-webkit-overflow-scrolling:touch;margin-bottom:8px;padding:4px 2px 10px;display:flex;overflow-x:auto}.docare-date-strip::-webkit-scrollbar{height:4px}.docare-date-strip::-webkit-scrollbar-thumb{background:var(--line,#cbd5e1);border-radius:4px}.docare-date-pill{border:1px solid var(--line,#e2e8f0);background:var(--card-bg,#fff);min-width:58px;color:var(--card-fg,#1e293b);cursor:pointer;border-radius:14px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;padding:8px 6px;font-family:inherit;transition:border-color .2s,background-color .2s,color .2s;display:flex}.docare-date-pill:hover{background:#f0fdfa;border-color:#00b5ad}.docare-date-pill.active{color:#fff;background:#00b5ad;border-color:#00b5ad;box-shadow:0 4px 12px #00b5ad59}.docare-date-pill .pill-day{text-transform:none;opacity:.85;font-size:11px;font-weight:600}.docare-date-pill .pill-num{margin-top:2px;font-size:16px;font-weight:700}.docare-rating-badge{color:#b45309;background:#ffcc0026;border-radius:9999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.custom-card{background:var(--card-bg);color:var(--card-fg);border-color:var(--card-line)}.custom-card .bio,.custom-card .eyebrow,.custom-card .muted{color:var(--card-muted)}.custom-card .job{color:var(--card-fg)}.custom-card .secondary,.custom-card .contact-icons a{background:var(--card-bg);color:var(--card-fg);border-color:var(--card-line);border-radius:var(--button-radius)}.custom-card .card-button{border-radius:var(--button-radius)}.custom-card .avatar{border-color:var(--card-bg);border-radius:var(--avatar-radius)}.custom-details .panel,.custom-details>a{background:var(--card-bg);color:var(--card-fg);border-color:var(--card-line)}.custom-details p{color:var(--card-muted)}.font-modern,.font-modern h2,.font-modern h3{font-family:DM Sans,Cairo,sans-serif}.font-classic,.font-classic h2,.font-classic h3{font-family:Georgia,Cairo,serif}.font-simple,.font-simple h2,.font-simple h3{font-family:Arial,Cairo,sans-serif}.personalization{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1.5rem}.visibility-options{flex-wrap:wrap;gap:1rem;margin:1rem 0;display:flex}.visibility-options label,.section-control label{align-items:center;gap:.5rem;font-size:14px;display:flex}.section-control{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.section-control>div{gap:.5rem;display:flex}.live-preview>.public-details{margin-top:1rem}.live-preview .pdf{height:220px}.live-preview .panel{padding:1rem}.live-preview .public-details h2{font-size:20px}.live-preview .gallery{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1001px){.editor-grid{align-items:start}.editor-grid>.live-preview{overscroll-behavior:contain;scrollbar-gutter:stable;align-self:start;max-height:calc(100dvh - 48px);padding-inline-end:6px;position:sticky;top:24px;overflow-y:auto}}.card-promotions{border-top:1px solid var(--card-line);text-align:start;margin:1.25rem 0;padding-top:1rem}.card-promotions>h3{margin-bottom:.75rem;font-size:18px}.promotion-item{border:1px solid var(--card-line);background:var(--card-bg);color:var(--card-fg);border-radius:10px;margin-bottom:1rem;overflow:hidden}.promotion-item>img,.promotion-item>.photo-preview>img{object-fit:contain;width:100%;max-height:220px;display:block}.promotion-item>div{padding:1rem}.promotion-label{letter-spacing:.04em;color:var(--card-muted);font-size:12px}.promotion-item h4{overflow-wrap:anywhere;margin:.5rem 0;font-size:17px}.promotion-item p{white-space:pre-wrap;overflow-wrap:anywhere;margin:.5rem 0;font-size:14px}.promotion-prices{flex-wrap:wrap;align-items:center;gap:.75rem;margin:.75rem 0;display:flex}.promotion-prices del{color:var(--card-muted);font-size:14px}.promotion-prices strong{font-size:20px}.promotion-item small{color:var(--card-muted);font-size:13px}.promotion-editor{border-top:1px solid var(--line);padding:1.5rem 0}.promotion-editor .toggle{margin-bottom:1rem;font-size:14px}.promotion-editor .panel-title h3{margin:0}.promotion-photo{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.promotion-photo img{object-fit:contain;border-radius:8px;width:150px;max-height:140px}.promotion-editor .field{font-size:14px}.catalogue-category{margin-top:1.5rem}.catalogue-category>h3{border-bottom:1px solid var(--card-line);padding-bottom:.5rem;font-size:18px}.catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.catalogue-item{border:1px solid var(--card-line);border-radius:10px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.catalogue-item>img,.catalogue-item>.photo-preview>img{object-fit:contain;width:100%;height:180px;display:block}.catalogue-item>div{flex-direction:column;flex:1;align-items:start;padding:1rem;display:flex}.catalogue-kind{color:var(--card-muted);font-size:13px}.catalogue-item h3{overflow-wrap:anywhere;margin:.5rem 0;font-size:18px}.catalogue-item p{white-space:pre-wrap;overflow-wrap:anywhere;margin:.5rem 0 1rem;font-size:14px}.catalogue-price{margin-bottom:1rem;font-size:20px;display:block}.catalogue-item .secondary{white-space:normal;margin-top:auto}.catalogue-editor{border-top:1px solid var(--line);padding:1.5rem 0}.catalogue-editor .panel-title h3{margin:0}.catalogue-editor .field{font-size:14px}.catalogue-selection{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:8px;flex-direction:column;gap:.5rem;margin-bottom:1.25rem;padding:1rem;display:flex}.live-preview .catalogue-grid{grid-template-columns:1fr}@media (max-width:600px){.catalogue-grid{grid-template-columns:1fr}}.brand,.card-cover>span[dir=ltr]{direction:ltr;unicode-bidi:isolate}.request-actions .whatsapp-notify{align-items:center;gap:8px;font-size:14px;text-decoration:none;display:inline-flex}.pwa-install{max-width:640px}.pwa-install p{color:var(--ink);font-size:14px;line-height:1.7}.pwa-install button{font-size:14px}.exchange-button{border:1px solid var(--accent);border-radius:var(--button-radius);width:100%;color:inherit;background:0 0;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:12px;font-size:14px;display:flex}.contact-consent{align-items:flex-start;gap:10px;margin:16px 0;font-size:14px;line-height:1.6;display:flex}.contact-consent input{flex:0 0 18px;margin-top:4px}.request>div{min-width:0}.request p,.request a{overflow-wrap:anywhere}.contact-card-choice{border-bottom:1px solid var(--line);margin-bottom:22px;padding-bottom:16px}.contact-card-choice .row{flex-wrap:wrap}.contact-card-choice .catalogue-selection{margin-top:16px}.card-share-link{margin:14px 0 0;font-size:14px}.card-share-link input{font-size:14px}.camera-actions{flex-wrap:wrap;gap:12px;margin:18px 0;display:flex}.content-video{object-fit:contain;background:#101112;border-radius:10px;width:100%;max-height:480px;display:block}.recorded-video-preview{max-width:640px;margin:20px 0}.recorded-video-preview button{margin-top:12px}.public-details .content-video+.video{margin-top:18px}.storage-summary{border:1px solid var(--line);border-radius:10px;margin:18px 0;padding:16px}.storage-summary p{margin:8px 0;font-size:14px;line-height:1.6}.email-actions{text-align:start;border:1px solid var(--card-line);border-radius:10px;margin:12px 0;padding:14px}.email-actions .row{flex-wrap:wrap}.email-actions .field{margin-top:0}.email-actions input{width:100%;min-width:0}.email-actions .hint{margin:10px 0 0}.landing{--landing-gold:#dfc382;--landing-muted:#a8a59d;max-width:1280px;margin:auto;padding:0 44px}.landing-kicker{letter-spacing:1.5px;color:var(--landing-gold);gap:10px}.landing-kicker>span{background:var(--landing-gold);border-radius:50%;width:6px;height:6px}.landing-hero{padding:48px 0 42px}.landing-copy h1{letter-spacing:-1.7px;margin:20px 0;font-size:clamp(38px,4.2vw,56px);line-height:1.18}.landing-copy h1 em{color:var(--landing-gold);font-style:normal}.landing .primary{color:#18140d;background:#dfc382;border-radius:6px;padding:16px 23px;box-shadow:0 4px 24px #d5b66f12}.landing .primary:hover{background:#eed7a2}.btn-glow{color:#0f172a!important;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)!important;font-weight:700!important;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),background .25s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 10px 25px -5px #f59e0b73!important}.btn-glow:hover{transform:translateY(-2px);box-shadow:0 14px 28px -5px #f59e0b99!important}.btn-glow-gold{color:#0f172a!important;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)!important;font-weight:700!important;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),background .25s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 12px 28px -5px #f59e0b80!important}.btn-glow-gold:hover{transform:translateY(-2px);box-shadow:0 16px 32px -5px #f59e0ba6!important}.whatsapp-btn-glow{border-radius:6px;align-items:center;gap:10px;padding:16px 23px;font-weight:600;text-decoration:none;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),background-color .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 10px 25px -5px #10b98173;color:#fff!important;background:#10b981!important}.whatsapp-btn-glow:hover{transform:translateY(-2px);box-shadow:0 14px 28px -5px #10b98199;background:#059669!important}.landing-link{border-bottom:1px solid #5f5136;padding:12px 0;font-size:14px}.landing-proof{color:var(--landing-muted);gap:8px;margin-top:24px;font-size:12px}.landing-proof svg{color:var(--landing-gold)}@keyframes nfc-pulse{0%{opacity:.8;transform:scale(.95)}50%{opacity:1;transform:scale(1.15)}to{opacity:.8;transform:scale(.95)}}@keyframes nfc-wave{0%{opacity:.8;transform:scale(.9)}50%{opacity:.3;transform:scale(1.4)}to{opacity:0;transform:scale(1.8)}}.showcase-pulse-tag{letter-spacing:1px;color:#10b981;background:#10b9811f;border:1px solid #10b9814d;border-radius:12px;align-items:center;gap:6px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.pulse-dot{background:#10b981;border-radius:50%;width:6px;height:6px;animation:1.8s infinite nfc-pulse;box-shadow:0 0 8px #10b981}.nfc-pulse-badge{color:#f59e0b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ae6;border:1px solid #f59e0b66;border-radius:20px;align-items:center;gap:6px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex;position:absolute;top:12px;right:12px}.nfc-pulse-ring{background:#f59e0b;border-radius:50%;width:7px;height:7px;animation:2s ease-out infinite nfc-wave;box-shadow:0 0 8px #f59e0b}.landing-showcase{background:0 0;border:none;padding:0}.showcase-caption{color:#f59e0b;background:#0f172ad9;border:1px solid #f59e0b4d;gap:10px;margin-bottom:14px;padding:5px 14px}.nfc-bottom{letter-spacing:1px;color:#94a3b8;justify-content:space-between;align-items:center;font-size:9px;font-weight:700;display:flex}[dir=rtl] .showcase-nfc{transform:rotate(-4deg)}[dir=rtl] .showcase-nfc:hover{transform:rotate(0)}.showcase-note{color:#aaa294;justify-content:center;font-size:10px}.showcase-dot{background:#dfc382;width:5px;height:5px}.landing-sharing{border-block:1px solid #332e25;gap:24px;padding:26px 0}.landing-sharing>p{color:var(--landing-muted);font-size:14px}.landing-sharing>div{gap:35px}.landing-sharing span{gap:10px;font-size:13px;display:flex}.landing-sharing svg{color:#dfc382}.landing-value{padding:58px 0}.landing-heading h2,.landing-faq h2{white-space:pre-line;letter-spacing:-.8px;margin:16px 0;font-size:32px;line-height:1.3}.landing-heading>p{max-width:540px;color:var(--landing-muted);font-size:15px}.landing-bento-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:32px;display:grid}.bento-card{background:linear-gradient(145deg,#131926 0%,#0f172a 100%);border:1px solid #1e293b;border-radius:18px;flex-direction:column;padding:28px;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.bento-card:hover{transform:translateY(-4px)}.bento-card-blue:hover{border-color:#3b82f6;box-shadow:0 16px 36px -10px #3b82f640}.bento-card-amber:hover{border-color:#f59e0b;box-shadow:0 16px 36px -10px #f59e0b40}.bento-card-indigo:hover{border-color:#6366f1;box-shadow:0 16px 36px -10px #6366f140}.bento-card-emerald:hover{border-color:#10b981;box-shadow:0 16px 36px -10px #10b98140}.bento-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.bento-tag{letter-spacing:.8px;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.bento-tag-blue{color:#60a5fa;background:#2563eb26;border:1px solid #2563eb4d}.bento-tag-amber{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b4d}.bento-tag-indigo{color:#818cf8;background:#4f46e526;border:1px solid #4f46e54d}.bento-tag-emerald{color:#34d399;background:#10b98126;border:1px solid #10b9814d}.feature-index{color:#64748b;letter-spacing:1px;font-size:11px}.bento-card h3{color:#fff;margin:0 0 10px;font-size:20px}.bento-card p{color:#94a3b8;flex:1;margin:0 0 20px;font-size:14px;line-height:1.6}.bento-preview{background:#0f172a99;border:1px solid #ffffff0d;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding:14px;display:flex}.preview-btn{border-radius:6px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:600;display:inline-flex}.preview-btn-primary{color:#fff;background:#2563eb}.preview-btn-whatsapp{color:#fff;background:#10b981}.bento-mini-thumb{color:#e2e8f0;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:flex}.bento-promo-badge{color:#ef4444;background:#ef444426;border:1px solid #ef444459;border-radius:6px;margin-left:auto;padding:4px 8px;font-size:11px;font-weight:800}.bento-slot{color:#94a3b8;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:5px;padding:6px 10px;font-size:12px;display:inline-flex}.bento-slot.active{color:#c7d2fe;background:#6366f133;border-color:#6366f1;font-weight:600}.bento-slot.confirm{color:#6ee7b7;background:#10b98126;border-color:#10b981;margin-left:auto;font-weight:600}.bento-preview-live{color:#34d399;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.live-dot-pulse{background:#10b981;border-radius:50%;width:8px;height:8px;animation:1.8s infinite nfc-pulse;box-shadow:0 0 8px #10b981}.landing-process{background:#111827;border:1px solid #1f2937;border-radius:20px}.landing-process .landing-heading{justify-content:space-between;align-items:center;gap:25px;display:flex}.landing-process h2{margin:0;font-size:32px}.landing-steps{gap:24px;margin-top:30px}.step-card{background:#0f172a;border:1px solid #1e293b;border-radius:14px;padding:24px;transition:transform .25s,border-color .25s}.step-card:hover{border-color:#f59e0b;transform:translateY(-4px)}.step-badge{color:#f59e0b;border-bottom:2px solid #f59e0b;margin-bottom:14px;padding-bottom:4px;font-size:13px;font-weight:800;display:inline-block}.step-card h3{color:#fff;margin:0 0 8px;font-size:18px}.step-card p{color:var(--landing-muted);margin:0;font-size:14px;line-height:1.6}.landing-faq{grid-template-columns:1fr 1.15fr;padding:58px 0 70px}.landing-faq details{border-bottom:1px solid #332e25;padding:20px 0}.landing-faq summary{font-size:15px;font-weight:500;line-height:1.7}.landing-faq details p{color:var(--landing-muted);margin:15px 0 0;font-size:14px}[dir=rtl] .landing h1{letter-spacing:0;font-size:clamp(34px,3.6vw,46px)}[dir=rtl] .landing h2{letter-spacing:0;font-size:30px}[dir=rtl] .landing-kicker{letter-spacing:0}[dir=rtl] .showcase-phone{margin:0 auto}@media (max-width:1000px){.landing{padding:0 30px}.landing-hero{gap:35px}.landing-copy h1{font-size:48px}.landing-value,.landing-faq{gap:40px}.showcase-phone{max-width:320px;height:580px}.showcase-nfc{width:170px;bottom:15px;right:-10px}[dir=rtl] .showcase-nfc{left:-10px;right:auto}.landing-process{padding:35px}.landing-sharing>div{gap:20px}}@media (max-width:700px){.landing{padding:0 22px}.landing-hero{grid-template-columns:1fr;gap:36px;padding:42px 0 36px}.landing-copy h1{letter-spacing:-1.1px;font-size:38px}.landing-copy>p{font-size:16px}.landing-kicker{letter-spacing:1px;font-size:10px}.landing-actions{gap:20px}.landing-showcase{width:100%;max-width:420px;margin:auto;padding:0}.showcase-phone{max-width:300px;height:540px;margin-bottom:24px}.showcase-nfc{width:155px;padding:12px;bottom:10px;right:-6px;transform:rotate(3deg)}[dir=rtl] .showcase-nfc{left:-6px;right:auto;transform:rotate(-3deg)}.showcase-note{font-size:9px}.landing-sharing{flex-direction:column;align-items:start;gap:18px}.landing-sharing>div{flex-wrap:wrap;gap:24px}.landing-value,.landing-faq{grid-template-columns:1fr;gap:24px;padding:38px 0}.landing-heading h2,.landing-faq h2{font-size:31px}.landing-heading>p{max-width:100%}.landing-features article{gap:12px}.landing-process{padding:26px 22px}.landing-process .landing-heading{display:block}.landing-process h2{margin-top:18px;font-size:29px}.landing-steps{grid-template-columns:1fr;gap:24px;margin-top:28px}.landing-steps article>span{margin-bottom:12px;padding-top:16px}.landing-proof{align-items:start;line-height:1.6}}html[lang=ar] body{font-family:Cairo,sans-serif}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3{letter-spacing:0;font-family:Cairo,sans-serif}.brand{font-family:DM Sans,sans-serif}.landing p,.landing h1,.landing h2,.landing h3{text-wrap:pretty;overflow-wrap:break-word}.landing-copy h1,.landing-heading h2{text-wrap:balance}.landing-kicker{line-height:1.6}.landing-showcase{padding-top:18px}.landing-faq{padding-bottom:40px}.landing-features h3{line-height:1.5}.landing-sharing p{line-height:1.7}header{height:80px}.landing+footer{margin-top:0}@media (max-width:700px){[dir=rtl] .landing h1{font-size:34px}[dir=rtl] .landing h2{font-size:27px}.landing-hero{gap:26px;padding:30px 0}.landing-heading h2,.landing-faq h2{font-size:28px}.landing-process h2{font-size:27px}.landing-copy>p{font-size:15px}.landing-actions{margin-top:22px}.landing-proof{margin-top:18px}.landing-sharing{padding:20px 0}.landing-faq{padding-bottom:30px}}[dir=rtl] .landing h1{font-size:clamp(40px,4.2vw,54px);line-height:1.45}[dir=rtl] .landing h2{font-size:34px;line-height:1.5}[dir=rtl] .landing-copy>p,[dir=rtl] .landing-heading>p{font-size:18px;line-height:1.9}[dir=rtl] .landing-kicker{font-size:14px;font-weight:600;line-height:1.8}[dir=rtl] .landing .primary,[dir=rtl] .landing-link{font-size:17px;line-height:1.6}[dir=rtl] .landing-proof{align-items:center;font-size:15px;line-height:1.8}[dir=rtl] .landing-sharing>p{font-size:17px;line-height:1.8}[dir=rtl] .landing-sharing span{font-size:16px}[dir=rtl] .landing-features h3,[dir=rtl] .landing-steps h3{font-size:21px;line-height:1.7}[dir=rtl] .landing-features p,[dir=rtl] .landing-steps p,[dir=rtl] .landing-faq details p{font-size:17px;line-height:1.9}[dir=rtl] .landing-faq summary{font-size:18px;line-height:1.8}[dir=rtl] .showcase-caption{letter-spacing:0;font-size:12px;line-height:1.8}[dir=rtl] .showcase-note{flex-wrap:wrap;font-size:12px;line-height:1.8}[dir=rtl] .showcase-nfc strong{font-size:15px;line-height:1.7}[dir=rtl] .landing-showcase .bio{font-size:16px;line-height:1.8}html[lang=ar] header nav button,html[lang=ar] header .language,html[lang=ar] header .primary{font-size:16px}@media (max-width:700px){[dir=rtl] .landing h1{font-size:39px;line-height:1.5}[dir=rtl] .landing h2{font-size:30px}[dir=rtl] .landing-copy>p,[dir=rtl] .landing-heading>p{font-size:17px}[dir=rtl] .landing-kicker{font-size:13px}[dir=rtl] .landing-features h3,[dir=rtl] .landing-steps h3{font-size:20px}[dir=rtl] .landing-features article{grid-template-columns:18px 24px minmax(0,1fr);gap:10px}html[lang=ar] header .language,html[lang=ar] header .primary{font-size:14px}[dir=rtl] .showcase-caption,[dir=rtl] .showcase-note{font-size:11px}}header nav a{color:var(--muted);padding:10px 0;font-size:13px}header nav a:hover,.header-login:hover{color:var(--green)}header nav{gap:18px}.header-actions{gap:16px}.header-login{white-space:nowrap;font-size:13px}.header-start{white-space:nowrap}.landing section[id]{scroll-margin-top:24px}.landing-hardware{grid-template-columns:1fr 1fr;align-items:center;gap:32px;padding:55px 0;display:grid}.hardware-note{color:var(--landing-muted);grid-column:1/-1;margin:0;font-size:14px}.nfc-explainer{background:#171819;border:1px solid #393226;border-radius:18px;gap:22px;min-height:230px;padding:24px}.nfc-mini-card{color:#dfc382;background:#28251e;border:1px solid #d5b66f;border-radius:10px;justify-content:space-around;align-items:center;width:160px;height:100px;animation:5s ease-in-out infinite nfc-tap}.nfc-mini-phone{color:#dfc382;background:#101112;border:2px solid #7c6a48;border-radius:18px;gap:18px;width:95px;min-height:180px;font-size:12px}.nfc-signal{color:#dfc382;animation:5s ease-in-out infinite nfc-glow}.nfc-mini-phone small{color:#bcb5a7}.landing-examples,.landing-pricing{border-top:1px solid #1e293b;padding:48px 0}.persona-tabs{scrollbar-width:none;gap:12px;margin:22px 0 16px;padding-bottom:8px;display:flex;overflow-x:auto}.persona-tabs::-webkit-scrollbar{display:none}.persona-tab-btn{color:#94a3b8;cursor:pointer;white-space:nowrap;background:#131926;border:1px solid #1e293b;border-radius:12px;align-items:center;gap:8px;padding:12px 18px;font-size:14px;transition:background-color .25s,color .25s,box-shadow .25s;display:inline-flex}.persona-tab-btn:hover{color:#f8fafc;background:#1e293b}.persona-tab-btn.active{background:#1e293b;box-shadow:0 10px 25px -6px #0006}.persona-display-panel{margin-bottom:24px}.persona-card-active{background:linear-gradient(145deg,#162032 0%,#0f172a 100%);border:1px solid #334155;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:26px 28px;display:flex}.persona-pill{letter-spacing:1px;border:1px solid;border-radius:20px;margin-bottom:8px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-block}.persona-meta h3{color:#fff;margin:4px 0 8px;font-size:24px}.persona-desc{color:#cbd5e1;margin:0 0 12px;font-size:15px}.persona-features-row{color:#94a3b8;align-items:center;gap:8px;font-size:13px;display:flex}.usecase-grid{gap:16px;margin:22px 0}.usecase-card{background:#131926;border:1px solid #1e293b;border-radius:14px;padding:22px;transition:transform .25s,border-color .25s,background-color .25s}.usecase-card:hover{background:#172238;border-color:#3b82f6;transform:translateY(-4px)}.usecase-card.active{background:#1a2336;border-color:#f59e0b}.usecase-icon{margin-bottom:12px;font-size:28px;display:block}.usecase-card h3{color:#fff;margin:0 0 8px;font-size:17px}.usecase-card p{color:#94a3b8;margin:0;font-size:13.5px;line-height:1.5}.landing-price-grid{align-items:center;gap:20px;margin-top:36px}.pricing-card{background:#131926;border:1px solid #1e293b;border-radius:16px;flex-direction:column;padding:28px;transition:border-color .3s,transform .3s;display:flex;position:relative}.pricing-card:hover{border-color:#334155;transform:translateY(-4px)}.pack-hybride-highlight{z-index:2;padding-top:34px;position:relative;background:linear-gradient(165deg,#0f172a 0%,#1e293b 100%)!important;border:2px solid #f59e0b!important;box-shadow:0 20px 45px -10px #4f46e559,0 0 0 1px #f59e0b!important}.pack-hybride-highlight:hover{transform:translateY(-4px);box-shadow:0 25px 55px -10px #4f46e573,0 0 0 1px #f59e0b!important}.floating-highlight-badge{color:#0f172a;letter-spacing:.5px;white-space:nowrap;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border-radius:20px;padding:5px 14px;font-size:11px;font-weight:800;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 8px 18px -4px #f59e0b80}.pack-hardware-preview{flex-wrap:wrap;gap:8px;margin:12px 0 16px;display:flex}.hardware-pill{color:#f8fafc;background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.landing-price-grid h3{align-self:flex-start;margin:8px 0 18px;font-size:23px}.landing-price{letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:42px}.landing-price small{font-size:18px;font-weight:500}.landing-price-tagline{color:var(--landing-gold);margin:-4px 0 14px;font-size:13px;font-weight:500;line-height:1.4}.landing-price-features{flex-direction:column;flex:1;gap:10px;margin:16px 0 22px;padding:0;list-style:none;display:flex}.landing-price-features li{color:#cbd5e1;align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.45;display:flex}.landing-price-features li svg{color:var(--landing-gold);flex-shrink:0;margin-top:2px}.landing-price-grid article>small{color:#94a3b8;margin-top:16px}.landing-price-grid .eyebrow{min-height:32px;color:var(--landing-gold)}.landing-special-offer{background:linear-gradient(145deg,#131926 0%,#0f172a 100%);border:1px solid #1e293b;border-radius:18px;margin-top:36px;padding:32px;box-shadow:0 12px 30px -10px #0006}.special-offer-header{border-bottom:1px solid #1e293b;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:24px;display:flex}.special-offer-badge{letter-spacing:1px;color:var(--landing-gold);background:#f59e0b1f;border:1px solid #f59e0b4d;border-radius:20px;margin-bottom:8px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.special-offer-header h3{color:#fff;margin:4px 0 8px;font-size:22px}.special-offer-header p{color:#94a3b8;max-width:640px;margin:0;font-size:14px}.special-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:24px 0 18px;display:grid}.special-offer-item{border-radius:12px;align-items:flex-start;gap:14px;padding:18px;transition:border-color .25s,box-shadow .25s;display:flex}.special-card-google{background:linear-gradient(145deg,#1f1b11 0%,#13120f 100%)!important;border:1px solid #f59e0b59!important}.special-card-google:hover{transform:translateY(-3px);box-shadow:0 12px 28px -6px #f59e0b40;border-color:#f59e0b!important}.google-box{color:#f59e0b;background:#f59e0b26;border:1px solid #f59e0b4d}.stars-five{color:#f59e0b;letter-spacing:2px;font-size:14px}.special-card-menu{background:linear-gradient(145deg,#22140d 0%,#150f0c 100%)!important;border:1px solid #ea580c59!important}.special-card-menu:hover{transform:translateY(-3px);box-shadow:0 12px 28px -6px #ea580c40;border-color:#ea580c!important}.menu-box{color:#ea580c;background:#ea580c26;border:1px solid #ea580c4d}.special-card-health{background:linear-gradient(145deg,#0e1e17 0%,#0a1511 100%)!important;border:1px solid #10b98159!important}.special-card-health:hover{transform:translateY(-3px);box-shadow:0 12px 28px -6px #10b98140;border-color:#10b981!important}.health-box{color:#10b981;background:#10b98126;border:1px solid #10b9814d}.special-card-custom{background:linear-gradient(145deg,#17142b 0%,#0e0d1c 100%)!important;border:1px solid #6366f159!important}.special-card-custom:hover{transform:translateY(-3px);box-shadow:0 12px 28px -6px #6366f140;border-color:#6366f1!important}.custom-box{color:#6366f1;background:#6366f126;border:1px solid #6366f14d}.special-icon-box{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.special-card-badge-row{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.mini-badge-pill{color:#e2e8f0;background:#ffffff14;border-radius:12px;padding:2px 8px;font-size:11px;font-weight:700}.medical-pill{color:#34d399;background:#10b98126}.custom-pill{color:#818cf8;background:#6366f126}.special-offer-item h4{color:#f1ede6;margin:0;font-size:15px}.special-offer-item p{color:#94a3b8;margin:0;font-size:13px;line-height:1.5}.special-offer-footer{justify-content:flex-start;align-items:center;padding-top:14px;display:flex}.special-tag{color:var(--landing-gold);font-size:13px;font-weight:500}@media (max-width:900px){.landing-price-grid{grid-template-columns:1fr}.pack-hybride-highlight{transform:none}.usecase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.landing-bento-grid,.usecase-grid,.special-offer-grid{grid-template-columns:1fr}.special-offer-header{flex-direction:column}}.pricing-notes{padding:24px 0 0}.pricing-notes p{color:#b4afa4;font-size:14px}.pricing-notes p:first-child{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pricing-notes strong,.pricing-notes svg{color:#dfc382}.landing-final{background:#242015;border:1px solid #78623a;border-radius:12px;gap:28px;margin:0 0 38px;padding:32px}.landing-final h2{margin:12px 0;font-size:29px}.landing-final p{color:#bbb4a4;font-size:14px}.landing-final .landing-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;display:flex}.landing-final>a{flex-shrink:0}.site-footer{grid-template-columns:1fr 1fr 1.2fr;align-items:start;gap:35px;padding:35px 44px 60px;display:grid}.site-footer p{margin:15px 0 8px;font-size:13px}.site-footer>div{flex-direction:column;align-items:start;gap:10px;min-width:0;display:flex}.site-footer .footer-contact a{overflow-wrap:anywhere;font-size:14px}.site-footer .footer-contact a:last-child{color:#dfc382;align-items:center;gap:8px;display:flex}.site-footer .footer-links a{font-size:13px}.commercial-whatsapp{z-index:20;color:#18140d;bottom:20px;background:#dfc382;border-radius:30px;align-items:center;gap:8px;padding:12px 16px;font-size:13px;display:flex;position:fixed;inset-inline-end:20px;box-shadow:0 4px 20px #0008}.legal-page h1{margin:28px 0;font-size:32px}.legal-page h2{margin-top:30px;font-size:23px}.legal-status{background:#272219;border:1px solid #8c7545;border-radius:10px;padding:18px}.legal-page a{text-decoration:underline}.legal-page [lang=ar]{border-top:1px solid #393226;margin-top:30px;padding-top:22px;font-family:Cairo,sans-serif;font-size:18px;line-height:1.9}[dir=rtl] .hardware-note,[dir=rtl] .usecase-grid p,[dir=rtl] .landing-price-grid article>p:not(.hint),[dir=rtl] .pricing-notes p{font-size:17px;line-height:1.9}[dir=rtl] .landing-price-grid article>small{font-size:14px}[dir=rtl] .landing-price-grid h3{font-family:DM Sans,sans-serif}[dir=rtl] .usecase-grid h3{font-size:20px}[dir=rtl] header nav a,[dir=rtl] .header-login{font-size:15px}.demo-banner a{white-space:nowrap}@keyframes nfc-tap{0%,to{transform:translate(0)}40%,65%{transform:translate(12px)}}@keyframes nfc-glow{0%,to{opacity:.4}40%,65%{opacity:1}}@media (prefers-reduced-motion:reduce){.nfc-mini-card,.nfc-signal{animation:none}}@media (max-width:1100px){header{gap:12px;padding-inline:24px}header nav{gap:12px}header nav a{font-size:12px}.header-actions{gap:12px}.header-start{padding:10px 12px!important}.usecase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-price-grid article{padding:22px}}@media (max-width:850px){header nav{display:none}}@media (max-width:700px){.landing-hardware{grid-template-columns:1fr;gap:20px;padding:35px 0}.nfc-explainer{gap:12px;min-height:210px;padding:18px}.nfc-mini-card{width:135px;height:90px}.landing-price-grid{grid-template-columns:1fr;gap:15px}.landing-price-grid .eyebrow{min-height:0}.landing-examples,.landing-pricing{padding:32px 0}.usecase-grid{gap:10px}.usecase-grid article{padding:16px}.landing-final{flex-direction:column;align-items:start;margin-bottom:28px;padding:24px}.landing-final h2{font-size:27px}.site-footer{grid-template-columns:1fr;gap:24px;padding:28px 22px 75px}.header-actions{gap:10px}.header-start,.commercial-whatsapp span{display:none}.commercial-whatsapp{padding:13px}.commercial-whatsapp svg{width:22px;height:22px}.legal-page h1{font-size:27px}.legal-page h2{font-size:21px}}@media (max-width:850px){header{flex-wrap:wrap;height:auto;min-height:76px;padding-block:14px}header>.header-actions{margin-inline-start:auto}header>nav{flex-basis:100%;order:3;justify-content:space-between;gap:18px;padding-top:6px;display:flex;overflow-x:auto}header>nav a{white-space:nowrap;font-size:13px}html[lang=ar] header>nav a{font-size:15px}}.landing-value{display:block}.landing-value>.landing-heading{max-width:650px}.landing-value>.landing-heading p{max-width:100%}.landing-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px;margin-top:24px}.landing-features article:first-child{padding-top:25px}.landing-pilot{border-top:1px solid #332e25;gap:30px;padding:28px 0 38px}.landing-pilot h3{margin:12px 0;line-height:1.5}.landing-pilot p{color:#aaa69e;font-size:14px;line-height:1.8}.landing-pilot .landing-link{font-size:14px}[dir=rtl] .landing-pilot p{font-size:17px;line-height:1.9}[dir=rtl] .landing-pilot h3{font-size:21px}@media (max-width:700px){.landing-features,.landing-pilot{grid-template-columns:1fr}.landing-pilot{gap:12px;padding:24px 0 30px}.landing-features{margin-top:12px}.hardware-note{font-size:14px}}.section-editor-row{border-top:1px solid var(--line);padding:18px 0}.section-editor-row .section-control{border:0;flex-wrap:wrap;gap:12px;padding:0}.section-editor-row .section-control>div{gap:8px;display:flex}.section-editor-row .field{margin-top:16px}.section-editor-row .text-button{padding:0}.public-details .card-promotions{border:1px solid var(--card-line);background:var(--card-bg);border-radius:12px;margin:0;padding:20px}.public-details .contact-icons{flex-wrap:wrap}.public-details .card-button{background:var(--accent,#d5b66f);color:#17130d}.live-preview .public-details{margin-top:15px;padding:0}.section-editor-row input:disabled{opacity:.5}.session-loading{min-height:320px}.route-loading{color:#f8fafc;background:#0f172a;justify-content:center;align-items:center;gap:14px;min-height:100dvh;font-size:20px;display:flex}.route-loading-overlay{z-index:2147483647;position:fixed;inset:0}.route-loading-spinner{border:2px solid #475569;border-top-color:#d5b66f;border-radius:50%;width:26px;height:26px;animation:1s linear infinite session-spin}.session-loading-dot{border:2px solid var(--line);border-top-color:var(--green);border-radius:50%;width:26px;height:26px;margin-bottom:16px;animation:1s linear infinite session-spin;display:inline-block}.session-loading p{color:var(--muted)}@keyframes session-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.session-loading-dot,.route-loading-spinner{animation:none}}.account-menu{border:0;padding:0;font-size:13px;position:relative}.account-menu summary{cursor:pointer;border:1px solid var(--line);background:var(--brand-surface,#fff);color:var(--ink,#0f172a);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-weight:600;list-style:none;transition:background-color .2s,border-color .2s,color .2s;display:flex}.account-menu summary:hover{background:var(--brand-tint,#e9f7f3);border-color:var(--brand-tint-border,#bde7da);color:var(--brand-strong,#00847f)}.account-menu summary::-webkit-details-marker{display:none}.account-status-dot{background:#6fbf91;border-radius:50%;width:6px;height:6px}.account-menu-panel{z-index:50;border:1px solid var(--line);background:var(--brand-surface,#fff);width:290px;max-width:calc(100vw - 35px);color:var(--ink,#0f172a);text-align:start;inset-inline-end:0;border-radius:20px;flex-direction:column;gap:13px;padding:18px;display:flex;position:absolute;top:calc(100% + 10px);box-shadow:0 16px 40px -10px #0003}.account-email{color:var(--ink,#0f172a);overflow-wrap:anywhere;font-size:14px;font-weight:600}.account-menu-panel a,.account-menu-panel button{text-align:start;border-top:1px solid var(--line);color:var(--ink,#0f172a);padding:9px 0;font-size:14px;font-weight:500;transition:color .15s}.account-menu-panel button{color:#e11d48;cursor:pointer;font-weight:600}[dir=rtl] .account-menu{font-size:15px}@media (max-width:700px){.account-menu summary{padding:8px}.account-menu summary>span:last-child{display:none}.account-menu-panel{width:270px}.header-actions{gap:9px}.header-login{font-size:12px}}.public-layout{max-width:610px;margin:28px auto 50px;padding:0 20px;display:block}.public-layout>.unified-card{max-width:100%;margin:auto;position:static}.public-layout .demo-banner{margin-bottom:16px}.unified-card .card-content{padding:0 20px 20px}.unified-card .bio{margin-bottom:12px}.unified-card .public-details{text-align:start;gap:0;margin:0;padding:0}.unified-card .public-details .panel{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:12px 0}.unified-card .public-details .panel h2{margin:0 0 10px;font-size:19px;line-height:1.45}.unified-card .public-details .card-promotions{background:0 0;border:0;border-radius:0;margin:0;padding:12px 0}.unified-card .public-details .card-promotions h3{margin-bottom:10px;font-size:19px}.unified-card .public-details .contact-icons{gap:10px;margin:6px 0}.unified-card .public-details .social-links{justify-content:center;margin:2px 0 6px}.unified-card .public-details .location-links{margin:6px 0}.unified-card .location-links p{text-align:center;margin:8px 0;font-size:13px}.unified-card .location-links .row{justify-content:center;gap:8px}.unified-card .location-links .secondary{min-height:38px;margin:0;padding:9px 12px;font-size:13px}.unified-card .contact-icons a{width:40px;height:40px}.unified-card .public-details .pdf{border-color:var(--card-line);border-radius:8px;height:280px}.unified-card .public-details .content-video{max-height:340px}.unified-card .public-details .catalogue-grid{grid-template-columns:1fr}.unified-card .public-details>a{margin:8px 0 12px}.unified-card .card-button{margin-top:10px}.unified-card .exchange-button{margin-top:8px;font-weight:600}.unified-card .text-button{margin-top:10px;font-weight:600}.unified-card .public-details .muted{color:var(--card-muted)}.section-editor-row{padding:14px 0}.section-editor-row .section-control{justify-content:space-between;align-items:center;display:flex}.section-editor-row .section-control>label:first-child{flex:1;min-width:160px}.section-position{flex-shrink:0;align-items:center;gap:8px;font-size:13px;display:flex}.section-position select{width:65px;min-height:36px;padding:6px 9px}.section-editor-row .field{margin:10px 0}.section-editor-row .text-button{font-size:13px}.live-preview .unified-card .public-details{margin:0;padding:0}@media (max-width:700px){.public-layout{margin:18px auto 32px;padding:0 12px}.unified-card .card-content{padding:0 17px 18px}.section-editor-row .section-control>label:first-child{min-width:140px}.section-position{font-size:12px}.unified-card .public-details .pdf{height:250px}}.custom-card,.custom-details{--card-text-size:16px;--card-button-height:46px;--card-button-padding:12px 16px;line-height:1.65}.text-size-large{--card-text-size:18px}.text-size-extra{--card-text-size:20px}.button-size-large{--card-button-height:54px;--card-button-padding:16px 20px}.custom-card .bio,.custom-card .job,.custom-card .eyebrow,.custom-details p,.custom-details .promotion-item p,.custom-details .catalogue-item p,.custom-card .location-links p{font-size:var(--card-text-size);overflow-wrap:anywhere;line-height:1.65}.custom-card .eyebrow{letter-spacing:.03em}.custom-details small,.custom-details .promotion-label,.custom-details .catalogue-kind{font-size:calc(var(--card-text-size) - 2px);line-height:1.6}.custom-card .card-button,.custom-details .card-button,.custom-card .secondary,.custom-details .secondary,.custom-card .exchange-button,.custom-card .text-button{min-height:var(--card-button-height);padding:var(--card-button-padding);font-size:var(--card-text-size);border-radius:var(--button-radius,8px);white-space:normal;overflow-wrap:anywhere;font-weight:600;line-height:1.45}.custom-card .card-button,.custom-details .card-button{background:var(--accent,#d5b66f);color:var(--accent-text,#17130d);border:2px solid #0000}.custom-card .secondary,.custom-details .secondary,.custom-card .exchange-button{background:var(--card-bg);color:var(--card-fg);border:1px solid var(--card-fg)}.custom-card .text-button{color:var(--card-fg)}.custom-details .contact-icons a,.custom-card .contact-icons a{width:var(--card-button-height);height:var(--card-button-height);color:var(--card-fg);background:var(--card-bg);border:1px solid var(--card-fg)}.custom-card.button-style-outline .card-button,.custom-details.button-style-outline .card-button{background:var(--card-bg);color:var(--card-fg);border-color:var(--card-fg)}:is(.custom-card button:focus-visible,.custom-card a:focus-visible,.custom-details button:focus-visible,.custom-details a:focus-visible){outline:3px solid var(--card-fg);outline-offset:3px}.personalization .field,.personalization select,.section-editor-row .field,.section-editor-row select{font-size:16px;line-height:1.5}.personalization select,.section-editor-row select{min-height:46px}.personalization .hint{font-size:14px;line-height:1.6}.custom-card.button-style-outline .card-button,.custom-details.button-style-outline .card-button,.custom-card .exchange-button,.custom-card .secondary,.custom-details .secondary{border-color:var(--accent,#d5b66f)}.custom-card .card-content>h2,.custom-details h2,.custom-details h3,.custom-details h4{color:var(--card-fg)}.personalization input[type=color]{cursor:pointer;width:100%;height:46px;padding:4px}.personalization .field>.text-button{text-align:start;min-height:38px;margin-top:4px;font-size:14px}.public-card-page{flex-direction:column;min-height:100dvh;display:flex}.public-card-page>.public-layout{flex:1;width:100%;margin:20px auto 24px}.public-card-page>.card-legal-footer{color:#c9c7c1;text-align:center;border:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;width:calc(100% - 32px);max-width:570px;margin:0 auto;padding:16px 12px 20px;font-size:13px;line-height:1.6;display:flex}.card-legal-footer a{text-underline-offset:3px;padding:6px 2px;text-decoration:underline}.card-legal-footer a:focus-visible{outline-offset:3px;outline:2px solid}@media (max-width:700px){.public-card-page>.public-layout{margin:12px auto 16px}.public-card-page>.card-legal-footer{padding-bottom:max(16px, env(safe-area-inset-bottom))}}.card-cover{position:relative}.card-footer-brand{justify-content:center;align-items:center;width:100%;margin:0;display:flex}.card-footer-brand .card-brand,.card-design .card-brand{background:var(--card-fg);justify-content:center;align-items:center;gap:8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.card-footer-brand .card-brand,.card-design .card-brand{background:color-mix(in srgb, var(--card-fg) 6%, var(--card-bg))}}.card-footer-brand .card-brand,.card-design .card-brand{color:var(--card-fg);border:1px solid var(--card-line);letter-spacing:.01em;border-radius:999px;padding:8px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .22s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 8px -2px #00000018}.card-footer-brand .card-brand:hover,.card-design .card-brand:hover{background:var(--accent);color:var(--accent-text,#17130d);border-color:var(--accent);transform:translateY(-2px);box-shadow:0 6px 16px -3px #00000035}.card-footer-brand .card-brand:active,.card-design .card-brand:active{transform:translateY(0)}:is(.card-footer-brand .card-brand:focus-visible,.card-design .card-brand:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.crop-overlay{z-index:100;background:#000b;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.crop-dialog{color:#f5f6f8;background:#171b20;border:1px solid #555;border-radius:16px;max-width:520px;max-height:calc(100dvh - 32px);padding:22px;overflow:auto}.crop-header h2{margin-bottom:8px;font-size:22px}.crop-header p,.crop-adjustments p,.crop-footer p{font-size:14px;line-height:1.6}.crop-frame{background:repeating-conic-gradient(#bbb 0 25%, #fff 0 50%) 0/20px 20px;border:2px solid #d5b66f;width:100%;max-width:400px;margin:12px auto;overflow:hidden}.crop-circle{border-radius:50%}.crop-frame canvas{touch-action:none;cursor:grab;width:100%;height:100%;display:block}.crop-frame canvas:active{cursor:grabbing}.crop-adjustments label{margin:12px 0;font-size:15px;display:block}.crop-dialog input[type=range]{accent-color:#d5b66f;width:100%;min-height:30px;display:block}.crop-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.crop-header .secondary,.crop-footer .secondary{color:#fff;background:#171b20;border-color:#aaa}.crop-footer .primary{color:#17130d;background:#d5b66f}.crop-error{color:#ffb8b8}.crop-live-preview{background:#0f172ab3;border:1px solid #d5b66f59;border-radius:16px;margin:12px 0 16px;padding:12px 14px}.crop-live-badge{text-transform:none;letter-spacing:normal;color:#ecd296;align-items:center;gap:7px;margin-bottom:10px;font-weight:600;display:inline-flex}.crop-live-badge .live-dot{background:#10b981;border-radius:50%;width:8px;height:8px;animation:1.5s infinite pulse-dot;display:inline-block;box-shadow:0 0 8px #10b981}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.crop-mockup-card{background:#111827;border:1px solid #ffffff1a;border-radius:14px;padding:10px;overflow:hidden;box-shadow:0 4px 16px #0006}.crop-mockup-cover{background-color:#1e293b;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #ffffff14;border-radius:10px;width:100%}.crop-mockup-identity{z-index:2;align-items:center;gap:12px;margin-top:-24px;padding:0 10px 4px;display:flex;position:relative}.crop-mockup-avatar{color:#d5b66f;background:#fff;border:2px solid #fff;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;font-weight:800;display:flex;overflow:hidden;box-shadow:0 0 0 2px #d5b66f,0 6px 14px #0000004d}.crop-mockup-avatar.is-circle{border-radius:50%}.crop-mockup-avatar.is-square{border-radius:10px}.crop-mockup-avatar img{object-fit:cover;width:100%;height:100%;display:block}.crop-mockup-meta{min-width:0;margin-top:22px}.crop-mockup-meta strong{color:#f8fafc;white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.25;display:block;overflow:hidden}.crop-mockup-meta span{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.unified-card .card-cover{aspect-ratio:2.2;height:auto;min-height:0}@media (max-width:500px){.crop-overlay{padding:10px}.crop-dialog{max-height:calc(100dvh - 20px);padding:16px}.crop-actions button{flex:1;padding:10px;font-size:14px}}.profile-card .card-cover{background-position:50%;background-repeat:no-repeat;background-size:cover}.workspace{max-width:1480px}.workspace-main,.workspace-tab-content{min-width:0}.workspace-editor-layout{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:24px;display:grid}.workspace-preview-rail{align-self:stretch;min-width:0}.workspace-card-preview{overscroll-behavior:auto;scrollbar-gutter:stable;align-self:start;width:100%;max-width:none;max-height:calc(100dvh - 32px);padding:0 4px 8px;position:sticky;top:16px;overflow:auto}.workspace-card-preview>.eyebrow{margin-bottom:10px}.workspace-card-preview .profile-card{width:100%}.workspace-card-preview .card-cover{background-position:50%;background-repeat:no-repeat;background-size:cover}@media (max-width:1100px){.workspace-editor-layout{flex-direction:column;display:flex}.workspace-preview-rail{z-index:5;flex:none;order:-1;position:sticky;top:8px}.workspace-card-preview{z-index:5;background:#171b20;border:1px solid #454d56;border-radius:12px;max-width:100%;max-height:40dvh;padding:10px;position:static;top:8px;box-shadow:0 5px 20px #0004}.workspace-card-preview .profile-card{max-width:340px;margin:auto}.workspace-card-preview>.eyebrow{text-align:center}.workspace-tab-content{width:100%}}.pdf-catalogue{width:100%;min-width:0}.pdf-catalogue-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:12px;display:flex}.pdf-catalogue-controls button{width:auto;min-height:44px;padding:8px 12px;position:static}.pdf-catalogue-controls span{font-size:13px}.pdf-catalogue-page{border:1px solid var(--line);background:#e6e6e6;border-radius:8px;max-height:70dvh;padding:8px 0;overflow:auto}.pdf-catalogue-page canvas{max-width:none;margin:0 auto;display:block}.pdf-fullscreen{padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));box-sizing:border-box;color:#f8fafc;background:#111827;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;position:fixed;inset:0}.pdf-fullscreen[open]{flex-direction:column;gap:12px;display:flex}.pdf-fullscreen::backdrop{background:#111827}.pdf-fullscreen-heading{flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.pdf-fullscreen-heading button{color:#fff;cursor:pointer;background:#334155;border:0;border-radius:8px;place-items:center;min-width:44px;min-height:44px;display:grid}.pdf-fullscreen .pdf-catalogue{flex-direction:column;flex:1;min-height:0;display:flex}.pdf-fullscreen .pdf-catalogue-controls{flex-shrink:0;margin-bottom:8px}.pdf-fullscreen .pdf-catalogue-controls button{color:#fff;cursor:pointer;background:#334155;border:0;border-radius:8px}.pdf-fullscreen .pdf-catalogue-controls button:disabled{opacity:.45;cursor:default}.pdf-fullscreen .pdf-catalogue-page{flex:1;min-height:0;max-height:none}.pdf-tap-preview{cursor:zoom-in;touch-action:pan-y}.pdf-touch-reader{touch-action:none;overscroll-behavior:contain;cursor:grab}.pdf-touch-reader:active{cursor:grabbing}.pdf-gesture-hint{text-align:center;font-size:12px}.pdf-fullscreen .pdf-gesture-hint{color:#cbd5e1;flex-shrink:0;margin:0 0 8px}.address-editor{border-bottom:1px solid var(--line);margin-bottom:20px;padding-bottom:20px}.address-input{border:1px solid var(--line);background:var(--panel);border-radius:10px;align-items:center;gap:0;padding-left:12px;display:flex;overflow:hidden}.address-input>span{flex-shrink:0;font-size:14px}.address-input input{border:0;border-radius:0;flex:1;min-width:0}.profile-card.has-photo-background,.public-layout>.unified-card.has-photo-background,.crop-mockup-card{isolation:isolate;position:relative}.card-background-photo{z-index:-1;object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:inherit;width:100%;max-width:none;height:100%;position:absolute;inset:0}.background-editor{border-bottom:1px solid var(--line);margin:16px 0 24px;padding-bottom:16px}.background-editor-thumbnail{object-fit:cover;border-radius:10px;width:100%;max-height:150px;margin:10px 0;display:block}.background-editor input[type=range]{width:100%}.impact-stats-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0 24px;display:grid}.impact-stat-card{background:var(--card-bg,#ffffff0a);border:1px solid var(--line,#ffffff1a);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:14px 10px;display:flex}.impact-stat-value{color:#d5b66f;font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;line-height:1.2}.impact-stat-label{color:var(--muted,#94a3b8);margin-top:4px;font-size:12px}.catalogue-photos-integrated{border-top:1px solid var(--card-line,#ffffff1a);margin-top:24px;padding-top:18px}.catalogue-photos-integrated>h3{margin-bottom:12px;font-size:18px}.catalog-editor fieldset{border:0;min-width:0;padding:12px 0}.catalog-editor legend{padding-top:16px;font-weight:700}.catalog-editor details{margin-block:12px}.catalog-editor summary{cursor:pointer;overflow-wrap:anywhere;min-height:44px;padding:12px 0;font-weight:600}.catalog-tabs,.catalog-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-block:12px;display:flex}.catalog-tabs button,.catalog-actions button,.catalog-cart button,.catalog-editor button{min-height:44px}.catalog-tabs [aria-selected=true]{background:var(--accent,#0f766e);color:#fff}.catalog-media-editor{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding-block:12px;display:flex}.catalog-media-editor .photo-preview{max-width:140px}.catalog-media-editor img{object-fit:cover;max-width:140px;max-height:120px}.catalog-gallery-editor{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;display:grid}.catalog-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.catalog-interactive{min-width:0}.catalog-interactive .catalogue-grid{margin-block:16px}.catalog-interactive .catalogue-price{color:var(--catalog-accent,var(--card-fg))}.catalog-interactive .catalogue-item{overflow:hidden}.catalog-interactive h3,.catalog-interactive p,.catalog-document p{overflow-wrap:anywhere;white-space:pre-wrap}.catalog-layout-list .catalogue-grid{grid-template-columns:1fr}.catalog-layout-list .catalogue-item{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:14px;display:grid}.catalog-stock{margin-block:8px;font-size:.85em;display:block}.catalog-cart{border:1px solid var(--catalog-accent,var(--line));border-radius:12px;margin-top:16px;padding:16px}.catalog-cart ul{padding-inline-start:20px}.catalog-cart li{overflow-wrap:anywhere;padding-block:6px}.catalog-cart li button{margin-inline-start:8px}.catalog-product-dialog{box-sizing:border-box;overscroll-behavior:contain;background:var(--bg,#fff);width:min(94vw,680px);max-height:90dvh;color:var(--text,#17212b);border:0;border-radius:16px;margin:auto;padding:20px;position:fixed;inset:0;overflow:auto}.catalog-product-dialog::backdrop{background:#000a}.catalog-product-dialog button{min-width:44px;min-height:44px}.catalog-product-dialog[dir=rtl],.catalog-editor[dir=rtl]{font-family:Cairo,sans-serif}.catalog-document{border-bottom:1px solid var(--line);min-width:0;padding-block:16px}.catalog-document>.photo-preview{max-width:260px}.catalog-document>button,.catalog-document>a{margin-block:8px}.catalog-rights{margin-top:-16px}.pdf-continuous{flex-direction:column;flex:1;min-height:0;display:flex}.pdf-continuous-stage{background:#343b48;flex:1;min-height:0;padding:8px;overflow:auto}.pdf-page-strip{max-width:none;margin-inline:auto;position:relative}.pdf-lazy-page{color:#334155;background:#fff;width:100%;position:relative;overflow:hidden}.pdf-lazy-page canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.pdf-lazy-page>span{text-align:center;padding-top:24px;display:block}.pdf-continuous .pdf-catalogue-controls input{color:#17212b;background:#fff;width:75px;min-height:44px}@media (max-width:480px){.catalog-filters,.catalog-layout-list .catalogue-item{grid-template-columns:1fr}}.catalog-interactive.has-catalog-accent .secondary,.catalog-interactive.has-catalog-accent .primary{background:var(--catalog-accent);color:var(--catalog-accent-text);border-color:var(--catalog-accent)}.catalog-editor .catalog-language{max-width:360px;margin-block:18px}.catalog-editor .catalog-options{border-block-start:1px solid #dbe4e8;padding-block:4px}.catalog-editor .catalog-options>summary{font-size:.9rem;font-weight:500}.catalog-editor .catalog-empty{border:1px dashed #cbd5e1;border-radius:12px;margin-block:16px;padding:18px}.crop-overlay{padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left))}.crop-dialog{flex-direction:column;width:100%;min-width:0;max-width:560px;height:min(850px,100dvh - 32px);max-height:100%;padding:0;display:flex;overflow:hidden}.crop-dialog.crop-with-card{max-width:1080px}.crop-header{border-bottom:1px solid var(--line);flex-shrink:0;align-items:flex-start;gap:12px;padding:16px 20px 12px;display:flex}.crop-header>div{flex:1;min-width:0}.crop-header h2{margin:0 0 4px;font-size:clamp(18px,2.5vw,22px)}.crop-header p{margin:0}.crop-close{place-items:center;width:44px;min-width:44px;height:44px;padding:0;display:grid}.crop-workspace{flex:1;min-height:0;display:grid;overflow:hidden}.crop-with-card .crop-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.crop-adjustments{overscroll-behavior:contain;min-width:0;min-height:0;padding:12px 20px;overflow:auto}.crop-frame{width:min(100%, calc(clamp(100px, 35dvh, 340px) * var(--crop-ratio)));box-sizing:border-box;max-width:440px}.crop-adjustments input[type=range]{min-height:44px}.crop-workspace .crop-live-preview{flex-direction:column;min-width:0;min-height:0;margin:12px;padding:12px;display:flex;overflow:hidden}.crop-live-badge{flex-shrink:0;font-size:12px}.crop-card-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;border-radius:14px;flex:1;min-height:0;overflow:auto}.crop-real-card{width:100%;max-width:420px;margin-inline:auto}.crop-real-card .profile-card{width:100%;max-width:100%;margin:0}.crop-footer{border-top:1px solid var(--line);flex-shrink:0;padding:12px 20px}.crop-footer .crop-actions{margin:0}.crop-footer button{min-height:44px}.crop-footer .hint{margin:8px 0 0;font-size:12px;line-height:1.4}.crop-footer .crop-error{margin:0 0 8px;color:#c43a46!important}@media (max-width:700px){.crop-dialog{height:calc(100dvh - 16px)}.crop-with-card .crop-workspace{grid-template-rows:minmax(0,1fr) minmax(0,.9fr);grid-template-columns:minmax(0,1fr)}.crop-header{gap:8px;padding:12px}.crop-header p{font-size:12px;line-height:1.4}.crop-adjustments{padding:8px 14px}.crop-frame{width:min(100%, calc(clamp(90px, 22dvh, 180px) * var(--crop-ratio)));margin:4px auto 8px}.crop-workspace .crop-live-preview{margin:4px 10px 8px;padding:8px}.crop-live-badge{margin-bottom:6px;font-size:11px}.crop-footer{padding:10px 12px}.crop-footer .crop-actions{grid-template-columns:1fr 1fr;display:grid}.crop-actions .primary{grid-column:1/-1}}@media (max-height:500px) and (min-width:701px){.crop-header p,.crop-footer .hint{display:none}.crop-header,.crop-footer{padding-block:8px}}.single-action-offer{border:1px solid var(--line);background:var(--brand-surface,#fff);border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:28px;padding:24px;display:grid}.single-action-offer h3{align-items:center;gap:10px;display:flex}.single-action-offer p,.offer-terms{color:var(--muted);line-height:1.7}.single-action-price{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.offer-terms{margin:24px 0;font-size:14px}.landing-price-grid .pricing-card>a{margin-top:auto}.landing-price-grid .pricing-card.featured{border-color:#ff9125}@media (max-width:700px){.single-action-offer{grid-template-columns:minmax(0,1fr);padding:20px}.single-action-price,.single-action-price a{width:100%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-body:"Roboto", "Cairo", sans-serif;--font-arabic:"Cairo", system-ui, -apple-system, sans-serif;--radius-control:12px;--radius-panel:18px;--control-min:44px;--brand-orange:#ff9125;--brand-vermilion:#ef552c;--brand-charcoal:#111;--brand-slate:#242c39;--brand-white:#fff;--brand-accent:var(--brand-orange);--brand-on-accent:var(--brand-charcoal);--brand-accent-hover:#ffac5b;--brand-strong:#b63b18;--brand-soft:#eeebe6;--brand-surface:var(--brand-white);--brand-canvas:#f5f3f0;--brand-field:var(--brand-white);--brand-tint:#fff0df;--brand-tint-border:#d9944b;--brand-input-border:#8f8880;--brand-shadow:0 10px 32px -14px #242c3926, 0 2px 6px -1px #1111110a;--ink:var(--brand-charcoal);--green:var(--brand-strong);--lime:var(--brand-tint);--muted:#5d6068;--line:#d4cfc9;--state-danger:#e11d48;--state-danger-hover:#be123c;--state-danger-surface:#fff1f2;--state-danger-border:#fecdd3;--state-error-text:#9d2727;--state-error-bg:#fff0f0;--state-error-border:#efb8b8;--state-success-text:#146653;--state-success-bg:#e7f7ef;--state-success-border:#a1d8c4}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-strong:var(--brand-orange);--brand-surface:var(--brand-slate);--brand-canvas:var(--brand-charcoal);--brand-soft:#1b2029;--brand-field:#191e27;--brand-tint:#39291e;--brand-tint-border:#a86025;--brand-input-border:#747e8b;--brand-shadow:0 16px 40px -18px #0006;--ink:#f8f7f5;--muted:#c1c5cd;--line:#485160;--state-danger:#fb7185;--state-danger-hover:#fda4af;--state-danger-surface:#4c1d24;--state-danger-border:#881337;--state-error-text:#fca5a5;--state-error-bg:#450a0a;--state-error-border:#7f1d1d;--state-success-text:#6ee7b7;--state-success-bg:#064e3b;--state-success-border:#047857}.card-design.profile-card{background:var(--card-fond,linear-gradient(165deg, color-mix(in srgb, var(--card-color,#d5b66f) 90%, #00d2d3) 0%, color-mix(in srgb, var(--card-color,#d5b66f) 55%, #38bdf8) 35%, color-mix(in srgb, var(--card-color,#d5b66f) 50%, #2dd4bf) 70%, color-mix(in srgb, var(--card-color,#d5b66f) 30%, #fef08a) 100%));max-width:420px;box-shadow:0 25px 65px -15px #00000073, 0 0 0 1px color-mix(in srgb, var(--card-color,#d5b66f) 12%, transparent);isolation:isolate;box-sizing:border-box;border:4px solid #ffffffa6;border-radius:42px;flex-direction:column;align-items:center;gap:16px;margin-inline:auto;padding:16px;transition:box-shadow .3s,border-color .3s;display:flex;overflow:hidden;container-type:inline-size}.card-design.profile-card.theme-dark{background:var(--card-fond,linear-gradient(165deg, color-mix(in srgb, var(--card-color,#d5b66f) 35%, #081119) 0%, #0f172a 45%, color-mix(in srgb, var(--card-color,#d5b66f) 20%, #1e293b) 100%));border-color:#ffffff1f}.card-design.profile-card.theme-sand{background:var(--card-fond,linear-gradient(165deg, #f5b86e 0%, #f9d99c 45%, #fef08a 100%))}.card-design .card-cover{background-color:var(--block-bg,#fff);box-sizing:border-box;border:1px solid #ffffffe6;border-radius:32px;margin:0;position:relative;overflow:hidden;box-shadow:0 4px 16px #0000000d}.card-design.theme-dark .card-cover{background-color:var(--block-bg,#141c26);border-color:#ffffff14}.card-design .card-content{box-sizing:border-box;z-index:2;flex-direction:column;align-items:center;gap:16px;width:100%;margin:0;padding:0;display:flex;position:relative}.card-design .card-identity{text-align:center;background:var(--block-bg,#fff);width:100%;color:var(--block-fg,inherit);box-sizing:border-box;border:1px solid #ffffffe6;border-radius:32px;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:0 22px 28px;display:flex;position:relative;box-shadow:0 16px 36px -8px #0000001f,0 1px 3px #0000000a}.card-design.theme-dark .card-identity{background:var(--block-bg,#151d28);border-color:#ffffff14;box-shadow:0 16px 36px -8px #00000059}.card-design .avatar{z-index:3;border:4px solid var(--block-bg,#fff);border-radius:var(--avatar-radius,50%);width:128px;height:128px;box-shadow:0 0 0 4px var(--button-bg,var(--accent)), 0 14px 30px -4px #00000040;background:var(--block-bg,#fff);color:var(--button-bg,var(--accent));justify-content:center;align-items:center;margin:-64px auto 16px;font-size:38px;font-weight:800;transition:transform .28s,box-shadow .28s;display:flex;position:relative;overflow:hidden}.card-design .avatar img{object-fit:cover;width:100%;height:100%;display:block}.card-design .card-identity .eyebrow{color:color-mix(in srgb, var(--accent) 80%, #64748b);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:700}.card-design .card-identity :is(h1,h2){color:var(--card-fg,var(--block-fg,color-mix(in srgb, var(--accent) 65%, #0f172a)));letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:26px;font-weight:800;line-height:1.25}.card-design.theme-dark .card-identity :is(h1,h2){color:var(--card-fg,var(--block-fg,#f8fafc))}.card-design .card-identity .job{color:var(--card-muted,var(--block-fg,#64748b));letter-spacing:.02em;margin:8px 0 0;font-size:15px;font-weight:600}.card-design .card-identity .bio{max-width:42ch;color:var(--card-fg,var(--block-fg,#475569));margin:14px auto 0;font-size:14px;line-height:1.65}.card-design.theme-dark .card-identity .bio{color:var(--card-fg,var(--block-fg,#94a3b8))}.card-design .card-actions{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;margin:0;display:flex}.card-design .card-action-icons{box-sizing:border-box;flex-flow:wrap;justify-content:center;align-items:stretch;gap:12px;width:100%;display:flex}.card-design .card-action-icons>button{border-radius:var(--button-radius,16px);border:1px solid color-mix(in srgb, var(--button-bg,var(--accent)) 80%, #fff);box-shadow:0 6px 20px -3px color-mix(in srgb, var(--button-bg,var(--accent)) 45%, #0003);box-sizing:border-box;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;transition:transform .22s cubic-bezier(.16,1,.3,1),background-color .22s,border-color .22s,color .22s,box-shadow .22s;display:flex;aspect-ratio:1!important;background:var(--button-bg,var(--accent))!important;width:54px!important;min-width:44px!important;max-width:54px!important;height:54px!important;min-height:44px!important;max-height:54px!important;color:var(--button-text,var(--accent-text,#fff))!important;padding:0!important}.card-design .card-action-icons>button svg{color:inherit;flex-shrink:0;width:24px!important;height:24px!important}.card-design .card-action-icons>button:hover{filter:brightness(1.08);box-shadow:0 10px 26px -3px color-mix(in srgb, var(--service-bg,var(--button-bg,var(--accent))) 60%, #0000004d);transform:translateY(-2px)}.card-design .card-action-icons>button:active{transform:translateY(0)}.card-design .card-actions .card-request{border-radius:var(--button-radius,9999px);background:var(--button-bg,var(--accent));width:100%;max-width:270px;min-height:48px;color:var(--button-text,var(--accent-text,#fff));border:1px solid color-mix(in srgb, var(--button-bg,var(--accent)) 80%, #fff);box-shadow:0 6px 20px -3px color-mix(in srgb, var(--button-bg,var(--accent)) 45%, #0003);box-sizing:border-box;justify-content:center;align-items:center;margin:0 auto;padding:12px 24px;font-size:15px;font-weight:700;transition:transform .22s cubic-bezier(.16,1,.3,1),background-color .22s,border-color .22s,color .22s,box-shadow .22s;display:flex}.card-design .card-actions .card-request:hover{background:var(--button-bg,var(--accent));filter:brightness(1.08);box-shadow:0 10px 26px -3px color-mix(in srgb, var(--service-bg,var(--button-bg,var(--accent))) 60%, #0000004d);transform:translateY(-2px)}.card-design .card-actions .card-request:active{transform:translateY(0)}.card-design .card-actions .card-share-link{width:100%;max-width:270px;margin:0 auto}.card-design .public-details{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;margin:0;display:flex}.card-design .public-details .panel,.card-design .public-details .card-promotions{background:var(--block-bg,#fff);width:100%;color:var(--block-fg,#1e293b);box-sizing:border-box;text-align:center;border:1px solid #ffffffe6;border-radius:32px;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:24px;transition:border-color .25s;display:flex;box-shadow:0 14px 34px -8px #0000001a}.card-design .public-details .panel h2,.card-design .public-details .panel h3,.card-design .public-details .card-promotions h2,.card-design .public-details .card-promotions h3{text-align:center;width:100%}.card-design.theme-dark .public-details .panel,.card-design.theme-dark .public-details .card-promotions{background:var(--block-bg,#151d28);color:var(--block-fg,#f1f5f9);border-color:#ffffff14}.card-design .public-details .panel:hover,.card-design .public-details .card-promotions:hover{border-color:var(--accent)}.card-design .contact-icons,.card-design .social-links{box-sizing:border-box;flex-flow:wrap;justify-content:center;align-items:center;gap:12px;width:100%;max-width:270px;margin:0 auto;display:flex}.card-design .location-links{box-sizing:border-box;flex-direction:column;align-items:center;gap:8px;width:100%;margin:10px auto 0;display:flex}.card-design :is(.contact-icons,.social-links,.location-links) a,.card-design .public-details a.secondary.full{border-radius:var(--button-radius,16px);border:1px solid color-mix(in srgb, var(--service-bg,var(--button-bg,var(--accent))) 80%, #fff);box-shadow:0 6px 20px -3px color-mix(in srgb, var(--service-bg,var(--button-bg,var(--accent))) 45%, #0003);box-sizing:border-box;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:600;text-decoration:none;transition:transform .22s cubic-bezier(.16,1,.3,1),background-color .22s,border-color .22s,color .22s,box-shadow .22s;display:flex;aspect-ratio:1!important;background:var(--service-bg,var(--button-bg,var(--accent)))!important;width:54px!important;min-width:44px!important;max-width:54px!important;height:54px!important;min-height:44px!important;max-height:54px!important;color:var(--service-fg,var(--button-text,var(--accent-text,#fff)))!important;padding:0!important}.card-design :is(.contact-icons,.social-links,.location-links) a svg,.card-design .public-details a.secondary.full svg{color:inherit;flex-shrink:0;width:24px!important;height:24px!important}.card-design :is(.contact-icons,.social-links,.location-links) a .contact-label,.card-design .public-details a.secondary.full .contact-label,.card-design .contact-label{display:none!important}.card-design :is(.contact-icons,.social-links,.location-links) a:hover,.card-design .public-details a.secondary.full:hover{filter:brightness(1.08);box-shadow:0 10px 26px -3px color-mix(in srgb, var(--service-bg,var(--button-bg,var(--accent))) 60%, #0000004d);transform:translateY(-2px)}.card-design :is(.contact-icons,.social-links,.location-links) a:active,.card-design .public-details a.secondary.full:active{transform:translateY(0)}.card-design .location-links p{font-size:var(--card-text-size);text-align:center;color:var(--card-muted,var(--block-fg,#475569));margin:0 0 6px}.card-design.theme-dark .location-links p{color:var(--card-muted,var(--block-fg,#94a3b8))}.card-design .public-details .catalogue-item button.secondary{border-radius:var(--button-radius,12px);background:var(--button-bg,var(--accent));width:100%;min-height:44px;color:var(--button-text,var(--accent-text,#fff));border:1px solid color-mix(in srgb, var(--button-bg,var(--accent)) 80%, #fff);box-shadow:0 4px 14px -2px color-mix(in srgb, var(--button-bg,var(--accent)) 35%, #00000026);cursor:pointer;box-sizing:border-box;padding:10px 18px;font-size:14px;font-weight:700;transition:transform .2s cubic-bezier(.16,1,.3,1),background-color .2s,border-color .2s,color .2s,box-shadow .2s}.card-design .public-details .catalogue-item button.secondary:hover{filter:brightness(1.08);box-shadow:0 8px 20px -2px color-mix(in srgb, var(--button-bg,var(--accent)) 55%, #00000040);transform:translateY(-2px)}.card-design .public-details .catalogue-item,.card-design .public-details .promotion-item{border:1px solid color-mix(in srgb, var(--accent) 15%, var(--card-line));border-radius:16px;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:hidden}.card-design .public-details .catalogue-item:hover,.card-design .public-details .promotion-item:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 10px 26px -6px #00000047}.card-design .public-details .catalogue-item img,.card-design .public-details .promotion-item img{transition:transform .4s cubic-bezier(.16,1,.3,1)}.card-design .public-details .catalogue-item:hover img,.card-design .public-details .promotion-item:hover img{opacity:.95}.card-design.compact .avatar{width:90px;height:90px;margin:-45px auto 12px;font-size:28px}.card-design.compact .card-identity{margin:40px 0 0}.card-design.compact .card-content{padding-inline:16px}.card-design.compact .card-identity :is(h1,h2){font-size:calc(var(--card-text-size) + 8px)}.card-design.compact .public-details .panel,.card-design.compact .public-details .card-promotions{padding:14px}.card-design.compact .contact-icons,.card-design.compact .social-links{flex-flow:wrap;justify-content:center;gap:8px}.card-design.compact .contact-icons a,.card-design.compact .social-links a{justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.card-design.compact .contact-label{display:none}.card-design[dir=rtl] .card-identity :is(h1,h2),[dir=rtl] .card-design .card-identity :is(h1,h2){letter-spacing:0}.workspace-design.workspace{grid-template-columns:200px minmax(0,1fr);gap:28px;max-width:1500px;padding:28px 28px 48px}.workspace-design>aside{background:linear-gradient(#131b2e 0%,#0e1626 100%);border:1px solid #94a3b829;border-radius:20px;align-self:start;padding:16px 18px;position:sticky;top:16px;box-shadow:0 10px 30px -10px #0006}.workspace-design aside h3{color:#fff;margin:0 0 18px;font-size:20px;font-weight:800}.workspace-navigation{flex-direction:column;gap:4px;display:flex}.workspace-nav-group{color:#94a3b8;letter-spacing:.04em;margin:18px 6px 7px;font-size:12px;font-weight:700}.workspace-nav-item:first-child .workspace-nav-group{margin-top:0}.workspace-navigation button{text-align:start;white-space:nowrap;color:#cbd5e1;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px 14px;font-size:14px;font-weight:500;transition:transform .2s cubic-bezier(.16,1,.3,1),background-color .2s,border-color .2s,color .2s,box-shadow .2s;display:flex}.workspace-navigation button>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.workspace-navigation button>svg{color:#94a3b8;flex-shrink:0;transition:color .2s}.workspace-navigation button:hover{color:#fff;background:#00b5ad1a;border-color:#00b5ad40}.workspace-navigation button:hover>svg{color:#00b5ad}.workspace-navigation button.selected{color:#5eead4;background:linear-gradient(90deg,#00b5ad33 0%,#00b5ad0f 100%);border:1px solid #00b5ad73;font-weight:700;box-shadow:0 4px 16px -2px #00b5ad40}.workspace-navigation button.selected>svg{color:#00b5ad}.workspace-navigation .nav-count{color:#fff;background:linear-gradient(135deg,#00b5ad 0%,#0d9488 100%);font-weight:750;box-shadow:0 2px 6px #00b5ad66}.workspace-design .sidebar-note{color:#94a3b8;border-top:1px solid #94a3b81f;margin-top:20px}.workspace-design .workspace-head{align-items:center;margin:0 0 24px}.workspace-design .workspace-head .eyebrow{color:#00b5ad;letter-spacing:normal;text-transform:none;margin-bottom:6px;font-weight:700}.workspace-design .workspace-head h1{color:#fff;margin:0;font-size:30px;font-weight:850;line-height:1.3}.workspace-intro{color:#94a3b8;margin:8px 0 0;font-size:14.5px;line-height:1.6}.workspace-design .workspace-editor-layout{grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:24px}.workspace-design .workspace-tab-content>.panel,.workspace-design .workspace-tab-content>section.panel{background:linear-gradient(160deg,#141c2e 0%,#0f1626 100%);border:1px solid #00b5ad29;border-radius:24px;padding:24px;box-shadow:0 12px 36px -10px #00000073,inset 0 1px #00b5ad1a}.workspace-design .panel-title{border-bottom:1px solid #94a3b81f;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px}.workspace-design .panel-title h2{color:#fff;margin:0;font-size:21px;font-weight:800}.workspace-design .workspace-tab-content .field{gap:8px}.workspace-design .form-grid{gap:18px}.workspace-design .workspace-tab-content .field input:not([type=checkbox]):not([type=radio]),.workspace-design .workspace-tab-content .field select,.workspace-design .workspace-tab-content .field textarea{color:#f8fafc;background:#0d1322;border:1px solid #243248;border-radius:14px;min-height:46px;transition:border-color .2s,box-shadow .2s,background .2s}:is(.workspace-design .workspace-tab-content .field input:focus-visible,.workspace-design .workspace-tab-content .field select:focus-visible,.workspace-design .workspace-tab-content .field textarea:focus-visible){background:#0f1728;border-color:#00b5ad;outline:none;box-shadow:0 0 0 3px #00b5ad40}.workspace-design .primary,.workspace-save-action .primary{background:linear-gradient(135deg,#00b5ad 0%,#0d9488 100%);border:1px solid #fff3;border-radius:9999px;font-weight:700;transition:transform .2s,background-color .2s,border-color .2s,color .2s;box-shadow:0 4px 16px #00b5ad59;color:#fff!important}.workspace-design .primary:hover,.workspace-save-action .primary:hover{background:linear-gradient(135deg,#02c3ba 0%,#0f766e 100%);transform:translateY(-1px);box-shadow:0 6px 22px #00b5ad80}.workspace-design .workspace-card-preview{background:linear-gradient(#131b2e 0%,#0e1524 100%);border:1px solid #00b5ad33;border-radius:28px;max-height:calc(100dvh - 32px);padding:16px;box-shadow:0 12px 36px -10px #00000080,0 0 35px #00b5ad1f}.preview-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.preview-heading .eyebrow{color:#ecd296;letter-spacing:normal;text-transform:none;margin:0;font-size:12px;font-weight:700}.preview-live-dot{background:#d5b66f;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 10px #d5b66f}.preview-caption{color:#94a3b8;text-align:center;margin:12px 2px 0;font-size:12px;line-height:1.5}[dir=rtl] .workspace-navigation button{font-size:16px}[dir=rtl] .workspace-nav-group,[dir=rtl] .workspace-intro{letter-spacing:0;font-size:15px}@media (max-width:1200px){.workspace-design.workspace{grid-template-columns:240px minmax(0,1fr);gap:18px;padding-inline:18px}.workspace-design .workspace-editor-layout{gap:18px}}@media (max-width:1100px){.workspace-design.workspace{grid-template-columns:1fr;padding:18px 16px 32px}.workspace-design>aside{padding:12px;position:static}.workspace-design aside h3{margin-bottom:10px}.workspace-navigation{scrollbar-width:thin;flex-direction:row;gap:8px;padding-bottom:4px;overflow-x:auto}.workspace-nav-item{flex-shrink:0}.workspace-nav-group{display:none}.workspace-navigation button{white-space:nowrap;width:auto;padding:10px 12px}.workspace-design .sidebar-note,.workspace-design aside>.text-button{display:none}.workspace-design .workspace-card-preview{z-index:5;width:100%;max-width:none;max-height:38dvh;padding:12px;top:8px}.workspace-design .workspace-card-preview .profile-card{max-width:360px}.workspace-design .workspace-head h1{font-size:25px}.preview-caption{display:none}}@media (max-width:600px){.public-card-page>.public-layout{padding-inline:12px}.workspace-design .workspace-head{align-items:flex-start;gap:12px}.workspace-design .workspace-head .primary{padding-inline:14px}.workspace-design .workspace-tab-content>.panel,.workspace-design .workspace-tab-content>section.panel{padding:18px}.workspace-design .panel-title{flex-wrap:wrap;align-items:flex-start}}@container (width<=400px){.card-design .card-content{padding-inline:0}.card-design .public-details .panel,.card-design .public-details .card-promotions{border-radius:16px;padding:14px}.card-design .card-actions{grid-template-columns:1fr}.card-design .card-actions>button{grid-column:1}}.card-design .secondary{margin-top:12px}.card-design .text-button{margin-top:15px}.card-design.custom-card :is(.card-button,.exchange-button,.secondary),.card-design .public-details :is(.card-button,.exchange-button,.secondary){min-height:calc(var(--card-button-height) + 8px);padding:var(--card-button-padding);font-size:var(--card-text-size);background:var(--button-bg,var(--accent));color:var(--button-text,var(--accent-text,#fff));border:1px solid color-mix(in srgb, var(--button-bg,var(--accent)) 80%, #fff);border-radius:var(--button-radius,8px);font-weight:700;line-height:1.45}.card-design.button-style-outline .card-action-icons>button,.card-design.button-style-outline :is(.contact-icons,.social-links,.location-links) a,.card-design.button-style-outline .public-details a.secondary.full,.card-design.button-style-outline .card-actions .card-request,.card-design.button-style-outline :is(.card-button,.exchange-button,.secondary),.card-design.button-style-outline .public-details .catalogue-item button.secondary,.public-details.button-style-outline :is(.card-button,.exchange-button,.secondary),.public-details.button-style-outline .catalogue-item button.secondary{background:var(--service-bg,transparent)!important;color:var(--service-fg,var(--button-bg,var(--accent)))!important;border:2px solid var(--service-bg,var(--button-bg,var(--accent)))!important;box-shadow:none!important}.card-design.button-style-outline .card-action-icons>button:hover,.card-design.button-style-outline :is(.contact-icons,.social-links,.location-links) a:hover,.card-design.button-style-outline .public-details a.secondary.full:hover,.card-design.button-style-outline .card-actions .card-request:hover,.card-design.button-style-outline :is(.card-button,.exchange-button,.secondary):hover,.card-design.button-style-outline .public-details .catalogue-item button.secondary:hover,.public-details.button-style-outline :is(.card-button,.exchange-button,.secondary):hover,.public-details.button-style-outline .catalogue-item button.secondary:hover{transform:translateY(-2px);background:var(--service-bg,color-mix(in srgb, var(--button-bg,var(--accent)) 12%, transparent))!important;color:var(--service-fg,var(--button-bg,var(--accent)))!important;border-color:var(--service-bg,var(--button-bg,var(--accent)))!important}.card-design .card-footer-brand{margin:0}.workspace-design .setup-launch{margin-bottom:16px}.card-style-picker,.contact-action-editor,.social-links-editor,.card-setup fieldset{border:0;min-width:0;margin:0;padding:0}.card-style-picker legend,.contact-action-editor legend,.social-links-editor legend{margin-bottom:12px;font-size:20px;font-weight:700}.card-style-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block:18px;display:grid}.workspace-design .card-style-choice{text-align:start;color:#e2e8f0;background:#0d1322;border:2px solid #334155;border-radius:14px;flex-direction:column;align-items:stretch;gap:8px;min-width:0;padding:12px;display:flex}.workspace-design .card-style-choice[aria-pressed=true]{border-color:#d5b66f;box-shadow:0 0 0 2px #d5b66f30}.card-style-choice>span:not(.style-miniature){font-size:13px;font-weight:400}.style-miniature{border-radius:8px;flex-direction:column;align-items:center;width:100%;height:140px;padding-bottom:12px;display:flex;overflow:hidden}.sample-banner{background:var(--sample-accent);opacity:.8;width:100%;height:38px}.sample-avatar{background:var(--sample-accent);z-index:1;border:3px solid;border-radius:50%;width:30px;height:30px;margin-top:-15px}.sample-name,.sample-description{opacity:.8;background:currentColor;border-radius:4px;width:44%;height:5px;margin-top:10px}.sample-description{opacity:.3;width:60%;height:3px;margin-top:7px}.sample-actions{gap:6px;margin-top:14px;display:flex}.sample-actions i{background:var(--sample-accent);border-radius:4px;width:20px;height:14px}.style-miniature-executive .sample-avatar{border-radius:4px}.style-miniature-creative .sample-banner{height:60px}.style-miniature-minimal .sample-actions i{border-radius:10px}.style-miniature-direct .sample-actions i:first-child{width:60px}.workspace-design .card-palette{color:#e2e8f0;background:#101827;border:1px solid #334155;border-radius:24px;align-items:center;gap:8px;min-height:44px;padding:8px 12px;display:inline-flex}.workspace-design .card-palette[aria-pressed=true]{outline-offset:2px;outline:2px solid #d5b66f}.card-palette span{border:1px solid #ffffff60;border-radius:50%;width:20px;height:20px}.style-advanced,.contact-action-row,.social-editor-row{border-block-start:1px solid #334155;padding-block:16px}.style-advanced>summary,.contact-action-row summary,.social-links-editor summary{cursor:pointer;min-height:44px;padding-block:12px}.contact-action-row>.toggle{align-items:center;gap:10px;margin-bottom:14px;font-weight:700;display:flex}.contact-action-row>.toggle svg{width:22px;height:22px}.social-editor-row{align-items:center;gap:12px;min-width:0;display:flex}.social-editor-row>svg{flex:0 0 24px;width:24px;height:24px}.social-editor-row>.field{flex:1;min-width:0}.social-move-actions{gap:4px;display:flex}.social-move-actions button{min-width:36px;min-height:44px}.setup-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.setup-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-block:24px;padding:0;list-style:none;display:grid}.setup-steps button{color:#cbd5e1;background:#101827;border:1px solid #334155;border-radius:10px;flex-direction:column;align-items:center;gap:6px;width:100%;min-height:64px;padding:8px 4px;font-size:12px;display:flex}.setup-steps button[aria-current=step]{color:#f4dc9f;background:#d5b66f18;border-color:#d5b66f}.setup-steps button span{font-size:16px;font-weight:800}.setup-navigation{justify-content:space-between;gap:12px;margin-top:24px;display:flex}.setup-image-preview{object-fit:cover;border-radius:8px;max-width:120px;max-height:72px}.setup-summary{grid-template-columns:auto 1fr;gap:12px;display:grid}.setup-summary dd{overflow-wrap:anywhere;margin:0}.card-design.card-layout-executive .card-cover,.card-design.card-layout-creative .card-cover,.card-design.card-layout-minimal .card-cover,.card-design.card-layout-direct .card-cover{aspect-ratio:2.2;height:auto;min-height:0}.card-design.card-layout-executive .card-identity{text-align:start}@media (max-width:480px){.card-style-choice>strong{font-size:14px}.social-editor-row{flex-wrap:wrap}.social-move-actions{margin-inline-start:auto}}.card-qr-panel{flex-direction:column;align-items:center;gap:14px;margin-block:18px;display:flex}.card-qr-panel img{background:#fff;border-radius:8px;max-width:100%;height:auto}.card-qr-panel [aria-disabled=true]{opacity:.5;cursor:default}.preview-qr{border-block-start:1px solid #334155;margin-top:18px}.preview-qr summary{cursor:pointer;min-height:44px;padding-block:14px}.social-drag-handle{cursor:grab;min-width:28px;min-height:44px;font-size:22px}.network-links-editor .link-add-button{margin-block:12px 20px}.link-platform-picker,.link-edit-form{background:#0d1524;border:1px solid #3c4c63;border-radius:16px;margin-block:16px;padding:18px}.link-picker-heading,.network-link-actions,.network-link-identity,.link-edit-form h3{align-items:center;gap:10px;display:flex}.link-picker-heading{justify-content:space-between}.link-picker-heading h3{margin:0}.link-picker-heading button{flex-shrink:0;min-width:44px;min-height:44px}.link-platform-search span{align-items:center;gap:8px;display:flex}.link-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.workspace-design .link-platform-grid button{color:#f8fafc;background:#172234;border:1px solid #334155;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:95px;padding:12px 6px;display:flex}.link-platform-grid button svg{width:26px;height:26px}.link-platform-grid button small{font-size:11px}.network-link-card{border:1px solid #334155;border-radius:14px;min-width:0;margin-block:12px;padding:16px}.network-link-identity>svg{flex:0 0 28px;width:28px;height:28px}.network-link-identity>div{flex:1;min-width:0}.network-link-identity strong,.network-link-identity span{display:block}.network-link-identity span{color:#94a3b8;overflow-wrap:anywhere;margin-top:4px;font-size:13px}.network-link-actions{flex-wrap:wrap;margin-top:14px}.network-link-actions>button{justify-content:center;align-items:center;gap:6px;min-height:44px;display:inline-flex}.network-link-actions .social-move-actions{margin-inline-start:auto}.network-links-empty{text-align:center;color:#cbd5e1;border:1px dashed #334155;border-radius:16px;margin-block:16px;padding:28px 14px}.network-links-empty>svg{margin-inline:auto}.network-links-visibility{border-block-start:1px solid #334155;margin-top:20px}.network-links-visibility summary{cursor:pointer;min-height:44px;padding-block:14px}@media (max-width:420px){.link-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.network-link-actions .social-move-actions{margin-inline-start:0}}.card-design .profile-links-list{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.card-design .profile-link-public>a{border-radius:var(--button-radius,10px);border:1px solid var(--card-line,#94a3b840);background:var(--service-bg);block-size:54px;inline-size:54px;color:var(--service-fg);justify-content:center;align-items:center;min-height:54px;padding:0;text-decoration:none;display:flex}.card-design .profile-link-public>a>svg{flex:0 0 24px;width:24px;height:24px}.card-design .profile-links-panel>.email-actions{min-inline-size:0;margin-block-start:16px}.network-link-card>.toggle{margin-block:12px 0}.setup-image-controls{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.closure-remove-list{flex-wrap:wrap;gap:8px;margin-block:12px;display:flex}.closure-remove-list button{align-items:center;gap:8px;min-height:44px;display:inline-flex}.workspace-save-action{z-index:15;pointer-events:none;justify-content:flex-end;margin-bottom:20px;display:flex;position:sticky;top:12px}.workspace-save-action>button{pointer-events:auto}@media (max-width:800px){.workspace-save-action{justify-content:flex-start}}.auth-remember{cursor:pointer;align-items:flex-start;gap:10px;margin-block:12px;font-size:.9rem;display:flex}.auth-remember input{accent-color:#ff9125;flex:0 0 18px;width:18px;height:18px;margin-top:3px}.card-design.without-avatar .card-identity,.card-design.without-cover .card-identity{padding-block-start:var(--space-6)}.card-design.without-cover .card-identity,.card-design.without-cover .avatar,.card-design .card-identity>:first-child:not(.avatar){margin-block-start:0}.card-design .public-details:empty{display:none}:root{--shadow-primary:0 4px 14px #ff912559;--shadow-primary-hover:0 6px 20px #ff912573;--shadow-subtle:0 1px 3px #00000008;--shadow-panel:0 6px 24px -6px #242c3912, 0 1px 3px #00000008;--shadow-featured:0 12px 32px -8px #ff912547;--shadow-popover:0 12px 32px -8px #0003;--shadow-card-glow:0 0 0 3px #ff912533;--shadow-badge:0 2px 8px -2px #ff912526;--shadow-orange-glow:0 6px 16px -2px #ef552c38;--shadow-orange-subtle:0 6px 16px -4px #ef552c1f;--shadow-orange-button:0 4px 14px -2px #ef552c33;--overlay-bg:#20232366;--overlay-dark:#11111140;--overlay-crop:#111c;--brand-glow-subtle:#ff91251a;--brand-glow-border:#ff912538;--welcome-dark-bg:#ffffff08;--welcome-dark-border:#ffffff14;--welcome-dark-shadow:0 4px 16px #00000040;--welcome-icon-bg:#e8590c1f;--welcome-icon-dark-bg:#e8590c2e}html,body{overflow-x:clip}body{background:var(--brand-canvas);color:var(--ink)}body,h1,h2,h3,.brand{font-family:var(--font-body)}h1,h2,h3{letter-spacing:-.035em}[dir=rtl] :is(h1,h2,h3,.eyebrow){letter-spacing:0}:where(button,a,summary,input,select,textarea):focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}:where(button,a.primary,a.secondary,.landing-link):active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.landing-price,.landing-price span,.landing-special-offer strong,.workspace-metric-value,.stat-number,.price-tag,[data-tabular]{font-variant-numeric:tabular-nums}.site>header{height:80px;box-shadow:none!important;background:0 0!important;border:none!important;justify-content:space-between!important;align-items:center!important;display:flex!important}.brand{color:var(--ink);letter-spacing:-1.3px}.brand>span:last-child{color:var(--brand-strong)}.brand-icon{background:var(--brand-accent);color:var(--brand-on-accent);box-shadow:none;border-radius:13px}.header-actions{align-items:center!important;gap:10px!important;display:flex!important}.header-actions .account-menu,.account-menu{vertical-align:middle!important;align-items:center!important;margin:0!important;padding:0!important;display:inline-flex!important}.theme-toggle,header .language,.account-menu summary,header a.header-login,.header-actions .secondary.small{border:1px solid var(--line)!important;background:var(--brand-soft)!important;height:42px!important;min-height:42px!important;color:var(--ink)!important;white-space:nowrap!important;box-sizing:border-box!important;cursor:pointer!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;font-size:13px!important;font-weight:600!important;line-height:1!important;transition:background-color .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s!important;display:inline-flex!important}.theme-toggle{gap:8px!important;padding:0 14px!important}header .language{gap:7px!important;padding:0 14px!important}.account-menu summary{gap:8px!important;padding:0 16px!important}header a.header-login{padding:0 16px!important}.theme-toggle:hover,header .language:hover,.account-menu summary:hover,header a.header-login:hover{background:var(--brand-tint)!important;border-color:var(--brand-tint-border)!important;color:var(--brand-strong)!important}html[data-theme=dark] .theme-toggle,html[data-theme=dark] header .language,html[data-theme=dark] .account-menu summary,html[data-theme=dark] header a.header-login,html[data-theme=dark] .header-actions .secondary.small{background:var(--brand-surface)!important;border-color:var(--line)!important;color:var(--ink)!important}.header-start{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;height:42px!important;min-height:42px!important;padding:0 18px!important;font-size:13px!important;line-height:1!important;display:inline-flex!important}header nav a:hover{color:var(--brand-strong)}.primary,.landing .primary,.workspace-design .primary,.workspace-save-action .primary,.landing-price-grid article a.primary,.btn-glow,.btn-glow-gold{min-height:48px;text-shadow:none;border:1px solid #0000;border-radius:999px;font-weight:700;transition:background .16s,box-shadow .16s,transform .16s;background:var(--brand-accent)!important;color:var(--brand-on-accent)!important;box-shadow:var(--shadow-primary)!important}.primary:hover,.landing .primary:hover,.workspace-design .primary:hover,.workspace-save-action .primary:hover,.btn-glow-gold:hover{transform:translateY(-1px);background:var(--brand-accent-hover)!important;color:var(--brand-on-accent)!important;box-shadow:var(--shadow-primary-hover)!important}html[data-theme=dark] .primary,html[data-theme=dark] .landing .primary,html[data-theme=dark] .workspace-design .primary,html[data-theme=dark] .workspace-save-action .primary,html[data-theme=dark] .landing-price-grid article a.primary,html[data-theme=dark] .btn-glow,html[data-theme=dark] .btn-glow-gold{box-shadow:none!important}.secondary,.landing-link,.landing-price-grid article a.secondary{background:var(--brand-surface);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-subtle);border-radius:999px}.secondary:hover,.landing-link:hover,.landing-price-grid article a.secondary:hover{background:var(--brand-tint);color:var(--brand-strong);border-color:var(--brand-tint-border)}html[data-theme=dark] .secondary,html[data-theme=dark] .landing-link,html[data-theme=dark] .landing-price-grid article a.secondary{border-color:var(--line);box-shadow:none}.panel,.modal,.price-card,.callout,.how,.catalog-product-dialog{background:var(--brand-surface);color:var(--ink);border:1px solid var(--line);box-shadow:var(--brand-shadow);border-radius:24px}.hint,.muted,.workspace-intro,.preview-caption{color:var(--muted)}.panel h2,.panel h3,.auth-intro h1{color:var(--ink)}.empty{background:var(--brand-surface)!important;border:1px solid var(--line)!important;text-align:center!important;color:var(--muted)!important;box-shadow:var(--shadow-subtle), 0 4px 20px #00000026!important;border-radius:20px!important;max-width:580px!important;margin:32px auto!important;padding:44px 28px!important}.empty>svg{color:var(--brand-strong)!important;background:var(--brand-surface)!important;box-shadow:var(--shadow-orange-glow)!important;border-radius:50%!important;width:56px!important;height:56px!important;margin:0 auto 16px!important;padding:16px!important;display:block!important}.empty h2,.empty h3{color:var(--ink)!important;margin:12px 0 8px!important;font-size:22px!important;font-weight:700!important}.empty p{color:var(--muted)!important;max-width:440px!important;margin:0 auto 20px!important;font-size:14px!important;line-height:1.5!important}.empty :is(.primary,.secondary,a.primary,a.secondary,button.primary,button.secondary){border-radius:12px!important;justify-content:center!important;align-items:center!important;height:44px!important;min-height:44px!important;padding:0 24px!important;font-size:14px!important;font-weight:600!important;display:inline-flex!important}html[data-theme=dark] .empty{background:var(--brand-soft)!important;border-color:var(--line)!important;box-shadow:none!important}html[data-theme=dark] .empty>svg{background:var(--brand-surface)!important;color:var(--green)!important;box-shadow:none!important}input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),select,textarea{background:var(--brand-field);color:var(--ink);border:1px solid var(--brand-input-border);border-radius:22px;min-height:48px;transition:border-color .16s,background-color .16s,box-shadow .16s}textarea{border-radius:20px}input:focus,select:focus,textarea:focus{background:var(--brand-surface);border-color:var(--brand-accent);outline-color:var(--brand-accent);box-shadow:0 0 0 3px var(--brand-tint-border)}html[data-theme=dark] input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),html[data-theme=dark] select,html[data-theme=dark] textarea{border-color:var(--line)}input[type=checkbox],input[type=radio]{accent-color:var(--brand-strong)}input::placeholder,textarea::placeholder{color:var(--muted)}.notice{background:var(--brand-tint);color:var(--brand-strong);border-color:var(--brand-tint-border);box-shadow:var(--brand-shadow)}.badge,.demo-banner,.callout{background:var(--brand-tint);color:var(--brand-strong);border-color:var(--brand-tint-border)}.modal-backdrop{background:var(--overlay-bg);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.auth-layout{gap:64px}.auth-intro h1 em{color:inherit;font-style:normal}.auth-panel{padding:32px}.auth-benefits svg{color:var(--brand-strong)}.auth-error{color:var(--state-error-text);background:var(--state-error-bg);border-color:var(--state-error-border)}.auth-success{color:var(--state-success-text);background:var(--state-success-bg);border-color:var(--state-success-border)}.auth-input{background:var(--brand-field);border-color:var(--line);border-radius:999px}.landing{--landing-gold:var(--brand-strong);--landing-muted:var(--muted);max-width:1200px;color:var(--ink);margin:0 auto;padding:32px 32px 72px;position:relative;overflow:clip}.landing:before{content:"";background:radial-gradient(ellipse 850px 420px at 50% 100px, var(--brand-tint), transparent 70%);pointer-events:none;z-index:0;width:100%;max-width:1200px;height:600px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.landing:after,.landing-showcase:before{display:none}.landing-hero{gap:72px;padding:48px 0 80px}.landing-copy h1{color:var(--ink);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(40px,4.8vw,64px);font-weight:850;line-height:1.1}.landing-copy h1 em,.landing-copy h1 .hero-gradient{color:inherit;font-style:normal;display:inline}[dir=rtl] .landing-copy h1 em,[dir=rtl] .landing-copy h1 .hero-gradient{color:inherit}.landing-copy>p{color:var(--muted);max-width:520px;font-size:17.5px;line-height:1.65}.landing-kicker{color:var(--brand-strong);background:var(--brand-tint);border:1px solid var(--brand-tint-border);box-shadow:var(--shadow-badge);border-radius:var(--radius-control);letter-spacing:normal;text-transform:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:8px;padding:8px 16px;font-size:12px;font-weight:600;display:inline-flex}.landing-kicker:before{content:"";background:var(--brand-orange);width:6px;height:6px;box-shadow:0 0 6px var(--brand-orange);border-radius:50%}.landing-kicker>span:first-child{background:var(--brand-accent);box-shadow:none;animation:none}.landing-actions{gap:14px;margin-top:28px}.landing-link{-webkit-backdrop-filter:none;backdrop-filter:none;padding:12px 20px}.landing-showcase{background:linear-gradient(180deg, var(--brand-soft) 0%, var(--brand-tint) 100%);border:1px solid var(--brand-tint-border);border-radius:44px;padding:24px 16px}html[data-theme=dark] .landing-showcase{background:var(--brand-tint);border:0}.showcase-caption{color:var(--muted);letter-spacing:normal;background:0 0;border:0;padding:0;font-size:9px}.showcase-pulse-tag{background:var(--brand-surface);color:var(--brand-strong);border-color:var(--line);font-size:9px}.pulse-dot,.live-dot-pulse{background:var(--brand-accent);box-shadow:none;animation:none}.showcase-phone{background:var(--brand-surface);border:7px solid var(--line);height:570px;max-height:none;box-shadow:0 20px 50px -24px var(--overlay-dark);border-radius:40px}.phone-notch{background:var(--line)}.phone-speaker{background:var(--muted)}.showcase-nfc{background:var(--brand-accent);color:var(--brand-on-accent);border:5px solid var(--brand-white);box-shadow:0 12px 30px -14px var(--overlay-dark);border-radius:24px;transform:rotate(-6deg)}.showcase-nfc>span[dir=ltr],.showcase-nfc>span:not(.nfc-pulse-badge),.showcase-nfc strong,.showcase-nfc .nfc-bottom{color:var(--brand-on-accent)}.nfc-pulse-badge{color:var(--brand-on-accent);background:var(--brand-orange);-webkit-backdrop-filter:none;backdrop-filter:none;border:0}.nfc-pulse-ring{background:var(--brand-on-accent);box-shadow:none;animation:none}.showcase-note{color:var(--muted);font-size:11px}.landing-heading h2,.landing-faq h2,.landing-final h2{color:var(--ink);font-weight:700}.landing-heading>p,.landing-final p{color:var(--muted)}.landing-bento-grid{gap:20px}.landing .bento-card,.landing-features article{background:var(--brand-surface);border:1px solid var(--line);box-shadow:var(--shadow-panel);border-radius:28px;padding:28px}html[data-theme=dark] .landing .bento-card,html[data-theme=dark] .landing-features article{box-shadow:none}.landing .bento-card:hover,.landing-features article:hover{border-color:var(--brand-tint-border);box-shadow:var(--brand-shadow);transform:translateY(-2px)}.bento-card h3,.landing-features h3{color:var(--ink);font-weight:700}.bento-card p,.landing-features p{color:var(--muted)}.bento-tag,.bento-tag-blue,.bento-tag-amber,.bento-tag-indigo,.bento-tag-emerald{background:var(--brand-tint);color:var(--brand-strong);border:0;border-radius:999px}.bento-preview{background:var(--brand-soft);border:0;border-radius:20px}.bento-mini-thumb,.bento-slot{background:var(--brand-surface);color:var(--muted);border-color:var(--line);border-radius:999px}.preview-btn{border-radius:999px}.preview-btn-primary,.preview-btn-whatsapp{background:var(--brand-accent);color:var(--brand-on-accent)}.bento-promo-badge{color:var(--brand-on-accent);background:var(--brand-orange);border:0;border-radius:999px}.bento-slot.active,.bento-slot.confirm{background:var(--brand-tint);color:var(--brand-strong);border-color:var(--brand-tint-border)}.bento-preview-live{color:var(--brand-strong)}.landing-process{background:var(--brand-soft);border:0;border-radius:32px;padding:36px}.landing-process .landing-heading{align-items:start}.landing .step-card,.landing-steps article{background:var(--brand-surface);border:1px solid var(--line);box-shadow:none;border-radius:24px}.step-card h3,.landing-steps h3{color:var(--ink)}.step-card p,.landing-steps p{color:var(--muted)}.landing-steps article>span,.step-badge{color:var(--brand-strong);background:var(--brand-tint);border:0;border-radius:999px;padding:8px 12px}.landing .persona-tab-btn{color:var(--muted);background:var(--brand-soft);box-shadow:none;border:1px solid #0000;border-radius:999px}.landing .persona-tab-btn.active{color:var(--brand-strong);background:var(--brand-tint);border-color:var(--brand-tint-border);box-shadow:none}.persona-display-panel,.persona-card-active{background:var(--brand-soft);border-color:var(--line);box-shadow:none;border-radius:28px}.persona-card-active h3,.persona-meta h3{color:var(--ink)}.persona-desc,.persona-features-row{color:var(--muted)}.persona-pill{background:var(--brand-tint)!important;color:var(--brand-strong)!important;border:0!important}.landing .usecase-card,.usecase-grid article{background:var(--brand-surface);border:1px solid var(--line);box-shadow:var(--shadow-panel);border-radius:24px}html[data-theme=dark] .landing .usecase-card,html[data-theme=dark] .usecase-grid article{box-shadow:none}.landing .usecase-card.active{border-color:var(--brand-accent);background:var(--brand-tint)}.usecase-grid h3{color:var(--ink)}.usecase-grid p{color:var(--muted)}.landing-price-grid article,.landing-price-grid article.featured,.pack-hybride-highlight{color:var(--ink);border-radius:28px;transform:none;background:var(--brand-surface)!important;border:1px solid var(--line)!important;box-shadow:var(--shadow-panel)!important}.landing-price-grid article.featured{border:2px solid var(--brand-accent)!important;background:linear-gradient(180deg, var(--brand-tint) 0%, var(--brand-surface) 100%)!important;box-shadow:var(--shadow-featured)!important}html[data-theme=dark] .landing-price-grid article,html[data-theme=dark] .pack-hybride-highlight{box-shadow:none!important}html[data-theme=dark] .landing-price-grid article.featured{background:var(--brand-tint)!important;box-shadow:none!important}.landing-price-grid h3,.landing-price,.landing-price-tagline{color:var(--ink)}.landing-price-grid .eyebrow{color:var(--brand-strong)}.landing-price-grid article>small,.landing-price-grid article>p.hint,.landing-price-grid article>p:not(.hint),.landing-price-features{color:var(--muted)}.landing-price-features svg{color:var(--brand-strong)}.floating-highlight-badge{box-shadow:none;border:0;border-radius:999px;background:var(--brand-orange)!important;color:var(--brand-on-accent)!important}.hardware-pill{background:var(--brand-tint);color:var(--brand-strong);border-color:var(--brand-tint-border)}.landing-special-offer{background:linear-gradient(135deg, var(--brand-soft) 0%, var(--brand-tint) 100%);border:1px solid var(--brand-tint-border);box-shadow:var(--shadow-panel);border-radius:28px}html[data-theme=dark] .landing-special-offer{background:var(--brand-soft);border-color:var(--line);box-shadow:none}.special-offer-header h3,.special-offer-item h4{color:var(--ink)}.special-offer-header p,.special-offer-item p{color:var(--muted)}.special-offer-badge,.mini-badge-pill{background:var(--brand-tint);color:var(--brand-strong);border-color:var(--brand-tint-border)}.landing .special-offer-item{border-radius:24px;background:var(--brand-surface)!important;border-color:var(--line)!important;box-shadow:none!important}.special-icon-box{color:var(--brand-strong);background:var(--brand-tint)}.special-tag,.pricing-notes,.landing-price-tagline{color:var(--muted);border-color:var(--line);background:0 0}.special-offer-footer{border-color:var(--line)}.pricing-notes p,.pricing-notes p svg{color:var(--muted)}.landing-faq details{background:var(--brand-soft);border:1px solid var(--line);border-radius:20px;margin-bottom:12px;padding:20px 24px}.landing-faq details[open]{background:var(--brand-tint);border-color:var(--brand-tint-border)}.landing-faq summary{color:var(--ink)}.landing-faq summary:after{color:var(--brand-strong)}.landing-faq details p{color:var(--muted)}.landing-final{background:var(--brand-tint);box-shadow:none;border:0;border-radius:36px}.whatsapp-btn-glow{border:1px solid var(--brand-tint-border);border-radius:999px;background:var(--brand-surface)!important;color:var(--brand-strong)!important;box-shadow:none!important}.site-footer{color:var(--muted);border-top:1px solid var(--line);background:var(--brand-soft)}html[data-theme=dark] .site-footer{background:var(--brand-surface)}.site-footer .footer-links a,.site-footer .footer-contact a:last-child{color:var(--muted)}.floating-whatsapp{background:var(--brand-orange);color:var(--brand-on-accent);border:1px solid var(--brand-orange);box-shadow:var(--brand-shadow)}.workspace-design.workspace{background:0 0!important;grid-template-columns:260px minmax(0,1fr)!important;gap:32px!important}@media (max-width:1280px){.workspace-design.workspace{grid-template-columns:240px minmax(0,1fr)!important;gap:22px!important}}.workspace-design>aside{background:var(--brand-surface);border:1px solid var(--line);box-shadow:var(--shadow-panel);border-radius:28px;padding:24px 18px}html[data-theme=dark] .workspace-design>aside{box-shadow:none}.workspace-design aside h3,.workspace-design .workspace-head h1,.workspace-design .panel-title h2{color:var(--ink)}.workspace-nav-group{color:var(--brand-strong);letter-spacing:normal;text-transform:none;margin:20px 0 8px;padding-inline-start:16px;font-size:11px;font-weight:700;display:block}[dir=rtl] .workspace-nav-group{letter-spacing:0;font-size:12px}html[data-theme=dark] .workspace-nav-group{color:var(--muted)}.workspace-navigation,.workspace-nav-item{width:100%!important}.workspace-navigation button,.workspace-design .setup-launch,.sidebar-logout,.workspace-design aside>.text-button,.workspace-design aside>a.secondary{text-align:start;white-space:nowrap;justify-content:flex-start;align-items:center;gap:12px;width:100%;height:44px;min-height:44px;padding:0 16px;font-size:14px;display:flex;box-sizing:border-box!important;border-radius:999px!important;transition:background-color .16s,color .16s,border-color .16s,transform .16s!important}.workspace-navigation button>svg,.workspace-design .setup-launch>svg,.sidebar-logout>svg,.workspace-design aside>a.secondary>svg{color:var(--muted);transition:color .16s;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;display:flex!important}.workspace-navigation button>span,.workspace-design .setup-launch>span,.sidebar-logout>span,.workspace-design aside>a.secondary>span{text-align:start;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;font-weight:600;overflow:hidden}.workspace-design .setup-launch{background:linear-gradient(135deg, var(--brand-tint) 0%, var(--brand-soft) 100%)!important;color:var(--brand-strong)!important;border:1px solid var(--brand-tint-border)!important;box-shadow:var(--shadow-orange-subtle)!important;margin-bottom:16px!important}.workspace-design .setup-launch>svg{color:var(--brand-strong)!important}.workspace-design .setup-launch:hover{background:linear-gradient(135deg, var(--brand-tint) 0%, var(--brand-soft) 100%)!important;border-color:var(--brand-tint-border)!important;color:var(--brand-strong)!important}.workspace-design .setup-launch:hover>svg{color:var(--brand-strong)!important}html[data-theme=dark] .workspace-design .setup-launch{background:var(--brand-surface)!important;color:var(--ink)!important;border:1px solid var(--line)!important;box-shadow:none!important}html[data-theme=dark] .workspace-design .setup-launch>svg{color:var(--muted)!important}html[data-theme=dark] .workspace-design .setup-launch:hover{background:var(--brand-tint)!important;border-color:var(--brand-tint-border)!important;color:var(--brand-strong)!important}html[data-theme=dark] .workspace-design .setup-launch:hover>svg{color:var(--brand-strong)!important}.workspace-navigation button{color:var(--ink)!important;background:0 0!important;border:1px solid #0000!important}.workspace-navigation button>svg{color:var(--brand-strong);opacity:.8}.workspace-navigation button:hover{background:var(--brand-tint)!important;color:var(--brand-strong)!important;border-color:#0000!important}.workspace-navigation button:hover>svg{color:var(--brand-strong)!important;opacity:1!important}.workspace-navigation button.selected{color:var(--brand-strong)!important;background:linear-gradient(135deg, var(--brand-tint) 0%, var(--brand-tint) 100%)!important;border:1px solid var(--brand-tint-border)!important;box-shadow:var(--shadow-orange-button)!important;font-weight:700!important}.workspace-navigation button.selected>svg{color:var(--brand-strong)!important;opacity:1!important}.workspace-navigation button.selected>span{font-weight:700!important}html[data-theme=dark] .workspace-navigation button{color:var(--ink)!important}html[data-theme=dark] .workspace-navigation button>svg{color:var(--muted);opacity:1}html[data-theme=dark] .workspace-navigation button:hover{background:var(--brand-tint)!important;color:var(--brand-strong)!important}html[data-theme=dark] .workspace-navigation button:hover>svg{color:var(--brand-strong)!important}html[data-theme=dark] .workspace-navigation button.selected{background:var(--brand-tint)!important;border:1px solid var(--brand-tint-border)!important;color:var(--brand-strong)!important;box-shadow:none!important}html[data-theme=dark] .workspace-navigation button.selected>svg{color:var(--brand-strong)!important}.workspace-navigation .nav-count{color:var(--brand-on-accent);background:var(--brand-accent);box-shadow:none;border-radius:16px;margin-inline-start:auto;padding:2px 7px;font-size:12px;font-weight:700}.sidebar-logout,.workspace-design aside>.text-button{color:var(--state-danger)!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;margin-top:10px!important}.sidebar-logout>svg,.workspace-design aside>.text-button>svg{color:var(--state-danger)!important}.sidebar-logout:hover,.workspace-design aside>.text-button:hover{background:var(--state-danger-surface)!important;border-color:var(--state-danger-border)!important;color:var(--state-danger-hover)!important}html[data-theme=dark] .sidebar-logout,html[data-theme=dark] .workspace-design aside>.text-button,html[data-theme=dark] .sidebar-logout>svg,html[data-theme=dark] .workspace-design aside>.text-button>svg{color:var(--state-danger)!important}html[data-theme=dark] .sidebar-logout:hover,html[data-theme=dark] .workspace-design aside>.text-button:hover{background:var(--state-danger-surface)!important;border-color:var(--state-danger-border)!important}.workspace-design .sidebar-note{border-top:1px solid var(--line);color:var(--muted);align-items:flex-start;gap:10px;margin-top:22px;padding-top:16px;font-size:13px;line-height:1.5;display:flex}.workspace-design .sidebar-note>svg{color:var(--muted);flex-shrink:0;margin-top:2px}.workspace-design .sidebar-note p{overflow-wrap:break-word;margin:0}.account-status-dot{background:var(--brand-accent)}.account-menu-panel{background:var(--brand-surface)!important;color:var(--ink)!important;border:1px solid var(--line)!important;box-shadow:var(--shadow-popover)!important;border-radius:20px!important;padding:18px!important}.account-menu-panel strong{color:var(--muted)!important;text-transform:none!important;letter-spacing:normal!important;font-size:12px!important;font-weight:600!important}.account-email{color:var(--ink)!important;font-size:14px!important;font-weight:600!important}.account-menu-panel a{color:var(--ink)!important;border-top:1px solid var(--line)!important;font-size:14px!important;font-weight:500!important;transition:color .16s!important}.account-menu-panel a:hover{color:var(--brand-strong)!important}.account-menu-panel button{color:var(--state-danger)!important;border-top:1px solid var(--line)!important;cursor:pointer!important;font-size:14px!important;font-weight:600!important;transition:opacity .16s!important}.account-menu-panel button:hover{opacity:.8!important}html[data-theme=dark] .account-menu-panel button{color:var(--state-danger)!important}.workspace-design .workspace-tab-content>.panel,.workspace-design .workspace-tab-content>section.panel{background:var(--brand-surface);border:1px solid var(--line);box-shadow:var(--shadow-panel);border-radius:28px;padding:28px}html[data-theme=dark] .workspace-design .workspace-tab-content>.panel,html[data-theme=dark] .workspace-design .workspace-tab-content>section.panel{box-shadow:none}.workspace-design .panel-title{border-color:var(--line)}.workspace-design .workspace-tab-content .field input:not([type=checkbox]):not([type=radio]),.workspace-design .workspace-tab-content .field select,.workspace-design .workspace-tab-content .field textarea{background:var(--brand-field);border:1px solid var(--brand-input-border);color:var(--ink);border-radius:22px}html[data-theme=dark] .workspace-design .workspace-tab-content .field input:not([type=checkbox]):not([type=radio]),html[data-theme=dark] .workspace-design .workspace-tab-content .field select,html[data-theme=dark] .workspace-design .workspace-tab-content .field textarea{border-color:var(--line)}:is(.workspace-design .workspace-tab-content .field input:focus-visible,.workspace-design .workspace-tab-content .field select:focus-visible,.workspace-design .workspace-tab-content .field textarea:focus-visible){background:var(--brand-surface);outline:2px solid var(--brand-accent);outline-offset:2px}.workspace-design .workspace-card-preview{border:8px solid var(--phone-bezel,#272d36);background:var(--brand-surface);scrollbar-width:thin;scrollbar-color:#ffffff1f transparent;isolation:isolate;border-radius:46px;padding:30px 14px 24px;transition:border-color .3s,box-shadow .3s;position:relative;overflow:hidden auto;box-shadow:0 30px 70px -16px #00000080,0 12px 28px -10px #0000004d,inset 0 0 0 1px #ffffff1f,inset 0 2px 10px #0000004d}.workspace-design .workspace-card-preview:before{content:"";z-index:30;pointer-events:none;background:#000;border-radius:14px;width:92px;height:22px;margin:-22px auto 16px;display:block;position:sticky;top:-24px;box-shadow:0 0 0 1px #ffffff14,0 3px 6px #0009}.workspace-design .workspace-card-preview:after{content:"";opacity:.22;z-index:30;pointer-events:none;background:currentColor;border-radius:999px;width:120px;height:4.5px;margin:16px auto -12px;display:block;position:sticky;bottom:-16px}html[data-theme=light] .workspace-design .workspace-card-preview{--phone-bezel:#cfd6de;background:var(--brand-surface);box-shadow:0 24px 60px -14px #0f172a33,0 10px 22px -8px #0f172a1f,inset 0 0 0 1px #ffffffe6,inset 0 2px 8px #0000000d}html[data-theme=dark] .workspace-design .workspace-card-preview{--phone-bezel:#1b2027;background:var(--brand-surface);box-shadow:0 34px 80px -18px #000000a6,0 14px 30px -10px #0006,inset 0 0 0 1px #ffffff14,inset 0 2px 10px #00000059}.preview-heading .eyebrow{color:var(--brand-strong);text-transform:none;letter-spacing:normal}.preview-live-dot{background:var(--brand-accent);box-shadow:none}.workspace-design .card-style-choice,.workspace-design .card-palette,.workspace-design .link-platform-grid button{background:var(--brand-soft);color:var(--ink);border-color:var(--line)}.workspace-design .card-style-choice[aria-pressed=true],.workspace-design .card-palette[aria-pressed=true]{border-color:var(--brand-strong);outline-color:var(--brand-strong);box-shadow:var(--shadow-card-glow)}.card-style-choice small{color:var(--brand-strong)}.style-advanced,.contact-action-row,.social-editor-row{border-color:var(--line)}.workspace-save-action,.save-bar{box-shadow:none!important;background:0 0!important;border:0!important}.card-design.profile-card{box-shadow:var(--brand-shadow);border-width:1px;border-radius:30px;gap:14px;padding:14px}.card-design.profile-card.theme-light{background:var(--card-fond,var(--brand-canvas));border-color:var(--line)}.card-design .card-cover{aspect-ratio:2.2;width:100%;height:auto;min-height:0;box-shadow:none;border-color:var(--card-line,var(--line));background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:22px}.card-design.theme-light .card-cover{background-color:var(--block-bg,var(--brand-tint))}.card-design .card-identity{box-shadow:none;border-radius:24px}.card-design .avatar{width:100px;height:100px;box-shadow:0 0 0 2px var(--button-bg,var(--accent));margin-top:-50px;font-size:30px}.card-design .avatar:hover{box-shadow:0 0 0 2px var(--button-bg,var(--accent));transform:none}.card-design .card-identity :is(h1,h2){text-transform:none;letter-spacing:-.025em;font-weight:700}.card-design .card-identity .eyebrow{letter-spacing:normal;font-size:11px}.card-design .card-action-icons>button{box-shadow:none;border-color:#0000}.card-design .card-action-icons>button:hover{box-shadow:none;transform:translateY(-1px)}.card-design .public-details .panel,.card-design .public-details .card-promotions{box-shadow:none;border-radius:24px}.card-design .catalogue-item,.card-design .promotion-item{box-shadow:none;border-radius:20px}.card-design .card-footer-brand .card-brand{box-shadow:none}.card-legal-footer{color:var(--muted)}.docare-date-pill{background:var(--brand-field);color:var(--muted);border-color:var(--line);box-shadow:none;border-radius:24px}.docare-date-pill.active{background:var(--brand-accent);color:var(--brand-on-accent);box-shadow:none;border-color:#0000}.docare-date-strip{gap:8px}@media (max-width:1024px){.landing-hero{grid-template-columns:1fr;gap:28px;padding-block:28px 52px}.landing-showcase{max-width:440px}.landing-copy,[dir=rtl] .landing-copy{text-align:center;align-items:center}}@media (max-width:680px){.site>header{gap:12px;height:auto;min-height:76px;padding:16px}.brand{font-size:24px}.brand-icon{width:34px;height:34px}.header-actions{gap:10px}.landing{padding:16px 18px 44px}.landing-copy h1{font-size:clamp(34px,8.2vw,46px)}.landing-copy>p{font-size:16px}.landing-showcase{border-radius:32px;padding:20px 10px}.showcase-caption{flex-wrap:wrap;justify-content:center}.showcase-phone{height:500px}.showcase-nfc{width:150px;inset-inline-end:0}[dir=rtl] .showcase-nfc{inset-inline:auto 0}.landing-process,.landing-final{border-radius:28px;padding:28px 20px}.landing-process .landing-heading{flex-direction:column;gap:12px}.landing .bento-card{padding:24px}.workspace-design .workspace-tab-content>.panel,.workspace-design .workspace-tab-content>section.panel{padding:20px}.auth-layout{gap:28px;margin-block:32px}.auth-panel{padding:24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.landing .landing-price-features li,.landing .landing-price-features li strong,.landing .landing-price small{color:var(--muted)}.landing .landing-price-features li svg{color:var(--brand-strong)}.card-design.theme-light .card-cover:not([style]){background:var(--brand-tint);background-image:radial-gradient(circle at 85% 0%, var(--shadow-card-glow) 0 35%, transparent 35.5%)}html[data-theme=dark] .showcase-phone{background:var(--brand-surface);border-color:var(--line)}html[data-theme=dark] .phone-notch{background:var(--line)}html[data-theme=dark] .phone-speaker{background:var(--muted)}html[data-theme=dark] .showcase-nfc{border-color:var(--brand-surface)}html[data-theme=dark] .auth-error{background:var(--state-error-bg);color:var(--state-error-text);border-color:var(--state-error-border)}html[data-theme=dark] .auth-success{background:var(--state-success-bg);color:var(--state-success-text);border-color:var(--state-success-border)}html[data-theme=dark] .header-login{color:var(--ink)}@media (max-width:680px){.theme-toggle{flex-shrink:0;width:44px;padding:10px}.theme-toggle-label{display:none}}html[data-theme=dark] .landing-showcase .profile-card{--card-fond:var(--brand-charcoal)!important;--block-bg:var(--brand-slate)!important;--card-bg:var(--brand-slate)!important;--card-fg:var(--ink)!important;--card-muted:var(--muted)!important;--block-fg:var(--ink)!important}html[data-theme=dark] .landing-showcase .card-design .card-identity{border-color:var(--line)}@media (max-width:680px){header>.header-actions{flex-wrap:wrap;flex-basis:100%;justify-content:space-between;min-width:0;margin-inline:0}}[dir=rtl]{font-family:var(--font-arabic)}[dir=rtl] :is(:not(code):not(pre):not(kbd):not(samp):not([dir=ltr])){letter-spacing:0!important}[dir=rtl] :is(h1,h2,h3,h4,h5,.landing-copy h1,.brand){font-family:var(--font-arabic);line-height:1.35!important}[dir=rtl] .landing-copy>p,[dir=rtl] .workspace-intro,[dir=rtl] .panel p{line-height:1.8}[dir=rtl] :is(.badge,.landing-kicker,.persona-pill,.theme-toggle,.nfc-pulse-badge){letter-spacing:0!important}[dir=rtl] .header-actions{margin-inline-start:auto}.crop-overlay{background:var(--overlay-crop)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.crop-dialog{background:var(--brand-surface)!important;color:var(--ink)!important;border:1px solid var(--line)!important;box-shadow:var(--brand-shadow)!important;border-radius:28px!important}.crop-header h2,.crop-header p,.crop-adjustments p,.crop-adjustments label,.crop-footer p{color:var(--ink)!important}.crop-footer p.hint{color:var(--muted)!important}.crop-frame{box-shadow:0 0 0 1px var(--brand-surface), 0 12px 32px var(--shadow-featured);border-color:var(--brand-accent)!important}.crop-dialog input[type=range]{accent-color:var(--brand-strong)!important}.crop-live-preview{background:var(--brand-soft)!important;border:1px solid var(--line)!important;border-radius:20px!important}.crop-live-badge{color:var(--brand-strong)!important}.crop-live-badge .live-dot{background:var(--brand-accent)!important}.crop-footer .primary{background:var(--brand-accent)!important;color:var(--brand-on-accent)!important}.crop-header .secondary,.crop-footer .secondary{background:var(--brand-surface)!important;color:var(--ink)!important;border:1px solid var(--line)!important}input[type=file]{background:var(--brand-field);border:1px dashed var(--line);min-height:auto;color:var(--muted);cursor:pointer;border-radius:16px;padding:8px 12px;font-size:13px;transition:border-color .16s,background .16s}input[type=file]:hover{border-color:var(--brand-strong);background:var(--brand-tint)}input[type=file]::file-selector-button{background:var(--brand-surface);color:var(--ink);border:1px solid var(--line);cursor:pointer;border-radius:999px;margin-inline-end:12px;padding:6px 14px;font-size:12px;font-weight:600;transition:background-color .16s,color .16s,border-color .16s}input[type=file]::file-selector-button:hover{background:var(--brand-accent);color:var(--brand-on-accent);border-color:var(--brand-accent)}.route-loading{background:var(--brand-canvas)!important;color:var(--ink)!important}.route-loading-spinner{border-color:var(--line)!important;border-top-color:var(--brand-accent)!important}.legal-page{max-width:900px;margin-inline:auto;padding:32px 24px 72px}.legal-page h1,.legal-page h2{color:var(--ink)!important}.legal-status{background:var(--brand-tint)!important;border:1px solid var(--brand-tint-border)!important;color:var(--brand-strong)!important;border-radius:20px!important}.legal-page [lang=ar]{border-top:1px solid var(--line)!important}.public-legal{color:var(--muted)!important}.public-legal a{transition:color .16s;color:var(--muted)!important}.public-legal a:hover{color:var(--brand-strong)!important}.catalog-tabs button{background:var(--brand-soft);color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:8px 18px;font-weight:600;transition:background-color .16s,color .16s,border-color .16s}.catalog-tabs button:hover{background:var(--brand-tint);color:var(--brand-strong);border-color:var(--brand-tint-border)}.catalog-tabs [aria-selected=true]{background:var(--brand-tint)!important;color:var(--brand-strong)!important;border-color:var(--brand-tint-border)!important}.catalog-editor .catalog-options{border-block-start:1px solid var(--line)!important}.catalog-editor .catalog-empty{border:1px dashed var(--line)!important;background:var(--brand-surface)!important;color:var(--muted)!important;border-radius:16px!important}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:var(--muted)}html[data-theme=dark] .route-loading{background:var(--brand-charcoal)!important;color:var(--ink)!important}html[data-theme=dark] .crop-overlay{background:var(--overlay-crop)!important}.card-design .card-identity .eyebrow{color:var(--card-muted,var(--card-fg))}.card-design .public-details .panel :is(h2,h3),.card-design .public-details .card-promotions :is(h2,h3){color:var(--block-fg,var(--card-fg))}.brand-icon{color:var(--brand-on-accent);border-radius:10px}.primary,.secondary,.landing-link,.header-start,.btn-glow,.btn-glow-gold,.workspace-design .setup-launch,.workspace-navigation button,.catalog-tabs button,.auth-input{border-radius:12px}.header-actions :is(.theme-toggle,.language,.header-login),.account-menu summary,.workspace-navigation button,.workspace-design .setup-launch{border-radius:12px!important}.panel,.modal,.catalog-product-dialog,.workspace-design>aside,.workspace-design .workspace-tab-content>.panel,.workspace-design .workspace-tab-content>section.panel,.landing .bento-card,.landing .usecase-card,.landing-price-grid article{border-radius:18px}input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),select,textarea,.workspace-design .workspace-tab-content .field input:not([type=checkbox]):not([type=radio]),.workspace-design .workspace-tab-content .field select,.workspace-design .workspace-tab-content .field textarea{border-radius:12px}.workspace-design .workspace-head .eyebrow,.workspace-head .eyebrow,.persona-features-row svg{color:var(--brand-strong)}.workspace-navigation button.selected{border-inline-start:3px solid var(--brand-accent)!important}.landing-copy h1{letter-spacing:-.045em;font-weight:900}.landing-heading h2,.landing-final h2,.auth-intro h1,.workspace-head h1{font-weight:800}.landing-showcase{border-radius:24px}.landing-process,.landing-final{border-block-start:3px solid var(--brand-vermilion);border-radius:20px}.landing-price-grid article a.primary{border-radius:12px}.pill span,.session-loading-dot{background:var(--brand-accent)}.session-loading,.catalog-empty{color:var(--muted)}.navigation-progress{background:var(--brand-accent)}.workspace-design .workspace-tab-content .field input::placeholder,.workspace-design .workspace-tab-content .field textarea::placeholder{color:var(--muted)}.workspace-main>.callout,.workspace-welcome{box-sizing:border-box;align-items:center;gap:14px;max-width:100%;background:var(--brand-surface)!important;border:1px solid var(--line)!important;border-inline-start:3px solid var(--brand-orange)!important;box-shadow:var(--shadow-subtle)!important;border-radius:12px!important;margin:0 0 20px!important;padding:12px 18px!important;display:flex!important}html[data-theme=dark] .workspace-main>.callout,html[data-theme=dark] .workspace-welcome{background:var(--welcome-dark-bg)!important;border:1px solid var(--welcome-dark-border)!important;border-inline-start:3px solid var(--brand-orange)!important;box-shadow:var(--welcome-dark-shadow)!important}.workspace-welcome-icon{background:var(--welcome-icon-bg);width:32px;height:32px;color:var(--brand-orange);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}html[data-theme=dark] .workspace-welcome-icon{background:var(--welcome-icon-dark-bg);color:var(--brand-orange)}.workspace-main>.callout>svg,.workspace-welcome>svg{flex-shrink:0;color:var(--brand-orange)!important}.workspace-main>.callout p,.workspace-welcome p{color:var(--ink)!important;margin:0!important;font-size:13.5px!important;line-height:1.55!important}.workspace-main>.callout strong,.workspace-welcome strong{color:var(--ink)!important;font-weight:700!important}.workspace-design .workspace-head{margin-block-end:24px}.workspace-design .workspace-head .eyebrow{align-items:center;gap:6px;margin-bottom:8px;display:inline-flex;color:var(--brand-strong)!important;letter-spacing:normal!important;text-transform:none!important;font-size:12px!important;font-weight:600!important}.workspace-design .workspace-head h1{letter-spacing:-.03em!important;color:var(--ink)!important;margin:0 0 6px!important;font-size:clamp(26px,3.2vw,32px)!important;font-weight:850!important;line-height:1.25!important}.workspace-design .workspace-intro{color:var(--muted)!important;margin:0!important;font-size:14.5px!important;line-height:1.55!important}.landing-proof,.landing-sharing>p,.hardware-note,.landing-pilot p{color:var(--muted)}.landing-sharing span,.nfc-mini-phone,.nfc-mini-phone small{color:var(--ink);background:var(--brand-surface);border-color:var(--line)}.landing-proof svg,.landing-sharing svg,.landing-features article>svg,.impact-stat-value,.nfc-signal,.nfc-mini-phone>span{color:var(--brand-strong)}.landing-sharing span:hover,.docare-date-pill:hover{color:var(--brand-strong);background:var(--brand-tint);border-color:var(--brand-tint-border)}.docare-date-pill.active:hover{color:var(--brand-on-accent);background:var(--brand-accent-hover)}.showcase-dot{background:var(--brand-accent)}.feature-index{color:var(--brand-strong);background:var(--brand-tint);border-color:var(--brand-tint-border)}.nfc-mini-card{color:var(--brand-on-accent);background:var(--brand-accent);border-color:var(--brand-accent)}.landing-pilot h3{color:var(--ink)}.landing .primary,.workspace-design .primary,.workspace-save-action .primary{border-radius:12px}.commercial-whatsapp{background:var(--brand-accent);color:var(--brand-on-accent);border:1px solid var(--brand-orange);box-shadow:var(--brand-shadow);border-radius:12px}.commercial-whatsapp:hover{background:var(--brand-accent-hover)}html[data-theme=dark] .landing-showcase{background:var(--brand-soft)}html[data-theme=dark] .landing-showcase .card-design .card-cover:not([style]){background:var(--brand-slate)}html[data-theme=dark] .workspace-navigation button.selected{border-inline-start:3px solid var(--brand-accent)!important}.workspace-secondary-nav{border-top:1px solid var(--line);margin-top:18px;padding-top:12px}.workspace-secondary-nav>summary{cursor:pointer;color:var(--muted);align-items:center;gap:8px;min-height:44px;font-size:14px;display:flex}.workspace-secondary-nav>summary:before{content:"+";color:var(--brand-strong);font-size:20px}.workspace-secondary-nav[open]>summary:before{content:"âˆ’"}.card-edit-navigation{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.card-edit-navigation button{flex:auto;min-height:44px}.admin-design-editor{min-width:0;margin-block:20px}.admin-design-layout{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:24px;display:grid}.admin-design-layout>div,.admin-design-layout fieldset{min-width:0}.admin-design-preview{background:var(--brand-soft);border-radius:18px;min-width:0;max-height:calc(100dvh - 40px);padding:12px;position:sticky;top:16px;overflow:auto}.admin-design-preview>strong{margin-bottom:12px;display:block}.admin-design-preview .profile-card{max-width:100%}.admin-design-save{z-index:4;background:var(--brand-surface);border:1px solid var(--line);border-radius:12px;margin-top:16px;padding:12px;position:sticky;bottom:12px}@media (max-width:850px){.admin-design-layout{grid-template-columns:minmax(0,1fr)}.admin-design-preview{max-height:55dvh;position:static}.card-edit-navigation{grid-template-columns:1fr 1fr;display:grid}.card-edit-navigation button,.admin-design-save .primary{width:100%}}.catalog-product-editor,.catalog-promotions-editor .promotion-editor{border:1px solid var(--line);background:var(--brand-soft);border-radius:12px;min-width:0;margin-block:12px;padding:0}.catalog-product-row{align-items:flex-start;gap:8px;padding:10px;display:flex}.catalog-product-open{text-align:start;min-width:0;color:var(--ink);cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:0;display:flex}.catalog-product-open>img,.catalog-product-placeholder{object-fit:cover;background:var(--brand-surface);border-radius:8px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.catalog-product-open>span:not(.catalog-product-placeholder){min-width:0}.catalog-product-open strong{overflow-wrap:anywhere;display:block}.catalog-product-open small{color:var(--muted);margin-block-start:4px;display:block}.catalog-edit-label{color:var(--brand-strong);margin-inline-start:auto;font-size:12px}.catalog-product-form{border-block-start:1px solid var(--line);padding:16px}.catalog-item-menu{flex-shrink:0;max-width:130px}.catalog-item-menu>summary{cursor:pointer;padding:4px 12px;font-size:24px;line-height:1;list-style:none}.catalog-item-menu>summary::-webkit-details-marker{display:none}.catalog-item-menu button{width:100%;margin-block:6px;padding:8px;display:block}.catalog-item-menu .catalog-actions{display:flex}.catalog-item-menu .catalog-actions button{width:auto}.catalog-language{color:var(--muted);margin-block:12px}.catalog-language>summary{cursor:pointer}.catalog-settings{margin-block-start:24px}.promotion-media{min-width:0}.promotion-media:empty{display:none}.catalog-legacy-media .promotion-photo img{object-fit:cover;max-width:120px;max-height:120px}@media (max-width:600px){.catalog-edit-label{display:none}.catalog-product-row{gap:4px}.catalog-product-form{padding:12px}.catalog-product-open>img,.catalog-product-placeholder{width:44px;height:44px}}.landing-simple .landing-hero{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:48px;padding-block:36px 56px;position:relative}.landing-quick-benefits{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-block:24px 48px;display:grid;position:relative}.landing-quick-benefits article{background:var(--brand-surface);border:1px solid var(--line);box-shadow:var(--shadow-subtle);border-radius:20px;flex-direction:column;padding:28px 24px;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s,box-shadow .25s;display:flex;position:relative}.landing-quick-benefits article:hover{border-color:var(--brand-tint-border);box-shadow:var(--shadow-panel);transform:translateY(-4px)}.landing-quick-benefits svg{background:var(--brand-tint);border:1px solid var(--brand-tint-border);width:46px;height:46px;color:var(--brand-strong);box-sizing:border-box;border-radius:12px;margin-block-end:16px;padding:10px}.landing-quick-benefits h2{letter-spacing:-.015em;color:var(--ink);margin:0 0 8px;font-size:19px;font-weight:750}.landing-quick-benefits p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.6}.landing-simple .landing-pricing{z-index:1;padding-block:48px;position:relative}.landing-simple .landing-heading{text-align:center;margin-block-end:36px}.landing-simple .landing-heading h2{letter-spacing:-.025em;color:var(--ink);margin:0 0 12px;font-size:clamp(30px,4vw,44px);font-weight:850}.landing-simple .landing-heading>p{color:var(--muted);max-width:540px;margin:0 auto;font-size:17px;line-height:1.6}.landing-more{border-block-start:1px solid var(--line);margin-block:16px 0;padding:16px 0}.landing-more>summary{cursor:pointer;color:var(--ink);padding-block:8px;font-weight:650}.landing-more p{color:var(--muted);line-height:1.6}.landing-simple .landing-faq{z-index:1;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:56px;padding-block:56px 40px;display:grid;position:relative}.landing-simple .landing-final{z-index:1;background:radial-gradient(circle 500px at 85% 50%, var(--brand-glow-subtle), transparent 70%), var(--brand-surface);border:1px solid var(--brand-tint-border);box-shadow:var(--shadow-panel);border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;margin-block-start:40px;padding:48px 44px;display:flex;position:relative;overflow:hidden}.landing-simple .landing-final h2{letter-spacing:-.025em;color:var(--ink);margin:0 0 10px;font-size:clamp(26px,3.2vw,36px);font-weight:850;line-height:1.2}.landing-simple .landing-final p{color:var(--muted);max-width:520px;margin:0;font-size:16px;line-height:1.6}@media (max-width:700px){.landing-quick-benefits{grid-template-columns:1fr;gap:12px}.landing-quick-benefits article{grid-template-columns:46px 1fr;align-items:start;gap:0 14px;padding:20px;display:grid}.landing-quick-benefits svg{grid-row:span 2;margin:0}.landing-quick-benefits h2{font-size:17px}.landing-simple .landing-faq{grid-template-columns:1fr;gap:28px}.landing-simple .landing-final{text-align:start;flex-direction:column;align-items:stretch;padding:32px 24px}}@media (max-width:1100px){.workspace-design.workspace{grid-template-columns:minmax(0,1fr)!important}}.landing-brand-visual{perspective:1000px;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.landing-brand-visual:before{content:"";background:radial-gradient(circle 420px at 50% 50%, var(--brand-glow-subtle), transparent 70%);filter:blur(28px);z-index:0;pointer-events:none;border-radius:40px;position:absolute;inset:-20px}.landing-brand-visual>img{z-index:1;border:1px solid var(--line);border-radius:28px;width:100%;height:auto;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .4s;display:block;position:relative;box-shadow:0 24px 60px -15px #0006,0 12px 24px -10px #00000040,inset 0 0 0 1px #ffffff1a}.landing-brand-visual>img:hover{border-color:var(--brand-tint-border);transform:translateY(-3px)scale(1.008);box-shadow:0 32px 75px -18px #00000080,0 16px 30px -10px #0000004d,inset 0 0 0 1px #ffffff29}.landing-quick-benefits>article{transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .28s,box-shadow .28s;position:relative}.landing-quick-benefits>article:hover{border-color:var(--brand-tint-border);box-shadow:0 14px 34px -12px var(--overlay-dark);transform:translateY(-3px)}@media (min-width:768px){.public-card-page[data-view=demo] .public-layout{border:8px solid var(--phone-bezel,#272d36);background:var(--brand-surface);isolation:isolate;border-radius:48px;max-width:440px;margin:36px auto 60px;padding:32px 16px 28px;position:relative;box-shadow:0 36px 90px -20px #0000008c,0 14px 32px -10px #00000059,inset 0 0 0 1px #ffffff1f}.public-card-page[data-view=demo] .public-layout:before{content:"";z-index:30;pointer-events:none;background:#000;border-radius:14px;width:96px;height:22px;margin:-24px auto 18px;display:block;position:sticky;top:-24px;box-shadow:0 0 0 1px #ffffff14,0 3px 6px #0009}.public-card-page[data-view=demo] .public-layout:after{content:"";opacity:.22;z-index:30;pointer-events:none;background:currentColor;border-radius:999px;width:124px;height:4.5px;margin:18px auto -14px;display:block;position:sticky;bottom:-18px}html[data-theme=light] .public-card-page[data-view=demo] .public-layout{--phone-bezel:#cfd6de;box-shadow:0 28px 70px -16px #0f172a38,0 12px 24px -8px #0f172a1f,inset 0 0 0 1px #ffffffe6}html[data-theme=dark] .public-card-page[data-view=demo] .public-layout{--phone-bezel:#1b2027;box-shadow:0 38px 90px -20px #000000b3,0 16px 34px -10px #00000073,inset 0 0 0 1px #ffffff14}}.landing-simple .landing-actions{flex-wrap:wrap;gap:14px}@media (max-width:800px){.landing-simple .landing-hero{grid-template-columns:minmax(0,1fr);gap:32px}.landing-brand-visual>img{border-radius:18px}}.workspace-preview-toggle{display:none}@media (max-width:1100px){.workspace-design>aside{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;height:auto;min-height:0;max-height:none;display:grid;overflow:visible}.workspace-design>aside>h3,.workspace-design>aside>.sidebar-note{display:none}.workspace-design>aside>.setup-launch,.workspace-design>aside>.sidebar-logout{white-space:normal;order:0;width:100%;min-width:0;height:auto;min-height:44px;padding:8px;font-size:12px;margin:0!important}.workspace-design>aside>.workspace-navigation{order:1;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;min-width:0;padding:0;display:grid;overflow:visible}.workspace-design .workspace-navigation>button{text-align:center;white-space:normal;flex-direction:column;justify-content:center;gap:6px;width:100%;min-width:0;height:auto;min-height:76px;padding:10px 6px;font-size:12px;line-height:1.4}.workspace-design .workspace-navigation button>span{width:100%;min-width:0;font-size:inherit;text-align:center;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;flex:none;overflow:visible}.workspace-design>aside>.setup-launch>span,.workspace-design>aside>.sidebar-logout>span{white-space:normal;text-overflow:clip;min-width:0;font-size:inherit;overflow-wrap:anywhere;overflow:visible}.workspace-design .workspace-secondary-nav{grid-column:1/-1;min-width:0;margin:0;padding-top:4px}.workspace-design .workspace-secondary-nav button{white-space:normal;vertical-align:top;width:50%;min-width:0;padding:8px;display:inline-flex}.workspace-design>aside>a{order:2;grid-column:1/-1}.workspace-design .workspace-preview-rail{z-index:auto;width:100%;min-height:0;position:static;top:auto}.workspace-preview-toggle{justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;display:flex}.workspace-design .workspace-card-preview{max-height:65vh;z-index:auto;max-height:65dvh;margin-top:10px;position:static}.workspace-preview-rail:not(.preview-open)>.workspace-card-preview{display:none}.workspace-design .workspace-save-action{z-index:auto;margin-bottom:12px;position:static;top:auto}.workspace-design .workspace-save-action>button{white-space:normal;width:100%;min-width:0}}.single-action-offer{background:var(--brand-surface);border:1px solid var(--line);color:var(--ink);box-shadow:var(--shadow-subtle);border-radius:22px;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.single-action-offer:hover{border-color:var(--brand-tint-border);box-shadow:var(--shadow-panel);transform:translateY(-2px)}.single-action-offer p,.single-action-price>small,.offer-terms{color:var(--muted)}.single-action-offer .landing-price{color:var(--ink);font-variant-numeric:tabular-nums}.landing-price-grid{align-items:stretch;gap:28px}.landing-price-grid .pricing-card{background:var(--brand-surface);border:1px solid var(--line);box-shadow:var(--shadow-panel);border-radius:24px;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s,box-shadow .25s}.landing-price-grid .pricing-card:hover{border-color:var(--brand-tint-border);box-shadow:var(--shadow-featured);transform:translateY(-4px)}.landing-price-grid .pricing-card.featured{background:var(--brand-surface);border:2px solid var(--brand-orange);box-shadow:var(--shadow-featured);transform:translateY(-2px)}.landing-price-grid .pricing-card.featured:hover{box-shadow:var(--shadow-featured);transform:translateY(-6px)}@media (max-width:1024px){.landing-price-grid .pricing-card.featured{transform:none}.landing-price-grid .pricing-card.featured:hover{transform:translateY(-4px)}}@media (max-width:1100px){.workspace-design>aside>.identity-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-design>aside>.workspace-offer-link{order:2;grid-column:1/-1;min-height:44px;margin:0}}.admin-client-management{margin-block:18px 10px}.admin-client-summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:14px;min-height:52px;display:flex}.admin-client-summary>span:first-child{flex:1;min-width:160px}.admin-client-summary small{overflow-wrap:anywhere;color:var(--muted);margin-top:5px;display:block}.admin-client-management form{margin-top:24px}.admin-access-fieldset{border:1px solid var(--line);border-radius:14px;min-width:0;margin-block:20px;padding:18px}.admin-access-fieldset legend{padding-inline:8px;font-weight:700}.admin-access-fieldset .toggle{align-items:center;gap:12px;min-height:44px}.admin-access-fieldset input[type=checkbox]{width:20px;height:20px;accent-color:var(--brand-orange);flex-shrink:0}.admin-access-fieldset small{color:var(--muted);display:block}.admin-access-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;display:grid}.admin-client-preview{border-inline-start:3px solid var(--brand-orange);background:var(--brand-tint);border-radius:8px;margin-block:18px;padding:12px 16px}.admin-client-preview p{margin-block:8px 0;line-height:1.8}.admin-client-tools{margin-inline-end:8px;flex-wrap:wrap;gap:8px;margin-bottom:10px;display:inline-flex}@media (max-width:700px){.admin-access-grid{grid-template-columns:minmax(0,1fr)}.admin-client-management .catalog-actions{flex-direction:column;align-items:stretch}.admin-client-summary{gap:10px}}.workspace-design :is(.primary,.secondary,a.primary,a.secondary,button.primary,button.secondary):not(.small):not(.card-palette):not(.sidebar-logout),.admin-client-management :is(.primary,.secondary,a.primary,a.secondary,button.primary,button.secondary):not(.small),.admin-design-editor :is(.primary,.secondary,a.primary,a.secondary,button.primary,button.secondary):not(.small){box-sizing:border-box!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;height:44px!important;min-height:44px!important;padding:0 18px!important;font-size:14px!important;font-weight:600!important;line-height:normal!important;display:inline-flex!important}.workspace-design :is(.primary.small,.secondary.small,a.small,button.small),.admin-client-management :is(.primary.small,.secondary.small,a.small,button.small){border-radius:10px!important;height:36px!important;min-height:36px!important;padding:0 14px!important;font-size:13px!important}.workspace-save-action>button{border-radius:12px!important;height:44px!important;min-height:44px!important;font-size:14.5px!important;font-weight:700!important}.workspace-design .field .address-input,.address-input{background:var(--brand-field)!important;border:1px solid var(--brand-input-border,var(--line))!important;box-sizing:border-box!important;border-radius:12px!important;align-items:center!important;height:44px!important;min-height:44px!important;padding:0 0 0 14px!important;transition:border-color .2s,box-shadow .2s!important;display:flex!important;overflow:hidden!important}.workspace-design .field .address-input:focus-within,.address-input:focus-within{border-color:var(--brand-accent)!important;outline:2px solid var(--brand-accent)!important;outline-offset:1px!important;background:var(--brand-surface)!important}.address-input>span{color:var(--muted)!important;-webkit-user-select:none!important;user-select:none!important;flex-shrink:0!important;padding-inline-end:2px!important;font-size:14px!important;font-weight:500!important}.workspace-design .workspace-tab-content .field .address-input input,.address-input input{min-width:0!important;height:100%!important;min-height:100%!important;color:var(--ink)!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important;flex:1!important;padding:0 10px!important;font-size:14px!important}.address-editor>button.primary{border-radius:12px!important;width:100%!important;max-width:260px!important;height:44px!important;min-height:44px!important;margin-top:14px!important}.card-qr-panel{flex-direction:column!important;align-items:stretch!important;gap:14px!important;max-width:440px!important;margin:16px auto 24px!important;display:flex!important}.card-qr-panel img{border:1px solid var(--line)!important;box-shadow:var(--shadow-subtle)!important;background:#fff!important;border-radius:16px!important;align-self:center!important;padding:12px!important}.card-qr-panel>a.secondary,.card-qr-panel>button.secondary{border-radius:12px!important;width:100%!important;height:44px!important;min-height:44px!important;padding:0 18px!important;font-size:14px!important;font-weight:600!important}.card-qr-panel .field{width:100%!important;color:var(--ink)!important;flex-direction:column!important;gap:8px!important;margin-top:6px!important;margin-bottom:2px!important;font-size:13.5px!important;font-weight:600!important;display:flex!important}.card-qr-panel .field input{text-align:center!important;background:var(--brand-field)!important;border:1px solid var(--brand-input-border,var(--line))!important;height:44px!important;min-height:44px!important;color:var(--ink)!important;border-radius:12px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:13.5px!important}.card-qr-panel .hint{color:var(--muted)!important;text-align:center!important;margin-top:4px!important;margin-bottom:0!important;font-size:13px!important;line-height:1.5!important}.card-palette-list{flex-wrap:wrap!important;gap:10px!important;margin-block:10px 18px!important;display:flex!important}.workspace-design .card-palette{border:1px solid var(--line)!important;background:var(--brand-soft)!important;height:40px!important;min-height:40px!important;color:var(--ink)!important;cursor:pointer!important;border-radius:12px!important;align-items:center!important;gap:8px!important;padding:0 14px!important;font-size:13.5px!important;font-weight:500!important;transition:all .2s!important;display:inline-flex!important}.workspace-design .card-palette:hover{border-color:var(--brand-tint-border)!important;background:var(--brand-tint)!important}.workspace-design .card-palette[aria-pressed=true]{border-color:var(--brand-accent)!important;background:var(--brand-surface)!important;outline:2px solid var(--brand-accent)!important;outline-offset:1px!important;font-weight:600!important}.card-palette span{border:1px solid #fff6!important;border-radius:50%!important;flex-shrink:0!important;width:18px!important;height:18px!important}.card-style-picker .custom-main-color{border:1px solid var(--line)!important;background:var(--brand-surface)!important;box-shadow:var(--shadow-subtle)!important;border-radius:14px!important;margin-block:14px 28px!important;overflow:hidden!important}.card-style-picker .custom-main-color>summary{cursor:pointer!important;height:44px!important;min-height:44px!important;color:var(--ink)!important;background:var(--brand-soft)!important;-webkit-user-select:none!important;user-select:none!important;align-items:center!important;padding:0 16px!important;font-size:13.5px!important;font-weight:600!important;transition:background-color .2s!important;display:flex!important}.card-style-picker .custom-main-color[open]>summary{border-bottom:1px solid var(--line)!important}.card-style-picker .custom-main-color>summary:hover{background:var(--brand-tint)!important;color:var(--brand-strong)!important}.card-style-picker .custom-main-color>:not(summary){padding-inline:16px!important}.card-style-picker .custom-main-color>.hint{color:var(--muted)!important;margin-top:6px!important;margin-bottom:0!important;padding-bottom:16px!important;font-size:13px!important}.card-style-picker .main-color-inputs{align-items:flex-end!important;gap:16px!important;margin-block:16px 10px!important;padding-inline:16px!important;display:flex!important}.card-style-picker .main-color-inputs .field{flex-direction:column!important;gap:6px!important;margin-bottom:0!important;font-size:13px!important;font-weight:600!important;display:flex!important}.card-style-picker .main-color-inputs .field:first-child{flex:none!important}.card-style-picker .main-color-inputs .field:last-child{flex:auto!important}.card-style-picker .main-color-inputs input[type=color]{border:1px solid var(--brand-input-border,var(--line))!important;background:var(--brand-field)!important;cursor:pointer!important;box-sizing:border-box!important;border-radius:12px!important;width:64px!important;min-width:64px!important;height:44px!important;min-height:44px!important;padding:4px!important}.card-style-picker .main-color-inputs input[type=text]{border:1px solid var(--brand-input-border,var(--line))!important;background:var(--brand-field)!important;letter-spacing:.5px!important;box-sizing:border-box!important;border-radius:12px!important;width:100%!important;height:44px!important;min-height:44px!important;padding:0 14px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:14.5px!important;font-weight:600!important}.workspace-mobile-location{display:none}.workspace-design :is(.form-grid,.field){align-content:start;min-inline-size:0}.workspace-design .form-grid{align-items:start}.workspace-design .field :is(input,select,textarea){min-inline-size:0;max-inline-size:100%}.workspace-design :is(.workspace-intro,.hint){max-inline-size:65ch}.workspace-design .catalog-list-tools{border-block:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));align-items:start;gap:12px;margin-block:20px 12px;padding-block:16px;display:grid}.workspace-design .catalog-list-tools .field{margin:0}.workspace-design .catalog-list-count{grid-column:1/-1;margin:0}.workspace-design .catalog-product-form{scroll-margin-block-start:24px}.workspace-design .catalog-item-menu>summary{place-items:center;min-block-size:44px;min-inline-size:44px;display:grid}.workspace-design .catalog-list-tools .text-button{text-align:start;min-block-size:44px}@media (max-width:1100px){.workspace-design.workspace{gap:20px}.workspace-design>aside>:is(.workspace-navigation,.workspace-offer-link){display:none}.workspace-mobile-location{min-inline-size:0;color:var(--muted);grid-column:1/-1;gap:8px;font-size:14px;font-weight:600;display:grid}.workspace-mobile-location select{border:1px solid var(--brand-input-border);background:var(--brand-field);min-block-size:48px;inline-size:100%;min-inline-size:0;color:var(--ink);border-radius:12px;padding:10px 12px;font-size:16px;font-weight:600}.workspace-design>aside>:is(.setup-launch,.sidebar-logout){justify-content:center;gap:8px;font-size:14px}.workspace-design .card-edit-navigation{display:none}.workspace-design .workspace-head{margin-block-end:16px}.workspace-design .workspace-head .eyebrow{display:none}.workspace-design .workspace-head h1{overflow-wrap:anywhere;font-size:28px;line-height:1.25}.workspace-design .workspace-intro{margin-block-start:8px;font-size:16px;line-height:1.5}.workspace-design .workspace-editor-layout{gap:16px}.workspace-design .workspace-tab-content>.panel{padding:16px}.workspace-design .panel-title{gap:12px;margin-block-end:16px;padding-block-end:12px}.workspace-design .panel-title h2{font-size:20px;line-height:1.4}.workspace-design .form-grid{gap:16px}.workspace-design .workspace-tab-content .field :is(input,select,textarea){font-size:16px}.workspace-design .workspace-tab-content .field textarea{resize:vertical;min-block-size:112px}.workspace-design .workspace-preview-toggle{color:var(--ink);background:var(--brand-surface);border-color:var(--line)}}@media (prefers-reduced-motion:reduce){.workspace-design :is(button,input,select,textarea){transition:none}}.workspace-design .workspace-metrics{margin-block:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-control);padding-inline:var(--space-3)}.workspace-design .workspace-metrics>summary{min-block-size:var(--control-min);padding-block:var(--space-3);cursor:pointer;font-weight:600}.workspace-design .workspace-metrics .visit-metrics{margin-block:var(--space-3);border:0;padding:0}.workspace-design .catalog-back{display:none}@media (max-width:700px){.workspace-design .catalog-editor.is-editing .catalog-product-editor:not(.is-editing),.workspace-design .catalog-editor.is-editing .catalog-list-tools,.workspace-design .catalog-editor.is-editing .catalog-list-overview,.workspace-design .catalog-editor.is-editing .catalog-add-item,.workspace-design .catalog-editor.is-editing .catalog-settings,.workspace-design .catalog-product-editor.is-editing .catalog-item-menu{display:none}.workspace-design .catalog-back{min-block-size:var(--control-min);text-align:start;align-items:center;margin-block-end:var(--space-3);padding-inline:0;display:inline-flex}.workspace-design .catalog-product-form>.field{margin-block:var(--space-4)}.workspace-design .catalog-product-form>.catalog-options{margin-block:var(--space-5)}.workspace-design .catalog-product-form>button:last-child{inline-size:100%;min-block-size:var(--control-min)}.workspace-design .catalog-product-open>span{overflow-wrap:anywhere}}.card-style-picker .custom-main-color{border:1px solid var(--line);border-radius:var(--radius-control);padding-inline:var(--space-3);margin-block-start:var(--space-3)}.card-style-picker .custom-main-color>summary{min-block-size:var(--control-min);padding-block:var(--space-3);cursor:pointer;font-weight:600}.card-style-picker .main-color-inputs{gap:var(--space-3);grid-template-columns:1fr 1fr;align-items:start;display:grid}.card-style-picker .main-color-inputs input{min-inline-size:0;max-inline-size:100%;min-block-size:var(--control-min);font-size:16px}.card-style-picker .main-color-inputs input[type=color]{inline-size:56px;padding:var(--space-1)}.workspace-card-switcher-box{flex-direction:column;align-items:flex-end;gap:8px;min-inline-size:0;display:flex}html[dir=rtl] .workspace-card-switcher-box{align-items:flex-start}.card-switcher-meta{align-items:center;gap:8px;display:flex}.card-quota-badge{color:var(--muted);background:var(--brand-canvas);border:1px solid var(--line);border-radius:var(--radius-control);white-space:nowrap;padding:4px 8px;font-size:12px;font-weight:600}.new-card-trigger{white-space:nowrap;align-items:center;gap:4px;min-block-size:32px;padding-inline:12px;font-size:12px;display:inline-flex}.new-card-trigger.quota-limit{opacity:.8}.card-switcher-select-label{inline-size:100%;display:block}.card-switcher-select{border:1px solid var(--brand-input-border);border-radius:var(--radius-control);background:var(--brand-field);min-block-size:36px;inline-size:100%;max-inline-size:260px;color:var(--ink);cursor:pointer;padding:4px 12px;font-size:13px;font-weight:600}@media (max-width:768px){.workspace-head{flex-direction:column;align-items:stretch}.workspace-card-switcher-box{align-items:stretch}.card-switcher-select{max-inline-size:100%}}.workspace-sidebar-cards{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--brand-field);color:var(--ink);flex-direction:column;gap:8px;margin-block:12px 16px;padding:12px;display:flex}.sidebar-cards-header{color:var(--muted);justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}.sidebar-cards-quota{background:var(--brand-canvas);color:var(--ink);border:1px solid var(--line);border-radius:4px;padding:2px 8px;font-size:12px}.sidebar-cards-list{flex-direction:column;gap:4px;display:flex}.sidebar-card-item{color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;min-block-size:36px;inline-size:100%;padding:8px 12px;font-size:13px;font-weight:500;transition:background-color .15s,border-color .15s;display:flex}.sidebar-card-item:hover:not(:disabled){background:var(--brand-canvas)}.sidebar-card-item.active{background:var(--brand-canvas);color:var(--ink);border-color:var(--brand-orange);cursor:default;font-weight:600}.sidebar-card-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.sidebar-card-status{white-space:nowrap;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.sidebar-card-status.published{background:var(--state-success-bg);color:var(--state-success-text);border:1px solid var(--state-success-border)}.sidebar-card-status.draft{background:var(--brand-soft);color:var(--muted);border:1px solid var(--line)}.sidebar-new-card-btn{justify-content:center;align-items:center;gap:4px;min-block-size:36px;margin-top:4px;font-size:13px;display:inline-flex}.sidebar-new-card-btn.quota-reached{opacity:.8}.card-modal-form{flex-direction:column;gap:16px;margin-top:16px;display:flex}.card-modal-actions{justify-content:flex-end;gap:12px;margin-top:16px;display:flex}.image-action-row{flex-wrap:wrap;align-items:center;gap:8px;min-inline-size:0;margin-block-start:8px;display:flex}.image-action-row>img{flex-shrink:0}.image-action-row>button{white-space:normal;min-block-size:44px;max-inline-size:100%}.workspace-design .share-visibility{border-inline-start:3px solid var(--brand-strong);background:var(--brand-soft);color:var(--ink);margin-block:16px;padding:12px 16px;line-height:1.6}.password-field>input{padding-inline-end:52px}.password-field>button{inset-inline-end:4px;place-items:center;block-size:44px;inline-size:44px;display:grid;top:50%;transform:translateY(-50%)}.color-field{min-inline-size:0}.color-field>div{flex-wrap:wrap;min-inline-size:0}@media (max-width:700px){.site>header{flex-wrap:wrap;gap:12px;min-height:80px;padding-block:12px;height:auto!important}.site>header .header-actions{flex-wrap:wrap;max-inline-size:100%}.site>header .header-actions :is(button,a,summary){height:auto!important;min-height:44px!important}.site .field{min-inline-size:0}.site .field :is(input,select,textarea),.public-card-page :is(input,select,textarea){min-inline-size:0;max-inline-size:100%;font-size:16px}.site footer a,.public-legal a{align-items:center;min-block-size:44px;display:inline-flex}.auth-layout{gap:20px;margin-block:24px}.auth-intro h1{font-size:28px;line-height:1.25}}.payment-receipts{gap:10px;width:100%;min-width:0;padding-block:12px;display:grid}.payment-receipts input[type=file]{max-width:100%}.visit-metrics{border-block-end:1px solid var(--line);margin-block:0 24px;padding-block-end:18px}.metric-row{grid-template-columns:85px minmax(0,1fr) 45px;align-items:center;gap:12px;margin-block:14px;display:grid}.metric-track{background:var(--line);border-radius:8px;height:12px;overflow:hidden}.metric-track span{background:var(--brand-orange);border-radius:8px;height:100%;display:block}.catalog-variant-row{border:1px solid var(--line);border-radius:12px;gap:12px;min-width:0;margin-block:14px;padding:16px;display:grid}.catalog-total{font-weight:700}.catalog-cart{scroll-margin-block:100px}.sticky-card-bar,.catalog-mobile-spacer{display:none}@media (max-width:700px){.catalog-mobile-spacer{height:100px;display:block}.sticky-card-bar{inset-inline:12px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:45;background:var(--brand-slate);color:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;max-width:680px;margin-inline:auto;padding:12px;display:flex;position:fixed;box-shadow:0 6px 28px #0005}.sticky-card-bar[dir=rtl]{font-family:var(--font-arabic)}.sticky-card-bar div{gap:4px;min-width:0;display:grid}.sticky-card-bar small{overflow-wrap:anywhere;font-size:12px}.sticky-card-bar button{background:var(--sticky-accent);color:var(--sticky-foreground);border:0;border-radius:12px;flex-shrink:0;min-height:44px;padding:10px 14px;font-weight:700}body:has(dialog[open],[aria-modal=true]) .sticky-card-bar{display:none}.catalog-options input,.catalog-options select,.catalog-options textarea{min-height:44px;font-size:16px}}
