/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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;--cta-angle:0deg}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.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}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.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}.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)}.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,)}}@font-face{font-family:Cairo Local;src:url(/fonts/cairo-arabic.woff2)format("woff2");font-style:normal;font-weight:300 900;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Cairo Local;src:url(/fonts/cairo-latin.woff2)format("woff2");font-style:normal;font-weight:300 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#0b0711;--paper:#f7f4fb;--muted:#aaa2b5;--purple:#ad85ff;--purple-deep:#534181;--pink:#ea90e9;--line:#ffffff1f;--font-arabic:"Cairo Local", Tahoma, Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--paper);font-family:var(--font-arabic);margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}.site{--mx:50vw;--my:20vh;background:radial-gradient(circle at 82% 8%, #5341814d, transparent 28%), radial-gradient(circle at 10% 36%, #ea90e914, transparent 22%), var(--ink);min-height:100vh;font-family:var(--font-arabic);position:relative;overflow:hidden}.site:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(460px circle at var(--mx) var(--my), #c4a6ff1b, #c4a6ff09 35%, transparent 68%);position:fixed;inset:0}.site>:not(.noise){z-index:1;position:relative}.site.en{font-family:var(--font-space), Arial, sans-serif}.site.light .nav,.site.light .stats{border-color:#28193724}.site.light .nav-links,.site.light .hero-lead,.site.light .stat-item span,.site.light .work .inline-heading>p{color:#6f6679}.site.light .hero-lead strong,.site.light .about-lead{color:#261b31}.site.light .lang-toggle{color:#2a1d36;background:#53418112}.site.light .nav-cta:hover,.site.light .button.primary:hover{color:#fff;background:linear-gradient(135deg,#ff7b2d,#e92716);box-shadow:0 17px 42px #e23a1857}.site.light h2 em,.site.light .kicker{color:#dc3d22}.site.light .growth-card,.site.light .skill-card{background:#ffffff9e;border-color:#53418129}.site.light .growth-copy p,.site.light .skills-heading>p{color:#6f6679}.site.light .skill-card b{color:#51475c}.site.light .tool-name-track span{color:#6d6377}.site.light .platform-card{color:#f7f4fb}.noise{z-index:5;opacity:.025;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.shell{width:min(1200px,100% - 44px);margin-inline:auto}.custom-cursor{z-index:10000;pointer-events:none;opacity:0;will-change:transform;width:39px;height:43px;transition:opacity .18s;position:fixed;top:0;left:0}.custom-cursor.is-visible{opacity:1}.custom-cursor:before{content:"";z-index:-1;background:#fff0;border-radius:50%;width:26px;height:26px;transition:all .25s;position:absolute;top:-7px;left:-7px;transform:scale(.45)}.custom-cursor svg{filter:drop-shadow(0 5px 6px #00000061)drop-shadow(0 0 5px #ffffff2e);transform-origin:5px 4px;width:100%;height:100%;transition:transform .22s cubic-bezier(.16,1,.3,1),filter .22s;overflow:visible}.custom-cursor .cursor-social-mark{display:none}.custom-cursor path{fill:#303033;stroke:#fff;stroke-width:4.8px;stroke-linecap:round;stroke-linejoin:round;transition:fill .22s,stroke .22s}.custom-cursor.is-hovering svg{filter:drop-shadow(0 5px 8px #0000006b)drop-shadow(0 0 8px #ffffff9e);transform:scale(1.14)rotate(-2deg)}.custom-cursor.is-hovering path{fill:#1f1f22}.custom-cursor.is-hovering:before{background:#ffffff1f;transform:scale(1)}.custom-cursor.is-pressed svg{transform:scale(.9)}.custom-cursor.is-social-cursor{width:54px;height:54px}.custom-cursor.is-social-cursor .cursor-default-mark{display:none}.custom-cursor.is-social-cursor .cursor-social-mark{filter:drop-shadow(0 7px 8px #ff30926b);display:block}.custom-cursor.is-social-cursor .cursor-social-mark path{fill:none;stroke:#ff4aa2;stroke-width:6px;stroke-linecap:square;stroke-linejoin:miter}.custom-cursor.is-social-cursor.is-hovering .cursor-social-mark{transform:scale(1.12)rotate(-2deg)}.social-cursor-page .cursor-tail{display:none}.cursor-tail{z-index:9999;pointer-events:none;opacity:0;transition:opacity .22s;position:fixed;inset:0}.cursor-tail.is-visible{opacity:1}.cursor-tail i{will-change:transform;background:#ffffff57;border-radius:50%;width:7px;height:7px;position:fixed;top:0;left:0;box-shadow:0 0 8px #ffffff8c,0 0 14px #ad85ff4d}.cursor-tail i:nth-child(2){opacity:.72;width:6px;height:6px}.cursor-tail i:nth-child(3){opacity:.52;width:5px;height:5px}.cursor-tail i:nth-child(4){opacity:.34;width:4px;height:4px}.cursor-tail i:nth-child(5){opacity:.2;width:3px;height:3px}body.custom-cursor-enabled,body.custom-cursor-enabled *{cursor:none!important}body.custom-cursor-enabled.native-embed-cursor .behance-embed,body.custom-cursor-enabled.native-embed-cursor .behance-embed *,body.custom-cursor-enabled.native-embed-cursor .external-media-frame,body.custom-cursor-enabled.native-embed-cursor .external-media-frame *{cursor:auto!important}.native-embed-cursor .custom-cursor,.native-embed-cursor .cursor-tail{opacity:0!important}.brands-showcase{background:linear-gradient(#ad85ff06,#0000);border-bottom:1px solid #ffffff12;padding:48px 0 62px;position:relative;overflow:hidden}.brands-showcase:before{content:"";background:linear-gradient(90deg,#0000,#ad85ff57,#0000);width:min(1120px,82vw);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.brands-caption{color:#8f8799;letter-spacing:.05em;justify-content:center;align-items:center;gap:13px;margin-bottom:27px;font-size:10px;display:flex}.brands-caption span{color:var(--purple);opacity:.75;font-size:8px}.brands-marquee{direction:ltr;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.brands-track{--brand-half-gap:14px;will-change:transform;align-items:center;gap:28px;width:max-content;animation:52s linear infinite brandMarquee;display:flex}.brand-logo-item{width:166px;height:78px;color:var(--purple);opacity:.48;filter:blur(.25px);flex:0 0 166px;place-items:center;transition:opacity .35s,filter .35s,transform .35s cubic-bezier(.16,1,.3,1);display:grid}.brand-logo-mask{filter:drop-shadow(0 0 11px #ad85ff2e);background:currentColor;width:124px;height:58px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.brand-logo-item:hover{opacity:.92;filter:blur();transform:translateY(-3px)scale(1.06)}.section-rail{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);inset-inline-end:18px;direction:ltr;background:#0c0813b8;border:1px solid #ffffff1f;border-radius:27px;flex-direction:column;align-items:center;gap:14px;width:54px;min-height:344px;padding:16px 8px;display:flex;top:50%;transform:translateY(-50%);box-shadow:0 20px 55px #00000047;z-index:30!important;position:fixed!important}.rail-number{color:var(--purple);font:700 9px var(--font-space),sans-serif;letter-spacing:.12em}.rail-title{color:#eee7f4;letter-spacing:.04em;white-space:nowrap;writing-mode:vertical-rl;align-items:center;min-height:126px;font-size:10px;font-weight:600;animation:.4s cubic-bezier(.16,1,.3,1) both railTitleIn;display:flex;transform:rotate(180deg)}.rail-dots{flex-direction:column;align-items:center;gap:11px;display:flex}.rail-dots a{border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:relative}.rail-dots a:before{content:"";background:#736b7e;border-radius:50%;width:5px;height:5px;transition:all .3s}.rail-dots a:after{content:"";border:1px solid #0000;border-radius:50%;transition:all .3s;position:absolute;inset:1px}.rail-dots a.active:before,.rail-dots a:hover:before{background:var(--purple);width:8px;height:8px;box-shadow:0 0 16px var(--purple)}.rail-dots a.active:after{border-color:#ad85ff6b}.rail-dots a span{border:1px solid var(--line);color:#eee8f4;white-space:nowrap;opacity:0;pointer-events:none;background:#0f0a17f0;border-radius:8px;padding:7px 10px;font-size:9px;transition:all .25s;position:absolute;inset-inline-end:27px;transform:translate(-5px)}.site.en .rail-dots a span{inset-inline:27px auto;transform:translate(5px)}.rail-dots a:hover span{opacity:1;transform:translate(0)}.nav{border-bottom:1px solid var(--line);direction:ltr;justify-content:space-between;align-items:center;min-height:88px;display:flex}.brand{font-family:var(--font-space), sans-serif;letter-spacing:-.03em;align-items:center;gap:12px;font-weight:700;display:flex}.brand-mark{width:37px;height:37px;color:var(--ink);background:linear-gradient(135deg,var(--purple),var(--pink));border-radius:11px;place-items:center;display:grid;transform:rotate(-5deg);box-shadow:0 0 28px #ad85ff3b}.brand-mark.brand-image{background:#fff;border:1px solid #ffffff2e;padding:3px;overflow:hidden;transform:none}.brand-mark.brand-image img{object-fit:contain;width:100%;height:100%}.nav-links{color:var(--muted);direction:inherit;align-items:center;gap:0;font-size:12px;display:flex}.nav-links a{border-radius:10px;justify-content:center;align-items:center;min-height:38px;padding:8px 14px;line-height:1;transition:color .25s;display:inline-flex;position:relative}.nav-links a:after{content:"";background:var(--purple);height:1px;transition:all .25s;position:absolute;bottom:0;left:0;right:100%}.nav-links a:hover{color:var(--paper)}.nav-links a:hover:after{right:0}.nav-links .store-nav-link{color:#f3eafd;align-items:center;gap:7px;display:inline-flex}.nav-links .store-nav-link b{color:#170c20;white-space:nowrap;background:linear-gradient(135deg,#ff6caf,#f6b0ff);border-radius:999px;padding:4px 7px;font-size:7px;font-weight:900;animation:2s ease-in-out infinite storeBadgePulse;box-shadow:0 0 18px #ff66ad9e}.nav-links .store-nav-link:after{display:none}.nav-actions{align-items:center;gap:9px;display:flex}.lang-toggle{color:#e6dfeb;border:1px solid var(--line);cursor:pointer;background:#ffffff0a;border-radius:999px;align-items:center;gap:8px;padding:11px 15px;font-size:11px;display:flex}.lang-toggle span{color:var(--purple);animation:2s infinite blink}.nav-cta{--cta-angle:0deg;isolation:isolate;color:#160e22;background:linear-gradient(135deg,#c6a8ff,#f3a8ef);border:1px solid #ffffff80;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-width:158px;padding:12px 28px;font-size:12px;font-weight:800;display:inline-flex;position:relative;box-shadow:0 10px 32px #ad85ff57,inset 0 1px #fffc}.nav-cta:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--cta-angle),transparent 0 78%,#ffffff2e 82%,#fff 89%,#ffffff4d 95%,transparent 100%);-webkit-mask-composite:xor;filter:drop-shadow(0 0 4px #ffffff61);-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:2px;animation:3.2s linear infinite ctaColorOrbit;position:absolute;inset:-3px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.nav-cta>svg{z-index:1;position:relative}.nav-cta:hover,.lang-toggle:hover{background:#ad85ff1a;border-color:#ad85ff8c;transform:translateY(-2px)}.nav-cta:hover{color:#160e22;background:linear-gradient(135deg,#d7c0ff,#ffb9f5);box-shadow:0 15px 38px #ad85ff7a}.reference-nav-button{color:#fff;direction:ltr;background:#0d0911;border-color:#dabcff94;justify-content:space-between;min-width:178px;height:48px;padding:0 7px 0 23px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff21,0 10px 30px #00000047}.reference-nav-button:before{display:none}.reference-nav-button>span{flex-direction:column;height:20px;display:flex;overflow:hidden}.reference-nav-button b{height:20px;font-family:var(--font-arabic);font-size:14px;font-weight:700;line-height:20px;transition:transform .42s cubic-bezier(.2,.8,.2,1);display:block}.site.en .reference-nav-button b{font-family:var(--font-space),sans-serif}.reference-nav-button>i{color:#fff;background:#171020;border:1px solid #fff3;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;transition:transform .45s cubic-bezier(.2,.8,.2,1),background .3s;display:grid}.reference-nav-button:hover{color:#fff;background:#0d0911;border-color:#f4e7ffc7}.reference-nav-button:hover b{transform:translateY(-20px)}.reference-nav-button:hover>i{background:#5c3b86;transform:scale(1.06)}.service-rotator{border-bottom:1px solid var(--line);perspective:800px;place-items:center;min-height:74px;display:grid;overflow:hidden}.service-flip-stage{width:min(560px,100%);height:58px;transform-style:preserve-3d;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 10% 90%,#0000);mask-image:linear-gradient(#0000,#000 10% 90%,#0000)}.service-flip-stage strong{color:var(--paper);text-align:center;background:linear-gradient(90deg,var(--purple),var(--pink));-webkit-text-fill-color:transparent;transform-origin:center center -26px;backface-visibility:hidden;-webkit-background-clip:text;background-clip:text;place-items:center;padding:.18em .8em .28em;font-size:18px;font-weight:750;line-height:1.45;animation:1s cubic-bezier(.45,0,.2,1) both serviceTitleFlip;display:grid;position:absolute;inset:0}.color-burst-layer{pointer-events:none;inset:0;overflow:hidden;z-index:90!important;position:fixed!important}.color-burst-layer i{opacity:0;border-radius:54% 46% 62% 38%/45% 58% 42% 55%;display:block;position:absolute;box-shadow:0 0 20px}@supports (color:color-mix(in lab, red, red)){.color-burst-layer i{box-shadow:0 0 20px color-mix(in srgb,currentColor 55%,transparent)}}.color-burst-layer i{animation:colorBurst 1s cubic-bezier(.12,.72,.2,1) var(--burst-delay) both;mix-blend-mode:multiply;transform:translate(-50%,-50%)scale(.12)}.hero{grid-template-columns:1.07fr .93fr;align-items:center;gap:70px;min-height:690px;padding:76px 0 58px;display:grid}.hero-copy{z-index:2}.eyebrow{color:#d7d0e1;letter-spacing:.02em;align-items:center;gap:10px;margin-bottom:26px;font-size:11px;display:inline-flex}.status-dot{background:var(--purple);width:7px;height:7px;box-shadow:0 0 16px var(--purple);border-radius:50%;animation:1.8s infinite pulse}h1,h2,h3{overflow-wrap:break-word;text-wrap:balance;overflow:visible}h1{letter-spacing:-.055em;margin:0;padding-block:.06em .14em;font-size:clamp(46px,5.7vw,78px);font-weight:800;line-height:1.28}.site:not(.en) .hero h1,.site:not(.en) .hero h1 .title-line{font-weight:700;font-family:var(--font-arabic)!important}.site.en h1{letter-spacing:-.052em;font-size:clamp(50px,5.8vw,80px);line-height:1.1}.title-line{margin-inline:-.04em;padding-inline:.04em;animation:.9s cubic-bezier(.16,1,.3,1) both titleIn;display:block;overflow:visible}.title-line.delay{animation-delay:.12s}.gradient-text{color:#0000;background:linear-gradient(90deg,var(--purple),var(--pink),#b897ff,var(--purple));background-size:250%;-webkit-background-clip:text;background-clip:text;padding-block:.06em .18em;animation:.9s cubic-bezier(.16,1,.3,1) .12s both titleIn,5s linear infinite gradientShift}.hero-lead{max-width:660px;color:var(--muted);margin:31px 0 35px;font-size:15px;line-height:2.2}.site.en .hero-lead{font-size:17px;line-height:1.7}.hero-lead strong{color:var(--paper);font-weight:650}.hero-actions{flex-wrap:wrap;gap:11px;display:flex}.button{isolation:isolate;border-radius:12px;justify-content:center;align-items:center;gap:14px;min-height:51px;padding:0 21px;font-size:12px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.button:after{content:"";z-index:-1;background:#ffffff5c;width:32%;height:300%;transition:all .55s;position:absolute;top:-100%;left:-35%;transform:rotate(25deg)}.button:hover:after{left:115%}.button:hover span{transform:rotate(45deg)}.button span{transition:all .25s}.button.primary{color:#160e22;background:linear-gradient(135deg,var(--purple),var(--pink));box-shadow:0 12px 40px #ad85ff29}.button.primary:hover{transform:translateY(-4px)scale(1.02);box-shadow:0 20px 50px #ad85ff47}.button.secondary{border:1px solid var(--line);background:#ffffff09}.button.secondary:hover{border-color:#ad85ff8c;transform:translateY(-4px)}.hero-visual{perspective:1000px;isolation:isolate;direction:ltr;height:520px;position:relative}.visual-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #ffffff38;position:absolute}.main-card{z-index:2;background:#f6f3f7;border-radius:28px;width:390px;height:430px;padding:0;animation:6s ease-in-out infinite cardFloat;top:46%;left:50%;overflow:hidden;transform:translate(-50%,-50%)rotate(-4deg);box-shadow:0 44px 100px #0000007a,0 0 55px #ad85ff1a}.main-card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0b071147,#0000 25% 61%,#0b0711d1);position:absolute;inset:0}.hero-portrait{object-fit:cover;object-position:50% 44%;transform:scale(1.08)}.mini-label{z-index:2;font:10px var(--font-space),sans-serif;color:#fff;letter-spacing:.18em;text-shadow:0 2px 14px #00000073;position:absolute;top:25px;left:27px}.card-line{z-index:2;color:#f3edf8;font:9px var(--font-space),sans-serif;letter-spacing:.08em;justify-content:space-between;display:flex;position:absolute;inset:auto 27px 25px}.hero-programs{z-index:1;pointer-events:none;transform-style:flat;position:absolute;inset:0}.program-orbit{width:0;height:0;animation:programOrbit3d var(--orbit-duration,28s) linear infinite;animation-direction:var(--orbit-direction,normal);position:absolute;top:46%;left:50%}.program-orbit:hover,.program-orbit:focus-within{animation-play-state:paused}.program-icon{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:62px;height:62px;font:700 18px var(--font-space),sans-serif;cursor:pointer;pointer-events:auto;border:1px solid;border-radius:18px;place-items:center;transition:box-shadow .25s,filter .25s;display:grid;position:absolute;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 18px 42px #00000057,inset 0 1px #ffffff2e}.program-icon:hover,.program-icon:focus-visible{filter:brightness(1.2);outline:none;box-shadow:0 22px 48px #0000006b,0 0 0 3px #ad85ff4d}.program-ps{color:#49b9ff;background:#001f3fe0}.program-pr{color:#c1a7ff;background:#231044e6}.program-ai{color:#ffad38;background:#371905e6}.program-fg{color:#f15bb5;background:#1b1228e6}.program-gemini{color:#8ab4f8;background:linear-gradient(145deg,#162d57f0,#4c3679e6);font-size:30px}.program-gpt{color:#9ff4d5;background:#093730eb;font-size:14px}.program-claude{color:#efaa7c;background:#411f14eb}.program-knight,.program-rook{color:#f0d7ff;background:#28183aeb;font-size:31px}.real-tool-logo{object-fit:contain;filter:brightness(0)saturate()invert(68%)sepia(51%)saturate(1838%)hue-rotate(215deg)brightness(105%)contrast(101%);width:34px;height:34px;display:block}.program-icon .real-tool-logo{width:35px;height:35px}.orbit{border:1px solid #ad85ff2e;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-a{width:470px;height:470px;animation:22s linear infinite spin}.orbit-b{border-style:dashed;width:340px;height:340px;animation:16s linear infinite spinReverse}.spark{color:var(--pink);text-shadow:0 0 20px var(--pink);animation:2.8s ease-in-out infinite sparkle;position:absolute}.spark-a{font-size:22px;top:18%;left:8%}.spark-b{font-size:12px;animation-delay:1s;bottom:18%;right:10%}.orbit-tool-toast{z-index:12;color:#160e22;text-align:center;min-width:160px;font:750 12px var(--font-space),sans-serif;background:linear-gradient(135deg,#c8aaff,#f1a8ec);border:1px solid #ad85ff80;border-radius:999px;padding:11px 18px;animation:3s both toolToast;position:absolute;top:-20px;left:50%;transform:translate(-50%);box-shadow:0 16px 38px #5b358c4d}.stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);min-height:190px;display:grid}.stat-item{border-inline-end:1px solid var(--line);cursor:default;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:relative;overflow:hidden}.stat-item:focus-visible{box-shadow:inset 0 0 0 2px #ad85ff9e}.stat-item:before{content:"";background:var(--purple);filter:blur(80px);opacity:0;border-radius:50%;width:130px;height:130px;transition:opacity .5s;position:absolute}.stat-item.counting:before{opacity:.12}.stat-item:last-child{border-inline-end:none}.stat-item strong{font:700 clamp(58px,6vw,88px)/1.05 var(--font-space),sans-serif;letter-spacing:-.06em;color:var(--purple);font-variant-numeric:tabular-nums;text-shadow:0 0 35px #ad85ff29;direction:ltr;unicode-bidi:isolate;padding-block:.05em .1em;position:relative}.stat-item strong small{vertical-align:.12em;font-size:.53em;font-weight:600}.stat-item span{color:var(--muted);font-size:11px;position:relative}.stat-item.counting strong{animation:1.6s both countGlow}.stat-item:hover:before,.stat-item:focus-visible:before{opacity:.25}.stat-item:hover strong,.stat-item:focus-visible strong{text-shadow:0 0 42px #ad85ff6b}.section{padding-top:120px;padding-bottom:120px}.section-heading{max-width:640px}.kicker{color:var(--purple);font:600 10px var(--font-space),sans-serif;letter-spacing:.12em;text-transform:uppercase;margin-bottom:21px;display:block}h2{letter-spacing:-.045em;margin:0;padding-block:.06em .16em;font-size:clamp(36px,4.5vw,58px);font-weight:800;line-height:1.32}.site.en h2{letter-spacing:-.04em;line-height:1.16}h2 em{color:var(--muted);font-style:normal;font-weight:450}.about{grid-template-columns:.68fr 1.32fr;gap:72px;display:grid}.about-content{padding-top:42px}.about-lead{color:#ded9e5;margin:0 0 46px;font-size:17px;line-height:2}.site.en .about-lead{line-height:1.75}.experience-list{border-top:1px solid var(--line)}.experience-list article{border-bottom:1px solid var(--line);grid-template-columns:135px 1fr;gap:28px;padding:27px 0 27px 48px;transition:all .3s;display:grid;position:relative}.experience-list article:hover{background:linear-gradient(90deg,#0000,#ad85ff0d,#0000);padding-inline-start:12px}.experience-list article>span{color:var(--purple);font:700 clamp(15px,1.35vw,19px)/1.35 var(--font-space),sans-serif;letter-spacing:.035em}.experience-list article>div{min-width:0}.experience-list h3{margin:0 0 8px;font-size:17px}.experience-list p{color:var(--muted);margin:0;font-size:13px;line-height:1.9}.experience-list article:nth-child(2) p{text-wrap:balance;word-spacing:.08em}.experience-icon{width:30px;height:30px;color:var(--purple);stroke-width:1.45px;pointer-events:none;position:absolute;top:50%;left:0;translate:0 -50%}.site.en .experience-list p{line-height:1.65}.text-link{color:var(--purple);align-items:center;gap:12px;margin-top:26px;font-size:12px;font-weight:700;display:inline-flex}.text-link:hover{color:var(--pink);gap:19px}.about.reveal{opacity:1;transition:none;overflow:clip;transform:none}.about.reveal>.section-heading,.about.reveal>.about-content{opacity:0;filter:blur(7px);will-change:transform,opacity,filter;transition:opacity .9s,filter .9s,transform 1.05s cubic-bezier(.16,1,.3,1)}.about.reveal>.section-heading{transform:translate(86px)}.about.reveal>.about-content{transition-delay:80ms;transform:translate(-86px)}.site.en .about.reveal>.section-heading{transform:translate(-86px)}.site.en .about.reveal>.about-content{transform:translate(86px)}.about.reveal.is-visible>.section-heading,.about.reveal.is-visible>.about-content{opacity:1;filter:blur();transform:translate(0)}.about.reveal .experience-list article{opacity:0;transform:translateY(16px)}.about.reveal .experience-list article>span,.about.reveal .experience-list article>div,.about.reveal .experience-icon{opacity:0;will-change:opacity,transform}.about.reveal .experience-list article>span,.about.reveal .experience-list article>div{transform:translate(14px)}.about.reveal .experience-icon,.site.en .about.reveal .experience-list article>span,.site.en .about.reveal .experience-list article>div{transform:translate(-14px)}.about.reveal.is-visible .experience-list article{animation:.65s cubic-bezier(.16,1,.3,1) both aboutRowIn}.about.reveal.is-visible .experience-list article:first-child{animation-delay:.32s}.about.reveal.is-visible .experience-list article:nth-child(2){animation-delay:.43s}.about.reveal.is-visible .experience-list article:nth-child(3){animation-delay:.54s}.about.reveal.is-visible .experience-list article:first-child>span,.about.reveal.is-visible .experience-list article:first-child>div,.about.reveal.is-visible .experience-list article:first-child .experience-icon{animation:.55s cubic-bezier(.16,1,.3,1) .4s both aboutDetailIn}.about.reveal.is-visible .experience-list article:nth-child(2)>span,.about.reveal.is-visible .experience-list article:nth-child(2)>div,.about.reveal.is-visible .experience-list article:nth-child(2) .experience-icon{animation:.55s cubic-bezier(.16,1,.3,1) .51s both aboutDetailIn}.about.reveal.is-visible .experience-list article:nth-child(3)>span,.about.reveal.is-visible .experience-list article:nth-child(3)>div,.about.reveal.is-visible .experience-list article:nth-child(3) .experience-icon{animation:.55s cubic-bezier(.16,1,.3,1) .62s both aboutDetailIn}.about.reveal.is-visible .text-link{animation:.65s cubic-bezier(.16,1,.3,1) .66s both aboutRowIn}@keyframes aboutRowIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes aboutDetailIn{to{opacity:1;transform:translate(0)}}.services-wrap{color:#17101f;clip-path:polygon(0 2%,100% 0,100% 98%,0 100%);background:#f2eef6;padding-top:145px;padding-bottom:145px}.inline-heading{justify-content:space-between;align-items:end;gap:70px;max-width:none;display:flex}.inline-heading>p,.skills-heading>p{color:#6e6676;max-width:420px;margin:0 0 6px;font-size:13px;line-height:1.9}.services-wrap h2 em{color:#807787}.service-grid{border-top:1px solid #d3cbd9;border-inline-start:1px solid #d3cbd9;grid-template-columns:repeat(3,1fr);margin-top:68px;display:grid}.service-card{--accent:#7454b8;border-inline-end:1px solid #d3cbd9;border-bottom:1px solid #d3cbd9;min-height:310px;padding:23px 25px 27px;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.service-card:focus-visible{outline:3px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.service-card:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 55%,white)}}.service-card:focus-visible{outline-offset:-3px}.service-card:after{content:"";z-index:5;pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 12%,#fffffff2 48%,#0000 82%);position:absolute;inset:0;transform:translate(-115%)}.service-card.is-flashing:after{animation:.42s cubic-bezier(.2,.8,.2,1) serviceFlash}.service-card:before{content:"";background:var(--accent);filter:blur(75px);opacity:0;border-radius:50%;width:180px;height:180px;transition:all .4s;position:absolute;bottom:-60px;left:-50px}.service-1{--accent:#7a57d1}.service-2{--accent:#ee704c}.service-3{--accent:#e54886}.service-4{--accent:#297eea}.service-5{--accent:#16a47a}.service-6{--accent:#a950d4}.service-7{--accent:#7165d9}.service-8{--accent:#e25e91}.service-9{--accent:#9f55d9}.service-card>span{font:600 10px var(--font-space),sans-serif;color:var(--purple-deep)}.service-art{width:min(170px,66%);height:90px;color:var(--accent);margin:9px auto 5px;display:block}@supports (color:color-mix(in lab, red, red)){.service-art{color:color-mix(in srgb,var(--accent) 24%,#a7a0ad)}}.service-art{transition:color .4s,transform .4s cubic-bezier(.16,1,.3,1),filter .4s;overflow:visible}.service-art .vector-dot{fill:currentColor;opacity:.12;transform-origin:50%;transition:opacity .35s,transform .35s}.service-art .vector-fill{fill:currentColor;stroke:currentColor;stroke-width:1.5px;opacity:.08;transition:opacity .35s}.service-card h3{margin:8px 0 10px;font-size:18px;transition:color .35s,transform .35s;position:relative}.service-card p{color:#706878;max-width:290px;font-size:12px;line-height:1.85;position:relative}.service-card i{color:var(--purple-deep);inset-inline-end:27px;font-style:normal;transition:all .3s;position:absolute;bottom:23px}.service-card:hover{background:linear-gradient(145deg,#fff 55%,var(--accent));transform:translateY(-9px)}@supports (color:color-mix(in lab, red, red)){.service-card:hover{background:linear-gradient(145deg,#fff 55%,color-mix(in srgb,var(--accent) 8%,#fff))}}.service-card:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.service-card:hover{border-color:color-mix(in srgb,var(--accent) 35%,#d3cbd9)}}.service-card:hover{box-shadow:0 26px 65px #41285a29}.service-card:hover:before{opacity:.14}.service-card:hover .service-art{color:var(--accent);filter:drop-shadow(0 12px 18px var(--accent));transform:translateY(-5px)scale(1.07)}@supports (color:color-mix(in lab, red, red)){.service-card:hover .service-art{filter:drop-shadow(0 12px 18px color-mix(in srgb,var(--accent) 22%,transparent))}}.service-card:hover .service-art .vector-dot{opacity:.3;transform:scale(1.2)}.service-card:hover .service-art .vector-fill{opacity:.22}.service-card:hover h3,.service-card:hover i{color:var(--accent)}.service-card:hover h3{transform:translateY(-2px)}.service-card:hover i{transform:rotate(45deg)}.growth-services{background:#0b0711}.growth-heading>p{color:var(--muted)}.growth-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:66px;display:grid}.growth-card{border:1px solid var(--line);background:#ffffff06;border-radius:24px;min-width:0;transition:all .45s cubic-bezier(.16,1,.3,1);overflow:hidden}.growth-image{background:#120c1d;height:240px;position:relative;overflow:hidden}.growth-image:after{content:"";background:linear-gradient(#0000 50%,#0b0711d1);position:absolute;inset:0}.growth-image img{object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1),filter .5s}.growth-copy{min-height:250px;padding:26px;position:relative}.growth-copy>span{color:var(--purple);font:600 9px var(--font-space),sans-serif;letter-spacing:.12em}.growth-copy h3{margin:27px 0 12px;font-size:20px}.growth-copy p{color:var(--muted);margin:0;font-size:12px;line-height:1.85}.growth-copy b{color:#ddd4e7;inset-inline-start:26px;align-items:center;gap:10px;font-size:10px;display:flex;position:absolute;bottom:24px}.growth-copy b i{color:var(--purple);font-style:normal;transition:all .3s}.growth-card:hover{background:#ad85ff0e;border-color:#ad85ff6b;transform:translateY(-10px);box-shadow:0 30px 80px #00000059}.growth-card:hover img{filter:saturate(1.18);transform:scale(1.08)}.growth-card:hover b i{color:var(--pink);transform:rotate(45deg)}.skills-section{background:#0e0916}.skills-heading{justify-content:space-between;align-items:end;gap:70px;display:flex}.skills-heading>p{color:var(--muted)}.skills-game-controls{direction:ltr;justify-content:center;align-items:center;gap:9px;margin-top:34px;display:flex}.skills-game-controls button{color:#ddd4e7;min-width:44px;height:39px;font:650 10px var(--font-space),sans-serif;cursor:pointer;background:#ad85ff12;border:1px solid #ad85ff4d;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 14px;transition:all .25s;display:inline-flex}.skills-game-controls button:hover{color:#fff;border-color:var(--purple);background:#ad85ff2e;transform:translateY(-2px)}.skills-game-controls button span,.skills-game-controls strong{color:var(--purple)}.skills-game-controls strong{text-align:center;min-width:50px;font:700 11px var(--font-space),sans-serif}.skills-marquee{direction:ltr;margin-top:38px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.skills-track{width:max-content;animation:marquee var(--skills-duration,27s) linear infinite;animation-direction:var(--skills-direction,normal);animation-play-state:var(--skills-play-state,running);will-change:transform;direction:ltr;gap:15px;display:flex}.skill-card{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff0f,#ffffff04);border-radius:20px;flex-direction:column;flex:0 0 150px;justify-content:center;align-items:center;gap:17px;width:150px;height:165px;display:flex;position:relative;overflow:hidden}.skill-card:after{content:"";background:var(--purple);filter:blur(50px);opacity:.12;width:90px;height:90px;position:absolute;inset:auto -40px -40px auto}.skill-card span{width:58px;height:58px;color:var(--purple);font:700 20px var(--font-space),sans-serif;background:#ad85ff14;border:1px solid #ad85ff52;border-radius:15px;place-items:center;transition:all .35s;display:grid}.skill-card b{color:#cec7d6;font:500 10px var(--font-space),sans-serif}.skill-card:hover span{color:var(--ink);background:linear-gradient(135deg,var(--purple),var(--pink));transform:rotate(-8deg)scale(1.12)}.skill-gpt span{color:#72e2bd;background:#166d5724}.skill-card span .real-tool-logo{width:34px;height:34px}.skill-card span .uploaded-tool-logo{filter:brightness(0)saturate()invert(68%)sepia(51%)saturate(1838%)hue-rotate(215deg)brightness(105%)contrast(101%)}.skill-card span .uploaded-tool-logo.preserve-logo{border-radius:0}.skill-hf span .uploaded-tool-logo,.skill-mg span .uploaded-tool-logo{filter:none}.skill-card:hover span .real-tool-logo{filter:brightness(0)saturate()}.skill-hf span{color:#ff8fb7;background:linear-gradient(145deg,#ff508c1f,#7654ff1f)}.skill-mg span{color:#75c8ff;background:linear-gradient(145deg,#37a0ff21,#aa69ff21)}.tool-name-marquee{border-top:1px solid var(--line);border-bottom:1px solid var(--line);direction:ltr;margin-top:30px;padding:22px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.tool-name-track{width:max-content;animation:nameMarquee var(--skills-name-duration,33s) linear infinite;animation-direction:var(--skills-direction,normal);animation-play-state:var(--skills-play-state,running);will-change:transform;direction:ltr;align-items:center;gap:34px;display:flex}.tool-name-track span{color:#807889;font:500 18px var(--font-space),sans-serif;letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:34px;transition:color .25s;display:inline-flex}.tool-name-track span i{color:var(--purple);text-shadow:0 0 12px var(--purple);font-size:10px;font-style:normal}.tool-name-track span:hover{color:#ddd5e5}.work .inline-heading>p{color:var(--muted)}.platform-grid{grid-template-columns:1.25fr 1fr 1fr;gap:16px;margin-top:68px;display:grid}.platform-card{border:1px solid var(--line);min-height:340px;transform-style:preserve-3d;border-radius:24px;flex-direction:column;justify-content:end;padding:28px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.platform-card:before{content:"";opacity:.85;transition:all .45s;position:absolute;inset:0}.platform-card>*{z-index:1;position:relative}.platform-card>span{font:600 9px var(--font-space),sans-serif;letter-spacing:.15em;top:26px;position:absolute;inset-inline-start:28px}.platform-card h3{font:700 27px var(--font-space),sans-serif;text-align:start;letter-spacing:-.04em;direction:ltr;margin:0 0 8px}.platform-card p{color:#d8d1df;margin:0;font-size:11px}.platform-card b{inset-inline-end:25px;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:37px;height:37px;transition:all .3s;display:grid;position:absolute;top:25px}.platform-card>i{font:800 42px/1 var(--font-space),sans-serif;color:#ffffff21;letter-spacing:-.07em;font-style:normal;transition:all .35s;position:absolute;top:22px;right:76px}.work-card-art{z-index:1;fill:none;stroke:#ffffffad;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 12px 26px #ad85ff2e);width:clamp(150px,48%,210px);height:auto;position:absolute;top:78px;left:50%;overflow:visible;transform:translate(-50%)}.work-card-art rect,.work-card-art path,.work-card-art circle{transform-box:fill-box;transform-origin:50%}.work-card-art-1 rect:first-child{animation:3.2s ease-in-out infinite workTileFloat}.work-card-art-1 rect:nth-child(2){animation:3.2s ease-in-out .45s infinite workTileFloat}.work-card-art-1 circle{fill:#ea90e9;stroke:none;animation:2s ease-in-out infinite workArtPulse}.work-card-art-2 .work-art-fill{fill:#ad85ff;stroke:none;animation:2.4s ease-in-out infinite workPlayPulse}.work-card-art-2 .work-art-orbit{stroke:#ea90e98c;stroke-dasharray:7 10;animation:5s linear infinite workOrbitDash}.work-card-art-2 .work-art-dot{fill:#ea90e9;stroke:none;animation:1.8s ease-in-out infinite workArtPulse}.work-card-art-3 circle{fill:#ad85ff2e;stroke:#c9a8ff;animation:2.8s ease-in-out infinite workNodePulse}.work-card-art-3 circle:nth-of-type(2){animation-delay:.35s}.work-card-art-3 circle:nth-of-type(3){animation-delay:.7s}.work-card-art-3 circle:nth-of-type(4){animation-delay:1.05s}.work-card-art-3 .work-art-pulse{stroke:#ea90e9;stroke-dasharray:18 9;animation:3.8s linear infinite workOrbitDash}.platform-card:hover{border-color:#ad85ff66;transform:translateY(-10px)rotateX(2deg);box-shadow:0 30px 80px #00000052}.platform-card:hover:before{transform:scale(1.07)}.platform-card:hover b{background:var(--purple);color:var(--ink);transform:rotate(45deg)}.platform-card:hover>i{color:#ffffff57;transform:translateY(-2px)}.platform-card:hover .work-card-art{stroke:#fff;filter:drop-shadow(0 16px 30px #ad85ff52)}@keyframes workTileFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes workArtPulse{0%,to{opacity:.55;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes workPlayPulse{0%,to{transform:scale(.92)}50%{transform:scale(1.08)}}@keyframes workOrbitDash{to{stroke-dashoffset:-68px}}@keyframes workNodePulse{0%,to{transform:scale(.88)}50%{transform:scale(1.14)}}.behance:before{background:radial-gradient(circle at 15% 20%,#6150aa,#0000 44%),linear-gradient(140deg,#171121,#281d3f)}.vimeo:before{background:radial-gradient(circle at 75% 25%,#7d5d97,#0000 40%),linear-gradient(140deg,#15101d,#31213c)}.linkedin:before{background:radial-gradient(circle at 30% 20%,#4b417a,#0000 40%),linear-gradient(140deg,#15101d,#221a32)}.contact{text-align:center;background:linear-gradient(145deg,#5c478a,#2c1e45 65%,#171020);margin-top:25px;padding:115px 0 46px;position:relative;overflow:hidden}.contact-orb{border:1px solid #ffffff1a;border-radius:50%;width:520px;height:520px;animation:5s ease-in-out infinite breathe;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 70px #ffffff05,0 0 0 140px #ffffff04}.contact-inner{flex-direction:column;align-items:center;display:flex;position:relative}.contact h2{width:100%;max-width:1120px;padding-inline:clamp(10px,3vw,44px);font-size:clamp(44px,6.2vw,80px);line-height:1.42}.site.en .contact h2{letter-spacing:-.045em;font-size:clamp(38px,5.25vw,68px);line-height:1.16}.contact h2 em{color:#d7b8f4}.brush-heading{flex-direction:column;align-items:center;display:flex;overflow:visible}.brush-write{white-space:normal;clip-path:inset(0 0 0 100%);width:max-content;max-width:100%;padding:.08em .12em .18em;display:block;position:relative}.contact.is-visible .brush-write-first{animation:1.45s cubic-bezier(.2,.72,.18,1) .35s both brushRevealRtl}.contact.is-visible .brush-write-second{animation:1.55s cubic-bezier(.2,.72,.18,1) 1.5s both brushRevealRtl}.brush-write:after{content:"";z-index:2;background:linear-gradient(90deg,#ffffff2e,#fff 45%,var(--pink));opacity:0;border-radius:100% 15%;width:42px;height:7px;position:absolute;top:58%;right:-7%;transform:rotate(-13deg);box-shadow:0 0 18px #ea90e9b8}.contact.is-visible .brush-write-first:after{animation:1.45s cubic-bezier(.2,.72,.18,1) .35s both brushTipRtl}.contact.is-visible .brush-write-second:after{animation:1.55s cubic-bezier(.2,.72,.18,1) 1.5s both brushTipRtl}.site.en .brush-write{clip-path:inset(0 100% 0 0)}.site.en .contact.is-visible .brush-write-first,.site.en .contact.is-visible .brush-write-second{animation-name:brushRevealLtr}.site.en .brush-write:after{left:-7%;right:auto}.site.en .contact.is-visible .brush-write-first:after,.site.en .contact.is-visible .brush-write-second:after{animation-name:brushTipLtr}.contact p{color:#d4c9df;margin:26px 0 30px;font-size:13px}.contact-button{width:290px;min-width:290px;height:52px;transform-style:preserve-3d;perspective:700px;box-shadow:none;background:0 0;padding:0;position:relative;overflow:visible}.contact-button:hover{box-shadow:none;background:0 0;transform:none}.contact-button:after{display:none}.contact-button:hover span{transform:none}.contact-button-face{color:#160e22;backface-visibility:hidden;background:linear-gradient(135deg,#c6a8ff,#f3a8ef);border:1px solid #ffffff61;border-radius:999px;grid-template-columns:30px 1fr 30px;align-items:center;gap:9px;padding:0 18px;transition:transform .62s cubic-bezier(.2,.75,.2,1),box-shadow .35s;display:grid;position:absolute;inset:0;box-shadow:0 12px 34px #ad85ff61}.contact-button-face:after{content:"";width:30px}.contact-button-face b{font-family:var(--font-arabic);white-space:nowrap;font-size:14px;font-weight:700;line-height:1}.site.en .contact-button-face b{font-family:var(--font-space),Arial,sans-serif}.contact-button-front{transform:rotateX(0)}.contact-button-back{background:linear-gradient(135deg,#f5b3ef,#bd91ff);transform:rotateX(-180deg)}.contact-button:hover .contact-button-front,.contact-button:focus-visible .contact-button-front{transform:rotateX(180deg)}.contact-button:hover .contact-button-back,.contact-button:focus-visible .contact-button-back{transform:rotateX(0);box-shadow:0 18px 44px #ad85ff85,inset 0 1px #ffffffd9}.button-whatsapp-icon{flex:none;width:18px;height:18px}.contact-button .button-whatsapp-icon{width:27px;height:27px}.reference-roll-button{color:#fff;cursor:pointer;direction:ltr;background:#0d0911;border:1px solid #dabcff94;border-radius:999px;justify-content:space-between;align-items:center;gap:22px;min-height:58px;padding:5px 6px 5px 26px;font-family:inherit;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f,0 14px 38px #00000042}.reference-roll-button:hover{transform:translateY(-4px);box-shadow:0 20px 50px #0000005c}.reference-roll-button .roll-labels{flex-direction:column;height:22px;display:flex;overflow:hidden}.reference-roll-button .roll-labels b{height:22px;font-family:var(--font-arabic);white-space:nowrap;font-size:15px;font-weight:700;line-height:22px;transition:transform .45s cubic-bezier(.2,.8,.2,1);display:block}.site.en .reference-roll-button .roll-labels b{font-family:var(--font-space),sans-serif}.reference-roll-button>i{color:#fff;background:#171020;border:1px solid #fff3;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-style:normal;transition:transform .45s cubic-bezier(.2,.8,.2,1),background .3s;display:grid}.reference-roll-button>i svg{width:29px;height:29px}.reference-roll-button:hover .roll-labels b{transform:translateY(-22px)}.reference-roll-button:hover>i{background:#694899;transform:scale(1.05)}.contact-call-button{min-width:330px}.code-tool-logo{color:var(--purple);overflow:visible}.social-links{direction:ltr;border-top:1px solid #ffffff26;flex-wrap:wrap;justify-content:center;gap:14px;width:100%;max-width:560px;margin-top:78px;padding-top:28px;display:flex}.social-link{--social-color:var(--purple);color:#d8cedf;isolation:isolate;background:#ffffff0b;border:1px solid #ffffff29;border-radius:19px;place-items:center;width:66px;height:66px;transition:all .35s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:visible}.social-link:before{content:"";z-index:-1;background:var(--social-color);filter:blur(22px);opacity:0;border-radius:13px;transition:all .35s;position:absolute;inset:10px}.social-link svg{width:27px;height:27px;transition:all .35s cubic-bezier(.16,1,.3,1)}.social-link>span{color:#fff;font:600 9px var(--font-space),sans-serif;opacity:0;pointer-events:none;background:#0c0813eb;border-radius:7px;padding:6px 9px;transition:all .25s;position:absolute;top:calc(100% + 10px);transform:translateY(-5px)}.social-instagram{--social-color:#e4405f}.social-facebook{--social-color:#1877f2}.social-whatsapp{--social-color:#25d366}.social-email{--social-color:#ad85ff}.social-behance{--social-color:#1769ff}.social-linkedin{--social-color:#0a66c2}.social-vimeo{--social-color:#1ab7ea}.social-link:hover{color:#fff;border-color:var(--social-color)}@supports (color:color-mix(in lab, red, red)){.social-link:hover{border-color:color-mix(in srgb,var(--social-color) 62%,white)}}.social-link:hover{background:var(--social-color)}@supports (color:color-mix(in lab, red, red)){.social-link:hover{background:color-mix(in srgb,var(--social-color) 20%,#ffffff0a)}}.social-link:hover{transform:translateY(-8px)rotate(-2deg);box-shadow:0 20px 40px #0000003b}.social-link:hover:before{opacity:.32}.social-link:hover svg{transform:scale(1.14)}.social-link:hover>span{opacity:1;transform:translateY(0)}.footer{isolation:isolate;color:#81798c;min-height:94px;font:9px/1.8 var(--font-space),sans-serif;letter-spacing:.06em;direction:ltr;justify-content:space-between;align-items:center;gap:22px;padding-block:25px;display:flex;position:relative}.footer>span:not(.footer-stars){z-index:1;position:relative}.footer-stars{z-index:0;pointer-events:none;position:absolute;inset:5px 0;overflow:hidden}.footer-stars i{color:var(--purple);opacity:0;text-shadow:0 0 12px #ad85ffbf;font-style:normal;animation:3.6s ease-in-out infinite footerStar;position:absolute}.footer-stars i:first-child{font-size:7px;animation-delay:-.3s;top:20%;left:7%}.footer-stars i:nth-child(2){font-size:5px;animation-delay:-2.1s;top:68%;left:17%}.footer-stars i:nth-child(3){font-size:8px;animation-delay:-1.2s;top:34%;left:29%}.footer-stars i:nth-child(4){font-size:6px;animation-delay:-3s;top:75%;left:41%}.footer-stars i:nth-child(5){font-size:5px;animation-delay:-1.8s;top:18%;left:51%}.footer-stars i:nth-child(6){font-size:8px;animation-delay:-.7s;top:61%;left:61%}.footer-stars i:nth-child(7){font-size:6px;animation-delay:-2.7s;top:27%;left:70%}.footer-stars i:nth-child(8){font-size:5px;animation-delay:-1.5s;top:72%;left:79%}.footer-stars i:nth-child(9){font-size:8px;animation-delay:-3.3s;top:34%;left:88%}.footer-stars i:nth-child(10){font-size:6px;animation-delay:-.9s;top:65%;left:95%}.quick-bot{--bot-accent:#ad85ff;--bot-blue:#ea90e9;--bot-warm:#f6c5f2;--bot-deep:#1b1029;z-index:110;color:#fffaff;width:400px;max-width:calc(100vw - 36px);font-family:var(--font-arabic);direction:rtl;position:fixed;bottom:18px;left:18px;right:auto}html[lang=en] .quick-bot{font-family:var(--font-space), Arial, sans-serif;direction:ltr}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.quick-bot button,.quick-bot input{font-family:inherit}.quick-bot-launcher{align-items:flex-end;min-height:196px;display:flex;position:relative}.quick-bot-teaser{color:#fffaff;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);text-align:start;cursor:pointer;background:linear-gradient(105deg,#534181fa,#ad85fff7 52%,#ea90e9f5) 0 0/180% 180%;border:1px solid #b897ffa3;border-radius:23px;grid-template-columns:1fr;align-items:center;gap:11px;width:350px;max-width:100%;min-height:86px;padding:13px 30px 13px 126px;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s;animation:.65s cubic-bezier(.16,1,.3,1) both quickBotArrive,7s ease-in-out infinite alternate botGradientFlow;display:grid;position:relative;box-shadow:0 22px 62px #0000006b,inset 0 0 0 1px #ffffff14,0 0 38px #ad85ff33}.quick-bot-teaser:hover{border-color:#f3b0ed;transform:translateY(-5px);box-shadow:0 28px 70px #00000080,0 0 42px #ad85ff57}.quick-bot-teaser>span:first-child{gap:5px;min-width:0;display:grid}.quick-bot-teaser strong{font-size:13px;font-weight:750;line-height:1.55}.quick-bot-teaser small{color:#ffffffc2;font-size:10px;font-weight:400}.quick-bot-teaser-arrow{z-index:5;color:#231333;background:linear-gradient(145deg,#f6d2f4,#c8a7ff);border:1px solid #ffffffd1;border-radius:13px 19px 19px 13px;place-items:center;width:39px;height:48px;font-style:normal;animation:2s ease-in-out infinite botArrowEdgePulse;display:grid;position:absolute;top:50%;right:-18px;box-shadow:0 9px 25px #4f307c73}.quick-bot-teaser-arrow svg{transform-origin:45% 80%;width:25px;height:25px;animation:1.8s ease-in-out infinite botHandTap;display:block}.quick-bot-mascot{z-index:3;pointer-events:none;transform-origin:50% 100%;filter:drop-shadow(0 18px 18px #00000061);width:138px;height:157px;position:absolute;bottom:3px;left:1px;overflow:hidden}.quick-bot-mascot img{object-fit:contain;object-position:center top;width:138px;height:auto;min-height:0;display:block}.quick-bot-greeting{z-index:4;color:#25162f;text-align:center;background:linear-gradient(135deg,#fff,#f3dcff);border:1px solid #ffffffb3;border-radius:15px 15px 15px 4px;min-width:92px;max-width:150px;padding:8px 12px;font-size:11px;font-weight:750;animation:.5s cubic-bezier(.16,1,.3,1) both greetingIn;position:absolute;top:1px;left:68px;box-shadow:0 12px 30px #0000003d}.quick-bot-greeting:after{content:"";background:#f3dcff;border-bottom:1px solid #ffffffb3;border-left:1px solid #ffffffb3;width:13px;height:13px;position:absolute;bottom:-7px;left:13px;transform:rotate(-45deg)}.quick-bot-mascot>i{z-index:-1;border:1px solid #ad85ffa3;border-radius:50%;width:67px;height:67px;animation:2.4s ease-in-out infinite mascotSignal;position:absolute;top:20px;left:27px;box-shadow:0 0 0 10px #ad85ff14,0 0 0 21px #ea90e90a}.quick-bot-mascot>b{color:var(--bot-warm);text-shadow:0 0 14px #ff8b54b8;font-size:17px;animation:1.8s ease-in-out infinite mascotSpark;position:absolute;top:25px;right:4px}.quick-bot-mascot.motion-wave{animation:1.2s cubic-bezier(.16,1,.3,1) both mascotWave}.quick-bot-mascot.motion-pop{animation:1.05s cubic-bezier(.16,1,.3,1) both mascotPop}.quick-bot-mascot.motion-float{animation:2.8s ease-in-out both mascotFloat}.quick-bot-mascot.motion-tilt{animation:1.25s cubic-bezier(.16,1,.3,1) both mascotTilt}.quick-bot-avatar{color:#1c1128;width:50px;height:50px;font:800 11px var(--font-space),sans-serif;background:linear-gradient(145deg,#cbb3ff,#f1a4eb);border:1px solid #ffffff40;border-radius:16px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 28px #ad85ff40,inset 0 1px #ffffffb3}.quick-bot-avatar:after{content:"";background:#5ee6a8;border:2px solid #291938;border-radius:50%;width:7px;height:7px;position:absolute;bottom:5px;right:5px;box-shadow:0 0 9px #5ee6a8b3}.quick-bot-avatar>i{color:#ffffffb8;font-size:8px;font-style:normal;position:absolute;top:4px;left:6px}.quick-bot-avatar>b{letter-spacing:-.04em}.quick-bot-panel{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:linear-gradient(155deg,#1c102bfc,#4a3068fc);border:1px solid #ad85ff75;border-radius:27px;grid-template-rows:auto minmax(0,1fr);height:min(650px,100dvh - 36px);max-height:calc(100dvh - 36px);animation:.45s cubic-bezier(.16,1,.3,1) both quickBotOpen;display:grid;overflow:hidden;box-shadow:0 35px 100px #0000008f,inset 0 0 0 1px #ffffff0a,0 0 70px #ad85ff26}.quick-bot-head{background:linear-gradient(90deg,#42e8c11a,#3ba8ff06,#0000);border-bottom:1px solid #ffffff17;grid-template-columns:50px 1fr 34px;align-items:center;gap:11px;min-height:78px;padding:13px 14px;display:grid}.quick-bot-head-portrait{background:linear-gradient(145deg,#42e8c11f,#3ba8ff1a);border:1px solid #42e8c16b;border-radius:15px;width:50px;height:50px;display:block;overflow:hidden;box-shadow:0 10px 25px #00000038}.quick-bot-head-portrait img{object-fit:cover;object-position:center top;transform-origin:top;width:100%;height:100%;display:block;transform:scale(1.25)}.quick-bot-head>span:nth-child(2){gap:5px;min-width:0;display:grid}.quick-bot-head small{color:#a9a0b3;align-items:center;gap:6px;font-size:8px;display:flex}.quick-bot-head small i{background:#5ee6a8;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #5ee6a8a6}.quick-bot-head>button{color:#c9bfd2;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:10px;place-items:center;width:33px;height:33px;transition:all .25s;display:grid}.quick-bot-head>button:hover{color:#fff;background:#42e8c11c;border-color:#42e8c180}.quick-bot-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#42e8c15c transparent;min-height:0;padding:17px;overflow:hidden auto}.quick-bot-welcome{color:#ead9e2;margin:0 0 14px;font-size:12px;font-weight:400;line-height:1.85}.quick-bot-search{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.quick-bot-search input{color:#f5f0f8;background:#ffffff0d;border:1px solid #ffffff21;border-radius:12px;outline:none;width:100%;min-width:0;min-height:46px;padding:0 13px;font-size:11px;transition:all .25s}.quick-bot-search input::placeholder{color:#777080}.quick-bot-search input:focus{background:#42e8c10e;border-color:#42e8c1b3;box-shadow:0 0 0 3px #42e8c114}.quick-bot-search>button{color:#061c29;background:linear-gradient(135deg,var(--bot-accent),var(--bot-blue));cursor:pointer;border:1px solid #ffffff61;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-width:67px;padding:0 12px;font-size:9px;font-weight:800;transition:all .25s;display:flex}.quick-bot-search>button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 9px 24px #42e8c13d}.quick-bot-search>button:disabled{opacity:.38;cursor:not-allowed}.quick-bot-suggestions{gap:7px;margin-top:18px;display:grid}.quick-bot-suggestions>small{color:#847a8e;margin-bottom:3px;font-size:8px}.quick-bot-suggestions>button:not(.quick-bot-show-all){color:#ded7e4;text-align:start;cursor:pointer;background:#ffffff07;border:1px solid #ffffff16;border-radius:12px;grid-template-columns:1fr 25px;align-items:center;gap:10px;min-height:48px;padding:9px 12px;transition:border-color .25s,background .25s,transform .25s;display:grid}.quick-bot-suggestions>button:not(.quick-bot-show-all):hover{color:#fff;background:#42e8c112;border-color:#42e8c170;transform:translate(3px)}.site.en .quick-bot-suggestions>button:not(.quick-bot-show-all):hover{transform:translate(-3px)}.quick-bot-suggestions button>span{font-size:11px;font-weight:500;line-height:1.75}.quick-bot-suggestions button>i{width:25px;height:25px;color:var(--bot-accent);font:600 10px var(--font-space),sans-serif;background:#42e8c117;border-radius:8px;place-items:center;font-style:normal;transition:all .25s;display:grid}.quick-bot-suggestions>button:hover i{background:#42e8c129;transform:rotate(45deg)}.quick-bot-show-all{min-height:39px;color:var(--bot-accent);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;margin-top:3px;font-size:8px;display:flex}.quick-bot-empty{color:#a9a0b3;background:#ffffff06;border-radius:12px;margin:4px 0 0;padding:14px;font-size:9px;line-height:1.8}.quick-bot-answer{animation:.35s cubic-bezier(.16,1,.3,1) both quickBotAnswer}.quick-bot-answer-label{color:var(--bot-accent);align-items:center;gap:7px;font-size:8px;display:flex}.quick-bot-answer-label i{font-style:normal}.quick-bot-answer h3{color:#fff;margin:14px 0 13px;font-size:16px;font-weight:750;line-height:1.75}.quick-bot-answer-copy{gap:9px;display:grid}.quick-bot-answer-copy>p{color:#eadde4;background:linear-gradient(135deg,#ff66ad14,#ffffff05);border:1px solid #ff66ad33;border-radius:15px;margin:0;padding:15px;font-size:12px;font-weight:400;line-height:2}.quick-bot-answer-detail{background:linear-gradient(135deg,#3ba8ff14,#ff8b5409);border:1px solid #3ba8ff30;border-radius:15px;padding:14px 15px;animation:.3s both quickBotAnswer}.quick-bot-answer-detail small{color:var(--bot-warm);margin-bottom:7px;font-size:8px;font-weight:750;display:block}.quick-bot-answer-detail p{color:#eadde4;margin:0;font-size:12px;line-height:2}.quick-bot-detail-toggle{color:var(--bot-accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:9px;padding:7px 2px;font-size:8px;display:flex}.quick-bot-answer-actions{grid-template-columns:1fr 1.18fr;gap:7px;margin-top:17px;display:grid}.quick-bot-answer-actions>*,.quick-bot-no-match>a,.quick-bot-no-match>button{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:43px;padding:0 11px;font-size:8px;font-weight:750;transition:all .25s;display:flex}.quick-bot-answer-actions>button,.quick-bot-no-match>button{color:#d5cbdc;background:#ffffff09;border:1px solid #ffffff1c}.quick-bot-answer-actions>a{color:#061c29;background:linear-gradient(135deg,var(--bot-accent),var(--bot-blue));border:1px solid #ffffff70}.quick-bot-no-match>a{color:#061c16;background:linear-gradient(135deg,#5bed98,#25d366);border:1px solid #ffffff80;box-shadow:0 10px 28px #25d3662e}.quick-bot-whatsapp-mark{width:18px;height:18px;font:800 10px/1 var(--font-space),sans-serif;border:1px solid #061c1652;border-radius:50%;place-items:center;display:grid}.quick-bot-answer-actions>:hover,.quick-bot-no-match>a:hover,.quick-bot-no-match>button:hover{transform:translateY(-2px)}.quick-bot-no-match{text-align:center;justify-items:center;padding-top:5px;animation:.35s both quickBotAnswer;display:grid}.quick-bot-no-match>span{width:50px;height:50px;color:var(--bot-accent);font:700 20px var(--font-space),sans-serif;background:#42e8c114;border:1px solid #42e8c14d;border-radius:16px;place-items:center;display:grid}.quick-bot-no-match p{color:#bdb3c6;margin:16px 0;font-size:10px;line-height:1.9}.quick-bot-no-match>a,.quick-bot-no-match>button{width:100%;margin-top:7px}.quick-bot-head strong{font-size:13px}.quick-bot-head small,.quick-bot-suggestions>small,.quick-bot-answer-label,.quick-bot-show-all,.quick-bot-detail-toggle,.quick-bot-search>button,.quick-bot-answer-actions>*,.quick-bot-no-match>a,.quick-bot-no-match>button{font-size:10px}.quick-bot-empty,.quick-bot-no-match p{font-size:11px}.site.light .quick-bot-teaser{color:#102b35;background:linear-gradient(135deg,#fffffffa,#ecfaf8fa);border-color:#0f8b7b3d;box-shadow:0 22px 62px #144a532e}.site.light .quick-bot-teaser small{color:#756b7e}.site.light .quick-bot-panel{color:#102b35;background:linear-gradient(155deg,#fffffffc,#edf9f8fc);border-color:#0f8b7b33;box-shadow:0 35px 100px #144a5330,inset 0 0 0 1px #fffc}.site.light .quick-bot-head{background:linear-gradient(90deg,#42e8c11c,#0000);border-color:#0f8b7b1f}.site.light .quick-bot-head strong,.site.light .quick-bot-answer h3{color:#24182f}.site.light .quick-bot-head small,.site.light .quick-bot-welcome,.site.light .quick-bot-no-match p{color:#6e6477}.site.light .quick-bot-head>button{color:#594c63;background:#5341810b;border-color:#53418121}.site.light .quick-bot-search input{color:#24182f;background:#53418109;border-color:#53418124}.site.light .quick-bot-suggestions>button:not(.quick-bot-show-all){color:#493b53;background:#53418107;border-color:#5341811f}.site.light .quick-bot-suggestions>button:not(.quick-bot-show-all):hover{color:#24182f;background:#53418111;border-color:#53418159}.site.light .quick-bot-answer-copy>p{color:#536870;background:linear-gradient(135deg,#42e8c114,#0f8b7b05);border-color:#0f8b7b24}.site.light .quick-bot-answer-detail{background:linear-gradient(135deg,#3ba8ff14,#ff8b540a);border-color:#3ba8ff2e}.site.light .quick-bot-answer-detail p{color:#536870}.site.light .quick-bot-answer-actions>button,.site.light .quick-bot-no-match>button{color:#51445b;background:#53418109;border-color:#53418126}@keyframes quickBotArrive{0%{opacity:0;transform:translateY(22px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes quickBotOpen{0%{opacity:0;transform-origin:0 100%;transform:translateY(20px)scale(.94)}to{opacity:1;transform-origin:0 100%;transform:translateY(0)scale(1)}}@keyframes quickBotAnswer{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes mascotWave{0%{opacity:0;transform:translateY(18px)rotate(-6deg)scale(.9)}45%{opacity:1;transform:translateY(0)rotate(5deg)scale(1.03)}70%{transform:rotate(-3deg)scale(1)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes mascotPop{0%{opacity:0;transform:translateY(32px)scale(.72)}58%{opacity:1;transform:translateY(-7px)scale(1.06)}78%{transform:translateY(3px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mascotFloat{0%{opacity:0;transform:translateY(22px)}35%{opacity:1;transform:translateY(-6px)}65%{transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes mascotTilt{0%{opacity:0;transform:translate(-24px)rotate(-10deg)}55%{opacity:1;transform:translate(4px)rotate(4deg)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes mascotSignal{0%,to{opacity:.3;transform:scale(.78)}50%{opacity:.85;transform:scale(1.18)}}@keyframes mascotSpark{0%,to{opacity:.25;transform:scale(.72)rotate(0)}50%{opacity:1;transform:scale(1.18)rotate(55deg)}}@keyframes botGradientFlow{0%{background-position:0%}to{background-position:100%}}@keyframes botArrowEdgePulse{0%,to{transform:translateY(-50%)translate(0)}50%{transform:translateY(-50%)translate(4px)}}@keyframes botHandTap{0%,to{transform:translateY(0)rotate(-5deg)}45%{transform:translateY(-3px)rotate(3deg)scale(1.05)}62%{transform:translateY(1px)rotate(-2deg)scale(.96)}}@keyframes greetingIn{0%{opacity:0;transform:translateY(8px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}.service-page{--service-accent:#ad85ff;color:#f7f4fb;min-height:100vh;font-family:var(--font-arabic);background:#0b0711;overflow:hidden}.ai-video-page{color:#f7f4fb;min-height:100vh;font-family:var(--font-arabic);background:#0b0711;position:relative;overflow:hidden}.ai-video-page[dir=ltr]{font-family:var(--font-space),Arial,sans-serif}.ai-video-page:before{content:"";pointer-events:none;background:radial-gradient(circle at 78% 8%,#ad85ff2b,#0000 29%),radial-gradient(circle at 15% 58%,#ea90e914,#0000 28%);position:fixed;inset:-20%}.ai-video-shell{z-index:1;width:min(1240px,100% - 48px);margin-inline:auto;position:relative}.ai-video-nav{direction:ltr;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;min-height:90px;display:flex}.ai-video-nav>div{align-items:center;gap:10px;display:flex}.ai-video-back{color:#dcd3e5;border:1px solid #ffffff1f;border-radius:999px;padding:12px 16px;font-size:11px;transition:all .25s}.ai-video-back:hover{background:#ad85ff14;border-color:#ad85ff80;transform:translateY(-2px)}.brand-showcase-page{color:#f7f4fb;min-height:100vh;font-family:var(--font-arabic);background:#0b0711;position:relative;overflow:hidden}.brand-showcase-page[dir=ltr]{font-family:var(--font-space),Arial,sans-serif}.brand-showcase-page:before{content:"";pointer-events:none;background:radial-gradient(circle at 12% 10%,#ad85ff26,#0000 28%),radial-gradient(circle at 90% 48%,#ea90e912,#0000 30%);position:fixed;inset:-20%}.brand-showcase-shell{z-index:1;width:min(1180px,100% - 48px);margin-inline:auto;position:relative}.brand-showcase-nav{direction:ltr;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;min-height:90px;display:flex}.brand-showcase-nav>div{align-items:center;gap:10px;display:flex}.brand-showcase-back{color:#dcd3e5;border:1px solid #ffffff1f;border-radius:999px;padding:12px 16px;font-size:11px}.brand-showcase-back:hover{background:#ad85ff14;border-color:#ad85ff80}.brand-showcase-hero{border-bottom:1px solid #ffffff1c;flex-direction:column;justify-content:flex-end;min-height:570px;padding:110px 0 90px;display:flex}.brand-showcase-kicker{color:#cbaaff;font:650 10px var(--font-space),sans-serif;letter-spacing:.14em;align-items:center;gap:10px;margin-bottom:28px;display:flex}.brand-showcase-kicker i{background:#ff66ad;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #ff66ad}.brand-showcase-hero h1{letter-spacing:-.055em;max-width:1000px;margin:0;font-size:clamp(50px,7vw,98px);line-height:1.07}.brand-showcase-hero h1 em{color:#0000;background:linear-gradient(90deg,#ad85ff,#ea90e9,#ff66ad);-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:450}.brand-showcase-hero p{color:#aaa2b5;max-width:570px;margin:36px 0 0;font-size:15px;line-height:2}.brand-projects{grid-template-columns:repeat(2,minmax(0,1fr));gap:70px 32px;padding:95px 0 130px;display:grid}.brand-project{contain:layout paint;min-width:0}.brand-project>header{border-top:1px solid #ffffff21;grid-template-columns:42px 1fr;align-items:start;gap:12px;min-height:112px;padding:18px 3px;display:grid}.brand-project>header>span{color:#ad85ff;font:700 10px var(--font-space),sans-serif;padding-top:7px}.brand-project h2{font:650 clamp(17px,1.6vw,22px)/1.3 var(--font-space),sans-serif;letter-spacing:-.025em;margin:0 0 16px;padding:0}.brand-project dl{flex-wrap:wrap;gap:12px 28px;margin:0;display:flex}.brand-project dl>div{gap:4px;display:grid}.brand-project dt{color:#776d81;font-size:8px}.brand-project dd{color:#c7bdcf;margin:0;font-size:9px;font-weight:650}.behance-embed{overscroll-behavior:contain;background:linear-gradient(145deg,#130d1c,#0d0912);border:1px solid #ffffff21;border-radius:18px;height:min(70vh,650px);min-height:520px;position:relative;overflow:auto;box-shadow:0 20px 48px #0000003d}.behance-embed iframe{background:#fff;border:0;width:100%;height:100%;display:block}@media (width<=760px){.brand-showcase-hero{min-height:450px;padding:75px 0 65px}.brand-projects{grid-template-columns:1fr;gap:75px;padding-top:60px}.brand-project>header{grid-template-columns:32px 1fr}.brand-project dl{gap:12px 25px}.behance-embed{border-radius:15px;height:70vh;min-height:500px}}@media (width<=560px){.brand-showcase-shell{width:min(100% - 28px,1180px)}.brand-showcase-nav{min-height:74px}.brand-showcase-nav .brand>span:last-child,.brand-showcase-back{display:none}.brand-showcase-hero h1{font-size:clamp(45px,13vw,66px)}}.ai-video-hero{border-bottom:1px solid #ffffff1c;grid-template-columns:1.25fr .75fr;align-items:end;gap:70px;min-height:460px;padding:88px 0 75px;display:grid}.ai-video-kicker{color:#cbaaff;font:650 10px var(--font-space),sans-serif;letter-spacing:.15em;align-items:center;gap:9px;margin-bottom:25px;display:flex}.ai-video-kicker i{background:#ff66ad;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #ff66ad}.ai-video-hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(48px,6.5vw,92px);line-height:1.05}.ai-video-hero h1 em{color:#0000;background:linear-gradient(90deg,#ad85ff,#ea90e9,#ff66ad);-webkit-background-clip:text;background-clip:text;font-style:normal}.ai-video-intro{padding-bottom:9px}.ai-video-intro p{color:#aaa2b5;max-width:430px;margin:0 0 28px;font-size:15px;line-height:2}.ai-video-intro>span{color:#d7cbe0;font:700 9px var(--font-space),sans-serif;letter-spacing:.15em}.ai-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;padding:80px 0 30px;display:grid}.ai-video-card{min-width:0}.ai-video-frame{aspect-ratio:16/9;background:#130d1c;border:1px solid #ffffff1f;border-radius:22px;transition:all .45s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 24px 60px #00000047}.ai-video-frame:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff1f}.ai-video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.ai-video-card:hover .ai-video-frame{border-color:#ad85ff6b;transform:translateY(-6px);box-shadow:0 32px 80px #00000061,0 0 45px #ad85ff14}.ai-video-card footer{align-items:flex-start;gap:16px;min-height:76px;padding:18px 4px 0;display:flex}.ai-video-card footer span{color:#ad85ff;font:700 9px var(--font-space),sans-serif;padding-top:4px}.ai-video-card h2{color:#eee8f3;font:650 16px var(--font-space),sans-serif;letter-spacing:-.02em;margin:0}.ai-video-footer{justify-content:center;padding:50px 0 105px;display:flex}.ai-video-footer a{background:linear-gradient(135deg,#ad85ff29,#ff66ad14);border:1px solid #ffffff2e;border-radius:999px;justify-content:space-between;align-items:center;min-width:265px;min-height:58px;padding:0 22px;font-size:12px;transition:all .3s;display:flex}.ai-video-footer a span{color:#100a16;background:#ad85ff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.ai-video-footer a:hover{border-color:#ad85ff;transform:translateY(-4px);box-shadow:0 20px 50px #ad85ff29}@media (width<=820px){.ai-video-hero{grid-template-columns:1fr;gap:35px;min-height:0;padding:65px 0}.ai-video-grid{grid-template-columns:1fr}.ai-video-hero h1{font-size:clamp(46px,12vw,72px)}}@media (width<=560px){.ai-video-shell{width:min(100% - 28px,1240px)}.ai-video-nav{min-height:74px}.ai-video-nav .brand>span:last-child,.ai-video-back{display:none}.ai-video-hero{padding:48px 0}.ai-video-grid{gap:18px;padding-top:45px}.ai-video-frame{border-radius:16px}.ai-video-card footer{min-height:66px}.ai-video-card h2{font-size:14px}}.service-page[dir=ltr]{font-family:var(--font-space),Arial,sans-serif}.service-theme-pink{--service-accent:#ea90e9}.service-theme-cyan{--service-accent:#71baff}.detail-shell{width:min(1200px,100% - 44px);margin-inline:auto}.detail-nav{direction:ltr;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;min-height:88px;display:flex}.detail-actions{align-items:center;gap:10px;display:flex}.back-link{border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:9px;padding:12px 17px;font-size:11px;display:flex}.back-link:hover{background:#ad85ff1a;border-color:#ad85ff73;transform:translateY(-2px)}.detail-hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;min-height:690px;padding:76px 0 86px;display:grid}.detail-hero-copy{z-index:2;position:relative}.detail-kicker{color:var(--service-accent);font:600 10px var(--font-space),sans-serif;letter-spacing:.14em;margin-bottom:24px;display:block}.detail-hero h1{font-size:clamp(45px,5vw,70px);line-height:1.16}.service-page[dir=ltr] .detail-hero h1{line-height:1.12}.detail-hero-copy>p{color:#aaa2b5;max-width:620px;margin:28px 0 32px;font-size:15px;line-height:2}.service-page[dir=ltr] .detail-hero-copy>p{line-height:1.7}.detail-image{border:1px solid #ffffff26;border-radius:30px;min-height:500px;position:relative;overflow:hidden;transform:rotate(1.5deg);box-shadow:0 45px 110px #0000007a}.detail-image img{object-fit:cover;transition:transform 1s cubic-bezier(.16,1,.3,1)}.detail-image:hover img{transform:scale(1.045)}.detail-image:after{content:"";background:linear-gradient(145deg,#ad85ff14,#0000 45%,#0000002e);position:absolute;inset:0}.detail-image-line{z-index:2;background:var(--service-accent);width:140px;height:1px;box-shadow:0 0 18px var(--service-accent);position:absolute;bottom:25px;right:25px}.detail-section{padding-top:120px;padding-bottom:120px}.detail-section-title{align-items:baseline;gap:22px;margin-bottom:62px;display:flex}.detail-section-title>span{color:var(--service-accent);font:600 10px var(--font-space),sans-serif}.detail-section-title h2,.formats-section h2{margin:0;font-size:clamp(35px,4vw,56px)}.deliverable-grid{border-top:1px solid #ffffff21;border-inline-start:1px solid #ffffff21;grid-template-columns:repeat(2,1fr);display:grid}.deliverable-grid article{border-inline-end:1px solid #ffffff21;border-bottom:1px solid #ffffff21;min-height:270px;padding:30px;transition:all .35s;position:relative;overflow:hidden}.deliverable-grid article:after{content:"";background:var(--service-accent);filter:blur(75px);opacity:0;border-radius:50%;width:150px;height:150px;transition:all .35s;position:absolute;inset:auto -50px -60px auto}.deliverable-grid article:hover{background:#ffffff09;transform:translateY(-5px)}.deliverable-grid article:hover:after{opacity:.13}.deliverable-grid b{color:var(--service-accent);font:600 9px var(--font-space),sans-serif}.deliverable-grid h3{margin:70px 0 13px;font-size:21px;position:relative}.deliverable-grid p{color:#aaa2b5;max-width:480px;margin:0;font-size:12px;line-height:1.9;position:relative}.process-section{color:#17101f;background:#f2eef6;padding:120px 0}.process-list{border-top:1px solid #d1c8d8}.process-list article{border-bottom:1px solid #d1c8d8;grid-template-columns:90px 1fr 35px;align-items:center;gap:25px;min-height:150px;transition:all .35s;display:grid}.process-list strong{color:var(--service-accent);font:700 34px var(--font-space),sans-serif}.process-list h3{margin:0 0 8px;font-size:20px}.process-list p{color:#6e6676;margin:0;font-size:12px;line-height:1.8}.process-list i{color:var(--service-accent);font-style:normal}.process-list article:hover{background:#fff;padding-inline:20px;box-shadow:0 18px 50px #36234b14}.example-section{grid-template-columns:.8fr 1.2fr;align-items:start;gap:85px;display:grid}.example-intro>span{color:var(--service-accent);font:600 9px var(--font-space),sans-serif;letter-spacing:.14em}.example-intro h2{margin:24px 0 0;font-size:clamp(35px,4.2vw,58px);line-height:1.25}.service-page[dir=ltr] .example-intro h2{line-height:1.16}.example-grid{border-top:1px solid #ffffff21}.example-grid article{border-bottom:1px solid #ffffff21;grid-template-columns:50px 120px 1fr;gap:18px;padding:28px 0;display:grid}.example-grid span{color:var(--service-accent);font:600 9px var(--font-space),sans-serif}.example-grid h3{margin:0;font-size:15px}.example-grid p{color:#aaa2b5;margin:0;font-size:12px;line-height:1.8}.formats-section{justify-content:space-between;align-items:center;gap:50px;padding:40px 0 130px;display:flex}.formats-section>div{flex-wrap:wrap;justify-content:flex-end;gap:10px;max-width:650px;display:flex}.formats-section span{color:#cfc6d8;border:1px solid #ffffff26;border-radius:999px;padding:11px 15px;font-size:10px}.formats-section span:hover{border-color:var(--service-accent);color:#fff;transform:translateY(-3px)}.detail-cta{text-align:center;background:linear-gradient(145deg,#5c478a,#2c1e45 65%,#171020);padding:120px 0}.detail-cta>div{flex-direction:column;align-items:center;display:flex}.detail-cta>div>span{color:#d7b8f4;font:600 9px var(--font-space),sans-serif;letter-spacing:.14em}.detail-cta h2{margin:22px 0 30px;font-size:clamp(42px,6vw,78px)}.detail-cta .social-links{margin-top:56px}.detail-nav a,.detail-nav button,.formats-section span{transition:all .28s}.social-portfolio-page{color:#f7f3fa;min-height:100vh;font-family:var(--font-arabic);background:radial-gradient(circle at 86% 4%,#9c5be038,#0000 26%),radial-gradient(circle at 4% 36%,#e548861a,#0000 20%),#0b0711;overflow:hidden}.social-portfolio-page[dir=ltr]{font-family:var(--font-space),Arial,sans-serif}.social-shell{width:min(1260px,100% - 48px);margin-inline:auto}.social-nav{direction:ltr;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:22px;min-height:92px;display:flex}.social-nav>div{gap:8px;display:flex}.social-nav button,.social-nav>div>a{color:#eee7f3;min-height:42px;font:650 10px var(--font-space),sans-serif;background:#ffffff09;border:1px solid #ffffff26;border-radius:999px;align-items:center;padding:0 16px;transition:all .3s;display:inline-flex}.social-nav button:hover,.social-nav>div>a:hover{background:#ad85ff17;border-color:#ad85ff99;transform:translateY(-2px)}.social-hero{grid-template-columns:1fr 270px;align-items:end;gap:80px;min-height:520px;padding:72px 0 62px;display:grid}.social-hero>div>span,.social-gallery-head>div>span{color:#b58aff;font:650 10px var(--font-space),sans-serif;letter-spacing:.14em}.social-hero h1{letter-spacing:-.045em;margin:22px 0 28px;font-size:clamp(55px,7.4vw,105px);line-height:1.12}.social-hero h1 em{color:#0000;background:linear-gradient(90deg,#ad85ff,#ea90e9,#b89aff);-webkit-background-clip:text;background-clip:text;font-style:normal}.social-hero p{color:#aaa2b5;max-width:720px;margin:0;font-size:15px;line-height:2}.social-portfolio-page[dir=ltr] .social-hero p{line-height:1.7}.social-hero aside{background:#ffffff09;border:1px solid #ffffff24;border-radius:26px;align-items:end;gap:14px;padding:30px;display:flex;transform:rotate(2deg)}.social-hero aside strong{color:#ea90e9;font:750 74px/.8 var(--font-space),sans-serif;letter-spacing:-.08em}.social-hero aside span{color:#c9becf;font:650 8px/1.55 var(--font-space),sans-serif;letter-spacing:.12em}.social-motion-note{color:#8f8598;gap:10px;margin:0 0 22px;font-size:10px;display:flex}.social-motion-note span{color:#ad85ff}.social-gallery{padding:72px 0 92px}.social-gallery-head{justify-content:space-between;align-items:end;gap:40px;margin-bottom:40px;display:flex}.social-gallery-head h2{margin:15px 0 10px;font-size:clamp(42px,5vw,70px)}.social-gallery-head p{color:#aaa2b5;margin:0;font-size:12px}.social-filters{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:610px;display:flex}.social-filters button{color:#bdb3c5;background:#ffffff06;border:1px solid #ffffff24;border-radius:999px;padding:11px 16px;font-size:10px;transition:all .3s}.social-filters button.active,.social-filters button:hover{color:#fff;background:#ad85ff21;border-color:#ad85ff}.social-masonry-columns{grid-template-columns:repeat(4,1fr);gap:15px;height:min(1120px,118vh);display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 3% 97%,#0000);mask-image:linear-gradient(#0000,#000 3% 97%,#0000)}.social-masonry-column{min-width:0;overflow:hidden}.social-masonry-column>div{flex-direction:column;gap:15px;animation:92s linear infinite socialColumnUp;display:flex}.social-masonry-column:nth-child(2n)>div{animation-name:socialColumnDown;animation-duration:98s;transform:translateY(-50%)}.social-masonry-columns:hover .social-masonry-column>div{animation-play-state:paused}.social-masonry-column article{aspect-ratio:4/5;opacity:0;animation:galleryIn .65s cubic-bezier(.16,1,.3,1) var(--delay) forwards;flex:none}.social-masonry-column article>button{background:#17101f;border-radius:16px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 20px 55px #0000003b}.social-masonry-column img{object-fit:cover;transition:all .7s cubic-bezier(.16,1,.3,1)}.social-masonry-column article>button:after{content:"";opacity:0;background:linear-gradient(#0000 55%,#07040aeb);transition:all .35s;position:absolute;inset:0}.social-masonry-column article>button>span{z-index:2;color:#fff;opacity:0;grid-template-columns:35px 1fr 18px;align-items:center;gap:9px;transition:all .35s;display:grid;position:absolute;inset:auto 16px 15px;transform:translateY(8px)}.social-masonry-column b,.social-masonry-column i{color:#d4b8ff;font:650 8px var(--font-space),sans-serif}.social-masonry-column strong{font-size:10px}.social-masonry-column i{font-style:normal}.social-masonry-column button:hover img{transform:scale(1.045)}.social-masonry-column button:hover:after,.social-masonry-column button:hover>span{opacity:1}.social-masonry-column button:hover>span{transform:none}.social-masonry-column article.is-square{aspect-ratio:1}.social-masonry-column article.is-story{aspect-ratio:9/16}.social-source{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:30px;margin-bottom:0;padding:26px 0;display:flex}.social-source p{color:#8f8598;font:650 9px var(--font-space),sans-serif;letter-spacing:.12em;margin:0}.social-source a{color:#d7c5f2;font-size:11px}.social-source a span{color:#ad85ff;margin-inline-start:10px}.social-cta{text-align:center;background:linear-gradient(145deg,#5c478a,#2c1e45 65%,#171020);padding:120px 0}.social-cta>div{flex-direction:column;align-items:center;display:flex}.social-cta>div>span{color:#d7b8f4;font:650 9px var(--font-space),sans-serif;letter-spacing:.14em}.social-cta h2{margin:22px 0 30px;font-size:clamp(42px,6vw,78px)}.social-cta .social-call-button{width:min(390px,100vw - 38px);min-width:0}.social-cta .social-links{margin-top:55px}.social-lightbox{z-index:1000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07040beb;place-items:center;padding:40px;animation:.25s fadeIn;display:grid;position:fixed;inset:0}.social-lightbox>button{color:#fff;background:#ffffff0f;border:1px solid #ffffff40;border-radius:50%;width:46px;height:46px;font-size:26px;position:absolute;top:22px;right:24px}.social-lightbox figure{background:#120b1a;border-radius:20px;grid-template-rows:minmax(0,1fr) auto;max-height:calc(100vh - 60px);margin:0;display:grid;overflow:hidden;box-shadow:0 40px 120px #0009}.social-lightbox img{object-fit:contain;width:auto;max-width:min(85vw,760px);height:min(82vh,900px)}.social-lightbox figcaption{color:#ddd3e5;justify-content:space-between;gap:25px;padding:14px 18px;font-size:10px;display:flex}.social-lightbox figcaption a{color:#c5a6ff}@keyframes socialColumnUp{to{transform:translateY(calc(-50% - 7.5px))}}@keyframes socialColumnDown{0%{transform:translateY(calc(-50% - 7.5px))}to{transform:translateY(0)}}@keyframes galleryIn{0%{opacity:0;transform:translateY(26px)}to{opacity:1}}@media (width<=900px){.social-hero{grid-template-columns:1fr;min-height:570px}.social-hero aside{width:fit-content}.social-masonry-columns{grid-template-columns:repeat(3,1fr)}.social-masonry-column:nth-child(4){display:none}.social-gallery-head{flex-direction:column;align-items:flex-start}.social-filters{justify-content:flex-start}}@media (width<=600px){.social-shell{width:min(100% - 28px,1260px)}.social-nav{min-height:78px}.social-nav .brand>span:last-child{display:none}.social-nav button,.social-nav>div>a{padding:0 12px;font-size:8px}.social-hero{gap:38px;min-height:auto;padding:62px 0 48px}.social-hero h1{font-size:44px}.social-hero p{font-size:13px}.social-gallery{padding:46px 0 65px}.social-masonry-columns{grid-template-columns:repeat(2,1fr);gap:9px;height:720px}.social-masonry-column:nth-child(n+3){display:none}.social-masonry-column article>button{border-radius:12px}.social-source{flex-direction:column;align-items:flex-start}.social-lightbox{padding:18px}.social-lightbox img{max-width:92vw;height:auto;max-height:78vh}}@media (prefers-reduced-motion:reduce){.social-masonry-column>div{animation-play-state:paused}.social-masonry-column article{opacity:1;animation:none}}.store-page{color:#f8f3fb;background:radial-gradient(circle at 78% 28%,#ea90e933,#0000 31%),radial-gradient(circle at 20% 85%,#ad85ff29,#0000 28%),#0b0711;min-height:100vh;position:relative;overflow:hidden}.store-shell{width:min(1180px,100% - 48px);margin-inline:auto}.store-nav{direction:ltr;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;min-height:88px;display:flex}.store-nav>div{align-items:center;gap:9px;display:flex}.store-back{color:#eee7f3;border:1px solid #ffffff26;border-radius:999px;align-items:center;min-height:42px;padding:0 16px;font-size:10px;display:inline-flex}.store-construction{grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);align-items:center;gap:70px;min-height:calc(100vh - 88px);padding:55px 0 65px;display:grid}.store-copy{z-index:2;position:relative}.store-eyebrow{color:#d7c6e2;align-items:center;gap:10px;font-size:11px;display:flex}.store-eyebrow>i{background:#ff66ad;border-radius:50%;width:8px;height:8px;box-shadow:0 0 14px #ff66ad}.store-eyebrow b{color:#1b0c21;background:linear-gradient(135deg,#ff66ad,#d995ff);border-radius:999px;margin-inline-start:5px;padding:7px 10px;font-size:8px;box-shadow:0 8px 25px #ff66ad59}.store-copy h1{letter-spacing:-.05em;color:#0000;background:linear-gradient(100deg,#fff 8%,#d7b0ff 54%,#ff78b7);-webkit-background-clip:text;background-clip:text;max-width:700px;margin:28px 0 24px;font-size:clamp(58px,7vw,104px);line-height:1.07}.store-copy p{color:#aaa0b2;max-width:590px;margin:0;font-size:15px;line-height:2}.store-notify-form{direction:ltr;background:#ffffff0e;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:7px;width:100%;max-width:620px;margin-top:32px;padding:6px;transition:border-color .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 18px 55px #0000003d}.store-notify-form label{flex:auto;min-width:0}.store-notify-form input{box-sizing:border-box;color:#fff;width:100%;min-width:0;min-height:50px;font:500 12px var(--font-space),sans-serif;background:0 0;border:0;outline:0;padding:0 20px}.store-notify-form .reference-roll-button{flex:none;min-width:230px;min-height:50px}.store-notify-form button:disabled{opacity:.65;cursor:wait}.store-notify-form.has-validation-error{border-color:#ff7097b8;box-shadow:0 0 0 3px #ff66ad1a,0 18px 55px #0000003d}.store-notify-status{border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;width:fit-content;max-width:620px;margin-top:13px;padding:9px 13px;font-size:11px;line-height:1.7;animation:.28s cubic-bezier(.16,1,.3,1) both storeStatusIn;display:flex}.store-notify-status i{width:20px;height:20px;font:800 12px var(--font-space),sans-serif;border-radius:7px;flex:none;place-items:center;font-style:normal;display:grid}.store-notify-status.is-success{color:#9cf0be;background:#72e6a314;border-color:#72e6a33d}.store-notify-status.is-success i{color:#081d12;background:#72e6a3}.store-notify-status.is-error{color:#ffb2c5;background:#ff66ad16;border-color:#ff70974d}.store-notify-status.is-error i{color:#260812;background:#ff7097}.store-notify-status.is-validation{font-weight:650}.builder-scene{align-self:end;height:520px;position:relative}.builder-scene:before{content:"";background:linear-gradient(145deg,#ffffff12,#ffffff04);border:1px solid #ffffff1a;border-radius:45% 45% 28px 28px;position:absolute;inset:70px 0 12px;box-shadow:0 35px 100px #00000052}.builder-character{z-index:3;transform-origin:50% 100%;filter:drop-shadow(0 22px 25px #00000073);width:330px;animation:1.45s ease-in-out infinite builderWork;position:absolute;bottom:25px;left:-14px}.builder-character img{width:100%;display:block}.builder-bubble{z-index:5;color:#fff;background:linear-gradient(135deg,#865cd0,#d75da2);border:1px solid #ffffff38;border-radius:18px 18px 18px 4px;padding:13px 19px;font-size:12px;animation:2.3s ease-in-out infinite bubbleFloat;position:absolute;top:45px;left:50px;box-shadow:0 15px 40px #865cd04d}.builder-hammer{z-index:4;transform-origin:25px 110px;width:116px;height:130px;animation:1.45s cubic-bezier(.6,.05,.35,1) infinite hammerHit;position:absolute;bottom:105px;left:210px}.builder-hammer span{background:linear-gradient(90deg,#995a31,#e3a270,#7d421f);border-radius:9px;width:25px;height:105px;position:absolute;top:24px;left:47px;transform:rotate(-18deg)}.builder-hammer i{background:linear-gradient(#f0e9f4,#807587);border-radius:8px;width:88px;height:34px;position:absolute;top:8px;left:5px;transform:rotate(-18deg);box-shadow:inset 0 -6px #0000002e}.builder-wall{z-index:2;grid-template-columns:repeat(2,1fr);gap:8px;width:230px;display:grid;position:absolute;bottom:30px;right:12px;transform:skewY(-3deg)}.builder-wall i{background:linear-gradient(145deg,#ff66ad,#925ec7);border:1px solid #ffffff47;border-radius:8px;height:68px;animation:4.35s ease-in-out infinite both brickBuild;box-shadow:inset 0 2px #ffffff40,0 12px 30px #0003}.builder-wall i:nth-child(2){animation-delay:.18s}.builder-wall i:nth-child(3){animation-delay:.36s}.builder-wall i:nth-child(4){animation-delay:.54s}.builder-wall i:nth-child(5){animation-delay:.72s}.builder-wall i:nth-child(6){animation-delay:.9s}.builder-spark{z-index:6;position:absolute;bottom:172px;left:300px}.builder-spark i{transform-origin:50% 32px;background:#ffd7e9;border-radius:4px;width:5px;height:22px;animation:1.45s ease-out infinite sparkPop;position:absolute;box-shadow:0 0 12px #ff66ad}.builder-spark i:nth-child(2){animation-delay:40ms;transform:rotate(55deg)}.builder-spark i:nth-child(3){animation-delay:80ms;transform:rotate(-55deg)}.builder-line{background:linear-gradient(90deg,#0000,#ff66ad,#ad85ff,#0000);width:100%;height:2px;position:absolute;bottom:22px;right:0}.store-loader-scene{background:radial-gradient(circle,#ff66ad1f,#0000 55%),#ffffff06;border:1px solid #ffffff1a;border-radius:40px;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:440px;display:flex;position:relative;box-shadow:0 35px 100px #0000004d}.store-loader{place-items:center;width:190px;height:190px;animation:2.4s ease-in-out infinite loaderFloat;display:grid;position:relative}.store-loader:before,.store-loader:after{content:"";filter:drop-shadow(0 0 12px #ff66adb3);border:2px solid #ff66ad;border-color:#ff66ad #d58bff #0000 #0000;border-radius:50%;animation:1.5s linear infinite storeLoaderSpin;position:absolute;inset:0}.store-loader:after{border-width:1px;border-top-color:#fff;border-bottom-color:#ad85ff;border-right-color:#0000;animation-duration:1.05s;animation-direction:reverse;inset:25px}.store-loader>span{background:linear-gradient(135deg,#ff66ad,#ad85ff);border-radius:20px;width:62px;height:62px;animation:1.5s ease-in-out infinite loaderCore;box-shadow:0 0 45px #ff66ad80}.store-loader i{z-index:2;background:#fff;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 12px #fff}.store-loader i:first-child{top:2px}.store-loader i:nth-child(2){right:2px}.store-loader i:nth-child(3){bottom:2px}.store-loader i:nth-child(4){left:2px}.store-loader-scene strong{letter-spacing:.12em;font-size:15px}.store-loader-scene small{color:#8f8498;font:700 8px var(--font-space),sans-serif;letter-spacing:.2em}.construction-loop{filter:drop-shadow(0 20px 30px #0000002e);background:linear-gradient(#ad85ff1a,#0000 68%);border-radius:28px;width:min(92%,420px);height:280px;position:relative;overflow:hidden}.construction-sun{background:linear-gradient(135deg,#ff66ad,#ffc4df);border-radius:50%;width:44px;height:44px;animation:4s ease-in-out infinite constructionSun;position:absolute;top:30px;right:38px;box-shadow:0 0 35px #ff66ad59}.tower-crane{position:absolute;inset:18px 0 30px}.crane-mast{background:repeating-linear-gradient(0deg,#ad85ff 0 8px,#0000 8px 15px);border-inline:3px solid #cdaeff;width:10px;height:190px;position:absolute;top:15px;left:73px}.crane-arm{background:linear-gradient(90deg,#ad85ff,#ff66ad);border-radius:6px;width:235px;height:8px;position:absolute;top:18px;left:68px}.crane-arm:before{content:"";background:linear-gradient(26deg,#0000 46%,#dec7ff8c 47% 52%,#0000 53%);width:170px;height:36px;position:absolute;top:7px;left:8px}.crane-cable{background:#ffffffb3;width:1px;height:82px;animation:5s ease-in-out infinite craneCable;position:absolute;top:25px;left:245px}.crane-hook{border:3px solid #ffb2d5;border-top:0;border-radius:0 0 10px 10px;width:13px;height:16px;animation:5s ease-in-out infinite craneHook;position:absolute;top:104px;left:239px}.crane-load{gap:4px;width:63px;height:29px;animation:5s ease-in-out infinite craneLoad;display:flex;position:absolute;top:121px;left:214px}.crane-load b{background:linear-gradient(145deg,#ff66ad,#8b59c7);border:1px solid #ffffff59;border-radius:5px;flex:1;box-shadow:0 8px 15px #00000040}.construction-building{background:linear-gradient(160deg,#ffffff1f,#ad85ff21);border:1px solid #ffffff38;border-radius:12px 12px 4px 4px;grid-template-columns:repeat(2,1fr);gap:7px;width:122px;height:126px;padding:8px;display:grid;position:absolute;bottom:32px;right:37px;box-shadow:0 18px 34px #00000038}.construction-building i{background:linear-gradient(145deg,#ff66adbf,#ad85ff8c);border-radius:4px;animation:3.6s ease-in-out infinite windowBuild;box-shadow:inset 0 1px #ffffff4d}.construction-building i:nth-child(2){animation-delay:.2s}.construction-building i:nth-child(3){animation-delay:.4s}.construction-building i:nth-child(4){animation-delay:.6s}.construction-building i:nth-child(5){animation-delay:.8s}.construction-building i:nth-child(6){animation-delay:1s}.construction-worker{z-index:4;transform-origin:50% 100%;width:42px;height:91px;position:absolute;bottom:29px}.worker-left{animation:2.8s ease-in-out infinite workerCarry;left:104px}.worker-right{animation:1.25s ease-in-out infinite workerBuild;left:164px}.construction-worker i{display:block;position:absolute}.construction-worker .head{background:#d69a74;border-radius:50%;width:20px;height:21px;top:14px;left:11px}.construction-worker .helmet{z-index:2;background:#ff66ad;border-radius:13px 13px 3px 3px;width:26px;height:11px;top:10px;left:8px;box-shadow:inset 0 -2px #ffd1e6}.construction-worker .body{background:linear-gradient(135deg,#ad85ff,#67429b);border-radius:7px;width:27px;height:38px;top:34px;left:8px}.construction-worker .arm{transform-origin:top;background:#d69a74;border-radius:8px;width:9px;height:35px;animation:1.25s ease-in-out infinite workerArm;top:37px;left:31px}.construction-worker .leg{background:#21172c;border-radius:7px;width:9px;height:24px;top:68px}.construction-worker .leg-a{left:10px;transform:rotate(5deg)}.construction-worker .leg-b{left:24px;transform:rotate(-5deg)}.construction-wheelbarrow{z-index:5;width:48px;height:26px;animation:2.8s ease-in-out infinite barrowMove;position:absolute;bottom:23px;left:80px}.construction-wheelbarrow i{background:linear-gradient(135deg,#ff66ad,#ad85ff);border-radius:4px 4px 18px 18px;width:40px;height:18px;display:block;transform:skew(-10deg)}.construction-wheelbarrow b{background:#17101f;border:3px solid #cdbde1;border-radius:50%;width:12px;height:12px;margin:-2px 0 0 24px;display:block}.construction-ground{background:linear-gradient(90deg,#0000,#ad85ff,#ff66ad,#0000);height:3px;position:absolute;bottom:24px;left:28px;right:28px}.construction-ground i{background:#d9c7ef;border-radius:2px;width:8px;height:8px;animation:1.6s ease-in-out infinite groundSpark;position:absolute;top:-4px}.construction-ground i:first-child{animation-delay:.1s;left:20%}.construction-ground i:nth-child(2){animation-delay:.4s;left:43%}.construction-ground i:nth-child(3){animation-delay:.7s;left:66%}.construction-ground i:nth-child(4){animation-delay:1s;left:85%}.construction-label{white-space:nowrap;color:#c9bdd2;letter-spacing:.04em;font-size:10px;font-weight:650;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@keyframes craneCable{0%,to{height:82px}50%{height:125px}}@keyframes craneHook{0%,to{transform:translateY(0)}50%{transform:translateY(43px)}}@keyframes craneLoad{0%,to{transform:translateY(0)translate(0)}50%{transform:translateY(43px)translate(-18px)}}@keyframes windowBuild{0%,18%{opacity:.18;transform:scale(.72)}38%,to{opacity:1;transform:scale(1)}}@keyframes workerArm{0%,to{transform:rotate(18deg)}50%{transform:rotate(-36deg)}}@keyframes workerBuild{0%,to{transform:rotate(0)}50%{transform:rotate(-4deg)translateY(2px)}}@keyframes workerCarry{0%,to{transform:translate(-5px)}50%{transform:translate(12px)}}@keyframes barrowMove{0%,to{transform:translate(-6px)}50%{transform:translate(12px)}}@keyframes groundSpark{0%,to{opacity:.2;transform:translateY(0)rotate(0)}50%{opacity:1;transform:translateY(-12px)rotate(90deg)}}@keyframes constructionSun{0%,to{opacity:.75;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}.premium-build-loader{isolation:isolate;flex-direction:column;justify-content:flex-end;align-items:center;width:min(92%,390px);height:300px;padding-bottom:12px;display:flex;position:relative}.premium-halo{border:1px solid #ffffff14;border-radius:50%;width:224px;height:224px;position:absolute;top:5px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 60px #ad85ff12,0 0 70px #ff66ad12}.premium-halo:before,.premium-halo:after{content:"";border:1px solid #0000;border-radius:50%;position:absolute}.premium-halo:before{border-top-color:#ff66ad;border-right-color:#ad85ff8c;animation:7s linear infinite premiumHaloSpin;inset:18px}.premium-halo:after{border-bottom-color:#ffffff7a;border-left-color:#ff66ad4d;animation:5s linear infinite reverse premiumHaloSpin;inset:44px}.premium-halo i{background:#fff;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 16px #fff}.premium-halo i:first-child{animation:3s ease-in-out infinite premiumParticle;top:13px;left:50%}.premium-halo i:nth-child(2){animation:3s ease-in-out .8s infinite premiumParticle;top:55%;right:18px}.premium-halo i:nth-child(3){animation:3s ease-in-out 1.6s infinite premiumParticle;top:38%;left:20px}.premium-structure{perspective:500px;filter:drop-shadow(0 25px 30px #0000004d);width:142px;height:150px;position:absolute;top:35px;left:50%;transform:translate(-50%)}.premium-slab{background:linear-gradient(135deg,#ff66add1,#ad85ff7a);border:1px solid #ffffff57;border-radius:14px;width:96px;height:56px;animation:4.8s cubic-bezier(.16,1,.3,1) infinite premiumAssemble;position:absolute;left:23px;transform:rotateX(58deg)rotate(-45deg);box-shadow:inset 0 1px #ffffff6b,0 16px 28px #0003}.slab-one{opacity:.42;animation-delay:0s;top:66px}.slab-two{opacity:.68;animation-delay:.18s;top:43px}.slab-three{animation-delay:.36s;top:20px}.premium-core{z-index:4;background:linear-gradient(145deg,#ff78b8,#9b68df);border:1px solid #ffffff8c;border-radius:15px;place-items:center;width:47px;height:47px;animation:2.6s ease-in-out infinite premiumCore;display:grid;position:absolute;top:50px;left:48px;box-shadow:0 0 36px #ff66ad57,inset 0 1px #ffffff8c}.premium-core b{color:#fff;font:800 11px var(--font-space),sans-serif;letter-spacing:.06em}.premium-scan{z-index:6;background:linear-gradient(90deg,#0000,#fff,#0000);width:150px;height:1px;animation:3s ease-in-out infinite premiumScan;position:absolute;top:17px;left:-4px;box-shadow:0 0 12px #ff83bd}.premium-progress{background:#ffffff1a;border-radius:999px;width:185px;height:3px;margin-bottom:54px;position:relative;overflow:visible}.premium-progress i{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#ad85ff,#ff66ad,#ffd5e8);animation:3.8s cubic-bezier(.4,0,.2,1) infinite premiumProgress;position:absolute;inset:0}.premium-progress b{background:#fff;border-radius:50%;width:9px;height:9px;animation:3.8s cubic-bezier(.4,0,.2,1) infinite premiumProgressDot;position:absolute;top:-3px;left:0;box-shadow:0 0 15px #ff66ad}.premium-progress span{color:#ff9bc8;font:700 9px var(--font-space),sans-serif;position:absolute;top:12px;left:50%;transform:translate(-50%)}.premium-build-loader>strong{letter-spacing:.04em;font-size:15px}.premium-build-loader>small{color:#8f8498;font:700 8px var(--font-space),sans-serif;letter-spacing:.18em;margin-top:6px}@keyframes premiumHaloSpin{to{transform:rotate(360deg)}}@keyframes premiumParticle{0%,to{opacity:.3;transform:scale(.7)}50%{opacity:1;transform:scale(1.35)}}@keyframes premiumAssemble{0%,12%{opacity:0;transform:translateY(-45px)rotateX(58deg)rotate(-45deg)scale(.75)}32%,78%{opacity:1;transform:translateY(0)rotateX(58deg)rotate(-45deg)scale(1)}94%,to{opacity:0;transform:translateY(22px)rotateX(58deg)rotate(-45deg)scale(.92)}}@keyframes premiumCore{0%,to{transform:translateY(0)scale(.95)}50%{transform:translateY(-5px)scale(1.05)}}@keyframes premiumScan{0%,to{opacity:0;top:18px}18%{opacity:1}70%{opacity:.85}86%{opacity:0;top:128px}}@keyframes premiumProgress{0%{transform:scaleX(.04)}62%{transform:scaleX(.82)}88%,to{transform:scaleX(1)}}@keyframes premiumProgressDot{0%{left:0}62%{left:82%}88%,to{left:100%}}.material-loop-loader{filter:drop-shadow(0 18px 32px #0003);place-items:center;width:220px;height:220px;animation:3.6s ease-in-out infinite materialBreathe;display:grid;position:relative}.material-loop-loader:before{content:"";background:#ffffff06;border-radius:50%;position:absolute;inset:24px;box-shadow:inset 0 0 0 1px #ffffff0f}.material-shape{will-change:transform,border-radius;border-radius:50%;width:38px;height:38px;animation:3.2s cubic-bezier(.65,0,.35,1) infinite materialOrbit;position:absolute}.material-blue{--start:0deg;background:#4285f4}.material-red{--start:90deg;background:#ea4335;animation-delay:-.8s}.material-yellow{--start:180deg;background:#fbbc05;animation-delay:-1.6s}.material-green{--start:270deg;background:#34a853;animation-delay:-2.4s}.material-center{background:#fff;border-radius:50%;width:24px;height:24px;animation:3.2s ease-in-out infinite materialCenter;position:relative;box-shadow:0 0 0 10px #ffffff0b,0 0 26px #ffffff40}@keyframes materialOrbit{0%{transform:rotate(var(--start)) translateX(69px) rotate(calc(-1 * var(--start))) scale(.72);border-radius:50%}24%{transform:rotate(calc(var(--start) + 90deg)) translateX(52px) rotate(calc(-1 * (var(--start) + 90deg))) scale(1);border-radius:50% 50% 16px}50%{transform:rotate(calc(var(--start) + 180deg)) translateX(69px) rotate(calc(-1 * (var(--start) + 180deg))) scale(.82);border-radius:13px}76%{transform:rotate(calc(var(--start) + 270deg)) translateX(52px) rotate(calc(-1 * (var(--start) + 270deg))) scale(1);border-radius:50% 16px 50% 50%}to{transform:rotate(calc(var(--start) + 360deg)) translateX(69px) rotate(calc(-1 * (var(--start) + 360deg))) scale(.72);border-radius:50%}}@keyframes materialCenter{0%,to{opacity:.65;transform:scale(.78)}50%{opacity:1;transform:scale(1)}}@keyframes materialBreathe{0%,to{transform:scale(.96)}50%{transform:scale(1.04)}}.brand-showcase-hero{min-height:650px;padding-bottom:70px}.behance-hero-stats{direction:ltr;border-block:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);margin-top:46px;display:grid}.behance-stat-card{border-inline-start:1px solid #ffffff1a;outline:0;align-content:center;gap:7px;min-height:145px;padding:22px;display:grid;position:relative;overflow:hidden}.behance-stat-card:first-child{border-inline-start:0}.behance-stat-card:before{content:"";filter:blur(65px);opacity:0;background:#ad85ff;border-radius:50%;height:110px;transition:all .4s;position:absolute;inset:auto 20% -70%}.behance-stat-card:hover:before,.behance-stat-card:focus-visible:before{opacity:.24}.behance-stat-card>i{color:#c9aaff;inset-inline-end:20px;background:#ad85ff0f;border:1px solid #ad85ff40;border-radius:10px;place-items:center;width:30px;height:30px;font-style:normal;transition:all .35s;display:grid;position:absolute;top:20px}.behance-stat-card>i svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.behance-stat-card:hover>i{color:#ff78b8;border-color:#ff66ad73;transform:translateY(-3px)rotate(-5deg)}.behance-stat-card strong{color:#fff;font:700 clamp(34px,4vw,58px)/1 var(--font-space),sans-serif;letter-spacing:-.07em;font-variant-numeric:tabular-nums;direction:ltr;position:relative}.behance-stat-card span{color:#91869c;font-size:10px;font-weight:650;position:relative}.behance-stat-card.counting strong{animation:1.6s both countGlow}.identity-brands-strip{background:linear-gradient(#ad85ff0a,#0000);border-bottom:1px solid #ffffff14;padding:46px 0 52px;position:relative;overflow:hidden}.identity-brands-strip .brand-logo-item{color:#ad85ff}.identity-brands-title{z-index:2;text-align:center;justify-content:center;align-items:center;gap:13px;width:fit-content;margin:0 auto 28px;display:flex;position:relative}.identity-brands-title strong{color:#0000;background:linear-gradient(90deg,#ad85ff,#ff66ad,#70b8ff,#ad85ff) 0 0/300% 100%;-webkit-background-clip:text;background-clip:text;font-size:clamp(14px,1.6vw,20px);font-weight:750;animation:5s linear infinite identityTitleGradient}.identity-brands-title span{color:#ff66ad;filter:drop-shadow(0 0 8px #ff66adb3);font-size:9px}.brand-projects{grid-template-columns:repeat(2,minmax(300px,390px));justify-content:center;gap:65px 34px}.behance-embed{aspect-ratio:327/261;border-radius:10px;height:auto;min-height:0;overflow:hidden}.behance-project-stats{color:#82778c;font:600 9px var(--font-space),sans-serif;direction:ltr;align-items:center;gap:15px;padding:13px 4px 0;display:flex}.behance-project-stats span{align-items:center;gap:4px;display:flex}.behance-project-stats b{color:#d9d1e1;font-weight:750}@media (width<=760px){.brand-showcase-hero{min-height:550px;padding-bottom:55px}.behance-hero-stats{grid-template-columns:repeat(2,1fr)}.behance-hero-stats>div:nth-child(3){border-inline-start:0;border-top:1px solid #ffffff1a}.behance-hero-stats>div:nth-child(4){border-top:1px solid #ffffff1a}.brand-projects{grid-template-columns:minmax(0,390px);gap:65px}.behance-embed{border-radius:10px;height:auto;min-height:0}}@keyframes identityTitleGradient{to{background-position:300%}}.ai-video-hero{grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);align-items:center;gap:110px;min-height:590px;padding:92px 0 78px}.ai-video-copy{flex-direction:column;align-items:flex-start;display:flex}.ai-video-hero h1{font-size:clamp(48px,6vw,88px);line-height:1.08}.ai-video-intro{border-top:1px solid #ffffff1a;margin-top:48px;padding:28px 0 0}.ai-video-intro p{max-width:520px;line-height:2.1}.ai-motion-art{isolation:isolate;background:radial-gradient(circle at 72% 22%,#775fd72e,#0000 31%),linear-gradient(145deg,#ffffff0b,#ffffff03);border:1px solid #ffffff1a;border-radius:34px;height:390px;position:relative;overflow:hidden;box-shadow:0 35px 90px #0000004d,inset 0 1px #ffffff14}.motion-canvas-grid{opacity:.22;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 80%);mask-image:linear-gradient(135deg,#000,#0000 80%)}.motion-pen-path{stroke:#d8c4ff;stroke-width:1.6px;width:90%;height:86%;position:absolute;top:7%;left:3%;overflow:visible}.motion-drawn-line{stroke:#ff72b4;stroke-width:3px;stroke-linecap:round;stroke-dasharray:520;animation:4.8s cubic-bezier(.4,0,.2,1) infinite motionDraw}.motion-handle-line{stroke:#806ba0;stroke-width:1px;stroke-dasharray:5 6}.motion-pen-path circle{fill:#100a17;stroke:#c7a8ff;stroke-width:2px;animation:2.3s ease-in-out infinite motionNode}.motion-pen-tool{z-index:4;filter:drop-shadow(0 13px 11px #00000073);width:37px;height:88px;animation:4.8s cubic-bezier(.4,0,.2,1) infinite penToolMove;position:absolute;top:47%;left:67%;transform:rotate(38deg)}.motion-pen-tool:before{content:"";clip-path:polygon(50% 0,100% 62%,72% 100%,28% 100%,0 62%);background:linear-gradient(135deg,#f6f0ff,#aa79e9 55%,#ff66ad);border:1px solid #ffffff8c;position:absolute;inset:0}.motion-pen-tool i{z-index:2;border:2px solid #3f285c;border-radius:50%;width:8px;height:8px;position:absolute;top:32px;left:15px}.motion-pen-tool b{z-index:2;background:#51336c;width:2px;height:25px;position:absolute;top:8px;left:18px}.motion-gemini{z-index:3;background:#232144a8;border:1px solid #89b4f847;border-radius:24px;place-items:center;width:82px;height:82px;animation:3.8s ease-in-out infinite motionFloat;display:grid;position:absolute;top:28px;right:32px;box-shadow:0 18px 45px #00000040,0 0 35px #8ab4f81a}.motion-gemini img{object-fit:contain;width:47px;height:47px}.motion-video-mark{z-index:3;color:#ff8bc0;background:#28132bb3;border:1px solid #ff66ad47;border-radius:19px;justify-content:center;align-items:center;width:112px;height:68px;animation:3s ease-in-out infinite videoMarkPulse;display:flex;position:absolute;bottom:28px;left:28px;box-shadow:0 18px 45px #00000040}.motion-video-mark span{color:#fff;background:linear-gradient(135deg,#ad85ff,#ff66ad);border-radius:50%;place-items:center;width:35px;height:35px;padding-left:2px;font-size:12px;display:grid}.motion-video-mark i{background:#d7c0eb;border-radius:50%;width:4px;height:4px;position:absolute;bottom:10px}.motion-video-mark i:first-of-type{left:43px}.motion-video-mark i:nth-of-type(2){opacity:.65;left:54px}.motion-video-mark i:nth-of-type(3){opacity:.35;left:65px}.motion-keyframe{background:#130c1b;border:2px solid #ad85ff;width:10px;height:10px;animation:2.4s ease-in-out infinite keyframeBlink;position:absolute;transform:rotate(45deg);box-shadow:0 0 13px #ad85ff8c}.kf-one{top:27%;left:29%}.kf-two{animation-delay:.7s;bottom:20%;left:52%}.kf-three{animation-delay:1.4s;bottom:28%;right:18%}@keyframes motionDraw{0%,8%{stroke-dashoffset:520px;opacity:.2}55%,82%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-520px;opacity:.15}}@keyframes penToolMove{0%,8%{top:68%;left:14%;transform:rotate(20deg)scale(.85)}52%{top:47%;left:67%;transform:rotate(38deg)scale(1)}82%,to{top:58%;left:82%;transform:rotate(50deg)scale(.88)}}@keyframes motionNode{50%{fill:#ff66ad;stroke:#fff;filter:drop-shadow(0 0 7px #ff66ad)}}@keyframes motionFloat{50%{transform:translateY(-9px)rotate(3deg)}}@keyframes videoMarkPulse{50%{border-color:#ff66ad8c;transform:translateY(-5px);box-shadow:0 24px 55px #00000052,0 0 30px #ff66ad17}}@keyframes keyframeBlink{0%,to{opacity:.25;transform:rotate(45deg)scale(.72)}50%{opacity:1;transform:rotate(45deg)scale(1.15)}}@media (width<=900px){.ai-video-hero{grid-template-columns:1fr;gap:54px;min-height:0;padding:65px 0}.ai-motion-art{width:min(100%,560px);height:360px;margin-inline:auto}.ai-video-grid{grid-template-columns:1fr}.ai-video-hero h1{font-size:clamp(46px,12vw,72px)}}.ai-video-kicker{margin-bottom:38px}.ai-video-intro{margin-top:62px}.ai-motion-stage{isolation:isolate;background:radial-gradient(circle at 50% 36%,#ad85ff24,#0000 32%),linear-gradient(145deg,#ffffff0a,#ffffff03);border:1px solid #ffffff1a;border-radius:34px;height:410px;position:relative;overflow:hidden;box-shadow:0 35px 90px #0000004d,inset 0 1px #ffffff14}.ai-stage-glow{background:radial-gradient(circle,#ff66ad30,#ad85ff0d 48%,#0000 70%);border-radius:50%;width:240px;height:240px;animation:3.8s ease-in-out infinite aiGlowBreath;position:absolute;top:41%;left:50%;transform:translate(-50%,-50%)}.ai-core-rings{width:190px;height:190px;position:absolute;top:41%;left:50%;transform:translate(-50%,-50%)}.ai-core-rings i{border:1px solid #ad85ff33;border-top-color:#ff66ad;border-radius:50%;animation:8s linear infinite aiRingSpin;position:absolute;inset:0}.ai-core-rings i:nth-child(2){border-top-color:#83b9ff;border-right-color:#ffffff40;animation-duration:5.5s;animation-direction:reverse;inset:20px}.ai-core-rings i:nth-child(3){border-color:#ffffff1a #ffffff1a #ad85ff;animation-duration:4s;inset:42px}.ai-stage-core{z-index:5;background:linear-gradient(145deg,#423369f5,#181023f5);border:1px solid #ffffff40;border-radius:24px;place-items:center;width:76px;height:76px;animation:2.8s ease-in-out infinite aiCorePulse;display:grid;position:absolute;top:41%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 45px #ad85ff3b,inset 0 1px #ffffff29}.ai-stage-core img{width:42px;height:42px}.ai-stage-core span{border:1px solid #ff66ad2e;border-radius:29px;animation:2.8s ease-out infinite aiCoreWave;position:absolute;inset:-8px}.generated-frame{z-index:4;background:#160e1fdb;border:1px solid #ffffff29;animation:5.4s cubic-bezier(.16,1,.3,1) infinite generatedFrameLoop;position:absolute;box-shadow:0 18px 40px #00000047}.frame-a{border-radius:18px;width:92px;height:66px;padding:14px;top:35px;left:28px}.frame-a b{background:linear-gradient(135deg,#ad85ff,#ff66ad);border-radius:9px;width:28px;height:28px;display:block}.frame-a i{background:#ffffff4d;border-radius:4px;width:44px;height:3px;margin-top:7px;display:block}.frame-a i:last-child{opacity:.55;width:27px}.frame-b{border-radius:24px;place-items:center;width:84px;height:84px;animation-delay:.7s;display:grid;top:35px;right:29px}.frame-b span{color:#fff;background:linear-gradient(135deg,#7a5ed0,#ff66ad);border-radius:50%;place-items:center;width:38px;height:38px;padding-left:2px;font-size:12px;display:grid}.frame-b i{border:2px solid #83b9ff;border-radius:50%;width:9px;height:9px;position:absolute;top:10px;right:10px}.frame-c{border-radius:18px;align-items:flex-end;gap:6px;width:96px;height:68px;padding:13px;animation-delay:1.4s;display:flex;bottom:108px;right:32px}.frame-c b{background:linear-gradient(#ff66ad,#8b67d4);border-radius:5px 5px 2px 2px;width:14px;animation:1.4s ease-in-out infinite motionBars}.frame-c b:first-child{height:22px}.frame-c b:nth-child(2){height:39px;animation-delay:.2s}.frame-c b:nth-child(3){height:29px;animation-delay:.4s}.motion-flow{z-index:2;transform-origin:0;opacity:.55;background:linear-gradient(90deg,#0000,#ad85ff,#ff66ad,#0000);height:1px;position:absolute}.flow-a{width:145px;top:96px;left:92px;transform:rotate(24deg)}.flow-b{width:138px;top:113px;left:57%;transform:rotate(-24deg)}.flow-c{width:120px;top:236px;left:58%;transform:rotate(26deg)}.motion-flow:after{content:"";background:#fff;border-radius:50%;width:7px;height:7px;animation:2.4s linear infinite flowParticle;position:absolute;top:-3px;left:0;box-shadow:0 0 12px #ff66ad}.motion-timeline{z-index:6;background:#0a070fd1;border:1px solid #ffffff1a;border-radius:16px;height:90px;padding:21px 14px 10px;position:absolute;bottom:18px;left:22px;right:22px;box-shadow:0 14px 35px #0000004d}.timeline-ruler{justify-content:space-between;height:8px;display:flex;position:absolute;top:8px;left:15px;right:15px}.timeline-ruler i{background:#ffffff47;width:1px;height:5px}.timeline-track{gap:5px;height:18px;margin:5px 0;display:flex}.timeline-track b{border-radius:5px;display:block}.track-one b:first-child{background:linear-gradient(90deg,#7254b4,#ad85ff);width:34%}.track-one b:last-child{background:linear-gradient(90deg,#ad85ff,#d57fde);width:47%}.track-two b:first-child{background:#59427b;width:18%}.track-two b:nth-child(2){background:linear-gradient(90deg,#ff66ad,#b76cda);width:42%}.track-two b:nth-child(3){background:#413151;width:25%}.timeline-playhead{z-index:3;background:#fff;width:1px;animation:4.2s ease-in-out infinite timelineSweep;position:absolute;top:6px;bottom:7px;left:14px;box-shadow:0 0 10px #ff66ad}.timeline-playhead:before{content:"";background:#fff;width:8px;height:8px;position:absolute;top:-2px;left:-4px;transform:rotate(45deg)}.video-engagement{direction:ltr;align-items:center;gap:8px;margin-inline-start:auto;display:flex}.video-engagement button,.video-engagement>span{color:#aaa0b4;min-height:34px;font:650 10px var(--font-space),sans-serif;background:#ffffff06;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:6px;padding:0 11px;display:flex}.video-engagement button{cursor:pointer;transition:all .25s}.video-engagement button:hover{color:#ff8bbc;border-color:#ff66ad66;transform:translateY(-2px)}.video-engagement button.is-liked{color:#ff66ad;background:#ff66ad17;border-color:#ff66ad6b}.video-engagement button.is-liked:first-letter{color:#ff66ad}.video-engagement b{color:#eee7f4}.ai-video-card footer{align-items:center}.ai-video-card h2{padding-top:2px}@keyframes aiRingSpin{to{transform:rotate(360deg)}}@keyframes aiGlowBreath{50%{opacity:.72;transform:translate(-50%,-50%)scale(1.16)}}@keyframes aiCorePulse{50%{transform:translate(-50%,-54%)scale(1.06)}}@keyframes aiCoreWave{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(1.35)}}@keyframes generatedFrameLoop{0%,to{opacity:.45;transform:translateY(5px)scale(.94)}45%,72%{opacity:1;transform:translateY(-5px)scale(1)}}@keyframes motionBars{50%{opacity:.45;height:12px}}@keyframes flowParticle{to{left:100%}}@keyframes timelineSweep{0%,8%{left:14px}82%,to{left:calc(100% - 18px)}}@media (width<=900px){.ai-motion-stage{width:min(100%,560px);height:410px;margin-inline:auto}.ai-video-kicker{margin-bottom:30px}.ai-video-intro{margin-top:45px}}@media (width<=560px){.ai-motion-stage{border-radius:24px;height:360px}.ai-core-rings{transform:translate(-50%,-58%)scale(.82)}.ai-stage-core{top:37%}.frame-c{display:none}.video-engagement{width:100%;margin:10px 0 0;padding-inline-start:34px}.ai-video-card footer{flex-wrap:wrap}}.ai-video-card footer{grid-template-columns:30px minmax(0,1fr) auto;gap:12px;min-height:94px;padding:18px 3px 10px;display:grid}.video-engagement{gap:10px}.video-engagement button,.video-engagement>span{background:linear-gradient(145deg,#ffffff0e,#ffffff05);border-radius:15px;justify-content:center;gap:8px;min-width:108px;min-height:48px;padding:0 15px;box-shadow:inset 0 1px #ffffff0f}.video-engagement svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.video-engagement small{color:#bcb2c5;font:650 10px var(--font-arabic);white-space:nowrap}.ai-video-page[dir=ltr] .video-engagement small{font-family:var(--font-space),sans-serif}.video-engagement b{min-width:12px;font-size:12px}.video-engagement button.is-liked svg{fill:currentColor;filter:drop-shadow(0 0 7px #ff66ad8c)}.identity-brief-cta{color:#f4eef8;direction:rtl;background:linear-gradient(135deg,#ad85ff1f,#ff66ad0e);border:1px solid #ad85ff4d;border-radius:22px;justify-content:space-between;align-items:center;gap:28px;min-width:min(430px,100%);margin:0 auto 62px;padding:8px 9px 8px 24px;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 20px 55px #00000038,inset 0 1px #ffffff17}.identity-brief-cta>span{gap:5px;display:grid}.identity-brief-cta small{color:#988da3;font-size:9px;font-weight:550}.identity-brief-cta strong{font-size:14px;font-weight:780}.identity-brief-cta i{color:#160d1f;width:50px;height:50px;font:800 18px var(--font-space),sans-serif;background:linear-gradient(135deg,#ad85ff,#ff7cb9);border:1px solid #ffffff2e;border-radius:16px;flex:none;place-items:center;font-style:normal;transition:all .35s;display:grid}.identity-brief-cta:hover{border-color:#ff66ad80;transform:translateY(-5px);box-shadow:0 28px 70px #0000004d,0 0 40px #ad85ff14}.identity-brief-cta:hover i{border-radius:50%;transform:rotate(45deg)}.brand-showcase-page[dir=ltr] .identity-brief-cta{direction:ltr;padding:8px 9px 8px 24px}@media (width<=700px){.ai-video-card footer{grid-template-columns:28px 1fr}.video-engagement{grid-column:1/-1;width:100%;margin:4px 0 0;padding:0}.video-engagement button,.video-engagement>span{flex:1}.identity-brief-cta{margin-bottom:48px}.identity-brief-cta strong{font-size:12px}.identity-brief-cta small{font-size:8px}}.identity-brief-slot{justify-content:center;padding:50px 0 0;display:flex}.identity-brief-slot .identity-brief-cta{width:min(430px,100%);min-width:0;margin:0}.identity-brief-slot+.brand-projects{padding-top:58px}@media (width<=700px){.identity-brief-slot{padding-top:42px}.identity-brief-slot .identity-brief-cta{margin:0}.identity-brief-slot+.brand-projects{padding-top:46px}}.ai-video-hero h1{line-height:1.08}.ai-video-hero h1 em{margin-top:17px;display:inline-block}.behance-hero-stats{grid-template-columns:repeat(3,1fr)}.behance-stat-card{text-align:center;justify-items:center;min-height:165px}.behance-stat-card>i{border-radius:12px;width:38px;height:38px;margin-bottom:5px;position:relative;inset:auto}.behance-stat-card>i svg{width:21px;height:21px}.behance-stat-card strong{font-size:clamp(40px,4.5vw,64px)}.behance-stat-card span{font-size:12px;line-height:1.7}.brand-brief-page .brief-workspace{padding-bottom:20px}.brand-brief-page .brief-note{margin-bottom:0}.brand-brief-page .resume-footer{min-height:64px}.brand-brief-page .brief-form{padding-bottom:25px}.footer-map-brand{align-items:center;gap:18px;display:flex}.footer-map-brand a{color:#aaa0b3;font-family:var(--font-arabic);letter-spacing:0;border:1px solid #ffffff1a;border-radius:999px;padding:7px 11px;font-size:10px;transition:all .25s}.footer-map-brand a:hover{color:#fff;background:#ad85ff14;border-color:#ad85ff73}.site-map-page{color:#f7f3fb;min-height:100vh;font-family:var(--font-arabic);background:#0b0711;position:relative;overflow:hidden}.site-map-page:before{content:"";pointer-events:none;background:radial-gradient(circle at 78% 8%,#ad85ff2b,#0000 28%),radial-gradient(circle at 12% 66%,#ff66ad14,#0000 30%);position:fixed;inset:-20%}.site-map-shell{z-index:2;width:min(1180px,100% - 48px);margin-inline:auto;position:relative}.site-map-nav{direction:ltr;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;min-height:90px;display:flex}.site-map-nav>a:last-child{color:#bcb3c4;border:1px solid #ffffff1f;border-radius:999px;padding:11px 15px;font-size:10px}.site-map-hero{border-bottom:1px solid #ffffff1a;flex-direction:column;justify-content:flex-end;min-height:480px;padding:100px 0 75px;display:flex}.site-map-hero>span{color:#c6a7ff;font:700 10px var(--font-space),sans-serif;letter-spacing:.13em;margin-bottom:26px}.site-map-hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(56px,7.5vw,104px);line-height:1.05}.site-map-hero h1 em{color:#0000;background:linear-gradient(90deg,#ad85ff,#ea90e9,#ff66ad);-webkit-background-clip:text;background-clip:text;font-style:normal}.site-map-hero p{color:#9b92a4;max-width:520px;margin:30px 0 0;font-size:14px;line-height:2}.site-map-root{background:linear-gradient(135deg,#ad85ff21,#ff66ad0e);border:1px solid #ad85ff59;border-radius:22px;grid-template-columns:52px 1fr;align-items:center;width:min(390px,100%);min-height:105px;margin-inline:auto;padding:22px 24px;display:grid;box-shadow:0 24px 65px #00000040}.site-map-root i{color:#160d20;width:48px;height:48px;font:800 20px var(--font-space),sans-serif;background:linear-gradient(135deg,#ad85ff,#ff70b1);border-radius:15px;grid-row:1/3;place-items:center;font-style:normal;display:grid}.site-map-root strong{font:700 16px var(--font-space),sans-serif;text-align:right;direction:ltr}.site-map-connector{height:76px;position:relative}.site-map-connector:before{content:"";background:linear-gradient(#ad85ff,#ad85ff26);width:1px;position:absolute;top:0;bottom:20px;left:50%}.site-map-connector:after{content:"";background:linear-gradient(90deg,#0000,#ad85ff59,#0000);height:1px;position:absolute;bottom:20px;left:12%;right:12%}.site-map-connector i{background:#fff;border-radius:50%;width:7px;height:7px;animation:2.4s linear infinite siteMapFlow;position:absolute;left:calc(50% - 3px);box-shadow:0 0 13px #ad85ff}.site-map-connector i:nth-child(2){animation-delay:.8s}.site-map-connector i:nth-child(3){animation-delay:1.6s}.site-map-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.site-map-card{background:linear-gradient(145deg,#ffffff0b,#ffffff03);border:1px solid #ffffff1a;border-radius:19px;grid-template-columns:42px 1fr 26px;align-items:center;gap:13px;min-height:128px;padding:18px;transition:all .35s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.site-map-card>span{color:#6f6578;font:700 8px var(--font-space),sans-serif;top:13px;position:absolute;inset-inline-end:15px}.site-map-card>i{color:#c7a7ff;width:42px;height:42px;font:700 17px var(--font-space),sans-serif;background:#ad85ff12;border:1px solid #ad85ff40;border-radius:13px;place-items:center;font-style:normal;display:grid}.site-map-card>div{gap:5px;display:grid}.site-map-card strong{font-size:12px}.site-map-card small{color:#817789;font:600 8px var(--font-space),sans-serif;text-align:right;direction:ltr}.site-map-card>b{color:#ad85ff;font:700 14px var(--font-space),sans-serif}.site-map-card:hover{border-color:#ad85ff6b;transform:translateY(-6px);box-shadow:0 25px 60px #00000047,0 0 35px #ad85ff12}.site-map-card:hover>i{color:#ff72b4;border-color:#ff66ad66}.site-map-footer{color:#766d80;min-height:90px;font:650 9px var(--font-space),sans-serif;direction:ltr;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;display:flex}.site-map-footer a{color:#ad85ff}@keyframes siteMapFlow{0%{opacity:0;top:0}25%{opacity:1}to{opacity:0;top:58px}}@media (width<=850px){.site-map-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.site-map-shell{width:min(100% - 28px,1180px)}.site-map-nav{min-height:74px}.site-map-nav .brand>span:last-child{display:none}.site-map-hero{min-height:400px;padding:65px 0 55px}.site-map-grid{grid-template-columns:1fr}.site-map-flow{padding-top:55px}.site-map-footer{flex-direction:column;justify-content:center;gap:12px;min-height:115px}.footer-map-brand{flex-direction:column;gap:8px}.behance-stat-card{min-height:145px}.behance-stat-card span{font-size:11px}}@keyframes storeBadgePulse{50%{transform:scale(1.06);box-shadow:0 0 25px #ff66add9}}.footer:has(.footer-map-brand){text-align:center;justify-content:center}.footer-map-brand{white-space:nowrap;justify-content:center;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute!important}.footer-map-brand>span{font-family:var(--font-space),sans-serif}.site-map-root{text-decoration:none}.site-map-trunk{height:88px;position:relative}.site-map-trunk:before{content:"";background:linear-gradient(#c197ff,#ad85ff47);width:1px;position:absolute;top:0;bottom:0;left:50%}.site-map-trunk:after{content:"";background:linear-gradient(90deg,#0000 0,#ad85ff61 8% 92%,#0000);height:1px;position:absolute;bottom:0;left:12.5%;right:12.5%}.site-map-trunk i{background:#fff;border-radius:50%;width:7px;height:7px;animation:2.4s linear infinite siteMapFlow;position:absolute;left:calc(50% - 3px);box-shadow:0 0 13px #ad85ff}.site-map-trunk i:nth-child(2){animation-delay:.8s}.site-map-trunk i:nth-child(3){animation-delay:1.6s}.site-map-branches{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:18px;display:grid}.site-map-branch{min-width:0;position:relative}.site-map-branch:before{content:"";background:#ad85ff61;width:1px;height:22px;position:absolute;top:-22px;left:50%}.site-map-branch>header{background:linear-gradient(145deg,#ad85ff1c,#ff66ad06);border:1px solid #ad85ff40;border-radius:20px;grid-template-columns:45px 1fr;align-items:center;gap:13px;min-height:112px;padding:20px;display:grid;position:relative;box-shadow:0 18px 45px #0000002b}.site-map-branch>header>span{color:#716779;font:700 8px var(--font-space),sans-serif;top:12px;position:absolute;inset-inline-end:14px}.site-map-branch>header>i{color:#180e20;width:44px;height:44px;font:750 17px var(--font-space),sans-serif;background:linear-gradient(135deg,#ad85ff,#ff6ead);border-radius:14px;place-items:center;font-style:normal;display:grid}.site-map-branch>header>div{gap:5px;display:grid}.site-map-branch>header small{color:#8e8397;font:650 8px var(--font-space),sans-serif;text-align:right;direction:ltr}.site-map-leaves{gap:10px;margin-top:23px;padding-top:1px;display:grid;position:relative}.site-map-leaves:before{content:"";background:linear-gradient(#ad85ff59,#ad85ff14);width:1px;position:absolute;top:-23px;bottom:50%;right:21px}.site-map-card{border-radius:15px;grid-template-columns:38px minmax(0,1fr) 18px;gap:10px;min-height:82px;padding:14px}.site-map-card:before{content:"";background:#ad85ff33;width:15px;height:1px;position:absolute;top:50%;right:-15px}.site-map-card>i{border-radius:11px;width:37px;height:37px;font-size:14px}.site-map-card>b{font-size:11px}.site-map-card:hover{transform:translateY(-3px)}@media (width<=1050px){.site-map-branches{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 18px}.site-map-trunk:after{left:25%;right:25%}.site-map-branch:nth-child(n+3):before{height:48px;top:-48px}.site-map-branch:nth-child(n+3):after{content:"";background:#ad85ff33;height:1px;position:absolute;top:-48px;left:25%;right:25%}}@media (width<=560px){.footer:has(.footer-map-brand){min-height:130px}.footer-map-brand{flex-direction:column;gap:9px;width:100%}.site-map-branches{grid-template-columns:1fr;gap:45px}.site-map-trunk:after{display:none}.site-map-branch:before,.site-map-branch:nth-child(n+3):before{height:45px;top:-45px}.site-map-branch:nth-child(n+3):after{display:none}.site-map-flow{padding-bottom:80px}.site-map-branch>header{min-height:100px}.site-map-card{min-height:76px}}.ai-motion-stage{background:radial-gradient(circle at 51% 42%,#ff66ad2e,#0000 29%),radial-gradient(circle at 34% 30%,#5e8bff1a,#0000 34%),linear-gradient(145deg,#ffffff0a,#ffffff03)}.ai-mage-character{z-index:4;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 25px 30px #0000006b);width:77%;max-width:390px;height:92%;animation:4s ease-in-out infinite aiMageFloat;position:absolute;bottom:-4%;left:50%;transform:translate(-50%)}.ai-mage-symbol{z-index:6;background:radial-gradient(circle at 35% 25%,#ffffff42,#0000 30%),linear-gradient(145deg,#a16cff,#ff66ad);border:1px solid #ffffff47;border-radius:27px;place-items:center;width:86px;height:86px;animation:2.8s ease-in-out infinite aiMageCore;display:grid;position:absolute;top:35%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 52px #ff66ad61}.ai-mage-symbol img{filter:brightness(0)invert();width:44px;height:44px}.ai-mage-symbol span{color:#fff;font:800 9px var(--font-space),sans-serif;background:#161020;border:1px solid #ffffff3b;border-radius:8px;padding:5px 7px;position:absolute;bottom:-6px;right:-10px;box-shadow:0 7px 18px #0000004d}.ai-mage-aura{z-index:2;width:245px;height:245px;position:absolute;top:35%;left:50%;transform:translate(-50%,-50%)}.ai-mage-aura i{border:1px solid #ad85ff38;border-top-color:#ff66ad;border-radius:50%;animation:9s linear infinite aiRingSpin;position:absolute;inset:0}.ai-mage-aura i:nth-child(2){border-top-color:#82aaff;border-right-color:#ffffff40;animation-duration:6.5s;animation-direction:reverse;inset:22px}.ai-mage-aura i:nth-child(3){border-bottom-color:#dba3ff;animation-duration:4.5s;inset:45px}.ai-mage-orbit{z-index:7;pointer-events:none;position:absolute;inset:0}.ai-mage-orbit i{background:#fff;border-radius:50%;width:7px;height:7px;animation:3.8s ease-in-out infinite aiMageParticle;position:absolute;box-shadow:0 0 15px #ad85ff}.ai-mage-orbit i:first-child{top:31%;left:21%}.ai-mage-orbit i:nth-child(2){animation-delay:-1.3s;top:47%;right:19%}.ai-mage-orbit i:nth-child(3){animation-delay:-2.5s;bottom:17%;left:32%}.ai-mage-spark{z-index:7;color:#f9d5ff;text-shadow:0 0 18px #ff66ad;font-style:normal;animation:2.6s ease-in-out infinite aiMageSpark;position:absolute}.spark-one{font-size:18px;top:18%;left:18%}.spark-two{font-size:12px;animation-delay:-.9s;top:25%;right:17%}.spark-three{font-size:16px;animation-delay:-1.7s;bottom:16%;right:24%}@keyframes aiMageFloat{0%,to{transform:translate(-50%)translateY(0)rotate(-.5deg)}50%{transform:translate(-50%)translateY(-8px)rotate(.7deg)}}@keyframes aiMageCore{0%,to{transform:translate(-50%,-50%)scale(.96)rotate(-2deg);box-shadow:0 0 38px #ff66ad45}50%{transform:translate(-50%,-50%)scale(1.06)rotate(3deg);box-shadow:0 0 68px #ad85ff7a}}@keyframes aiMageParticle{0%,to{opacity:.25;transform:translate(0)scale(.7)}50%{opacity:1;transform:translate(14px,-13px)scale(1.2)}}@keyframes aiMageSpark{0%,to{opacity:.2;transform:scale(.65)rotate(0)}50%{opacity:1;transform:scale(1.25)rotate(45deg)}}.identity-brief-cta{border-radius:24px;min-height:82px;padding:8px 9px 8px 24px;overflow:hidden}.identity-brief-cta>.brief-roll-labels{flex-direction:column;height:55px;display:flex;overflow:hidden}.brief-roll-labels>span{align-content:center;gap:5px;height:55px;min-height:55px;transition:transform .48s cubic-bezier(.2,.8,.2,1);display:grid}.identity-brief-cta:hover .brief-roll-labels>span{transform:translateY(-55px)}.identity-brief-cta>i{border-radius:50%}.identity-brief-cta:hover i{transform:rotate(45deg)scale(1.06)}.site-map-nav .brand{position:absolute;left:50%;transform:translate(-50%)}.site-map-nav>a:last-child{margin-left:auto}.site-map-root strong,.site-map-root small{text-align:center}.site-map-root i svg,.site-map-branch>header>i svg,.site-map-card>i svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.site-map-root i svg{width:24px;height:24px}.site-map-branch>header>i{color:#160d20}.site-map-card>i{color:#d1b9ff}.site-map-card:hover>i svg{transform:scale(1.08)}.site-map-card>i svg{transition:all .25s}@media (width<=560px){.site-map-nav .brand>span:last-child{display:inline}.site-map-nav .brand-image{display:none}.site-map-nav>a:last-child{font-size:0}.site-map-nav>a:last-child:after{content:"↗";font-size:12px}.ai-mage-character{width:86%;height:88%}.ai-mage-symbol{width:72px;height:72px;top:34%}.ai-mage-symbol img{width:37px;height:37px}.ai-mage-aura{transform:translate(-50%,-50%)scale(.78)}}.ai-mage-character{object-fit:contain;width:92%;max-width:460px;height:103%;bottom:-10%}.ai-mage-aura{opacity:.72;top:39%;transform:translate(-50%,-50%)scale(1.12)}.ai-comet{z-index:8;pointer-events:none;background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 8px #fff,0 0 20px #ad85ff}.ai-comet:before{content:"";filter:blur(.4px);transform-origin:100%;background:linear-gradient(90deg,#0000,#ad85ff38,#ff66add1);border-radius:100%;width:72px;height:3px;position:absolute;top:3px;right:5px}.ai-comet i{background:#ff9fd0;border-radius:50%;width:3px;height:3px;position:absolute;top:-5px;right:23px;box-shadow:0 0 8px #ff66ad}.comet-one{animation:5.8s cubic-bezier(.3,.2,.2,1) infinite cometFlightOne;top:20%;left:12%}.comet-two{animation:7.2s cubic-bezier(.3,.2,.2,1) -2.7s infinite cometFlightTwo;top:14%;right:8%;transform:scale(.7)rotate(-18deg)}.comet-three{animation:8s cubic-bezier(.3,.2,.2,1) -4.1s infinite cometFlightThree;top:8%;left:40%;transform:scale(.55)rotate(12deg)}@keyframes cometFlightOne{0%{opacity:0;transform:translate(-70px,20px)rotate(-12deg)scale(.7)}15%{opacity:1}72%{opacity:1}to{opacity:0;transform:translate(350px,-72px)rotate(-12deg)scale(1)}}@keyframes cometFlightTwo{0%{opacity:0;transform:translate(90px,-30px)rotate(205deg)scale(.55)}18%{opacity:.9}76%{opacity:.8}to{opacity:0;transform:translate(-360px,110px)rotate(205deg)scale(.82)}}@keyframes cometFlightThree{0%{opacity:0;transform:translate(-140px,-15px)rotate(4deg)scale(.45)}20%{opacity:.75}75%{opacity:.75}to{opacity:0;transform:translate(250px,54px)rotate(4deg)scale(.65)}}.site-map-leaves:before{background:linear-gradient(#ad85ff57,#ad85ff14);height:23px;inset:-23px auto auto 50%}.site-map-card:before{display:none}.site-map-branch>header,.site-map-card{isolation:isolate;overflow:hidden}.site-map-branch>header:after,.site-map-card:after{content:"";z-index:3;background:linear-gradient(90deg,#0000,#8ab8ff 34%,#fff 56%,#ff66ad 78%,#0000);border-radius:999px;width:42%;height:2px;animation:3.4s linear infinite sitemapElectric;position:absolute;top:0;left:-42%;box-shadow:0 0 9px #ad85ff,0 0 16px #ff66ad8c}.site-map-branch:nth-child(2)>header:after{animation-delay:-.85s}.site-map-branch:nth-child(3)>header:after{animation-delay:-1.7s}.site-map-branch:nth-child(4)>header:after{animation-delay:-2.55s}.site-map-card:after{animation-duration:4.2s;animation-delay:calc(var(--electric-delay,0) * -1s);opacity:.85;top:auto;bottom:0}.site-map-card:nth-child(2):after{animation-delay:-1.05s}.site-map-card:nth-child(3):after{animation-delay:-2.1s}.site-map-card:nth-child(4):after{animation-delay:-3.15s}@keyframes sitemapElectric{0%{opacity:0;left:-44%}12%{opacity:1}86%{opacity:1}to{opacity:0;left:102%}}@media (width<=560px){.ai-mage-character{width:100%;height:98%;bottom:-7%}.ai-mage-aura{transform:translate(-50%,-50%)scale(.9)}.ai-comet:before{width:48px}}@keyframes builderWork{0%,42%,to{transform:rotate(0)translateY(0)}55%{transform:rotate(2deg)translateY(4px)}72%{transform:rotate(-1deg)}}@keyframes hammerHit{0%,18%{transform:rotate(-52deg)}52%{transform:rotate(5deg)}62%,to{transform:rotate(-52deg)}}@keyframes bubbleFloat{50%{transform:translateY(-8px)}}@keyframes brickBuild{0%,8%{opacity:0;transform:translateY(-45px)scale(.8)}22%,75%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(10px)}}@keyframes sparkPop{0%,45%{opacity:0;transform:scale(.2)}52%{opacity:1;transform:translateY(-16px)scale(1)}67%,to{opacity:0;transform:translateY(-28px)scale(.4)}}@keyframes storeLoaderSpin{to{transform:rotate(360deg)}}@keyframes loaderFloat{50%{transform:translateY(-9px)}}@keyframes loaderCore{50%{border-radius:50%;transform:rotate(45deg)scale(.86)}}@keyframes storeStatusIn{0%{opacity:0;transform:translateY(-7px)scale(.98)}to{opacity:1;transform:none}}@media (width<=850px){.store-construction{grid-template-columns:1fr;gap:20px;padding-top:60px}.builder-scene{width:min(100%,520px);height:450px;margin-inline:auto}.builder-character{width:280px}.store-copy{text-align:center}.store-eyebrow{justify-content:center}.store-copy p{margin-inline:auto}}@media (width<=560px){.store-shell{width:min(100% - 28px,1180px)}.store-nav{min-height:72px}.store-nav .brand>span:last-child,.store-back{display:none}.store-construction{min-height:calc(100vh - 72px);padding-top:45px}.store-copy h1{font-size:49px}.store-notify-form{background:0 0;border:0;border-radius:24px;flex-direction:column;padding:5px}.store-notify-form label,.store-notify-form input,.store-notify-form .reference-roll-button{width:100%}.store-notify-form label{background:#ffffff0e;border:1px solid #ffffff26;border-radius:999px}.store-notify-form .reference-roll-button{min-width:0}.builder-scene{transform-origin:top;height:390px;transform:scale(.88)}.builder-wall{width:190px}.builder-character{left:-35px}}@media (prefers-reduced-motion:reduce){.builder-character,.builder-bubble,.builder-hammer,.builder-wall i,.builder-spark i,.store-loader,.store-loader:before,.store-loader:after,.store-loader>span,.construction-loop *,.premium-build-loader *,.premium-build-loader :before,.premium-build-loader :after,.material-loop-loader,.material-loop-loader *,.nav-links .store-nav-link b{animation:none}}.quick-bot.is-closed{transform-origin:0 100%;transform:scale(.72)}.quick-bot.is-open{transform-origin:0 100%;transform:scale(1)}.reference-nav-button,.contact-call-button{position:relative}.reference-nav-button>span,.contact-call-button>.roll-labels{width:max-content;position:absolute;left:50%;transform:translate(-50%)}.reference-nav-button>i,.contact-call-button>i{position:absolute;right:7px}.reference-nav-button b,.contact-call-button .roll-labels b{font-family:var(--font-arabic);letter-spacing:0;font-size:15px;font-weight:700}.contact-call-button .roll-labels b{font-size:16px}.site.en .reference-nav-button b,.site.en .contact-call-button .roll-labels b{font-family:var(--font-space),sans-serif}.reference-nav-button>i,.contact-call-button>i{color:#25d366;background:0 0;border:0;border-radius:0;width:34px;height:40px}.reference-nav-button>i svg{width:27px;height:27px}.contact-call-button>i svg{width:31px;height:31px}.reference-nav-button:hover>i,.contact-call-button:hover>i{background:0 0;transform:scale(1.1)}.reference-nav-button,.contact-call-button{background:#0c0910;border-color:#dabcffb8;box-shadow:inset 0 0 0 1px #ffffff29,0 12px 34px #00000052}.reference-nav-button:hover,.contact-call-button:hover{color:#fff;background:#15101d;border-color:#f4e7ffeb;box-shadow:inset 0 0 0 1px #fff3,0 18px 44px #0006}.site.light .nav-links .store-nav-link{color:#3b2d47}.site.light .brands-caption{color:#5f556a}.site.light .text-link,.site.light .growth-copy>span,.site.light .growth-copy b i{color:#68409f}.site.light .growth-copy b{color:#3f3348}.site.light .skills-game-controls button{color:#3f3348;background:#53418117;border-color:#53418147}.site.light .skills-game-controls button:hover{color:#21172a;background:#7042ad29;border-color:#7042ad}.site.light .skills-game-controls button span,.site.light .skills-game-controls strong{color:#68409f}.site.light .skill-card span{background:#53418117;border-color:#5341814d}.store-notify-form label{border-radius:999px;min-width:0;overflow:hidden}.store-notify-form input{box-sizing:border-box;color:#fff;caret-color:#fff;background:#100b16;border-radius:999px;min-width:0;font-size:13px}.store-notify-form input::placeholder{color:#9b91a4}.store-notify-form input:-webkit-autofill{-webkit-text-fill-color:#fff;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #100b16}.store-notify-form input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #100b16}.store-notify-form input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #100b16}.resume-page{--resume-surface:#100a19;--resume-card:#ffffff09;--resume-soft:#aaa2b5;min-height:100vh;color:var(--paper);font-family:var(--font-arabic);background:radial-gradient(circle at 86% 8%,#5341816b,#0000 25%),radial-gradient(circle at 7% 38%,#ea90e917,#0000 20%),#0b0711}.resume-page.en{font-family:var(--font-space),Arial,sans-serif}.resume-page.light{--resume-surface:#f5eff7;--resume-card:#5341810b;--resume-soft:#6f6679;background:radial-gradient(circle at 84% 9%,#ef351c17,#0000 25%),#fff}.resume-page.light .section-rail{background:#ffffffc7;border-color:#28193721;box-shadow:0 20px 55px #39234f1f}.resume-page.light .rail-title{color:#2a1d36}.resume-page.light .rail-dots a span{color:#2a1d36;background:#fffffff5;border-color:#28193721}.resume-shell{width:min(1200px,100% - 44px);margin-inline:auto}.resume-nav{border-bottom:1px solid var(--line);direction:ltr;justify-content:space-between;align-items:center;gap:20px;min-height:88px;display:flex}.resume-nav-actions{align-items:center;gap:9px;display:flex}.resume-back{border:1px solid var(--line);min-height:43px;color:var(--paper);border-radius:999px;align-items:center;gap:9px;padding:0 17px;font-size:10px;transition:all .3s;display:inline-flex}.resume-back span{color:var(--purple);transition:all .3s}.resume-back:hover{background:#ad85ff14;border-color:#ad85ff8c;transform:translateY(-2px)}.resume-back:hover span{transform:rotate(45deg)}.resume-page.light .resume-back{color:#2a1d36}.resume-hero{flex-direction:column;align-items:center;min-height:970px;padding:88px 0 66px;display:flex;overflow:hidden}.resume-hero-copy{z-index:5;text-align:center;max-width:900px;position:relative}.resume-kicker,.resume-section-heading>span,.resume-cta>div>span{color:var(--purple);font:650 10px var(--font-space),sans-serif;letter-spacing:.14em;text-transform:uppercase;margin-bottom:24px;display:block}.resume-hero h1{letter-spacing:-.045em;margin:0;font-size:clamp(58px,7vw,96px);line-height:1.2}.resume-page.en .resume-hero h1{line-height:1.08}.resume-hero h1 span,.resume-hero h1 em{padding-block:.05em .13em;display:block;overflow:visible}.resume-hero h1 em{color:#0000;background:linear-gradient(90deg,var(--purple),var(--pink),#b89aff);-webkit-background-clip:text;background-clip:text;font-style:normal}.resume-page.light .resume-hero h1 em,.resume-page.light .resume-kicker,.resume-page.light .resume-section-heading>span{color:#dd3a20;-webkit-text-fill-color:initial;background:0 0}.resume-hero-copy>p{max-width:720px;color:var(--resume-soft);text-wrap:balance;margin:23px auto 25px;font-size:15px;line-height:2.05}.resume-page.en .resume-hero-copy>p{line-height:1.72}.resume-availability{border:1px solid var(--line);color:#d8d0df;background:#ffffff06;border-radius:999px;align-items:center;gap:10px;width:fit-content;margin-inline:auto;padding:10px 14px;font-size:10px;display:flex}.resume-page.light .resume-availability{color:#574d61;background:#5341810a}.resume-availability i{background:#7ce4b1;border-radius:50%;width:7px;height:7px;animation:1.8s infinite pulse;box-shadow:0 0 15px #7ce4b1}.resume-hero-stage{isolation:isolate;direction:ltr;place-items:center;width:min(1120px,100%);min-height:610px;margin-top:8px;display:grid;position:relative}.resume-hero-stage:before{content:"";z-index:-2;filter:blur(4px);background:radial-gradient(circle,#ad85ff33,#ea90e90e 48%,#0000 70%);border-radius:50%;width:550px;height:550px;animation:6s ease-in-out infinite resumeGlowBreath;position:absolute}.resume-hero-stage:after{content:"";z-index:-1;border:1px solid #ffffff14;border-radius:50%;width:470px;height:470px;position:absolute;box-shadow:0 0 0 74px #ad85ff06,0 0 0 148px #ad85ff03}.resume-stage-lines{z-index:-1;pointer-events:none;position:absolute;inset:7% 2% 8%}.resume-stage-lines i{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);height:1px;position:absolute}.resume-stage-lines i:first-child{width:44%;top:28%;left:0;transform:rotate(-7deg)}.resume-stage-lines i:nth-child(2){width:42%;top:36%;right:0;transform:rotate(8deg)}.resume-stage-lines i:nth-child(3){width:68%;bottom:12%;left:16%}.resume-portrait-wrap{direction:ltr;place-items:end center;width:610px;height:600px;display:grid;position:relative}.resume-portrait{z-index:2;filter:drop-shadow(0 42px 58px #0000006b);width:100%;height:100%;transition:transform .85s cubic-bezier(.16,1,.3,1);position:relative}.resume-portrait img{object-fit:contain;object-position:50% 100%}.resume-portrait:hover{transform:translateY(-8px)scale(1.015)}.resume-hero-facts{z-index:4;pointer-events:none;position:absolute;inset:0}.resume-hero-fact{pointer-events:auto;width:190px;position:absolute}.resume-hero-fact article{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#100a19a3;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;justify-content:center;gap:7px;min-height:112px;padding:18px 20px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 28px 65px #0000003b,inset 0 1px #ffffff0d}.resume-hero-fact article:before{content:"";background:var(--purple);width:7px;height:7px;box-shadow:0 0 17px var(--purple);inset-inline-end:17px;border-radius:50%;position:absolute;top:17px}.resume-hero-fact article:hover,.resume-hero-fact article:focus-visible{background:#21152fc7;border-color:#ea90e96b;outline:none;transform:translateY(-6px)}.resume-hero-fact strong{color:#f5efff;font:760 38px/1 var(--font-space),sans-serif;letter-spacing:-.055em;direction:ltr;padding-block:.03em .08em;animation:.55s cubic-bezier(.16,1,.3,1) both countGlow}.resume-hero-fact strong small{font:inherit;font-size:.58em}.resume-hero-fact article>span{color:var(--resume-soft);font-size:10px}.resume-hero-fact.fact-1{top:17%;left:3%}.resume-hero-fact.fact-2{top:22%;right:2%}.resume-hero-fact.fact-3{bottom:14%;left:8%}.resume-hero-fact.fact-4{bottom:9%;right:5%}.resume-stage-name{z-index:4;color:#ffffff80;font:700 9px var(--font-space),sans-serif;letter-spacing:.27em;white-space:nowrap;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.resume-section{padding-top:125px;padding-bottom:125px}.resume-section-heading{max-width:760px}.resume-section-heading h2{font-size:clamp(38px,4.6vw,62px);line-height:1.36}.resume-page.en .resume-section-heading h2{line-height:1.15}.resume-section-heading>p{max-width:700px;color:var(--resume-soft);margin:25px 0 0;font-size:14px;line-height:1.95}.resume-profile{grid-template-columns:.7fr 1.3fr;gap:72px;display:grid}.resume-profile-body>p{color:#ddd6e4;margin:46px 0 42px;font-size:17px;line-height:2.05}.resume-page.light .resume-profile-body>p{color:#35283f}.resume-page.en .resume-profile-body>p{line-height:1.75}.resume-pillar-grid{border-top:1px solid var(--line);border-inline-start:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.resume-pillar-grid article{border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--resume-card);min-height:245px;padding:28px;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative}.resume-pillar-grid article>span,.resume-skills-grid article>span{width:47px;height:47px;color:var(--purple);background:#ad85ff14;border:1px solid #ad85ff59;border-radius:14px;place-items:center;display:grid}.resume-pillar-grid svg,.resume-skills-grid svg,.resume-education-grid svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.resume-pillar-grid h3{margin:35px 0 12px;font-size:17px}.resume-pillar-grid p{color:var(--resume-soft);margin:0;font-size:12px;line-height:1.85}.resume-pillar-grid article:hover{z-index:2;background:#ad85ff13;border-color:#ad85ff73;transform:translateY(-8px);box-shadow:0 25px 65px #00000038}.resume-experience{color:#f7f4fb;background:radial-gradient(circle at 88% 8%,#ad85ff24,#0000 26%),radial-gradient(circle at 8% 92%,#ea90e914,#0000 28%),linear-gradient(145deg,#181020,#0e0915 68%);padding:110px 0 105px;position:relative;overflow:hidden}.resume-experience:before{content:"";background:linear-gradient(90deg,transparent,var(--purple),transparent);opacity:.65;width:min(1050px,82vw);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.resume-education{color:#17101f;background:#f3eff7;padding:125px 0}.light-heading>span{color:#7653bc}.light-heading>p{color:#6d6574}.resume-experience-heading{grid-template-columns:minmax(280px,.72fr) 1fr;align-items:end;column-gap:55px;max-width:980px;display:grid}.resume-experience-heading>span{color:#c3a6ff;grid-column:1/-1;margin-bottom:12px}.resume-experience-heading h2{font-size:clamp(38px,4.4vw,62px);line-height:1.24}.resume-experience-heading>p{color:#bdb3c7;margin:0 0 4px;font-size:13px;line-height:1.9}.resume-company-showcase{margin-top:64px;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;width:100vw;margin-inline-start:calc(50% - 50vw);padding-block:18px;overflow:hidden}.resume-company-row{direction:ltr;position:relative;overflow:hidden}.resume-company-row+.resume-company-row{border-top:1px solid #ffffff0e}.resume-company-row:before,.resume-company-row:after{content:"";z-index:3;pointer-events:none;width:min(11vw,150px);position:absolute;top:0;bottom:0}.resume-company-row:before{background:linear-gradient(90deg,#100a18,#0000);left:0}.resume-company-row:after{background:linear-gradient(-90deg,#100a18,#0000);right:0}.resume-company-track{will-change:transform;align-items:center;width:max-content;animation:38s linear infinite resumeCompanies;display:flex}.resume-company-row:nth-child(2) .resume-company-track{animation-duration:44s;animation-direction:reverse}.resume-company-showcase:hover .resume-company-track{animation-play-state:paused}.resume-company-name{border-inline-end:1px solid #ffffff14;flex-direction:column;justify-content:center;gap:9px;min-width:clamp(250px,25vw,390px);min-height:116px;padding:23px 34px;transition:all .35s;display:flex}.resume-company-name strong{color:#ffffffeb;font:730 clamp(25px,2.6vw,40px)/1.05 var(--font-space),sans-serif;letter-spacing:-.04em;white-space:nowrap}.resume-company-name small{color:#8f859a;white-space:nowrap;align-items:center;gap:8px;font-size:9px;display:flex}.resume-company-name small i{color:var(--purple);font-style:normal}.resume-company-name:hover{background:linear-gradient(110deg,#ad85ff17,#ea90e909)}.resume-company-name:hover strong{color:#fff}.resume-company-foot{align-items:baseline;gap:19px;padding-top:35px;display:flex}.resume-company-foot span{color:var(--purple);font:760 42px/1 var(--font-space),sans-serif;letter-spacing:-.05em;direction:ltr}.resume-company-foot p{color:#a79dad;margin:0;font-size:11px}.resume-ai-layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:50px;margin-top:68px;display:grid}.resume-ai-visuals{min-height:560px;position:relative}.resume-ai-visuals>div{background:#181020;border:1px solid #ffffff24;position:absolute;overflow:hidden;box-shadow:0 28px 70px #0000004d}.resume-ai-visuals>div:first-child{border-radius:29px;width:78%;height:74%;top:5%;right:0;transform:rotate(2deg)}.resume-ai-visuals>div:nth-child(2){border-radius:22px;width:42%;height:40%;bottom:2%;left:0;transform:rotate(-5deg)}.resume-ai-visuals>div:nth-child(3){border-radius:19px;width:34%;height:30%;bottom:0;right:2%;transform:rotate(7deg)}.resume-ai-visuals img{object-fit:cover;transition:transform .7s}.resume-ai-visuals>div:hover img{transform:scale(1.08)}.resume-ai-projects{border-top:1px solid var(--line)}.resume-ai-projects article{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr 28px;align-items:center;gap:18px;min-height:125px;transition:all .35s;display:grid}.resume-ai-projects article>span{color:var(--purple);font:650 9px var(--font-space),sans-serif}.resume-ai-projects h3{margin:0 0 9px;font-size:17px}.resume-ai-projects p{color:var(--resume-soft);margin:0;font-size:11px;line-height:1.8}.resume-ai-projects i{color:var(--purple);font-style:normal;transition:all .3s}.resume-ai-projects article:hover{background:#ad85ff0b;padding-inline:13px}.resume-ai-projects article:hover i{transform:rotate(45deg)}.resume-education-grid{border-top:1px solid #d5cddd;border-inline-start:1px solid #d5cddd;grid-template-columns:repeat(3,1fr);margin-top:65px;display:grid}.resume-education-grid article{border-inline-end:1px solid #d5cddd;border-bottom:1px solid #d5cddd;min-height:350px;padding:30px;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative}.resume-education-grid article>span{color:#7453b6;background:#7453b617;border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.resume-education-grid article>b{color:#8b68d1;font:700 11px var(--font-space),sans-serif;margin-top:50px;display:block}.resume-education-grid h3{margin:14px 0 12px;font-size:19px;line-height:1.55}.resume-education-grid p{color:#6f6577;margin:0;font-size:12px;line-height:1.75}.resume-education-grid small{color:#9a909f;margin-top:18px;font-size:10px;display:block}.resume-education-grid article>i{color:#b4a7bd;font:700 9px var(--font-space),sans-serif;top:28px;font-style:normal;position:absolute;inset-inline-end:28px}.resume-education-grid article:hover{z-index:2;background:#fff;transform:translateY(-8px);box-shadow:0 30px 70px #39234f1f}.resume-skills-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:68px;display:grid}.resume-skills-grid article{border:1px solid var(--line);background:var(--resume-card);border-radius:22px;min-height:330px;padding:25px;transition:all .4s cubic-bezier(.16,1,.3,1)}.resume-skills-grid h3{margin:40px 0 20px;font-size:17px}.resume-skills-grid article>div{flex-wrap:wrap;gap:7px;display:flex}.resume-skills-grid b{border:1px solid var(--line);color:var(--resume-soft);font:500 9px var(--font-space),sans-serif;border-radius:999px;padding:7px 9px}.resume-skills-grid article:hover{background:#ad85ff12;border-color:#ad85ff73;transform:translateY(-9px);box-shadow:0 25px 65px #0003}.resume-info-strips{border-top:1px solid var(--line);margin-top:55px}.resume-info-strips p{border-bottom:1px solid var(--line);color:var(--resume-soft);grid-template-columns:150px 1fr;gap:28px;margin:0;padding:24px 0;font-size:11px;line-height:1.9;display:grid}.resume-info-strips strong{color:var(--purple);font:700 9px var(--font-space),sans-serif;letter-spacing:.08em}.resume-page.light .resume-info-strips strong{color:#dc3d22}.resume-cta{text-align:center;color:#f7f4fb;background:linear-gradient(145deg,#5c478a,#2c1e45 62%,#171020);padding:125px 0 90px;position:relative;overflow:hidden}.resume-cta:before{content:"";border:1px solid #ffffff14;border-radius:50%;width:660px;height:660px;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 75px #ffffff05,0 0 0 150px #ffffff03}.resume-cta>div{flex-direction:column;align-items:center;display:flex;position:relative}.resume-cta h2{max-width:1050px;margin:0 0 36px;padding:.08em .04em .18em;font-size:clamp(42px,6vw,78px);line-height:1.42}.resume-page.en .resume-cta h2{line-height:1.08}.resume-cta-button{color:#160e22;background:linear-gradient(135deg,#c6a8ff,#f3a8ef);border:1px solid #ffffffb8;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:58px;padding:0 29px;font-size:12px;font-weight:800;transition:all .35s;display:inline-flex;box-shadow:0 14px 42px #ad85ff59}.resume-cta-button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.resume-cta-button i{font-style:normal;transition:all .3s}.resume-cta-button:hover{transform:translateY(-5px)scale(1.02);box-shadow:0 22px 55px #ad85ff80}.resume-cta-button:hover i{transform:rotate(45deg)}.resume-cta .social-links{margin-top:65px}.resume-footer{min-height:95px;color:var(--resume-soft);font:500 9px var(--font-space),sans-serif;letter-spacing:.06em;direction:ltr;justify-content:space-between;align-items:center;gap:20px;display:flex}.resume-footer a:hover{color:var(--purple)}.brand-brief-page{--brief-card:#ffffff0b;--brief-soft:#aaa2b5;min-height:100vh;color:var(--paper);background:radial-gradient(circle at 84% 7%,#53418173,#0000 25%),radial-gradient(circle at 8% 28%,#ea90e917,#0000 22%),#0b0711;overflow-x:clip}.brand-brief-page.light{--brief-card:#5341810b;--brief-soft:#6f6679;background:radial-gradient(circle at 84% 8%,#ef351c17,#0000 25%),#fff}.brief-shell{width:min(1180px,100% - 44px);margin-inline:auto}.brief-nav{border-bottom:1px solid var(--line);direction:ltr;justify-content:space-between;align-items:center;gap:18px;min-height:88px;display:flex}.brief-nav-actions{align-items:center;gap:9px;display:flex}.brand-brief-page.light .resume-back{color:#2a1d36}.brief-hero{grid-template-columns:1.08fr .92fr;align-items:center;gap:70px;min-height:650px;padding:72px 0 65px;display:grid}.brief-hero-copy h1{max-width:760px;font-size:clamp(49px,5.7vw,78px);line-height:1.28}.brief-hero-copy p{max-width:700px;color:var(--brief-soft);margin:28px 0 30px;font-size:15px;line-height:2.1}.brief-hero-badges{flex-wrap:wrap;gap:8px;display:flex}.brief-hero-badges span{border:1px solid var(--line);color:#d9d1e1;background:#ffffff06;border-radius:999px;padding:9px 13px;font-size:9px}.brand-brief-page.light .brief-hero-badges span{color:#5c5265;background:#53418109}.brief-hero-art{direction:ltr;place-items:center;min-height:470px;display:grid;position:relative}.brief-hero-art:before,.brief-hero-art:after{content:"";border:1px solid #ad85ff29;border-radius:50%;animation:6s ease-in-out infinite breathe;position:absolute}.brief-hero-art:before{width:410px;height:410px;box-shadow:0 0 0 58px #ad85ff06,0 0 0 116px #ad85ff03}.brief-hero-art:after{width:265px;height:265px;animation-delay:-2s}.brief-logo-glyph{z-index:2;width:235px;height:235px;animation:5s ease-in-out infinite briefGlyphFloat;position:relative;transform:rotate(45deg)}.brief-logo-glyph i{border:3px solid var(--purple);border-radius:23px;position:absolute;inset:0;box-shadow:0 20px 60px #ad85ff21}.brief-logo-glyph i:nth-child(2){border-color:var(--pink);inset:39px}.brief-logo-glyph i:nth-child(3){background:linear-gradient(135deg,var(--purple),var(--pink));border:0;border-radius:50%;inset:84px}.brief-art-chip{z-index:3;color:#decfff;width:60px;height:60px;font:750 13px var(--font-space),sans-serif;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#170d25db;border:1px solid #ad85ff73;border-radius:18px;place-items:center;animation:5s ease-in-out infinite floatSmall;display:grid;position:absolute;box-shadow:0 16px 45px #00000059}.chip-one{top:20%;left:7%}.chip-two{animation-delay:-1.8s;top:43%;right:2%}.chip-three{animation-delay:-3.1s;bottom:3%;left:20%}.brief-workspace{grid-template-columns:285px minmax(0,1fr);align-items:start;gap:28px;padding:35px 0 95px;display:grid}.brief-steps{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff06;border-radius:24px;gap:9px;padding:24px 18px;display:grid;position:sticky;top:24px}.brief-progress{inset-inline-start:34px;background:#ffffff14;border-radius:2px;width:2px;position:absolute;top:48px;bottom:48px;overflow:hidden}.brief-progress i{border-radius:inherit;background:linear-gradient(var(--purple),var(--pink));width:100%;transition:height .5s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0}.brief-steps button{z-index:2;color:var(--brief-soft);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:15px;grid-template-columns:35px 1fr;align-items:center;gap:11px;padding:13px 10px;transition:all .3s;display:grid;position:relative}.brief-steps button>b{border:1px solid var(--line);color:#8d8498;width:31px;height:31px;font:700 8px var(--font-space),sans-serif;background:#110b1a;border-radius:50%;place-items:center;display:grid}.brief-steps button span{gap:4px;display:grid}.brief-steps button strong{color:#cfc7d6;font-size:11px}.brief-steps button small{font-size:8px;line-height:1.55}.brief-steps button.active{color:#eee7f4;background:#ad85ff17}.brief-steps button.active>b,.brief-steps button.done>b{border-color:var(--purple);color:#160f20;background:linear-gradient(135deg,var(--purple),var(--pink));box-shadow:0 0 20px #ad85ff47}.brief-steps button.active strong{color:#fff}.brand-brief-page.light .brief-steps{background:#ffffffb8}.brand-brief-page.light .brief-steps button>b{color:#6f6679;background:#fff}.brand-brief-page.light .brief-steps button strong{color:#44364e}.brand-brief-page.light .brief-steps button.active strong{color:#261b31}.brief-form{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff0e,#ffffff05);border-radius:28px;min-height:0;padding:34px;box-shadow:0 28px 90px #00000029}.brand-brief-page.light .brief-form{background:#fffc;box-shadow:0 28px 90px #39234f14}.brief-form-head{border-bottom:1px solid var(--line);grid-template-columns:54px 1fr;align-items:center;gap:18px;margin-bottom:34px;padding-bottom:27px;display:grid}.brief-form-head>span{width:52px;height:52px;color:var(--purple);font:750 12px var(--font-space),sans-serif;background:#ad85ff14;border:1px solid #ad85ff61;border-radius:16px;place-items:center;display:grid}.brief-form-head small{color:var(--purple);letter-spacing:.06em;font-size:8px}.brief-form-head h2{margin:5px 0 4px;font-size:27px}.brief-form-head p{color:var(--brief-soft);margin:0;font-size:10px}.brief-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.brief-fields-grid label,.brief-question{gap:9px;display:grid}.brief-fields-grid label>span{color:#d9d1e1;font-size:10px}.brief-fields-grid .wide{grid-column:1/-1}.brand-brief-page.light .brief-fields-grid label>span{color:#42354c}.brief-fields-grid input,.brief-fields-grid select,.brief-question textarea{border:1px solid var(--line);width:100%;color:var(--paper);background:#ffffff09;border-radius:13px;outline:none;transition:all .28s}.brief-fields-grid input,.brief-fields-grid select{min-height:49px;padding:0 14px;font-size:11px}.brief-fields-grid select{appearance:auto}.brief-fields-grid select option{color:#24182f;background:#fff}.brief-fields-grid select option:checked{color:#fff;background:#6f3fd5}.brand-select{width:100%;position:relative}.brand-select summary{min-height:49px;color:var(--paper);cursor:pointer;background:linear-gradient(135deg,#ad85ff1a,#ef351c09);border:1px solid #ad85ff7a;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:0 15px;font-size:11px;list-style:none;transition:all .25s;display:flex;box-shadow:inset 0 0 28px #ad85ff09}.brand-select summary::-webkit-details-marker{display:none}.brand-select summary:hover,.brand-select[open] summary{background:linear-gradient(135deg,#ad85ff2e,#ef351c12);border-color:#b48cff;box-shadow:0 0 0 4px #ad85ff12}.brand-select summary i{color:#b48cff;font-size:17px;font-style:normal}.brand-select>div{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);top:calc(100% + 7px);background:#150d1ffa;border:1px solid #b48cff6b;border-radius:14px;gap:3px;padding:7px;display:grid;position:absolute;inset-inline:0;box-shadow:0 22px 60px #0000006b}.brand-select>div button{color:#ddd5e3;text-align:right;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;min-height:39px;padding:0 11px;font-size:10px;transition:all .2s;display:flex}.brand-select>div button:hover,.brand-select>div button[aria-selected=true]{color:#fff;background:linear-gradient(135deg,#ad85ff47,#ef351c24)}.brand-select>div button b{color:#b48cff}.brand-brief-page.light .brand-select summary{color:#24182f;background:#6f3fd50f}.brand-brief-page.light .brand-select>div{background:#fffffffa}.brand-brief-page.light .brand-select>div button{color:#44364e}.logo-type-field>span{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.logo-type-field>span a{color:#c5aaff;border:1px solid #ad85ff59;border-radius:999px;padding:5px 8px;font-size:7px;transition:all .2s}.logo-type-field>span a:hover{color:#fff;background:#ad85ff29}.brief-question textarea{resize:vertical;min-height:140px;padding:15px;font-size:12px;line-height:1.85}.brief-fields-grid input:focus,.brief-fields-grid select:focus,.brief-question textarea:focus{background:#ad85ff0f;border-color:#ad85ffa6;box-shadow:0 0 0 4px #ad85ff12}.brand-brief-page.light .brief-fields-grid input,.brand-brief-page.light .brief-fields-grid select,.brand-brief-page.light .brief-question textarea{color:#24182f;background:#53418109}.brief-questions{gap:18px;display:grid}.brief-question{border:1px solid var(--line);background:#ffffff06;border-radius:18px;padding:22px;position:relative}.brief-question>span{color:var(--purple);font:700 9px var(--font-space),sans-serif;top:19px;position:absolute;inset-inline-end:20px}.brief-question strong{padding-inline-end:42px;font-size:14px}.brief-question small{color:var(--brief-soft);font-size:9px;line-height:1.7}.brief-upload-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:24px;display:grid}.brief-upload{cursor:pointer;background:#ad85ff09;border:1px dashed #ad85ff66;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:165px;padding:22px;transition:all .3s;display:flex}.brief-upload:hover{border-color:var(--purple);background:#ad85ff14;transform:translateY(-5px)}.brief-upload input{opacity:0;pointer-events:none;position:absolute}.brief-upload>span{color:var(--purple);font-size:28px}.brief-upload strong{font-size:12px}.brief-upload small{color:var(--brief-soft);font-size:8px}.brief-file-list{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:16px;display:grid}.brief-file-list>span{border:1px solid var(--line);background:#ffffff06;border-radius:13px;grid-template-rows:1fr 1fr;grid-template-columns:42px 1fr;column-gap:9px;min-width:0;padding:10px;display:grid}.brief-file-list img,.brief-file-list i{object-fit:cover;border-radius:9px;grid-row:1/3;width:42px;height:42px}.brief-file-list i{color:var(--purple);font:700 7px var(--font-space),sans-serif;background:#ad85ff17;place-items:center;font-style:normal;display:grid}.brief-file-list b{color:#ddd5e3;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.brief-file-list small{color:var(--brief-soft);font-size:7px}.brief-final-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;display:grid}.brief-action{cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:12px;min-height:56px;padding:0 18px;font-size:11px;font-weight:750;transition:all .3s;display:inline-flex}.brief-action.primary{color:#160e22;background:linear-gradient(135deg,var(--purple),var(--pink));border:1px solid #fff9;box-shadow:0 14px 42px #ad85ff38}.brief-action.secondary{border:1px solid var(--line);color:var(--paper);background:#ffffff09}.brief-action:hover{transform:translateY(-4px)}.brief-action:disabled{opacity:.55;cursor:wait;transform:none}.brief-status{border-radius:12px;margin:14px 0 0;padding:13px 15px;font-size:10px;line-height:1.7}.brief-status.sent{color:#bff5da;background:#50d2911a}.brief-status.error{color:#ffc7c7;background:#ff5d5d1a}.brief-status.fallback,.brief-status.building,.brief-status.sending{color:#e7d8ff;background:#ad85ff1a}.brief-form-nav{border-top:1px solid var(--line);justify-content:space-between;gap:10px;margin-top:30px;padding-top:23px;display:flex}.brief-form-nav button{border:1px solid var(--line);min-width:120px;min-height:45px;color:var(--paper);cursor:pointer;background:#ffffff09;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:0 18px;transition:all .3s;display:inline-flex}.brief-form-nav button[type=submit]{color:#160e22;background:linear-gradient(135deg,var(--purple),var(--pink));margin-inline-start:auto}.brief-form-nav button:hover:not(:disabled){border-color:#ad85ff8c;transform:translateY(-3px)}.brief-form-nav button:disabled{opacity:.3;cursor:not-allowed}.brief-note{border:1px solid var(--line);color:var(--brief-soft);text-align:center;border-radius:18px;justify-content:center;align-items:center;gap:14px;margin-bottom:70px;padding:27px 32px;display:flex}.brief-note span{color:var(--purple)}.brief-note p{margin:0;font-size:11px}.brand-brief-page>.brief-report-render{z-index:-100;color:#17101f;width:794px;font-family:var(--font-arabic);pointer-events:none;direction:rtl;background:#fff;position:fixed;top:0;left:-20000px}.brief-report-page{background:radial-gradient(circle at 92% 4%,#805cdb17,#0000 25%),#fff;width:794px;min-height:1123px;padding:62px 64px 74px;position:relative;overflow:hidden}.brief-report-page:before{content:"";border:1px solid #805cdb1a;border-radius:50%;width:380px;height:380px;position:absolute;bottom:-160px;left:-120px;box-shadow:0 0 0 55px #805cdb06,0 0 0 110px #805cdb05}.report-brand{direction:ltr;align-items:center;gap:11px;display:flex}.report-brand img{object-fit:contain;width:42px;height:42px}.report-brand span{color:#261a32;font:750 10px/1.35 var(--font-space),sans-serif;letter-spacing:.08em}.report-cover{flex-direction:column;display:flex}.report-cover-copy{max-width:610px;margin-top:180px}.report-cover-copy>small,.report-kicker{color:#805cdb;font:700 9px var(--font-space),sans-serif;letter-spacing:.14em}.report-cover-copy h2{letter-spacing:-.05em;margin:18px 0 20px;font-size:54px;line-height:1.42}.report-cover-copy h2 em{color:#805cdb;font-style:normal}.report-cover-copy p{color:#716879;max-width:530px;margin:0;font-size:14px;line-height:1.9}.report-summary-grid{background:#805cdb09;border:1px solid #e6dfee;border-radius:20px;grid-template-columns:repeat(2,1fr);gap:18px 24px;margin-top:auto;padding:27px;display:grid}.report-summary-grid p{gap:6px;margin:0;display:grid}.report-summary-grid span,.report-contact span{color:#948b9d;font-size:8px}.report-summary-grid strong{color:#24182f;font-size:12px}.report-page-head{direction:ltr;justify-content:space-between;align-items:center;display:flex}.report-page-head>b{color:#805cdb;font:750 13px var(--font-space),sans-serif}.report-kicker{margin-top:62px;display:block}.brief-report-page>h2{max-width:610px;margin:15px 0 35px;font-size:33px;line-height:1.5}.report-answers{gap:13px;display:grid}.report-answers article{background:#805cdb06;border:1px solid #e8e2ee;border-radius:15px;grid-template-columns:36px 1fr;gap:14px;padding:17px 18px;display:grid}.report-answers article>span{color:#805cdb;width:34px;height:34px;font:750 8px var(--font-space),sans-serif;background:#805cdb17;border-radius:10px;place-items:center;display:grid}.report-answers h3{color:#24182f;margin:0 0 8px;font-size:12px;line-height:1.7}.report-answers p{color:#6e6575;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.9}.report-contact{border-top:1px solid #e4dce9;grid-template-columns:repeat(2,1fr);gap:13px;margin-top:18px;padding:17px;display:grid}.report-contact p{color:#44394c;direction:rtl;gap:4px;margin:0;font-size:9px;display:grid}.report-attachments{margin-top:18px}.report-attachments>h3{margin:0 0 12px;font-size:13px}.report-attachments>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.report-attachments figure,.report-attachments p{background:#f8f5fb;border:1px solid #e5ddeb;border-radius:11px;min-width:0;height:90px;margin:0;overflow:hidden}.report-attachments figure{position:relative}.report-attachments figure img{object-fit:cover;width:100%;height:100%}.report-attachments figcaption{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#160e1fb8;padding:5px 7px;font-size:6px;position:absolute;inset:auto 0 0;overflow:hidden}.report-attachments p{flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:12px;display:flex}.report-attachments p b{color:#805cdb;font:750 8px var(--font-space),sans-serif}.report-attachments p span{color:#5c5263;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:7px;overflow:hidden}.report-footer{z-index:2;color:#948b9d;font:650 8px var(--font-space),sans-serif;direction:ltr;border-top:1px solid #ded5e5;justify-content:space-between;align-items:center;padding-top:14px;display:flex;position:absolute;bottom:38px;left:64px;right:64px}.resume-focus-page{overflow-x:clip}.resume-focus{padding:72px 0 48px}.resume-focus-head{z-index:4;text-align:center;max-width:920px;margin-inline:auto;position:relative}.resume-focus-head .resume-kicker{margin-bottom:16px}.resume-focus-head h1{letter-spacing:-.055em;margin:0;padding:.06em .04em .15em;font-size:clamp(62px,8vw,112px);line-height:1.12}.resume-focus-head>strong{color:#0000;background:linear-gradient(90deg,var(--purple),var(--pink),#c4a1ff);-webkit-background-clip:text;background-clip:text;font-size:clamp(18px,2vw,26px);line-height:1.55;display:block}.resume-focus-head>p{max-width:650px;color:var(--resume-soft);margin:16px auto 0;font-size:14px;line-height:1.9}.resume-focus-stage{isolation:isolate;direction:ltr;width:min(1180px,100%);min-height:820px;margin:12px auto 0;position:relative}.resume-focus-stage:before{content:"";z-index:-3;filter:blur(5px);background:radial-gradient(circle,#ad85ff33,#ea90e90e 47%,#0000 70%);border-radius:50%;width:640px;height:640px;animation:6s ease-in-out infinite resumeGlowBreath;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%)}.resume-focus-orbit{z-index:-1;border:1px solid #ffffff17;border-radius:50%;width:530px;height:530px;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%);box-shadow:0 0 0 72px #ad85ff06,0 0 0 144px #ad85ff03}.resume-focus-orbit i{background:#fff;border-radius:50%;width:7px;height:7px;animation:5s ease-in-out infinite floatSmall;position:absolute;box-shadow:0 0 15px #ffffffe6,0 0 30px #ad85ffb3}.resume-focus-orbit i:first-child{top:23%;left:9%}.resume-focus-orbit i:nth-child(2){animation-delay:-1.7s;top:42%;right:4%}.resume-focus-orbit i:nth-child(3){animation-delay:-3.2s;bottom:3%;left:28%}.resume-focus-links{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.resume-focus-links path{fill:none;stroke:url(#resume-link-gradient);stroke-width:1.35px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:.72;filter:drop-shadow(0 0 7px #ea90e97a);animation:1.15s cubic-bezier(.16,1,.3,1) forwards resumeLinkDraw}.resume-focus-links .resume-link-1{animation-delay:.22s}.resume-focus-links .resume-link-2{animation-delay:.36s}.resume-focus-links .resume-link-3{animation-delay:.5s}.resume-focus-links .resume-link-4{animation-delay:.64s}.resume-focus-links .resume-link-5{animation-delay:.78s}.resume-focus-links .resume-link-6{animation-delay:.92s}.resume-focus-links .resume-link-7{animation-delay:1.06s}.resume-focus-links .resume-link-8{animation-delay:1.2s}.resume-focus-portrait{z-index:2;filter:drop-shadow(0 42px 60px #00000070);width:650px;height:780px;transition:transform .8s cubic-bezier(.16,1,.3,1);position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.resume-focus-portrait:hover{transform:translate(-50%)translateY(-8px)scale(1.012)}.resume-focus-facts{z-index:4;pointer-events:none;position:absolute;inset:0}.resume-focus-fact{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:auto;opacity:1;direction:rtl;background:#100a19b8;border:1px solid #ffffff1c;border-radius:23px;flex-direction:column;justify-content:center;gap:7px;width:250px;min-height:112px;padding:17px 20px;transition:all .38s cubic-bezier(.16,1,.3,1);animation:.62s cubic-bezier(.16,1,.3,1) backwards resumeFactReveal;display:flex;position:absolute;overflow:hidden;box-shadow:0 24px 64px #0000003d,inset 0 1px #ffffff0d}.resume-focus-page.en .resume-focus-fact{direction:ltr}.resume-focus-fact:before{content:"";background:linear-gradient(90deg,var(--purple),var(--pink));top:0;width:46px;height:1px;position:absolute;inset-inline-start:21px}.resume-focus-fact small{color:var(--purple);font:700 9px var(--font-space),sans-serif;letter-spacing:.045em}.resume-focus-fact strong{color:#f7f2fb;font-size:17px;line-height:1.55}.resume-focus-fact span{color:var(--resume-soft);font-size:10px;line-height:1.65}.resume-focus-fact:hover{background:#21152fd1;border-color:#ea90e96b;transform:translateY(-7px);box-shadow:0 30px 75px #0000004f}.resume-focus-fact.focus-fact-1{animation-delay:.16s;top:7%;left:0}.resume-focus-fact.focus-fact-2{animation-delay:.28s;top:6%;right:0}.resume-focus-fact.focus-fact-3{animation-delay:.4s;top:32%;left:1.5%}.resume-focus-fact.focus-fact-4{animation-delay:.52s;top:31%;right:1%}.resume-focus-fact.focus-fact-5{animation-delay:.64s;top:57%;left:1.5%}.resume-focus-fact.focus-fact-6{animation-delay:.76s;top:56%;right:1%}.resume-focus-fact.focus-fact-7{animation-delay:.88s;bottom:1%;left:8%}.resume-focus-fact.focus-fact-8{animation-delay:1s;bottom:1%;right:8%}.resume-focus-signature{z-index:5;color:#ffffff7a;font:750 9px var(--font-space),sans-serif;letter-spacing:.27em;white-space:nowrap;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.resume-hard-skills{border-top:1px solid #ffffff14;padding:72px 0 18px;position:relative}.resume-hard-skills:before{content:"";background:linear-gradient(90deg,var(--purple),var(--pink));inset-inline-start:0;width:110px;height:1px;position:absolute;top:-1px}.resume-hard-skills-head{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;margin-bottom:40px;display:flex}.resume-hard-skills-head>span{color:var(--purple);font:700 10px var(--font-space),sans-serif;letter-spacing:.14em}.resume-hard-skills-head h2{color:#f8f3fb;margin:0;font-size:clamp(34px,4.2vw,58px);line-height:1.28}.resume-focus-page.en .resume-hard-skills-head h2{letter-spacing:-.04em;line-height:1.08}.resume-hard-skills-list{border-top:1px solid #ffffff1a}.resume-hard-skills-list article{border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(255px,.72fr) minmax(0,1.28fr);align-items:center;gap:34px;min-width:0;min-height:112px;padding:22px 15px;transition:padding .35s cubic-bezier(.16,1,.3,1),background .35s,border-color .35s;display:grid}.resume-hard-skill-name{align-items:center;gap:16px;min-width:0;display:flex}.resume-hard-skill-name>div{min-width:0}.resume-hard-skill-name small{color:#ffffff57;font:700 8px var(--font-space),sans-serif;letter-spacing:.12em;margin-bottom:4px;display:block}.resume-hard-skill-icon{color:#d6b8ff;flex:0 0 43px;place-items:center;width:43px;height:43px;display:grid}.resume-hard-skills-list h3{color:#f5eff8;margin:0;font-size:17px;line-height:1.55}.resume-focus-page.en .resume-hard-skills-list h3{font-family:var(--font-space),sans-serif;font-size:15px;line-height:1.3}.resume-hard-skills-list ul{flex-wrap:wrap;align-items:center;gap:8px 0;margin:0;padding:0;list-style:none;display:flex}.resume-hard-skills-list li{color:#bdb3c5;align-items:center;font-size:11.5px;line-height:1.55;display:inline-flex}.resume-hard-skills-list li:not(:last-child):after{content:"•";color:#d8bbff6b;margin-inline:11px;font-size:8px}.resume-hard-skills-list article:hover{background:linear-gradient(90deg,#ad85ff13,#ea90e906,#0000);border-color:#d8bbff3d;padding-inline:23px}.resume-hard-skills-list article:hover .resume-hard-skill-icon{color:#fff;transform:rotate(-4deg)scale(1.06)}.resume-hard-skill-icon{transition:transform .35s cubic-bezier(.16,1,.3,1),color .35s}.resume-hard-skills-list .resume-hard-skill-featured{background:linear-gradient(90deg,#ad85ff21,#ea90e90f,#0000);border-color:#ea90e947;position:relative}.resume-hard-skills-list .resume-hard-skill-featured:after{content:"NEW · VIBE CODING";color:#f3c6ee;font:700 7px var(--font-space),sans-serif;letter-spacing:.1em;inset-inline-end:15px;background:#ea90e914;border:1px solid #ea90e952;border-radius:999px;padding:6px 9px;position:absolute;top:13px}.resume-hard-skills-list .resume-hard-skill-featured .resume-hard-skill-icon{color:#ff9bd0}.resume-focus-education{padding:84px 0 100px;position:relative}.resume-focus-education-head{text-align:center;flex-direction:column;align-items:center;gap:9px;margin-bottom:38px;display:flex}.resume-focus-education-head>span{color:var(--purple);font:700 10px var(--font-space),sans-serif;letter-spacing:.14em}.resume-focus-education-head h2{color:#f8f3fb;margin:0;font-size:clamp(34px,4.2vw,58px);line-height:1.28}.resume-focus-page.en .resume-focus-education-head h2{letter-spacing:-.04em;line-height:1.08}.resume-focus-education-grid{border-top:1px solid #ffffff1a;border-inline-start:1px solid #ffffff1a;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.resume-focus-education-grid article{border-inline-end:1px solid #ffffff1a;background:#ffffff05;border-bottom:1px solid #ffffff1a;flex-direction:column;justify-content:flex-end;min-height:245px;padding:28px;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.resume-focus-education-icon{color:#d6b8ff;place-items:center;width:49px;height:49px;margin-bottom:auto;display:grid}.resume-focus-education-grid small{color:#ff8fc8;font:700 9px var(--font-space),sans-serif;letter-spacing:.11em;margin-bottom:11px}.resume-focus-education-grid h3{color:#f5eff8;margin:0;font-size:18px;line-height:1.55}.resume-focus-page.en .resume-focus-education-grid h3{font-family:var(--font-space),sans-serif;font-size:16px;line-height:1.35}.resume-focus-education-grid p{color:#9f94a8;margin:8px 0 0;font-size:11px;line-height:1.7}.resume-focus-education-grid article:hover{background:linear-gradient(145deg,#ad85ff18,#ea90e909);border-color:#ea90e957;transform:translateY(-7px);box-shadow:0 28px 62px #00000038}.resume-focus-education-grid article:hover .resume-focus-education-icon{color:#fff;transform:translateY(-3px)}.resume-focus-education-icon{transition:all .35s cubic-bezier(.16,1,.3,1)}.resume-career{background:radial-gradient(circle at 90% 0,#ad85ff21,#0000 28%),linear-gradient(145deg,#181020,#0e0915 68%);border-top:1px solid #ffffff12;padding:112px 0 98px;position:relative}.resume-career:before{content:"";background:linear-gradient(90deg,transparent,var(--pink),transparent);opacity:.72;width:min(1050px,82vw);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.resume-career-head{text-align:center;max-width:1200px;margin-inline:auto}.resume-career-head>span{color:var(--purple);font:700 10px var(--font-space),sans-serif;letter-spacing:.13em;margin-bottom:17px;display:block}.resume-career-head h2{margin:0;font-size:clamp(32px,4.7vw,64px);line-height:1.35}.resume-career-title{white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.18em;display:flex}.resume-crossed-company-word{color:#fff;isolation:isolate;display:inline-block;position:relative}.resume-crossed-company-word:before{content:"";z-index:2;transform-origin:50%;filter:drop-shadow(0 2px 7px #d8bbff2e);pointer-events:none;background:#d8bbffe6;width:116%;height:.42em;position:absolute;top:53%;left:-8%;transform:translateY(-50%)rotate(-8deg);-webkit-mask:url(/assets/brush-stroke-user-white.png) 50%/100% 100% no-repeat;mask:url(/assets/brush-stroke-user-white.png) 50%/100% 100% no-repeat}.resume-crossed-company-word:after{content:none}.resume-partner-word{color:#c9adff}.resume-focus-page.en .resume-career-head h2{line-height:1.08}.resume-career-head p{color:#a89ead;max-width:650px;margin:17px auto 0;font-size:13px;line-height:1.85}.resume-career .resume-company-showcase{margin-top:58px}.resume-career .resume-company-name{min-width:clamp(310px,28vw,430px)}.resume-career .resume-company-name small{font-size:9.5px}.resume-company-name time{color:#d8c1ff;font-style:normal}.resume-focus-page.ar .resume-company-name small{direction:rtl}.resume-career-flow{border-top:1px solid #ffffff1a;border-inline-start:1px solid #ffffff1a;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:58px;display:grid}.resume-career-flow article{border-inline-end:1px solid #ffffff1a;background:#ffffff05;border-bottom:1px solid #ffffff1a;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:112px;padding:20px 23px;transition:all .35s cubic-bezier(.16,1,.3,1);display:grid}.resume-career-flow article>i{color:var(--purple);font:700 9px var(--font-space),sans-serif;font-style:normal}.resume-career-flow article>div{gap:6px;min-width:0;display:grid}.resume-career-flow strong{color:#f4eef9;font:720 clamp(18px,2vw,26px)/1.15 var(--font-space),sans-serif;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.resume-career-flow span{color:#94899e;font-size:9px;line-height:1.5}.resume-career-flow time{color:#cdb7fb;font:650 8px var(--font-space),sans-serif;white-space:nowrap;direction:ltr;background:#ad85ff0e;border:1px solid #ad85ff30;border-radius:999px;padding:7px 10px}.resume-career-flow article:hover{z-index:2;background:linear-gradient(110deg,#ad85ff17,#ea90e909);border-color:#ea90e959;transform:translateY(-5px);box-shadow:0 24px 58px #0003}.resume-focus-page .resume-footer{border-top:1px solid #ffffff12}.custom-cursor{width:40px;height:40px}.custom-cursor .cursor-pen-mark{display:block;transform:rotate(-8deg)}.custom-cursor .cursor-pen-mark path,.custom-cursor .cursor-pen-mark circle{fill:none;stroke:#d7b6ff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 1px #7e4ecdf2);transition:stroke .22s,filter .22s}.custom-cursor.is-hovering .cursor-pen-mark path,.custom-cursor.is-hovering .cursor-pen-mark circle{fill:none;stroke:#edddff}.custom-cursor.is-hovering .cursor-pen-mark{filter:drop-shadow(0 4px 7px #0000006b)drop-shadow(0 0 7px #ad85ffb3);transform:scale(1.1)rotate(-3deg)}.custom-cursor.is-services-cursor .cursor-pen-mark path,.custom-cursor.is-services-cursor .cursor-pen-mark circle,.custom-cursor.is-services-cursor.is-hovering .cursor-pen-mark path,.custom-cursor.is-services-cursor.is-hovering .cursor-pen-mark circle{fill:none;stroke:#8f63d9;stroke-width:1.8px;filter:none}.custom-cursor.is-services-cursor .cursor-pen-mark,.custom-cursor.is-services-cursor.is-hovering .cursor-pen-mark{filter:none}.custom-cursor.is-services-cursor:before,.custom-cursor.is-services-cursor.is-hovering:before{background:0 0}.resume-contact-cta{background:radial-gradient(circle at 50% 18%,#ad85ff2b,#0000 42%),linear-gradient(#120b1a,#0d0813);border-top:1px solid #ffffff13;padding:110px 0 105px;position:relative;overflow:hidden}.resume-contact-cta:before{content:"";pointer-events:none;border:1px solid #ffffff12;border-radius:50%;width:520px;height:520px;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 74px #ad85ff05,0 0 0 148px #ea90e903}.resume-contact-cta-inner{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.resume-contact-cta-inner>span{color:var(--purple);font:700 10px var(--font-space),sans-serif;letter-spacing:.14em}.resume-contact-cta h2{max-width:840px;margin:18px 0 0;font-size:clamp(38px,5.4vw,72px);line-height:1.35}.resume-focus-page.en .resume-contact-cta h2{letter-spacing:-.045em;line-height:1.08}.resume-contact-cta p{color:#afa4b8;max-width:620px;margin:18px 0 28px;font-size:13px;line-height:1.9}.resume-contact-call{z-index:2;position:relative}@media (prefers-reduced-motion:reduce){.resume-focus-links path{stroke-dashoffset:0;animation:none}.resume-focus-fact{animation:none}.resume-company-track{animation-play-state:paused}}@media (width<=920px){.resume-focus-stage{min-height:760px}.resume-focus-portrait{width:560px;height:700px}.resume-focus-fact{width:205px;padding:17px}.resume-focus-fact strong{font-size:15px}.resume-focus-fact.focus-fact-7{left:2%}.resume-focus-fact.focus-fact-8{right:2%}.resume-hard-skills-list article{grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);gap:24px}}@media (width<=700px){.resume-focus{padding:54px 0 40px}.resume-focus-head h1{font-size:clamp(49px,15vw,72px)}.resume-focus-head>strong{font-size:17px}.resume-focus-head>p{font-size:13px}.resume-focus-stage{min-height:0;margin-top:18px;padding-top:10px}.resume-focus-stage:before{width:360px;height:360px;top:250px}.resume-focus-orbit{width:300px;height:300px;top:250px;box-shadow:0 0 0 45px #ad85ff05,0 0 0 90px #ad85ff03}.resume-focus-portrait{width:min(440px,102vw);height:520px;position:relative;bottom:auto;left:50%}.resume-focus-links{display:none}.resume-focus-facts{pointer-events:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:-8px;display:grid;position:relative}.resume-focus-fact{border-radius:18px;width:auto;min-height:126px;padding:16px;position:relative;inset:auto!important}.resume-focus-fact strong{font-size:14px}.resume-focus-fact span{font-size:9px}.resume-focus-signature{display:none}.resume-hard-skills{padding-top:54px}.resume-hard-skills-head{margin-bottom:27px}.resume-hard-skills-head h2{font-size:36px}.resume-hard-skills-list article{grid-template-columns:1fr;gap:13px;min-height:0;padding:19px 7px}.resume-hard-skills-list article:hover{padding-inline:12px}.resume-hard-skills-list h3{font-size:16px}.resume-hard-skills-list li{font-size:11.5px}.resume-hard-skills-list .resume-hard-skill-featured{padding-top:46px}.resume-focus-education{padding:65px 0 72px}.resume-focus-education-head{margin-bottom:27px}.resume-focus-education-head h2{font-size:36px}.resume-focus-education-grid{grid-template-columns:1fr}.resume-focus-education-grid article{min-height:205px}.resume-career{padding:78px 0 72px}.resume-career-head h2,.resume-focus-page.en .resume-career-head h2{font-size:clamp(18px,6.5vw,31px);line-height:1.3}.resume-career-title{gap:.14em}.resume-career .resume-company-showcase{margin-top:40px}.resume-career .resume-company-name{min-width:285px}.resume-contact-cta{padding:78px 0}.resume-contact-cta h2{font-size:38px}.resume-contact-cta p{font-size:12px}.resume-contact-call{min-width:min(330px,100%)}}@media (width<=430px){.resume-focus-facts{grid-template-columns:1fr}.resume-focus-fact{min-height:112px}.resume-focus-portrait{height:485px}}.report-document-page,.report-reference-page{height:1123px;min-height:1123px;font-family:var(--font-arabic);direction:ltr;flex-direction:column;padding:44px 52px 62px;display:flex}.report-document-page:before,.report-reference-page:before{opacity:.5}.report-document-page .report-brand img,.report-reference-page .report-brand img{width:34px;height:34px}.report-document-page .report-brand span,.report-reference-page .report-brand span{font-size:8px}.report-document-page .report-page-head>b,.report-reference-page .report-page-head>b{font-size:9px}.report-document-title{margin-top:22px}.report-document-title>small,.report-reference-heading>small,.report-section-heading small,.report-attachment-index-head small{color:#805cdb;font:750 8px var(--font-space),sans-serif;letter-spacing:.11em}.report-document-title h2{color:#24182f;margin:7px 0 5px;font-size:29px;line-height:1.35}.report-document-title h2 em{color:#805cdb;font-style:normal}.report-document-title p{color:#766d7e;margin:0;font-size:9px}.report-document-page .report-summary-grid{border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px;margin-top:20px;padding:16px 18px}.report-document-page .report-summary-grid p{gap:4px;min-width:0}.report-document-page .report-summary-grid span{font-size:7px}.report-document-page .report-summary-grid strong{overflow-wrap:anywhere;color:#24182f;font-size:10px;line-height:1.45}.report-section-heading{border-top:1px solid #e5ddea;grid-template-columns:42px 1fr;align-items:center;gap:13px;margin:24px 0 13px;padding-top:15px;display:grid}.report-section-heading.is-page-title{margin-top:34px;padding-top:28px}.report-section-heading>span{color:#805cdb;width:40px;height:40px;font:780 9px var(--font-space),sans-serif;background:#805cdb17;border-radius:12px;place-items:center;display:grid}.report-section-heading h2{color:#2d2037;margin:3px 0 0;font-size:20px;line-height:1.35}.report-answers-readable{gap:12px;display:grid}.report-answers-readable article{direction:ltr;background:#fff;border:1px solid #e5deea;border-radius:14px;grid-template-columns:42px 1fr;gap:0;min-height:132px;padding:0;display:grid;overflow:hidden}.report-answers-readable article>span{color:#805cdb;width:auto;height:auto;font:780 8px var(--font-space),sans-serif;background:#805cdb16;border-radius:0;place-items:center;display:grid}.report-answers-readable article>div{min-width:0;padding:15px 17px}.report-answers-readable h3{color:#362a40;margin:0 0 8px;font-size:11px;line-height:1.5}.report-answers-readable p{color:#62586b;text-align:start;white-space:pre-wrap;overflow-wrap:anywhere;unicode-bidi:plaintext;margin:0;font-size:10.5px;line-height:1.65}.report-document-page .report-contact{background:#805cdb06;border:1px solid #e5ddea;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;padding:14px 16px}.report-document-page .report-contact p{direction:ltr;gap:4px;min-width:0;font-size:9px}.report-document-page .report-contact span{font-size:7px}.report-document-page .report-contact b{overflow-wrap:anywhere;color:#44394c;font-size:9px;font-weight:650}.report-attachment-index{margin-top:18px}.report-attachment-index-head{justify-content:space-between;align-items:end;margin-bottom:10px;display:flex}.report-attachment-index-head h3{color:#30233a;margin:3px 0 0;font-size:17px}.report-attachment-index-head>span{color:#8d8295;font:700 7px var(--font-space),sans-serif}.report-attachment-index-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.report-attachment-index-grid figure,.report-attachment-index-grid>p{background:#faf8fb;border:1px solid #e4dce9;border-radius:10px;grid-template-columns:45px minmax(0,1fr) 20px;align-items:center;gap:9px;min-width:0;min-height:56px;margin:0;padding:7px;display:grid}.report-attachment-index-grid figure{cursor:pointer;box-shadow:inset 3px 0 #805cdb}.report-attachment-index-grid img{object-fit:cover;background:#fff;border-radius:7px;width:45px;height:42px}.report-attachment-index-grid figcaption{gap:4px;min-width:0;display:grid}.report-attachment-index-grid b{color:#392d42;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;line-height:1.35;overflow:hidden}.report-attachment-index-grid small{color:#887e90;font:700 6.5px var(--font-space),sans-serif;letter-spacing:.025em}.report-attachment-index-grid i{color:#805cdb;font:780 9px var(--font-space),sans-serif;font-style:normal}.report-attachment-index-grid>p i{font-size:6px}.report-empty-attachments{color:#776d7e;background:#fbf9fc;border:1px dashed #d9cfe0;border-radius:14px;margin-top:24px;padding:24px}.report-empty-attachments span{color:#805cdb;font:750 7px var(--font-space),sans-serif}.report-empty-attachments p{margin:6px 0 0;font-size:10px}.report-document-page .report-footer,.report-reference-page .report-footer{padding-top:10px;font-size:7px;bottom:26px;left:52px;right:52px}.report-reference-heading{border-bottom:1px solid #e3dbe8;margin:34px 0 19px;padding-bottom:20px}.report-reference-heading h2{overflow-wrap:anywhere;color:#271b31;unicode-bidi:plaintext;max-width:650px;margin:7px 0 5px;font-size:25px;line-height:1.35}.report-reference-heading p{color:#817687;font:650 8px var(--font-space),sans-serif;margin:0}.report-reference-page>figure{background-color:#0000;background-image:linear-gradient(45deg,#f4f1f6 25%,#0000 25% 75%,#f4f1f6 75%),linear-gradient(45deg,#f4f1f6 25%,#fff 25% 75%,#f4f1f6 75%);background-position:0 0,10px 10px;background-repeat:repeat,repeat;background-size:20px 20px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #ded6e4;border-radius:22px;flex:1;place-items:center;min-height:0;margin:0 0 26px;padding:18px;display:grid;overflow:hidden}.report-reference-page>figure img{object-fit:contain;filter:drop-shadow(0 18px 25px #2617311f);width:100%;height:100%;max-height:790px}@keyframes briefGlyphFloat{0%,to{transform:rotate(45deg)translateY(0)}50%{transform:rotate(48deg)translateY(-15px)}}.logo-types-page{min-height:100vh;color:var(--paper);background:radial-gradient(circle at 85% 2%,#67479f7a,#0000 27%),radial-gradient(circle at 8% 34%,#ef351c14,#0000 25%),#0b0711}.logo-types-hero{text-align:center;padding:95px 0 60px}.logo-types-hero>span{color:#b48cff;font:700 8px var(--font-space),sans-serif;letter-spacing:.14em}.logo-types-hero h1{letter-spacing:-.05em;margin:16px 0 18px;font-size:clamp(38px,6vw,76px);line-height:1.17}.logo-types-hero h1 em{color:#0000;background:linear-gradient(100deg,#b48cff,#ef351c);-webkit-background-clip:text;background-clip:text;font-style:normal}.logo-types-hero p{color:#aaa2b5;max-width:600px;margin:0 auto;font-size:11px;line-height:1.8}.logo-types-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-bottom:95px;display:grid}.logo-type-card{background:#ffffff09;border:1px solid #ffffff1c;border-radius:22px;padding:20px;transition:all .35s;box-shadow:inset 0 1px #ffffff0a}.logo-type-card:hover{background:#b48cff11;border-color:#b48cff80;transform:translateY(-7px)}.logo-type-card-head{direction:ltr;justify-content:space-between;align-items:center;display:flex}.logo-type-card-head b,.logo-type-card-head span{color:#a98be7;font:700 7px var(--font-space),sans-serif;letter-spacing:.12em}.logo-type-visual{background:radial-gradient(circle at 50% 45%,#b48cff26,#0000 48%),#100a18;border:1px solid #b48cff1f;border-radius:16px;place-items:center;height:210px;margin:18px 0;display:grid;overflow:hidden}.logo-type-visual svg{color:#b48cff;width:92%;height:92%;overflow:visible}.logo-type-visual:not(.logo-examples-visual) svg path,.logo-type-visual:not(.logo-examples-visual) svg circle,.logo-type-visual:not(.logo-examples-visual) svg rect{fill:none;stroke:currentColor;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.logo-type-visual:not(.logo-examples-visual) svg .filled{fill:#b48cff1f}.logo-type-visual:not(.logo-examples-visual) text{fill:#f7f2fb}.logo-types-grid{align-items:stretch}.logo-type-card{flex-direction:column;display:flex}.logo-type-card>h2{margin-bottom:8px}.logo-type-summary{color:#bcb2c6;min-height:58px;margin:0 0 16px;font-size:13px;line-height:1.8}.logo-examples-visual{grid-template-columns:repeat(3,1fr);gap:10px;padding:18px}.logo-examples-visual figure{background:#ffffff09;border:1px solid #b48cff2e;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:13px;min-width:0;height:150px;margin:0;padding:16px 8px 11px;display:flex}.logo-examples-visual img,.logo-examples-visual svg{object-fit:contain;filter:drop-shadow(0 10px 18px #0000004d);width:74px;height:74px}.logo-examples-visual figcaption{color:#f2edf6;font:700 8px var(--font-space),sans-serif;text-align:center}.logo-type-advice{gap:8px;margin:16px 0 18px;display:grid}.logo-type-advice p{background:#ffffff06;border:1px solid #b48cff1f;border-radius:10px;grid-template-columns:78px 1fr;gap:10px;margin:0;padding:10px 12px;display:grid}.logo-type-card>button{margin-top:auto}.logo-guide-note{color:#bcb2c6;background:#ffffff06;border:1px solid #b48cff29;border-radius:14px;margin-top:26px;padding:18px 22px;font-size:12px;line-height:1.8}@media (width<=700px){.logo-type-summary{min-height:0}.logo-type-advice p{grid-template-columns:1fr;gap:4px}}.svg-word{font:italic 700 45px Georgia,serif}.svg-letters{font:800 52px Arial,sans-serif}.svg-combo{letter-spacing:8px;font:800 25px Arial,sans-serif}.svg-emblem{font:800 32px Georgia,serif}.logo-type-card h2{margin:0 0 12px;font-size:20px}.logo-world-examples{direction:ltr;flex-wrap:wrap;gap:6px;display:flex}.logo-world-examples span{color:#c5bdcc;font:650 8px var(--font-space),sans-serif;background:#ffffff06;border:1px solid #ffffff1a;border-radius:9px;padding:7px 10px}.logo-type-card button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#b48cff33,#ef351c1a);border:1px solid #b48cff61;border-radius:12px;justify-content:space-between;align-items:center;width:100%;min-height:46px;margin-top:18px;padding:0 15px;font-size:10px;transition:all .25s;display:flex}.logo-type-card button:hover{color:#150d20;background:linear-gradient(135deg,#a97cff,#ef351c)}.logo-type-card button i{font-size:16px;font-style:normal}@media (width<=760px){.logo-types-hero{padding:68px 0 42px}.logo-types-grid{grid-template-columns:1fr}.logo-type-visual{height:180px}}.reveal{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(42px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.nav a,.nav button,.button,.text-link{transition:all .28s}@keyframes titleIn{0%{opacity:0;transform:translateY(55px)skewY(3deg)}to{opacity:1;transform:translateY(0)skewY(0)}}@keyframes gradientShift{to{background-position:250%}}@keyframes pulse{50%{opacity:.5}}@keyframes blink{50%{opacity:.35}}@keyframes cardFloat{0%,to{transform:translate(-50%,-50%)rotate(-4deg)translateY(0)}50%{transform:translate(-50%,-50%)rotate(-2deg)translateY(-13px)}}@keyframes floatSmall{0%,to{transform:rotate(8deg)translateY(0)}50%{transform:rotate(4deg)translateY(-14px)}}@keyframes chipFloat{0%,to{transform:rotate(5deg)translateY(0)}50%{transform:rotate(8deg)translateY(10px)}}@keyframes programOrbit3d{0%{opacity:1;transform:translate(315px)scale(1.04)}12.5%{opacity:1;transform:translate(223px,191px)scale(.98)}25%{opacity:1;transform:translateY(270px)scale(.94)}37.5%{opacity:1;transform:translate(-223px,191px)scale(.98)}50%{opacity:1;transform:translate(-315px)scale(1.04)}62.5%{opacity:1;transform:translate(-223px,-191px)scale(.98)}75%{opacity:1;transform:translateY(-270px)scale(.94)}87.5%{opacity:1;transform:translate(223px,-191px)scale(.98)}to{opacity:1;transform:translate(315px)scale(1.04)}}@keyframes toolToast{0%{opacity:0;transform:translate(-50%,-8px)scale(.92)}12%,82%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-6px)scale(.96)}}@keyframes serviceFlash{0%{opacity:0;transform:translate(-115%)}25%{opacity:.9}to{opacity:0;transform:translate(115%)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spinReverse{to{transform:translate(-50%,-50%)rotate(-360deg)}}@keyframes sparkle{0%,to{opacity:.2;transform:scale(.7)rotate(0)}50%{opacity:1;transform:scale(1.25)rotate(90deg)}}@keyframes footerStar{0%,to{opacity:0;transform:scale(.35)rotate(0)}38%{opacity:.2}55%{opacity:.85;transform:scale(1)rotate(45deg)}72%{opacity:.12}}@keyframes serviceTitleFlip{0%{opacity:0;transform:translateY(88%)rotateX(-72deg)}20%{opacity:1}30%{transform:translateY(0)rotateX(0)}70%{opacity:1;transform:translateY(0)rotateX(0)}82%{opacity:1}to{opacity:0;transform:translateY(-88%)rotateX(72deg)}}@keyframes colorBurst{0%{opacity:0;transform:translate(-50%,-50%)scale(.12)rotate(0)}10%{opacity:1}62%{opacity:.94}to{opacity:0;transform:translate(-50%,-50%) translate(var(--burst-x),var(--burst-y)) scale(.28) rotate(var(--burst-rotation))}}@keyframes brushRevealRtl{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes brushTipRtl{0%{opacity:0;right:-7%;transform:rotate(-13deg)scaleX(.7)}8%{opacity:1}92%{opacity:1}to{opacity:0;right:101%;transform:rotate(-13deg)scaleX(1.08)}}@keyframes brushRevealLtr{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes brushTipLtr{0%{opacity:0;left:-7%;transform:rotate(-13deg)scaleX(.7)}8%{opacity:1}92%{opacity:1}to{opacity:0;left:101%;transform:rotate(-13deg)scaleX(1.08)}}@property --cta-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ctaColorOrbit{to{--cta-angle:360deg}}@keyframes brandMarquee{to{transform:translateX(calc(-50% - var(--brand-half-gap)))}}@keyframes marquee{to{transform:translate(calc(-50% - 7.5px))}}@keyframes nameMarquee{0%{transform:translate(calc(-50% - 17px))}to{transform:translate(0)}}@keyframes breathe{50%{opacity:.65;transform:translate(-50%,-50%)scale(1.08)}}@keyframes resumeGlowBreath{50%{opacity:.7;transform:scale(1.07)}}@keyframes resumeCompanies{to{transform:translate(-50%)}}@keyframes resumeLinkDraw{to{stroke-dashoffset:0}}@keyframes resumeFactReveal{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes countGlow{0%{opacity:0;filter:blur(8px);transform:translateY(18px)}45%{filter:blur()}to{opacity:1;transform:translateY(0)}}@keyframes railTitleIn{0%{opacity:0;transform:rotate(180deg)translateY(10px)}to{opacity:1;transform:rotate(180deg)translateY(0)}}@keyframes resumeOrbit{to{transform:rotate(360deg)}}@keyframes resumeCounterOrbit{to{transform:rotate(-360deg)}}@media (width<=920px){.section-rail,.nav-links{display:none}.hero{grid-template-columns:1fr;gap:18px;padding-top:58px}.hero-visual{height:430px}.hero-programs{transform:scale(.88)}.main-card{width:min(340px,80vw);height:370px}.section{padding-top:88px;padding-bottom:88px}.about{grid-template-columns:1fr;gap:20px}.about.reveal>.section-heading{transform:translate(34px)}.about.reveal>.about-content,.site.en .about.reveal>.section-heading{transform:translate(-34px)}.site.en .about.reveal>.about-content{transform:translate(34px)}.about.reveal.is-visible>.section-heading,.about.reveal.is-visible>.about-content{transform:translate(0)}.inline-heading,.skills-heading{flex-direction:column;align-items:start;gap:23px}.service-grid{grid-template-columns:repeat(2,1fr)}.platform-grid{grid-template-columns:1fr}.platform-card{min-height:270px}.growth-grid{grid-template-columns:1fr}.growth-image{height:320px}.detail-hero{grid-template-columns:1fr;gap:45px}.detail-image{min-height:460px}.example-section{grid-template-columns:1fr;gap:50px}.resume-hero{gap:0;min-height:auto}.resume-hero-stage{min-height:590px}.resume-portrait-wrap{width:540px;height:580px;min-height:0}.resume-hero-fact{width:170px}.resume-hero-fact article{min-height:104px;padding:15px 17px}.resume-hero-fact strong{font-size:34px}.resume-profile{grid-template-columns:1fr;gap:15px}.resume-profile-body>p{margin-top:25px}.resume-ai-layout{grid-template-columns:1fr}.resume-skills-grid{grid-template-columns:repeat(2,1fr)}.resume-experience-heading{grid-template-columns:1fr;gap:10px}.resume-experience-heading>span{grid-column:auto}.resume-company-name{min-width:285px}.brief-hero{grid-template-columns:1fr;gap:24px;min-height:auto}.brief-hero-art{min-height:430px}.brief-workspace{grid-template-columns:1fr}.brief-steps{grid-template-columns:repeat(4,1fr);position:relative;top:auto}.brief-progress{display:none}.brief-steps button{text-align:center;grid-template-columns:1fr;justify-items:center;min-width:0}.brief-steps button small{display:none}}@media (width<=600px){.shell{width:min(100% - 28px,1200px)}.nav{min-height:72px}.brand>span:last-child,.nav-cta{display:none}.lang-toggle{padding:10px 13px}.service-rotator{min-height:64px}.brands-showcase{padding:38px 0 48px}.brands-caption{margin-bottom:20px;font-size:9px}.brands-track{--brand-half-gap:9px;gap:18px;animation-duration:44s}.brand-logo-item{flex-basis:132px;width:132px;height:68px}.brand-logo-mask{width:102px;height:48px}.service-flip-stage{min-width:205px}.service-flip-stage strong{font-size:14px}.hero{min-height:auto;padding:52px 0 34px}h1,.site.en h1{font-size:43px;line-height:1.14}.site.en h1{line-height:1.14}.hero-lead,.site.en .hero-lead{font-size:14px;line-height:1.8}.hero-actions .button{flex:1}.hero-visual{height:385px}.hero-programs{transform:scale(.7)}.main-card{height:340px}.orbit-a{width:360px;height:360px}.orbit-b{width:280px;height:280px}.program-icon{border-radius:15px;width:50px;height:50px;font-size:15px}.program-gemini,.program-knight,.program-rook{font-size:24px}.stats{grid-template-columns:1fr;padding:7px 0}.stat-item{border-inline-end:none;border-bottom:1px solid var(--line);min-height:145px}.stat-item:last-child{border-bottom:none}.stat-item strong{font-size:64px}.section{padding-top:70px;padding-bottom:70px}h2{font-size:36px}.contact h2,.site.en .contact h2{letter-spacing:-.035em;padding-inline:6px;font-size:clamp(33px,9.6vw,46px);line-height:1.28}.about-content{padding-top:18px}.about-lead{margin-bottom:32px;font-size:15px}.experience-list article{grid-template-columns:1fr;gap:9px}.services-wrap{clip-path:none;padding-top:72px;padding-bottom:72px}.service-grid{grid-template-columns:1fr;margin-top:42px}.service-card{min-height:300px}.growth-grid{margin-top:42px}.growth-image{height:220px}.growth-copy{min-height:235px}.skills-marquee{margin-top:45px}.skill-card{flex-basis:130px;width:130px;height:145px}.platform-grid{margin-top:40px}.contact{padding-top:82px}.social-links{margin-top:58px}.social-link{border-radius:17px;width:58px;height:58px}.footer{flex-direction:column;justify-content:center;gap:12px;padding-block:29px}.quick-bot{width:calc(100vw - 24px);max-width:none;bottom:12px;left:12px;right:auto}.quick-bot-launcher{min-height:178px}.quick-bot-teaser{border-radius:20px;grid-template-columns:1fr;width:min(100%,340px);min-height:76px;padding:12px 27px 12px 108px}.quick-bot-mascot{width:118px;height:139px;bottom:2px;left:0}.quick-bot-mascot img{width:118px}.quick-bot-greeting{top:0;left:55px}.quick-bot-teaser-arrow{width:35px;height:44px;right:-9px}.quick-bot-teaser-arrow svg{width:23px;height:23px}.quick-bot-panel{border-radius:23px;width:100%;height:min(640px,100dvh - 24px);max-height:calc(100dvh - 24px)}.quick-bot-head{grid-template-columns:45px 1fr 33px;min-height:72px}.quick-bot-body{padding:14px}.quick-bot-answer h3{font-size:15px}.detail-shell{width:min(100% - 28px,1200px)}.detail-nav{min-height:72px}.detail-nav .brand>span:last-child,.back-link{display:none}.detail-hero{min-height:auto;padding:60px 0 72px}.detail-hero h1{font-size:42px}.detail-hero-copy>p{font-size:14px}.detail-image{border-radius:20px;min-height:280px;transform:none}.detail-section,.process-section{padding-top:78px;padding-bottom:78px}.detail-section-title{margin-bottom:38px}.deliverable-grid{grid-template-columns:1fr}.deliverable-grid article{min-height:245px}.process-list article{grid-template-columns:55px 1fr 20px;gap:12px;min-height:165px}.process-list strong{font-size:27px}.example-grid article{grid-template-columns:35px 1fr}.example-grid p{grid-column:2}.formats-section{flex-direction:column;align-items:start;padding-bottom:85px}.formats-section>div{justify-content:flex-start}.detail-cta{padding:85px 0}.resume-shell{width:min(100% - 28px,1200px)}.resume-nav{min-height:72px}.resume-nav .brand>span:last-child,.resume-back{display:none}.resume-hero{padding:58px 0 55px;overflow:visible}.resume-hero h1{font-size:43px;line-height:1.25}.resume-page.en .resume-hero h1{line-height:1.1}.resume-hero-copy>p{font-size:14px;line-height:1.85}.resume-hero-stage{min-height:auto;margin-top:30px;display:block}.resume-hero-stage:before{width:330px;height:330px;animation:none;top:80px;left:50%;transform:translate(-50%)}.resume-hero-stage:after{width:300px;height:300px;top:96px;left:50%;transform:translate(-50%);box-shadow:0 0 0 46px #ad85ff06,0 0 0 92px #ad85ff03}.resume-stage-lines{display:none}.resume-portrait-wrap{width:min(390px,96vw);height:490px;min-height:0;margin-inline:auto}.resume-portrait{filter:drop-shadow(0 30px 40px #0000005c)}.resume-hero-facts{pointer-events:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:-10px;display:grid;position:relative}.resume-hero-fact{width:auto;position:static}.resume-hero-fact article{border-radius:19px;min-height:112px;padding:17px}.resume-hero-fact strong{font-size:36px}.resume-stage-name{text-align:center;margin-top:18px;display:block;position:static;transform:none}.resume-section,.resume-experience,.resume-education{padding-top:80px;padding-bottom:80px}.resume-section-heading h2{font-size:36px}.resume-profile-body>p{font-size:15px;line-height:1.9}.resume-pillar-grid{grid-template-columns:1fr}.resume-pillar-grid article{min-height:225px}.resume-experience{padding-top:62px;padding-bottom:62px}.resume-company-showcase{margin-top:42px;padding-block:10px}.resume-company-name{min-width:235px;min-height:94px;padding:18px 23px}.resume-company-name strong{font-size:23px}.resume-company-foot{align-items:flex-start}.resume-company-foot span{font-size:37px}.resume-company-foot p{line-height:1.7}.resume-ai-layout{gap:32px;margin-top:42px}.resume-ai-visuals{min-height:430px}.resume-ai-projects article{grid-template-columns:35px 1fr 20px;gap:10px;min-height:145px}.resume-education-grid{grid-template-columns:1fr;margin-top:40px}.resume-education-grid article{min-height:300px}.resume-skills-grid{grid-template-columns:1fr;margin-top:42px}.resume-skills-grid article{min-height:280px}.resume-info-strips p{grid-template-columns:1fr;gap:10px}.resume-cta{padding:85px 0 72px}.resume-cta h2,.resume-page.en .resume-cta h2{font-size:37px;line-height:1.32}.resume-cta-button{width:100%;min-height:62px;padding-inline:18px}.resume-footer{text-align:center;flex-direction:column;justify-content:center;min-height:115px}.brief-shell{width:min(100% - 28px,1180px)}.brief-nav{min-height:72px}.brief-nav .brand>span:last-child,.brief-nav .resume-back{display:none}.brief-hero{padding:58px 0 45px}.brief-hero-copy h1{font-size:42px;line-height:1.3}.brief-hero-copy p{font-size:13px;line-height:1.9}.brief-hero-art{min-height:350px;margin-block:-30px;transform:scale(.82)}.brief-workspace{gap:14px;padding-top:20px}.brief-steps{border-radius:17px;gap:4px;padding:10px}.brief-steps button{gap:5px;padding:9px 3px}.brief-steps button>b{width:28px;height:28px}.brief-steps button strong{font-size:8px;line-height:1.45}.brief-form{border-radius:20px;min-height:0;padding:19px}.brief-form-head{grid-template-columns:46px 1fr;gap:13px}.brief-form-head>span{width:44px;height:44px}.brief-form-head h2{font-size:22px}.brief-fields-grid{grid-template-columns:1fr;gap:14px}.brief-fields-grid .wide{grid-column:auto}.brief-question{padding:18px}.brief-question strong{font-size:12px;line-height:1.65}.brief-upload-grid,.brief-final-actions,.brief-file-list{grid-template-columns:1fr}.brief-action{min-height:58px}.brief-form-nav button{min-width:100px}.brief-note{padding:23px 19px;line-height:1.8}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}.about.reveal>.section-heading,.about.reveal>.about-content,.about.reveal .experience-list article,.about.reveal .experience-list article>span,.about.reveal .experience-list article>div,.about.reveal .experience-icon,.about.reveal .text-link{opacity:1;filter:none;transform:none;animation:none!important}.brush-write,.site.en .brush-write{clip-path:none;animation:none!important}.brush-write:after{display:none}.brands-track{animation-play-state:paused}.cursor-tail{display:none}}.site:not(.en)[dir=rtl] .hero-copy h1,.ai-video-page[dir=rtl] .ai-video-hero h1,.brand-showcase-page[dir=rtl] .brand-showcase-hero h1,.service-page[dir=rtl] .detail-hero h1,.store-page[dir=rtl] .store-copy h1,.social-page[dir=rtl] .social-hero h1,.resume-page:not(.en)[dir=rtl] .resume-hero h1,.brand-brief-page:not(.en)[dir=rtl] .brief-hero h1,.site-map-page[dir=rtl] .site-map-hero h1,.logo-types-page[dir=rtl] .logo-types-hero h1{text-rendering:optimizelegibility;margin-inline:-.06em;padding:.12em .06em .22em;line-height:1.32;overflow:visible}.ai-video-page[dir=rtl] .ai-video-hero h1 em{margin-top:.08em}.brand-showcase-page[dir=rtl] .brand-showcase-hero h1 em,.site-map-page[dir=rtl] .site-map-hero h1 em{padding-block:.06em .13em;display:inline-block}.brush-heading,.contact h2{padding-block:.12em .18em;overflow:visible}.title-line{padding-block:.04em .12em;overflow:visible}.site-map-nav-actions,.brief-nav-actions{align-items:center;gap:10px;display:flex}.site-map-nav-actions{direction:ltr;margin-left:auto}.site-map-nav-actions>a{color:#bcb3c4;border:1px solid #ffffff1f;border-radius:999px;padding:11px 15px;font-size:10px}.site-map-page[dir=ltr],.logo-types-page[dir=ltr],.brand-brief-page.en{font-family:var(--font-space),Arial,sans-serif}.site-map-page[dir=ltr] .site-map-branch>header small,.site-map-page[dir=ltr] .site-map-card small{text-align:left;font-family:var(--font-arabic);direction:rtl}.logo-types-page[dir=ltr] .logo-type-card,.brand-brief-page.en .brief-form,.brand-brief-page.en .brief-steps{text-align:left}.logo-types-page[dir=ltr] .logo-type-advice p{grid-template-columns:92px 1fr}.logo-types-page[dir=ltr] .logo-type-card button i{transform:rotate(180deg)}.brand-brief-page.en .brief-question strong{padding-inline-end:42px}.brand-brief-page.en .brand-select>div button{text-align:left}.brand-brief-page.en .brief-fields-grid input,.brand-brief-page.en .brief-question textarea{font-family:var(--font-space),Arial,sans-serif}@media (width<=560px){.site-map-nav-actions>a{font-size:0}.site-map-nav-actions>a:after{content:"↗";font-size:12px}.site-map-nav-actions{gap:6px}.site-map-nav-actions .lang-toggle{padding-inline:9px}.brand-brief-page .brief-nav-actions{gap:5px}.brand-brief-page .brief-nav-actions .resume-back{display:none}}.site-map-flow{padding-top:76px}.site-map-trunk:after{background:linear-gradient(90deg,#0000,#ad85ff3d 10% 90%,#0000);left:25%;right:25%}.site-map-trunk>i{display:none}.site-map-branch{isolation:isolate;padding-top:0}.site-map-branch:nth-child(n+3):after{display:none}.site-map-branch>header{z-index:4;width:min(310px,72%);min-height:104px;margin-inline:auto;overflow:visible}.site-map-leaves:before{background:#ad85ff47;width:1px;height:36px;inset:-54px auto auto 50%}.site-map-leaves:after{content:"";background:linear-gradient(90deg,#ad85ff14,#ad85ff52,#ad85ff14);height:1px;position:absolute;top:-18px;left:25%;right:25%}.site-map-card{min-height:90px;overflow:visible}.site-map-card:after{display:none}.site-map-card:before{content:"";background:#ad85ff38;width:1px;height:18px;display:block;position:absolute;top:-18px;left:50%;right:auto}.site-map-branch-energy>i{opacity:0;background:linear-gradient(#0000,#8ab8ff 28%,#fff 52%,#ff66ad 75%,#0000);border-radius:99px;width:4px;height:72px;animation:20s cubic-bezier(.38,.02,.24,1) infinite siteTreeEnergy;position:absolute;top:-76px;left:-1px;box-shadow:0 0 8px #ad85ff,0 0 17px #ff66adbf}.site-map-branch:nth-child(2) .site-map-branch-energy>i{animation-delay:5s}.site-map-branch:nth-child(3) .site-map-branch-energy>i{animation-delay:10s}.site-map-branch:nth-child(4) .site-map-branch-energy>i{animation-delay:15s}@keyframes siteTreeEnergy{0%{opacity:0;top:-76px}2%{opacity:1}22%{opacity:1;top:calc(100% - 10px)}25%,to{opacity:0;top:calc(100% + 10px)}}@media (width<=850px){.site-map-branches{grid-template-columns:1fr;gap:78px}.site-map-trunk:after{display:none}.site-map-branch:before,.site-map-branch:nth-child(n+3):before{height:50px;top:-50px}.site-map-branch>header{width:min(330px,82%)}.site-map-branch-energy{top:-50px}.site-map-branch:nth-child(n+3):after{display:none}}@media (width<=560px){.site-map-branches{gap:70px}.site-map-leaves{grid-template-columns:1fr;gap:14px}.site-map-leaves:after{display:none}.site-map-card:nth-child(odd):last-child{grid-column:auto;width:100%}.site-map-card:before{left:50%}.site-map-branch>header{width:90%}.site-map-leaves:before{height:54px;top:-54px}.site-map-branch-energy{bottom:0}}.site.light{--ink:#f7f8fa;--paper:#022a52;--muted:#617083;--line:#022a5224;color:#022a52;background:radial-gradient(circle at 84% 7%,#f36a211f,#0000 26%),radial-gradient(circle at 8% 36%,#022a520e,#0000 24%),#f8f9fb}.site.light:before{background:radial-gradient(480px circle at var(--mx) var(--my),#f36a2118,transparent 68%)}.site.light .nav-cta,.site.light .button.primary{color:#fff;background:linear-gradient(135deg,#f36a21,#f44a1e);border-color:#f44a1e73;box-shadow:0 14px 34px #f44a1e33}.site.light .gradient-text,.site.light .service-flip-stage strong{background-image:linear-gradient(90deg,#022a52,#f36a21,#f44a1e,#022a52)!important}.site.light h2 em,.site.light .kicker,.site.light .text-link{color:#f44a1e}.site.light .services-wrap{color:#022a52;background:#eef1f4}.site.light .service-grid,.site.light .service-card{border-color:#022a5224}.site.light .growth-services,.site.light .skills-section{color:#022a52;background:#fff}.site.light .growth-card,.site.light .skill-card{background:#f9fafb;border-color:#022a5224;box-shadow:0 15px 45px #022a520f}.site.light .brands-showcase{background:linear-gradient(#f36a210d,#0000);border-color:#022a521a}.site.light .brand-logo-item{color:#022a52;opacity:.58}.site.light .brands-caption span{color:#f44a1e}.site.light .stats{background:#fff}.site.light .stat-item strong{color:#f36a21;text-shadow:0 0 30px #f36a2121}.site.light .section-rail{background:#ffffffe6;border-color:#022a5224;box-shadow:0 18px 50px #022a521f}.site.light .rail-title,.site.light .rail-dots a span{color:#022a52}.site.light .rail-dots a span{background:#fff}.site.light .platform-card{color:#fff;background:#022a52}.site.light .contact{color:#fff;background:linear-gradient(135deg,#022a52,#063c70)}.site.light .contact h2,.site.light .contact p,.site.light .contact .kicker{color:#fff}.site.light .contact h2 em{color:#ff9b61}:is(.resume-page.light,.brand-brief-page.light){--ink:#f7f8fa;--paper:#022a52;--muted:#617083;--purple:#f36a21;--purple-deep:#022a52;--pink:#f44a1e;--line:#022a5224;color:#022a52;background:radial-gradient(circle at 86% 5%,#f36a211b,#0000 25%),radial-gradient(circle at 7% 40%,#022a520b,#0000 23%),#f8f9fb}:is(.resume-page.light,.brand-brief-page.light) :is(h1,h2,h3,strong){color:#022a52}.logo-types-page{color:#022a52;min-height:100vh}.logo-types-hero{padding:104px 0 72px}.logo-types-hero>span{color:#f44a1e;font-size:10px}.logo-types-hero h1{color:#022a52;font-size:clamp(44px,6.2vw,82px);line-height:1.2}.logo-types-hero h1 em{color:#0000;background:linear-gradient(95deg,#f36a21,#f44a1e);-webkit-background-clip:text;background-clip:text}.logo-types-hero p{color:#617083;max-width:720px;font-size:14px;line-height:2}.logo-types-grid{grid-template-columns:1fr;gap:24px;padding-bottom:80px}.logo-type-card{color:#022a52;background:#ffffffe6;border:1px solid #022a5221;border-radius:26px;grid-template-columns:minmax(220px,.72fr) minmax(420px,1.28fr);grid-template-areas:"head visual""title visual""summary visual""advice advice""button button";gap:10px 34px;padding:32px;display:grid;box-shadow:0 22px 65px #022a5212}.logo-type-card:hover{background:#fff;border-color:#f36a217a;transform:translateY(-5px);box-shadow:0 28px 75px #022a521c}.logo-type-card-head{grid-area:head}.logo-type-card-head b,.logo-type-card-head span{color:#f36a21;font-size:9px}.logo-type-card>h2{color:#022a52;grid-area:title;margin:12px 0 0;font-size:clamp(25px,3vw,38px);line-height:1.3}.logo-type-summary{color:#617083;grid-area:summary;min-height:0;font-size:14px;line-height:1.9}.logo-examples-visual{background:linear-gradient(145deg,#eef1f4,#fff);border-color:#022a521c;grid-area:visual;height:auto;min-height:260px;margin:0;padding:20px}.logo-examples-visual figure{background:#fff;border-color:#022a521f;gap:18px;height:205px;padding:22px 12px 16px;box-shadow:0 12px 34px #022a520f}.logo-examples-visual img,.logo-examples-visual svg{filter:none;width:104px;height:104px}.logo-examples-visual figcaption{color:#022a52;font-size:11px}.logo-type-advice{grid-area:advice;grid-template-columns:1fr 1fr;margin:18px 0 2px}.logo-type-advice p{background:#f4f6f8;border-color:#022a521c;padding:16px 18px}.logo-type-advice b{color:#f44a1e;font-size:11px}.logo-type-advice span{color:#536477;font-size:11px;line-height:1.8}.logo-type-card>button{color:#fff;background:#022a52;border:0;grid-area:button;justify-content:center;gap:16px;min-height:54px;font-size:12px}.site-map-page .site-map-branch>header,.site-map-page .site-map-card{color:#022a52;background:#ffffffe6;border-color:#022a5224;box-shadow:0 15px 42px #022a520f}.site-map-page .site-map-branch>header :is(strong,small),.site-map-page .site-map-card :is(strong,small){color:inherit}.site-map-page .site-map-branch-energy{background:linear-gradient(#022a520d,#022a5230,#022a520d)}.site-map-page .site-map-branch-energy>i{background:linear-gradient(#0000,#f36a21 28%,#fff 52%,#f44a1e 75%,#0000);box-shadow:0 0 8px #f36a21,0 0 17px #f44a1e8c}.site-map-page .site-map-trunk:after,.site-map-page .site-map-branch:before,.site-map-page .site-map-leaves:before,.site-map-page .site-map-card:before{background:#022a5233}.site-map-page .site-map-leaves:after{background:linear-gradient(90deg,#022a520d,#022a5240,#022a520d)}@media (width<=820px){.logo-type-card{grid-template-columns:1fr;grid-template-areas:"head""title""summary""visual""advice""button";padding:22px}.logo-type-advice{grid-template-columns:1fr}}@media (width<=560px){.logo-examples-visual{grid-template-columns:1fr;min-height:0}.logo-examples-visual figure{height:150px}}:is(.resume-page,.brand-brief-page,.logo-types-page,.site-map-page,.ai-video-page,.brand-showcase-page,.store-page,.social-portfolio-page,.service-page){--ink:#0b0711;--paper:#f7f4fb;--muted:#aaa2b5;--purple:#ad85ff;--purple-deep:#534181;--pink:#ea90e9;--line:#ffffff1f;color:#f7f4fb;background:radial-gradient(circle at 82% 8%,#5341814d,#0000 28%),radial-gradient(circle at 10% 36%,#ea90e914,#0000 22%),#0b0711}:is(.logo-types-page,.site-map-page,.ai-video-page,.brand-showcase-page,.store-page,.social-portfolio-page,.service-page) :is(.lang-toggle,.resume-back){color:#eee7f5;background:#ffffff0a;border-color:#ffffff1f}.logo-types-page .brief-nav{border-color:#ffffff1a}.logo-types-hero>span{color:#b48cff}.logo-types-hero h1{color:#f7f4fb}.logo-types-hero h1 em{background:linear-gradient(95deg,#ad85ff,#ea90e9,#ff66ad);-webkit-background-clip:text;background-clip:text}.logo-types-hero p{color:#aaa2b5}.logo-type-card{color:#f7f4fb;background:linear-gradient(145deg,#ffffff0e,#ffffff05);border-color:#ffffff1c;box-shadow:0 22px 65px #00000038}.logo-type-card:hover{background:#b48cff11;border-color:#b48cff80;box-shadow:0 28px 75px #0000004d}.logo-type-card-head b,.logo-type-card-head span{color:#b48cff}.logo-type-card>h2{color:#f7f4fb}.logo-type-summary{color:#bcb2c6}.logo-examples-visual{background:radial-gradient(circle at 50% 45%,#b48cff26,#0000 48%),#100a18;border-color:#b48cff26}.logo-examples-visual figure{background:#ffffff09;border-color:#b48cff2e;box-shadow:0 12px 34px #0003}.logo-examples-visual figcaption{color:#f2edf6}.logo-type-advice p{background:#ffffff06;border-color:#b48cff1f}.logo-type-advice b{color:#b68cff}.logo-type-advice span{color:#bcb2c6}.logo-type-card>button{color:#fff;background:linear-gradient(135deg,#b48cff38,#ef351c1c);border:1px solid #b48cff61}.logo-type-card>button:hover{color:#150d20;background:linear-gradient(135deg,#a97cff,#ef351c)}.logo-guide-note{color:#bcb2c6;background:#ffffff06;border-color:#b48cff29}.site-map-hero{min-height:250px;padding:48px 0 34px}.site-map-hero>span{margin-bottom:13px}.site-map-hero h1{font-size:clamp(42px,5.4vw,70px);line-height:1.08}.site-map-hero p{max-width:600px;margin-top:14px;font-size:12px;line-height:1.75}.site-map-flow{padding:32px 0 58px}.site-map-root{background:linear-gradient(135deg,#ad85ff21,#ff66ad0e);border-color:#ad85ff59;grid-template-columns:41px 1fr;width:min(310px,100%);min-height:76px;padding:13px 17px;box-shadow:0 18px 44px #00000038}.site-map-root i{border-radius:12px;width:38px;height:38px}.site-map-root strong{color:#f7f4fb;font-size:14px}.site-map-root small{color:#958a9f}.site-map-trunk{height:42px}.site-map-trunk:before{background:linear-gradient(#c197ff,#ad85ff47)}.site-map-trunk:after{background:linear-gradient(90deg,#0000,#ad85ff57,#0000);display:block;left:12.5%;right:12.5%}.site-map-branches{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:14px}.site-map-branch:before{background:#ad85ff52;height:16px;top:-16px}.site-map-branch>header{background:linear-gradient(145deg,#ad85ff1c,#ff66ad06);border-color:#ad85ff40;grid-template-columns:36px 1fr;gap:9px;width:100%;min-height:78px;padding:12px 13px;box-shadow:0 14px 34px #00000029}.site-map-branch>header>i{border-radius:10px;width:34px;height:34px}.site-map-branch>header strong{color:#f7f4fb;font-size:11px}.site-map-branch>header small{color:#8e8397}.site-map-leaves{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:24px;padding:0}.site-map-leaves:before{background:linear-gradient(#ad85ff57,#ad85ff14);height:16px;top:-24px}.site-map-leaves:after{display:none}.site-map-card{color:#f7f4fb;min-height:58px;box-shadow:none;background:linear-gradient(145deg,#ffffff0b,#ffffff03);border-color:#ffffff1a;border-radius:11px;grid-template-columns:29px minmax(0,1fr) 11px;gap:6px;padding:8px}.site-map-card>i{color:#d1b9ff;background:#ad85ff12;border-radius:8px;width:28px;height:28px}.site-map-card strong{color:#f7f4fb;font-size:8px;line-height:1.45}.site-map-card small{color:#817789;font-size:6px}.site-map-card>b{color:#ad85ff;font-size:9px}.site-map-card:nth-child(odd):last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 4px)}.site-map-card:before{background:#ad85ff2e;height:8px;display:block;top:-8px}.site-map-branch-energy{background:linear-gradient(#ad85ff14,#ad85ff33,#ad85ff0d);top:-16px;bottom:0}.site-map-branch-energy>i{background:linear-gradient(#0000,#8ab8ff 28%,#fff 52%,#ff66ad 75%,#0000);box-shadow:0 0 8px #ad85ff,0 0 17px #ff66adb3}.site-map-footer{min-height:72px}@media (width<=1050px){.site-map-branches{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 14px}.site-map-trunk:after{left:25%;right:25%}}@media (width<=620px){.site-map-hero{min-height:230px;padding:40px 0 28px}.site-map-branches{grid-template-columns:1fr;gap:38px}.site-map-trunk:after{display:none}.site-map-branch>header{width:100%}.site-map-leaves{grid-template-columns:1fr}.site-map-card:nth-child(odd):last-child{grid-column:auto;width:100%}.site-map-card{min-height:62px}.site-map-flow{padding-bottom:45px}}.site-map-flow{width:min(1240px,100% - 48px);padding:38px 0 64px;overflow:visible}.site-map-root{z-index:6;border-radius:24px;width:min(330px,100%);min-height:82px;position:relative;box-shadow:0 22px 58px #0000004d,0 0 42px #ad85ff12,inset 0 1px #ffffff1a}.site-map-root:after{content:"";background:#fff;border-radius:50%;width:9px;height:9px;animation:4s ease-in-out infinite siteTreeRootPulse;position:absolute;bottom:-5px;left:50%;transform:translate(-50%);box-shadow:0 0 10px #fff,0 0 24px #ad85ff}.site-map-trunk{height:72px;position:relative;overflow:visible}.site-map-trunk:before{background:linear-gradient(#ffffff80,#ad85ff52);width:2px;top:0;bottom:0;left:calc(50% - 1px)}.site-map-trunk:after{background:linear-gradient(90deg,#0000,#ad85ff6b 8% 92%,#0000);height:2px;display:block;bottom:0;left:12.5%;right:12.5%}.site-map-trunk i{pointer-events:none;animation:none;display:block}.site-map-trunk i:first-child{z-index:3;background:linear-gradient(#0000,#8ab8ff 24%,#fff 52%,#ff66ad 78%,#0000);border-radius:99px;width:5px;height:34px;animation:4s cubic-bezier(.36,.03,.22,1) infinite siteTreeTrunkLaser;position:absolute;top:-36px;left:calc(50% - 2px);box-shadow:0 0 9px #ad85ff,0 0 20px #ff66adb3}.site-map-trunk i:nth-child(2){z-index:3;opacity:0;background:linear-gradient(90deg,#0000,#8ab8ff 25%,#fff 50%,#ff66ad 75%,#0000);border-radius:99px;width:18%;height:3px;animation:4s ease-in-out infinite siteTreeCrownLaser;position:absolute;bottom:-1px;left:41%;box-shadow:0 0 9px #ad85ff,0 0 18px #ff66ad99}.site-map-trunk i:nth-child(3){z-index:4;opacity:0;background:#fff;border-radius:50%;width:10px;height:10px;animation:4s ease-in-out infinite siteTreeJunctionPulse;position:absolute;bottom:-4px;left:calc(50% - 5px);box-shadow:0 0 10px #fff,0 0 23px #ad85ff}.site-map-branches{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:24px;display:grid;position:relative}.site-map-branch{--tree-delay:0s;isolation:isolate;min-width:0;padding-top:28px;position:relative}.site-map-branch:nth-child(2){--tree-delay:80ms}.site-map-branch:nth-child(3){--tree-delay:.16s}.site-map-branch:nth-child(4){--tree-delay:.24s}.site-map-branch:before{content:"";z-index:0;background:linear-gradient(#ad85ff6b,#ad85ff33);width:2px;height:28px;position:absolute;top:0;left:calc(50% - 1px)}.site-map-junction{z-index:5;width:8px;height:8px;animation:siteTreeNodePulse 4s ease-in-out var(--tree-delay) infinite;background:#1b1027;border:1px solid #ffffffb3;border-radius:50%;position:absolute;top:-4px;left:calc(50% - 4px);box-shadow:0 0 0 4px #ad85ff12}.site-map-branch>header{z-index:4;width:100%;min-height:88px;animation:siteTreeHeaderPulse 4s ease-in-out var(--tree-delay) infinite;background:linear-gradient(145deg,#ad85ff21,#ff66ad09);border-radius:18px;margin:0;padding:14px 15px;position:relative;overflow:hidden;box-shadow:0 16px 42px #0003,inset 0 1px #ffffff14}.site-map-branch>header:after{display:none}.site-map-branch>header strong{font-size:12px}.site-map-branch>header small{font-size:7px}.site-map-leaves{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;margin-top:40px;padding-top:26px;display:grid;position:relative}.site-map-leaves:before{content:"";background:linear-gradient(#ad85ff57,#ad85ff33);width:2px;height:40px;position:absolute;top:-40px;left:calc(50% - 1px)}.site-map-leaves:after{content:"";background:linear-gradient(90deg,#ad85ff14,#ad85ff61,#ad85ff14);height:2px;display:block;position:absolute;top:0;left:25%;right:25%}.site-map-card,.site-map-card:nth-child(odd):last-child{z-index:3;border-radius:14px;grid-column:auto;justify-self:stretch;width:100%;min-height:68px;position:relative;overflow:visible;box-shadow:0 11px 28px #00000026}.site-map-card:before{content:"";width:2px;height:26px;animation:siteTreeTwigPulse 4s ease-in-out var(--tree-delay) infinite;background:#ad85ff3d;display:block;position:absolute;top:-27px;left:calc(50% - 1px);transform:none}.site-map-card:after{content:"";z-index:-1;border-radius:inherit;opacity:0;filter:blur(1px);animation:siteTreeLeafPulse 4s ease-in-out var(--tree-delay) infinite;background:linear-gradient(135deg,#8ab8ff7a,#ffffffbf,#ff66ad80);display:block;position:absolute;inset:-1px}.site-map-card strong{font-size:10px;line-height:1.45}.site-map-card small{font-size:7px}.site-map-card:nth-child(2):before,.site-map-card:nth-child(2):after{animation-delay:calc(var(--tree-delay) + .13s)}.site-map-card:nth-child(3):before,.site-map-card:nth-child(3):after{animation-delay:calc(var(--tree-delay) + .26s)}.site-map-card:nth-child(4):before,.site-map-card:nth-child(4):after{animation-delay:calc(var(--tree-delay) + .39s)}.site-map-branch-energy{z-index:2;pointer-events:none;background:0 0;width:4px;position:absolute;top:0;bottom:0;left:calc(50% - 2px);overflow:hidden}.site-map-branch-energy>i{opacity:0;background:linear-gradient(#0000,#8ab8ff 25%,#fff 52%,#ff66ad 78%,#0000);border-radius:99px;width:4px;height:72px;position:absolute;top:-78px;left:0;box-shadow:0 0 9px #ad85ff,0 0 19px #ff66adb8;animation:siteTreeBranchLaser 4s cubic-bezier(.36,.03,.22,1) var(--tree-delay) infinite!important}@keyframes siteTreeRootPulse{0%,8%,to{opacity:.35;transform:translate(-50%)scale(.75)}13%,20%{opacity:1;transform:translate(-50%)scale(1.2)}28%{opacity:.45;transform:translate(-50%)scale(.9)}}@keyframes siteTreeTrunkLaser{0%,8%{opacity:0;top:-36px}12%{opacity:1}26%{opacity:1;top:55px}31%,to{opacity:0;top:72px}}@keyframes siteTreeCrownLaser{0%,23%{opacity:0;width:18%;left:41%}27%{opacity:1}38%{opacity:1;width:78%;left:11%}43%,to{opacity:0;width:84%;left:8%}}@keyframes siteTreeJunctionPulse{0%,22%,to{opacity:0;transform:scale(.65)}28%,38%{opacity:1;transform:scale(1.15)}45%{opacity:.25;transform:scale(.8)}}@keyframes siteTreeNodePulse{0%,31%,to{background:#1b1027;box-shadow:0 0 0 4px #ad85ff12}39%,49%{background:#fff;box-shadow:0 0 9px #fff,0 0 22px #ad85ff}57%{background:#b99aff;box-shadow:0 0 10px #ad85ff80}}@keyframes siteTreeHeaderPulse{0%,34%,to{border-color:#ad85ff40}45%,55%{border-color:#ffffff7a;box-shadow:0 16px 42px #0003,0 0 26px #ad85ff21,inset 0 1px #ffffff1f}66%{border-color:#ad85ff40}}@keyframes siteTreeBranchLaser{0%,34%{opacity:0;top:-78px}40%{opacity:1}88%{opacity:1;top:calc(100% - 30px)}96%,to{opacity:0;top:100%}}@keyframes siteTreeTwigPulse{0%,54%,to{box-shadow:none;background:#ad85ff38}65%,78%{background:#fff;box-shadow:0 0 8px #ad85ff,0 0 16px #ff66ad99}88%{box-shadow:none;background:#ad85ff42}}@keyframes siteTreeLeafPulse{0%,60%,to{opacity:0}72%,82%{opacity:.65}92%{opacity:0}}@media (width<=1050px){.site-map-branches{grid-template-columns:repeat(2,minmax(0,1fr));gap:54px 20px}.site-map-trunk:after{left:25%;right:25%}.site-map-branch:nth-child(n+3):before{height:28px;top:0}}@media (width<=620px){.site-map-flow{width:min(100% - 28px,1240px);padding-top:30px}.site-map-trunk{height:52px}.site-map-trunk:after,.site-map-trunk i:nth-child(2){display:none}.site-map-branches{grid-template-columns:1fr;gap:48px}.site-map-branch{padding-top:24px}.site-map-branch:before{height:24px}.site-map-leaves{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 10px}.site-map-card{min-height:66px}}@media (width<=430px){.site-map-leaves{grid-template-columns:1fr}.site-map-leaves:after{display:none}.site-map-card:before{height:14px;top:-15px}}@media (prefers-reduced-motion:reduce){.site-map-root:after,.site-map-trunk i,.site-map-junction,.site-map-branch>header,.site-map-card:before,.site-map-card:after,.site-map-branch-energy>i{animation:none!important}}.site-map-root:after{background:var(--tree-current);animation:4s ease-in-out infinite siteWireNode;box-shadow:0 0 7px #73e9ffb8}.site-map-trunk i,.site-map-branch-energy{display:none!important}.site-map-trunk:before,.site-map-branch:before,.site-map-leaves:before,.site-map-card:before{background-color:var(--tree-wire);background-image:linear-gradient(180deg,transparent 0 39%,var(--tree-current) 46%,#fff 50%,var(--tree-current) 54%,transparent 61%);width:3px;box-shadow:none;background-repeat:no-repeat;background-size:100% 260%}.site-map-trunk:before{animation:4s linear infinite siteWireRoot;left:calc(50% - 1.5px)}.site-map-trunk:after,.site-map-leaves:after{background-color:var(--tree-wire);background-image:linear-gradient(90deg,transparent 0 39%,var(--tree-current) 46%,#fff 50%,var(--tree-current) 54%,transparent 61%);height:3px;box-shadow:none;background-repeat:no-repeat;background-size:260% 100%}.site-map-trunk:after{animation:4s linear infinite siteWireCanopy}.site-map-branch:before{animation:siteWireBranch 4s linear var(--tree-delay) infinite;left:calc(50% - 1.5px)}.site-map-junction{animation:siteWireJunction 4s ease-in-out var(--tree-delay) infinite;background:#17394d;border-color:#66bcd3;box-shadow:0 0 0 3px #4ab4d214}.site-map-branch>header{animation:none}.site-map-leaves:before{animation:siteWireStem 4s linear var(--tree-delay) infinite;left:calc(50% - 1.5px)}.site-map-leaves:after{animation:siteWireLeafRail 4s linear var(--tree-delay) infinite}.site-map-card:before{animation:siteWireTwig 4s linear var(--tree-delay) infinite;left:calc(50% - 1.5px)}.site-map-card:after{animation:none!important;display:none!important}.site-map-card:nth-child(2):before{animation-delay:calc(var(--tree-delay) + 80ms)}.site-map-card:nth-child(3):before{animation-delay:calc(var(--tree-delay) + .16s)}.site-map-card:nth-child(4):before{animation-delay:calc(var(--tree-delay) + .24s)}@keyframes siteWireNode{0%,5%,to{background:#25101e;box-shadow:0 0 0 3px #ff66ad1f,0 0 8px #ff66ad33}9%,16%{background:#fff;box-shadow:0 0 8px #fff,0 0 19px #ff66ade6}22%{background:#ff66ad;box-shadow:0 0 10px #ff66adb8}}@keyframes siteWireRoot{0%,4%{background-position:0 -180%}20%{background-position:0 180%}20.01%,to{background-position:0 180%}}@keyframes siteWireCanopy{0%,18%{background-position:-180% 0}34%{background-position:180% 0}34.01%,to{background-position:180% 0}}@keyframes siteWireJunction{0%,29%,to{background:#25101e;box-shadow:0 0 0 3px #ff66ad1f,0 0 8px #ff66ad33}35%,43%{background:#fff;box-shadow:0 0 8px #fff,0 0 18px #ff66ade6}49%{background:#ff66ad;box-shadow:0 0 9px #ff66adad}}@keyframes siteWireBranch{0%,31%{background-position:0 -180%}49%{background-position:0 180%}49.01%,to{background-position:0 180%}}@keyframes siteWireStem{0%,44%{background-position:0 -180%}64%{background-position:0 180%}64.01%,to{background-position:0 180%}}@keyframes siteWireLeafRail{0%,58%{background-position:-180% 0}74%{background-position:180% 0}74.01%,to{background-position:180% 0}}@keyframes siteWireTwig{0%,68%{background-position:0 -180%}90%{background-position:0 180%}90.01%,to{background-position:0 180%}}@media (prefers-reduced-motion:reduce){.site-map-root:after,.site-map-trunk:before,.site-map-trunk:after,.site-map-junction,.site-map-branch:before,.site-map-leaves:before,.site-map-leaves:after,.site-map-card:before{animation:none!important}}.site-map-flow{--tree-wire:#ffffffc2;--tree-wire-bright:#fff;--tree-current:#ff78ba;position:relative}.site-map-flow:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 12%,#ad85ff1c,#0000 31%),radial-gradient(circle at 16% 58%,#5db4ff0e,#0000 28%),radial-gradient(circle at 84% 58%,#ff66ad0d,#0000 28%);position:absolute;inset:2% -8% 5%}.site-map-root{color:#fff;background:radial-gradient(circle at 88% 15%,#ff66ad1f,#0000 34%),linear-gradient(145deg,#2a1c3bfa,#100a19fa);border:1px solid #e1caff66;grid-template-columns:46px 1fr;width:min(360px,100%);min-height:90px;padding:16px 20px;box-shadow:0 24px 65px #0000005c,0 0 44px #ad85ff14,inset 0 1px #ffffff1f}.site-map-root:hover{border-color:#ffffffa6;transform:translateY(-3px);box-shadow:0 30px 72px #0000006b,0 0 52px #ad85ff1f,inset 0 1px #ffffff29}.site-map-root i{color:#170d1f;background:linear-gradient(135deg,#be8dff,#ff6dad);width:42px;height:42px;box-shadow:0 10px 24px #ff66ad2e}.site-map-root strong{color:#fff;letter-spacing:-.01em;font-size:15px}.site-map-root small{color:#a99eb3;font-size:9px}.site-map-root:after{background:#fff;width:8px;height:8px;bottom:-5px;box-shadow:0 0 5px #ffffffd1}.site-map-trunk:before,.site-map-branch:before,.site-map-leaves:before,.site-map-card:before{background-color:var(--tree-wire);background-image:linear-gradient(180deg,transparent 0 38%,#70eaff 45%,#fff 50%,var(--tree-current) 55%,transparent 62%);width:2px;left:calc(50% - 1px)}.site-map-trunk:after,.site-map-leaves:after{background-color:var(--tree-wire);background-image:linear-gradient(90deg,transparent 0 38%,#70eaff 45%,#fff 50%,var(--tree-current) 55%,transparent 62%);height:2px}.site-map-junction{background:#17101f;border:2px solid #fff;width:9px;height:9px;top:-4px;left:calc(50% - 4.5px);box-shadow:0 0 0 3px #ffffff0f}.site-map-page .site-map-branch>header{--branch-accent:#ff78ba;color:#fff;background:radial-gradient(circle at 88% 18%,#ff78ba1a,#0000 30%),linear-gradient(145deg,#291a35,#120d1c 74%);border:1px solid #ffffff2e;border-radius:20px;grid-template-columns:42px minmax(0,1fr);gap:12px;min-height:96px;padding:16px 17px;transition:all .38s cubic-bezier(.16,1,.3,1);overflow:hidden;box-shadow:0 20px 48px #00000047,inset 0 1px #ffffff17}.site-map-page .site-map-branch:nth-child(2)>header{--branch-accent:#8b9cff;background:radial-gradient(circle at 88% 18%,#6c8cff1f,#0000 31%),linear-gradient(145deg,#1c203a,#0f0d1b 74%)}.site-map-page .site-map-branch:nth-child(3)>header{--branch-accent:#d58cff;background:radial-gradient(circle at 88% 18%,#d58cff1c,#0000 31%),linear-gradient(145deg,#271a38,#120d1d 74%)}.site-map-page .site-map-branch:nth-child(4)>header{--branch-accent:#68d7ff;background:radial-gradient(circle at 88% 18%,#68d7ff1a,#0000 31%),linear-gradient(145deg,#172738,#0e101b 74%)}.site-map-page .site-map-branch>header:before{content:"";background:linear-gradient(90deg,transparent,var(--branch-accent),transparent);opacity:.7;border-radius:999px;height:2px;position:absolute;bottom:0;left:18px;right:18px}.site-map-page .site-map-branch>header>span{color:#ffffff61;font-size:8px}.site-map-page .site-map-branch>header>i{color:#160d1e;background:linear-gradient(135deg,#b988ff,var(--branch-accent));width:40px;height:40px;box-shadow:0 10px 25px var(--branch-accent);border:1px solid #ffffff2e;border-radius:13px}@supports (color:color-mix(in lab, red, red)){.site-map-page .site-map-branch>header>i{box-shadow:0 10px 25px color-mix(in srgb,var(--branch-accent) 18%,transparent)}}.site-map-page .site-map-branch>header strong{color:#fff;font-size:14px;font-weight:780;line-height:1.45}.site-map-page .site-map-branch>header small{color:#9e93aa;letter-spacing:.03em;font-size:8px}.site-map-page .site-map-branch>header:hover{box-shadow:0 27px 58px #0000005c,0 0 28px var(--branch-accent),inset 0 1px #ffffff1f;border-color:#ffffff57;transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.site-map-page .site-map-branch>header:hover{box-shadow:0 27px 58px #0000005c,0 0 28px color-mix(in srgb,var(--branch-accent) 10%,transparent),inset 0 1px #ffffff1f}}.site-map-page .site-map-card,.site-map-page .site-map-card:nth-child(odd):last-child{color:#f8f4fb;background:radial-gradient(circle at 88% 12%,#ad85ff13,#0000 34%),linear-gradient(145deg,#1c1427fa,#0d0913fa);border:1px solid #ffffff24;border-radius:15px;grid-template-columns:34px minmax(0,1fr) 13px;gap:8px;min-height:76px;padding:11px;transition:all .35s cubic-bezier(.16,1,.3,1);box-shadow:0 15px 34px #00000038,inset 0 1px #ffffff0e}.site-map-page .site-map-card>i{color:#d9c4ff;background:#ad85ff1a;border:1px solid #c3a4ff40;border-radius:10px;width:33px;height:33px}.site-map-page .site-map-card strong{color:#f8f4fb;font-size:11px;font-weight:720;line-height:1.5}.site-map-page .site-map-card small{color:#91869c;font-size:7px}.site-map-page .site-map-card>b{color:#ff82bd;font-size:11px}.site-map-page .site-map-card:hover{color:#fff;background:radial-gradient(circle at 88% 12%,#ff66ad1a,#0000 35%),linear-gradient(145deg,#281c36,#130d1c);border-color:#cbabff75;transform:translateY(-5px);box-shadow:0 23px 48px #00000052,0 0 24px #ad85ff12,inset 0 1px #ffffff17}.site-map-page .site-map-card:hover>i{color:#fff;background:#ff66ad1f;border-color:#ff82bd75}@media (width<=620px){.site-map-page .site-map-branch>header{min-height:90px}.site-map-page .site-map-card,.site-map-page .site-map-card:nth-child(odd):last-child{min-height:72px}}.site-map-flow{--tree-wire:#ff66ad;--tree-wire-bright:#ff9bca;--tree-current:#fff}.site-map-trunk:before,.site-map-branch:before,.site-map-leaves:before,.site-map-card:before{background-color:var(--tree-wire);background-image:linear-gradient(#0000 0 37%,#ffb0d5 43%,#fff 50%,#ff3d98 57%,#0000 63%);box-shadow:0 0 5px #ff66ad6b}.site-map-trunk:after,.site-map-leaves:after{background-color:var(--tree-wire);background-image:linear-gradient(90deg,#0000 0 37%,#ffb0d5 43%,#fff 50%,#ff3d98 57%,#0000 63%);box-shadow:0 0 5px #ff66ad6b}.site-map-junction{background:#25101e;border-color:#ff9bca;box-shadow:0 0 0 3px #ff66ad1f,0 0 10px #ff66ad47}.site-map-page .site-map-trunk:before,.site-map-page .site-map-branch:before,.site-map-page .site-map-leaves:before,.site-map-page .site-map-card:before{will-change:background-position,box-shadow;background-color:#ff66ad;background-image:linear-gradient(#0000 0 43%,#ffb7da59 46%,#fff 49% 51%,#ff2f91 55%,#0000 59%);background-repeat:no-repeat;background-size:100% 400%}.site-map-page .site-map-trunk:after,.site-map-page .site-map-leaves:after{will-change:background-position,box-shadow;background-color:#ff66ad;background-image:linear-gradient(90deg,#0000 0 42%,#ffb7da61 46%,#fff 49% 51%,#ff2f91 55%,#0000 60%),linear-gradient(90deg,#0000 0 42%,#ffb7da61 46%,#fff 49% 51%,#ff2f91 55%,#0000 60%);background-position:50% 0,50% 0;background-repeat:no-repeat;background-size:200% 100%,200% 100%}.site-map-page .site-map-card:before{animation:siteElectricTwig 4s linear var(--tree-delay) infinite!important}.site-map-page .site-map-card:nth-child(2):before{animation-delay:calc(var(--tree-delay) + 80ms)!important}.site-map-page .site-map-card:nth-child(3):before{animation-delay:calc(var(--tree-delay) + .16s)!important}.site-map-page .site-map-card:nth-child(4):before{animation-delay:calc(var(--tree-delay) + .24s)!important}@keyframes siteElectricRoot{0%,4%,to{background:#25101e;box-shadow:0 0 0 3px #ff66ad1f}7%,14%{background:#fff;box-shadow:0 0 9px #fff,0 0 22px #ff66ad}19%{background:#ff66ad;box-shadow:0 0 12px #ff66adc2}}@keyframes siteElectricTrunk{0%,3%{background-position:0 -180%}19%{background-position:0 180%;box-shadow:0 0 5px #ff66ad6b}19.01%,to{background-position:0 180%}}@keyframes siteElectricCrown{0%,17%{background-position:-180% 0}32%{background-position:180% 0;box-shadow:0 0 7px #ff66ad94}32.01%,to{background-position:180% 0}}@keyframes siteElectricJunction{0%,27%,to{background:#25101e;box-shadow:0 0 0 3px #ff66ad1f}32%,39%{background:#fff;box-shadow:0 0 9px #fff,0 0 20px #ff66ad}45%{background:#ff66ad;box-shadow:0 0 10px #ff66adb8}}@keyframes siteElectricBranch{0%,28%{background-position:0 -180%}47%{background-position:0 180%;box-shadow:0 0 6px #ff66ad85}47.01%,to{background-position:0 180%}}@keyframes siteElectricStem{0%,43%{background-position:0 -180%}62%{background-position:0 180%;box-shadow:0 0 6px #ff66ad85}62.01%,to{background-position:0 180%}}@keyframes siteElectricRail{0%,56%{background-position:-180% 0}73%{background-position:180% 0;box-shadow:0 0 7px #ff66ad94}73.01%,to{background-position:180% 0}}@keyframes siteElectricTwig{0%,66%{background-position:0 -180%}89%{background-position:0 180%;box-shadow:0 0 7px #ff66ad9e}89.01%,to{background-position:0 180%}}.site-map-page .site-map-branch,.site-map-page .site-map-leaves,.site-map-page .site-map-leaf-column{isolation:isolate}.site-map-page .site-map-leaves{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.site-map-page .site-map-leaf-column{z-index:1;align-content:start;gap:14px;min-width:0;display:grid;position:relative}.site-map-page .site-map-leaf-column:before{content:"";z-index:0;will-change:background-position,box-shadow;background-color:#ff66ad;background-image:linear-gradient(#0000 0 40%,#ffb6d973 45%,#fff 49% 51%,#ff2188 56%,#0000 62%);background-repeat:no-repeat;background-size:100% 360%;width:2px;position:absolute;top:-26px;bottom:0;left:calc(50% - 1px);box-shadow:0 0 5px #ff66ad61;animation:siteNeuralColumn 4s linear var(--tree-delay) infinite!important}.site-map-page .site-map-card,.site-map-page .site-map-card:nth-child(odd):last-child{z-index:3;background:radial-gradient(circle at 88% 12%,#ad85ff13,#0000 34%),linear-gradient(145deg,#1c1427,#0d0913);grid-column:auto;width:100%;min-height:76px;position:relative;overflow:hidden;animation:siteNeuralCard 4s ease-in-out var(--tree-delay) infinite!important}.site-map-page .site-map-card:before,.site-map-page .site-map-card:after{content:none!important;animation:none!important;display:none!important}.site-map-page .site-map-branch:before,.site-map-page .site-map-leaves:before,.site-map-page .site-map-leaf-column:before,.site-map-page .site-map-leaves:after{z-index:0}@keyframes siteNeuralColumn{0%,63%{background-position:0 -190%;box-shadow:0 0 4px #ff66ad47}94%{background-position:0 190%;box-shadow:0 0 9px #ff66adc7}94.01%,to{background-position:0 190%;box-shadow:0 0 4px #ff66ad47}}@keyframes siteNeuralCrownSplit{0%,17%{background-position:50% 0,50% 0;box-shadow:0 0 5px #ff66ad61}32%{background-position:100% 0,0 0;box-shadow:0 0 9px #ff66add1}32.01%,to{background-position:100% 0,0 0;box-shadow:0 0 5px #ff66ad61}}@keyframes siteNeuralRailSplit{0%,56%{background-position:50% 0,50% 0;box-shadow:0 0 5px #ff66ad61}73%{background-position:100% 0,0 0;box-shadow:0 0 9px #ff66add1}73.01%,to{background-position:100% 0,0 0;box-shadow:0 0 5px #ff66ad61}}@keyframes siteNeuralHeader{0%,35%,to{border-color:#ffffff2e;box-shadow:0 20px 48px #00000047,inset 0 1px #ffffff17}42%,49%{border-color:#ff8ec4d1;box-shadow:0 20px 48px #00000047,0 0 22px #ff66ad38,inset 0 1px #ffffff1f}56%{border-color:#ffffff2e}}@keyframes siteNeuralCard{0%,69%,to{border-color:#ffffff24;box-shadow:0 15px 34px #00000038,inset 0 1px #ffffff0e}78%,86%{border-color:#ff87c1b8;box-shadow:0 15px 34px #00000040,0 0 18px #ff66ad2e,inset 0 1px #ffffff17}94%{border-color:#ffffff24}}@media (width<=430px){.site-map-page .site-map-leaves{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 9px}.site-map-page .site-map-leaves:after{display:block}.site-map-page .site-map-leaf-column{gap:12px}.site-map-page .site-map-card,.site-map-page .site-map-card:nth-child(odd):last-child{grid-template-columns:29px minmax(0,1fr) 10px;gap:6px;min-height:72px;padding:9px 8px}.site-map-page .site-map-card>i{width:29px;height:29px}.site-map-page .site-map-card strong{font-size:9px}}.global-quick-footer{--footer-line:#ffffff1c;z-index:7;color:#f8f3fb;border-top:1px solid var(--footer-line);font-family:var(--font-arabic),Arial,sans-serif;background:radial-gradient(circle at 12% 0,#ad85ff24,#0000 28%),radial-gradient(circle at 88% 10%,#ff66ad1a,#0000 25%),#09060e;position:relative;overflow:hidden}.global-quick-footer:before{content:"";opacity:.7;background:linear-gradient(90deg,#0000,#ad85ff,#ff66ad,#0000);height:1px;position:absolute;inset:0 8% auto}.global-footer-shell{width:min(1220px,100% - 48px);margin-inline:auto;padding:58px 0 28px}.global-footer-intro{border-bottom:1px solid var(--footer-line);justify-content:space-between;align-items:center;gap:24px;padding-bottom:34px;display:flex}.global-footer-brand{color:#fff;align-items:center;gap:14px;display:flex}.global-footer-brand .brand-mark{flex:0 0 48px;width:48px;height:48px}.global-footer-brand>span:last-child{gap:4px;display:grid}.global-footer-brand b{font:720 15px var(--font-space),Arial,sans-serif;letter-spacing:.08em}.global-footer-brand small{color:#948a9d;font-size:10px}.global-footer-pricing{color:#fff;background:#ff66ad0f;border:1px solid #ff66ad59;border-radius:999px;justify-content:space-between;align-items:center;gap:20px;min-width:186px;padding:13px 15px;font-size:11px;transition:all .3s;display:flex}.global-footer-pricing b{color:#ff7dbb;font:700 15px var(--font-space),sans-serif}.global-footer-pricing:hover{background:#ff66ad1f;border-color:#ff66ad;transform:translateY(-3px);box-shadow:0 14px 36px #0000003d,0 0 24px #ff66ad1a}.global-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:44px;padding:42px 0 45px;display:grid}.global-footer-grid section{min-width:0}.global-footer-grid h2{color:#fff;gap:5px;margin:0 0 20px;font-size:14px;line-height:1.45;display:grid}.global-footer-grid h2 small{color:#ff79ba;font:650 8px var(--font-space),Arial,sans-serif;letter-spacing:.11em}.global-footer-grid ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.global-footer-grid a{color:#aca3b2;justify-content:space-between;align-items:center;gap:9px;min-width:0;transition:all .22s;display:flex}.global-footer-grid li a:after{content:"↗";color:#6f6478;font:600 9px var(--font-space),sans-serif;flex:none;transition:all .22s}.global-footer-grid li a>span{font-size:11px;line-height:1.65}.global-footer-grid li a>small{display:none}.global-footer-grid li a:hover{color:#fff;transform:translate(-3px)}.global-footer-grid li a:hover:after{color:#ff70b5;transform:translate(2px,-2px)}.global-quick-footer[dir=ltr] .global-footer-grid li a:hover{transform:translate(3px)}.global-footer-bottom{border-top:1px solid var(--footer-line);grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;min-height:78px;display:grid}.global-footer-bottom>span{color:#756c7c;font:650 8px var(--font-space),Arial,sans-serif;letter-spacing:.09em;flex:none;grid-area:1/1}.global-footer-bottom .social-links{border:0;flex-wrap:nowrap;grid-area:1/2;gap:7px;width:auto;max-width:none;margin:0;padding:0}.global-footer-bottom .social-link{color:#a99fae;background:#ffffff06;border:1px solid #ffffff1c;border-radius:10px;place-items:center;width:34px;height:34px;min-height:0;padding:0;transition:all .25s;display:grid}.global-footer-bottom .social-link svg{width:17px;height:17px}.global-footer-bottom .social-link span{display:none}.global-footer-bottom .social-link:hover{color:#fff;background:#ff66ad1a;border-color:#ff66ad73;transform:translateY(-3px)}.nav-links{gap:0}.nav-links .pricing-nav-link{color:#f2dff8}.nav-links>a+a:before,.nav-links .pricing-nav-link:before{content:"|";color:#e5cdef57;width:auto;height:auto;box-shadow:none;font:400 11px/1 var(--font-space),sans-serif;pointer-events:none;inset-inline-start:-2px;background:0 0;position:absolute;top:50%;transform:translateY(-50%)}.pricing-page{color:#f8f4fb;min-height:100vh;font-family:var(--font-arabic),Arial,sans-serif;background:radial-gradient(circle at 80% 5%,#ad85ff2b,#0000 28%),radial-gradient(circle at 5% 48%,#ff66ad13,#0000 27%),#0a0710;position:relative;overflow:hidden}.pricing-page>.noise{position:fixed}.pricing-shell{z-index:2;width:min(1180px,100% - 48px);margin-inline:auto;position:relative}.pricing-nav{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:24px;min-height:88px;display:flex}.pricing-nav>div{align-items:center;gap:24px;display:flex}.pricing-nav>div>a{color:#a89fac;font-size:11px;transition:all .2s}.pricing-nav>div>a:hover{color:#fff}.pricing-hero{border-bottom:1px solid #ffffff1a;flex-direction:column;justify-content:flex-end;min-height:610px;padding:120px 0 90px;display:flex}.pricing-hero>span,.pricing-group>header>span,.pricing-note>span{color:#c9adff;font:700 9px var(--font-space),Arial,sans-serif;letter-spacing:.13em}.pricing-hero h1{letter-spacing:-.055em;margin:25px 0 0;font-size:clamp(58px,8vw,112px);line-height:1.02}.pricing-hero h1 em{color:#0000;background:linear-gradient(92deg,#a983ff,#dc83ec,#ff5aa9);-webkit-background-clip:text;background-clip:text;font-style:normal}.pricing-hero p{color:#aaa0b1;max-width:620px;margin:34px 0 0;font-size:14px;line-height:2}.pricing-group{border-bottom:1px solid #ffffff1a;padding:105px 0}.pricing-group>header{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:end;gap:60px;margin-bottom:42px;display:grid}.pricing-group>header h2{grid-area:1/1;margin:0;font-size:clamp(34px,4.2vw,62px);line-height:1.28}.pricing-group>header>span{text-align:end;grid-column:2}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.pricing-card{background:linear-gradient(145deg,#ffffff0d,#ffffff04);border:1px solid #ffffff1f;border-radius:24px;flex-direction:column;min-height:520px;padding:28px;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 22px 58px #0003,inset 0 1px #ffffff0d}.pricing-card.featured{background:radial-gradient(circle at 82% 4%,#ff66ad29,#0000 35%),linear-gradient(145deg,#ad85ff1f,#ffffff05);border-color:#ff6fb27a;box-shadow:0 26px 68px #0000004d,0 0 36px #ff66ad12,inset 0 1px #ffffff17}.pricing-card:hover{border-color:#be9aff80;transform:translateY(-8px)}.pricing-popular{color:#160c1f;top:18px;background:linear-gradient(135deg,#bc8dff,#ff70b2);border-radius:999px;padding:6px 9px;font-size:8px;font-weight:800;position:absolute;inset-inline-end:18px}.pricing-card-head{justify-content:space-between;align-items:flex-end;gap:20px;min-height:70px;display:flex}.pricing-card-head small{color:#7d7286;font:700 9px var(--font-space),sans-serif}.pricing-card-head b{color:#ff77b7;font:750 clamp(26px,3vw,40px) var(--font-space),sans-serif;letter-spacing:.08em}.pricing-card h3{margin:28px 0 8px;font-size:25px;line-height:1.4}.pricing-card>p{color:#a79dac;margin:0;font-size:11px;line-height:1.8}.pricing-card ul{gap:15px;margin:34px 0;padding:0;list-style:none;display:grid}.pricing-card li{color:#d6cedb;align-items:flex-start;gap:10px;font-size:11px;line-height:1.7;display:flex}.pricing-card li i{color:#ff7dba;width:20px;height:20px;font:700 9px var(--font-space),sans-serif;background:#ff66ad17;border-radius:50%;flex:0 0 20px;place-items:center;font-style:normal;display:grid}.pricing-card>a{color:#fff;background:#0a0710;border:1px solid #ffffff29;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;min-height:51px;margin-top:auto;padding:0 16px;font-size:11px;transition:all .25s;display:flex}.pricing-card>a:hover{background:#ff66ad1a;border-color:#ff66ad}.pricing-card>a b{color:#ff76b7;font:700 15px var(--font-space),sans-serif}.pricing-note{background:radial-gradient(circle at 90% 0,#ff66ad1c,#0000 34%),linear-gradient(145deg,#ad85ff14,#ffffff05);border:1px solid #ad85ff47;border-radius:30px;margin-top:105px;margin-bottom:115px;padding:55px}.pricing-note h2{margin:22px 0 15px;font-size:clamp(32px,4vw,55px)}.pricing-note p{color:#aaa0b1;max-width:720px;margin:0;font-size:13px;line-height:2}.pricing-note a{color:#130b1b;background:linear-gradient(135deg,#ad85ff,#ff72b4);border-radius:999px;gap:15px;margin-top:28px;padding:13px 17px;font-size:11px;font-weight:800;display:inline-flex}.pricing-page[dir=ltr]{font-family:var(--font-space),Arial,sans-serif}.logo-types-page{scroll-behavior:smooth}.logo-type-index{background:#ffffff06;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-bottom:36px;padding:10px;display:grid}.logo-type-index a{color:#aaa0b2;text-align:center;border:1px solid #0000;border-radius:12px;align-content:center;gap:6px;min-height:66px;padding:11px 9px;transition:all .25s;display:grid}.logo-type-index a b{color:#ff70b3;font:700 8px var(--font-space),sans-serif}.logo-type-index a span{font-size:9px;line-height:1.5}.logo-type-index a:hover{color:#fff;background:#ad85ff14;border-color:#ad85ff47}.logo-type-card{grid-template-columns:minmax(230px,.76fr) minmax(430px,1.24fr);grid-template-areas:"head visual""title visual""summary visual""anatomy visual""advice advice""button button";gap:11px 36px;scroll-margin-top:24px}.logo-type-anatomy{border-top:1px solid #ffffff1a;grid-area:anatomy;gap:6px;margin-top:10px;padding-top:15px;display:grid}.logo-type-anatomy span{color:#ff75b6;font:700 8px var(--font-space),sans-serif;letter-spacing:.1em}.logo-type-anatomy b{color:#ded6e3;font-size:11px;line-height:1.65}.logo-examples-visual{background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/24px 24px,radial-gradient(circle at 50% 36%,#ad85ff1c,#0000 48%),#0c0812;border-color:#ffffff1a;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;height:auto;min-height:312px;padding:18px;display:grid}.logo-examples-visual figure{background:linear-gradient(145deg,#fff1,#ffffff05);border:1px solid #ffffff1a;border-radius:15px;flex-direction:column;min-width:0;margin:0;padding:10px;display:flex}.logo-examples-visual figure>div{background:radial-gradient(circle,#ffffff13,#0000 66%),#15101d;border-radius:11px;place-items:center;min-height:185px;display:grid;overflow:hidden}.logo-examples-visual figure svg{filter:drop-shadow(0 9px 18px #0000003d);width:72%;height:72%;max-height:110px;overflow:visible}.logo-examples-visual figure:first-child svg{width:78%}.logo-examples-visual figcaption{text-align:start;gap:4px;padding:11px 2px 2px;display:grid}.logo-examples-visual figcaption b{color:#f7f3fa;font:700 11px var(--font-space),Arial,sans-serif;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.logo-examples-visual figcaption small{color:#83798c;font:700 7px var(--font-space),Arial,sans-serif;letter-spacing:.1em}.logo-guide-note{margin-bottom:55px}.site-map-flow{--neural-cycle:6.4s;--tree-wire:#ff66ad;--tree-current:#fff}.site-map-page .site-map-branch:first-child{--tree-delay:0s}.site-map-page .site-map-branch:nth-child(2){--tree-delay:.12s}.site-map-page .site-map-branch:nth-child(3){--tree-delay:.24s}.site-map-page .site-map-branch:nth-child(4){--tree-delay:.36s}.site-map-page .site-map-root:after{animation:neuralRoot var(--neural-cycle) ease-in-out infinite!important}.site-map-page .site-map-trunk:before{animation:neuralDown var(--neural-cycle) linear infinite!important}.site-map-page .site-map-trunk:after{animation:neuralSplit var(--neural-cycle) linear infinite!important}.site-map-page .site-map-junction{animation:neuralJunction var(--neural-cycle) ease-in-out var(--tree-delay) infinite!important}.site-map-page .site-map-branch:before{animation:neuralBranch var(--neural-cycle) linear var(--tree-delay) infinite!important}.site-map-page .site-map-branch>header{animation:neuralHeader var(--neural-cycle) ease-in-out var(--tree-delay) infinite!important}.site-map-page .site-map-leaves:before{animation:neuralStem var(--neural-cycle) linear var(--tree-delay) infinite!important}.site-map-page .site-map-leaves:after{animation:neuralLeafSplit var(--neural-cycle) linear var(--tree-delay) infinite!important}.site-map-page .site-map-leaf-column:before{animation:neuralColumn var(--neural-cycle) linear var(--tree-delay) infinite!important}.site-map-page .site-map-leaf-column:after{content:"";z-index:2;width:7px;height:7px;animation:neuralLeafNode var(--neural-cycle) ease-in-out var(--tree-delay) infinite;background:#24101d;border:1px solid #ffffffb3;border-radius:50%;position:absolute;top:-3px;left:calc(50% - 3.5px);box-shadow:0 0 0 3px #ff66ad14}.site-map-page .site-map-card{animation:neuralCard var(--neural-cycle) ease-in-out var(--tree-delay) infinite!important}.site-map-page .site-map-leaf-column .site-map-card:nth-child(2){animation-delay:calc(var(--tree-delay) + .18s)!important}@keyframes neuralRoot{0%,4%,to{background:#25101e;box-shadow:0 0 0 3px #ff66ad1a}7%,12%{background:#fff;box-shadow:0 0 8px #fff,0 0 21px #ff66adf2}17%{background:#ff66ad;box-shadow:0 0 9px #ff66ad9e}}@keyframes neuralDown{0%,7%{background-position:0 -190%}22%{background-position:0 190%;box-shadow:0 0 8px #ff66adb8}22.01%,to{background-position:0 190%}}@keyframes neuralSplit{0%,19%{background-position:50% 0,50% 0}34%{background-position:100% 0,0 0;box-shadow:0 0 9px #ff66add6}34.01%,to{background-position:100% 0,0 0}}@keyframes neuralJunction{0%,29%,to{background:#25101e;box-shadow:0 0 0 3px #ff66ad1a}35%,41%{background:#fff;box-shadow:0 0 8px #fff,0 0 18px #ff66ade6}47%{background:#ff66ad;box-shadow:0 0 9px #ff66ad9e}}@keyframes neuralBranch{0%,32%{background-position:0 -190%}46%{background-position:0 190%;box-shadow:0 0 8px #ff66adb3}46.01%,to{background-position:0 190%}}@keyframes neuralHeader{0%,39%,to{border-color:#ffffff2e;box-shadow:0 20px 48px #00000047,inset 0 1px #ffffff17}46%,52%{border-color:#ff8ac2d9;box-shadow:0 20px 48px #00000047,0 0 24px #ff66ad3b,inset 0 1px #ffffff21}58%{border-color:#ffffff2e}}@keyframes neuralStem{0%,46%{background-position:0 -190%}61%{background-position:0 190%;box-shadow:0 0 8px #ff66adb3}61.01%,to{background-position:0 190%}}@keyframes neuralLeafSplit{0%,56%{background-position:50% 0,50% 0}70%{background-position:100% 0,0 0;box-shadow:0 0 9px #ff66add9}70.01%,to{background-position:100% 0,0 0}}@keyframes neuralLeafNode{0%,63%,to{background:#25101e;box-shadow:0 0 0 3px #ff66ad14}70%,77%{background:#fff;box-shadow:0 0 8px #fff,0 0 17px #ff66ade6}84%{background:#ff66ad;box-shadow:0 0 8px #ff66ad99}}@keyframes neuralColumn{0%,64%{background-position:0 -190%;box-shadow:0 0 4px #ff66ad42}89%{background-position:0 190%;box-shadow:0 0 10px #ff66add1}89.01%,to{background-position:0 190%;box-shadow:0 0 4px #ff66ad42}}@keyframes neuralCard{0%,72%,to{border-color:#ffffff24;box-shadow:0 15px 34px #00000038,inset 0 1px #ffffff0e}82%,90%{border-color:#ff87c1c7;box-shadow:0 15px 34px #00000040,0 0 20px #ff66ad33,inset 0 1px #ffffff17}97%{border-color:#ffffff24}}@media (width<=900px){.global-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 30px}.pricing-grid{grid-template-columns:1fr}.pricing-card{min-height:0}.pricing-group>header{grid-template-columns:1fr;gap:14px}.pricing-group>header h2,.pricing-group>header>span{text-align:start;grid-area:auto/1}.logo-type-index{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=820px){.logo-type-card{grid-template-columns:1fr;grid-template-areas:"head""title""summary""anatomy""visual""advice""button"}}@media (width<=620px){.global-footer-shell,.pricing-shell{width:min(100% - 28px,1220px)}.global-footer-intro{flex-direction:column;align-items:flex-start}.global-footer-pricing{width:100%}.global-footer-grid{grid-template-columns:1fr 1fr;gap:34px 18px}.global-footer-bottom{grid-template-columns:1fr;justify-items:center;padding:24px 0}.global-footer-bottom>span{text-align:center;grid-area:1/1}.global-footer-bottom .social-links{flex-wrap:wrap;grid-area:2/1;justify-content:center}.pricing-nav{min-height:76px}.pricing-nav>div>a{display:none}.pricing-hero{min-height:470px;padding:75px 0 60px}.pricing-hero h1{font-size:clamp(49px,15vw,74px)}.pricing-group{padding:75px 0}.pricing-card{padding:22px}.pricing-note{margin-top:75px;margin-bottom:80px;padding:30px 23px}.logo-type-index{grid-template-columns:repeat(2,minmax(0,1fr))}.logo-examples-visual{grid-template-columns:1fr;min-height:0}.logo-examples-visual figure>div{min-height:150px}}.pricing-v2-page{scroll-behavior:smooth;overflow-x:clip}.pricing-v2-page :is(#comprehensive,#visual-production,#custom-project){scroll-margin-top:28px}.pricing-v2-hero{border-bottom:1px solid #ffffff1a;flex-direction:column;justify-content:flex-end;min-height:700px;padding:118px 0 76px;display:flex}.pricing-v2-hero>span,.pricing-v2-section-head span,.pricing-v2-custom-copy>span,.pricing-v2-simple-head>span,.pricing-v2-final>span{color:#c8a8ff;font:750 9px var(--font-space),Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}.pricing-v2-hero h1{letter-spacing:-.055em;max-width:1050px;margin:24px 0 0;padding-block:.08em .16em;font-size:clamp(56px,7.2vw,102px);font-weight:780;line-height:1.15;overflow:visible}.pricing-v2-hero h1 em{color:#0000;background:linear-gradient(92deg,#a983ff,#dc83ec,#ff5aa9);-webkit-background-clip:text;background-clip:text;padding-block:.03em .1em;font-style:normal;display:inline-block}.pricing-v2-hero>p{color:#b5abbc;max-width:760px;margin:20px 0 0;font-size:14px;line-height:2}.pricing-v2-jumps{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff06;border:1px solid #ffffff1c;border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:46px;padding:8px;display:grid}.pricing-v2-jumps a{color:#f8f3fb;background:#ffffff06;border:1px solid #0000;border-radius:15px;grid-template-columns:28px 1fr 24px;align-items:center;gap:10px;min-height:70px;padding:0 17px;font-size:12px;font-weight:720;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s,background .3s;display:grid}.pricing-v2-jumps a i{color:#8c8194;font:750 8px var(--font-space),sans-serif;font-style:normal}.pricing-v2-jumps a b{color:#ff79b9;width:24px;height:24px;font:750 12px var(--font-space),sans-serif;background:#ff66ad14;border-radius:50%;place-items:center;display:grid}.pricing-v2-jumps a:hover{background:#ad85ff14;border-color:#d5b4ff52;transform:translateY(-3px)}.pricing-v2-section{border-bottom:1px solid #ffffff1a;padding:112px 0}.pricing-v2-section-head{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:end;gap:65px;margin-bottom:48px;display:grid}.pricing-v2-section-head h2,.pricing-v2-simple-head h2{margin:15px 0 0;padding-block:.04em .12em;font-size:clamp(36px,4.2vw,62px);line-height:1.28}.pricing-v2-section-head>p,.pricing-v2-simple-head>p{color:#aaa0b1;margin:0;font-size:13px;line-height:2}.pricing-v2-grid{align-items:stretch;display:grid}.pricing-v2-grid-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:min(950px,100%);margin-inline:auto}.pricing-v2-grid-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.pricing-v2-card{--card-lift:0px;color:#f8f4fb;min-width:0;min-height:690px;transform:translateY(var(--card-lift));background:radial-gradient(circle at 88% 4%,#ad85ff14,#0000 30%),linear-gradient(145deg,#ffffff0d,#ffffff04);border:1px solid #ffffff21;border-radius:25px;flex-direction:column;padding:28px;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s;display:flex;position:relative;box-shadow:0 22px 58px #00000038,inset 0 1px #ffffff0e}.pricing-v2-card.is-featured{--card-lift:-10px;background:radial-gradient(circle at 84% 2%,#ff66ad29,#0000 33%),radial-gradient(circle at 5% 98%,#ad85ff1f,#0000 35%),linear-gradient(145deg,#ad85ff1c,#ffffff05);border-color:#ff70b37a;box-shadow:0 30px 75px #00000052,0 0 42px #ff66ad13,inset 0 1px #ffffff17}.pricing-v2-card:hover{transform:translateY(calc(var(--card-lift) - 6px));border-color:#d0a9ff7a;box-shadow:0 30px 75px #00000057,0 0 34px #ad85ff12,inset 0 1px #ffffff17}.pricing-v2-card.is-featured:hover{border-color:#ff7fbbb8}.pricing-v2-badge{color:#160c1f;top:18px;background:linear-gradient(135deg,#bd8fff,#ff73b4);border-radius:999px;padding:7px 11px;font-size:8px;font-weight:850;position:absolute;inset-inline-end:18px;box-shadow:0 9px 23px #ff66ad29}.pricing-v2-card-top{justify-content:space-between;align-items:center;gap:14px;min-height:28px;padding-inline-end:105px;display:flex}.pricing-v2-card:not(.is-featured) .pricing-v2-card-top{padding-inline-end:0}.pricing-v2-card-top small{color:#c4a6fa;font:750 9px var(--font-space),Arial,sans-serif;letter-spacing:.08em}.pricing-v2-card-top>span{color:#756b7e;font-size:8px}.pricing-v2-card h3{align-items:center;gap:12px;margin:25px 0 8px;padding-block:.02em .08em;font-size:clamp(24px,2.3vw,33px);line-height:1.35;display:flex}.pricing-v2-package-icon{color:#ff7bbb;background:linear-gradient(145deg,#ad85ff2e,#ff66ad1c);border:1px solid #ff66ad4d;border-radius:14px;flex:0 0 43px;place-items:center;width:43px;height:43px;font-style:normal;display:grid;box-shadow:inset 0 1px #ffffff1a,0 8px 22px #ff66ad14}.pricing-v2-package-icon svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 7px #ff66ad4d);width:25px;height:25px}.pricing-v2-description{color:#aaa0b1;min-height:58px;margin:0;font-size:11px;line-height:1.9}.pricing-v2-price{color:#f8f3fb;text-align:left;direction:ltr;background:linear-gradient(120deg,#ff66ad12,#ad85ff0b);border-block:1px solid #ffffff17;border-radius:15px;justify-content:flex-start;align-items:center;gap:11px;min-height:82px;margin:27px 0 24px;padding:17px 18px;display:flex}.pricing-v2-page[dir=rtl] .pricing-v2-price{justify-content:flex-end}.pricing-v2-price>strong{color:#ff72b4;font:820 clamp(30px,3.05vw,44px)/1 var(--font-space),Arial,sans-serif;letter-spacing:-.055em;text-shadow:0 0 24px #ff66ad2b;white-space:nowrap}.pricing-v2-price>small{color:#877d90;font-family:var(--font-arabic),Arial,sans-serif;font-size:9px;line-height:1.5}.pricing-v2-page[dir=ltr] .pricing-v2-price>small{font-family:var(--font-space),Arial,sans-serif}body:has(.pricing-v2-page) .global-footer-pricing{display:none}body:has(.pricing-v2-page) .global-footer-intro{justify-content:center}.pricing-v2-features{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pricing-v2-features li,.pricing-v2-details p{color:#d8d0dc;align-items:flex-start;gap:10px;margin:0;font-size:10.5px;line-height:1.65;display:flex}.pricing-v2-features li>i,.pricing-v2-details p>i{color:#ff7cbb;width:19px;height:19px;font:800 8px var(--font-space),sans-serif;background:#ff66ad17;border-radius:50%;flex:0 0 19px;place-items:center;font-style:normal;display:grid}.pricing-v2-details{border-top:1px solid #ffffff17;margin-top:20px}.pricing-v2-details summary{color:#bdb3c4;cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-height:48px;font-size:10px;font-weight:720;list-style:none;display:flex}.pricing-v2-details summary::-webkit-details-marker{display:none}.pricing-v2-details summary i,.pricing-v2-comparison-mobile summary i{color:#ff78b8;width:25px;height:25px;font:500 15px var(--font-space),sans-serif;border:1px solid #ffffff1f;border-radius:50%;place-items:center;font-style:normal;transition:transform .25s;display:grid}.pricing-v2-details[open] summary i,.pricing-v2-comparison-mobile details[open] summary i{transform:rotate(45deg)}.pricing-v2-details>div{gap:10px;padding:4px 0 16px;display:grid}.pricing-v2-details h4{color:#827788;margin:9px 0 0;font-size:9px}.pricing-v2-details p.is-excluded{color:#8d8393}.pricing-v2-details p.is-excluded>i{color:#968c9d;background:#ffffff0d}.pricing-v2-card-cta{color:#fff;background:#0b0810;border:1px solid #ffffff2b;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;min-height:54px;margin-top:auto;padding:0 17px;font-size:11px;font-weight:750;transition:border-color .25s,background .25s,transform .25s;display:flex}.pricing-v2-card-cta b,.pricing-v2-custom-copy>a b{color:#ff79b9;font:750 15px var(--font-space),sans-serif}.pricing-v2-card-cta:hover{background:#ff66ad17;border-color:#ff66ad;transform:translateY(-2px)}.pricing-v2-alert{background:#ff66ad0e;border:1px solid #ff7fbb40;border-radius:17px;grid-template-columns:34px 1fr;align-items:center;gap:13px;margin:-7px 0 38px;padding:16px 18px;display:grid}.pricing-v2-alert>i{color:#ff8ac2;width:34px;height:34px;font:800 13px var(--font-space),sans-serif;background:#ff66ad1a;border-radius:11px;place-items:center;font-style:normal;display:grid}.pricing-v2-alert p{color:#c7bdcc;margin:0;font-size:10.5px;line-height:1.9}.pricing-v2-custom{background:radial-gradient(circle at 90% 2%,#ff66ad24,#0000 35%),radial-gradient(circle at 2% 98%,#ad85ff21,#0000 38%),linear-gradient(145deg,#ad85ff14,#ffffff05);border:1px solid #be97ff4d;border-radius:34px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:68px;margin-top:110px;margin-bottom:110px;padding:60px;display:grid;box-shadow:0 35px 90px #00000040,inset 0 1px #ffffff14}.pricing-v2-custom h2{margin:17px 0 14px;padding-block:.03em .1em;font-size:clamp(38px,4.8vw,66px);line-height:1.25}.pricing-v2-custom-copy>p{color:#b0a5b7;margin:0;font-size:12px;line-height:2}.pricing-v2-custom-copy>strong{color:#ede6f1;margin-top:21px;font-size:11px;display:block}.pricing-v2-custom-copy>a{color:#fff;background:#0b0810;border:1px solid #ffffff3b;border-radius:15px;align-items:center;gap:28px;min-height:55px;margin-top:30px;padding:0 18px;font-size:11px;font-weight:780;transition:transform .25s,border-color .25s,background .25s;display:inline-flex}.pricing-v2-custom-copy>a:hover{background:#ff66ad17;border-color:#ff66ad;transform:translateY(-3px)}.pricing-v2-tags{flex-wrap:wrap;align-content:center;gap:10px;display:flex}.pricing-v2-tags>span{color:#d8cfdd;background:#ffffff09;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:9px;min-height:43px;padding:0 13px;font-size:9.5px;transition:transform .25s,border-color .25s,background .25s;display:inline-flex}.pricing-v2-tags>span:hover{background:#ff66ad0f;border-color:#ff79b95c;transform:translateY(-2px)}.pricing-v2-tags i{color:#947fa8;font:750 7px var(--font-space),sans-serif;font-style:normal}.pricing-v2-comparison,.pricing-v2-faq{border-top:1px solid #ffffff1a;padding:108px 0}.pricing-v2-simple-head{max-width:760px;margin-bottom:43px}.pricing-v2-simple-head>p{margin-top:13px}.pricing-v2-table-wrap{background:#ffffff05;border:1px solid #ffffff1f;border-radius:23px;overflow:hidden}.pricing-v2-table-wrap table{border-collapse:collapse;table-layout:fixed;width:100%}.pricing-v2-table-wrap th,.pricing-v2-table-wrap td{text-align:center;border-inline-start:1px solid #ffffff13;border-bottom:1px solid #ffffff13;height:58px;padding:10px 12px}.pricing-v2-table-wrap tr:last-child :is(th,td){border-bottom:0}.pricing-v2-table-wrap th:first-child{text-align:start;border-inline-start:0;width:20%}.pricing-v2-table-wrap thead th{color:#eee8f2;background:#ad85ff0e;height:76px;font-size:9px;line-height:1.6}.pricing-v2-table-wrap tbody th{color:#bdb3c3;font-size:10px}.pricing-v2-table-wrap td i,.pricing-v2-comparison-mobile p i{width:25px;height:25px;font:800 9px var(--font-space),sans-serif;border-radius:50%;place-items:center;font-style:normal;display:inline-grid}.pricing-v2-table-wrap td i.yes,.pricing-v2-comparison-mobile p i.yes{color:#ff8ac2;background:#ff66ad1a}.pricing-v2-table-wrap td i.no,.pricing-v2-comparison-mobile p i.no{color:#716877;background:#ffffff09}.pricing-v2-comparison-mobile{display:none}.pricing-v2-faq-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.pricing-v2-faq-list details{background:#ffffff06;border:1px solid #ffffff1c;border-radius:18px;min-width:0;transition:border-color .25s,background .25s}.pricing-v2-faq-list details[open]{background:#ad85ff0e;border-color:#c69eff4d}.pricing-v2-faq-list summary{cursor:pointer;grid-template-columns:28px 1fr 28px;align-items:center;gap:12px;min-height:76px;padding:15px 18px;list-style:none;display:grid}.pricing-v2-faq-list summary::-webkit-details-marker{display:none}.pricing-v2-faq-list summary>i{color:#7f7487;font:750 8px var(--font-space),sans-serif;font-style:normal}.pricing-v2-faq-list summary>span{font-size:11px;font-weight:750;line-height:1.65}.pricing-v2-faq-list summary>b{color:#ff78b8;width:28px;height:28px;font:500 15px var(--font-space),sans-serif;border:1px solid #ffffff1f;border-radius:50%;place-items:center;transition:transform .25s;display:grid}.pricing-v2-faq-list details[open] summary>b{transform:rotate(45deg)}.pricing-v2-faq-list details>p{color:#aaa0b1;margin:0;padding:0 58px 20px 18px;font-size:10.5px;line-height:1.9}.pricing-v2-page[dir=ltr] .pricing-v2-faq-list details>p{padding:0 18px 20px 58px}.pricing-v2-final{text-align:center;background:radial-gradient(circle at 50% 115%,#ff66ad2e,#0000 38%),radial-gradient(circle at 50% -20%,#ad85ff26,#0000 35%),linear-gradient(145deg,#ad85ff12,#ffffff05);border:1px solid #ffffff21;border-radius:32px;margin-top:20px;margin-bottom:115px;padding:80px 50px;overflow:hidden}.pricing-v2-final h2{margin:18px auto 10px;padding-block:.03em .1em;font-size:clamp(38px,5vw,70px);line-height:1.25}.pricing-v2-final>p{color:#b1a7b7;max-width:660px;margin:0 auto;font-size:12px;line-height:2}.pricing-v2-final>div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:32px;display:flex}.pricing-v2-final-action{--cta-angle:0deg;isolation:isolate;color:#fff;background:#0b0810;border:1px solid #fff3;border-radius:999px;place-items:center;min-width:285px;height:62px;padding-block:0;padding-inline:22px 64px;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .35s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 14px 38px #00000042}.pricing-v2-final-action:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--cta-angle),transparent 0 78%,#ffffff2e 82%,#fff 89%,#ffffff4d 95%,transparent 100%);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:2px;animation:3.2s linear infinite ctaColorOrbit;position:absolute;inset:-3px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pricing-v2-final-action.is-primary{color:#160d1e;background:linear-gradient(135deg,#b98cff,#ff75b6);border-color:#ffffff6b;box-shadow:0 14px 38px #ad85ff47,inset 0 1px #ffffff8c}.pricing-v2-final-icon{color:#d7b5ff;background:#171020;border:1px solid #ffffff2b;border-radius:50%;place-items:center;width:46px;height:46px;font-style:normal;transition:transform .45s cubic-bezier(.2,.8,.2,1),background .3s;display:grid;position:absolute;inset-inline-end:7px}.pricing-v2-final-action.is-primary .pricing-v2-final-icon{color:#25d366;background:#120d17}.pricing-v2-final-icon svg{width:27px;height:27px}.pricing-v2-final-labels{flex-direction:column;height:23px;display:flex;overflow:hidden}.pricing-v2-final-labels b{height:23px;min-height:23px;color:inherit;font-family:var(--font-arabic);white-space:nowrap;font-size:13px;font-weight:780;line-height:23px;transition:transform .48s cubic-bezier(.2,.8,.2,1);display:block}.pricing-v2-page[dir=ltr] .pricing-v2-final-labels b{font-family:var(--font-space),Arial,sans-serif;font-size:12px}.pricing-v2-final-action:hover{border-color:#ff75b6;transform:translateY(-4px);box-shadow:0 20px 50px #0000005c}.pricing-v2-final-action:hover .pricing-v2-final-labels b,.pricing-v2-final-action:focus-visible .pricing-v2-final-labels b{transform:translateY(-23px)}.pricing-v2-final-action:hover .pricing-v2-final-icon,.pricing-v2-final-action:focus-visible .pricing-v2-final-icon{background:#24172f;transform:rotate(9deg)scale(1.07)}.pricing-v2-page[dir=ltr]{font-family:var(--font-space),Arial,sans-serif}.pricing-v2-page[dir=ltr] :is(.pricing-v2-section-head,.pricing-v2-simple-head,.pricing-v2-custom-copy,.pricing-v2-card,.pricing-v2-faq-list){text-align:left}@media (width<=1020px){.pricing-v2-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-v2-grid-three .pricing-v2-card:last-child{grid-column:1/-1;justify-self:center;width:min(540px,100%)}.pricing-v2-custom{grid-template-columns:1fr;gap:42px}}@media (width<=900px){.pricing-v2-section-head{grid-template-columns:1fr;gap:15px}.pricing-v2-grid-two,.pricing-v2-grid-three{grid-template-columns:1fr;width:min(560px,100%);margin-inline:auto}.pricing-v2-grid-three .pricing-v2-card:last-child{grid-column:auto;width:100%}.pricing-v2-card,.pricing-v2-card.is-featured{--card-lift:0px;min-height:0}.pricing-v2-table-wrap{display:none}.pricing-v2-comparison-mobile{gap:9px;display:grid}.pricing-v2-comparison-mobile details{background:#ffffff06;border:1px solid #ffffff1c;border-radius:17px}.pricing-v2-comparison-mobile summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:61px;padding:0 16px;font-size:11px;font-weight:760;list-style:none;display:flex}.pricing-v2-comparison-mobile summary::-webkit-details-marker{display:none}.pricing-v2-comparison-mobile details>div{padding:0 16px 15px;display:grid}.pricing-v2-comparison-mobile p{color:#aca2b3;border-top:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:15px;min-height:42px;margin:0;font-size:10px;display:flex}.pricing-v2-faq-list{grid-template-columns:1fr}}@media (width<=720px){.pricing-v2-hero{min-height:0;padding:75px 0 58px}.pricing-v2-hero h1{font-size:clamp(45px,13vw,69px);line-height:1.22}.pricing-v2-hero>p{font-size:12px}.pricing-v2-jumps{grid-template-columns:1fr;margin-top:33px}.pricing-v2-jumps a{min-height:59px}.pricing-v2-section,.pricing-v2-comparison,.pricing-v2-faq{padding:78px 0}.pricing-v2-section-head{margin-bottom:34px}.pricing-v2-section-head h2,.pricing-v2-simple-head h2{font-size:clamp(33px,10vw,48px)}.pricing-v2-card{border-radius:21px;padding:22px}.pricing-v2-description{min-height:0}.pricing-v2-price{margin:23px 0 21px}.pricing-v2-alert{align-items:start;margin-bottom:28px}.pricing-v2-custom{border-radius:25px;margin-top:75px;margin-bottom:75px;padding:32px 23px}.pricing-v2-custom h2{font-size:clamp(35px,11vw,49px)}.pricing-v2-tags{gap:8px}.pricing-v2-tags>span{min-height:39px;font-size:9px}.pricing-v2-faq-list summary{grid-template-columns:24px 1fr 27px;gap:9px;min-height:70px;padding:13px 14px}.pricing-v2-faq-list details>p{padding:0 48px 18px 14px}.pricing-v2-page[dir=ltr] .pricing-v2-faq-list details>p{padding:0 14px 18px 48px}.pricing-v2-final{border-radius:25px;margin-bottom:80px;padding:55px 20px}.pricing-v2-final h2{font-size:clamp(35px,11vw,51px)}.pricing-v2-final>div{display:grid}.pricing-v2-final a{width:100%;min-width:0}}@media (width<=420px){.pricing-v2-card-top{padding-inline-end:0;padding-top:35px}.pricing-v2-card:not(.is-featured) .pricing-v2-card-top{padding-top:0}.pricing-v2-badge{inset-inline:18px auto}.pricing-v2-tags>span{border-radius:13px;width:100%}}.logo-guide-v3{color:#f7f4fb;background:radial-gradient(circle at 78% 2%,#ad85ff36,#0000 27%),radial-gradient(circle at 9% 24%,#ff66ad14,#0000 23%),#0b0711;min-height:100vh;overflow-x:clip}.logo-guide-v3 .logo-types-hero{text-align:center;padding:82px 0 54px}.logo-guide-v3 .logo-types-hero>span{color:#cfadff;font:750 9px var(--font-space),Arial,sans-serif;letter-spacing:.16em}.logo-guide-v3 .logo-types-hero h1{color:#fff;letter-spacing:-.045em;margin:14px auto 16px;padding-block:.08em .15em;font-size:clamp(43px,5.7vw,78px);font-weight:780;line-height:1.2}.logo-guide-v3 .logo-types-hero h1 em{color:#0000;background:linear-gradient(90deg,#ad85ff,#ea90e9,#ff66ad);-webkit-background-clip:text;background-clip:text;font-style:normal}.logo-guide-v3 .logo-types-hero p{color:#b7aebd;max-width:640px;margin:0 auto;font-size:13px;line-height:1.95}.logo-guide-sheet{color:#171419;background:#f5f5f7;border:1px solid #ffffff75;border-radius:38px;margin-bottom:72px;padding:clamp(24px,4.2vw,54px);box-shadow:0 34px 100px #00000057}.logo-sheet-head,.logo-sheet-divider{justify-content:space-between;align-items:end;gap:28px;display:flex}.logo-sheet-head>div,.logo-sheet-divider{position:relative}.logo-sheet-head span,.logo-sheet-divider>span{color:#8e65d6;font:750 9px var(--font-space),Arial,sans-serif;letter-spacing:.12em}.logo-sheet-head h2,.logo-sheet-divider h2{color:#171419;margin:7px 0 0;font-size:clamp(28px,3.2vw,43px);font-weight:780;line-height:1.25}.logo-sheet-head p,.logo-sheet-divider p{color:#68636d;max-width:390px;margin:0;font-size:11.5px;line-height:1.75}.logo-choice-paths{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:25px;display:grid}.logo-choice-paths a{color:#28242b;background:#fff;border:1px solid #dedce2;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;min-height:61px;padding:12px 15px;font-size:11px;font-weight:720;line-height:1.55;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;box-shadow:0 8px 24px #1c142309}.logo-choice-paths a i{color:#8d5ed8;font:700 16px var(--font-space),Arial,sans-serif;font-style:normal}.logo-choice-paths a:hover{border-color:#a985df;transform:translateY(-3px);box-shadow:0 14px 30px #5b378f17}.logo-sheet-divider{border-top:1px solid #dddbe1;margin:58px 0 24px;padding-top:38px}.logo-sheet-divider>span{top:38px;position:absolute;inset-inline-start:0}.logo-sheet-divider h2{padding-inline-start:38px;font-size:clamp(25px,2.8vw,37px)}.logo-guide-v3 .logo-types-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:15px;padding:0;display:grid}.logo-guide-v3 .logo-type-card{color:#171419;background:#fff;border:1px solid #dedce2;border-radius:23px;flex-direction:column;min-width:0;padding:20px;scroll-margin-top:24px;transition:transform .28s cubic-bezier(.2,.8,.2,1),border-color .28s,box-shadow .28s;display:flex;box-shadow:0 9px 28px #1c142309}.logo-guide-v3 .logo-type-card:hover{background:#fff;border-color:#aa87df;transform:translateY(-5px);box-shadow:0 19px 42px #432a631a}.logo-guide-v3 .logo-type-card-head{direction:ltr;justify-content:space-between;align-items:center;min-height:19px;display:flex}.logo-guide-v3 .logo-type-card-head b,.logo-guide-v3 .logo-type-card-head span{color:#8b8290;font:750 8px var(--font-space),Arial,sans-serif;letter-spacing:.11em}.logo-card-copy{min-height:119px;padding:19px 1px 14px}.logo-card-copy h2{color:#171419;margin:0 0 9px;font-size:clamp(22px,2vw,29px);font-weight:790;line-height:1.3}.logo-card-copy p{color:#6d6871;margin:0;font-size:12px;line-height:1.8}.logo-guide-v3 .logo-examples-visual{background:#f5f5f7;border:1px solid #e3e1e6;border-radius:17px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;height:auto;min-height:148px;margin:0;padding:8px;display:grid;overflow:visible}.logo-guide-v3 .logo-examples-visual figure{min-width:0;height:130px;box-shadow:none;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:stretch;gap:7px;margin:0;padding:6px;display:flex}.logo-guide-v3 .logo-examples-visual figure>div{background:#fff;border:1px solid #e8e6ea;border-radius:10px;flex:1;place-items:center;min-height:87px;display:grid;overflow:hidden}.logo-guide-v3 .logo-examples-visual figure svg{filter:none;width:70%;max-width:74px;height:70%;max-height:60px;overflow:visible}.logo-guide-v3 .logo-examples-visual figure:first-child svg{width:72%}.logo-guide-v3 .logo-examples-visual figcaption{color:#4f4a52;font:700 8.5px var(--font-space),Arial,sans-serif;text-align:center;text-overflow:ellipsis;white-space:nowrap;padding:0;line-height:1.3;overflow:hidden}.logo-type-fit{background:#f5f5f7;border-radius:13px;align-content:center;gap:5px;min-height:75px;margin:14px 0;padding:12px 13px;display:grid}.logo-type-fit span{color:#8d5ed8;font:750 7.5px var(--font-space),Arial,sans-serif;letter-spacing:.1em}.logo-type-fit b{color:#56505a;font-size:10.5px;font-weight:650;line-height:1.65}.logo-guide-v3 .logo-type-card>button{color:#fff;cursor:pointer;background:#171419;border:0;border-radius:13px;justify-content:space-between;align-items:center;width:100%;min-height:46px;margin-top:auto;padding:0 15px;font-size:10px;font-weight:750;transition:transform .25s,background .25s;display:flex}.logo-guide-v3 .logo-type-card>button i{color:#d3b7ff;font:700 15px var(--font-space),Arial,sans-serif;font-style:normal}.logo-guide-v3 .logo-type-card>button:hover{color:#fff;background:#8055c7;transform:translateY(-2px)}.logo-guide-v3 .logo-guide-note{color:#5f5963;background:#fff;border:1px solid #dedce2;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:16px;margin:24px 0 0;padding:19px 21px;display:grid}.logo-guide-v3 .logo-guide-note p{margin:0;font-size:10.5px;line-height:1.75}.logo-guide-v3 .resume-footer{color:#a89faf}.logo-guide-v3[dir=ltr]{font-family:var(--font-space),Arial,sans-serif}.logo-guide-v3[dir=ltr] :is(.logo-sheet-head,.logo-sheet-divider,.logo-type-card,.logo-guide-note){text-align:left}.logo-guide-v3[dir=ltr] .logo-type-card>button i{transform:none}@media (width<=1060px){.logo-choice-paths{grid-template-columns:repeat(3,minmax(0,1fr))}.logo-guide-v3 .logo-types-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.logo-guide-v3 .logo-types-hero{padding:62px 0 42px}.logo-guide-v3 .logo-types-hero h1{font-size:clamp(40px,12vw,59px)}.logo-guide-v3 .logo-types-hero p{font-size:11px}.logo-guide-sheet{border-radius:27px;padding:22px 16px}.logo-sheet-head,.logo-sheet-divider{display:block}.logo-sheet-head p,.logo-sheet-divider p{margin-top:10px}.logo-choice-paths{grid-template-columns:1fr 1fr}.logo-sheet-divider{margin-top:43px;padding-top:30px}.logo-sheet-divider>span{top:30px}.logo-guide-v3 .logo-types-grid{grid-template-columns:1fr}.logo-card-copy{min-height:0}}@media (width<=430px){.logo-choice-paths{grid-template-columns:1fr}.logo-choice-paths a{min-height:54px}.logo-guide-v3 .logo-type-card{border-radius:19px;padding:16px}.logo-guide-v3 .logo-examples-visual{gap:5px;padding:6px}.logo-guide-v3 .logo-examples-visual figure{height:117px;padding:4px}.logo-guide-v3 .logo-examples-visual figure>div{min-height:76px}.logo-guide-v3 .logo-guide-note{grid-template-columns:1fr;gap:5px}}[dir=rtl]{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}[dir=rtl] .brands-caption{font-size:12px;line-height:1.75}[dir=rtl] .brands-caption span{font-size:11px}[dir=rtl] .rail-title,[dir=rtl] .rail-dots a span,[dir=rtl] .footer-map-brand a{font-size:12px}[dir=rtl] .nav-links .store-nav-link b{font-size:10px}[dir=rtl] .eyebrow,[dir=rtl] .stat-item span,[dir=rtl] .platform-card p{font-size:13px;line-height:1.75}[dir=rtl] .work-info,[dir=rtl] .social-motion-note,[dir=rtl] .social-filters button,[dir=rtl] .social-lightbox figcaption,[dir=rtl] .store-eyebrow,[dir=rtl] .store-notify-status{font-size:12px;line-height:1.75}[dir=rtl] .social-masonry-column strong,[dir=rtl] .social-source a,[dir=rtl] .store-coming-badge{font-size:11.5px}[dir=rtl] .quick-bot-teaser small,[dir=rtl] .quick-bot-head small,[dir=rtl] .quick-bot-suggestions>small,[dir=rtl] .quick-bot-show-all,[dir=rtl] .quick-bot-answer-label,[dir=rtl] .quick-bot-answer-detail small,[dir=rtl] .quick-bot-detail-toggle{font-size:11.5px;line-height:1.65}[dir=rtl] .quick-bot-search input,[dir=rtl] .quick-bot-search>button,[dir=rtl] .quick-bot-suggestions button>span,[dir=rtl] .quick-bot-empty,[dir=rtl] .quick-bot-no-match p,[dir=rtl] .quick-bot-answer-actions>*,[dir=rtl] .quick-bot-no-match>a,[dir=rtl] .quick-bot-no-match>button{font-size:12px;line-height:1.7}[dir=rtl] .brand-showcase-back,[dir=rtl] .ai-video-back,[dir=rtl] .back-link,[dir=rtl] .brand-showcase-kicker{font-size:12px}[dir=rtl] .brand-project dt{font-size:11.5px}[dir=rtl] .brand-project dd{font-size:12.5px}[dir=rtl] .identity-brands-title span,[dir=rtl] .identity-brief-cta small{font-size:11.5px}[dir=rtl] .identity-brief-cta strong{font-size:15px}[dir=rtl] .video-engagement small{font-size:12px}[dir=rtl] .behance-stat-card span{font-size:13px}[dir=rtl] .resume-facts span,[dir=rtl] .resume-ai-projects p,[dir=rtl] .resume-education-grid small,[dir=rtl] .resume-contact-list a{font-size:12px;line-height:1.75}[dir=rtl] .resume-experience-grid article>p{font-size:11.5px;line-height:1.65}[dir=rtl] .resume-exp-meta{font-size:11px;line-height:1.6}[dir=rtl] .brief-hero-badges span,[dir=rtl] .brief-steps button small,[dir=rtl] .brief-form-head small,[dir=rtl] .brief-fields-grid label>span,[dir=rtl] .logo-type-field>span a,[dir=rtl] .brief-question small,[dir=rtl] .brief-upload small,[dir=rtl] .brief-file-list b,[dir=rtl] .brief-file-list small,[dir=rtl] .brief-status{font-size:11.5px;line-height:1.7}[dir=rtl] .brief-steps button strong,[dir=rtl] .brief-form-head p,[dir=rtl] .brief-fields-grid input,[dir=rtl] .brief-fields-grid select,[dir=rtl] .brief-fields-grid textarea,[dir=rtl] .brief-action,[dir=rtl] .brief-note p,[dir=rtl] .global-footer-brand small,[dir=rtl] .global-footer-pricing,[dir=rtl] .global-footer-grid li a>span{font-size:12.5px;line-height:1.7}[dir=rtl] .global-footer-grid h2 small{font-size:10px}[dir=rtl] .site-map-root small,[dir=rtl] .site-map-branch>header small,[dir=rtl] .site-map-card small,[dir=rtl] .site-map-footer{font-size:10.5px}[dir=rtl] .site-map-branch>header strong{font-size:14px}[dir=rtl] .site-map-card strong{font-size:12px;line-height:1.55}[dir=rtl] .pricing-v2-badge,[dir=rtl] .pricing-v2-card-top>span,[dir=rtl] .pricing-v2-price>small,[dir=rtl] .pricing-v2-details h4,[dir=rtl] .pricing-v2-tags>span,[dir=rtl] .pricing-v2-table-wrap thead th{font-size:11px;line-height:1.6}[dir=rtl] .pricing-v2-description,[dir=rtl] .pricing-v2-features li,[dir=rtl] .pricing-v2-details p,[dir=rtl] .pricing-v2-details summary,[dir=rtl] .pricing-v2-alert p,[dir=rtl] .pricing-v2-custom-copy>strong,[dir=rtl] .pricing-v2-card-cta,[dir=rtl] .pricing-v2-custom-copy>a,[dir=rtl] .pricing-v2-table-wrap tbody th,[dir=rtl] .pricing-v2-faq-list summary>span,[dir=rtl] .pricing-v2-faq-list details>p{font-size:12px;line-height:1.75}body:has(.admin-scope) :is(.global-quick-footer,.quick-bot,.custom-cursor){display:none!important}.admin-scope{color:#f7f2fb;min-height:100vh;font-family:var(--font-ar),Arial,sans-serif;background:radial-gradient(circle at 88% 0,#ad85ff1f,#0000 30%),radial-gradient(circle at 10%,#ff66ad0e,#0000 28%),#0d0813}.admin-scope *{box-sizing:border-box}.admin-scope button,.admin-scope input,.admin-scope select{font:inherit}.admin-scope button,.admin-scope a{cursor:pointer}.admin-login-page{place-items:center;min-height:100vh;padding:28px;display:grid;position:relative;overflow:hidden}.admin-login-page:before{content:"";border:1px solid #ad85ff14;border-radius:50%;width:620px;height:620px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 80px #ad85ff05,0 0 0 160px #ea90e903}.admin-login-glow{filter:blur(130px);opacity:.13;background:linear-gradient(135deg,#ad85ff,#ff66ad);border-radius:50%;width:340px;height:340px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.admin-login-brand{color:#f5eff9;font:650 13px var(--font-space),sans-serif;align-items:center;gap:10px;display:flex;position:absolute;top:28px;left:50%;transform:translate(-50%)}.admin-login-brand img{object-fit:contain;width:34px;height:34px}.admin-login-card{z-index:2;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#21162df0,#0e0915f5);border:1px solid #ffffff1f;border-radius:28px;width:min(460px,100%);padding:35px;position:relative;box-shadow:0 35px 100px #00000061,inset 0 1px #ffffff0d}.admin-login-card header>span,.admin-settings-hero>span{color:#d3b7ff;align-items:center;gap:7px;font-size:10px;font-weight:720;display:inline-flex}.admin-login-card h1{margin:14px 0 8px;font-size:clamp(28px,5vw,39px);line-height:1.35}.admin-login-card header p{color:#a79dac;margin:0;font-size:11.5px;line-height:1.9}.admin-login-card form{gap:17px;margin-top:28px;display:grid}.admin-login-card label{gap:8px;display:grid}.admin-login-card label>span{color:#cfc6d5;font-size:10.5px}.admin-login-card label>div{background:#ffffff06;border:1px solid #ffffff1a;border-radius:15px;align-items:center;gap:10px;height:54px;padding:0 15px;transition:all .25s;display:flex}.admin-login-card label svg{color:#967eb0;flex:none}.admin-login-card input{color:#fff;text-align:left;direction:ltr;background:0 0;border:0;outline:0;width:100%;font-size:13px}.admin-password-toggle{color:#bba9cc;background:0 0;border:0;place-items:center;width:32px;height:32px;display:grid}.admin-config-warning,.admin-login-error{color:#ffb2c6;background:#ff66ad12;border:1px solid #ff71973d;border-radius:12px;margin:0;padding:11px 13px;font-size:10.5px;line-height:1.7}.admin-login-submit{color:#170d1f;background:linear-gradient(135deg,#ad85ff,#ff75b6);border:1px solid #ffffff2e;border-radius:16px;justify-content:space-between;align-items:center;min-height:56px;padding:0 20px;font-weight:800;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.admin-login-submit b{color:#fff;background:#21142b;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.admin-login-submit:disabled{opacity:.55;cursor:not-allowed}.admin-login-card footer{color:#7f7488;border-top:1px solid #ffffff12;justify-content:center;align-items:center;gap:7px;margin-top:20px;padding-top:17px;font-size:9px;display:flex}.admin-login-card .cf-turnstile{justify-content:center;min-height:65px;display:flex}.admin-dashboard{direction:rtl;min-height:100vh;padding-inline-start:250px}.admin-sidebar{z-index:20;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0e0915eb;border-left:1px solid #ffffff16;flex-direction:column;width:250px;height:100vh;padding:26px 19px;display:flex;position:fixed;top:0;right:0}.admin-sidebar-brand{color:#f8f3fb;font:650 13px var(--font-space),sans-serif;border-bottom:1px solid #ffffff13;align-items:center;gap:11px;padding:0 10px 24px;display:flex}.admin-sidebar-brand img{object-fit:contain;width:34px;height:34px}.admin-sidebar nav{gap:8px;margin-top:28px;display:grid}.admin-sidebar nav a,.admin-sidebar>button{color:#968b9f;background:0 0;border:1px solid #0000;border-radius:13px;align-items:center;gap:11px;min-height:45px;padding:0 13px;font-size:11px;transition:all .25s;display:flex}.admin-sidebar nav a:hover,.admin-sidebar nav a.is-active{color:#f8f2fb;background:#ad85ff17;border-color:#ad85ff33}.admin-sidebar>button{color:#f29bb3;width:100%;margin-top:auto}.admin-sidebar>button:hover{background:#ff66ad12}.admin-content{width:min(1380px,100%);margin-inline:auto;padding:25px 30px 80px}.admin-topbar{border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:20px;min-height:76px;display:flex}.admin-topbar small,.admin-panel-head span{color:#9a82bd;margin-bottom:4px;font-size:8.5px;font-weight:720;display:block}.admin-topbar h1{margin:0;font-size:22px}.admin-profile{color:#9e94a6;font:550 10px var(--font-space),sans-serif;align-items:center;gap:11px;display:flex}.admin-profile i{color:#130c1c;background:linear-gradient(135deg,#ad85ff,#ff71b4);border:1px solid #ad85ff40;border-radius:12px;place-items:center;width:38px;height:38px;font-style:normal;font-weight:800;display:grid}.admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:26px;display:grid}.admin-metrics article{background:linear-gradient(145deg,#21162dbd,#100a18d6);border:1px solid #ffffff17;border-radius:19px;min-height:128px;padding:17px;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.admin-metrics article:after{content:"";filter:blur(45px);opacity:.1;background:#ad85ff;border-radius:50%;width:90px;height:90px;position:absolute;bottom:-55px;left:-50px}.admin-metrics article>span{color:#cbb1f8;background:#ad85ff13;border:1px solid #ad85ff33;border-radius:10px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:14px;left:14px}.admin-metrics article>b{color:#fff;font:700 clamp(24px,2.7vw,34px)/1 var(--font-space),sans-serif;text-align:right;direction:ltr;margin-top:35px;display:block}.admin-metrics article>small{color:#8f8498;margin-top:9px;font-size:9.5px;display:block}.admin-metrics article:hover{background:linear-gradient(145deg,#2b1c3ae0,#140c1de6);border-color:#ad85ff4d;transform:translateY(-4px)}.admin-metrics .admin-top-page{grid-column:span 2}.admin-metrics .admin-top-page>b{text-overflow:ellipsis;white-space:nowrap;max-width:85%;font-size:19px;line-height:1.2;overflow:hidden}.admin-panel{background:linear-gradient(145deg,#1d1328b8,#0e0915d6);border:1px solid #ffffff16;border-radius:22px;min-width:0;padding:22px;box-shadow:inset 0 1px #ffffff06}.admin-traffic-panel{margin-top:12px}.admin-panel-head{justify-content:space-between;align-items:flex-start;gap:18px;min-height:44px;display:flex}.admin-panel-head h2{margin:0;font-size:17px}.admin-range-tabs{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;gap:4px;padding:4px;display:flex}.admin-range-tabs button{color:#8c8294;background:0 0;border:0;border-radius:8px;min-height:31px;padding:0 11px;font-size:9px}.admin-range-tabs button.is-active{color:#160d1e;background:linear-gradient(135deg,#ad85ff,#ff79b8);font-weight:800}.admin-custom-range{gap:10px;margin:15px 0 0;display:flex}.admin-custom-range label{color:#9d91a5;align-items:center;gap:8px;font-size:9px;display:flex}.admin-custom-range input,.admin-filters input,.admin-filters select,.admin-pagination select{color:#ddd5e3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#17101f;border:1px solid #ffffff1a;border-radius:10px;outline:0;height:36px;padding:0 10px;font-size:9px}.admin-chart{direction:ltr;border-top:1px solid #ffffff0f;align-items:stretch;gap:8px;height:260px;margin-top:20px;padding:20px 7px 0;display:flex;overflow-x:auto}.admin-chart-column{flex-direction:column;flex:1 0 30px;justify-content:flex-end;align-items:center;gap:8px;min-width:30px;display:flex}.admin-chart-column>span{background:linear-gradient(#ff70b3,#ad85ff);border-radius:8px 8px 2px 2px;width:min(28px,80%);min-height:6px;transition:all .35s;position:relative;box-shadow:0 0 20px #ad85ff21}.admin-chart-column>span b{color:#d8cde0;font:650 8px var(--font-space),sans-serif;opacity:0;transition:all .2s;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.admin-chart-column:hover>span b{opacity:1}.admin-chart-column>small{color:#766b7f;min-height:26px;font:500 7px var(--font-space),sans-serif;white-space:nowrap;writing-mode:vertical-rl}.admin-loading,.admin-empty{color:#817689;place-items:center;min-height:160px;font-size:11px;display:grid}.admin-insight-grid{grid-template-columns:1.15fr 1fr 1fr;gap:12px;margin-top:12px;display:grid}.admin-country-list{margin-top:16px;display:grid}.admin-country-list>div{border-top:1px solid #ffffff0f;grid-template-columns:1fr auto;align-items:center;gap:10px;min-height:51px;display:grid}.admin-country-list>div>span{gap:3px;display:grid}.admin-country-list b{font-size:10.5px}.admin-country-list small{color:#7d7286;font-size:8px}.admin-country-list strong{color:#cdb4f7;font:650 10px var(--font-space),sans-serif}.admin-distribution{gap:16px;margin-top:17px;display:grid}.admin-distribution>div>span{justify-content:space-between;gap:10px;display:flex}.admin-distribution b{font-size:9.5px}.admin-distribution small{color:#85798e;font:550 8px var(--font-space),sans-serif}.admin-distribution i{background:#ffffff0f;border-radius:99px;height:5px;margin-top:8px;display:block;overflow:hidden}.admin-distribution em{border-radius:inherit;background:linear-gradient(90deg,#ad85ff,#ff69ad);height:100%;display:block}.admin-pages-panel{margin-top:12px}.admin-pages-table{margin-top:15px;overflow-x:auto}.admin-pages-table>div{color:#a99faf;border-top:1px solid #ffffff0f;grid-template-columns:minmax(220px,1.8fr) repeat(5,minmax(70px,.55fr));align-items:center;gap:8px;min-width:700px;min-height:48px;font-size:9px;display:grid}.admin-pages-table>div.is-head{color:#736a7a;min-height:36px;font-size:8px}.admin-pages-table b{color:#e8e1ed;font:600 9px var(--font-space),sans-serif;text-overflow:ellipsis;white-space:nowrap;text-align:left;direction:ltr;overflow:hidden}.admin-tech-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-visits-panel{margin-top:12px;padding:0;scroll-margin-top:20px;overflow:hidden}.admin-visits-panel>.admin-panel-head{padding:22px 22px 15px}.admin-export{color:#e9dfff;background:#ad85ff13;border:1px solid #ad85ff38;border-radius:11px;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:9.5px;transition:all .25s;display:inline-flex}.admin-export:hover{border-color:#ff66ad66;transform:translateY(-2px)}.admin-filters{background:#ffffff03;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;grid-template-columns:minmax(240px,1.4fr) repeat(4,minmax(110px,.7fr)) auto;gap:8px;padding:14px 22px;display:grid}.admin-search{background:#17101f;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:7px;height:36px;padding:0 10px;display:flex}.admin-search input{background:0 0;border:0;width:100%;padding:0}.admin-filters select{width:100%;min-width:0}.admin-filters>button{color:#b7acbf;background:#ffffff06;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:9px;display:flex}.admin-table-wrap{overflow-x:auto}.admin-visits-table{border-collapse:collapse;direction:rtl;width:100%;min-width:1260px}.admin-visits-table th{color:#736a7b;text-align:right;white-space:nowrap;background:#ffffff04;height:42px;padding:0 11px;font-size:8px;font-weight:600}.admin-visits-table th button{color:inherit;background:0 0;border:0}.admin-visits-table td{color:#a89dad;white-space:nowrap;border-top:1px solid #ffffff0e;height:58px;padding:8px 11px;font-size:8.5px}.admin-visits-table tbody tr{transition:all .2s}.admin-country-cell{align-items:center;gap:6px;display:inline-flex}.admin-country-name{color:#202024;font-weight:700}.admin-visitor-count{color:#5431c7;min-width:34px;min-height:29px;font:750 11px var(--font-space),sans-serif;background:#faf8ff;border:1px solid #e7e1f8;border-radius:9px;place-items:center;display:inline-grid}.admin-public-visitor{color:#747479;font-size:10px}.admin-ip-button{color:#c2b2d1;font:500 8px var(--font-space),sans-serif;direction:ltr;background:#ad85ff0b;border:1px solid #ad85ff21;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;display:inline-flex}.admin-path{color:#e7dff0;max-width:210px;font:550 8px var(--font-space),sans-serif;text-overflow:ellipsis;text-align:left;direction:ltr;display:block;overflow:hidden}.admin-status{color:#c0acd8;background:#ad85ff0d;border:1px solid #ad85ff26;border-radius:99px;padding:5px 8px;font-size:7.5px}.admin-delete-row{color:#d78ba4;background:#ff66ad0b;border:1px solid #ff66ad29;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.admin-delete-row:hover{color:#ffb0c8;background:#ff66ad17;border-color:#ff66ad59}.admin-pagination{color:#83798b;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:15px;min-height:61px;padding:0 22px;font-size:8.5px;display:flex}.admin-pagination label{align-items:center;gap:8px;display:flex}.admin-pagination select{height:31px}.admin-pagination>div{gap:5px;display:flex}.admin-pagination button{color:#c7bad2;background:#ffffff06;border:1px solid #ffffff1a;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.admin-pagination button:disabled{opacity:.3;cursor:not-allowed}.admin-error{color:#ffb0c7;background:#ff66ad12;border:1px solid #ff66ad3d;border-radius:10px;justify-content:space-between;align-items:center;margin:14px 22px;padding:11px;font-size:9.5px;display:flex}.admin-error button{color:#fff;background:0 0;border:0;text-decoration:underline}.admin-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060309c7;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.admin-visitor-modal{background:linear-gradient(145deg,#21152d,#100a18);border:1px solid #ffffff1f;border-radius:26px;width:min(760px,100%);max-height:min(820px,90vh);padding:28px;overflow:auto;box-shadow:0 40px 120px #0000008c}.admin-visitor-modal>header{justify-content:space-between;gap:15px;display:flex}.admin-visitor-modal h2{margin:7px 0 0;font-size:24px}.admin-visitor-modal header button{color:#ddd3e4;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.admin-visitor-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:22px;display:grid}.admin-visitor-facts>span{background:#ffffff05;border:1px solid #ffffff12;border-radius:14px;align-content:center;gap:6px;min-height:77px;padding:13px;display:grid}.admin-visitor-facts small{color:#7e7486;font-size:8px}.admin-visitor-facts b{font-size:10px}.admin-visitor-modal>h3{color:#d9cae9;margin:26px 0 11px;font-size:12px}.admin-journey{margin:0;padding:0;list-style:none;display:grid}.admin-journey li{border-top:1px solid #ffffff12;grid-template-columns:32px 1fr;align-items:center;gap:12px;min-height:58px;display:grid;position:relative}.admin-journey li>i{color:#b98ae7;font:650 8px var(--font-space),sans-serif;font-style:normal}.admin-journey li>div{gap:5px;display:grid}.admin-journey b{color:#f0e9f5;font:600 10px var(--font-space),sans-serif;text-align:left;direction:ltr}.admin-journey small,.admin-event-list small{color:#817689;font-size:8px}.admin-event-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.admin-event-list>span{background:#ad85ff0a;border:1px solid #ad85ff1a;border-radius:12px;gap:5px;padding:12px;display:grid}.admin-event-list b{font-size:9px}.admin-modal-loading{color:#c9bbd6;background:#181020;border:1px solid #ffffff1a;border-radius:14px;padding:18px 22px;font-size:11px}.admin-settings-loading{color:#a397aa;place-items:center;min-height:100vh;display:grid}.admin-settings-page{min-height:100vh;padding-bottom:80px}.admin-settings-topbar{border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:0 max(24px,50vw - 500px);display:flex}.admin-settings-topbar>a,.admin-settings-topbar button{color:#cdbfe0;align-items:center;gap:8px;font-size:10px;display:flex}.admin-settings-topbar>div{color:#82788a;font:500 9px var(--font-space),sans-serif;align-items:center;gap:13px;display:flex}.admin-settings-topbar button{background:#ffffff06;border:1px solid #ffffff17;border-radius:10px;min-height:36px;padding:0 10px}.admin-settings-shell{width:min(1000px,100% - 40px);margin-inline:auto}.admin-settings-hero{text-align:center;padding:70px 0 45px}.admin-settings-hero h1{margin:12px 0 9px;font-size:clamp(34px,5vw,54px)}.admin-settings-hero p{color:#9b90a3;max-width:620px;margin-inline:auto;font-size:11.5px;line-height:1.9}.admin-settings-message{border-radius:12px;margin-bottom:12px;padding:12px 15px;font-size:10px}.admin-settings-message.is-success{color:#a4edc1;background:#70e6a30f;border:1px solid #70e6a333}.admin-settings-message.is-error{color:#ffb0c7;background:#ff66ad0f;border:1px solid #ff66ad38}.admin-settings-card{background:linear-gradient(145deg,#1f142abf,#0e0915db);border:1px solid #ffffff17;border-radius:22px;margin-bottom:12px;padding:25px}.admin-settings-card>header{border-bottom:1px solid #ffffff12;grid-template-columns:42px 1fr;align-items:center;gap:13px;padding-bottom:19px;display:grid}.admin-settings-card>header>span{color:#c8a9f4;background:#ad85ff12;border:1px solid #ad85ff33;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.admin-settings-card h2{margin:0 0 4px;font-size:15px}.admin-settings-card header p{color:#82788a;margin:0;font-size:9px}.admin-settings-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:20px;display:grid}.admin-settings-form label,.admin-ip-exclusion label,.admin-danger-zone>label{gap:8px;display:grid}.admin-settings-form label>span,.admin-ip-exclusion label>span,.admin-danger-zone label>span{color:#bbb0c3;font-size:9.5px}.admin-settings-form select,.admin-settings-form input,.admin-ip-exclusion input,.admin-danger-zone input{color:#f1eaf5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#17101f;border:1px solid #ffffff17;border-radius:12px;outline:0;height:45px;padding:0 13px;font-size:10px}.admin-settings-form .admin-switch-row{background:#ffffff04;border:1px solid #ffffff12;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:13px;display:flex}.admin-switch-row>span{gap:4px;display:grid}.admin-switch-row b{font-size:10px}.admin-switch-row input{appearance:none;background:#281b32;border-radius:99px;width:42px;height:23px;padding:0;transition:all .25s;position:relative}.admin-switch-row input:before{content:"";background:#86768f;border-radius:50%;width:17px;height:17px;transition:all .25s;position:absolute;top:2px;right:3px}.admin-switch-row input:checked{background:linear-gradient(90deg,#ad85ff,#ff70b2);border-color:#ad85ff66}.admin-switch-row input:checked:before{background:#fff;right:20px}.admin-settings-save{color:#160d1f;background:linear-gradient(135deg,#ad85ff,#ff73b4);border:1px solid #ffffff26;border-radius:12px;justify-content:center;align-self:end;align-items:center;gap:8px;min-height:45px;padding:0 15px;font-size:10px;font-weight:800;display:flex}.admin-settings-password{background:#17101f;border:1px solid #ffffff17;border-radius:12px;align-items:center;gap:9px;height:45px;padding:0 11px;display:flex}.admin-settings-password>svg{color:#8b76a0}.admin-settings-password input{text-align:left;direction:ltr;background:0 0;border:0;flex:1;height:42px;padding:0}.admin-settings-password button{color:#9e8eac;background:0 0;border:0;place-items:center;width:30px;height:30px;display:grid}.admin-ip-exclusion{grid-template-columns:1fr 1fr;gap:16px;padding-top:20px;display:grid}.admin-ip-exclusion label>div{gap:7px;display:flex}.admin-ip-exclusion input{text-align:left;direction:ltr;flex:1;min-width:0}.admin-ip-exclusion label button{color:#dbc9ec;background:#ad85ff13;border:1px solid #ad85ff33;border-radius:12px;align-items:center;gap:7px;min-height:45px;padding:0 13px;font-size:9px;display:flex}.admin-hash-list{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.admin-hash-list>span{background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;grid-template-columns:auto auto 24px;align-items:center;gap:7px;padding:8px 9px;display:grid}.admin-hash-list b{font-size:8.5px}.admin-hash-list small{color:#6f6676;font:500 7.5px var(--font-space),sans-serif}.admin-hash-list button{color:#d28ba5;background:0 0;border:0;place-items:center;width:24px;height:24px;display:grid}.admin-hash-list p{color:#7f7587;margin:0;font-size:9px}.admin-danger-zone{border-color:#ff66ad2e}.admin-danger-zone>label{max-width:460px;margin-top:20px}.admin-danger-zone>button{color:#ffacc5;background:#ff66ad12;border:1px solid #ff66ad40;border-radius:11px;align-items:center;gap:7px;min-height:42px;margin-top:12px;padding:0 13px;font-size:9.5px;display:inline-flex}.admin-settings-shell>footer{color:#756b7c;justify-content:center;align-items:center;gap:7px;padding-top:20px;font-size:8.5px;display:flex}@media (width<=1100px){.admin-dashboard{padding-inline-start:84px}.admin-sidebar{width:84px;padding:23px 12px}.admin-sidebar-brand span,.admin-sidebar nav a:not(.is-active){font-size:0}.admin-sidebar-brand{justify-content:center;padding-inline:0}.admin-sidebar nav a,.admin-sidebar>button{justify-content:center;padding:0;font-size:0}.admin-sidebar nav a.is-active{font-size:0}.admin-metrics,.admin-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-search{grid-column:span 2}}@media (width<=780px){.admin-dashboard{padding-inline-start:0;padding-bottom:76px}.admin-sidebar{border-top:1px solid #ffffff17;border-left:0;grid-template-columns:auto 1fr auto;width:100%;height:68px;padding:8px 12px;display:grid;inset:auto 0 0}.admin-sidebar-brand{border:0;padding:0 10px}.admin-sidebar-brand img{width:30px;height:30px}.admin-sidebar nav{justify-content:center;margin:0;display:flex}.admin-sidebar nav a{width:44px;height:44px;min-height:44px}.admin-sidebar>button{width:44px;height:44px;margin:0}.admin-content{padding:17px 14px 55px}.admin-topbar{align-items:flex-start}.admin-topbar h1{font-size:18px}.admin-profile>span{display:none}.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-metrics .admin-top-page{grid-column:span 2}.admin-insight-grid,.admin-tech-grid{grid-template-columns:1fr}.admin-panel{border-radius:18px;padding:17px}.admin-panel-head{display:block}.admin-panel-head>svg{display:none}.admin-range-tabs{margin-top:12px;overflow-x:auto}.admin-range-tabs button{white-space:nowrap;flex:1}.admin-chart{height:220px}.admin-filters{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.admin-search{grid-column:1/-1}.admin-visits-panel>.admin-panel-head{padding:17px}.admin-export{margin-top:12px}.admin-pagination{flex-wrap:wrap;padding:10px 12px}.admin-visitor-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-event-list{grid-template-columns:1fr}.admin-settings-topbar{padding:0 16px}.admin-settings-topbar>div>span{display:none}.admin-settings-shell{width:min(100% - 28px,1000px)}.admin-settings-hero{padding:48px 0 34px}.admin-settings-card{border-radius:18px;padding:18px}.admin-settings-form,.admin-ip-exclusion{grid-template-columns:1fr}.admin-hash-list{grid-column:auto}}@media (width<=470px){.admin-login-page{padding:15px}.admin-login-card{border-radius:22px;padding:24px 18px}.admin-login-brand{top:17px}.admin-metrics article{min-height:115px;padding:14px}.admin-metrics article>b{font-size:25px}.admin-custom-range{display:grid}.admin-filters{grid-template-columns:1fr}.admin-visitor-modal{padding:20px 15px}.admin-visitor-facts{grid-template-columns:1fr}.admin-settings-topbar>a{font-size:0}.admin-settings-topbar>a svg{font-size:initial}}body:has(.admin-scope){background:#f5f5f4}:is(body:has(.admin-scope),body:has(.admin-scope) *){cursor:default!important}.admin-scope :is(a,button,select,input[type=checkbox],input[type=radio]){cursor:pointer!important}.admin-scope :is(input:not([type]),input[type=text],input[type=email],input[type=password],input[type=number],input[type=date],textarea){cursor:text!important}.admin-scope{--admin-bg:#f5f5f4;--admin-surface:#fff;--admin-ink:#151515;--admin-muted:#6b6b70;--admin-line:#e4e4e1;--admin-purple:#5b3df5;--admin-purple-soft:#f1efff;--admin-blue:#2563eb;--admin-green:#079669;--admin-amber:#d97706;--admin-red:#dc3848;color:var(--admin-ink);background:var(--admin-bg)}.admin-scope :is(h1,h2,h3,b,strong){color:var(--admin-ink)}.admin-scope :is(p,small){color:var(--admin-muted)}.admin-scope :is(input,select,button){color:var(--admin-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.admin-login-page{background:#f5f5f4}.admin-login-page:before,.admin-login-glow{display:none}.admin-login-brand{color:#171717;font-size:14px}.admin-login-card{border:1px solid var(--admin-line);color:var(--admin-ink);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;box-shadow:0 24px 70px #18181b17}.admin-login-card header>span,.admin-settings-hero>span{color:var(--admin-purple);font-size:12px}.admin-login-card h1{color:#111}.admin-login-card header p{color:#68686d;font-size:13px}.admin-login-card label>span{color:#303036;font-size:13px;font-weight:650}.admin-login-card label>div{background:#fff;border-color:#dededb}.admin-login-card input{color:#171717;background:0 0;font-size:14px}.admin-config-warning,.admin-login-error{color:#a3162a;background:#fff2f4;border-color:#ffd0d6;font-size:12px}.admin-login-submit{border-color:var(--admin-purple);color:#fff;background:var(--admin-purple);box-shadow:none}.admin-login-submit b{color:#fff;background:#151515}.admin-login-submit:hover:not(:disabled){box-shadow:0 12px 30px #5b3df538}.admin-login-card footer{color:#77777c;border-color:#ededeb;font-size:11px}.admin-login-card footer svg{color:var(--admin-purple)}.admin-dashboard{background:var(--admin-bg)}.admin-sidebar{border-color:var(--admin-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;box-shadow:-10px 0 35px #18181b09}.admin-sidebar-brand{border-color:var(--admin-line);color:#141414;font-size:14px}.admin-sidebar-version{color:#77777d;text-align:right;gap:3px;margin:14px 10px 0;font-size:10px;line-height:1.5;display:grid}.admin-sidebar-version strong{color:var(--admin-purple);font-size:11px;font-weight:700}.admin-sidebar-version small{color:#929298;font-size:9px}.admin-sidebar nav a,.admin-sidebar>button{color:#606066;font-size:13px}.admin-sidebar nav a svg{color:#77777d}.admin-sidebar nav a:hover{color:#111;background:#f7f7f5;border-color:#dedbd4}.admin-sidebar nav a.is-active{color:var(--admin-purple);background:var(--admin-purple-soft);border-color:#dcd5ff}.admin-sidebar nav a.is-active svg{color:var(--admin-purple)}.admin-sidebar>button{color:var(--admin-red)}.admin-sidebar>button:hover{color:#fff;background:var(--admin-red)}.admin-content{color:var(--admin-ink)}.admin-topbar{border-color:var(--admin-line)}.admin-topbar small,.admin-panel-head span{color:var(--admin-purple);font-size:11px}.admin-topbar h1{color:#111;font-size:26px}.admin-profile{color:#5f5f64;font-size:12px}.admin-profile i{color:#fff;background:var(--admin-purple);border-color:var(--admin-purple)}.admin-metrics article{border-color:var(--admin-line);background:#fff;box-shadow:0 10px 28px #18181b09}.admin-metrics article:after{display:none}.admin-metrics article>span{color:#fff;background:var(--admin-purple);border:0}.admin-metrics article:nth-child(2)>span{background:var(--admin-blue)}.admin-metrics article:nth-child(3)>span{background:var(--admin-green)}.admin-metrics article:nth-child(4)>span{background:var(--admin-amber)}.admin-metrics article:nth-child(5)>span{background:#0891b2}.admin-metrics article:nth-child(6)>span{background:#db2777}.admin-metrics article:nth-child(7)>span{background:#7c3aed}.admin-metrics article:nth-child(8)>span{background:#ea580c}.admin-metrics article>b{color:#121212}.admin-metrics article>small{color:#66666b;font-size:12px}.admin-metrics article:hover{background:#fff;border-color:#cbc7c0;box-shadow:0 16px 35px #18181b12}.admin-metrics .admin-total-clicks{background:linear-gradient(135deg,#fff 0%,#fbf9ff 58%,#f2edff 100%);border-color:#e4ddff;grid-column:span 2;align-items:center;gap:18px;min-height:152px;padding:24px;display:flex}.admin-metrics .admin-total-clicks>span{background:linear-gradient(145deg,#5b3df5,#a45ee7);border-radius:16px;flex:none;width:54px;height:54px;position:static;box-shadow:0 10px 24px #5b3df533}.admin-metrics .admin-total-clicks>div{gap:6px;min-width:0;display:grid}.admin-metrics .admin-total-clicks small{color:#5b3df5;font-size:12px;font-weight:750}.admin-metrics .admin-total-clicks b{color:#121212;font:800 clamp(34px,4vw,52px)/1 var(--font-space),sans-serif;text-align:right;direction:ltr}.admin-metrics .admin-total-clicks em{color:#77777c;font-size:11px;font-style:normal}.admin-behance-panel{margin-top:12px;padding:22px}.admin-behance-head{align-items:center}.admin-behance-head>div>small{color:#77777c;margin-top:5px;font-size:10px;display:block}.admin-behance-head>button{border:1px solid var(--admin-purple);color:#fff;background:var(--admin-purple);border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 16px;font-size:12px;font-weight:750;transition:transform .2s,box-shadow .2s,opacity .2s;display:inline-flex}.admin-behance-head>button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 24px #5b3df533}.admin-behance-head>button:disabled{opacity:.58;cursor:wait!important}.admin-behance-head .is-spinning{animation:.8s linear infinite adminBehanceSpin}.admin-behance-stats{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.admin-behance-stats article{background:#fafaf9;border:1px solid #ededeb;border-radius:14px;align-items:center;gap:10px;min-height:88px;padding:12px;display:flex}.admin-behance-stats article>i{width:34px;height:34px;color:var(--admin-purple);background:var(--admin-purple-soft);border-radius:10px;flex:none;place-items:center;font-style:normal;display:grid}.admin-behance-stats article:nth-child(2)>i,.admin-behance-stats article:nth-child(6)>i{color:#db2777;background:#fff0f6}.admin-behance-stats article:nth-child(3)>i{color:var(--admin-green);background:#edfff7}.admin-behance-stats article:nth-child(4)>i{color:var(--admin-blue);background:#eef4ff}.admin-behance-stats article:nth-child(7)>i{color:#d97706;background:#fff8e8}.admin-behance-stats article>span{gap:5px;min-width:0;display:grid}.admin-behance-stats b{font:750 18px/1 var(--font-space),sans-serif;text-align:right;direction:ltr}.admin-behance-stats small{color:#707075;font-size:9px;line-height:1.5}.admin-behance-message{border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:11px}.admin-behance-message.is-success{color:#087553;background:#edfff7;border:1px solid #bfe7d9}.admin-behance-message.is-warning{color:#8a4b08;background:#fff9eb;border:1px solid #f3d5a4}.admin-behance-message.is-error{color:#a3162a;background:#fff2f4;border:1px solid #ffd0d6}@keyframes adminBehanceSpin{to{transform:rotate(-360deg)}}.admin-waitlist-page .admin-content{padding-bottom:46px}.admin-waitlist-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-waitlist-summary article{border:1px solid var(--admin-line);background:#fff;border-radius:18px;align-content:space-between;gap:8px;min-height:126px;padding:20px;display:grid;box-shadow:0 10px 28px #18181b09}.admin-waitlist-summary article>span{color:#fff;background:var(--admin-purple);border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.admin-waitlist-summary article:nth-child(2)>span{background:#db2777}.admin-waitlist-summary article:nth-child(3)>span{background:var(--admin-green)}.admin-waitlist-summary article:nth-child(4)>span{background:var(--admin-blue)}.admin-waitlist-summary b{color:#151515;font:800 28px/1 var(--font-space),sans-serif;text-align:right;direction:ltr}.admin-waitlist-summary b.is-date{font:750 13px/1.5 var(--font-arabic),sans-serif;direction:rtl}.admin-waitlist-summary small{color:#6f6f74;font-size:11px}.admin-waitlist-panel{margin-top:14px;padding:0;overflow:hidden}.admin-waitlist-head{border-bottom:1px solid #ededeb;padding:22px 24px}.admin-waitlist-head>div:first-child>small{color:#77777c;margin-top:5px;font-size:10px;display:block}.admin-waitlist-head>div:last-child{align-items:center;gap:8px;display:flex}.admin-waitlist-head button{border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:11px;font-weight:750;display:inline-flex}.admin-waitlist-sync{color:#fff;background:var(--admin-purple)}.admin-waitlist-sync:disabled{opacity:.58;cursor:wait!important}.admin-waitlist-export{color:#087553;background:#edfff7;border-color:#bfe7d9!important}.admin-waitlist-head .is-spinning{animation:.8s linear infinite adminBehanceSpin}.admin-waitlist-toolbar{background:#fafaf9;border-bottom:1px solid #ededeb;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex}.admin-waitlist-toolbar label{color:#777;background:#fff;border:1px solid #dededb;border-radius:11px;align-items:center;gap:9px;width:min(430px,100%);height:42px;padding:0 13px;display:flex}.admin-waitlist-toolbar input{color:#171717;width:100%;font:500 12px var(--font-arabic),sans-serif;background:0 0;border:0;outline:0}.admin-waitlist-toolbar small{color:#6b6b70;font-size:11px}.admin-waitlist-message{border-radius:10px;margin:12px 24px 0;padding:10px 12px;font-size:11px}.admin-waitlist-message.is-success{color:#087553;background:#edfff7;border:1px solid #bfe7d9}.admin-waitlist-message.is-error{color:#a3162a;background:#fff2f4;border:1px solid #ffd0d6}.admin-waitlist-table-wrap{overflow:auto}.admin-waitlist-table{border-collapse:collapse;white-space:nowrap;width:100%}.admin-waitlist-table th,.admin-waitlist-table td{text-align:right;border-bottom:1px solid #ededeb;padding:14px 18px}.admin-waitlist-table th{color:#6a6a70;background:#fafaf9;font-size:10px;font-weight:700}.admin-waitlist-table td{color:#56565c;font-size:11px}.admin-waitlist-table td b{color:#202024;font:650 11px var(--font-space),sans-serif}.admin-waitlist-table tbody tr:hover{background:#fbfaff}.admin-country-chip{color:#252529;align-items:center;gap:8px;display:inline-flex}.admin-country-chip i{font-size:18px;font-style:normal}.admin-waitlist-pagination{color:#66666b;justify-content:center;align-items:center;gap:12px;min-height:64px;padding:12px 24px;font-size:11px;display:flex}.admin-waitlist-pagination button{color:#202024;background:#fff;border:1px solid #dededb;border-radius:10px;min-width:78px;min-height:36px;font-size:11px}.admin-waitlist-pagination button:hover:not(:disabled){color:#fff;border-color:var(--admin-purple);background:var(--admin-purple)}.admin-waitlist-pagination button:disabled{opacity:.38}.admin-panel{border-color:var(--admin-line);background:#fff;box-shadow:0 10px 30px #18181b09}.admin-panel-head h2{color:#171717}.admin-panel-head>svg{color:var(--admin-purple)}.admin-range-tabs{border-color:var(--admin-line);background:#f5f5f3}.admin-range-tabs button{color:#66666b;font-size:11px}.admin-range-tabs button.is-active{color:#fff;background:var(--admin-purple)}.admin-custom-range label{color:#5c5c61;font-size:11px}.admin-custom-range input,.admin-filters input,.admin-filters select,.admin-pagination select{color:#171717;background:#fff;border-color:#dededb;font-size:11px}.admin-chart{border-color:#ededeb}.admin-chart-column>span{background:linear-gradient(180deg,var(--admin-purple),#8b77ff);box-shadow:none}.admin-chart-column:nth-child(3n+2)>span{background:linear-gradient(180deg,var(--admin-blue),#7aa7ff)}.admin-chart-column:nth-child(3n)>span{background:linear-gradient(#db2777,#f58aba)}.admin-chart-column>span b{color:#222}.admin-chart-column>small,.admin-loading,.admin-empty{color:#747479}.admin-country-list>div,.admin-pages-table>div{border-color:#ededeb}.admin-country-list small,.admin-distribution small{color:#747479}.admin-country-list strong{color:var(--admin-purple)}.admin-distribution b{color:#202024;font-size:12px}.admin-distribution i{background:#eee}.admin-distribution em{background:var(--admin-purple)}.admin-distribution>div.is-whatsapp b{color:#128c4d}.admin-distribution>div.is-whatsapp em{background:#25d366}.admin-pages-table>div{color:#606066;font-size:11px}.admin-pages-table>div.is-head{color:#77777c;font-size:10px}.admin-pages-table b{color:#202024;font-size:11px}.admin-visits-panel{background:#fff}.admin-export{color:#087553;background:#edfff7;border-color:#bfe7d9;font-size:11px}.admin-export:hover{border-color:var(--admin-green);background:#dbfaed}.admin-filters{background:#fafaf9;border-color:#ededeb}.admin-search{background:#fff;border-color:#dededb}.admin-search svg{color:#71717a}.admin-filters>button{color:#4b4b50;background:#fff;border-color:#dededb;font-size:11px}.admin-filters>button:hover{color:#fff;border-color:var(--admin-purple);background:var(--admin-purple)}.admin-visits-table th{color:#626268;background:#fafaf9;font-size:10px}.admin-visits-table td{color:#505056;border-color:#ededeb;font-size:11px}.admin-visits-table tbody tr:hover{background:#f8f7ff}.admin-stay-duration{color:#26262a;font:700 10px/1.2 var(--font-arabic),sans-serif;direction:rtl;display:inline-block}.admin-ip-button{color:#4d32dc;background:#f5f2ff;border-color:#ded7ff;font-size:10px}.admin-vpn-badge{color:#777;background:#fafaf9;border:1px solid #e5e5e1;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;display:inline-flex}.admin-vpn-badge.is-likely{color:#a3162a;background:#fff2f4;border-color:#ffd0d6}.admin-path{color:#202024;font-size:10px}.admin-status{color:#505056;background:#f7f7f5;border-color:#dedbd4;font-size:9px}.admin-status.is-new{color:#7c2bd1;background:#f8f1ff;border-color:#e0ceff}.admin-delete-row{color:var(--admin-red);background:#fff2f4;border-color:#ffd3d9}.admin-delete-row:hover{color:#fff;border-color:var(--admin-red);background:var(--admin-red)}.admin-pagination{color:#66666b;border-color:#ededeb;font-size:11px}.admin-pagination button{color:#202024;background:#fff;border-color:#dededb}.admin-pagination button:hover:not(:disabled){color:#fff;border-color:var(--admin-purple);background:var(--admin-purple)}.admin-error{color:#a3162a;background:#fff2f4;border-color:#ffd0d6;font-size:11px}.admin-error button{color:#a3162a}.admin-modal-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#14141652}.admin-visitor-modal{border-color:var(--admin-line);color:#171717;background:#fff;box-shadow:0 30px 90px #18181b2e}.admin-visitor-modal header span{color:var(--admin-purple);font-size:11px}.admin-visitor-modal header button{color:#333;background:#fff;border-color:#dededb}.admin-visitor-facts>span{background:#fafaf9;border-color:#e8e8e5}.admin-visitor-facts small,.admin-journey small,.admin-event-list small{color:#707075}.admin-visitor-modal>h3,.admin-journey b{color:#202024}.admin-journey li{border-color:#ededeb}.admin-journey li>i{color:var(--admin-purple)}.admin-event-list>span{background:#f8f6ff;border-color:#e4ddff}.admin-modal-loading{color:#505056;background:#fff;border-color:#dededb}.admin-settings-loading,.admin-settings-page{color:var(--admin-ink);background:var(--admin-bg)}.admin-settings-topbar{border-color:var(--admin-line);background:#fff}.admin-settings-topbar>a,.admin-settings-topbar button{color:#29292d;font-size:12px}.admin-settings-topbar>div{color:#66666b;font-size:11px}.admin-settings-topbar button{color:var(--admin-red);background:#fff2f4;border-color:#ffd0d6}.admin-settings-hero{padding:52px 0 34px}.admin-settings-hero h1{color:#111}.admin-settings-hero p{color:#66666b;font-size:13px}.admin-settings-message{border-radius:12px;font-size:12px}.admin-settings-message.is-success,.admin-inline-message.is-success{color:#087553;background:#edfff7;border:1px solid #bfe7d9}.admin-settings-message.is-error,.admin-inline-message.is-error{color:#a3162a;background:#fff2f4;border:1px solid #ffd0d6}.admin-settings-card{border-color:var(--admin-line);color:var(--admin-ink);background:#fff;box-shadow:0 10px 30px #18181b09}.admin-settings-card>header{border-color:#ededeb}.admin-settings-card>header>span{color:#fff;background:var(--admin-purple);border:0}.admin-settings-card:nth-of-type(2)>header>span{background:var(--admin-blue)}.admin-settings-card:nth-of-type(3)>header>span{background:var(--admin-green)}.admin-settings-card h2{color:#171717;font-size:17px}.admin-settings-card header p{color:#707075;font-size:11px}.admin-settings-form label>span,.admin-ip-exclusion label>span,.admin-danger-zone label>span{color:#303036;font-size:12px;font-weight:650}.admin-settings-form select,.admin-settings-form input,.admin-ip-exclusion input,.admin-danger-zone input{color:#171717;background:#fff;border-color:#dededb;font-size:13px}.admin-settings-form :is(select,input):focus,.admin-ip-exclusion input:focus,.admin-danger-zone input:focus{border-color:var(--admin-purple);box-shadow:0 0 0 3px #5b3df51a}.admin-settings-form .admin-switch-row{background:#fafaf9;border-color:#e6e6e3}.admin-switch-row b{color:#202024;font-size:12px}.admin-switch-row small{color:#717176;font-size:10px}.admin-switch-row input{background:#d4d4d0;border-color:#d4d4d0}.admin-switch-row input:before{background:#fff}.admin-switch-row input:checked{border-color:var(--admin-purple);background:var(--admin-purple)}.admin-settings-save{border-color:var(--admin-purple);color:#fff;background:var(--admin-purple);font-size:12px;transition:transform .2s,box-shadow .2s,opacity .2s}.admin-settings-save:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 24px #5b3df533}.admin-settings-save:disabled{opacity:.55;cursor:wait}.admin-settings-password{background:#fff;border-color:#dededb}.admin-settings-password>svg,.admin-settings-password button{color:#69696e}.admin-settings-form label>small{color:#717176;font-size:10px}.admin-password-form{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-password-form>label:nth-of-type(3){grid-column:1/-1}.admin-password-action{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.admin-inline-message{border-radius:10px;margin:0;padding:11px 13px;font-size:11px}.admin-password-action .admin-settings-save{min-width:190px}.admin-ip-exclusion label button{color:#087553;background:#edfff7;border-color:#bfe7d9;font-size:11px}.admin-hash-list>span{background:#fafaf9;border-color:#e6e6e3}.admin-hash-list small,.admin-hash-list p{color:#717176}.admin-danger-zone{background:#fff;border-color:#ffd0d6}.admin-danger-zone>button{border-color:var(--admin-red);color:#fff;background:var(--admin-red);font-size:11px}.admin-settings-shell>footer{color:#717176;font-size:10px}@media (width<=780px){.admin-sidebar{border-color:var(--admin-line);background:#fff}.admin-sidebar-version{display:none}.admin-behance-head{gap:14px;display:grid}.admin-behance-head>button{width:100%}.admin-behance-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-password-form,.admin-password-action{grid-template-columns:1fr}.admin-password-action .admin-settings-save{width:100%;min-width:0}.admin-waitlist-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-waitlist-head{gap:14px;display:grid}.admin-waitlist-head>div:last-child{grid-template-columns:1fr 1fr;display:grid}.admin-waitlist-toolbar{flex-direction:column;align-items:stretch}}@media (width>=781px) and (width<=1180px){.admin-sidebar-version{display:none}.admin-behance-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.logo-guide-v3{background:radial-gradient(circle at 78% 2%,#ad85ff24,#0000 27%),radial-gradient(circle at 9% 24%,#ff66ad0e,#0000 23%),#0f0c12}.logo-guide-v3 .logo-guide-sheet{color:#f7f4fb;background:#17131b;border-color:#ffffff1c;box-shadow:0 34px 100px #0000004d,inset 0 1px #ffffff09}.logo-guide-v3 .logo-sheet-head h2,.logo-guide-v3 .logo-sheet-divider h2{color:#f7f4fb}.logo-guide-v3 .logo-sheet-head p,.logo-guide-v3 .logo-sheet-divider p{color:#bbb2c1;font-size:14px;line-height:1.8}.logo-guide-v3 .logo-sheet-head span,.logo-guide-v3 .logo-sheet-divider>span{color:#c7a7ff;font-size:11px}.logo-guide-v3 .logo-choice-paths a{color:#f4eff7;background:#211b27;border-color:#ffffff1f;min-height:68px;font-size:14px;line-height:1.6;box-shadow:0 9px 28px #00000026}.logo-guide-v3 .logo-choice-paths a:hover{background:#292130;border-color:#c8a5ff99;box-shadow:0 16px 34px #0000003b,0 0 24px #ad85ff0f}.logo-guide-v3 .logo-sheet-divider{border-color:#ffffff1a}.logo-guide-v3 .logo-type-card{color:#f7f4fb;background:#201a25;border-color:#ffffff1c;box-shadow:0 12px 32px #0000002e}.logo-guide-v3 .logo-type-card:hover{background:#241d2a;border-color:#c7a3ff87;box-shadow:0 20px 45px #00000047,0 0 28px #ad85ff0e}.logo-guide-v3 .logo-type-card-head b,.logo-guide-v3 .logo-type-card-head span{color:#b9aec0;font-size:10.5px}.logo-guide-v3 .logo-card-copy{min-height:137px}.logo-guide-v3 .logo-card-copy h2{color:#fff;font-size:clamp(25px,2.15vw,31px);line-height:1.4}.logo-guide-v3 .logo-card-copy p{color:#c5bdca;font-size:14px;line-height:1.9}.logo-guide-v3 .logo-examples-visual{background:#ececef;border-color:#d9d7dd;min-height:170px;padding:9px}.logo-guide-v3 .logo-examples-visual figure{gap:8px;height:148px}.logo-guide-v3 .logo-examples-visual figure>div{background:#fff;border-color:#e1dfe4;min-height:101px}.logo-guide-v3 .logo-examples-visual figcaption{color:#39343d;font-size:10.5px;line-height:1.45}.logo-guide-v3 .logo-type-fit{background:#2a2230;min-height:90px}.logo-guide-v3 .logo-type-fit span{color:#c9a9ff;font-size:11.5px}.logo-guide-v3 .logo-type-fit b{color:#d6cedb;font-size:12.5px;line-height:1.75}.logo-guide-v3 .logo-type-card>button{color:#160d1e;background:linear-gradient(135deg,#b788ff,#ff77b8);min-height:52px;font-size:13px}.logo-guide-v3 .logo-type-card>button i{color:#160d1e}.logo-guide-v3 .logo-type-card>button:hover{color:#160d1e;background:linear-gradient(135deg,#c7a5ff,#ff8fc5)}.logo-guide-v3 .logo-guide-note{color:#c8bfce;background:#211b27;border-color:#ffffff1f}.logo-guide-v3 .logo-guide-note b{color:#d2b6ff;font-size:13px}.logo-guide-v3 .logo-guide-note p{font-size:12.5px;line-height:1.8}@media (width<=720px){.logo-guide-v3 .logo-types-hero p,.logo-guide-v3 .logo-choice-paths a{font-size:13px}.logo-guide-v3 .logo-card-copy h2{font-size:26px}}@media (width<=430px){.logo-guide-v3 .logo-examples-visual figure{height:130px}.logo-guide-v3 .logo-examples-visual figure>div{min-height:86px}}.global-footer-privacy{color:#9f93a7;border-inline-start:1px solid #ffffff26;margin-inline-start:13px;padding-inline-start:13px;transition:all .25s}.global-footer-privacy:hover{color:#e6d7ef}.privacy-page{color:#f6f1f9;background:radial-gradient(circle at 85% 0,#ad85ff24,#0000 30%),#0e0915;min-height:100vh;padding-bottom:100px}.privacy-nav{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;width:min(1100px,100% - 40px);min-height:86px;margin-inline:auto;display:flex}.privacy-nav>a:last-child{color:#b5a9bd;font-size:10px}.privacy-card{background:linear-gradient(145deg,#231730d1,#0f0916eb);border:1px solid #ffffff1a;border-radius:28px;width:min(880px,100% - 40px);margin:75px auto 0;padding:46px;box-shadow:0 35px 90px #0000004d}.privacy-card header{border-bottom:1px solid #ffffff14;padding-bottom:33px}.privacy-card header>span{color:#b58ee5;font:700 9px var(--font-space),sans-serif;letter-spacing:.13em}.privacy-card h1{margin:13px 0 10px;font-size:clamp(39px,6vw,68px)}.privacy-card header p{color:#aaa0b1;max-width:700px;margin:0;font-size:13px;line-height:2}.privacy-card section{border-bottom:1px solid #ffffff12;padding:27px 0}.privacy-card h2{margin:0 0 11px;font-size:18px}.privacy-card p,.privacy-card li{color:#b7acbf;font-size:12px;line-height:2}.privacy-card ul{margin:0;padding-inline-start:20px}.privacy-card a{color:#d9b9ff;text-decoration:underline}.privacy-card>footer{color:#776d80;padding-top:25px;font-size:9px}@media (width<=620px){.privacy-card{border-radius:21px;margin-top:42px;padding:25px 19px}.privacy-card h1{font-size:42px}.privacy-card header p,.privacy-card p,.privacy-card li{font-size:11.5px}.global-footer-privacy{border:0;margin:8px 0 0;padding:0;display:block}}.sitemap-simple{color:#f7f4fb;background:radial-gradient(circle at 50% 10%,#ad85ff17,#0000 30%),#0d0913;min-height:100vh}.sitemap-simple:before{display:none}.sitemap-simple *{transition:none!important;animation:none!important}.sitemap-simple .site-map-nav{min-height:78px}.sitemap-simple-hero{text-align:center;border-bottom:1px solid #ffffff14;padding:62px 0 46px}.sitemap-simple-hero>span{color:#c7a8ff;font:700 11px var(--font-space),sans-serif;letter-spacing:.12em}.sitemap-simple-hero h1{color:#fff;letter-spacing:-.04em;margin:14px 0 12px;font-size:clamp(42px,5.6vw,72px);line-height:1.15}.sitemap-simple-hero p{color:#aaa0b1;max-width:620px;margin:0 auto;font-size:14px;line-height:1.9}.sitemap-simple-tree{padding:42px 0 84px}.sitemap-simple-root{z-index:2;color:#fff;background:#1a1223;border:1px solid #c49fff61;border-radius:18px;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;width:min(360px,100%);min-height:82px;margin-inline:auto;padding:14px 16px;display:grid;position:relative;box-shadow:0 16px 38px #0003}.sitemap-simple-root:after{content:"";background:#d1b9ff6b;width:1px;height:56px;position:absolute;top:100%;left:50%}.sitemap-simple-root>i,.sitemap-simple-branch>header>i,.sitemap-simple-leaf>i{color:#d3baff;place-items:center;font-style:normal;display:grid}.sitemap-simple-root>i{color:#17101f;background:#d4b8ff;border-radius:12px;width:42px;height:42px}.sitemap-simple :is(.sitemap-simple-root>i,.sitemap-simple-branch>header>i,.sitemap-simple-leaf>i) svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.sitemap-simple-root>div{gap:4px;display:grid}.sitemap-simple-root strong{font:700 15px var(--font-space),sans-serif;direction:ltr}.sitemap-simple-root small{color:#94899d;font-size:10px}.sitemap-simple-root>b{color:#cfc5d5;border:1px solid #ffffff1a;border-radius:999px;padding:6px 9px;font-size:9px}.sitemap-simple-branches{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:56px;padding-top:42px;display:grid;position:relative}.sitemap-simple-branches:before{content:"";background:#d1b9ff6b;height:1px;position:absolute;top:0;left:12.5%;right:12.5%}.sitemap-simple-branch{min-width:0;position:relative}.sitemap-simple-branch:before{content:"";background:#d1b9ff6b;width:1px;height:42px;position:absolute;bottom:100%;left:50%}.sitemap-simple-branch>header{z-index:2;background:#17111e;border:1px solid #ffffff1f;border-radius:16px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:88px;padding:15px;display:grid;position:relative}.sitemap-simple-branch>header>i{background:#ad85ff14;border:1px solid #be97ff47;border-radius:11px;width:39px;height:39px}.sitemap-simple-branch>header>div{gap:4px;min-width:0;display:grid}.sitemap-simple-branch>header strong{color:#fff;font-size:13px;line-height:1.45}.sitemap-simple-branch>header small{color:#82788a;font:600 8px var(--font-space),sans-serif}.sitemap-simple-branch>header>span{color:#716779;font:700 8px var(--font-space),sans-serif}.sitemap-simple-leaves{gap:9px;margin-top:16px;padding-inline-start:30px;display:grid;position:relative}.sitemap-simple-leaves:before{content:"";inset-inline-start:14px;background:#d1b9ff3d;width:1px;position:absolute;top:-16px;bottom:30px}.sitemap-simple-leaf{color:#eee8f2;background:#120d18;border:1px solid #ffffff17;border-radius:13px;grid-template-columns:34px minmax(0,1fr) 14px;align-items:center;gap:9px;min-height:64px;padding:10px 11px;display:grid;position:relative}.sitemap-simple-leaf:before{content:"";inset-inline-end:100%;background:#d1b9ff3d;width:16px;height:1px;position:absolute;top:50%}.sitemap-simple-leaf>i{background:#ad85ff0e;border:1px solid #ad85ff2e;border-radius:9px;width:33px;height:33px}.sitemap-simple-leaf>i svg{width:17px!important;height:17px!important}.sitemap-simple-leaf>div{gap:3px;min-width:0;display:grid}.sitemap-simple-leaf strong{color:#eeeaf1;font-size:10px;line-height:1.5}.sitemap-simple-leaf small{color:#716878;font:600 7px var(--font-space),sans-serif;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sitemap-simple-leaf>b{color:#b990f1;font:700 10px var(--font-space),sans-serif}.sitemap-simple-leaf:hover{background:#17101f;border-color:#bc94ff61}.sitemap-simple .site-map-footer{min-height:74px}@media (width<=900px){.sitemap-simple-branches{grid-template-columns:1fr;gap:28px;width:min(620px,100%);margin:48px auto 0;padding-top:30px}.sitemap-simple-branches:before{width:1px;height:100%;top:0;left:50%;right:auto}.sitemap-simple-branch:before{height:30px}.sitemap-simple-branch>header{width:min(420px,88%);margin-inline:auto}.sitemap-simple-leaves{width:min(520px,92%);margin:15px auto 0}}@media (width<=560px){.sitemap-simple-hero{padding:46px 0 34px}.sitemap-simple-hero h1{font-size:40px}.sitemap-simple-hero p{font-size:12.5px}.sitemap-simple-tree{padding-top:34px}.sitemap-simple-root{grid-template-columns:40px 1fr}.sitemap-simple-root>b{display:none}.sitemap-simple-branches{gap:24px}.sitemap-simple-branch>header{width:100%}.sitemap-simple-leaves{width:100%;padding-inline-start:24px}.sitemap-simple-leaves:before{inset-inline-start:11px}.sitemap-simple-leaf{min-height:62px}}.admin-visits-actions{align-items:center;gap:10px;display:flex}.admin-admin-toggle{color:#35303f;background:#f7f5ff;border:1px solid #ddd9ff;border-radius:11px;align-items:center;gap:9px;min-height:38px;padding:0 12px;font-size:11px;font-weight:700;display:flex}.admin-admin-toggle input{appearance:none;background:#e7e5eb;border:1px solid #d4d1dc;border-radius:99px;width:38px;height:21px;margin:0;transition:all .2s;position:relative}.admin-admin-toggle input:before{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:all .2s;position:absolute;top:2px;right:3px;box-shadow:0 1px 4px #1414182e}.admin-admin-toggle input:checked{background:#5b3df5;border-color:#5b3df5}.admin-admin-toggle input:checked:before{right:18px}.admin-visit-tabs{border-bottom:1px solid #ededeb;gap:7px;padding:0 22px 14px;display:flex}.admin-visit-tabs button{color:#616168;background:#fff;border:1px solid #dededb;border-radius:11px;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:11px;font-weight:700;display:inline-flex}.admin-visit-tabs button:hover{background:#f8f7ff;border-color:#cfc8ff}.admin-visit-tabs button.is-active{color:#fff;background:#5b3df5;border-color:#5b3df5}.admin-admin-note{color:#473b78;background:#f6f3ff;border:1px solid #dcd6ff;border-radius:11px;align-items:flex-start;gap:9px;margin:0 22px 14px;padding:11px 13px;font-size:11px;line-height:1.7;display:flex}.admin-admin-note svg{color:#5b3df5;flex:none;margin-top:1px}@media (width<=780px){.admin-visits-panel>.admin-panel-head{align-items:flex-start;display:flex}.admin-visits-actions{flex-direction:column;align-items:flex-end}.admin-admin-toggle{min-height:36px}.admin-visit-tabs{padding-inline:14px}.admin-visit-tabs button{flex:1;justify-content:center}.admin-admin-note{margin-inline:14px}}@media (width<=520px){.admin-visits-panel>.admin-panel-head{display:grid}.admin-visits-actions{align-items:stretch;width:100%}.admin-admin-toggle,.admin-export{justify-content:center}.admin-visit-tabs{grid-template-columns:1fr;display:grid}}.admin-visits-table tbody tr.is-unread{background:#effcf4}.admin-visits-table tbody tr.is-unread:hover{background:#e2f8ea}.admin-visits-table tbody tr.is-unread td:first-child{box-shadow:inset -4px 0 #28a86b}.admin-visits-table tbody tr.is-unread .admin-ip-button{color:#137a4e;background:#f5fff8;border-color:#b7e8cc}.admin-visit-date{white-space:nowrap;align-items:center;gap:7px;display:flex}.admin-visit-date>b{color:#087553;background:#d9f7e5;border-radius:999px;padding:3px 7px;font-size:9px;line-height:1.2}.admin-visitor-summary-modal{width:min(720px,100%)}.admin-visitor-ip-strip,.admin-visitor-tech-summary,.admin-visitor-primary-stats article,.admin-visitor-pages-list{background:#fff;border:1px solid #e4e2e7;border-radius:15px}.admin-visitor-ip-strip{background:#f2fff7;border-color:#ccefd9;align-items:center;gap:11px;margin-top:20px;padding:12px 14px;display:flex}.admin-visitor-ip-strip>i,.admin-visitor-tech-summary>header>i,.admin-visitor-primary-stats article>i{color:#5639ef;background:#eeeaff;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.admin-visitor-ip-strip>i{color:#087553;background:#d9f7e5}.admin-visitor-ip-strip>span{gap:3px;display:grid}.admin-visitor-ip-strip small,.admin-visitor-tech-summary small,.admin-visitor-primary-stats small{color:#74727a;font-size:10px}.admin-visitor-ip-strip b{color:#151419;font-size:12px}.admin-visitor-tech-summary{margin-top:10px;padding:15px}.admin-visitor-tech-summary>header{align-items:center;gap:11px;display:flex}.admin-visitor-tech-summary>header>div{gap:3px;display:grid}.admin-visitor-tech-summary>header b{color:#1d1b21;font-size:13px}.admin-visitor-tech-summary dl{border-top:1px solid #eceaf0;grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0 0;display:grid}.admin-visitor-tech-summary dl>div{border-inline-start:1px solid #eceaf0;padding:12px 10px 0}.admin-visitor-tech-summary dl>div:first-child{border-inline-start:0}.admin-visitor-tech-summary dt{color:#817d88;margin:0 0 5px;font-size:9px}.admin-visitor-tech-summary dd{overflow-wrap:anywhere;color:#17151b;margin:0;font-size:11px;font-weight:700}.admin-visitor-primary-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.admin-visitor-primary-stats article{align-items:center;gap:11px;min-height:82px;padding:14px;display:flex}.admin-visitor-primary-stats article>span{gap:4px;min-width:0;display:grid}.admin-visitor-primary-stats article b{overflow-wrap:anywhere;color:#151419;font-size:13px;line-height:1.55}.admin-visitor-pages-list{margin-top:10px;padding:15px}.admin-visitor-pages-list>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-visitor-pages-list>header span{color:#242129;font-size:12px;font-weight:700}.admin-visitor-pages-list>header b{color:#5639ef;background:#eeeaff;border-radius:999px;place-items:center;min-width:28px;height:28px;padding:0 8px;font-size:10px;display:grid}.admin-visitor-pages-list>div{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.admin-visitor-pages-list>div>span{color:#29252e;background:#faf9fc;border:1px solid #e6e2ef;border-radius:10px;padding:8px 11px;font-size:10px;font-weight:650}@media (width<=620px){.admin-visitor-tech-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-visitor-tech-summary dl>div:nth-child(3){border-inline-start:0}.admin-visitor-tech-summary dl>div:nth-child(n+3){border-top:1px solid #eceaf0;margin-top:10px;padding-top:10px}.admin-visitor-primary-stats{grid-template-columns:1fr}.admin-visitor-primary-stats article{min-height:70px}}.admin-scope{--admin-purple:#9a67e8;--admin-pink:#ff66ad;--admin-purple-soft:#f7efff}.admin-login-page{background:#f6f6f5;min-height:100svh;padding:22px}.admin-login-card{border-radius:24px;width:min(410px,100%);padding:28px 30px 30px;box-shadow:0 24px 65px #18181b13}.admin-login-brand{color:#171717;justify-content:center;gap:11px;margin:0 auto 24px;position:static;transform:none}.admin-login-brand img{width:46px;height:46px}.admin-login-brand>span{text-align:left;gap:1px;display:grid}.admin-login-brand strong{font:700 15px var(--font-space),sans-serif;line-height:1.2}.admin-login-brand small{color:#9a67e8;font:700 8px var(--font-space),sans-serif;letter-spacing:.16em}.admin-login-card header{text-align:center}.admin-login-card h1{color:#151515;margin:0;font-size:clamp(27px,6vw,34px);line-height:1.35}.admin-login-card header p{color:#78777c;margin:4px 0 0;font-size:11px}.admin-login-card form{gap:13px;margin-top:23px}.admin-login-card label{gap:6px}.admin-login-card label>span{font-size:11px;font-weight:650}.admin-login-card label>div{border-radius:13px;height:50px;padding:0 14px}.admin-login-card label>div:focus-within{border-color:var(--admin-purple);box-shadow:0 0 0 3px #9a67e821}.admin-login-card label svg,.admin-password-toggle{color:var(--admin-purple)}.admin-login-card input{font-size:13px}.admin-login-card .cf-turnstile{min-height:65px;margin-top:1px}.admin-login-submit{color:#fff;background:linear-gradient(115deg,var(--admin-purple),var(--admin-pink));border:0;border-radius:13px;justify-content:center;min-height:50px;font-size:14px;box-shadow:0 10px 24px #9a67e829}.admin-login-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 30px #ff66ad33}.admin-login-card footer{display:none}.admin-range-tabs button.is-active,.admin-visit-tabs button.is-active,.admin-settings-save{border-color:var(--admin-purple);color:#fff;background:linear-gradient(115deg,var(--admin-purple),var(--admin-pink))}.admin-admin-toggle input:checked,.admin-switch-row input:checked{border-color:var(--admin-purple);background:linear-gradient(115deg,var(--admin-purple),var(--admin-pink))}.admin-export{color:#7041ba;background:var(--admin-purple-soft);border-color:#e2d4fa}.admin-export:hover,.admin-filters>button:hover,.admin-pagination button:hover:not(:disabled){border-color:var(--admin-purple);color:#fff;background:linear-gradient(115deg,var(--admin-purple),var(--admin-pink))}@media (width<=520px){.admin-login-page{padding:14px}.admin-login-card{border-radius:20px;padding:24px 18px}.admin-login-brand{margin-bottom:20px}}.admin-traffic-panel{padding:24px}.admin-traffic-panel>.admin-panel-head{align-items:center;min-height:auto}.admin-chart-shell{margin-top:18px}.admin-chart-summary{align-items:center;gap:24px;margin-bottom:12px;display:flex}.admin-chart-summary>span{gap:2px;display:grid}.admin-chart-summary small{color:#7a7a80;font-size:10px}.admin-chart-summary b{color:#171717;font:750 15px var(--font-space),sans-serif}.admin-chart{background:linear-gradient(#0000 24%,#efefed 25%,#0000 26% 49%,#efefed 50%,#0000 51% 74%,#efefed 75%,#0000 76%),#fcfcfb;border:1px solid #ecebea;border-radius:16px;align-items:stretch;gap:14px;height:210px;margin-top:0;padding:30px 16px 14px;position:relative;overflow-x:auto}.admin-chart-column{z-index:1;flex:1 0 38px;gap:9px;min-width:38px;position:relative}.admin-chart-column>span{background:linear-gradient(180deg,var(--admin-purple),var(--admin-pink));border-radius:9px 9px 4px 4px;width:min(42px,72%)}.admin-chart-column:nth-child(3n+2)>span,.admin-chart-column:nth-child(3n)>span{background:linear-gradient(180deg,var(--admin-purple),var(--admin-pink))}.admin-chart-column>span b{color:#2a2530;opacity:1;background:#fff;border:1px solid #e8e5ed;border-radius:7px;padding:2px 6px;font-size:9px;top:-23px;box-shadow:0 3px 10px #18181b0d}.admin-chart-column>small{color:#626268;writing-mode:horizontal-tb;min-height:20px;font-size:8px}.admin-chart-baseline{background:#d9d8d5;height:1px;position:absolute;bottom:34px;left:16px;right:16px}.admin-visits-panel>.admin-panel-head{align-items:center;padding:20px 22px}.admin-visits-title{gap:2px;display:grid}.admin-visits-title>span{margin:0}.admin-visits-title h2{font-size:20px}.admin-visits-title small{color:#71717a;font-size:10px}.admin-visits-actions{gap:8px}.admin-admin-toggle{color:#29252f;cursor:pointer;background:#faf9ff;border-color:#e4e0f2;border-radius:14px;grid-template-columns:34px 1fr 38px;gap:9px;min-width:222px;min-height:54px;padding:7px 10px;display:grid}.admin-admin-toggle>svg{color:#fff;background:linear-gradient(135deg,var(--admin-purple),var(--admin-pink));border-radius:9px;width:32px;height:32px;padding:7px}.admin-admin-toggle>span{gap:2px;display:grid}.admin-admin-toggle>span b{font-size:11px}.admin-admin-toggle>span small{color:#7b7680;font-size:9px;font-weight:500}.admin-admin-toggle input{justify-self:end}.admin-admin-note{color:#65438c;background:#faf7ff;border-width:1px 0;border-radius:0;align-items:center;margin:0;padding:9px 22px;font-size:10px}.admin-ip-cell{align-items:center;gap:7px;display:inline-flex}.admin-manager-badge{color:#128c4d;background:#25d3661f;border:1px solid #25d36661;border-radius:8px;align-items:center;gap:4px;min-height:27px;padding:0 8px;font-size:9px;font-weight:750;display:inline-flex}@media (width<=780px){.admin-traffic-panel{padding:18px}.admin-traffic-panel>.admin-panel-head{display:flex}.admin-chart-summary{gap:18px}.admin-chart{height:195px;padding-inline:10px}.admin-visits-panel>.admin-panel-head{align-items:stretch}.admin-visits-actions{align-items:stretch;width:min(100%,390px)}.admin-admin-toggle{width:100%}}@media (width<=520px){.admin-traffic-panel>.admin-panel-head{gap:12px;display:grid}.admin-range-tabs{grid-template-columns:repeat(4,1fr);width:100%;display:grid}.admin-chart-summary{justify-content:space-between}.admin-chart{height:180px}.admin-visits-panel>.admin-panel-head{gap:14px}.admin-visits-actions{width:100%}.admin-admin-toggle{min-width:0}}.guide-page{--guide-pink:#ff66ad;--guide-purple:#ad85ff;color:#f8f4fb;min-height:100vh;font-family:var(--font-arabic);cursor:auto;background:#0b0711;position:relative;overflow:hidden}.guide-page *{box-sizing:border-box}.guide-page a,.guide-page button{cursor:pointer}.guide-noise{z-index:0;pointer-events:none;opacity:.25;background:radial-gradient(circle at 78% 12%,#ad85ff4d,#0000 24%),radial-gradient(circle at 12% 60%,#ff66ad1f,#0000 28%);position:fixed;inset:0}.guide-shell{z-index:1;width:min(1180px,100% - 48px);margin-inline:auto;position:relative}.guide-nav{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;height:88px;display:flex}.guide-brand{color:#fff;font:700 15px var(--font-space),sans-serif;direction:ltr;align-items:center;gap:10px;text-decoration:none;display:flex}.guide-brand img{object-fit:contain;width:34px;height:34px}.guide-nav>span{color:#8d8296;font-size:11px}.guide-hero{grid-template-columns:minmax(0,1fr) 370px;align-items:center;gap:90px;min-height:720px;padding:72px 0;display:grid}.guide-hero-copy{min-width:0}.guide-kicker{color:#d8c3ff;align-items:center;gap:8px;font-size:12px;display:inline-flex}.guide-hero h1{letter-spacing:-.055em;max-width:790px;margin:25px 0 20px;font-size:clamp(50px,6.5vw,92px);line-height:1.12}.guide-hero h1 em{background:linear-gradient(90deg,var(--guide-purple),#e487ea,var(--guide-pink));color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;font-style:normal;display:block}.guide-hero-copy>p{color:#aaa0b2;max-width:710px;margin:0;font-size:16px;line-height:2}.guide-actions{align-items:stretch;gap:12px;margin-top:34px;display:flex}.guide-download-button,.guide-preview-button{min-height:68px;font:750 15px var(--font-arabic);border-radius:18px;justify-content:center;align-items:center;gap:12px;text-decoration:none;transition:transform .25s,border-color .25s,background .25s;display:flex}.guide-download-button{color:#160d20;background:linear-gradient(110deg,var(--guide-purple),var(--guide-pink));border:0;min-width:310px;padding:12px 25px}.guide-download-button span{text-align:right;gap:3px;display:grid}.guide-download-button small{opacity:.68;font-size:10px;font-weight:600}.guide-download-button:disabled{opacity:.72}.guide-preview-button{color:#f5eff9;background:#ffffff09;border:1px solid #ffffff2b;padding:12px 22px}.guide-download-button:hover,.guide-preview-button:hover{transform:translateY(-3px)}.guide-preview-button:hover{background:#ad85ff14;border-color:#ad85ff99}.guide-download-error{background:#ff66ad14;border:1px solid #ff66ad52;border-radius:11px;padding:10px 14px;color:#ffc1dc!important;width:fit-content!important;margin:12px 0 0!important;font-size:12px!important;line-height:1.6!important}.guide-offline-note{color:#7f7587!important;margin-top:16px!important;font-size:11px!important;line-height:1.8!important}.guide-cover{background:#fff;border-radius:18px;width:100%;text-decoration:none;transition:all .35s cubic-bezier(.16,1,.3,1);display:block;position:relative;transform:rotate(-2deg);box-shadow:0 35px 90px #00000073,0 0 0 1px #ffffff1f}.guide-cover:hover{transform:rotate(0)translateY(-8px)}.guide-cover img{border-radius:18px;width:100%;height:auto;display:block}.guide-cover>span{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);inset-inline-start:18px;background:#0c0812d1;border-radius:999px;align-items:center;gap:7px;padding:10px 13px;font-size:10px;display:flex;position:absolute;bottom:18px}.guide-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 0 88px;display:grid}.guide-facts article{background:#ffffff06;border:1px solid #ffffff1a;border-radius:17px;align-items:center;gap:15px;min-height:118px;padding:20px;display:flex}.guide-facts i{color:#debfff;background:#ad85ff1a;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.guide-facts span{gap:7px;display:grid}.guide-facts small{color:#776d80;font-size:10px}.guide-facts b{font-size:13px;line-height:1.55}.guide-content{border-block:1px solid #ffffff1a;grid-template-columns:1fr 1fr;gap:85px;padding:85px 0;display:grid}.guide-content>div>span{color:#c8a9ff;font-size:11px}.guide-content h2{max-width:590px;margin:16px 0 0;font-size:clamp(35px,4.2vw,62px);line-height:1.25}.guide-content ul{align-content:center;gap:13px;margin:0;padding:0;list-style:none;display:grid}.guide-content li{color:#c1b8c7;background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:12px;min-height:58px;padding:13px 16px;font-size:13px;display:flex}.guide-content li svg{color:var(--guide-pink);flex:none}.guide-footer{color:#746a7d;min-height:110px;font:650 9px var(--font-space),sans-serif;direction:ltr;justify-content:space-between;align-items:center;display:flex}.guide-footer a{color:#be9dff;font-family:var(--font-arabic);font-size:11px;text-decoration:none}.admin-guide-panel{gap:20px;display:grid}.admin-guide-head>button{color:#fff;min-height:42px;font:700 12px var(--font-arabic);background:linear-gradient(135deg,#8f5ee9,#ff66ad);border:0;border-radius:12px;align-items:center;gap:8px;padding:0 16px;display:flex}.admin-guide-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-guide-stats article{background:#fff;border:1px solid #ece8ef;border-radius:16px;align-items:center;gap:13px;min-height:100px;padding:16px;display:flex}.admin-guide-stats i{color:#8f5ee9;background:#f2ebff;border-radius:12px;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.admin-guide-stats span{gap:4px;display:grid}.admin-guide-stats b{font-size:22px}.admin-guide-stats small{color:#8a8291;font-size:10px}.admin-guide-breakdown{grid-template-columns:1fr 1fr;gap:18px;display:grid}.admin-guide-breakdown>div{border:1px solid #eeeaf1;border-radius:16px;padding:16px}.admin-guide-breakdown>div>strong{margin-bottom:12px;font-size:12px;display:block}.guide-download-button.is-loading{opacity:.72;pointer-events:none}@media (width<=900px){.guide-hero{grid-template-columns:1fr 300px;gap:40px}.guide-facts,.admin-guide-stats{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.guide-shell{width:min(100% - 28px,1180px)}.guide-nav{height:72px}.guide-nav>span{font-size:9px}.guide-hero{grid-template-columns:1fr;gap:45px;min-height:auto;padding:50px 0 58px}.guide-hero-copy{text-align:center}.guide-kicker{justify-content:center}.guide-hero h1{font-size:clamp(43px,13vw,66px)}.guide-hero-copy>p{font-size:14px;line-height:1.9}.guide-actions{flex-direction:column}.guide-download-button,.guide-preview-button{width:100%;min-width:0}.guide-download-button span{text-align:center}.guide-download-error{margin-inline:auto!important}.guide-cover{width:min(82%,350px);margin-inline:auto}.guide-facts{grid-template-columns:1fr;padding-bottom:60px}.guide-facts article{min-height:96px}.guide-content{text-align:center;grid-template-columns:1fr;gap:35px;padding:60px 0}.guide-content h2{font-size:38px}.guide-content li{text-align:right}.guide-footer{min-height:100px}.admin-guide-breakdown{grid-template-columns:1fr}}@media (width<=480px){.guide-brand span{display:none}.guide-facts{gap:9px}.admin-guide-stats{grid-template-columns:1fr}.guide-footer{flex-direction:column;justify-content:center;gap:12px}}@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-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-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}
