/*! 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-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::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}.grid{display:grid}.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}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.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)}.blur{--tw-blur:blur(8px);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,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@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}@font-face{font-family:"29LT Bukra";src:url(/fonts/29lt-bukra-regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"29LT Bukra";src:url(/fonts/29lt-bukra-medium.otf)format("opentype");font-style:normal;font-weight:500 600;font-display:swap}@font-face{font-family:"29LT Bukra";src:url(/fonts/29lt-bukra-bold.otf)format("opentype");font-style:normal;font-weight:700 900;font-display:swap}@font-face{font-family:Clash Numerals;src:url(/fonts/clash-display-medium.otf)format("opentype");font-style:normal;font-weight:400 500;font-display:swap;unicode-range:U+25,U+2B-3A,U+B0}@font-face{font-family:Clash Numerals;src:url(/fonts/clash-display-semibold.otf)format("opentype");font-style:normal;font-weight:600;font-display:swap;unicode-range:U+25,U+2B-3A,U+B0}@font-face{font-family:Clash Numerals;src:url(/fonts/clash-display-bold.otf)format("opentype");font-style:normal;font-weight:700 900;font-display:swap;unicode-range:U+25,U+2B-3A,U+B0}@font-face{font-family:Clash Display;src:url(/fonts/clash-display-medium.otf)format("opentype");font-style:normal;font-weight:400 500;font-display:swap;unicode-range:U+0-24F,U+1E??,U+2000-206F,U+20A0-20CF,U+2100-214F,U+2190-21FF,U+FEFF,U+FFFD}@font-face{font-family:Clash Display;src:url(/fonts/clash-display-semibold.otf)format("opentype");font-style:normal;font-weight:600;font-display:swap;unicode-range:U+0-24F,U+1E??,U+2000-206F,U+20A0-20CF,U+2100-214F,U+2190-21FF,U+FEFF,U+FFFD}@font-face{font-family:Clash Display;src:url(/fonts/clash-display-bold.otf)format("opentype");font-style:normal;font-weight:700 900;font-display:swap;unicode-range:U+0-24F,U+1E??,U+2000-206F,U+20A0-20CF,U+2100-214F,U+2190-21FF,U+FEFF,U+FFFD}@font-face{font-family:Clash Display;src:url(/fonts/29lt-bukra-regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-89F,U+8A0-8FF,U+200C-200F,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:Clash Display;src:url(/fonts/29lt-bukra-medium.otf)format("opentype");font-style:normal;font-weight:500 600;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-89F,U+8A0-8FF,U+200C-200F,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:Clash Display;src:url(/fonts/29lt-bukra-bold.otf)format("opentype");font-style:normal;font-weight:700 900;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-89F,U+8A0-8FF,U+200C-200F,U+FB50-FDFF,U+FE70-FEFC}:root{--ink:#0b0711;--paper:#f7f4fb;--muted:#aaa2b5;--purple:#ad85ff;--purple-deep:#534181;--pink:#ea90e9;--line:#ffffff1f;--font-arabic:"Clash Numerals", "29LT Bukra", Tahoma, Arial, sans-serif;--font-space:"Clash Numerals", "Clash Display", "Space Grotesk", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--paper);font-family:var(--font-arabic);font-synthesis:none;text-rendering:optimizelegibility;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea,select,option{font-family:inherit}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}.istanbul-live-clock{color:#fff;direction:ltr;background:0 0;border:0;justify-items:center;gap:3px;min-width:190px;margin:18px 0 0;padding:7px 0 4px;display:grid}.istanbul-live-clock time{letter-spacing:.075em;font-variant-numeric:tabular-nums lining-nums;font-size:clamp(20px,2.5vw,32px);font-weight:800;line-height:1;font-family:Clash Display,Arial,sans-serif!important}.istanbul-live-clock span{color:#d7b8f4;font-family:var(--font-arabic);letter-spacing:.04em;font-size:11px;font-weight:650}.site.en .istanbul-live-clock span{font-family:var(--font-space),Arial,sans-serif;letter-spacing:.16em;font-size:10px}.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{direction:rtl;grid-template-columns:minmax(0,1fr) 34px;gap:10px}.brand-project>header>span{text-align:end;font-variant-numeric:tabular-nums;direction:ltr;grid-area:1/2;justify-self:end;width:34px;padding-top:4px}.brand-project>header>div{grid-area:1/1;min-width:0}.brand-showcase-page[dir=ltr] .brand-project>header{direction:ltr;grid-template-columns:34px minmax(0,1fr)}.brand-showcase-page[dir=ltr] .brand-project>header>span{text-align:start;grid-column:1;justify-self:start}.brand-showcase-page[dir=ltr] .brand-project>header>div{grid-column:2}.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}}.uiux-portfolio-page{color:#f7f3fa;min-height:100vh;font-family:var(--font-arabic);background:radial-gradient(circle at 82% 4%,#8c5bd333,#0000 27%),radial-gradient(circle at 3% 35%,#31a9e714,#0000 22%),#0b0711;overflow:hidden}.uiux-portfolio-page[dir=ltr]{font-family:var(--font-space),Arial,sans-serif}.uiux-nav{border-bottom-color:#ffffff21}.uiux-hero{grid-template-columns:minmax(0,1fr) 270px;align-items:end;gap:90px;min-height:560px;padding:82px 0 70px;display:grid}.uiux-kicker,.uiux-project-index>div>span,.uiux-case-intro>div>span{color:#b58aff;font:650 10px var(--font-space),sans-serif;letter-spacing:.14em}.uiux-hero h1 em{color:#0000;background:linear-gradient(90deg,#ad85ff,#ea90e9,#7ccfff);-webkit-background-clip:text;background-clip:text;font-style:normal}.uiux-hero p{color:#aca3b4;max-width:760px;margin:0;font-size:15px;line-height:2}.uiux-hero aside{background:#ffffff09;border:1px solid #ffffff24;border-radius:26px;align-items:end;gap:14px;padding:30px;display:flex;transform:rotate(2deg)}.uiux-hero aside strong{color:#ea90e9;font:750 74px/.8 var(--font-space),sans-serif;letter-spacing:-.08em}.uiux-hero aside span{color:#c9becf;font:650 8px/1.55 var(--font-space),sans-serif;letter-spacing:.12em}.uiux-project-index{border-top:1px solid #ffffff1f;grid-template-columns:270px 1fr;gap:70px;padding:68px 0 90px;display:grid}.uiux-project-index h2{margin:14px 0 0;font-size:clamp(32px,4vw,58px)}.uiux-project-tabs{gap:12px;display:grid}.uiux-project-tabs button{color:#d9d1df;text-align:start;background:#ffffff06;border:1px solid #ffffff21;border-radius:24px;grid-template-columns:42px 1fr 24px;align-items:center;gap:18px;width:100%;min-height:108px;padding:20px 24px;transition:all .35s cubic-bezier(.16,1,.3,1);display:grid}.uiux-project-tabs button:hover,.uiux-project-tabs button.active{background:linear-gradient(100deg,#ad85ff21,#31a9e70d);border-color:#ad85ff9e;transform:translateY(-3px)}.uiux-project-tabs button>b{color:#b58aff;font:700 10px var(--font-space),sans-serif}.uiux-project-tabs button>span{gap:5px;display:grid}.uiux-project-tabs strong{font-size:19px}.uiux-project-tabs small{color:#988fa1;font-size:11px}.uiux-project-tabs i{color:#d8c0ff;font-size:18px;font-style:normal}.uiux-case{--project-accent:#31a9e7;background:radial-gradient(circle at 14% 3%,var(--project-accent),transparent 25%);border-top:1px solid #ffffff1c;padding-top:105px}@supports (color:color-mix(in lab, red, red)){.uiux-case{background:radial-gradient(circle at 14% 3%,color-mix(in srgb,var(--project-accent) 10%,transparent),transparent 25%)}}.uiux-case-intro h2{margin:18px 0 21px;font-size:clamp(54px,7vw,96px);line-height:1}.uiux-case-intro p{color:#aaa2b4;max-width:700px;margin:0;font-size:15px;line-height:2}.uiux-case-intro dl{border-top:1px solid #ffffff24;border-inline-start:1px solid #ffffff24;grid-template-columns:repeat(2,1fr);margin:0;display:grid}.uiux-case-intro dl>div{border-inline-end:1px solid #ffffff24;border-bottom:1px solid #ffffff24;align-content:center;gap:8px;min-height:105px;padding:22px;display:grid}.uiux-case-intro dt{color:#8f8599;font:650 8px var(--font-space),sans-serif;letter-spacing:.14em}.uiux-case-intro dd{color:#eee8f2;margin:0;font-size:12px}.uiux-scroll-cue{color:#8e8598;justify-content:center;align-items:center;gap:13px;padding:90px 0 34px;font-size:10px;display:flex}.uiux-scroll-cue span{color:#d9c3ff;border:1px solid #ad85ff6b;border-radius:50%;place-items:center;width:30px;height:30px;animation:1.8s ease-in-out infinite uiuxCue;display:grid}.uiux-frame-sequence{max-width:1080px}.uiux-frame-card{opacity:0;transition:opacity .75s,transform .85s cubic-bezier(.16,1,.3,1);transform:translateY(46px)}.uiux-frame-card.is-visible,.uiux-case-intro.is-visible{opacity:1;transform:none}.uiux-case-intro{opacity:0;transition:opacity .7s,transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.uiux-frame-card>header{background:linear-gradient(115deg,#ffffff0f,#ffffff05);border:1px solid #ffffff24;border-bottom:0;border-radius:24px 24px 0 0;grid-template-columns:92px 1fr auto;align-items:center;gap:24px;min-height:118px;padding:24px 28px;display:grid}.uiux-frame-card>header>div:first-child{gap:7px;display:grid}.uiux-frame-card>header>div:first-child span{color:var(--project-accent);font:760 27px var(--font-space),sans-serif}.uiux-frame-card>header small,.uiux-frame-card>header>b{color:#968b9f;font:650 8px var(--font-space),sans-serif;letter-spacing:.13em}.uiux-frame-card h3{margin:0 0 7px;font-size:22px}.uiux-frame-card p{color:#9e95a7;margin:0;font-size:11px;line-height:1.75}.uiux-frame-card>header>b{white-space:nowrap}.uiux-frame-card figure{background:#f5f5f7;border:1px solid #ffffff24;border-radius:0 0 24px 24px;margin:0;overflow:hidden;box-shadow:0 42px 110px #00000047}.uiux-frame-card figure img{width:100%;height:auto;display:block}.uiux-flow-divider{color:#776d80;grid-template-columns:70px 1fr 170px;align-items:center;gap:20px;height:190px;display:grid}.uiux-flow-divider>span{font:700 9px var(--font-space),sans-serif}.uiux-flow-divider>div{background:linear-gradient(90deg,#0000,#ad85ff7a,#31a9e780,#0000);height:1px;position:relative}.uiux-flow-divider>div:before{content:"";width:38px;height:1px;box-shadow:0 0 13px #fff,0 0 24px var(--project-accent);background:#fff;animation:2.8s ease-in-out infinite uiuxFlow;position:absolute;top:0;left:0}.uiux-flow-divider i{background:#ad85ff;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;box-shadow:0 0 10px #ad85ffcc}.uiux-flow-divider i:first-child{left:12%}.uiux-flow-divider i:nth-child(2){left:31%}.uiux-flow-divider i:nth-child(3){left:50%}.uiux-flow-divider i:nth-child(4){left:69%}.uiux-flow-divider i:nth-child(5){left:88%}.uiux-flow-divider small{text-align:end;font-size:9px}.uiux-case-end{color:#a89db0;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;padding:55px 0 110px;font-size:10px;display:grid}.uiux-case-end i{background:linear-gradient(90deg,#0000,#ffffff38);height:1px}.uiux-case-end i:last-child{transform:scaleX(-1)}.uiux-cta{background:linear-gradient(145deg,#503f7a,#251a3a 65%,#150d1e)}@keyframes uiuxFlow{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 38px)}}@keyframes uiuxCue{50%{border-color:#31a9e78c;transform:translateY(5px)}}@media (width<=900px){.uiux-hero{grid-template-columns:1fr;gap:50px;min-height:650px}.uiux-hero aside{width:fit-content}.uiux-project-index{grid-template-columns:1fr;gap:34px}.uiux-case-intro{grid-template-columns:1fr;gap:50px}.uiux-frame-sequence{max-width:calc(100% - 36px)}.uiux-frame-card>header{grid-template-columns:65px 1fr}.uiux-frame-card>header>b{display:none}}@media (width<=600px){.uiux-nav .brand>span:last-child{display:none}.uiux-hero{min-height:auto;padding:62px 0 55px}.uiux-hero h1{font-size:45px}.uiux-hero p,.uiux-case-intro p{font-size:13px}.uiux-project-index{padding:48px 0 62px}.uiux-project-tabs button{min-height:92px;padding:17px}.uiux-case{padding-top:70px}.uiux-case-intro h2{font-size:48px}.uiux-case-intro dl{grid-template-columns:1fr 1fr}.uiux-case-intro dl>div{min-height:88px;padding:16px}.uiux-scroll-cue{padding-top:58px}.uiux-frame-sequence{width:calc(100% - 24px);max-width:none}.uiux-frame-card>header{grid-template-columns:52px 1fr;gap:14px;min-height:126px;padding:19px}.uiux-frame-card h3{font-size:18px}.uiux-frame-card p{font-size:10px}.uiux-frame-card figure,.uiux-frame-card>header{border-radius:16px 16px 0 0}.uiux-frame-card figure{border-radius:0 0 16px 16px}.uiux-flow-divider{grid-template-columns:34px 1fr;height:135px}.uiux-flow-divider small{display:none}.uiux-case-end{padding-bottom:80px}}@media (prefers-reduced-motion:reduce){.uiux-frame-card,.uiux-case-intro{opacity:1;transition:none;transform:none}.uiux-flow-divider>div:before,.uiux-scroll-cue span{animation:none}}.uiux-showcase{padding:56px 0 28px}.uiux-showcase-head{color:#8f8599;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;font-size:10px;display:flex}.uiux-showcase-head strong{color:#b58aff;font:650 9px var(--font-space),sans-serif;letter-spacing:.12em}.uiux-showcase-grid{direction:ltr;grid-template-columns:minmax(0,1fr) minmax(250px,34%);gap:12px;height:min(68vh,720px);min-height:560px;display:grid}.uiux-showcase-preview{color:#fff;text-align:start;background:#17101f;border:1px solid #ffffff24;border-radius:20px;min-width:0;position:relative;overflow:hidden;box-shadow:0 25px 70px #00000047}.uiux-showcase-preview img{object-fit:cover;object-position:top center}.uiux-showcase-shade{background:linear-gradient(#08040d05 45%,#08040de0);position:absolute;inset:0}.uiux-showcase-number{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:700 9px var(--font-space),sans-serif;background:#0b071185;border:1px solid #ffffff40;border-radius:999px;padding:8px 10px;position:absolute;top:18px;left:18px}.uiux-showcase-label{direction:rtl;justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute;bottom:21px;left:22px;right:22px}.uiux-portfolio-page[dir=ltr] .uiux-showcase-label{direction:ltr}.uiux-showcase-label strong{font-size:clamp(22px,2.2vw,34px)}.uiux-showcase-label i{background:#0b07116b;border:1px solid #ffffff52;border-radius:50%;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.uiux-showcase-thumbs{grid-template-rows:repeat(7,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;display:grid}.uiux-showcase-thumbs button{opacity:.66;background:#17101f;border:1px solid #ffffff1c;border-radius:10px;min-width:0;min-height:0;transition:opacity .16s,border-color .16s;position:relative;overflow:hidden}.uiux-showcase-thumbs button:hover,.uiux-showcase-thumbs button:focus-visible,.uiux-showcase-thumbs button.is-active{opacity:1;border-color:var(--project-accent)}@supports (color:color-mix(in lab, red, red)){.uiux-showcase-thumbs button:hover,.uiux-showcase-thumbs button:focus-visible,.uiux-showcase-thumbs button.is-active{border-color:color-mix(in srgb,var(--project-accent) 70%,#ad85ff)}}.uiux-showcase-thumbs button:hover,.uiux-showcase-thumbs button:focus-visible,.uiux-showcase-thumbs button.is-active{outline:none}.uiux-showcase-thumbs img{object-fit:cover;object-position:top center}.uiux-showcase-thumbs b{color:#fff;width:24px;height:20px;font:700 8px var(--font-space),sans-serif;background:#0b0711b8;border-radius:6px;place-items:center;display:grid;position:absolute;bottom:6px;left:7px}.uiux-case-end{padding:34px 0 68px}.uiux-frame-modal{z-index:1200;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#060309eb;place-items:center;padding:34px;animation:.24s fadeIn;display:grid;position:fixed;inset:0}.uiux-modal-close{z-index:3;color:#fff;background:#17101f;border:1px solid #ffffff47;border-radius:50%;width:48px;height:48px;font-size:27px;position:fixed;top:22px;right:24px}.uiux-modal-card{scrollbar-width:thin;scrollbar-color:#ad85ff #17101f;background:#17101f;border:1px solid #ffffff29;border-radius:24px;width:min(1020px,100vw - 72px);max-height:calc(100vh - 54px);overflow:auto;box-shadow:0 45px 140px #000000a6}.uiux-modal-card>header{z-index:2;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#17101fed;border-bottom:1px solid #ffffff24;grid-template-columns:70px 1fr;align-items:center;gap:18px;padding:18px 22px;display:grid;position:sticky;top:0}.uiux-modal-card>header span{color:#7ccfff;font:700 10px var(--font-space),sans-serif}.uiux-modal-card h2{margin:0 0 4px;font-size:21px}.uiux-modal-card p{color:#aaa1b3;margin:0;font-size:10px}.uiux-modal-card figure{background:#f5f5f7;margin:0}.uiux-modal-card figure img{width:100%;height:auto;display:block}@media (width<=820px){.uiux-showcase-grid{grid-template-columns:1fr;height:auto;min-height:0}.uiux-showcase-preview{height:min(62vh,620px)}.uiux-showcase-thumbs{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(7,minmax(0,1fr));height:290px}}@media (width<=600px){.uiux-showcase{padding-top:42px}.uiux-showcase-grid{gap:9px}.uiux-showcase-preview{border-radius:15px;height:56vh;min-height:420px}.uiux-showcase-label{bottom:15px;left:15px;right:15px}.uiux-showcase-label strong{font-size:21px}.uiux-showcase-thumbs{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;height:230px}.uiux-showcase-thumbs button{border-radius:8px}.uiux-frame-modal{padding:12px}.uiux-modal-card{border-radius:16px;width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.uiux-modal-close{top:17px;right:18px}.uiux-modal-card>header{grid-template-columns:1fr;padding:16px 62px 16px 16px}.uiux-modal-card>header span{display:none}}@media (prefers-reduced-motion:reduce){.uiux-showcase-thumbs button{transition:none}}.uiux-device-showcase{padding:56px 0 30px}.uiux-device-head{color:#8f8599;justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px;font-size:10px;display:flex}.uiux-device-head strong{color:#b58aff;font:650 9px var(--font-space),sans-serif;letter-spacing:.12em}.uiux-device-grid{direction:ltr;grid-template-columns:minmax(0,1fr) minmax(235px,29%);gap:22px;min-height:680px;display:grid}.uiux-apple-stage{flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex}.uiux-apple-monitor{aspect-ratio:16/10;cursor:pointer;background:linear-gradient(145deg,#f1f1f3 0%,#a7a7ac 48%,#67676d 100%);border:0;border-radius:28px;width:100%;padding:11px;display:block;position:relative;box-shadow:0 38px 90px #0000007a,inset 0 1px 1px #ffffffe6}.uiux-apple-screen{background:#050506;border:5px solid #08070a;border-radius:19px;width:100%;height:100%;display:block;position:relative;overflow:hidden}.uiux-apple-screen-image{object-fit:cover;object-position:center top;animation:9.2s cubic-bezier(.3,0,.2,1) both uiux-screen-scroll}.uiux-apple-camera{z-index:2;background:#05070b;border:1px solid #ffffff2e;border-radius:50%;width:7px;height:7px;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #00000073}.uiux-apple-scrollbar{z-index:3;background:#ffffffc7;border-radius:99px;width:3px;height:17%;animation:9.2s cubic-bezier(.3,0,.2,1) both uiux-scrollbar-track;position:absolute;top:18px;right:7px;box-shadow:0 0 8px #ffffff6b}.uiux-apple-neck{clip-path:polygon(26% 0,74% 0,94% 100%,6% 100%);background:linear-gradient(90deg,#85858a,#dedee0 48%,#85858a);width:18%;height:74px;margin-top:-1px;position:relative}.uiux-apple-base{background:linear-gradient(#e0e0e2,#737378);border-radius:50% 50% 28% 28%;width:33%;height:10px;box-shadow:0 12px 25px #0000004d}.uiux-device-caption{direction:rtl;grid-template-columns:auto 1fr 34px;align-items:center;gap:14px;width:min(72%,660px);margin-top:19px;display:grid}.uiux-portfolio-page[dir=ltr] .uiux-device-caption{direction:ltr}.uiux-device-caption span{color:var(--project-accent);font:700 9px var(--font-space),sans-serif}.uiux-device-caption strong{white-space:nowrap;text-overflow:ellipsis;text-align:center;font-size:16px;overflow:hidden}.uiux-device-caption i{color:#d5c0ff;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.uiux-device-rail{grid-template-rows:repeat(7,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.uiux-device-rail button{opacity:.56;background:#17101f;border:1px solid #ffffff1c;border-radius:11px;min-width:0;min-height:0;transition:opacity .18s,border-color .18s,filter .18s;position:relative;overflow:hidden}.uiux-device-rail button:hover,.uiux-device-rail button:focus-visible,.uiux-device-rail button.is-active{opacity:1;border-color:var(--project-accent)}@supports (color:color-mix(in lab, red, red)){.uiux-device-rail button:hover,.uiux-device-rail button:focus-visible,.uiux-device-rail button.is-active{border-color:color-mix(in srgb,var(--project-accent) 70%,#ad85ff)}}.uiux-device-rail button:hover,.uiux-device-rail button:focus-visible,.uiux-device-rail button.is-active{outline:none}.uiux-device-rail img{object-fit:cover;object-position:top center}.uiux-device-rail b{color:#fff;width:24px;height:20px;font:700 8px var(--font-space),sans-serif;background:#0b0711bd;border-radius:6px;place-items:center;display:grid;position:absolute;bottom:6px;left:7px}@keyframes uiux-screen-scroll{0%{object-position:center top}to{object-position:center bottom}}@keyframes uiux-scrollbar-track{0%{top:18px}to{top:calc(83% - 18px)}}@media (width<=900px){.uiux-device-grid{grid-template-columns:1fr;gap:24px;min-height:0}.uiux-device-rail{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(7,minmax(0,1fr));height:280px}.uiux-apple-monitor{border-radius:23px}.uiux-apple-screen{border-radius:15px}.uiux-apple-neck{height:58px}}@media (width<=600px){.uiux-device-showcase{padding-top:42px}.uiux-device-head span{font-size:9px}.uiux-apple-monitor{border-radius:16px;padding:7px}.uiux-apple-screen{border-width:3px;border-radius:11px}.uiux-apple-neck{height:40px}.uiux-apple-base{height:7px}.uiux-device-caption{grid-template-columns:auto 1fr 30px;gap:9px;width:90%;margin-top:14px}.uiux-device-caption strong{font-size:13px}.uiux-device-caption i{width:28px;height:28px}.uiux-device-rail{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;height:230px}.uiux-device-rail button{border-radius:8px}}@media (prefers-reduced-motion:reduce){.uiux-apple-screen-image,.uiux-apple-scrollbar{animation:none}.uiux-device-rail button{transition:none}}.uiux-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:40px;min-height:520px;padding:88px 0 76px;display:flex}.uiux-hero-copy{flex-direction:column;align-items:center;width:100%;display:flex}.uiux-hero h1{letter-spacing:-.035em;max-width:1320px;margin:28px auto 32px;font-size:clamp(44px,5.8vw,82px);line-height:1.28}.uiux-hero h1 span,.uiux-hero h1 em{display:inline}.uiux-hero p{max-width:860px;margin:0 auto;font-size:15px;line-height:2.15}.uiux-hero aside{border-radius:999px;align-items:center;min-height:54px;padding:12px 22px;transform:none}.uiux-hero aside strong{font-size:30px;line-height:1}.uiux-hero aside span{white-space:nowrap;font-size:8px}.uiux-case-intro{align-items:center}.uiux-case-intro>div>span{color:var(--project-accent)}.uiux-case-intro h2{color:#fff}.uiux-case-intro dl{border-color:var(--project-accent)}@supports (color:color-mix(in lab, red, red)){.uiux-case-intro dl{border-color:color-mix(in srgb,var(--project-accent) 36%,#ffffff1f)}}.uiux-case-intro dl>div{border-color:var(--project-accent)}@supports (color:color-mix(in lab, red, red)){.uiux-case-intro dl>div{border-color:color-mix(in srgb,var(--project-accent) 28%,#ffffff1a)}}.uiux-case-intro dl>div{background:linear-gradient(135deg,var(--project-accent),#ffffff05)}@supports (color:color-mix(in lab, red, red)){.uiux-case-intro dl>div{background:linear-gradient(135deg,color-mix(in srgb,var(--project-accent) 8%,transparent),#ffffff05)}}.uiux-case-intro dt{color:var(--project-accent)}@supports (color:color-mix(in lab, red, red)){.uiux-case-intro dt{color:color-mix(in srgb,var(--project-accent) 72%,#c9bfd3)}}.uiux-project-insights{grid-template-columns:repeat(3,1fr);gap:10px;padding:42px 0 26px;display:grid}.uiux-project-insights article{border:1px solid var(--project-accent);grid-template-columns:35px 1fr;align-items:center;gap:13px;min-height:92px;padding:19px 21px;display:grid}@supports (color:color-mix(in lab, red, red)){.uiux-project-insights article{border:1px solid color-mix(in srgb,var(--project-accent) 25%,#ffffff1f)}}.uiux-project-insights article{background:linear-gradient(125deg,var(--project-accent),#ffffff05);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.uiux-project-insights article{background:linear-gradient(125deg,color-mix(in srgb,var(--project-accent) 8%,transparent),#ffffff05)}}.uiux-project-insights article>span{color:var(--project-accent);font:700 9px var(--font-space),sans-serif}.uiux-project-insights article>div{gap:7px;display:grid}.uiux-project-insights small{color:var(--project-accent)}@supports (color:color-mix(in lab, red, red)){.uiux-project-insights small{color:color-mix(in srgb,var(--project-accent) 72%,#cbbdd4)}}.uiux-device-head>span{gap:6px;display:grid}.uiux-device-head>span>small{color:#6f6578;font-size:8px}.uiux-device-grid{grid-template-columns:minmax(0,1fr) minmax(250px,28%);gap:26px;min-height:760px}.uiux-device-rail{grid-template-rows:repeat(7,minmax(0,1fr));gap:9px}.uiux-device-rail button{opacity:.74;background:linear-gradient(145deg,#f7f6f8,#dfdbe4)}.uiux-device-rail img{object-fit:contain;object-position:center top;margin:6px auto;display:block;width:auto!important;max-width:calc(100% - 12px)!important;height:calc(100% - 12px)!important;position:static!important}.uiux-device-rail button:hover,.uiux-device-rail button:focus-visible,.uiux-device-rail button.is-active{box-shadow:inset 0 0 0 1px var(--project-accent),0 8px 22px #0000002e}@supports (color:color-mix(in lab, red, red)){.uiux-device-rail button:hover,.uiux-device-rail button:focus-visible,.uiux-device-rail button.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--project-accent) 35%,transparent),0 8px 22px #0000002e}}.uiux-next-project{background:linear-gradient(120deg,#ad85ff16,#31a9e709,#ffffff05);border:1px dashed #ad85ff61;border-radius:30px;grid-template-columns:70px 1fr auto;align-items:center;gap:28px;min-height:190px;margin-top:86px;margin-bottom:100px;padding:34px 40px;display:grid}.uiux-next-project>span{color:#ad85ff;font:750 34px var(--font-space),sans-serif}.uiux-next-project>div{gap:10px;display:grid}.uiux-next-project small{color:#94899e;font-size:10px}.uiux-next-project h2{margin:0;font-size:clamp(25px,3vw,43px)}.uiux-next-project>strong{color:#d8c4ff;border:1px solid #ad85ff59;border-radius:999px;padding:11px 18px;font-size:10px}@media (width<=900px){.uiux-hero{gap:34px;min-height:500px}.uiux-project-insights{grid-template-columns:1fr}.uiux-device-grid{min-height:0}.uiux-device-rail{height:360px}.uiux-next-project{grid-template-columns:50px 1fr}.uiux-next-project>strong{grid-column:2;width:max-content}}@media (width<=600px){.uiux-hero{gap:28px;padding:64px 0 56px}.uiux-hero h1{margin:22px auto 25px;font-size:40px;line-height:1.35}.uiux-hero p{font-size:13px;line-height:2}.uiux-hero aside{padding:10px 16px}.uiux-case-intro h2{font-size:44px}.uiux-project-insights{padding-top:30px}.uiux-project-insights article{min-height:82px;padding:16px}.uiux-device-head{align-items:flex-end}.uiux-device-grid{gap:20px}.uiux-device-rail{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));height:350px}.uiux-next-project{grid-template-columns:1fr;gap:15px;margin-top:50px;margin-bottom:70px;padding:26px 22px}.uiux-next-project>span{font-size:24px}.uiux-next-project>strong{grid-column:1}}.uiux-device-grid{grid-template-columns:minmax(96px,118px) minmax(0,1fr) minmax(96px,118px);align-items:start;gap:18px;min-height:0;display:grid}.uiux-apple-stage{width:100%;margin-inline:auto}.uiux-apple-screen-image,.uiux-apple-scrollbar{animation-duration:39s;animation-timing-function:linear}.uiux-device-rail{grid-template-rows:repeat(7,minmax(0,1fr));grid-template-columns:1fr;gap:7px;width:100%;height:clamp(420px,38vw,540px);margin-top:10px}.uiux-device-rail button{contain:layout paint;width:100%;height:100%}.uiux-device-rail b{width:20px;height:17px;font-size:7px;bottom:4px;left:4px}@media (width<=1100px){.uiux-device-grid{grid-template-columns:88px minmax(0,1fr) 88px;gap:11px}.uiux-device-rail{gap:5px;height:clamp(360px,40vw,470px)}}@media (width<=900px){.uiux-device-grid{grid-template-columns:1fr 1fr;gap:12px}.uiux-apple-stage{grid-area:1/1/auto/-1}.uiux-device-rail{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;height:145px;margin-top:0}.uiux-device-rail-left{grid-area:2/1}.uiux-device-rail-right{grid-area:2/2}}@media (width<=600px){.uiux-device-grid{gap:8px}.uiux-device-rail{height:122px}.uiux-device-rail img{width:calc(100% - 6px)!important;height:calc(100% - 6px)!important;inset:3px!important}.uiux-device-rail b{width:17px;height:14px;font-size:6px}}.uiux-project-url{color:#fff;min-height:165px;font:750 clamp(34px,6.2vw,92px)/1 var(--font-space),sans-serif;letter-spacing:-.055em;text-align:center;direction:ltr;border-bottom:1px solid #ffffff1a;justify-content:center;align-items:center;gap:18px;margin-bottom:58px;display:flex}.uiux-project-url:hover{color:#fff}.uiux-project-url i{color:var(--project-accent);font-size:.4em;font-style:normal}.uiux-typewriter{white-space:nowrap;border-right:2px solid #ea90e9;width:0;max-width:12ch;animation:7s steps(12,end) infinite uiux-typewriter,.7s step-end infinite uiux-caret;display:inline-block;overflow:hidden}.uiux-device-rail button{background:#16111d}.uiux-device-rail img{object-fit:cover;object-position:center 8%;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;position:absolute!important;inset:0!important}.uiux-apple-screen-image,.uiux-apple-scrollbar{animation:none}.uiux-screen-start{z-index:4;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;background:#0b0711bd;border:1px solid #ffffff80;border-radius:999px;padding:8px 14px;font-size:9px;transition:opacity .25s;position:absolute;inset:auto 50% 18px auto;translate:50%}.uiux-apple-monitor.is-scrolling .uiux-screen-start{opacity:0}.uiux-device-caption button{color:#d5c0ff;background:0 0;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;font-size:15px;transition:border-color .2s,color .2s;display:grid}.uiux-device-caption button:hover{border-color:var(--project-accent);color:#fff}@keyframes uiux-typewriter{0%,12%{width:0}42%,66%{width:12ch}94%,to{width:0}}@keyframes uiux-caret{50%{border-color:#0000}}@media (width<=600px){.uiux-case{padding-top:48px}.uiux-project-url{min-height:112px;margin-bottom:42px;font-size:clamp(28px,11vw,46px)}.uiux-screen-start{padding:6px 10px;font-size:7px;bottom:10px}.uiux-device-rail img{width:100%!important;height:100%!important;inset:0!important}}@media (prefers-reduced-motion:reduce){.uiux-typewriter{width:12ch;animation:none}.uiux-apple-monitor.is-scrolling .uiux-apple-screen-image,.uiux-apple-monitor.is-scrolling .uiux-apple-scrollbar{animation:none}}.uiux-apple-monitor{cursor:default}.uiux-apple-screen{cursor:pointer;padding:0}.uiux-screen-switcher{z-index:6;direction:ltr;background:0 0;border:0;align-items:center;gap:14px;margin:0 0 16px;padding:6px 10px;display:flex}.uiux-screen-switcher span{color:#e4c9f1;white-space:nowrap;font-size:11px;font-weight:700}.uiux-screen-switcher button{color:#170d20;width:60px;height:46px;font:800 31px/1 var(--font-space),sans-serif;background:linear-gradient(135deg,#d9aff0,#b58aff 55%,#ea90e9);border:1px solid #ebc7f8c7;border-radius:15px;place-items:center;padding:0;transition:filter .2s,box-shadow .2s,transform .2s;display:grid;box-shadow:0 9px 24px #b58aff47,inset 0 1px #ffffff94}.uiux-screen-switcher button:hover,.uiux-screen-switcher button:focus-visible{filter:brightness(1.12);outline:none;transform:translateY(-2px)scale(1.04);box-shadow:0 12px 30px #ea90e961,inset 0 1px #ffffffb8}@media (width<=600px){.uiux-screen-switcher{gap:8px;padding:4px 6px}.uiux-screen-switcher span{font-size:8px}.uiux-screen-switcher button{border-radius:12px;width:45px;height:36px;font-size:24px}}.uiux-project-url{flex-wrap:wrap;align-content:center;gap:10px 18px;min-height:190px}.uiux-project-url small{color:#9b8ea6;font:700 9px var(--font-space),sans-serif;letter-spacing:.17em;text-transform:uppercase;flex-basis:100%}.uiux-case-intro{gap:72px}.uiux-case-intro>div>span{font-size:11px}.uiux-case-intro h2{font-size:clamp(62px,7.4vw,104px);line-height:1.05}.uiux-case-intro p{color:#c3b9ca;max-width:760px;font-size:17px;line-height:2.05}.uiux-case-intro dl>div{min-height:122px;padding:25px 26px}.uiux-case-intro dt{font-size:9px}.uiux-case-intro dd{font-size:clamp(17px,1.6vw,23px);font-weight:700;line-height:1.45}.uiux-project-insights article{grid-template-columns:48px 1fr;min-height:112px;padding:22px 24px}.uiux-project-insights article>span{font-size:22px}.uiux-device-grid{overflow:visible}.uiux-device-rail{margin-top:74px;overflow:visible}.uiux-device-rail button{contain:layout;overflow:visible}.uiux-device-rail button>img{border-radius:9px;overflow:hidden}.uiux-device-rail button.is-active{z-index:5}.uiux-active-frame-pointer{z-index:8;clip-path:polygon(0 18%,58% 18%,58% 0,100% 50%,58% 100%,58% 82%,0 82%);filter:drop-shadow(0 0 7px #ea90e9ad);pointer-events:none;background:linear-gradient(135deg,#c89aff,#ea90e9);width:23px;height:17px;animation:.65s ease-in-out infinite alternate uiuxActivePointer;display:block;position:absolute;top:50%}.uiux-device-rail-right .uiux-active-frame-pointer{right:-27px;transform:scaleX(-1)}.uiux-frame-arrow>i{width:38px;height:31px;display:block;position:relative}.uiux-frame-arrow>i:before,.uiux-frame-arrow>i:after{content:"";clip-path:polygon(0 0,45% 0,100% 50%,45% 100%,0 100%,55% 50%);background:#120b18;height:31px;position:absolute;top:0}.uiux-frame-arrow>i:after{width:15px;right:0}.uiux-frame-arrow.is-prev>i{transform:scaleX(-1)}.uiux-apple-monitor.is-scrolling .uiux-apple-screen-image{animation:20s linear both uiux-screen-scroll-accelerated}.uiux-apple-monitor.is-scrolling .uiux-apple-scrollbar{animation:20s linear both uiux-scrollbar-accelerated}@keyframes uiux-screen-scroll-accelerated{0%{object-position:center top}35%{object-position:center 18%}70%{object-position:center 54%}to{object-position:center bottom}}@keyframes uiux-scrollbar-accelerated{0%{top:18px}35%{top:18%}70%{top:48%}to{top:calc(83% - 18px)}}@keyframes uiuxActivePointer{0%{translate:0 -50%}to{translate:5px -50%}}@media (width<=900px){.uiux-device-rail{margin-top:0}.uiux-device-rail-left .uiux-active-frame-pointer,.uiux-device-rail-right .uiux-active-frame-pointer{animation:none;top:-17px;left:50%;right:auto;transform:rotate(90deg)translate(-50%)}.uiux-case-intro p{font-size:15px}}@media (width<=600px){.uiux-project-url{min-height:130px}.uiux-project-url small{font-size:8px}.uiux-case-intro h2{font-size:48px}.uiux-case-intro dl>div{min-height:96px;padding:18px}.uiux-case-intro dd{font-size:16px}.uiux-project-insights article>span{font-size:18px}.uiux-screen-switcher .uiux-frame-arrow{width:49px;height:38px}.uiux-frame-arrow>i{scale:.75}}@media (prefers-reduced-motion:reduce){.uiux-active-frame-pointer,.uiux-apple-monitor.is-scrolling .uiux-apple-screen-image,.uiux-apple-monitor.is-scrolling .uiux-apple-scrollbar{animation:none}}.uiux-device-rail{grid-template-rows:repeat(var(--rail-count,7),minmax(0,1fr))}.uiux-device-rail-right .uiux-active-frame-pointer{right:-42px}.uiux-screen-switcher{gap:42px;margin-bottom:18px;padding:0}.uiux-screen-switcher .uiux-frame-arrow{width:76px;height:52px;box-shadow:none;filter:none;background:0 0;border:0;border-radius:0}.uiux-screen-switcher .uiux-frame-arrow:hover,.uiux-screen-switcher .uiux-frame-arrow:focus-visible{box-shadow:none;filter:brightness(1.16);background:0 0;transform:scale(1.08)}.uiux-frame-arrow>i{filter:drop-shadow(0 5px 10px #b58aff2e);width:48px;height:38px}.uiux-frame-arrow>i:before,.uiux-frame-arrow>i:after{background:#d8b7ff;height:38px}.uiux-frame-arrow>i:before{width:44px;left:2px}.uiux-frame-arrow>i:after{display:none}.uiux-apple-monitor.is-scrolling .uiux-apple-screen-image,.uiux-apple-monitor.is-scrolling .uiux-apple-scrollbar{animation-duration:10s}@media (width<=900px){.uiux-device-rail{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));height:182px}.uiux-device-rail-left .uiux-active-frame-pointer,.uiux-device-rail-right .uiux-active-frame-pointer{top:-25px}.uiux-project-index{padding-bottom:70px}}@media (width<=600px){.uiux-screen-switcher{gap:24px}.uiux-screen-switcher .uiux-frame-arrow{width:58px;height:42px}.uiux-frame-arrow>i{scale:.8}.uiux-device-rail{height:170px}.uiux-project-tabs strong{font-size:16px}.uiux-project-tabs small{font-size:10px}}.uiux-project-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.uiux-project-tabs>article{gap:10px;min-width:0;display:grid}.uiux-project-tabs>article>button{color:#f6effb;background:linear-gradient(135deg,#69499157,#3e2a546b);border-color:#dabeff3d;grid-template-columns:46px minmax(0,1fr) 28px;min-height:148px;padding:28px 30px;box-shadow:inset 0 1px #ffffff12,0 18px 45px #00000029}.uiux-project-tabs>article>button:hover,.uiux-project-tabs>article>button.active{background:linear-gradient(135deg,#a677dd6b,#6341827a);border-color:#e0c0ffb8}.uiux-project-tabs>article>button>strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(21px,2.2vw,31px);line-height:1.35;overflow:hidden}.uiux-project-tabs>article>small{color:#bfb1c9;padding-inline:22px;font-size:10px;line-height:1.7}.uiux-project-tabs>article.active>small{color:#e0c7f5}.uiux-screen-switcher{gap:30px;min-height:58px;margin-bottom:16px}.uiux-screen-switcher span{color:#f2e7f7;text-align:center;min-width:145px;font-size:13px;font-weight:750;line-height:1.4}.uiux-apple-screen{width:auto;height:auto;inset:var(--uiux-screen-inset,11px);scrollbar-width:none;overscroll-behavior:contain;scroll-behavior:auto;background:#fff;border:0;border-radius:18px;position:absolute;overflow:hidden}.uiux-apple-monitor{--uiux-screen-inset:11px;isolation:isolate;min-height:0;overflow:hidden}.uiux-apple-screen::-webkit-scrollbar{display:none}.uiux-apple-screen-image,.uiux-apple-monitor.is-scrolling .uiux-apple-screen-image{object-fit:cover;object-position:center top;backface-visibility:hidden;min-height:100%;margin-inline-start:-1px;display:block;transform:translateZ(0);width:calc(100% + 2px)!important;max-width:none!important;height:auto!important;animation:none!important;position:static!important}.uiux-apple-camera{margin:-100% auto 0;display:block;position:sticky;top:8px}.uiux-device-rail{grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:1fr;gap:9px;height:clamp(420px,38vw,540px)}.uiux-device-rail button{background:linear-gradient(145deg,#f8f6fa,#ded9e3);overflow:visible}.uiux-extra-frames{direction:ltr;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin-top:28px;display:grid}.uiux-extra-frames>button{aspect-ratio:16/9;color:#fff;background:#17101f;border:1px solid #ffffff24;border-radius:13px;min-width:0;padding:0;transition:border-color .2s,transform .2s;position:relative;overflow:hidden;box-shadow:0 12px 30px #00000029}.uiux-extra-frames>button:hover,.uiux-extra-frames>button:focus-visible,.uiux-extra-frames>button.is-active{border-color:var(--project-accent)}@supports (color:color-mix(in lab, red, red)){.uiux-extra-frames>button:hover,.uiux-extra-frames>button:focus-visible,.uiux-extra-frames>button.is-active{border-color:color-mix(in srgb,var(--project-accent) 70%,#d8b7ff)}}.uiux-extra-frames>button:hover,.uiux-extra-frames>button:focus-visible,.uiux-extra-frames>button.is-active{outline:none;transform:translateY(-3px)}.uiux-extra-frames img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.uiux-extra-frames b{font:700 8px var(--font-space),sans-serif;background:#0d0812c2;border-radius:6px;padding:5px 7px;position:absolute;top:7px;left:7px}.uiux-extra-frames span{color:#fff;text-align:start;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#0000,#0d0812e6);padding:22px 9px 8px;font-size:9px;position:absolute;inset:auto 0 0;overflow:hidden}@media (width<=900px){.uiux-project-tabs{grid-template-columns:1fr}.uiux-project-tabs>article>button{min-height:126px}.uiux-device-rail{grid-template-rows:1fr;grid-template-columns:repeat(5,minmax(0,1fr));height:92px}.uiux-extra-frames{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=600px){.uiux-project-tabs>article>button{min-height:112px;padding:21px 18px}.uiux-project-tabs>article>button>strong{font-size:21px}.uiux-project-tabs>article>small{padding-inline:14px;font-size:9px}.uiux-screen-switcher{gap:12px}.uiux-screen-switcher span{min-width:116px;font-size:10px}.uiux-apple-monitor{--uiux-screen-inset:7px}.uiux-apple-screen{border-radius:10px}.uiux-device-rail{gap:4px;height:74px}.uiux-extra-frames{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:19px}}@media (prefers-reduced-motion:reduce){.uiux-extra-frames>button{transition:none}}.uiux-project-index{flex-direction:column;align-items:center;gap:16px;padding:38px 0 58px;display:flex}.uiux-project-index>header>span{color:#d9c8e8;font-size:13px;font-weight:750}.uiux-project-tabs{background:#ffffff09;border:1px solid #ffffff1f;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:min(680px,100%);padding:6px;display:grid}.uiux-project-tabs>article{display:block}.uiux-project-tabs>article>button{min-height:66px;box-shadow:none;background:0 0;border:0;border-radius:999px;grid-template-columns:28px minmax(0,1fr) 18px;gap:10px;padding:9px 17px}.uiux-project-tabs>article>button:hover,.uiux-project-tabs>article>button.active{background:linear-gradient(135deg,#b58aff4d,#ea90e92b);border:0;transform:none;box-shadow:inset 0 0 0 1px #e0c0ff38}.uiux-project-tabs>article>button>span{gap:2px;min-width:0;display:grid}.uiux-project-tabs>article>button>span>strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.35;overflow:hidden}.uiux-project-tabs>article>button>span>small{color:#b8a9c2;font-size:8px;font-weight:650;line-height:1.4}.uiux-project-tabs>article>button>i{font-size:14px}.uiux-apple-screen{touch-action:pan-y;scroll-behavior:auto;overflow:hidden}.uiux-apple-screen-image,.uiux-apple-monitor.is-scrolling .uiux-apple-screen-image{object-fit:cover;object-position:center top;transform-origin:top;backface-visibility:hidden;will-change:transform;min-height:100%;margin:0 0 0 -1px;display:block;transform:translate(0);width:calc(100% + 2px)!important;max-width:none!important;height:auto!important;animation:none!important;position:relative!important;inset:auto!important}.uiux-apple-camera{z-index:4;width:7px;height:7px;margin:0;display:block;position:absolute;top:8px;left:50%;transform:translate(-50%)}.uiux-apple-scrollbar{display:none!important}.uiux-device-rail{grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:1fr;gap:9px;height:clamp(420px,38vw,540px);margin-top:74px}.uiux-device-rail button{contain:layout paint style}.uiux-device-rail button>img{object-fit:cover;object-position:center top;border-radius:9px;width:100%!important;height:100%!important;inset:0!important}.uiux-extra-frames{display:none!important}@media (width<=900px){.uiux-project-tabs{width:min(560px,100%)}.uiux-project-tabs>article>button{min-height:62px}.uiux-device-rail{grid-template-rows:1fr;grid-template-columns:repeat(5,minmax(0,1fr));height:92px;margin-top:0}}@media (width<=600px){.uiux-project-index{padding:30px 0 46px}.uiux-project-tabs{gap:5px;padding:5px}.uiux-project-tabs>article>button{grid-template-columns:22px minmax(0,1fr) 13px;gap:6px;min-height:58px;padding:8px 10px}.uiux-project-tabs>article>button>span>strong{font-size:13px}.uiux-project-tabs>article>button>span>small{font-size:7px}.uiux-device-rail{gap:4px;height:74px}}@media (prefers-reduced-motion:reduce){.uiux-apple-screen-image{will-change:auto}}.uiux-project-tabs{border-radius:30px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));width:min(1120px,100%)}.uiux-project-tabs[data-project-count="2"]{width:min(680px,100%)}.uiux-project-index.is-bottom{border-top:1px solid #ffffff1a;margin-top:30px;padding-top:46px;padding-bottom:76px}.uiux-device-grid{grid-template-columns:minmax(132px,150px) minmax(0,1fr) minmax(132px,150px);gap:22px}.uiux-device-rail{grid-template-rows:repeat(5,auto);grid-template-columns:1fr;align-content:start;gap:10px;width:100%;height:auto;margin-top:74px;overflow:visible}.uiux-device-rail button{aspect-ratio:16/9;contain:layout style;background:#17101f;border:1px solid #e2cfee3d;border-radius:12px;width:100%;height:auto;overflow:visible;box-shadow:0 8px 20px #00000024}.uiux-device-rail button>img{object-fit:cover;object-position:center top;border-radius:11px}.uiux-device-rail button.is-active{border-color:#edc9ff;box-shadow:0 0 0 2px #d7a6ff8a,0 0 22px #ea90e9b8,0 12px 28px #0000003d}.uiux-active-frame-pointer{--pointer-flip:1;--pointer-shift:5px;z-index:12;clip-path:polygon(0 15%,60% 15%,60% 0,100% 50%,60% 100%,60% 85%,0 85%);filter:drop-shadow(0 0 8px #ea90e9e6);width:29px;height:21px;transform:translate3d(0,-50%,0) scaleX(var(--pointer-flip));pointer-events:none;background:linear-gradient(135deg,#d8b7ff,#ea90e9);animation:none;display:block;position:absolute;top:50%}.uiux-device-rail-left .uiux-active-frame-pointer{left:-36px}.uiux-device-rail-right .uiux-active-frame-pointer{--pointer-flip:-1;--pointer-shift:-5px;right:-36px}@media (width<=1100px) and (width>=901px){.uiux-device-grid{grid-template-columns:118px minmax(0,1fr) 118px;gap:15px}.uiux-device-rail{gap:8px}}@media (width<=900px){.uiux-project-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.uiux-device-grid{grid-template-columns:1fr 1fr;gap:12px}.uiux-device-rail{grid-template-rows:1fr;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;height:auto;margin-top:0}.uiux-device-rail-left .uiux-active-frame-pointer,.uiux-device-rail-right .uiux-active-frame-pointer{--pointer-flip:1;--pointer-shift:0px;animation:none;top:-27px;left:50%;right:auto;transform:translate(-50%)rotate(90deg)}}@media (width<=600px){.uiux-project-tabs{border-radius:22px;grid-template-columns:1fr}.uiux-device-rail{gap:4px}.uiux-active-frame-pointer{width:22px;height:16px}.uiux-project-index.is-bottom{margin-top:12px;padding-top:34px;padding-bottom:54px}}@media (prefers-reduced-motion:reduce){.uiux-active-frame-pointer{animation:none}}.uiux-apple-monitor{--uiux-screen-inset-top:2.7%;--uiux-screen-inset-inline:2.25%;--uiux-screen-inset-bottom:19.2%;aspect-ratio:16/10.75;background:linear-gradient(#070709 0 81.2%,#d9d8d9 81.35%,#aaa8aa 100%);border:1px solid #ffffff6b;border-radius:24px 24px 17px 17px;padding:0;overflow:hidden;box-shadow:0 34px 76px #0000007a,0 4px 10px #00000047,inset 0 1px #ffffffb8}.uiux-apple-screen{inset:var(--uiux-screen-inset-top) var(--uiux-screen-inset-inline) var(--uiux-screen-inset-bottom);border-radius:10px 10px 3px 3px;box-shadow:0 0 0 1px #111,0 2px 7px #000000a6}.uiux-apple-chin{z-index:5;color:#111;pointer-events:none;background:linear-gradient(90deg,#ffffff26,#0000 16% 84%,#00000014),linear-gradient(#d9d8d9 0%,#c7c5c6 47%,#aaa8aa 100%);border-top:1px solid #ffffff80;place-items:center;height:17.85%;display:grid;position:absolute;inset:auto 0 0;box-shadow:inset 0 1px #ffffff7a,inset 0 -1px #44424433}.uiux-apple-chin svg{filter:drop-shadow(0 1px #ffffff47);width:clamp(17px,2.2vw,29px);height:auto;display:block}.uiux-apple-neck{z-index:1;clip-path:none;background:linear-gradient(90deg,#a09fa1 0%,#d9d8d9 18%,#f0eff0 48%,#cccacc 78%,#969497 100%);border:1px solid #ffffff57;border-top:0;border-radius:0 0 3px 3px;width:13.5%;height:clamp(86px,8.5vw,108px);margin-top:-1px;position:relative;box-shadow:inset 0 1px #ffffffbf,inset -5px 0 9px #4b494c1f}.uiux-apple-neck:before{content:"";aspect-ratio:1;background:radial-gradient(circle at 42% 35%,#242126 0 45%,#09070c 70%);border-radius:50%;width:28%;position:absolute;top:13%;left:50%;transform:translate(-50%);box-shadow:inset 0 2px 4px #000000d1,0 1px #ffffff8c}.uiux-apple-neck:after{content:"";background:#48464952;height:1px;position:absolute;bottom:3px;left:6%;right:6%}.uiux-apple-base{z-index:2;background:linear-gradient(#f1f0f1 0%,#b4b2b4 52%,#6f6d70 100%);border:1px solid #ffffff52;border-radius:2px 2px 6px 6px;width:20%;height:8px;margin-top:-2px;position:relative;box-shadow:0 10px 20px #0000004d,inset 0 1px #ffffffe0}@media (width>=901px){.uiux-device-grid{padding-top:clamp(28px,3vw,44px)}}@media (width<=600px){.uiux-device-showcase{padding-top:46px}.uiux-device-grid{grid-template-columns:minmax(0,1fr);gap:11px;padding-top:4px}.uiux-apple-stage{grid-area:1/1;width:calc(100% - 4px)}.uiux-apple-monitor{--uiux-screen-inset-top:2.8%;--uiux-screen-inset-inline:2.4%;--uiux-screen-inset-bottom:19.4%;border-radius:17px 17px 12px 12px;width:100%}.uiux-apple-screen{border-radius:7px 7px 2px 2px}.uiux-apple-chin svg{width:17px}.uiux-apple-neck{width:16%;height:58px}.uiux-apple-base{width:23%;height:6px}.uiux-device-caption{width:94%;margin-top:15px}.uiux-device-rail-left{grid-area:2/1}.uiux-device-rail-right{grid-area:3/1}.uiux-device-rail{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;width:100%;height:auto;min-height:0;margin:0;padding:5px 3px 10px;display:flex;overflow:auto hidden}.uiux-device-rail::-webkit-scrollbar{display:none}.uiux-device-rail button{aspect-ratio:16/9;scroll-snap-align:center;border-radius:10px;flex:0 0 clamp(94px,29vw,116px);width:auto;height:auto}.uiux-device-rail button>img{border-radius:9px}.uiux-device-rail b{width:19px;height:16px;font-size:6px}.uiux-device-rail .uiux-active-frame-pointer{display:none}}.uiux-device-grid{--uiux-screen-navigation-offset:218px}.uiux-screen-navigation{flex-direction:column;justify-content:center;align-items:center;gap:11px;width:100%;height:200px;margin-bottom:18px;display:flex}.uiux-screen-switcher{gap:44px;min-height:76px;margin:0}.uiux-screen-switcher span{min-width:190px;font-size:16px;font-weight:800}.uiux-screen-switcher .uiux-frame-arrow{width:96px;height:66px}.uiux-frame-arrow>i{width:58px;height:44px}.uiux-frame-arrow>i:before{width:54px;height:44px}.uiux-project-shortcuts{gap:8px;width:min(760px,100%);display:grid}.uiux-project-shortcuts>p{color:#c4b4cf;text-align:center;margin:0;font-size:11px;font-weight:700}.uiux-project-shortcuts>div{direction:rtl;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.uiux-portfolio-page[dir=ltr] .uiux-project-shortcuts>div{direction:ltr}.uiux-project-shortcuts button{color:#f6effb;background:#ffffff09;border:1px solid #e0c0ff2e;border-radius:13px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:50px;padding:7px 10px;transition:border-color .2s,background .2s,transform .2s;display:grid}.uiux-project-shortcuts button:not(:disabled):hover,.uiux-project-shortcuts button.is-active{background:linear-gradient(135deg,#b58aff47,#ea90e924);border-color:#e0c0ffa8;transform:translateY(-2px)}.uiux-project-shortcuts button:disabled{opacity:.48;cursor:default}.uiux-project-shortcuts button>b{color:#d8b7ff;font:800 10px var(--font-space),sans-serif}.uiux-project-shortcuts button>span{text-align:start;gap:2px;min-width:0;display:grid}.uiux-project-shortcuts strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.3;overflow:hidden}.uiux-project-shortcuts small{color:#9f91aa;font-size:7px;line-height:1.2}@media (width>=901px){.uiux-device-rail{margin-top:calc(var(--uiux-screen-navigation-offset) + 2cm)}}@media (width<=900px){.uiux-screen-navigation{height:auto;margin-bottom:16px}.uiux-device-rail{margin-top:0}}@media (width<=600px){.uiux-screen-switcher{gap:18px;min-height:68px}.uiux-screen-switcher span{min-width:135px;font-size:12px}.uiux-screen-switcher .uiux-frame-arrow{width:66px;height:48px}.uiux-frame-arrow>i{width:46px;height:35px;scale:.8}.uiux-frame-arrow>i:before{width:43px;height:35px}.uiux-project-shortcuts{gap:7px}.uiux-project-shortcuts>p{font-size:10px}.uiux-project-shortcuts>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.uiux-project-shortcuts button{min-height:48px}}.uiux-case{padding-top:46px}.uiux-project-url{row-gap:6px;min-height:112px;margin-bottom:38px}.uiux-project-url small{font-size:8px}.uiux-project-url .uiux-typewriter{font-size:clamp(30px,4.2vw,58px)}.uiux-case-intro{grid-template-columns:1fr;align-items:start;gap:26px;display:grid}.uiux-case-intro>div{grid-template-rows:auto auto;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:end;column-gap:52px;display:grid}.uiux-case-intro>div>span{grid-area:1/1;font-size:9px}.uiux-case-intro h2{grid-area:2/1;margin:10px 0 0;font-size:clamp(42px,5vw,68px);line-height:1.08}.uiux-case-intro p{color:#b9afc0;grid-area:1/2/3;align-self:end;max-width:720px;margin:0;font-size:14px;line-height:1.95}.uiux-case-intro dl{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.uiux-case-intro dl>div{border:1px solid var(--project-accent);grid-template-rows:auto auto;grid-template-columns:38px minmax(0,1fr);align-content:center;column-gap:11px;min-height:86px;padding:15px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.uiux-case-intro dl>div{border:1px solid color-mix(in srgb,var(--project-accent) 28%,#ffffff1a)}}.uiux-case-intro dl>div{border-radius:16px}.uiux-case-intro dl i{border:1px solid var(--project-accent);grid-area:1/1/3;align-self:center;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.uiux-case-intro dl i{border:1px solid color-mix(in srgb,var(--project-accent) 34%,#ffffff1f)}}.uiux-case-intro dl i{color:var(--project-accent);background:var(--project-accent);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.uiux-case-intro dl i{background:color-mix(in srgb,var(--project-accent) 10%,transparent)}}.uiux-case-intro dl i{font-style:normal}.uiux-case-intro dt{grid-column:2;font-size:8px}.uiux-case-intro dd{grid-column:2;margin:3px 0 0;font-size:13px;font-weight:730;line-height:1.4}.uiux-project-insights{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:16px 0 22px}.uiux-project-insights article{border-radius:16px;grid-template-columns:40px minmax(0,1fr);gap:12px;min-height:88px;padding:16px 18px}.uiux-insight-icon{width:40px;height:40px;color:var(--project-accent);background:var(--project-accent);border-radius:12px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.uiux-insight-icon{background:color-mix(in srgb,var(--project-accent) 11%,transparent)}}.uiux-insight-icon{font-style:normal}.uiux-project-insights small{font-size:8px}.uiux-project-insights strong{font-size:12px;line-height:1.55}@media (width<=900px){.uiux-case-intro>div{grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:0}.uiux-case-intro>div>span,.uiux-case-intro h2,.uiux-case-intro p{grid-area:auto/1}.uiux-case-intro p{margin-top:16px}.uiux-case-intro dl{grid-template-columns:repeat(2,minmax(0,1fr))}.uiux-project-insights{grid-template-columns:1fr}}@media (width<=600px){.uiux-case{padding-top:34px}.uiux-project-url{min-height:90px;margin-bottom:30px}.uiux-project-url .uiux-typewriter{font-size:clamp(26px,9.5vw,40px)}.uiux-case-intro{gap:20px}.uiux-case-intro h2{font-size:40px}.uiux-case-intro p{font-size:12.5px;line-height:1.85}.uiux-case-intro dl{grid-template-columns:1fr 1fr;gap:7px}.uiux-case-intro dl>div{grid-template-columns:32px minmax(0,1fr);column-gap:9px;min-height:78px;padding:12px}.uiux-case-intro dl i{border-radius:10px;width:32px;height:32px}.uiux-case-intro dl i svg{width:16px;height:16px}.uiux-case-intro dd{font-size:11px}.uiux-project-insights article{min-height:78px;padding:14px}}.prompt-reference-media .prompt-reference-image{object-fit:cover;object-position:center}@media (width<=600px){.uiux-project-index.is-bottom{border-radius:22px;width:calc(100% - 24px);margin-bottom:48px;padding:24px 13px}.uiux-project-index.is-bottom>header>span{font-size:13px}.uiux-portfolio-page[dir=rtl] .uiux-case-intro h2{font-size:44px}.uiux-portfolio-page[dir=rtl] .uiux-case-intro p{font-size:14px;line-height:1.95}.uiux-portfolio-page[dir=rtl] .uiux-case-intro dt{font-size:9px}.uiux-portfolio-page[dir=rtl] .uiux-case-intro dd,.uiux-portfolio-page[dir=rtl] .uiux-project-insights strong{font-size:13px}}.uiux-device-caption.is-above-monitor{border:1px solid var(--project-accent);width:min(86%,720px);min-height:52px;margin:0 0 15px;padding:8px 10px 8px 16px}@supports (color:color-mix(in lab, red, red)){.uiux-device-caption.is-above-monitor{border:1px solid color-mix(in srgb,var(--project-accent) 32%,#ffffff1f)}}.uiux-device-caption.is-above-monitor{background:linear-gradient(110deg,var(--project-accent),#ffffff09);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.uiux-device-caption.is-above-monitor{background:linear-gradient(110deg,color-mix(in srgb,var(--project-accent) 10%,transparent),#ffffff09)}}.uiux-device-caption.is-above-monitor{box-shadow:0 13px 34px #0000002e,inset 0 1px #ffffff0b}.uiux-device-caption.is-above-monitor span{font-size:10px;font-weight:800}.uiux-device-caption.is-above-monitor strong{font-size:17px}.uiux-caption-copy{text-align:center;justify-items:center;gap:3px;min-width:0;display:grid}.uiux-caption-copy strong{max-width:100%}.uiux-caption-copy small{color:#a99eaf;font-size:9px;line-height:1.45}.uiux-portfolio-page[dir=rtl] .uiux-case-intro h2.uiux-project-title-stacked{--uiux-title-small:clamp(14px,1.125vw,18px);--uiux-title-large:clamp(56px,4.5vw,72px);align-content:end;gap:2px;line-height:1;display:grid}.uiux-project-title-small{font-size:var(--uiux-title-small);letter-spacing:0;font-weight:650;display:block}.uiux-project-title-large{font-size:var(--uiux-title-large);letter-spacing:-.045em;white-space:nowrap;font-weight:800;line-height:.94;display:block}.uiux-device-caption.is-above-monitor button{background:#ffffff09}@media (width>=1101px){.uiux-case-intro>div{grid-template-columns:minmax(500px,1.1fr) minmax(0,.9fr);column-gap:clamp(58px,6vw,92px)}}@media (width<=1100px){.uiux-case-intro>div{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);gap:0}.uiux-case-intro>div>span,.uiux-case-intro h2,.uiux-case-intro p{grid-area:auto/1}.uiux-case-intro p{max-width:720px;margin-top:22px}}@media (width<=600px){.uiux-device-caption.is-above-monitor{border-radius:13px;width:94%;min-height:46px;margin:0 0 10px;padding:6px 8px 6px 11px}.uiux-device-caption.is-above-monitor strong{font-size:14px}.uiux-caption-copy small{font-size:7.5px}.uiux-portfolio-page[dir=rtl] .uiux-case-intro h2.uiux-project-title-stacked{--uiux-title-small:12px;--uiux-title-large:48px;gap:3px}}.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}.booklet-library{border-bottom:1px solid #ffffff1a;padding:54px 0 68px}.booklet-library-head{text-align:center;justify-content:center;margin-bottom:25px;display:flex}.booklet-library-title{color:#c993ff;justify-content:center;align-items:flex-start;gap:13px;display:flex}.booklet-library-title>svg{stroke-width:1.55px;width:29px;height:29px;margin-top:3px}.booklet-library-title>div{justify-items:center;display:grid}.booklet-library-head h2{color:#fff;letter-spacing:-.025em;margin:3px 0 0;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1.35}.booklet-word-rail{color:#c993ff;perspective:600px;border-bottom:1px solid #c993ff6b;place-items:center;width:min(390px,78vw);height:54px;margin-top:8px;display:grid;overflow:hidden}.booklet-word-wheel{transform-origin:50% 100%;place-items:center;width:100%;font-weight:750;line-height:1;animation:.22s cubic-bezier(.18,.72,.22,1) both bookletWordWheel;display:grid;color:#c993ff!important;letter-spacing:0!important;font-size:30px!important}@keyframes bookletWordWheel{0%{transform:translateY(-105%)rotateX(55deg)}to{transform:translateY(0)rotateX(0)}}.booklet-library-head p{color:#a9a5ad;max-width:610px;margin:6px 0 0;font-size:10.5px;line-height:1.8}.booklet-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;display:grid}.booklet-card{color:#f7f2fa;background:#0d08129e;border:0;border-radius:16px;flex-direction:column;min-width:0;transition:box-shadow .28s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 38px #0000003d,inset 0 1px #ffffff0a}.booklet-card.is-expanded{box-shadow:0 23px 55px #00000052,inset 0 1px #ffffff0d}.booklet-cover-stage{aspect-ratio:4/5;background:#ffffff06;border-bottom:1px solid #ffffff1a;place-items:center;width:100%;min-width:0;padding:13px 10px;display:grid;position:relative;overflow:hidden}.booklet-cover-stage img{z-index:2;object-fit:contain;object-position:center;width:auto;max-width:97%;height:auto;max-height:97%;transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s;display:block;position:relative;box-shadow:0 18px 34px #141f2a33}.booklet-card:hover .booklet-cover-stage img,.booklet-card:focus-within .booklet-cover-stage img{transform:translateY(-3px)rotate(-.35deg);box-shadow:0 24px 42px #141f2a3d}.booklet-cover-free{z-index:5;color:#79e6a7;background:#125434eb;border:1px solid #70e6a357;border-radius:8px;padding:7px 11px;font-size:11px;font-weight:800;line-height:1;position:absolute;top:10px;left:auto;right:10px;box-shadow:0 8px 20px #0003}.booklet-new-badge{z-index:8;color:#25112d;background:linear-gradient(135deg,#e6b6ff,#c993ff);border:1px solid #cd97ff73;border-right:0;border-radius:9px 0 0 9px;padding:7px 13px 7px 15px;font-size:11px;font-weight:800;line-height:1;position:absolute;top:12px;right:0;box-shadow:0 9px 24px #a358d940}.booklet-card.is-new .booklet-cover-free{top:45px}.booklet-cover-download{display:none}.booklet-card-copy{flex-direction:column;min-width:0;padding:14px 13px 12px;display:flex}.booklet-title-row{min-width:0;display:block}.booklet-title-row>h2{color:#fff;align-items:flex-start;min-width:0;height:46px;margin:0;font-size:14px;font-weight:750;line-height:1.55;display:flex;overflow:hidden}.booklet-title-metrics{color:#aba3b2;justify-content:space-between;align-items:center;gap:7px;min-height:34px;margin-top:5px;font-family:Cairo Local,Tahoma,Arial,sans-serif;display:flex}.booklet-download-count{white-space:nowrap;align-items:center;gap:4px;min-width:74px;display:inline-flex}.booklet-download-count svg{color:#8bdcff;width:11px;height:11px}.booklet-download-count b{color:#fff;text-align:center;min-width:30px;font-size:9px}.booklet-download-count small{font-size:7px}.booklet-star-control{direction:ltr;justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:flex}.booklet-star-control>span{align-items:center;gap:1px;display:flex}.booklet-star-control button{color:#62596a;cursor:pointer;background:0 0;border:0;place-items:center;width:14px;height:18px;padding:0;display:grid}.booklet-star-control button:disabled{cursor:wait;opacity:.65}.booklet-star-control button:focus-visible{outline-offset:1px;border-radius:3px;outline:1px solid #c993ff}.booklet-star-control button.is-active{color:#f1c382}.booklet-star-control svg{fill:currentColor;stroke-width:1.1px;width:10px;height:10px}.booklet-star-control small{color:#cfc6d5;white-space:nowrap;text-align:left;min-width:34px;font-size:7px}.booklet-title-actions{direction:rtl;grid-template-columns:1.45fr .72fr .72fr;gap:5px;min-height:32px;margin-top:6px;display:grid}.booklet-title-actions>:is(a,button,span){color:#d8d1df;white-space:nowrap;background:#ffffff09;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:30px;padding:4px 6px;font-family:Cairo Local,Tahoma,Arial,sans-serif;font-size:8px;font-weight:750;line-height:1;display:inline-flex}.booklet-title-actions button{cursor:pointer;transition:color .22s,border-color .22s,background-color .22s}.booklet-title-actions svg{stroke-width:1.8px;width:12px;height:12px}.booklet-title-actions .booklet-title-download{color:#9ee5ff;cursor:pointer;background:#2689aa1f;border-color:#70d8ff7a;transition:color .22s,background-color .22s}.booklet-title-download:hover,.booklet-title-download:focus-visible{color:#091218;background:#70d8ff;outline:none}.booklet-title-actions .booklet-title-like{color:#d8adff;background:#693a9133;border-color:#c58cff6b}.booklet-title-like:disabled{opacity:.6;cursor:wait}.booklet-title-like[aria-pressed=true]{color:#1a0c24;background:#c58cff}.booklet-title-like[aria-pressed=true] svg{fill:currentColor}.booklet-inline-data{color:#bdb5c3;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding:0 2px;font-family:Cairo Local,Tahoma,Arial,sans-serif;font-size:9px;line-height:1.45;display:flex}.booklet-inline-data>span{white-space:nowrap;align-items:center;gap:4px;min-width:0;display:inline-flex}.booklet-inline-data small{font-size:inherit}.booklet-inline-data b{color:#fff;font-size:10px;font-weight:750}.booklet-data-table{display:none}.booklet-more{color:#d9d0df;cursor:pointer;background:#ffffff06;border:1px solid #ffffff29;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:36px;margin-top:9px;padding:0 8px;font-family:Cairo Local,Tahoma,Arial,sans-serif;font-size:9px;font-weight:750;transition:color .22s,border-color .22s,background-color .22s;display:flex}.booklet-more:hover,.booklet-more:focus-visible,.booklet-more[aria-expanded=true]{color:#f6cc91;background:#f1c38214;border-color:#f1c3828c;outline:none}.booklet-more svg{transition:transform .28s cubic-bezier(.16,1,.3,1)}.booklet-more[aria-expanded=true] svg{transform:rotate(180deg)}.booklet-more svg{stroke-width:1.8px;width:14px;height:14px}.booklet-details-reveal{grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.16,1,.3,1);display:grid}.booklet-details-reveal>div{min-height:0;overflow:hidden}.booklet-card.is-expanded .booklet-details-reveal{grid-template-rows:1fr}.booklet-benefit{color:#b8afbf;border-top:1px solid #ffffff1f;grid-template-columns:17px minmax(0,1fr);gap:7px;margin:9px 0 0;padding-top:9px;font-size:9.5px;line-height:1.7;display:grid}.booklet-benefit>svg{color:#f1c382;stroke-width:1.7px;width:15px;height:15px;margin-top:2px}.booklet-benefit strong{color:#f3d3a7;margin-bottom:2px;font-size:10px;display:block}.booklet-detail-facts{border-top:1px solid #ffffff1f;grid-template-columns:1fr;gap:6px;margin-top:10px;padding-top:9px;display:grid}.booklet-detail-facts>span{color:#d8d0df;background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:auto auto 1fr;justify-content:start;align-items:center;gap:4px;min-height:39px;padding:6px;display:grid}.booklet-detail-facts>span>svg{color:#f1c382;width:13px;height:13px}.booklet-detail-facts b{font-size:10px}.booklet-detail-facts small{font-size:8px}.booklet-detail-facts .booklet-rating{grid-template-columns:1fr}.booklet-rating i{color:#f1c382;direction:ltr;gap:1px;font-style:normal;display:flex}.booklet-rating svg{fill:currentColor;stroke-width:1.1px;width:8px;height:8px}.booklet-trust-row{color:#aaa5ad;justify-content:center;align-items:center;gap:24px;min-height:38px;margin-top:7px;font-size:8px;display:flex}.booklet-trust-row i{background:#77717c;border-radius:50%;width:4px;height:4px}.store-page[dir=ltr] .booklet-library-head h2,.store-page[dir=ltr] .booklet-title-row>h2{font-family:"Clash Display",var(--font-space),sans-serif;letter-spacing:.02em}.store-dialog-open{overflow:hidden}body.custom-cursor-enabled.store-dialog-open,body.custom-cursor-enabled.store-dialog-open *{cursor:auto!important}body.custom-cursor-enabled.store-dialog-open input{cursor:text!important}body.custom-cursor-enabled.store-dialog-open button,body.custom-cursor-enabled.store-dialog-open a{cursor:pointer!important}.store-dialog-open .custom-cursor,.store-dialog-open .cursor-tail{display:none!important}.booklet-download-dialog{z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08050cc2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.booklet-download-dialog>section{color:#18232d;background:#fff;border-radius:20px;width:min(480px,100%);padding:30px;position:relative;box-shadow:0 32px 90px #0000006b}.booklet-dialog-close{color:#30404c;cursor:pointer;top:16px;background:#fff;border:1px solid #e2e6e9;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;inset-inline-end:16px}.booklet-dialog-close svg{width:16px;height:16px}.booklet-dialog-close:disabled{opacity:.45;cursor:wait}.booklet-dialog-kicker{color:#276747;letter-spacing:0;background:#e3f3e9;border-radius:999px;padding:5px 9px;font:700 9px Cairo Local,Tahoma,Arial,sans-serif;display:inline-flex}.booklet-download-dialog h2{color:#15222c;margin:12px 0 5px;font-size:28px;line-height:1.3}.booklet-download-dialog>section>p{color:#65717b;margin:0;font-size:11px;line-height:1.8}.booklet-dialog-selection{background:#f6f7f7;border:1px solid #e4e7e9;border-radius:13px;align-items:center;gap:13px;margin:18px 0;padding:10px;display:flex}.booklet-dialog-selection img{object-fit:contain;background:#eceeef;width:54px;height:68px}.booklet-dialog-selection span{gap:4px;min-width:0;display:grid}.booklet-dialog-selection small{color:#7b858e;font-size:9px}.booklet-dialog-selection strong{font-size:12px;line-height:1.55}.booklet-download-dialog form{gap:10px;display:grid}.booklet-download-dialog label{gap:6px;display:grid}.booklet-download-dialog label span{color:#394751;font-size:10px;font-weight:700}.booklet-download-dialog input{color:#14232d;text-align:left;direction:ltr;background:#fff;border:1px solid #cfd6db;border-radius:9px;outline:none;width:100%;min-height:47px;padding:0 14px;font:500 13px Cairo Local,Tahoma,Arial,sans-serif}.booklet-download-dialog input:focus{border-color:#0a536c;box-shadow:0 0 0 3px #0a536c17}.booklet-download-dialog form button{color:#fff;cursor:pointer;background:#062d40;border:1px solid #062d40;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 17px;font-family:inherit;font-size:10px;font-weight:750;transition:color .22s,background-color .22s;display:flex}.booklet-download-dialog form button:hover:not(:disabled),.booklet-download-dialog form button:focus-visible{color:#062d40;background:#fff;outline:none}.booklet-download-dialog form button:disabled{opacity:.72;cursor:wait}.booklet-download-dialog form button.is-success{color:#fff;opacity:1;background:#237a4c;border-color:#237a4c}.booklet-download-dialog form button svg{width:15px;height:15px}.booklet-session-delivery{text-align:start;background:#f5f8f6;border:1px solid #dfe5e1;border-radius:11px;gap:8px;padding:13px;display:grid}.booklet-session-delivery>span{color:#67736c;font-size:9px;font-weight:700}.booklet-session-delivery>strong{color:#18382a;letter-spacing:0;text-align:start;overflow-wrap:anywhere;font:650 12px Cairo Local,Tahoma,Arial,sans-serif}.booklet-session-delivery>small{color:#276747;font-size:9px}.booklet-session-delivery button{cursor:pointer;border-radius:8px;min-height:36px;font-family:inherit;font-size:9px;font-weight:750}.booklet-session-retry{color:#fff;background:#237a4c;border:1px solid #237a4c}.booklet-session-change{color:#52615a;background:#fff;border:1px solid #cfd8d2}.booklet-session-change:disabled{opacity:.55;cursor:wait}.booklet-dialog-success{color:#17653d;background:#e8f7ee;border:1px solid #a9ddbd;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;font-size:10px;line-height:1.65;display:flex}.booklet-dialog-success i{color:#fff;background:#237a4c;border-radius:50%;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.booklet-dialog-error{color:#b52c48;margin-top:9px;font-size:10px;line-height:1.65;display:block}.booklet-dialog-privacy{color:#858d94;text-align:center;margin-top:12px;font-size:8.5px;line-height:1.65;display:block}@media (width<=900px){.booklet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.booklet-title-row>h2{font-size:16px}.booklet-title-actions>:is(a,button,span){font-size:9px}}@media (width<=620px){.booklet-library{padding:44px 0 53px}.booklet-library-head{margin-bottom:20px}.booklet-library-title{gap:8px}.booklet-library-title>svg{width:23px;height:23px}.booklet-library-head h2{font-size:25px}.booklet-word-rail{width:min(270px,76vw);height:46px;margin-top:7px}.booklet-word-wheel{font-size:24px!important}.booklet-library-head p{font-size:9px}.booklet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.booklet-card{border-radius:11px}.booklet-cover-stage{aspect-ratio:4/5;padding:8px 6px}.booklet-cover-stage img{max-width:98%;max-height:98%}.booklet-cover-free{border-radius:6px;padding:6px 8px;font-size:9px;top:7px;left:auto;right:7px}.booklet-card-copy{padding:10px 8px 8px}.booklet-title-row>h2{height:42px;font-size:10.5px;line-height:1.65}.booklet-title-metrics{flex-direction:column;align-items:flex-start;gap:3px;min-height:47px}.booklet-download-count{min-width:0}.booklet-download-count b{min-width:25px;font-size:8px}.booklet-download-count small{font-size:6px}.booklet-star-control{justify-content:space-between;width:100%}.booklet-star-control button{width:12px;height:15px}.booklet-star-control svg{width:8px;height:8px}.booklet-star-control small{font-size:6px}.booklet-title-actions{grid-template-columns:1.4fr 1fr;gap:3px;min-height:55px;margin-top:5px}.booklet-title-actions>:is(a,button,span){border-radius:6px;gap:2px;min-height:25px;padding:3px 4px;font-size:7px}.booklet-title-actions svg{width:9px;height:9px}.booklet-title-actions .booklet-title-like{grid-column:1/-1}.booklet-more{gap:3px;min-height:32px;margin-top:7px;padding:0 3px;font-size:8px;line-height:1.3}.booklet-more svg{width:11px;height:11px}.booklet-benefit{grid-template-columns:13px 1fr;gap:5px;font-size:8px;line-height:1.7}.booklet-benefit>svg{width:12px;height:12px}.booklet-benefit strong{font-size:8.5px}.booklet-detail-facts{grid-template-columns:1fr;gap:4px}.booklet-detail-facts>span{min-height:34px}.booklet-detail-facts small{font-size:7.5px}.booklet-trust-row{flex-wrap:wrap;gap:7px;margin-top:11px;font-size:7.5px}}.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 .gentle-arrow{display:inline-grid}.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,.booklet-cover-stage,.booklet-card-copy{animation:none}.booklet-cover-stage img{transition: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}.site-signature{color:#fff;width:100%;height:auto;display:block;overflow:visible}.resume-name-signature{width:clamp(185px,22vw,264px);margin:-8px auto 9px}.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-company-name .resume-company-country{color:#c8a9ff;font-weight:700}.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 .gentle-arrow{display:inline-grid}.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}}.admin-booklet-stats-grid article>div{gap:4px;margin-top:6px;padding-top:6px}.admin-email-summary-row{cursor:pointer;outline:none}.admin-email-summary-row:hover,.admin-email-summary-row:focus-visible{background:#f7f3ff!important}.admin-email-book-covers{align-items:center;gap:5px;min-width:180px;display:flex}.admin-email-book-covers img{object-fit:cover;background:#eee;border:1px solid #e5e3e8;border-radius:5px;width:34px;height:45px;display:block}.admin-email-total{color:#7657e9;align-items:center;gap:7px;display:inline-flex}.admin-email-total b{font-size:15px!important}.admin-email-detail-backdrop{z-index:2500;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1412186b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admin-email-detail-dialog{background:#fff;border:1px solid #e5e1ea;border-radius:20px;width:min(720px,100%);max-height:min(760px,92vh);padding:18px;overflow:auto;box-shadow:0 30px 90px #17121f38}.admin-email-detail-dialog>header{border-bottom:1px solid #ece9ef;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:11px;display:flex}.admin-email-detail-dialog>header small{color:#8a64e8;font-size:9px;font-weight:800}.admin-email-detail-dialog>header h2{font:750 17px/1.45 var(--font-space),sans-serif;margin:2px 0 0}.admin-email-detail-dialog>header button{background:#fff;border:1px solid #e4e1e7;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.admin-email-detail-summary{grid-template-columns:repeat(3,1fr);gap:7px;margin:11px 0;display:grid}.admin-email-detail-summary>span{background:#faf9fb;border:1px solid #ece9ef;border-radius:11px;grid-template-columns:22px 1fr;align-items:center;padding:9px;display:grid}.admin-email-detail-summary svg{color:#7657e9;grid-row:1/3}.admin-email-detail-summary b{font:800 17px/1 var(--font-space),sans-serif}.admin-email-detail-summary small{color:#777;font-size:8px}.admin-email-detail-dialog h3{margin:12px 0 7px;font-size:11px}.admin-email-detail-books{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.admin-email-detail-books article{background:#fafafa;border:1px solid #ece9ef;border-radius:10px;grid-template-columns:38px 1fr;align-items:center;gap:8px;padding:7px;display:grid}.admin-email-detail-books img{object-fit:cover;border-radius:4px;width:38px;height:50px}.admin-email-detail-books span{gap:2px;min-width:0;display:grid}.admin-email-detail-books b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-email-detail-books small{color:#777;font-size:8px;line-height:1.5}.admin-email-detail-columns{grid-template-columns:1fr 1fr;gap:8px;display:grid}.admin-email-detail-columns>section{border:1px solid #ece9ef;border-radius:11px;padding:10px}.admin-email-detail-columns p{color:#58585e;border-top:1px solid #f0eef2;justify-content:space-between;gap:8px;margin:0;padding:6px 0;font-size:9px;display:flex}.admin-email-detail-columns p b{font-family:var(--font-space),sans-serif}.admin-email-detail-dialog>footer{color:#777;border-top:1px solid #ece9ef;justify-content:space-between;gap:12px;margin-top:10px;padding-top:10px;font-size:9px;display:flex}.admin-quick-report-trigger{z-index:1800;color:#fff;cursor:pointer;background:linear-gradient(145deg,#7657e9,#b85dc7);border:0;border-radius:14px 0 0 14px;justify-content:center;align-items:center;gap:3px;width:52px;height:48px;display:flex;position:fixed;top:118px;right:0;box-shadow:0 12px 34px #5b3eb44d}.admin-quick-report-trigger span{color:#5a2245;min-width:17px;height:17px;font:800 9px/1 var(--font-space),sans-serif;background:#ffb8d9;border-radius:99px;place-items:center;padding:0 4px;display:grid}.admin-quick-report-backdrop{z-index:2100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#19151e47;position:fixed;inset:0}.admin-quick-report{background:#fff;width:min(370px,92vw);height:100%;padding:20px;animation:.22s ease-out both adminQuickReportIn;position:absolute;top:0;right:0;overflow:auto;box-shadow:-24px 0 70px #19142033}.admin-quick-report>header{border-bottom:1px solid #ece9ef;justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.admin-quick-report>header small{color:#8b64e8;font-size:9px;font-weight:800}.admin-quick-report>header h2{margin:2px 0 0;font-size:20px}.admin-quick-report>header button{background:#fff;border:1px solid #e5e2e8;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.admin-quick-report-grid{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.admin-quick-report-grid article{background:#faf9fb;border:1px solid #ece9ef;border-radius:12px;grid-template-columns:30px 1fr;align-items:center;gap:9px;min-height:76px;padding:10px;display:grid}.admin-quick-report-grid article>svg{color:#7657e9;background:#eee9ff;border-radius:9px;width:28px;height:28px;padding:6px}.admin-quick-report-grid span{gap:4px;display:grid}.admin-quick-report-grid small{color:#707077;font-size:9px}.admin-quick-report-grid b{font:800 20px/1 var(--font-space),sans-serif}.admin-quick-report-grid .is-wide{grid-column:1/-1}.admin-quick-report-error{color:#a3162a;background:#fff1f3;border-radius:10px;padding:11px;font-size:10px}.admin-quick-report-mail{color:#fff;background:#7657e9;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:11px;font-weight:800;text-decoration:none;display:flex}@keyframes adminQuickReportIn{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@media (width<=1100px){.admin-booklet-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=700px){.admin-waitlist-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-booklet-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 9px 9px}.admin-booklet-stats-grid article>img{height:112px}.admin-waitlist-head{padding:12px}.admin-waitlist-toolbar{padding:8px 12px}.admin-waitlist-table th,.admin-waitlist-table td{padding:8px 10px}.admin-email-detail-backdrop{padding:10px}.admin-email-detail-dialog{border-radius:15px;padding:13px}.admin-email-detail-books{grid-template-columns:1fr 1fr}.admin-email-detail-columns{grid-template-columns:1fr}.admin-email-detail-dialog>footer{flex-direction:column}.admin-quick-report-trigger{width:46px;height:44px;top:92px}.admin-quick-report{padding:16px}}@media (width<=900px){.store-page .booklet-grid--horizontal{grid-template-columns:repeat(2,minmax(0,1fr))}.store-page .booklet-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.store-page .booklet-grid--vertical .booklet-card{grid-template-columns:300px minmax(0,1fr);height:370px}.store-page .booklet-grid--vertical .booklet-cover-stage,.store-page .booklet-grid--vertical .booklet-card-copy{height:370px}.store-page .booklet-grid--vertical .booklet-cover-stage img{max-height:292px}}@media (width<=620px){.store-page .booklet-view-toolbar{gap:7px;padding:7px 0 9px}.store-page .booklet-view-toolbar p{font-size:13px}.store-page .booklet-view-toolbar p b{font-size:20px}.store-page .booklet-grid--horizontal,.store-page .booklet-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:0;display:grid;overflow:visible}.store-page .booklet-grid--horizontal .booklet-card{min-width:0}.store-page .booklet-cover-badges{gap:3px;top:6px;left:6px}.store-page .booklet-cover-badges :is(.booklet-cover-free,.booklet-new-badge){padding:5px 7px;font-size:8px}.store-page .booklet-index{min-width:27px;height:22px;font-size:9px;bottom:6px;right:6px}.store-page .booklet-subtitle,.store-page .booklet-grid--compact .booklet-subtitle{font-size:8.5px;line-height:1.75}.store-page .booklet-grid--vertical .booklet-card{grid-template-columns:1fr;height:auto}.store-page .booklet-grid--vertical .booklet-cover-stage{height:min(470px,125vw)}.store-page .booklet-grid--vertical .booklet-card-copy{height:auto;min-height:238px;padding:14px 12px 16px}.store-page .booklet-grid--vertical .booklet-cover-stage img{max-height:calc(100% - 62px)}.store-page .booklet-grid--vertical .booklet-subtitle{font-size:10px}.store-page .booklet-grid--vertical .booklet-title-actions{width:min(210px,100%)}}.store-page .booklet-star-control>span{gap:2px}.store-page .booklet-star-control button{width:22px;height:25px}.store-page .booklet-star-control svg{stroke-width:1.25px;width:17px;height:17px}.store-page .booklet-star-control button{transition:transform .18s cubic-bezier(.2,.8,.2,1),color .18s,filter .18s}.store-page .booklet-star-control button.is-preview{color:#ffd991;filter:drop-shadow(0 3px 7px #f1c3826b);transform:translateY(-2px)scale(1.24)rotate(-7deg)}.store-page .booklet-star-control button:nth-child(2).is-preview{transition-delay:18ms}.store-page .booklet-star-control button:nth-child(3).is-preview{transition-delay:36ms}.store-page .booklet-star-control button:nth-child(4).is-preview{transition-delay:54ms}.store-page .booklet-star-control button:nth-child(5).is-preview{transition-delay:72ms}.store-page .booklet-star-control button[aria-pressed=true]{filter:drop-shadow(0 2px 6px #f1c3825c);transform:scale(1.12)}.admin-quick-report-trigger{background:linear-gradient(145deg,#7657e9,#ff66ad);border-radius:0 14px 14px 0;left:0;right:auto}.admin-email-summary-row>td{border-bottom:3px solid #d9c4ff!important}.admin-email-summary-row:nth-child(2n)>td{border-bottom-color:#ffc2df!important}@media (width<=620px){.store-page .booklet-star-control button{width:19px;height:22px}.store-page .booklet-star-control svg{width:15px;height:15px}}@media (width<=1100px){.admin-booklet-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=700px){.admin-booklet-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 9px 9px}.admin-booklet-stats-grid article>img{height:112px}.admin-waitlist-head{padding:12px}.admin-waitlist-toolbar{padding:8px 12px}.admin-waitlist-table th,.admin-waitlist-table td{padding:8px 10px}}@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-title{direction:ltr;align-items:center;display:flex}.global-footer-brand-title .site-signature{flex:0 0 148px;width:148px}.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 .gentle-arrow{color:#6f6478}.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}.behance-stat-card strong{justify-content:center;align-items:baseline;display:inline-flex}.behance-stat-card strong.stat-number-compact{display:none}.behance-stat-card strong>.stat-number-suffix{font:inherit;letter-spacing:inherit;margin-inline-start:0;display:inline-block;transform:none}@media (width<=960px){.behance-hero-stats{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;overflow:visible}.behance-hero-stats>.behance-stat-card,.behance-hero-stats>.behance-stat-card:first-child{background:linear-gradient(145deg,#ffffff0b,#ad85ff06);border:1px solid #ffffff1f;border-radius:16px;grid-template-rows:38px auto 3.5em;align-content:center;justify-items:center;gap:8px;min-width:0;min-height:158px;padding:18px 6px 20px;box-shadow:0 14px 30px #00000029}.behance-stat-card>i{border-radius:11px;width:36px;height:36px;margin:0}.behance-stat-card>i svg{width:20px;height:20px}.behance-stat-card strong{letter-spacing:-.045em;white-space:nowrap;max-width:100%;font-size:clamp(28px,7vw,38px);line-height:1}.behance-stat-card strong.stat-number-full{display:none}.behance-stat-card strong.stat-number-compact{display:inline-flex}.behance-stat-card strong>.stat-number-suffix{letter-spacing:-.02em;margin-inline-start:.045em;font-size:.7em;font-weight:700;line-height:1;transform:translateY(-.02em)}.behance-stat-card span,[dir=rtl] .behance-stat-card span{text-align:center;justify-content:center;align-items:flex-start;width:100%;min-height:3.5em;padding-inline:2px;font-size:clamp(10px,2.9vw,12px);line-height:1.7;display:flex}}@media (width<=390px){.behance-hero-stats{gap:6px}.behance-hero-stats>.behance-stat-card,.behance-hero-stats>.behance-stat-card:first-child{border-radius:13px;min-height:152px;padding-inline:4px}.behance-stat-card strong{font-size:clamp(27px,8.5vw,33px)}}[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;--font-arabic:"Cairo Local",Tahoma,Arial,sans-serif;--font-space:var(--admin-font-space),"Space Grotesk",Arial,sans-serif;min-height:100vh;font-family:var(--font-arabic);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-scope :is([lang=en],[dir=ltr]){font-family:var(--font-space)}.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-content-bot-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;margin-top:12px;display:grid}.admin-content-bot-grid.is-expanded .admin-pages-panel,.admin-content-bot-grid.is-expanded .admin-dashboard-bot-panel{grid-column:1/-1}.admin-pages-panel{min-width:0;margin-top:0;padding:18px}.admin-pages-head{align-items:flex-end;gap:18px}.admin-pages-sort{flex-wrap:wrap;gap:7px;display:flex}.admin-pages-sort button{color:#656067;background:#fff;border:1px solid #e3dfe8;border-radius:10px;align-items:center;gap:6px;min-height:34px;padding:7px 12px;font-family:inherit;font-size:10px;font-weight:700;transition:border-color .18s,color .18s,background .18s;display:flex}.admin-pages-sort button:hover{color:#703fd2;border-color:#caa9f4}.admin-pages-sort button.is-active{color:#fff;background:#8f5ee7;border-color:#9a68ef}.admin-pages-table{background:#fff;border:1px solid #ece9ef;border-radius:14px;margin-top:11px;overflow:hidden}.admin-pages-table>div{color:#555159;border-top:1px solid #efedf1;grid-template-columns:minmax(220px,1.7fr) minmax(90px,.55fr) minmax(120px,.7fr);align-items:center;gap:12px;min-height:44px;padding:0 14px;font-size:11px;display:grid}.admin-pages-table>div:first-child{border-top:0}.admin-pages-table>div.is-head{color:#88828d;background:#faf9fb;min-height:38px;font-size:9px}.admin-pages-table b{color:#202024;align-items:center;gap:10px;min-width:0;font-size:11px;font-weight:750;display:flex}.admin-pages-table b i{color:#8b5ce6;width:25px;height:25px;font:750 9px var(--font-space),sans-serif;background:#f2ebff;border-radius:8px;flex:none;place-items:center;font-style:normal;display:grid}.admin-pages-table b span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-pages-table strong{color:#242126;font:750 11px var(--font-space),sans-serif}.admin-pages-expand{color:#6f42cc!important;background:#f7f2ff!important;border-color:#d6c4f4!important}.admin-pages-expand:hover{color:#5526b5!important;background:#f0e7ff!important;border-color:#9a68ef!important}.admin-dashboard-bot-panel{min-width:0;padding:18px}.admin-dashboard-bot-stats{gap:8px;margin-top:14px;display:grid}.admin-dashboard-bot-stats article{background:#faf9fb;border:1px solid #ece9ef;border-radius:13px;align-items:center;gap:11px;min-height:64px;padding:11px 13px;display:flex}.admin-dashboard-bot-stats i{color:#7d54dc;background:#f1eaff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.admin-dashboard-bot-stats article:nth-child(2) i{color:#d93e8b;background:#ffedf6}.admin-dashboard-bot-stats article:nth-child(3) i{color:#0b926d;background:#e9faf4}.admin-dashboard-bot-stats span{gap:3px;display:grid}.admin-dashboard-bot-stats b{font:800 18px/1 var(--font-space),sans-serif}.admin-dashboard-bot-stats small{color:#77727c;font-size:9px}.admin-dashboard-bot-link{color:#7044c8;background:#faf7ff;border:1px solid #e0d4f4;border-radius:11px;justify-content:space-between;align-items:center;min-height:38px;margin-top:10px;padding:0 12px;font-size:9.5px;font-weight:750;transition:all .2s;display:flex}.admin-dashboard-bot-link:hover{background:#f3ecff;border-color:#b894ee}.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,.admin-content-bot-grid{grid-template-columns:1fr}.admin-content-bot-grid.is-expanded .admin-pages-panel,.admin-content-bot-grid.is-expanded .admin-dashboard-bot-panel{grid-column:auto}.admin-panel{border-radius:18px;padding:17px}.admin-panel-head{display:block}.admin-panel-head>svg{display:none}.admin-pages-head{gap:12px;display:grid}.admin-pages-sort{grid-template-columns:1fr 1fr;display:grid}.admin-pages-sort button{justify-content:center}.admin-pages-sort .admin-pages-expand{grid-column:1/-1}.admin-pages-table>div{grid-template-columns:minmax(130px,1.4fr) minmax(62px,.55fr) minmax(86px,.7fr);gap:7px;min-height:50px;padding:0 10px}.admin-pages-table b{gap:7px}.admin-pages-table b i{display:none}.admin-pages-table b span{white-space:normal;line-height:1.35}.admin-pages-table strong{font-size:10px}.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-engagement-page .admin-content{padding-bottom:54px}.admin-notifications-panel{margin-bottom:12px;padding:19px}.admin-notifications-head{align-items:flex-end;gap:18px}.admin-notifications-head small{color:#77747c;margin-top:5px;font-size:10px;display:block}.admin-notification-tabs{background:#faf8fc;border:1px solid #e7e2eb;border-radius:12px;gap:6px;padding:4px;display:flex}.admin-notification-tabs button{color:#716b76;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:34px;padding:0 15px;font-family:inherit;font-size:10px;font-weight:800}.admin-notification-tabs button.is-active{color:#fff;background:linear-gradient(135deg,#7657e9,#d95aa8)}.admin-notification-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.admin-notification-grid article{background:#fff;border:1px solid #ece9ef;border-radius:14px;grid-template-rows:1fr auto;grid-template-columns:34px 1fr;align-items:center;gap:2px 9px;min-height:92px;padding:13px;display:grid}.admin-notification-grid i{color:#7d54dc;background:#f1eaff;border-radius:10px;grid-row:1/-1;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.admin-notification-grid article:nth-child(2) i{color:#df3e91;background:#ffedf6}.admin-notification-grid article:nth-child(3) i{color:#df3e67;background:#fff0f3}.admin-notification-grid article:nth-child(4) i{color:#1c78c9;background:#edf6ff}.admin-notification-grid article:nth-child(5) i{color:#0b9b77;background:#eafaf5}.admin-notification-grid article:nth-child(6) i{color:#d16a1e;background:#fff4e9}.admin-notification-grid b{color:#17171a;font:800 21px/1 var(--font-space),sans-serif;text-align:right;direction:ltr}.admin-notification-grid small{color:#77737b;font-size:9px;line-height:1.45}.admin-engagement-toolbar{grid-template-columns:1.25fr .72fr .72fr auto;align-items:end;gap:10px;margin-bottom:12px;padding:16px;display:grid}.admin-engagement-toolbar label{gap:7px;display:grid}.admin-engagement-toolbar label>span{color:#747479;font-size:10px;font-weight:700}.admin-engagement-toolbar select{background:#fff;border:1px solid #dededb;border-radius:11px;outline:0;width:100%;height:44px;padding:0 12px;font-size:11px}.admin-engagement-toolbar select:focus{border-color:#a88bf6;box-shadow:0 0 0 3px #f1edff}.admin-engagement-toolbar button{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#7657e9,#d95aa8);border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 17px;font-size:11px;font-weight:800;transition:all .2s;display:inline-flex}.admin-engagement-toolbar button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px #7657e92e}.admin-engagement-toolbar button:disabled{opacity:.6}.admin-engagement-toolbar .is-spinning{animation:.8s linear infinite adminBehanceSpin}.admin-engagement-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.admin-engagement-metrics article{border:1px solid var(--admin-line);background:#fff;border-radius:17px;grid-template-rows:1fr auto;grid-template-columns:40px 1fr;align-items:center;gap:3px 12px;min-height:112px;padding:17px;display:grid;box-shadow:0 10px 28px #18181b08}.admin-engagement-metrics i{color:#fff;background:var(--admin-purple);border-radius:12px;grid-row:1/-1;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.admin-engagement-metrics article:nth-child(2) i{background:#db2777}.admin-engagement-metrics article:nth-child(3) i{background:#0a9b73}.admin-engagement-metrics article:nth-child(4) i{background:#ea6d26}.admin-engagement-metrics b{color:#171717;font:800 25px/1 var(--font-space),sans-serif;text-align:right;direction:ltr}.admin-engagement-metrics small{color:#75757a;font-size:10px}.admin-heatmap-panel,.admin-engagement-bot{padding:22px}.admin-heatmap-panel .admin-panel-head small{color:#7b7b80;margin-top:5px;font-size:10px;display:block}.admin-engagement-updated{color:#77717e;white-space:nowrap;align-self:center;font-size:10px}.admin-heatmap-layout{grid-template-columns:minmax(420px,1.35fr) minmax(260px,.65fr);align-items:start;gap:14px;margin-top:18px;display:grid}.admin-section-map{background:linear-gradient(145deg,#fbfafd,#f6f3f9);border:1px solid #e2dee8;border-radius:20px;padding:18px;box-shadow:inset 0 1px #fff}.admin-section-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.admin-section-overview article{background:#ffffffd1;border:1px solid #e8e3ee;border-radius:14px;align-content:space-between;gap:8px;min-height:82px;padding:13px 14px;display:grid}.admin-section-overview small{color:#7a7480;font-size:9px}.admin-section-overview b{color:#242128;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.45;overflow:hidden}.admin-section-overview article:nth-child(2) b,.admin-section-overview article:nth-child(3) b{font:750 20px/1 var(--font-space),sans-serif;text-align:right;direction:ltr}.admin-section-guide{color:#7b7580;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:0 4px;font-size:9px;display:flex}.admin-section-guide span{align-items:center;gap:7px;font-weight:750;display:flex}.admin-section-guide i{background:linear-gradient(90deg,#7657e9,#e55ba8);border-radius:999px;width:24px;height:5px;display:block}.admin-section-guide small{font-size:9px}.admin-section-stack{gap:8px;display:grid}.admin-section-stack>article{background:#ffffffc7;border:1px solid #e6e2e9;border-radius:14px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:74px;padding:11px 13px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.admin-section-stack>article.is-active{background:#fff;border-color:#bca8f5;transform:translate(-2px);box-shadow:0 10px 28px #7557e91a}.admin-section-stack>article>b{color:#aaa0b4;font:700 9px var(--font-space),sans-serif;direction:ltr}.admin-section-stack>article.is-active>b{color:#7657e9}.admin-section-stack>article>div{gap:5px;min-width:0;display:grid}.admin-section-stack>article>div>span{align-items:center;gap:8px;min-width:0;display:flex}.admin-section-stack>article>div>span strong{color:#29262d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-section-stack>article>div>span em{color:#6943d0;white-space:nowrap;background:#eee8ff;border-radius:999px;padding:3px 7px;font-size:7.5px;font-style:normal;font-weight:800}.admin-section-stack>article>div>small{color:#817b85;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.admin-section-stack>article>strong{color:#26232a;min-width:62px;font:750 15px/1 var(--font-space),sans-serif;text-align:left;direction:ltr;gap:5px;display:grid}.admin-section-stack>article>strong small{color:#89838d;font:500 8px var(--font-arabic),sans-serif;white-space:nowrap;direction:rtl}.admin-section-bar{background:#eeeaf1;border-radius:999px;height:5px;display:block;overflow:hidden}.admin-section-bar em{border-radius:inherit;background:linear-gradient(90deg,#7657e9,#e55ba8);height:100%;transition:width .35s;display:block}.admin-section-insight{color:#77717b;text-align:center;background:#ffffff94;border:1px dashed #dcd5e5;border-radius:12px;margin:12px 0 0;padding:12px 13px;font-size:9px;line-height:1.8}.admin-section-insight.is-ready{color:#554b60;background:#f4f0ff;border-style:solid;border-color:#ddd2fb}.admin-section-insight b{color:#6943d0}.admin-heatmap-side{gap:14px;display:grid}.admin-scroll-depth,.admin-top-elements{background:#fff;border:1px solid #ecebea;border-radius:17px;padding:17px}.admin-scroll-depth>strong,.admin-top-elements>strong{margin-bottom:12px;font-size:12px;display:block}.admin-scroll-depth>div{border-top:1px solid #f0efed;padding:10px 0}.admin-scroll-depth span{justify-content:space-between;gap:12px;display:flex}.admin-scroll-depth b{font:750 11px var(--font-space),sans-serif}.admin-scroll-depth small{font-size:9px}.admin-scroll-depth i,.admin-top-elements i,.admin-engagement-questions i{background:#efedf2;border-radius:999px;height:5px;margin-top:7px;display:block;overflow:hidden}.admin-scroll-depth em,.admin-top-elements em,.admin-engagement-questions em{border-radius:inherit;background:linear-gradient(90deg,#825feb,#ff66ad);height:100%;display:block}.admin-scroll-depth>p,.admin-top-elements>p,.admin-engagement-questions>p{color:#85858a;text-align:center;margin:18px 0;font-size:10px}.admin-top-elements>div{border-top:1px solid #f0efed;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 0;display:grid}.admin-top-elements>div>b{color:#b2a6bf;font:750 9px var(--font-space),sans-serif}.admin-top-elements>div>span{min-width:0}.admin-top-elements>div strong{color:#29292d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.5;display:block;overflow:hidden}.admin-top-elements>div>small{font:700 10px var(--font-space),sans-serif}.admin-engagement-bot{margin-top:12px}.admin-engagement-bot-grid{grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);gap:14px;margin-top:18px;display:grid}.admin-engagement-bot-summary{gap:9px;display:grid}.admin-engagement-bot-summary article{background:#fafaf9;border:1px solid #ecebea;border-radius:14px;align-items:center;gap:12px;min-height:82px;padding:14px;display:flex}.admin-engagement-bot-summary i{color:#fff;background:var(--admin-purple);border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.admin-engagement-bot-summary article:nth-child(2) i{background:#db2777}.admin-engagement-bot-summary article:nth-child(3) i{background:#0a9b73}.admin-engagement-bot-summary span{gap:4px;display:grid}.admin-engagement-bot-summary b{font:800 21px/1 var(--font-space),sans-serif}.admin-engagement-bot-summary small{font-size:10px}.admin-engagement-questions{border:1px solid #ecebea;border-radius:17px;padding:17px}.admin-engagement-questions>strong{margin-bottom:9px;font-size:12px;display:block}.admin-engagement-questions article{border-top:1px solid #f0efed;grid-template-columns:28px 1fr;gap:10px;padding:10px 0;display:grid}.admin-engagement-questions article>b{color:#b2a6bf;font:750 10px var(--font-space),sans-serif}.admin-engagement-questions article>span{grid-template-columns:1fr auto;gap:4px 10px;min-width:0;display:grid}.admin-engagement-questions article strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.6;overflow:hidden}.admin-engagement-questions article small{white-space:nowrap;font-size:9px}.admin-engagement-questions article i{grid-column:1/-1;margin-top:2px}.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-booklet-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-booklet-stats-grid article{border:1px solid var(--admin-line);background:#fafafa;border-radius:14px;min-width:0;padding:10px}.admin-booklet-stats-grid article>img{object-fit:contain;background:#f0f0ef;border-radius:10px;width:100%;height:138px;display:block}.admin-booklet-stats-grid article>strong{color:#1c1c20;min-height:42px;font-size:12px;line-height:1.7;display:block}.admin-booklet-stats-grid article>div{border-top:1px solid #e8e8ea;gap:8px;margin-top:12px;padding-top:10px;display:grid}.admin-booklet-stats-grid span{color:#73737a;align-items:center;gap:6px;font-size:10px;display:flex}.admin-booklet-stats-grid span b{color:#17171a;font:800 15px/1 var(--font-space),sans-serif;margin-inline-start:auto}.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-waitlist-table td{vertical-align:top}.admin-waitlist-table .admin-email-cell{white-space:normal;gap:9px;min-width:205px;display:grid}.admin-email-cell>b{font-size:12px!important}.admin-email-books{white-space:normal;min-width:295px}.admin-email-book{background:#fafaf9;border:1px solid #e8e8e5;border-radius:10px;grid-template-columns:43px minmax(0,1fr);align-items:center;gap:9px;min-width:250px;margin-bottom:7px;padding:7px;display:grid}.admin-email-book:last-child{margin-bottom:0}.admin-email-book>img{object-fit:contain;background:#eee;border-radius:5px;width:43px;height:56px;display:block}.admin-email-book>span{gap:2px;min-width:0;display:grid}.admin-email-book b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font:700 10px/1.6 var(--font-arabic),sans-serif!important}.admin-email-book small{color:#77777c;font-size:9px;line-height:1.55}.admin-email-tags{white-space:normal;min-width:190px}.admin-email-tags>span{color:#6843a5;background:#faf7ff;border:1px solid #e5ddf2;border-radius:8px;align-items:center;gap:5px;margin:0 0 6px;padding:6px 8px;display:flex}.admin-email-tags>span:last-child{margin-bottom:0}.admin-email-tags svg{flex:none}.admin-email-tags b{font-size:10px!important}.admin-email-tags small{color:#55555b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-session-cell{white-space:normal;gap:5px;min-width:150px;display:grid}.admin-session-cell>span{color:#5b3fa2;align-items:center;gap:5px;font-size:10px;display:flex}.admin-session-cell>b{font:700 10px var(--font-arabic),sans-serif!important}.admin-session-cell>small{color:#77777c;font-size:9px}.admin-no-activity{color:#9a9a9e;font-size:10px;font-style:normal}.admin-last-activity{color:#85858a;margin-top:5px;font-size:9px;display:block}.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-database-report-card>header>span{background:linear-gradient(135deg,#7951dc,#d85ba8)}.admin-database-report-copy{justify-content:space-between;align-items:center;gap:22px;padding-top:20px;display:flex}.admin-database-report-copy>div{max-width:620px}.admin-database-report-copy b{color:#202024;margin-bottom:6px;font-size:13px;display:block}.admin-database-report-copy p{color:#717176;margin:0;font-size:10px;line-height:1.8}.admin-database-report-copy>a{color:#fff;background:linear-gradient(115deg,var(--admin-purple),var(--admin-pink));border:1px solid #d9c7f3;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 17px;font-size:11px;font-weight:750;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 24px #9a67e829}.admin-database-report-copy>a:hover{transform:translateY(-2px);box-shadow:0 14px 30px #9a67e83b}.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,.admin-booklet-stats-grid{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}.admin-engagement-toolbar{grid-template-columns:1fr}.admin-engagement-toolbar button{width:100%}.admin-engagement-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-heatmap-layout,.admin-engagement-bot-grid{grid-template-columns:1fr}.admin-section-map{padding:13px}.admin-section-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-section-overview article{min-height:76px;padding:11px}.admin-section-stack>article{grid-template-columns:24px minmax(0,1fr) auto;gap:8px;padding:10px}.admin-engagement-questions article>span{grid-template-columns:1fr}.admin-engagement-questions article small{white-space:normal}.admin-database-report-copy{flex-direction:column;align-items:stretch}.admin-database-report-copy>a{width:100%}.admin-notifications-head{gap:12px;display:grid}.admin-notification-tabs{grid-template-columns:repeat(3,1fr);display:grid}.admin-notification-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.admin-section-overview{grid-template-columns:1fr 1fr}.admin-section-overview article:first-child{grid-column:1/-1}.admin-section-guide{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:9px}.admin-section-stack>article{grid-template-columns:22px minmax(0,1fr)}.admin-section-stack>article>strong{text-align:right;grid-area:2/2;align-items:center;gap:7px;margin-top:-2px;display:flex}.admin-section-stack>article>strong small{white-space:normal}}@media (width>=781px) and (width<=1180px){.admin-sidebar-version{display:none}.admin-behance-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-engagement-toolbar{grid-template-columns:repeat(3,1fr)}.admin-engagement-toolbar button{grid-column:1/-1}.admin-heatmap-layout{grid-template-columns:1fr}.admin-heatmap-side{grid-template-columns:1fr 1fr}.admin-notification-grid{grid-template-columns:repeat(3,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:var(--admin-purple);border-radius:0;width:min(42px,72%)}.admin-chart-column:nth-child(3n+2)>span,.admin-chart-column:nth-child(3n)>span{background:var(--admin-purple)}.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}}.prompts-page,.prompt-detail-page{color:#f8f5fb;background:radial-gradient(circle at 82% -5%,#ad85ff30,#0000 29%),radial-gradient(circle at 5% 22%,#ff66ad13,#0000 25%),#0a0710;min-height:100vh;overflow-x:clip}.prompts-shell{width:min(1180px,100% - 52px);margin-inline:auto}.prompts-nav{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:22px;min-height:88px;display:flex}.prompts-nav .brand{color:#fff;font:760 13px var(--font-space),Arial,sans-serif;align-items:center;gap:11px;display:flex}.prompts-nav .brand-mark{width:35px;height:35px}.prompts-nav .brand-mark img{object-fit:contain;width:100%;height:100%}.prompts-nav>div{align-items:center;gap:22px;display:flex}.prompts-nav>div>a{color:#b9afc1;font-size:10px;font-weight:700;transition:color .2s}.prompts-nav>div>a:hover{color:#fff}.prompts-hero{text-align:center;padding:76px 0 53px}.prompts-hero>span{color:#d0adff;letter-spacing:.09em;align-items:center;gap:7px;font-size:9px;font-weight:760;display:inline-flex}.prompts-hero h1{letter-spacing:-.055em;margin:12px 0 0;padding-block:.03em .12em;font-size:clamp(48px,7vw,86px);line-height:1.15}.prompts-hero>strong{color:#9b8da5;font:650 14px var(--font-space),Arial,sans-serif;letter-spacing:.12em;display:block}.prompts-hero>p{color:#aea4b5;max-width:600px;margin:16px auto 0;font-size:12px;line-height:1.9}.prompts-reference-page .prompts-shell{width:min(1252px,100% - 96px)}.prompts-reference-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:470px;padding:76px 0 86px;display:flex}.prompts-reference-heading{animation:.72s cubic-bezier(.22,1,.36,1) both promptReferenceTitle}.prompts-reference-heading h1{letter-spacing:-.062em;margin:0;padding-block:.03em .08em;font-size:clamp(52px,5.7vw,76px);font-weight:750;line-height:.98}.prompts-page[dir=rtl] .prompts-reference-heading h1{letter-spacing:-.045em;line-height:1.17}.prompts-reference-intro{margin-top:28px;animation:.82s cubic-bezier(.22,1,.36,1) 70ms both promptReferenceReveal}.prompts-reference-intro>p{color:#e7e0eb;margin:0;font-size:17px;font-weight:520;line-height:1.55}.prompts-reference-intro>p a{color:#0000;font-family:var(--font-space),Arial,sans-serif;letter-spacing:-.025em;background:linear-gradient(90deg,#ff6fb6,#b88aff,#65d8ff,#ff89c4,#ff6fb6) 0 0/320% 100%;direction:ltr;unicode-bidi:isolate;-webkit-background-clip:text;background-clip:text;font-weight:760;text-decoration:none;animation:5s linear infinite promptNameGradient;display:inline-block}.prompts-reference-intro>p a:hover{filter:brightness(1.18)}.prompts-reference-intro>strong{color:#d7cfdc;max-width:520px;margin:32px auto 0;font-size:13px;font-weight:520;line-height:1.65;display:block}.prompts-simple-library{min-height:190px;padding-top:0;padding-bottom:115px;scroll-margin-top:18px}.prompts-reference-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.prompt-reference-card{opacity:0;width:100%;animation:promptReferenceReveal .88s var(--prompt-delay,.12s) cubic-bezier(.22,1,.36,1) forwards;position:relative;overflow:visible}.prompt-reference-placeholder{aspect-ratio:4/5;opacity:0;width:100%;animation:promptReferenceReveal .88s var(--prompt-delay,.12s) cubic-bezier(.22,1,.36,1) forwards;background:#110d16;border:1px solid #ffffff38;border-radius:32px;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000038,inset 0 1px #ffffff14}.prompt-reference-card{transition:transform .45s cubic-bezier(.22,1,.36,1)}.prompt-reference-card:hover{transform:translateY(-2px)}.prompt-reference-title{color:#d9d2de;text-align:start;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;margin:8px 7px 0;font-size:12px;font-weight:600;line-height:1.55;display:-webkit-box;overflow:hidden}.prompts-page[dir=ltr] .prompt-reference-title{font-family:var(--font-space),Arial,sans-serif;font-weight:520}.prompt-reference-media{aspect-ratio:4/5;background:#100c15;border:1px solid #ffffff38;border-radius:32px;width:100%;transition:border-color .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000038,inset 0 1px #ffffff14}.prompt-reference-card:hover .prompt-reference-media{border-color:#ffffff5c;box-shadow:0 28px 70px #0000004a,0 0 35px #ad85ff0e}.prompt-reference-media:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000,#07040a4d);position:absolute;inset:58% 0 0}.prompt-reference-image,.prompt-reference-backdrop{width:100%;height:100%;display:block;position:absolute;inset:0}.prompt-reference-image{z-index:1;transition:transform .8s cubic-bezier(.22,1,.36,1),filter .45s}.prompt-reference-media.is-cover .prompt-reference-image{object-fit:cover;object-position:center}.prompt-reference-media.is-contain .prompt-reference-image{object-fit:contain;object-position:center;filter:drop-shadow(0 18px 34px #00000061)}.prompt-reference-backdrop{object-fit:cover;filter:blur(30px)saturate(.85)brightness(.48);opacity:.78;transform:scale(1.12)}.prompt-reference-card:hover .prompt-reference-image{filter:saturate(1.04);transform:scale(1.014)}.prompt-reference-card:hover .is-contain .prompt-reference-image{filter:drop-shadow(0 20px 38px #0006)saturate(1.04)}.prompt-reference-stats{z-index:4;direction:ltr;align-items:center;gap:8px;display:flex;position:absolute;bottom:24px;left:24px}.prompt-reference-stats button,.prompt-reference-stats .prompt-views{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:58px;height:40px;font:680 11px var(--font-space),Arial,sans-serif;background:#09060ca3;border:1px solid #ffffff38;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 10px;display:flex;box-shadow:0 8px 25px #0003}.prompt-reference-stats svg{width:17px;height:17px}.prompt-reference-stats button{cursor:pointer;transition:transform .22s,color .22s,background .22s,border-color .22s}.prompt-reference-stats span{direction:ltr}.prompt-reference-stats button:hover{background:#0f0a14d1;border-color:#fff6;transform:translateY(-2px)}.prompt-reference-stats .prompt-like.is-liked{color:#ff79b9;background:#1b0a15d1;border-color:#ff79b980}.prompt-reference-stats button:disabled{opacity:.56;cursor:wait}.prompt-reference-copy{z-index:4;color:#08060a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;min-width:138px;height:40px;font:680 11px var(--font-arabic),Arial,sans-serif;background:#ffffffed;border:1px solid #ffffffb8;border-radius:12px;padding:0 14px;transition:transform .22s,background .22s,box-shadow .22s;position:absolute;bottom:24px;right:24px;overflow:hidden;box-shadow:0 8px 25px #00000029}.prompts-page[dir=ltr] .prompt-reference-copy{font-family:var(--font-space),Arial,sans-serif}.prompt-reference-copy:hover{background:#fff;transform:translateY(-2px);box-shadow:0 12px 30px #00000038}.prompt-reference-copy>span{justify-content:center;align-items:center;gap:7px;transition:opacity .3s,transform .35s cubic-bezier(.22,1,.36,1),filter .3s;display:flex;position:absolute;inset:0}.prompt-copy-default{opacity:1;filter:none;transform:none}.prompt-copy-success,.prompt-reference-copy.is-copied .prompt-copy-default{opacity:0;filter:blur(4px);transform:scale(.6)}.prompt-reference-copy.is-copied .prompt-copy-success{opacity:1;filter:none;transform:none}.zodiac-picker-backdrop{z-index:1200;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030204db;place-items:center;padding:24px;animation:.24s both zodiacBackdropIn;display:grid;position:fixed;inset:0}.zodiac-picker{color:#f8f2e8;isolation:isolate;background:radial-gradient(circle at 50% -12%,#d5994438,#0000 34%),radial-gradient(circle at 9% 86%,#89582321,#0000 30%),linear-gradient(145deg,#17110c,#0b0908 58%,#120d09);border:1px solid #e2ae5b57;border-radius:30px;width:min(780px,100%);max-height:min(760px,100dvh - 48px);padding:34px;animation:.42s cubic-bezier(.16,1,.3,1) both zodiacPickerIn;position:relative;overflow:auto;box-shadow:0 42px 120px #0000009e,inset 0 1px #ffe8c41f,0 0 70px #be772a14}.zodiac-picker:before{content:"";z-index:-1;border:1px solid #e6b26321;border-radius:50%;width:430px;height:430px;position:absolute;top:-260px;left:50%;transform:translate(-50%);box-shadow:0 0 0 42px #e6b26306,0 0 0 84px #e6b26303}.zodiac-picker-close{color:#d7c5ad;cursor:pointer;top:18px;background:#ffffff0b;border:1px solid #ffffff21;border-radius:50%;place-items:center;width:40px;height:40px;transition:all .22s;display:grid;position:absolute;inset-inline-end:18px}.zodiac-picker-close:hover{color:#fff;background:#e6b2631a;border-color:#e6b2636b;transform:rotate(5deg)}.zodiac-picker>header{text-align:center}.zodiac-picker>header>span{color:#d9a95f;font:750 8px var(--font-space),Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;background:#cc87320f;border:1px solid #e4af5c38;border-radius:999px;padding:7px 11px;display:inline-flex}.zodiac-picker>header h2{color:#fff8ed;letter-spacing:-.045em;margin:14px 0 7px;padding-block:.03em .08em;font-size:clamp(34px,5vw,50px);line-height:1.12}.zodiac-picker>header p{color:#b9aa97;margin:0;font-size:11px;line-height:1.8}.zodiac-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:27px;display:grid}.zodiac-picker-grid>button{color:#f5eadb;text-align:start;cursor:pointer;background:linear-gradient(145deg,#ffffff0e,#ffffff05);border:1px solid #ffe8c41f;border-radius:17px;grid-template-rows:1fr auto;grid-template-columns:40px 1fr;align-items:center;gap:3px 10px;min-height:96px;padding:12px;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s;display:grid}.zodiac-picker-grid>button:hover,.zodiac-picker-grid>button:focus-visible{background:linear-gradient(145deg,#e1a44e21,#ffffff06);border-color:#e5ad5780;outline:none;transform:translateY(-2px);box-shadow:0 12px 28px #00000038}.zodiac-picker-grid>button:disabled{cursor:wait}.zodiac-picker-grid>button:disabled:not(.is-copied){opacity:.54}.zodiac-picker-symbol{color:#e0a957;background:#d78f3311;border:1px solid #e4ad573d;border-radius:13px;grid-row:1/3;place-items:center;width:40px;height:40px;font:500 23px Georgia,serif;transition:all .22s;display:grid}.zodiac-picker-grid>button:hover .zodiac-picker-symbol,.zodiac-picker-grid>button.is-copied .zodiac-picker-symbol{color:#160f08;background:linear-gradient(135deg,#edbd70,#bd7732);border-color:#e6b361;box-shadow:0 8px 20px #bc71282e}.zodiac-picker-name{gap:2px;min-width:0;display:grid}.zodiac-picker-name strong{color:#f4eadb;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;line-height:1.25;overflow:hidden}.zodiac-picker-name small{color:#897c6d;font:650 7.5px var(--font-space),Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase;line-height:1.2}.zodiac-picker-action{color:#ad9270;background:#ffffff0b;border-radius:999px;justify-content:center;align-items:center;width:max-content;min-width:39px;padding:4px 7px;font-size:7.5px;font-weight:730;display:flex}.zodiac-picker-grid>button.is-copied{background:#da973e21;border-color:#e5b362a8}.zodiac-picker-grid>button.is-copied .zodiac-picker-action{color:#211407;background:#e5b463}.zodiac-picker-error{color:#ff9ca9;text-align:center;margin:15px 0 0;font-size:10px}@keyframes zodiacBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes zodiacPickerIn{0%{opacity:0;filter:blur(5px);transform:translateY(20px)scale(.97)}to{opacity:1;filter:none;transform:none}}.prompt-reference-placeholder{color:#786f7e;background:linear-gradient(145deg,#ffffff06,#ffffff02);border-style:dashed;border-color:#ffffff29;place-content:center;justify-items:center;gap:12px;display:grid}.prompt-reference-placeholder svg{color:#9d91a4;background:#ffffff06;border:1px solid #ffffff1f;border-radius:50%;width:48px;height:48px;padding:13px}.prompt-reference-placeholder span{font-size:10px;font-weight:680}@keyframes promptReferenceTitle{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes promptReferenceReveal{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:none}}@keyframes promptNameGradient{0%{background-position:0%}to{background-position:320%}}@media (prefers-reduced-motion:reduce){.prompts-reference-heading,.prompts-reference-intro,.prompt-reference-card,.prompt-reference-placeholder{opacity:1;animation:none}.prompts-reference-intro>p a{animation:none}.prompt-reference-card,.prompt-reference-image,.prompt-reference-copy,.prompt-reference-copy>span{transition:none}}.motion-showcase-page:before{background:radial-gradient(circle at 76% 9%,#30d3b121,#0000 28%),radial-gradient(circle at 14% 55%,#ad85ff1c,#0000 30%)}.motion-reel-stage{isolation:isolate;background:radial-gradient(circle at 50% 38%,#30d3b121,#0000 34%),linear-gradient(145deg,#ffffff0b,#ffffff03);border:1px solid #ffffff1a;border-radius:34px;height:410px;position:relative;overflow:hidden;box-shadow:0 35px 90px #0000004d,inset 0 1px #ffffff14}.motion-reel-stage:before{content:"";opacity:.2;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 82%);mask-image:linear-gradient(135deg,#000,#0000 82%)}.motion-reel-screen{z-index:3;background:linear-gradient(145deg,#262035f5,#0e0b15f5);border:1px solid #ffffff2e;border-radius:42px;place-items:center;width:176px;height:176px;animation:4.6s ease-in-out infinite motionScreenFloat;display:grid;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);box-shadow:0 30px 70px #00000061,0 0 48px #30d3b11a}.motion-reel-screen:before,.motion-reel-screen:after{content:"";border:1px solid #30d3b152;border-radius:50%;position:absolute}.motion-reel-screen:before{width:96px;height:96px;animation:4s linear infinite motionLogoRing}.motion-reel-screen:after{border-style:dashed;border-color:#ad85ff40;width:126px;height:126px;animation:7s linear infinite reverse motionLogoRing}.motion-reel-logo{z-index:2;color:#f9f6fb;font:800 52px var(--font-space),sans-serif;letter-spacing:-.12em;filter:drop-shadow(0 0 15px #30d3b161);animation:3.2s cubic-bezier(.16,1,.3,1) infinite motionLogoMorph;position:relative}.motion-reel-screen>i,.motion-reel-screen>b{background:#30d3b1;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 16px #30d3b1}.motion-reel-screen>i{top:83px;left:19px}.motion-reel-screen>b{background:#ad85ff;top:83px;right:19px;box-shadow:0 0 16px #ad85ff}.motion-reel-orbit{border:1px solid #ffffff12;border-radius:50%;width:284px;height:284px;animation:11s linear infinite motionOrbitSpin;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.motion-reel-orbit i{background:#0b0711;border:2px solid #30d3b1;width:13px;height:13px;position:absolute;transform:rotate(45deg);box-shadow:0 0 16px #30d3b173}.motion-reel-orbit i:first-child{top:53px;left:18px}.motion-reel-orbit i:nth-child(2){border-color:#ff66ad;top:132px;right:5px}.motion-reel-orbit i:nth-child(3){border-color:#ad85ff;bottom:-5px;left:96px}.motion-reel-timeline{z-index:4;background:#0e0a14c7;border:1px solid #ffffff1a;border-radius:17px;align-items:center;gap:10px;height:58px;padding:14px 18px;display:flex;position:absolute;bottom:24px;left:25px;right:25px;box-shadow:0 14px 35px #00000047}.motion-reel-timeline:before{content:"";background:linear-gradient(90deg,#30d3b1,#ad85ff,#ff66ad);height:2px;position:absolute;top:28px;left:18px;right:18px}.motion-reel-timeline span{z-index:2;background:#130d1c;border:2px solid #ddd0ef;width:8px;height:8px;position:relative;transform:rotate(45deg)}.motion-reel-timeline span:nth-child(2){margin-left:18%}.motion-reel-timeline span:nth-child(3){margin-left:auto}.motion-reel-timeline span:nth-child(4){margin-left:12%}.motion-reel-timeline b{z-index:3;background:#fff;width:2px;height:34px;animation:4.2s ease-in-out infinite motionPlayhead;position:absolute;top:11px;left:18px;box-shadow:0 0 10px #30d3b1}.motion-reel-label{z-index:5;color:#d8c7ff;width:48px;height:48px;font:750 16px var(--font-space),sans-serif;background:#1e162bdb;border:1px solid #ffffff26;border-radius:14px;place-items:center;animation:4s ease-in-out infinite motionBadgeFloat;display:grid;position:absolute;box-shadow:0 18px 35px #0000004d}.motion-reel-label:first-of-type{top:27px;left:28px}.motion-reel-label:nth-of-type(2){color:#ff8ec2;animation-delay:-1.5s;top:48px;right:28px}.motion-filter-bar{scrollbar-width:none;justify-content:center;gap:10px;padding-top:42px;display:flex;overflow-x:auto}.motion-filter-bar::-webkit-scrollbar{display:none}.motion-filter-bar button{color:#a99fb2;min-height:42px;font:650 11px var(--font-arabic);cursor:pointer;background:#ffffff06;border:1px solid #ffffff1c;border-radius:999px;flex:none;padding:0 18px;transition:all .3s}.motion-showcase-page[dir=ltr] .motion-filter-bar button{font-family:var(--font-space),sans-serif}.motion-filter-bar button:hover,.motion-filter-bar button.is-active{color:#0b0711;background:linear-gradient(135deg,#62e6c9,#b9f4e7);border-color:#62e6c9;box-shadow:0 12px 30px #30d3b126}.motion-showcase-page .ai-video-grid{padding-top:42px}.motion-video-title{min-width:0}.motion-video-title h2{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.motion-video-title>small{color:#79dfc9;font:650 8px var(--font-arabic);background:#30d3b10d;border:1px solid #30d3b12e;border-radius:999px;margin-top:8px;padding:5px 8px;display:inline-flex}.motion-showcase-page[dir=ltr] .motion-video-title>small{font-family:var(--font-space),sans-serif}.motion-video-card:hover .ai-video-frame{border-color:#30d3b166;box-shadow:0 32px 80px #00000061,0 0 45px #30d3b114}@keyframes motionScreenFloat{0%,to{transform:translate(-50%,-50%)rotate(-1deg)}50%{transform:translate(-50%,calc(-50% - 9px))rotate(1deg)}}@keyframes motionLogoRing{to{transform:rotate(360deg)}}@keyframes motionLogoMorph{0%,to{opacity:.65;transform:scale(.88)rotate(-8deg)}45%,60%{opacity:1;transform:scale(1.08)rotate(0)}}@keyframes motionOrbitSpin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes motionPlayhead{0%,8%{left:18px}88%,to{left:calc(100% - 20px)}}@keyframes motionBadgeFloat{50%{transform:translateY(-8px)rotate(3deg)}}@media (width<=900px){.motion-reel-stage{width:min(100%,560px);height:390px;margin-inline:auto}.motion-filter-bar{justify-content:flex-start}}@media (width<=560px){.motion-reel-stage{border-radius:24px;height:340px}.motion-reel-screen,.motion-reel-orbit{transform:translate(-50%,-50%)scale(.82)}.motion-filter-bar{margin-inline:auto;padding-top:28px}.motion-filter-bar button{min-height:39px;padding-inline:15px}.motion-video-title h2{font-size:13px}.motion-video-title>small{font-size:8px}}@media (prefers-reduced-motion:reduce){.motion-reel-screen,.motion-reel-screen:before,.motion-reel-screen:after,.motion-reel-logo,.motion-reel-orbit,.motion-reel-timeline b,.motion-reel-label{animation:none}}.prompts-library{padding-bottom:115px}.prompts-controls{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff09;border:1px solid #ffffff1c;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(230px,310px);align-items:center;gap:17px;padding:15px;scroll-margin-top:18px;display:grid;box-shadow:0 20px 60px #0003,inset 0 1px #ffffff0d}.prompts-filters{scrollbar-width:none;gap:7px;display:flex;overflow-x:auto}.prompts-filters::-webkit-scrollbar{display:none}.prompts-filters button{color:#a99faf;min-height:39px;font:720 9.5px var(--font-arabic),Arial,sans-serif;white-space:nowrap;cursor:pointer;background:#ffffff06;border:1px solid #ffffff1a;border-radius:999px;flex:none;padding:0 14px;transition:color .2s,border-color .2s,background .2s,transform .2s}.prompts-page[dir=ltr] .prompts-filters button{font-family:var(--font-space),Arial,sans-serif}.prompts-filters button:hover{color:#fff;border-color:#ceabff4d;transform:translateY(-1px)}.prompts-filters button.is-active{color:#150d1d;background:linear-gradient(135deg,#c39aff,#ff79b9);border-color:#0000;box-shadow:0 8px 24px #b586ff2e}.prompts-search{color:#8f8199;background:#0b0810;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:9px;min-height:43px;padding:0 13px;display:flex}.prompts-search input{color:#f8f4fb;width:100%;font:650 10px var(--font-arabic),Arial,sans-serif;background:0 0;border:0;outline:0}.prompts-page[dir=ltr] .prompts-search input{font-family:var(--font-space),Arial,sans-serif}.prompts-search input::placeholder{color:#716778}.prompts-results-line{color:#817687;justify-content:space-between;align-items:center;min-height:59px;font-size:9px;display:flex}.prompts-results-line button{color:#cdaaff;cursor:pointer;background:0 0;border:0;font:700 9px inherit}.prompts-masonry{columns:3;column-gap:17px}.prompt-card{break-inside:avoid;background:linear-gradient(145deg,#ffffff0d,#ffffff05);border:1px solid #ffffff1f;border-radius:22px;width:100%;margin:0 0 17px;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s;display:inline-block;overflow:hidden;box-shadow:0 18px 48px #0000003d,inset 0 1px #ffffff0b}.prompt-card:hover{border-color:#c69bff59;transform:translateY(-5px);box-shadow:0 28px 60px #0000004d,0 0 35px #ad85ff0e}.prompt-card-image{background:#130d19;display:block;position:relative;overflow:hidden}.prompt-card-image:after{content:"";pointer-events:none;background:linear-gradient(#0000,#07040abf);position:absolute;inset:55% 0 0}.prompt-card-image>img{width:100%;height:auto;transition:transform .7s cubic-bezier(.16,1,.3,1),filter .4s;display:block}.prompt-card:hover .prompt-card-image>img{filter:saturate(1.06);transform:scale(1.025)}.prompt-featured{z-index:2;color:#180e20;top:13px;background:linear-gradient(135deg,#d2b1ff,#ff8cc4);border:1px solid #ffffff42;border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font-size:8px;font-weight:820;display:flex;position:absolute;inset-inline-start:13px;box-shadow:0 8px 22px #00000038}.prompt-open-label{z-index:2;color:#fff;opacity:0;inset-inline-start:15px;font-size:9px;font-weight:780;transition:opacity .25s,transform .25s;position:absolute;bottom:14px;transform:translateY(7px)}.prompt-card:hover .prompt-open-label{opacity:1;transform:none}.prompt-card-body{padding:17px}.prompt-card-meta{color:#9a8ba4;font:700 8px var(--font-space),Arial,sans-serif;text-transform:uppercase;letter-spacing:.055em;justify-content:space-between;align-items:center;gap:12px;display:flex}.prompt-card-meta>span:first-child{color:#caa8ff}.prompt-card-title{color:#fff;margin:10px 0 6px;font-size:17px;font-weight:790;line-height:1.5;display:block}.prompt-card-body>p{color:#a99faf;font:500 9.5px/1.8 var(--font-space),Arial,sans-serif;text-align:left;-webkit-line-clamp:3;direction:ltr;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.prompt-card-actions{border-top:1px solid #ffffff14;grid-template-columns:minmax(78px,1fr) auto auto;align-items:center;gap:7px;margin-top:15px;padding-top:13px;display:grid}.prompt-card-actions button,.prompt-views{color:#b6acbd;min-height:38px;font:730 9px var(--font-space),Arial,sans-serif;background:#ffffff09;border:1px solid #ffffff1c;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:flex}.prompt-card-actions button{cursor:pointer;transition:transform .2s,color .2s,border-color .2s,background .2s}.prompt-card-actions button:hover{color:#fff;border-color:#cca6ff57;transform:translateY(-1px)}.prompt-copy{font-family:var(--font-arabic),Arial,sans-serif!important}.prompts-page[dir=ltr] .prompt-copy{font-family:var(--font-space),Arial,sans-serif!important}.prompt-copy.is-copied{animation:.35s promptCopied;color:#d8bbff!important;background:#ad85ff1a!important;border-color:#b88bff66!important}.prompt-like.is-liked{color:#ff7bb9;background:#ff66ad14;border-color:#ff66ad47}.prompt-like:disabled{opacity:.55;cursor:wait}@keyframes promptCopied{50%{transform:scale(1.045)}}.prompts-empty{text-align:center;color:#817588;place-content:center;justify-items:center;min-height:330px;display:grid}.prompts-empty h2{color:#e8e0ec;margin:13px 0 16px;font-size:24px}.prompts-empty button{color:#fff;cursor:pointer;background:#ad85ff1a;border:1px solid #ffffff24;border-radius:999px;padding:10px 16px}.prompts-pagination{direction:ltr;justify-content:center;align-items:center;gap:13px;margin-top:52px;display:flex}.prompts-pagination>button,.prompts-pagination>div>button{color:#b8adbf;height:42px;font:720 9px var(--font-space),Arial,sans-serif;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1f;border-radius:12px;padding:0 13px;transition:all .2s}.prompts-pagination>button{align-items:center;gap:7px;display:flex}.prompts-pagination>div{align-items:center;gap:6px;display:flex}.prompts-pagination>div>button{width:42px;padding:0}.prompt-page-ellipsis{color:#746a7b;text-align:center;width:24px;font:720 12px var(--font-space),Arial,sans-serif}.prompts-pagination button:hover:not(:disabled){color:#fff;border-color:#b890f2;transform:translateY(-2px)}.prompts-pagination button.is-current{color:#160d1e;background:linear-gradient(135deg,#c19aff,#ff7ebc);border-color:#0000}.prompts-pagination button:disabled{opacity:.32;cursor:not-allowed}.prompt-detail-back{padding:38px 0 21px}.prompt-detail-back a{color:#bcaec5;align-items:center;gap:8px;font-size:10px;font-weight:720;display:inline-flex}.prompt-detail{grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);align-items:start;gap:50px;padding-bottom:100px;display:grid}.prompt-detail-gallery{gap:14px;display:grid}.prompt-detail-gallery>button{cursor:zoom-in;background:#100b15;border:1px solid #ffffff1c;border-radius:25px;padding:0;position:relative;overflow:hidden}.prompt-detail-gallery img{width:100%;height:auto;transition:transform .55s cubic-bezier(.16,1,.3,1);display:block}.prompt-detail-gallery button:hover img{transform:scale(1.018)}.prompt-detail-gallery button>span{color:#fff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);inset-inline-end:15px;background:#08050bb8;border:1px solid #fff3;border-radius:999px;padding:8px 11px;font-size:8px;position:absolute;bottom:15px}.prompt-detail-copy{background:linear-gradient(145deg,#ffffff0d,#ffffff05);border:1px solid #ffffff1f;border-radius:26px;padding:28px;position:sticky;top:22px;box-shadow:0 24px 60px #00000040}.prompt-detail-kicker{color:#c7a3f9;font:740 9px var(--font-space),Arial,sans-serif;text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:center;gap:12px;display:flex}.prompt-detail-kicker b{color:#180e20;background:linear-gradient(135deg,#cba5ff,#ff85c0);border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:7.5px;display:flex}.prompt-detail-copy h1{letter-spacing:-.04em;margin:17px 0 12px;padding-block:.03em .1em;font-size:clamp(32px,4vw,49px);line-height:1.25}.prompt-detail-stats{gap:8px;display:flex}.prompt-detail-stats button,.prompt-detail-stats>span{color:#b8aebf;min-height:38px;font:720 9px var(--font-space),Arial,sans-serif;background:#ffffff08;border:1px solid #ffffff1c;border-radius:12px;align-items:center;gap:7px;padding:0 12px;display:flex}.prompt-detail-stats button{cursor:pointer}.prompt-detail-stats button.is-liked{color:#ff7bb9;background:#ff66ad14;border-color:#ff66ad47}.prompt-detail-tags{flex-wrap:wrap;gap:6px;margin:18px 0;display:flex}.prompt-detail-tags span{color:#978c9f;font:650 8px var(--font-space),Arial,sans-serif;background:#ffffff06;border:1px solid #ffffff17;border-radius:999px;padding:6px 9px}.prompt-text-block{background:#0b0810;border:1px solid #ffffff1a;border-radius:17px;overflow:hidden}.prompt-text-block header{color:#d5c9dc;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:42px;padding:0 14px;font-size:9px;font-weight:740;display:flex}.prompt-text-block header small{color:#746b7b;font:650 7.5px var(--font-space),Arial,sans-serif}.prompt-text-block p{color:#b7aebe;max-height:265px;font:500 10px/1.9 var(--font-space),Arial,sans-serif;text-align:left;margin:0;padding:16px;overflow:auto}.prompt-detail-copy-button{color:#160d1f;width:100%;min-height:54px;font:800 11px var(--font-arabic),Arial,sans-serif;cursor:pointer;background:linear-gradient(135deg,#c39aff,#ff7ab9);border:0;border-radius:15px;justify-content:center;align-items:center;gap:9px;margin-top:11px;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 14px 30px #ad85ff2b}.prompt-detail-page[dir=ltr] .prompt-detail-copy-button{font-family:var(--font-space),Arial,sans-serif}.prompt-detail-copy-button:hover{transform:translateY(-2px);box-shadow:0 18px 36px #ad85ff3d}.prompt-detail-copy-button.is-copied{animation:.35s promptCopied}.prompt-detail-info{margin:22px 0 0;display:grid}.prompt-detail-info>div{border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:18px;min-height:43px;display:flex}.prompt-detail-info dt{color:#7d7384;font-size:8px}.prompt-detail-info dd{color:#c7bdce;font:680 8.5px var(--font-space),Arial,sans-serif;text-align:end;margin:0}.prompt-tutorial{color:#d4b6ff;justify-content:space-between;align-items:center;min-height:43px;margin-top:12px;font-size:9px;font-weight:750;display:flex}.prompt-related{border-top:1px solid #ffffff17;padding:80px 0 110px}.prompt-related header>span{color:#b38ae8;font:730 8px var(--font-space),Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em}.prompt-related h2{margin:10px 0 28px;font-size:clamp(31px,4vw,48px)}.prompt-related>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.prompt-related a{color:#fff;background:#ffffff08;border:1px solid #ffffff1c;border-radius:18px;overflow:hidden}.prompt-related a img{object-fit:cover;width:100%;height:220px;transition:transform .4s;display:block}.prompt-related a:hover img{transform:scale(1.025)}.prompt-related a span{padding:14px;font-size:11px;font-weight:740;display:block}.prompt-lightbox{z-index:1000;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);cursor:zoom-out;background:#050307e8;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.prompt-lightbox>img{border-radius:18px;width:auto;max-width:min(1050px,92vw);height:auto;max-height:90vh;box-shadow:0 35px 100px #0000008c}.prompt-lightbox>button{z-index:2;color:#fff;cursor:pointer;top:24px;background:#17101f;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;inset-inline-end:24px}.pricing-v2-ai-offer-wrap{width:100%;margin:42px 0 0;position:relative}.pricing-v2-ai-offer-wrap.is-hero-offer{isolation:isolate}.pricing-v2-ai-offer-wrap.is-hero-offer:before{content:"";z-index:-1;filter:blur(14px);pointer-events:none;background:radial-gradient(circle at 15%,#73daff24,#0000 28%),radial-gradient(circle at 83% 20%,#ff5bb130,#0000 32%);border-radius:46px;position:absolute;inset:-18px -4vw}.pricing-v2-offer-caption{color:#c9a8f6;letter-spacing:.04em;justify-content:center;align-items:center;gap:8px;margin:0 0 13px;font-size:9px;font-weight:760;display:flex}.pricing-v2-offer-caption svg{fill:currentColor;filter:drop-shadow(0 0 8px #c18fff73);width:16px;height:16px}.pricing-v2-ai-offer-wrap.is-hero-offer .pricing-v2-offer-caption{z-index:5;color:#fff;letter-spacing:0;top:-20px;background:linear-gradient(105deg,#8758e9,#d957b4 55%,#ff78b7);border:1px solid #ffffff59;border-radius:999px;justify-content:flex-start;min-width:225px;min-height:44px;margin:0;padding:0 20px;font-size:12px;font-weight:850;position:absolute;inset-inline-start:25px;box-shadow:0 13px 30px #8145d74d,inset 0 1px #ffffff47}.pricing-v2-ai-offer-wrap.is-hero-offer .pricing-v2-offer-caption svg{filter:drop-shadow(0 0 9px #ffffff73);flex:0 0 19px;width:19px;height:19px}.pricing-v2-card.is-ai-offer{background:radial-gradient(circle at 88% 0,#ff69b140,#0000 34%),radial-gradient(circle at 0 100%,#5ebcff29,#0000 37%),linear-gradient(120deg,#734acf57,#48226833 48%,#ff5cad26);border-color:#c597ff8c;min-height:0;padding:35px;box-shadow:0 35px 90px #00000052,0 0 55px #ad85ff21,inset 0 1px #ffffff21}.pricing-v2-ai-offer-wrap.is-hero-offer .pricing-v2-card.is-ai-offer{border-radius:30px;grid-template-rows:auto auto auto 1fr auto;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);column-gap:44px;min-height:430px;padding:40px 42px;display:grid}.pricing-v2-ai-offer-wrap.is-hero-offer .pricing-v2-card-top{grid-area:1/1}.pricing-v2-ai-offer-wrap.is-hero-offer .pricing-v2-card h3{grid-area:2/1}.pricing-v2-ai-offer-wrap.is-hero-offer .pricing-v2-description{grid-area:3/1;min-height:0}.pricing-v2-ai-offer-wrap.is-hero-offer .pricing-v2-price{grid-area:4/1;align-self:center;margin:18px 0}.pricing-v2-ai-offer-wrap.is-hero-offer .pricing-v2-features{grid-area:1/2/5;align-self:center}.pricing-v2-ai-offer-wrap.is-hero-offer .pricing-v2-offer-note{grid-area:5/2;margin:15px 0 0}.pricing-v2-ai-offer-wrap.is-hero-offer .pricing-v2-card-cta{grid-area:5/1;width:100%;margin-top:15px}.pricing-v2-card.is-ai-offer:hover{border-color:#e1b9ffc2;box-shadow:0 40px 100px #00000061,0 0 65px #ad85ff21}.pricing-v2-card.is-ai-offer .pricing-v2-badge{font-size:9px}.pricing-v2-card.is-ai-offer .pricing-v2-price{text-align:center;min-height:126px;margin-bottom:27px;justify-content:center!important}.pricing-v2-offer-headline{direction:inherit;justify-content:center;align-items:center;gap:18px;display:flex}.pricing-v2-offer-headline>strong{color:#ff80bd;font:850 clamp(58px,8vw,92px)/.85 var(--font-space),Arial,sans-serif;letter-spacing:-.07em;text-shadow:0 0 36px #ff66ad3d}.pricing-v2-offer-headline>span{color:#f6eff9;text-align:start;gap:8px;max-width:250px;font-size:17px;font-weight:790;line-height:1.5;display:grid}.pricing-v2-offer-headline small{color:#d8baff;background:#ad85ff14;border:1px solid #ffffff24;border-radius:999px;width:max-content;padding:6px 10px;font-size:8px}.pricing-v2-card.is-ai-offer .pricing-v2-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 26px}.pricing-v2-offer-note{color:#a99eaf;background:#00000021;border:1px solid #ffffff17;border-radius:13px;margin:24px 0 20px;padding:14px 16px;font-size:9.5px;line-height:1.8}.pricing-v2-card.is-ai-offer .pricing-v2-card-cta{background:linear-gradient(135deg,#ad85ff29,#ff66ad1c);border-color:#ffffff40;margin-top:0}@media (width<=980px){.prompts-masonry{columns:2}.prompts-reference-list{grid-template-columns:repeat(3,minmax(0,1fr))}.prompt-detail{grid-template-columns:1fr;gap:27px}.prompt-detail-copy{position:static}}@media (width<=900px){.pricing-v2-ai-offer-wrap.is-hero-offer .pricing-v2-card.is-ai-offer{min-height:0;padding:30px;display:flex}}@media (width<=760px){.prompts-shell{width:min(100% - 28px,1180px)}.prompts-reference-page .prompts-shell{width:min(100% - 28px,1252px)}.prompts-nav{min-height:72px}.prompts-nav>div{gap:7px}.prompts-nav>div>a{display:none}.prompts-hero{padding:54px 0 38px}.prompts-hero h1{font-size:clamp(46px,15vw,68px)}.prompts-hero>p{font-size:11px}.prompts-controls{border-radius:18px;grid-template-columns:1fr;gap:10px;padding:11px}.prompts-filters{margin-inline:-1px;padding-bottom:2px}.prompts-filters button{min-height:42px;padding:0 15px}.prompts-search{min-height:47px}.prompts-results-line{min-height:53px}.prompts-reference-hero{min-height:405px;padding:58px 0 66px}.prompts-reference-heading h1{font-size:clamp(43px,12vw,58px)}.prompts-reference-intro{margin-top:22px}.prompts-reference-intro>p{font-size:15px}.prompts-reference-intro>strong{max-width:320px;margin-top:27px;font-size:11.5px;line-height:1.75}.prompts-simple-library{min-height:135px;padding-top:0;padding-bottom:65px}.prompts-reference-list{grid-template-columns:1fr;gap:8px}.prompt-reference-media,.prompt-reference-placeholder{border-radius:20px}.prompt-reference-stats{gap:5px;bottom:11px;left:11px}.prompt-reference-stats button,.prompt-reference-stats .prompt-views{border-radius:10px;gap:5px;width:45px;height:36px;padding:0 8px;font-size:9px}.prompt-reference-stats svg{width:14px;height:14px}.prompt-reference-copy{border-radius:10px;min-width:112px;height:36px;padding:0 10px;font-size:9px;bottom:11px;right:11px}.prompt-reference-copy svg{width:14px;height:14px}.prompt-reference-placeholder svg{width:42px;height:42px;padding:12px}.zodiac-picker-backdrop{padding:12px}.zodiac-picker{border-radius:23px;max-height:calc(100dvh - 24px);padding:28px 16px 18px}.zodiac-picker-close{top:12px;width:36px;height:36px;inset-inline-end:12px}.zodiac-picker>header{padding-inline:34px}.zodiac-picker>header h2{font-size:38px}.zodiac-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.zodiac-picker-grid>button{border-radius:14px;grid-template-columns:36px 1fr;gap:2px 8px;min-height:82px;padding:10px}.zodiac-picker-symbol{border-radius:11px;width:36px;height:36px;font-size:20px}.prompts-masonry{columns:1}.prompt-card{border-radius:19px;margin-bottom:14px}.prompt-card-actions button,.prompt-views{min-height:44px}.prompt-open-label{opacity:1;transform:none}.prompts-pagination{gap:6px;margin-top:35px}.prompts-pagination>button span{display:none}.prompts-pagination>button,.prompts-pagination>div>button{min-width:42px;height:42px;padding:0 10px}.prompt-detail-back{padding:26px 0 16px}.prompt-detail{padding-bottom:68px}.prompt-detail-gallery>button{border-radius:19px}.prompt-detail-copy{border-radius:21px;padding:21px}.prompt-detail-copy h1{font-size:clamp(32px,10vw,43px)}.prompt-text-block p{max-height:none;font-size:10.5px}.prompt-related{padding:60px 0 80px}.prompt-related>div{grid-template-columns:1fr}.prompt-related a{grid-template-columns:110px 1fr;align-items:center;display:grid}.prompt-related a img{width:110px;height:95px}.prompt-lightbox{padding:14px}.pricing-v2-ai-offer-wrap{margin-top:34px}.pricing-v2-ai-offer-wrap.is-hero-offer .pricing-v2-offer-caption{top:-17px;min-width:0;min-height:38px;padding:0 15px;font-size:10px;inset-inline-start:14px}.pricing-v2-ai-offer-wrap.is-hero-offer .pricing-v2-offer-caption svg{flex-basis:16px;width:16px;height:16px}.pricing-v2-card.is-ai-offer{padding:23px}.pricing-v2-card.is-ai-offer .pricing-v2-price{min-height:0;padding:22px 15px}.pricing-v2-offer-headline{gap:12px}.pricing-v2-offer-headline>strong{font-size:65px}.pricing-v2-offer-headline>span{font-size:14px}.pricing-v2-card.is-ai-offer .pricing-v2-features{grid-template-columns:1fr}}@media (width<=420px){.prompts-nav .brand>span:last-child{display:none}.prompt-card-body{padding:15px}.prompt-card-actions{grid-template-columns:1fr auto auto}.prompt-detail-kicker{flex-direction:column;align-items:flex-start}.pricing-v2-card.is-ai-offer .pricing-v2-card-top{padding-top:43px}.pricing-v2-offer-headline{flex-direction:column}.pricing-v2-offer-headline>span{text-align:center}.pricing-v2-offer-headline small{margin-inline:auto}}@media (prefers-reduced-motion:reduce){.prompt-card,.prompt-card-image>img,.prompt-card-actions button,.prompt-detail-gallery img{transition:none}.prompt-copy.is-copied,.prompt-detail-copy-button.is-copied{animation:none}}.prompt-reference-media .prompt-reference-image{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important}.uiux-project-index.is-bottom{background:radial-gradient(circle at 9% 30%,#ea90e933,#0000 30%),linear-gradient(120deg,#7742aa3d,#261836e0 46%,#140e1df0);border:1px solid #cd9bff57;border-radius:28px;width:min(1240px,100% - 44px);margin-top:30px;margin-bottom:68px;padding:34px 28px;box-shadow:0 25px 70px #00000045,inset 0 1px #ffffff14,0 0 44px #ad85ff12}.uiux-project-index.is-bottom>header>span{color:#f2dcff;text-shadow:0 0 18px #d5a5ff59;font-size:15px}.uiux-project-index.is-bottom .uiux-project-tabs{background:#07040c6b;border-color:#e0c0ff38;padding:7px;box-shadow:inset 0 1px #ffffff0b}.uiux-project-index.is-bottom .uiux-project-tabs>article>button.active{background:linear-gradient(135deg,#b177ff85,#e268be40);box-shadow:inset 0 0 0 1px #eed5ff61,0 9px 25px #441c5e57}.uiux-portfolio-page[dir=rtl] .uiux-case-intro>div>span{font-size:11px}.uiux-portfolio-page[dir=rtl] .uiux-case-intro h2{font-size:clamp(50px,5.5vw,76px)}.uiux-portfolio-page[dir=rtl] .uiux-case-intro p{font-size:17px;line-height:2.05}.uiux-portfolio-page[dir=rtl] .uiux-case-intro dt{font-size:10px}.uiux-portfolio-page[dir=rtl] .uiux-case-intro dd{font-size:16px}.uiux-portfolio-page[dir=rtl] .uiux-project-insights small{font-size:10px}.uiux-portfolio-page[dir=rtl] .uiux-project-insights strong{font-size:14px;line-height:1.7}.uiux-apple-camera{display:none!important}@media (width<=600px){.uiux-project-index.is-bottom{border-radius:22px;width:calc(100% - 24px);margin-bottom:48px;padding:24px 13px}.uiux-project-index.is-bottom>header>span{font-size:13px}.uiux-portfolio-page[dir=rtl] .uiux-case-intro h2{font-size:44px}.uiux-portfolio-page[dir=rtl] .uiux-case-intro p{font-size:14px;line-height:1.95}.uiux-portfolio-page[dir=rtl] .uiux-case-intro dt{font-size:9px}.uiux-portfolio-page[dir=rtl] .uiux-case-intro dd,.uiux-portfolio-page[dir=rtl] .uiux-project-insights strong{font-size:13px}}.uiux-portfolio-page[dir=rtl] .uiux-case-intro h2.uiux-project-title-stacked{--uiux-title-small:clamp(28px,2.25vw,36px);--uiux-title-large:clamp(56px,4.5vw,72px);gap:clamp(10px,1vw,15px)}.uiux-portfolio-page[dir=rtl] :is(.uiux-case-intro dt,.uiux-project-insights small){color:var(--project-accent);font-family:var(--font-arabic);letter-spacing:0;font-size:11px;font-weight:650;line-height:1.5}@media (width<=600px){.uiux-portfolio-page[dir=rtl] .uiux-case-intro h2.uiux-project-title-stacked{--uiux-title-small:24px;--uiux-title-large:48px;gap:9px}.uiux-portfolio-page[dir=rtl] :is(.uiux-case-intro dt,.uiux-project-insights small){font-size:10px}}.site>.nav{opacity:0;animation:.82s cubic-bezier(.16,1,.3,1) 40ms both homeHeaderDrop}.site>.service-rotator{opacity:0;animation:.78s cubic-bezier(.16,1,.3,1) .14s both homeHeaderDrop}.site>.hero .hero-visual{opacity:0;animation:1.05s cubic-bezier(.16,1,.3,1) .18s both homeVisualEnter}.site>.hero .hero-copy{opacity:0;animation:.98s cubic-bezier(.16,1,.3,1) .3s both homeCopyEnter}@keyframes homeHeaderDrop{0%{opacity:0;filter:blur(5px);transform:translateY(-34px)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes homeVisualEnter{0%{opacity:0;filter:blur(7px);transform:translate(-68px,10px)scale(.975)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@keyframes homeCopyEnter{0%{opacity:0;filter:blur(6px);transform:translate(68px,8px)}to{opacity:1;filter:blur();transform:translate(0)}}@media (width<=600px){.site>.hero .hero-visual{animation-delay:.22s}.site>.hero .hero-copy{animation-delay:.18s}@keyframes homeVisualEnter{0%{opacity:0;filter:blur(5px);transform:translate(-38px,8px)scale(.985)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@keyframes homeCopyEnter{0%{opacity:0;filter:blur(5px);transform:translate(38px,6px)}to{opacity:1;filter:blur();transform:translate(0)}}}@media (prefers-reduced-motion:reduce){.site>.nav,.site>.service-rotator,.site>.hero .hero-visual,.site>.hero .hero-copy{opacity:1;filter:none;transform:none;animation:none!important}}.mobile-menu-toggle,.mobile-menu-layer{display:none}@media (width<=920px){.mobile-menu-toggle{color:#f8f1ff;cursor:pointer;background:linear-gradient(145deg,#ad85ff29,#ffffff09);border:1px solid #dfc8ff47;border-radius:14px;flex-direction:column;flex:0 0 45px;justify-content:center;align-items:center;gap:5px;width:45px;height:45px;padding:0;transition:border-color .3s,background .3s,transform .3s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff14,0 10px 28px #0000003d}.mobile-menu-toggle:hover,.mobile-menu-toggle:focus-visible{background:linear-gradient(145deg,#ad85ff42,#ea90e917);border-color:#ea90e99e;outline:none}.mobile-menu-toggle i{background:currentColor;border-radius:999px;width:19px;height:1.5px;transition:transform .38s cubic-bezier(.16,1,.3,1),opacity .22s,width .3s;display:block;box-shadow:0 0 9px #d2aeff57}.mobile-menu-toggle.is-open i:first-child{transform:translateY(6.5px)rotate(45deg)}.mobile-menu-toggle.is-open i:nth-child(2){opacity:0;width:0}.mobile-menu-toggle.is-open i:last-child{transform:translateY(-6.5px)rotate(-45deg)}.mobile-menu-layer{z-index:1000;isolation:isolate;visibility:hidden;pointer-events:none;width:100vw;height:100dvh;direction:inherit;transition:visibility 0s linear .48s;display:block;position:fixed;inset:0;overflow:hidden}.site>.mobile-menu-layer{z-index:1000;position:fixed}.mobile-menu-layer.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}.mobile-menu-backdrop{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur();cursor:pointer;background:#050308db;border:0;transition:opacity .42s,-webkit-backdrop-filter .42s,backdrop-filter .42s;position:absolute;inset:0}.mobile-menu-layer.is-open .mobile-menu-backdrop{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mobile-menu-panel{width:min(88vw,390px);height:100dvh;padding:22px 20px max(24px,env(safe-area-inset-bottom));color:#f7f1fb;background:radial-gradient(circle at 85% 8%,#ad85ff2e,#0000 31%),radial-gradient(circle at 7% 86%,#ea90e91a,#0000 34%),#0d0814;border-inline-start:1px solid #dfc8ff33;grid-template-rows:auto minmax(0,1fr) auto;transition:transform .52s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;top:0;overflow:hidden;box-shadow:-24px 0 80px #0000006b}.site[dir=rtl] .mobile-menu-panel{right:0;transform:translate(105%)}.site[dir=ltr] .mobile-menu-panel{border-inline-start:0;border-inline-end:1px solid #dfc8ff33;left:0;transform:translate(-105%);box-shadow:24px 0 80px #0000006b}.mobile-menu-layer.is-open .mobile-menu-panel{transform:translate(0)}.mobile-menu-panel>header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:14px;min-height:65px;padding-bottom:18px;display:flex}.mobile-menu-brand{align-items:center;gap:11px;min-width:0;display:flex}.mobile-menu-brand>.brand-mark{border-radius:13px;flex:0 0 42px;width:42px;height:42px}.mobile-menu-brand>span:last-child{gap:3px;min-width:0;display:grid}.mobile-menu-brand b{font:750 14px var(--font-space),sans-serif;letter-spacing:-.02em}.mobile-menu-brand small{color:#918899;white-space:nowrap;font-size:8px;line-height:1.4}.site.en .mobile-menu-brand small{font-family:var(--font-space),sans-serif}.mobile-menu-close{color:#eee6f5;width:38px;height:38px;font:300 27px/1 var(--font-space),sans-serif;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff21;border-radius:12px;flex:0 0 38px;place-items:center;padding:0 0 3px;display:grid}.mobile-menu-close:hover,.mobile-menu-close:focus-visible{background:#ea90e91a;border-color:#ea90e98c;outline:none}.mobile-menu-panel>nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c6a4ff9e #ffffff0d;flex-direction:column;justify-content:flex-start;min-height:0;padding:18px 0;display:flex;overflow-y:auto}.mobile-menu-panel>nav::-webkit-scrollbar{width:4px}.mobile-menu-panel>nav::-webkit-scrollbar-track{background:#ffffff0a}.mobile-menu-panel>nav::-webkit-scrollbar-thumb{background:linear-gradient(#c6a4ff,#e8a8de);border-radius:99px}.mobile-menu-scroll-hint{color:#8e8397;letter-spacing:.03em;justify-content:space-between;align-items:center;padding:0 0 12px;font-size:8px;font-weight:650;display:flex}.mobile-menu-scroll-hint>span{color:#c6a4ff;font:500 13px var(--font-space),sans-serif}.mobile-menu-panel>nav>a{color:#f4edf8;border-bottom:1px solid #ffffff13;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:54px;transition:padding .3s,color .3s,background .3s;display:grid;position:relative}.mobile-menu-panel>nav>a:first-child{border-top:1px solid #ffffff13}.mobile-menu-panel>nav>a>span{color:#7e728a;font:700 8px var(--font-space),sans-serif;letter-spacing:.1em}.mobile-menu-panel>nav>a>strong{font-size:14px;font-weight:650}.site.en .mobile-menu-panel>nav>a>strong{font-family:var(--font-space),sans-serif}.mobile-menu-panel>nav>a>em{color:#1a0c20;white-space:nowrap;background:linear-gradient(135deg,#ff6caf,#e9b5ff);border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:850;box-shadow:0 0 14px #ff66ad47}.mobile-menu-panel>nav>a>i{color:#9b82bf;font:400 13px var(--font-space),sans-serif;font-style:normal;transition:transform .3s,color .3s}.mobile-menu-panel>nav>a:hover,.mobile-menu-panel>nav>a:focus-visible{color:#fff;background:linear-gradient(90deg,#ad85ff17,#0000);outline:none;padding-inline:10px}.mobile-menu-panel>nav>a:hover>i,.mobile-menu-panel>nav>a:focus-visible>i{color:#ea90e9;transform:translate(2px,-2px)}.mobile-menu-panel>footer{border-top:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) auto;gap:9px;padding-top:16px;display:grid}.mobile-menu-panel>footer>a,.mobile-menu-panel>footer>button{color:#fff;background:#ffffff0b;border:1px solid #ffffff24;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:48px;font-family:inherit;font-size:11px;font-weight:750;display:flex}.mobile-menu-panel>footer>a{background:linear-gradient(135deg,#ad85ff4d,#ea90e929);border-color:#d9b5ff61;justify-content:space-between;padding:0 15px}.mobile-menu-panel>footer>a>i{color:#25d366;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.mobile-menu-panel>footer>a svg{width:24px;height:24px}.mobile-menu-panel>footer>button{cursor:pointer;min-width:66px;padding:0 12px}.mobile-menu-panel>footer>button span{color:#ad85ff}}@media (width<=420px){.nav-actions{gap:7px}.mobile-menu-toggle{border-radius:13px;flex-basis:42px;width:42px;height:42px}.mobile-menu-panel{width:92vw;padding-inline:17px}.mobile-menu-panel>nav>a{min-height:51px}}@media (prefers-reduced-motion:reduce){.mobile-menu-layer,.mobile-menu-backdrop,.mobile-menu-panel,.mobile-menu-toggle i{transition:none!important}}.anti-template-home{background:linear-gradient(#0b0810 0%,#0d0912 58%,#0a070d 100%)}.anti-template-home:before{display:none}.anti-template-home .brand-mark,.anti-template-home .main-card,.anti-template-home .program-icon,.anti-template-home .skill-card,.anti-template-home .platform-card,.anti-template-home .reference-nav-button,.anti-template-home .contact-call-button{box-shadow:none!important}.anti-template-home .brand-mark{border-radius:3px}.anti-template-home .nav-links a{border-radius:0}.anti-template-home .nav-links .store-nav-link b{box-shadow:none;background:#f09adf;border-radius:2px;animation:none}.anti-template-home .lang-toggle{background:0 0;border-radius:3px;min-height:42px;padding:0 13px;transition:border-color .25s,color .25s,background .25s}.anti-template-home .lang-toggle span{background:var(--purple);width:6px;height:6px;font-size:0;animation:none}.anti-template-home .nav-cta,.anti-template-home .reference-nav-button,.anti-template-home .contact-call-button{box-shadow:none;background:#0e0a12;border-radius:3px}.anti-template-home .reference-nav-button:hover,.anti-template-home .contact-call-button:hover{background:#17101e;transform:translate(-2px,-2px);box-shadow:5px 5px #ad85ff3d}.anti-template-home .section-rail{width:46px;min-height:320px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a070deb;border-radius:3px}.anti-template-home .rail-dots a,.anti-template-home .rail-dots a:after{border-radius:0}.anti-template-home .rail-dots a:before{width:9px;height:2px;box-shadow:none;background:#665e6d;border-radius:0}.anti-template-home .rail-dots a.active:before,.anti-template-home .rail-dots a:hover:before{background:var(--purple);width:16px;height:2px;box-shadow:none}.anti-template-home .rail-dots a.active:after{border-color:#0000}.anti-template-home .rail-dots a span{background:#0c0910;border-radius:2px}.anti-template-home .eyebrow{border-inline-start:2px solid var(--purple);padding-inline-start:12px}.anti-template-home .status-dot{width:5px;height:5px;box-shadow:none;border-radius:0;animation:none}.anti-template-home .button{border-radius:3px;min-height:52px;transition:transform .28s,background .28s,border-color .28s,box-shadow .28s}.anti-template-home .button:after{display:none}.anti-template-home .button.primary{color:#120d16;box-shadow:none;background:#c6a4ff}.anti-template-home .button.primary:hover{background:#e8a8de;transform:translate(-3px,-3px);box-shadow:4px 4px #433263}.anti-template-home .button.secondary{background:0 0}.anti-template-home .button.secondary:hover{background:#15101b;transform:translate(-3px,-3px);box-shadow:4px 4px #ad85ff2e}.gentle-arrow{width:8px;height:7px;color:inherit;flex:none;place-items:center;transition:transform .28s cubic-bezier(.2,.8,.2,1),color .28s;display:inline-grid}.gentle-arrow svg{width:100%;height:100%;display:block;overflow:visible}.gentle-arrow path{fill:currentColor;stroke:none}a:hover .gentle-arrow,button:hover .gentle-arrow{transform:translate(2px,-1px)}.anti-template-home .hero-visual .orbit{box-shadow:none;opacity:.34}.anti-template-home .main-card{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:6px}.anti-template-home .program-icon{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.anti-template-home .program-icon:hover,.anti-template-home .program-icon:focus-visible{transform:translate(-50%,-50%)scale(1.12);box-shadow:none!important;background:0 0!important;border:0!important}.anti-template-home .brands-caption span{color:#a58dbd;min-width:54px;font:650 7px var(--font-space),sans-serif;letter-spacing:.15em;text-align:center}.anti-template-home .service-card:before,.anti-template-home .skill-card:after{display:none}.anti-template-home .service-card:hover{box-shadow:7px 7px 0 var(--accent)}@supports (color:color-mix(in lab, red, red)){.anti-template-home .service-card:hover{box-shadow:7px 7px 0 color-mix(in srgb,var(--accent) 26%,transparent)}}.anti-template-home .service-card:hover{transform:translate(-5px,-5px)}.anti-template-home .service-card>i{place-items:center;width:28px;height:18px;display:grid}.anti-template-home .service-card:hover i{transform:translate(-4px)}.anti-template-home .skill-card{background:#120d17;border-radius:5px}.anti-template-home .skill-card span{box-shadow:none;border-radius:3px}.anti-template-home .skill-card:hover span{border-radius:3px;transform:translateY(-5px)}.anti-template-home .tool-name-track span i{color:#9f85be;text-shadow:none;letter-spacing:.06em;font-size:7px}.anti-template-home .platform-card{border-radius:5px}.anti-template-home .platform-card:before{background:linear-gradient(145deg,#17111e,#261d31)}.anti-template-home .platform-card:hover{transform:translate(-5px,-5px);box-shadow:7px 7px #ad85ff38}.anti-template-home .platform-card b{border-radius:2px;width:42px;height:29px}.anti-template-home .platform-card:hover b{background:#c5a3ff;transform:translate(-3px)}.anti-template-home .contact{background:#2d2039}.anti-template-home .contact-orb{display:none}.anti-template-home .footer-signature-strip{color:#7e7387;max-width:620px;font:600 7px var(--font-space),sans-serif;letter-spacing:.18em;white-space:nowrap;display:block;overflow:hidden}.anti-template-home .mobile-menu-panel,.anti-template-home .mobile-menu-close,.anti-template-home .mobile-menu-toggle,.anti-template-home .mobile-menu-panel>footer>a,.anti-template-home .mobile-menu-panel>footer>button{border-radius:3px}.anti-template-home .mobile-menu-panel>nav>a>em{box-shadow:none;background:#f09adf;border-radius:2px}body:has(.anti-template-home) .quick-bot-teaser{box-shadow:none;background:#2b1e39;border-color:#b897ff6b;border-radius:5px;animation:.65s cubic-bezier(.16,1,.3,1) both quickBotArrive}body:has(.anti-template-home) .quick-bot-teaser:hover{transform:translate(-3px,-3px);box-shadow:5px 5px #ad85ff38}body:has(.anti-template-home) .quick-bot-teaser-arrow{box-shadow:none;background:#d8b6ff;border-radius:2px;animation:none}body:has(.anti-template-home) .quick-bot-greeting{box-shadow:none;background:#f5edf8;border-radius:3px}:is(body:has(.anti-template-home) .quick-bot-mascot>i,body:has(.anti-template-home) .quick-bot-mascot>b){display:none}body:has(.anti-template-home) .quick-bot-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#20162a;border-radius:6px;box-shadow:8px 8px #00000057}body:has(.anti-template-home) .quick-bot-head-portrait{border-radius:3px}body:has(.anti-template-home) .quick-bot-head>button{border-radius:3px}body:has(.anti-template-home) .quick-bot-search input{border-radius:3px}body:has(.anti-template-home) .quick-bot-search>button{border-radius:3px}body:has(.anti-template-home) .quick-bot-suggestions>button:not(.quick-bot-show-all){border-radius:3px}body:has(.anti-template-home) .quick-bot-answer-copy>p{border-radius:3px}body:has(.anti-template-home) .quick-bot-answer-detail{border-radius:3px}body:has(.anti-template-home) .quick-bot-answer-actions>*{border-radius:3px}@media (width<=760px){.anti-template-home .section-rail{display:none!important}.anti-template-home .service-card:hover,.anti-template-home .platform-card:hover{box-shadow:none;transform:none}}.site:not(.en) .experience-list article>span{font-family:var(--font-arabic);letter-spacing:0;font-weight:700}.site.en .experience-list article>span{font-family:var(--font-space);letter-spacing:.035em}.anti-template-home .program-icon{width:94px;height:94px}.anti-template-home .program-icon .real-tool-logo{width:53px;height:53px}.anti-template-home .program-gemini{font-size:46px}.anti-template-home .program-knight,.anti-template-home .program-rook{font-size:47px}.site.en,[dir=ltr]{font-kerning:normal;font-variant-ligatures:common-ligatures contextual;letter-spacing:.01em;word-spacing:.05em}html[lang=ar] body{font-family:var(--font-arabic)}html[lang=en] body,.global-quick-footer[dir=ltr]{font-family:var(--font-space),Arial,sans-serif}.global-quick-footer[dir=rtl]{font-family:var(--font-arabic),Arial,sans-serif}[dir=rtl] :is(.kicker,[class*=-kicker]){font-family:var(--font-arabic)!important;letter-spacing:0!important}[dir=ltr] :is(.kicker,[class*=-kicker]){font-family:var(--font-space)!important}main[dir=ltr],main[dir=ltr] *,.global-quick-footer[dir=ltr],.global-quick-footer[dir=ltr] *,.quick-bot[dir=ltr],.quick-bot[dir=ltr] *{font-weight:500!important}main[dir=ltr] h1,main[dir=ltr] h1 *,main[dir=ltr] h2,main[dir=ltr] h2 *{font-weight:700!important}main[dir=ltr] h2 em,main[dir=ltr] :is(.brand-project h2,.ai-video-card h2,.motion-video-title h2,.uiux-modal-card h2,.logo-type-card h2,.privacy-card h2,.prompts-empty h2),main[dir=ltr] :is(.brand-project h2,.ai-video-card h2,.motion-video-title h2,.uiux-modal-card h2,.logo-type-card h2,.privacy-card h2,.prompts-empty h2) *{font-weight:500!important}.site.en .experience-list article{padding:27px 48px 27px 0}.site.en .experience-list article:hover{padding-inline:12px 48px}.site.en .experience-icon{left:auto;right:0}.site.en .about.reveal .experience-icon{transform:translate(14px)}.site.en .about.reveal{overflow:visible}.site.en .about.reveal>.section-heading,.site.en .about.reveal>.about-content,.site.en .about.reveal.is-visible>.section-heading,.site.en .about.reveal.is-visible>.about-content{transform:translate(0)}.anti-template-home .reference-nav-button,.anti-template-home .contact-call-button,.anti-template-home .mobile-menu-panel>footer>a,.anti-template-home .mobile-menu-panel>footer>button{border-radius:10px}body:has(.anti-template-home) .quick-bot-answer-actions>*{border-radius:10px}.anti-template-home .reference-nav-button>i,.anti-template-home .contact-call-button>i{border-radius:8px}.anti-template-home .footer:has(.footer-map-brand){min-height:102px;text-align:initial;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;align-items:center;gap:32px;display:grid}.anti-template-home .footer-map-brand{justify-self:end;width:auto;min-width:0;transform:none;position:static!important}.anti-template-home .footer-signature-strip{text-overflow:ellipsis;width:100%;min-width:0;max-width:none}.sitemap-simple-root>div,.sitemap-simple-branch>header>div,.sitemap-simple-leaf>div{min-width:0}.sitemap-simple :is(.sitemap-simple-root,.sitemap-simple-branch>header,.sitemap-simple-leaf) strong{overflow-wrap:anywhere}.sitemap-simple .site-map-nav-actions{flex-shrink:1;min-width:0}main[dir=rtl],main[dir=rtl] *,.global-quick-footer[dir=rtl],.global-quick-footer[dir=rtl] *{font-family:var(--font-arabic)!important}main[dir=rtl] :is(h1,h2,h3,h4,h5,h6) em{font-weight:inherit}@media (width<=600px){.anti-template-home .program-icon{width:76px;height:76px}.anti-template-home .program-icon .real-tool-logo{width:53px;height:53px}.anti-template-home .program-gemini,.anti-template-home .program-knight,.anti-template-home .program-rook{font-size:36px}.anti-template-home .footer:has(.footer-map-brand){grid-template-columns:1fr;justify-items:center;gap:14px;min-height:150px;padding-block:26px}.anti-template-home .footer-signature-strip{white-space:normal;text-align:center;text-overflow:clip;line-height:1.8}.anti-template-home .footer-map-brand{justify-self:center;width:auto}}.pricing-v2-page[dir=rtl] .pricing-v2-offer-headline{direction:rtl;justify-content:space-between;width:100%}.pricing-v2-page[dir=rtl] .pricing-v2-offer-headline>strong{flex:none;order:0}.pricing-v2-page[dir=rtl] .pricing-v2-offer-headline>span{text-align:right;order:1}html[lang=en] body :where(h1,h2,h3,h4,h5,h6,p,a,button,label,input,textarea,select,option,li,dt,dd,figcaption,span,b,strong,small,em,th,td,summary){letter-spacing:.032em!important}html[lang=en] body :where(.stat-item strong,.stat-item strong *,.pricing-v2-price>strong,.pricing-v2-offer-headline>strong,.resume-hero-fact strong,.resume-hero-fact strong *){letter-spacing:-.04em!important}html[lang=en] body .istanbul-live-clock time{letter-spacing:.075em!important}.pricing-v2-page[dir=rtl] .pricing-v2-price{text-align:right;direction:rtl;justify-content:flex-start}main[dir=rtl] :is(.prompt-views,.prompt-detail-stats>span,.video-engagement>span b,.behance-stat-views strong,.behance-project-stats>span:nth-child(2) b){font-family:"29LT Bukra",Tahoma,Arial,sans-serif!important}main[dir=ltr] :is(.prompt-views,.prompt-detail-stats>span,.video-engagement>span b,.behance-stat-views strong,.behance-project-stats>span:nth-child(2) b){font-family:Clash Display,Arial,sans-serif!important}.resume-hard-skills-list{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.resume-hard-skills-list .resume-hard-skill-card{background:radial-gradient(circle at 100% 0,#b884ff1f,#0000 46%),linear-gradient(145deg,#ffffff0b,#ffffff03);border:1px solid #d8bbff24;border-radius:22px;flex-direction:column;align-items:stretch;gap:0;min-width:0;min-height:375px;padding:25px;transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s,background .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.resume-hard-skills-list .resume-hard-skill-card:before{content:"";opacity:.65;inset-inline-start:0;background:linear-gradient(#caa7ff,#ff9bd0);border-radius:0 3px 3px 0;width:2px;height:48px;position:absolute;top:29px}.resume-hard-skills-list .resume-hard-skill-card:hover{background:radial-gradient(circle at 100% 0,#b884ff33,#0000 48%),linear-gradient(145deg,#fff1,#ffffff05);border-color:#d8bbff57;padding:25px;transform:translateY(-5px);box-shadow:0 22px 55px #06020d38,inset 0 1px #ffffff0f}.resume-hard-skill-card-head{justify-content:space-between;align-items:center;margin-bottom:23px;display:flex}.resume-hard-skill-card-head>small{color:#ffffff4d;font:700 9px var(--font-space),sans-serif;letter-spacing:.15em}.resume-hard-skills-list .resume-hard-skill-icon{color:#d8bbff;background:linear-gradient(145deg,#b584ff24,#ea90e90e);border:1px solid #d8bbff33;border-radius:14px;flex:0 0 48px;width:48px;height:48px;box-shadow:inset 0 1px #ffffff12}.resume-hard-skills-list .resume-hard-skill-icon svg{transform-origin:50%;animation:4.2s ease-in-out infinite resumeSkillIconLoop}.resume-hard-skills-list .resume-hard-skill-card:nth-child(2) .resume-hard-skill-icon svg{animation-delay:-.7s}.resume-hard-skills-list .resume-hard-skill-card:nth-child(3) .resume-hard-skill-icon svg{animation-delay:-1.4s}.resume-hard-skills-list .resume-hard-skill-card:nth-child(4) .resume-hard-skill-icon svg{animation-delay:-2.1s}.resume-hard-skills-list .resume-hard-skill-card:nth-child(5) .resume-hard-skill-icon svg{animation-delay:-2.8s}.resume-hard-skills-list .resume-hard-skill-card:nth-child(6) .resume-hard-skill-icon svg{animation-delay:-3.5s}@keyframes resumeSkillIconLoop{0%,to{filter:drop-shadow(0 0 #d8bbff00);transform:translate(0)rotate(0)}35%{filter:drop-shadow(0 4px 7px #d8bbff6b);transform:translateY(-3px)rotate(-5deg)}68%{filter:drop-shadow(0 1px 3px #ff9bd047);transform:translateY(1px)rotate(3deg)}}.resume-hard-skills-list .resume-hard-skill-card:hover .resume-hard-skill-icon{color:#fff;transform:rotate(-4deg)scale(1.05)}.resume-hard-skills-list .resume-hard-skill-card h3{color:#f8f3fb;margin:0 0 10px;font-size:17px;line-height:1.55}.resume-focus-page.en .resume-hard-skills-list .resume-hard-skill-card h3{font-family:var(--font-space),sans-serif;font-size:15px;line-height:1.45}.resume-hard-skills-list .resume-hard-skill-card>p{color:#a99eaf;min-height:58px;margin:0 0 22px;font-size:10.5px;line-height:1.9}.resume-focus-page.en .resume-hard-skills-list .resume-hard-skill-card>p{font-family:var(--font-space),sans-serif;font-size:10px;line-height:1.7}.resume-hard-skills-list .resume-hard-skill-card ul{flex-wrap:wrap;align-items:center;gap:7px;margin:auto 0 0;padding:0;list-style:none;display:flex}.resume-hard-skills-list .resume-hard-skill-card li{color:#c7bdcd;background:#ffffff06;border:1px solid #d8bbff1c;border-radius:999px;align-items:center;min-height:27px;padding:5px 9px;font-size:9.5px;line-height:1.4;display:inline-flex}.resume-hard-skills-list .resume-hard-skill-card li:not(:last-child):after{content:none}.resume-hard-skill-actions{border-top:1px solid #d8bbff1a;flex-wrap:wrap;align-items:stretch;gap:8px;margin-top:19px;padding-top:16px;display:flex}.resume-hard-skill-actions>a{color:#e7dbef;background:linear-gradient(110deg,#b884ff1b,#ff9bd00b);border:1px solid #d8bbff30;border-radius:10px;flex:145px;justify-content:space-between;align-items:center;gap:12px;min-width:130px;min-height:38px;padding:8px 11px;font-size:9.5px;line-height:1.45;text-decoration:none;transition:color .25s,border-color .25s,background .25s,transform .25s;display:flex}.resume-hard-skill-actions>a svg{color:#d8bbff;flex:none;transition:transform .25s,color .25s}.resume-hard-skill-actions>a:hover{color:#fff;background:linear-gradient(110deg,#b884ff33,#ff9bd01c);border-color:#ff9bd06b;transform:translateY(-2px)}.resume-hard-skill-no-link{color:#c7bdcd8f;background:#ffffff04;border:1px dashed #d8bbff21;border-radius:10px;align-items:center;width:100%;min-height:38px;padding:8px 11px;font-size:9.5px;line-height:1.45;display:flex}.resume-hard-skills-list .resume-hard-skill-featured{background:radial-gradient(circle at 100% 0,#ff81c22b,#0000 47%),linear-gradient(145deg,#b884ff18,#ffffff05);border-color:#ff9bd040}.resume-hard-skills-list .resume-hard-skill-featured:after{content:none}.resume-hard-skill-badge{color:#f6c8e0;background:#ff9bd013;border:1px solid #ff9bd045;border-radius:999px;align-self:flex-start;margin:-9px 0 14px;padding:5px 9px;font:700 7px var(--font-space),sans-serif!important;letter-spacing:.11em!important}@media (width<=980px){.resume-hard-skills-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.resume-hard-skills-list{grid-template-columns:1fr;gap:12px}.resume-hard-skills-list .resume-hard-skill-card,.resume-hard-skills-list .resume-hard-skill-card:hover{min-height:0;padding:22px}.resume-hard-skills-list .resume-hard-skill-card>p{min-height:0}}@media (prefers-reduced-motion:reduce){.resume-hard-skills-list .resume-hard-skill-icon svg{animation:none}}.resume-hard-skills{isolation:isolate;overflow:hidden}.resume-hard-skills:after{content:"";z-index:-1;filter:blur(28px);pointer-events:none;background:radial-gradient(#8d64ff13,#0000 70%);border-radius:50%;width:62%;height:320px;animation:10s ease-in-out infinite alternate resumeSkillsAmbient;position:absolute;top:85px;left:19%}.resume-hard-skills-head>span{color:#d8c3ff;background:linear-gradient(90deg,#9f70ff1a,#ff70b512);border:1px solid #be9dff3d;border-radius:999px;padding:7px 13px 6px;box-shadow:0 0 28px #9f70ff14,inset 0 1px #ffffff0e}.resume-hard-skills-head h2{color:#0000;filter:drop-shadow(0 9px 25px #a97cff1f);background:linear-gradient(92deg,#fff 5%,#d8c3ff 47%,#ffb5d8 94%);-webkit-background-clip:text;background-clip:text;padding-bottom:13px;position:relative}.resume-hard-skills-head h2:after{content:"";transform-origin:50%;background:linear-gradient(90deg,#0000,#a77bff 26%,#ff8bc8 74%,#0000);border-radius:999px;width:76px;height:2px;animation:3.8s ease-in-out infinite resumeHeadingSignal;position:absolute;bottom:0;left:calc(50% - 38px);box-shadow:0 0 15px #c182ff99}.resume-hard-skills-list .resume-hard-skill-card:first-child{--skill-accent:#a98aff;--skill-accent-2:#63e6cf;--skill-rgb:169,138,255;--skill-tilt:-.35deg}.resume-hard-skills-list .resume-hard-skill-card:nth-child(2){--skill-accent:#ff76bb;--skill-accent-2:#ffb86b;--skill-rgb:255,118,187;--skill-tilt:.35deg}.resume-hard-skills-list .resume-hard-skill-card:nth-child(3){--skill-accent:#ffc96b;--skill-accent-2:#ff7aa9;--skill-rgb:255,201,107;--skill-tilt:-.35deg}.resume-hard-skills-list .resume-hard-skill-card:nth-child(4){--skill-accent:#65d7ff;--skill-accent-2:#7d91ff;--skill-rgb:101,215,255;--skill-tilt:.35deg}.resume-hard-skills-list .resume-hard-skill-card:nth-child(5){--skill-accent:#c481ff;--skill-accent-2:#ff796d;--skill-rgb:196,129,255;--skill-tilt:-.35deg}.resume-hard-skills-list .resume-hard-skill-card:nth-child(6){--skill-accent:#6ee7b7;--skill-accent-2:#e9d66b;--skill-rgb:110,231,183;--skill-tilt:.35deg}.resume-hard-skills-list .resume-hard-skill-card{border-color:rgba(var(--skill-rgb),.2);background:radial-gradient(circle at 88% 4%,rgba(var(--skill-rgb),.15),transparent 34%), linear-gradient(152deg,rgba(var(--skill-rgb),.055),#ffffff05 45%,#07040d29);box-shadow:inset 0 1px 0 #ffffff0b, inset 0 0 45px rgba(var(--skill-rgb),.025), 0 18px 55px #04010a24;border-radius:26px 10px 26px 26px;animation:.75s cubic-bezier(.16,1,.3,1) backwards resumeSkillCardReveal}.resume-hard-skills-list .resume-hard-skill-card:nth-child(2n){border-radius:10px 26px 26px}.resume-hard-skills-list .resume-hard-skill-card:first-child{animation-delay:50ms}.resume-hard-skills-list .resume-hard-skill-card:nth-child(2){animation-delay:.14s}.resume-hard-skills-list .resume-hard-skill-card:nth-child(3){animation-delay:.23s}.resume-hard-skills-list .resume-hard-skill-card:nth-child(4){animation-delay:.32s}.resume-hard-skills-list .resume-hard-skill-card:nth-child(5){animation-delay:.41s}.resume-hard-skills-list .resume-hard-skill-card:nth-child(6){animation-delay:.5s}.resume-hard-skills-list .resume-hard-skill-card:before{background:linear-gradient(var(--skill-accent),var(--skill-accent-2));width:3px;height:60px;box-shadow:0 0 16px rgba(var(--skill-rgb),.7);animation:3.4s ease-in-out infinite resumeSkillEdgePulse;top:25px}.resume-hard-skills-list .resume-hard-skill-card:after{content:"";z-index:0;background:radial-gradient(circle,rgba(var(--skill-rgb),.17),rgba(var(--skill-rgb),0) 69%);filter:blur(4px);pointer-events:none;inset-inline-end:-72px;border-radius:50%;width:145px;height:145px;animation:5.6s ease-in-out infinite alternate resumeSkillAura;position:absolute;bottom:-78px}.resume-hard-skills-list .resume-hard-skill-card>*{z-index:1;position:relative}.resume-hard-skills-list .resume-hard-skill-card:hover{transform:translateY(-8px) rotate(var(--skill-tilt));border-color:rgba(var(--skill-rgb),.52);background:radial-gradient(circle at 88% 4%,rgba(var(--skill-rgb),.24),transparent 38%), linear-gradient(152deg,rgba(var(--skill-rgb),.09),#ffffff07 48%,#07040d21);box-shadow:0 28px 70px #04010a47,0 0 32px rgba(var(--skill-rgb),.08),inset 0 1px 0 #ffffff13;padding:25px}.resume-hard-skills-list .resume-hard-skill-icon{border-color:rgba(var(--skill-rgb),.34);color:var(--skill-accent);background:radial-gradient(circle at 32% 20%,#ffffff1a,transparent 32%), linear-gradient(145deg,rgba(var(--skill-rgb),.22),rgba(var(--skill-rgb),.065));box-shadow:0 10px 28px rgba(var(--skill-rgb),.11),inset 0 1px 0 #ffffff17;animation:3.6s ease-in-out infinite resumeSkillIconHalo}.resume-hard-skills-list .resume-hard-skill-card:nth-child(2n) .resume-hard-skill-icon{animation-delay:-1.1s}.resume-hard-skills-list .resume-hard-skill-card:nth-child(3n) .resume-hard-skill-icon{animation-delay:-2.2s}.resume-hard-skills-list .resume-hard-skill-card h3{color:#0000;background:linear-gradient(92deg,#fff 4%,var(--skill-accent) 96%);width:max-content;max-width:100%;filter:drop-shadow(0 7px 16px rgba(var(--skill-rgb),.13));-webkit-background-clip:text;background-clip:text;padding-bottom:8px}.resume-hard-skills-list .resume-hard-skill-card h3:after{content:"";background:linear-gradient(90deg,var(--skill-accent),var(--skill-accent-2));width:38px;height:2px;box-shadow:0 0 12px rgba(var(--skill-rgb),.42);border-radius:999px;margin-top:7px;transition:width .4s cubic-bezier(.16,1,.3,1);display:block}.resume-hard-skills-list .resume-hard-skill-card:hover h3:after{width:min(105px,55%)}.resume-hard-skills-list .resume-hard-skill-card li{border-color:rgba(var(--skill-rgb),.16);color:#eee7f3c4;background:rgba(var(--skill-rgb),.045);transition:color .25s,border-color .25s,background .25s,transform .25s;box-shadow:inset 0 1px #ffffff06}.resume-hard-skills-list .resume-hard-skill-card li:hover{color:#fff;border-color:rgba(var(--skill-rgb),.42);background:rgba(var(--skill-rgb),.105);transform:translateY(-2px)}.resume-hard-skill-actions>a{isolation:isolate;border-color:rgba(var(--skill-rgb),.42);color:#fff;background:linear-gradient(110deg,rgba(var(--skill-rgb),.2),rgba(var(--skill-rgb),.075));min-height:42px;box-shadow:0 9px 26px rgba(var(--skill-rgb),.08),inset 0 1px 0 #ffffff13;position:relative;overflow:hidden}.resume-hard-skill-actions>a:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#fff3,#0000);width:55%;height:180%;animation:4.8s ease-in-out infinite resumeSkillLinkSweep;position:absolute;top:-40%;left:-75%;transform:skew(-20deg)}.resume-hard-skill-actions>a span{align-items:center;gap:7px;display:flex}.resume-hard-skill-actions>a span:before{content:"";background:var(--skill-accent);width:5px;height:5px;box-shadow:0 0 10px var(--skill-accent);border-radius:50%;flex:0 0 5px;animation:2s ease-in-out infinite resumeSkillLinkDot}.resume-hard-skill-actions>a svg{color:var(--skill-accent);filter:drop-shadow(0 0 5px rgba(var(--skill-rgb),.42));animation:2.4s ease-in-out infinite resumeSkillArrow}.resume-hard-skill-actions>a:hover{color:#fff;border-color:var(--skill-accent);background:linear-gradient(110deg,rgba(var(--skill-rgb),.34),rgba(var(--skill-rgb),.14));box-shadow:0 13px 32px rgba(var(--skill-rgb),.17),0 0 0 1px rgba(var(--skill-rgb),.08) inset}.resume-hard-skill-actions>a:hover svg{color:var(--skill-accent-2)}.resume-hard-skill-no-link{border-color:rgba(var(--skill-rgb),.22);color:rgba(var(--skill-rgb),.62);background:repeating-linear-gradient(-45deg,rgba(var(--skill-rgb),.035) 0 7px,transparent 7px 14px)}.resume-hard-skill-badge{border-color:rgba(var(--skill-rgb),.42);color:#ffd5e9;background:rgba(var(--skill-rgb),.12);box-shadow:0 0 22px rgba(var(--skill-rgb),.1)}@keyframes resumeSkillsAmbient{to{opacity:.78;transform:translate(8%,-8px)scale(1.15)}}@keyframes resumeHeadingSignal{0%,to{opacity:.55;transform:scaleX(.55)}50%{opacity:1;transform:scaleX(1.35)}}@keyframes resumeSkillCardReveal{0%{opacity:0;filter:blur(5px);transform:translateY(28px)scale(.975)}to{opacity:1;filter:blur();transform:translate(0)scale(1)}}@keyframes resumeSkillEdgePulse{0%,to{opacity:.45;transform:scaleY(.72)}50%{opacity:1;transform:scaleY(1)}}@keyframes resumeSkillAura{to{opacity:.55;transform:translate(-28px,-24px)scale(1.22)}}@keyframes resumeSkillIconHalo{0%,to{box-shadow:0 10px 28px rgba(var(--skill-rgb),.1),inset 0 1px 0 #ffffff17}50%{box-shadow:0 12px 34px rgba(var(--skill-rgb),.25),0 0 0 4px rgba(var(--skill-rgb),.035),inset 0 1px 0 #ffffff1f}}@keyframes resumeSkillLinkSweep{0%,55%{opacity:0;left:-75%}68%{opacity:1}86%,to{opacity:0;left:130%}}@keyframes resumeSkillLinkDot{0%,to{opacity:.6;transform:scale(.75)}50%{opacity:1;transform:scale(1.25)}}@keyframes resumeSkillArrow{0%,to{transform:translate(0)}50%{transform:translate(-2px,-2px)}}@media (width<=620px){.resume-hard-skills-head h2{font-size:34px}.resume-hard-skills-list .resume-hard-skill-card,.resume-hard-skills-list .resume-hard-skill-card:nth-child(2n){border-radius:22px 9px 22px 22px}}@media (prefers-reduced-motion:reduce){.resume-hard-skills:after,.resume-hard-skills-head h2:after,.resume-hard-skills-list .resume-hard-skill-card,.resume-hard-skills-list .resume-hard-skill-card:before,.resume-hard-skills-list .resume-hard-skill-card:after,.resume-hard-skills-list .resume-hard-skill-icon,.resume-hard-skill-actions>a:before,.resume-hard-skill-actions>a span:before,.resume-hard-skill-actions>a svg{animation:none}}.resume-hard-skill-badge{text-align:center;border-top:0;border-radius:0 0 12px 12px;align-self:auto;min-width:62px;margin:0;padding:7px 15px 6px;animation:2.8s ease-in-out infinite resumeNewBadgeSignal;top:-1px;left:50%;transform:translate(-50%);z-index:4!important;position:absolute!important}.resume-hard-skills-list .resume-hard-skill-icon{isolation:isolate;position:relative;overflow:hidden}.resume-hard-skills-list .resume-hard-skill-icon:before{content:"";z-index:0;border:1px solid #0000;border-top-color:var(--skill-accent);border-right-color:var(--skill-accent-2);opacity:.62;width:36px;height:36px;filter:drop-shadow(0 0 5px rgba(var(--skill-rgb),.55));border-radius:50%;animation:3.4s linear infinite resumeSkillOrbitTrace;position:absolute;top:5px;left:5px}.resume-hard-skills-list .resume-hard-skill-icon:after{content:"";z-index:1;background:linear-gradient(90deg,transparent,var(--skill-accent),transparent);opacity:.72;height:1px;box-shadow:0 0 8px rgba(var(--skill-rgb),.7);animation:2.6s ease-in-out infinite alternate resumeSkillScanner;position:absolute;top:9px;left:8px;right:8px}.resume-hard-skills-list .resume-hard-skill-icon svg{z-index:2;animation:2.2s ease-in-out infinite resumeSkillGlyphEnergy;position:relative;transform:none}.resume-hard-skills-list .resume-hard-skill-card:hover .resume-hard-skill-icon svg{transform:none}@keyframes resumeSkillOrbitTrace{to{transform:rotate(360deg)}}@keyframes resumeSkillScanner{0%{opacity:.25;transform:translateY(1px)}to{opacity:.85;transform:translateY(28px)}}@keyframes resumeSkillGlyphEnergy{0%,to{opacity:.72;filter:drop-shadow(0 0 2px rgba(var(--skill-rgb),.2))}50%{opacity:1;filter:drop-shadow(0 0 8px rgba(var(--skill-rgb),.88))}}@keyframes resumeNewBadgeSignal{0%,to{box-shadow:0 0 12px rgba(var(--skill-rgb),.09);filter:brightness(.92)}50%{box-shadow:0 7px 24px rgba(var(--skill-rgb),.24);filter:brightness(1.14)}}@media (width<=620px){.resume-hard-skills-list .resume-hard-skill-featured,.resume-hard-skills-list .resume-hard-skill-featured:hover{padding-top:38px}}@media (prefers-reduced-motion:reduce){.resume-hard-skill-badge,.resume-hard-skills-list .resume-hard-skill-icon:before,.resume-hard-skills-list .resume-hard-skill-icon:after,.resume-hard-skills-list .resume-hard-skill-icon svg{animation:none}}.resume-hard-skills,.resume-hard-skills *,.resume-hard-skills:before,.resume-hard-skills:after,.resume-hard-skills :before,.resume-hard-skills :after{transition:none!important;animation:none!important}.resume-hard-skills:after{display:none}.resume-hard-skills-head>span{color:#ffffff7a;box-shadow:none;background:#ffffff06;border-color:#ffffff1a}.resume-hard-skills-head h2{color:#0000;filter:none;background:linear-gradient(92deg,#fff 8%,#d8c5ff 55%,#f3b7d4 100%);-webkit-background-clip:text;background-clip:text}.resume-hard-skills-head h2:after{box-shadow:none;background:linear-gradient(90deg,#0000,#b996f5 28%,#e99abd 72%,#0000);transform:scaleX(1)}.resume-hard-skills-list .resume-hard-skill-card:nth-child(n){--skill-accent:#cfb4ff;--skill-accent-2:#eea3c7;--skill-rgb:198,164,235;--skill-tilt:0deg;filter:none;background:radial-gradient(circle at 88% 2%,#c6a4eb12,#0000 35%),linear-gradient(150deg,#ffffff0a,#ffffff03);border-color:#ffffff1b;border-radius:22px;transform:none;box-shadow:0 18px 45px #0301083b,inset 0 1px #ffffff0a}.resume-hard-skills-list .resume-hard-skill-card:nth-child(n):hover{background:radial-gradient(circle at 88% 2%,#c6a4eb12,#0000 35%),linear-gradient(150deg,#ffffff0a,#ffffff03);border-color:#ffffff29;padding:25px;transform:none;box-shadow:0 18px 45px #0301083b,inset 0 1px #ffffff0a}.resume-hard-skills-list .resume-hard-skill-card:before,.resume-hard-skills-list .resume-hard-skill-card:after{display:none}.resume-hard-skills-list .resume-hard-skill-icon{color:#cbbddd;background:#ffffff09;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff0b;transform:none!important}.resume-hard-skills-list .resume-hard-skill-icon svg,.resume-hard-skills-list .resume-hard-skill-card:hover .resume-hard-skill-icon svg{opacity:1;filter:none;transform:none!important}.resume-hard-skill-card-head>small{color:#ffffff4d;text-shadow:none}.resume-hard-skills-list .resume-hard-skill-card h3{color:#0000;filter:none;background:linear-gradient(92deg,#fff 8%,#d5bcff 62%,#efb1cf 100%);-webkit-background-clip:text;background-clip:text}.resume-hard-skills-list .resume-hard-skill-card h3:after,.resume-hard-skills-list .resume-hard-skill-card:hover h3:after{width:46px;box-shadow:none;background:linear-gradient(90deg,#b899ef,#e99abb)}.resume-hard-skills-list .resume-hard-skill-card li,.resume-hard-skills-list .resume-hard-skill-card li:hover{color:#beb5c4;box-shadow:none;background:#ffffff06;border-color:#ffffff17;transform:none}.resume-hard-skill-actions>a{color:#f3eaff;box-shadow:none;background:linear-gradient(110deg,#ab7bf324,#e88bb913);border-color:#c59cff57;transform:none}.resume-hard-skill-actions>a span:before{box-shadow:none;background:#d1adff;transform:none}.resume-hard-skill-actions>a svg{color:#e6a7c7;filter:none;transform:none!important}.resume-hard-skill-actions>a:hover{color:#fff;box-shadow:none;background:linear-gradient(110deg,#ab7bf333,#e88bb91c);border-color:#dfa4ff94;transform:none}.resume-hard-skill-actions>a:hover svg{color:#f1b2d1;transform:none!important}.resume-hard-skill-badge{color:#e9bed4;box-shadow:none;filter:none;background:#d287b214;border-color:#e697c247}@media (width<=620px){.resume-hard-skills-list .resume-hard-skill-card:nth-child(n),.resume-hard-skills-list .resume-hard-skill-card:nth-child(n):hover{border-radius:20px;padding:22px}.resume-hard-skills-list .resume-hard-skill-featured,.resume-hard-skills-list .resume-hard-skill-featured:hover{padding-top:38px}}.resume-hard-skills-list .resume-hard-skill-card:first-child{--skill-accent:#a982ff;--skill-rgb:169,130,255;--skill-ink:#fff;--float-x:-2px;--float-time:4.4s;--float-delay:-.4s}.resume-hard-skills-list .resume-hard-skill-card:nth-child(2){--skill-accent:#ff6aac;--skill-rgb:255,106,172;--skill-ink:#fff;--float-x:2px;--float-time:5.1s;--float-delay:-1.7s}.resume-hard-skills-list .resume-hard-skill-card:nth-child(3){--skill-accent:#ffb454;--skill-rgb:255,180,84;--skill-ink:#21170c;--float-x:-1px;--float-time:4.7s;--float-delay:-2.6s}.resume-hard-skills-list .resume-hard-skill-card:nth-child(4){--skill-accent:#52c7ea;--skill-rgb:82,199,234;--skill-ink:#07191f;--float-x:2px;--float-time:5.4s;--float-delay:-.9s}.resume-hard-skills-list .resume-hard-skill-card:nth-child(5){--skill-accent:#c485ff;--skill-rgb:196,133,255;--skill-ink:#fff;--float-x:-2px;--float-time:4.9s;--float-delay:-3.1s}.resume-hard-skills-list .resume-hard-skill-card:nth-child(6){--skill-accent:#61d5a5;--skill-rgb:97,213,165;--skill-ink:#071a13;--float-x:1px;--float-time:5.25s;--float-delay:-2.1s}.resume-hard-skills-list .resume-hard-skill-card:nth-child(n),.resume-hard-skills-list .resume-hard-skill-card:nth-child(n):hover,.resume-hard-skills-list .resume-hard-skill-card:nth-child(n):focus-within,.resume-hard-skills-list .resume-hard-skill-card:nth-child(n):active{color:inherit;opacity:1;filter:none;border-color:rgba(var(--skill-rgb),.22);background:radial-gradient(circle at 88% 2%,rgba(var(--skill-rgb),.07),transparent 35%), linear-gradient(150deg,#ffffff0a,#ffffff03);border-radius:22px;padding:25px;transform:none;box-shadow:0 18px 45px #0301083b,inset 0 1px #ffffff0a;transition:none!important}.resume-hard-skills-list .resume-hard-skill-card:nth-child(2n),.resume-hard-skills-list .resume-hard-skill-card:nth-child(2n):hover,.resume-hard-skills-list .resume-hard-skill-card:nth-child(2n):focus-within{border-radius:22px}.resume-hard-skills-list .resume-hard-skill-card:nth-child(n),.resume-hard-skills-list .resume-hard-skill-card:nth-child(n):hover,.resume-hard-skills-list .resume-hard-skill-card:nth-child(n):focus-within,.resume-hard-skills-list .resume-hard-skill-card:nth-child(n):active{z-index:0;transform-origin:50%;transition:transform .34s cubic-bezier(.18,.76,.18,1),border-color .24s,box-shadow .34s!important;transform:scale(1)!important}@media (hover:hover){.resume-hard-skills-list .resume-hard-skill-card:nth-child(n):hover{z-index:3;border-color:rgba(var(--skill-rgb),.48);box-shadow:0 24px 60px #03010857,0 0 0 1px rgba(var(--skill-rgb),.13),inset 0 1px 0 #ffffff0e;transform:scale(1.022)!important}}.resume-hard-skills-list .resume-hard-skill-card:nth-child(n):focus-within{z-index:3;border-color:rgba(var(--skill-rgb),.48);transform:scale(1.018)!important}.resume-hard-skills-list .resume-hard-skill-card:before{background:var(--skill-accent);width:3px;height:48px;box-shadow:0 0 12px rgba(var(--skill-rgb),.34);clip-path:none;opacity:.85;inset-inline-start:0;border-radius:0 3px 3px 0;display:block;top:29px;transition:none!important}.resume-hard-skills-list .resume-hard-skill-card:after{display:none}.resume-hard-skill-card-head>small{color:rgba(var(--skill-rgb),.62);opacity:.72;letter-spacing:-.055em!important;font-family:Clash Display,Arial,sans-serif!important;font-size:45px!important;font-weight:600!important;line-height:.72!important}.resume-hard-skills-list .resume-hard-skill-icon,.resume-hard-skills-list .resume-hard-skill-card:hover .resume-hard-skill-icon,.resume-hard-skills-list .resume-hard-skill-card:focus-within .resume-hard-skill-icon,.resume-hard-skills-list .resume-hard-skill-card:active .resume-hard-skill-icon{color:var(--skill-accent);border-color:rgba(var(--skill-rgb),.34);background:rgba(var(--skill-rgb),.09);box-shadow:inset 0 1px 0 #ffffff0f,0 8px 18px rgba(var(--skill-rgb),.08);border-radius:14px;animation:resumeSkillIconFloat var(--float-time) cubic-bezier(.45,.05,.55,.95) var(--float-delay) infinite alternate!important;transition:none!important;transform:none!important}.resume-hard-skills-list .resume-hard-skill-icon:before,.resume-hard-skills-list .resume-hard-skill-icon:after{display:none}.resume-hard-skills-list .resume-hard-skill-icon svg,.resume-hard-skills-list .resume-hard-skill-card:hover .resume-hard-skill-icon svg,.resume-hard-skills-list .resume-hard-skill-card:focus-within .resume-hard-skill-icon svg,.resume-hard-skills-list .resume-hard-skill-card:active .resume-hard-skill-icon svg{color:inherit;opacity:1;filter:drop-shadow(0 3px 7px rgba(var(--skill-rgb),.22));stroke-dasharray:none;stroke-dashoffset:0;transition:none!important;animation:none!important;transform:none!important}@keyframes resumeSkillIconFloat{0%{translate:0 2px}52%{translate:var(--float-x) -5px}to{translate:0 -1px}}.resume-hard-skills-list .resume-hard-skill-card h3{color:#fff;filter:none;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;width:fit-content;max-width:100%;margin:0 0 14px;padding:0 0 10px;position:relative}.resume-hard-skills-list .resume-hard-skill-card h3:after,.resume-hard-skills-list .resume-hard-skill-card:hover h3:after,.resume-hard-skills-list .resume-hard-skill-card:focus-within h3:after{content:"";background:var(--skill-accent);width:46px;height:3px;box-shadow:0 0 10px rgba(var(--skill-rgb),.3);inset-inline-start:0;border-radius:3px;display:block;position:absolute;bottom:0;transform:none;transition:width .42s cubic-bezier(.16,.84,.24,1),box-shadow .28s!important}.resume-hard-skills-list .resume-hard-skill-card:hover h3:after,.resume-hard-skills-list .resume-hard-skill-card:focus-within h3:after{width:min(118px,72%);box-shadow:0 0 16px rgba(var(--skill-rgb),.54)}.resume-hard-skills-list .resume-hard-skill-card>p{color:#a99eaf}.resume-hard-skills-list .resume-hard-skill-card li,.resume-hard-skills-list .resume-hard-skill-card li:hover{color:#beb5c4;border-color:rgba(var(--skill-rgb),.16);background:rgba(var(--skill-rgb),.035);box-shadow:none;transform:none}.resume-hard-skill-actions{border-top-color:rgba(var(--skill-rgb),.16)}.resume-hard-skill-actions>a{color:#fff;border-color:rgba(var(--skill-rgb),.62);background:rgba(var(--skill-rgb),.2);box-shadow:inset 0 -2px 0 rgba(var(--skill-rgb),.72);justify-content:flex-start;transform:none;transition:color .18s steps(2,end),background .18s steps(2,end),border-color .18s steps(2,end)!important}.resume-hard-skill-actions>a:before{display:none}.resume-hard-skill-actions>a span:before{background:var(--skill-accent);box-shadow:none;transform:none}.resume-hard-skill-actions>a svg{color:var(--skill-accent);filter:none;transition:color .18s steps(2,end)!important;transform:none!important}.resume-hard-skill-actions>a:hover,.resume-hard-skill-actions>a:focus-visible{color:var(--skill-ink);border-color:var(--skill-accent);background:var(--skill-accent);outline:none;transform:none;box-shadow:inset 0 -3px #0000002b}.resume-hard-skill-actions>a:focus-visible{outline:2px solid var(--skill-accent);outline-offset:3px}.resume-hard-skill-actions>a:hover svg,.resume-hard-skill-actions>a:focus-visible svg{color:var(--skill-ink);transform:none!important}.resume-hard-skill-link-icon{flex:none}.resume-focus-page.en .resume-hard-skills-list .resume-hard-skill-card h3,.resume-focus-page.en .resume-hard-skills-list .resume-hard-skill-card>p,.resume-focus-page.en .resume-hard-skills-list .resume-hard-skill-card li,.resume-focus-page.en .resume-hard-skill-actions>a,.resume-focus-page.en .resume-hard-skill-no-link{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-style:normal;font-family:Clash Display,Arial,sans-serif!important}.resume-focus-page.en .resume-hard-skills-list .resume-hard-skill-card h3{letter-spacing:.025em;font-size:17px;font-weight:500;line-height:1.38}.resume-focus-page.en .resume-hard-skills-list .resume-hard-skill-card>p{letter-spacing:.035em;font-size:11px;font-weight:400;line-height:1.78}.resume-focus-page.en .resume-hard-skills-list .resume-hard-skill-card li,.resume-focus-page.en .resume-hard-skill-actions>a,.resume-focus-page.en .resume-hard-skill-no-link{letter-spacing:.035em;font-weight:500}.resume-hard-skill-no-link{color:#ffffff59;background:#ffffff04;border-color:#ffffff18}.resume-hard-skills-list .resume-hard-skill-featured,.resume-hard-skills-list .resume-hard-skill-featured:hover{padding-top:38px}.resume-hard-skill-badge{z-index:4;color:#ff87bd;text-shadow:0 0 8px #ff72b4b8;filter:none;inset-inline-start:24px;background:#25131f;border:1px solid #ff63aaa6;border-top:0;border-radius:0 0 11px 11px;align-self:auto;margin:0;padding:6px 13px 7px;position:absolute;top:0;box-shadow:0 0 15px #ff4a9d6b,0 7px 18px #ff4a9d24;animation:2.35s ease-in-out infinite alternate resumeNewEdgeGlow!important}@keyframes resumeNewEdgeGlow{0%{box-shadow:0 0 10px #ff4a9d40,0 7px 14px #ff4a9d14}to{box-shadow:0 0 20px #ff4a9d94,0 8px 22px #ff4a9d33}}@media (width<=620px){.resume-hard-skills-list .resume-hard-skill-card:nth-child(n),.resume-hard-skills-list .resume-hard-skill-card:nth-child(n):hover,.resume-hard-skills-list .resume-hard-skill-card:nth-child(n):focus-within,.resume-hard-skills-list .resume-hard-skill-card:nth-child(n):active{border-radius:20px;padding:22px}.resume-hard-skills-list .resume-hard-skill-featured,.resume-hard-skills-list .resume-hard-skill-featured:hover{padding-top:38px}.resume-hard-skill-badge{inset-inline-start:18px}.resume-hard-skill-card-head>small{font-size:38px!important}}@media (prefers-reduced-motion:reduce){.resume-hard-skills-list .resume-hard-skill-icon,.resume-hard-skill-badge{animation:none!important}}:where(main,.global-quick-footer,.quick-bot) :is(p,li,small,figcaption,label,button,input,textarea,select,option,[class*=-meta],[class*=-caption],[class*=-eyebrow],[class*=-kicker],[class*=-badge],[class*=-tag]),.booklet-card,.booklet-card *,.booklet-library :is(.booklet-library-head p,.booklet-trust-row),.booklet-download-dialog>section,.booklet-download-dialog>section *{letter-spacing:0!important;font-family:Cairo Local,Tahoma,Arial,sans-serif!important}main[dir=rtl] .booklet-title-row>h2{font-family:var(--font-arabic)!important}.store-page[dir=ltr] .booklet-title-row>h2{font-family:"Clash Display",var(--font-space),sans-serif!important;letter-spacing:.02em!important}.booklet-number{font-variant-numeric:tabular-nums!important;letter-spacing:0!important;font-family:Cairo Local,Tahoma,Arial,sans-serif!important}@media (prefers-reduced-motion:reduce){.booklet-word-wheel{animation:none!important}}.booklet-word-rail{width:min(430px,82vw);height:60px}.booklet-word-wheel{animation-duration:.28s;font-size:35px!important}.booklet-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=620px){.booklet-word-rail{width:min(310px,80vw);height:52px}.booklet-word-wheel{font-size:28px!important}.booklet-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.store-page .booklet-card :is(.booklet-title-metrics,.booklet-title-metrics *,.booklet-title-actions,.booklet-title-actions *,.booklet-subtitle,.booklet-inline-data,.booklet-inline-data *,.booklet-static-details,.booklet-static-details *,.booklet-benefit,.booklet-benefit *,.booklet-detail-facts,.booklet-detail-facts *){letter-spacing:0!important;font-family:Cairo Local,Tahoma,Arial,sans-serif!important}.store-page .booklet-card :is(.booklet-number,.booklet-download-count b,.booklet-static-facts b){font-feature-settings:"lnum" 1,"tnum" 1;font-variant-numeric:lining-nums tabular-nums!important;font-family:Cairo Local,Tahoma,Arial,sans-serif!important}.store-page .booklet-title-metrics{justify-content:flex-end}.store-page .booklet-download-count b{font-size:14.25px!important}.store-page .booklet-download-count small,.store-page .booklet-star-control small{line-height:1.35;font-size:11.75px!important}.store-page .booklet-title-like .booklet-number{font-size:12px!important}.store-page .booklet-inline-data b{font-size:13px!important}@media (width<=620px){.store-page .booklet-title-metrics{flex-direction:row;align-items:center;min-height:22px}.store-page .booklet-inline-data{margin-top:6px;font-size:7.5px}.store-page .booklet-inline-data b{font-size:11.5px!important}.store-page .booklet-download-count b{font-size:13px!important}.store-page .booklet-download-count small,.store-page .booklet-star-control small{font-size:10.5px!important}.store-page .booklet-title-like .booklet-number{font-size:10px!important}}.booklet-library-title{gap:0}.booklet-word-rail{perspective:800px;isolation:auto;contain:none;border-bottom:0;margin-top:2px;position:relative;overflow:hidden}.booklet-word-wheel{transform-origin:center center -26px;backface-visibility:hidden;pointer-events:none;opacity:1;place-items:center;display:grid;position:static;animation:1s cubic-bezier(.45,0,.2,1) both serviceTitleFlip!important}@media (prefers-reduced-motion:reduce){.booklet-word-wheel{opacity:1;transform:none;animation:none!important}}.store-page .booklet-view-toolbar{color:#d9d1df;border-block:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:16px;min-height:58px;margin:-4px 0 18px;padding:9px 10px;display:flex}.store-page .booklet-view-toolbar p{white-space:nowrap;align-items:center;gap:7px;margin:0;font-size:12px;font-weight:650;display:flex}.store-page .booklet-view-toolbar p b{color:#fff;text-align:center;min-width:22px;font-size:15px}.store-page .booklet-view-options{background:#ffffff06;border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:3px;display:grid}.store-page .booklet-view-options button{color:#aaa2b0;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-width:76px;min-height:34px;padding:5px 9px;font-size:10px;font-weight:700;transition:color .2s,border-color .2s,background-color .2s;display:inline-flex}.store-page .booklet-view-options button svg{stroke-width:1.7px;width:14px;height:14px}.store-page .booklet-view-options button:hover,.store-page .booklet-view-options button:focus-visible{color:#fff;border-color:#c993ff57;outline:none}.store-page .booklet-view-options button.is-active{color:#180d20;background:#c993ff;border-color:#d3acffb8}.store-page .booklet-grid{transition:grid-template-columns .28s cubic-bezier(.16,1,.3,1),gap .28s}.store-page .booklet-grid--horizontal{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#c993ff6b #ffffff09;gap:12px;padding:2px 2px 13px;display:flex;overflow:auto hidden}.store-page .booklet-grid--horizontal::-webkit-scrollbar{height:5px}.store-page .booklet-grid--horizontal::-webkit-scrollbar-track{background:#ffffff09;border-radius:99px}.store-page .booklet-grid--horizontal::-webkit-scrollbar-thumb{background:#c993ff6b;border-radius:99px}.store-page .booklet-grid--horizontal .booklet-card{scroll-snap-align:start;flex:0 0 clamp(230px,23.5vw,280px);display:flex}.store-page .booklet-grid--vertical{grid-template-columns:1fr;gap:14px;width:min(1000px,100%);margin-inline:auto}.store-page .booklet-grid--vertical .booklet-card{border:1px solid #ffffff14;grid-template-columns:270px minmax(0,1fr);align-items:stretch;height:360px;display:grid}.store-page .booklet-grid--vertical .booklet-cover-stage{aspect-ratio:auto;border-bottom:0;background:#ffffff09;border-inline-end:1px solid #ffffff1a;flex-direction:column;grid-area:1/1;gap:10px;height:360px;min-height:0;padding:12px;display:flex}.store-page .booklet-grid--vertical .booklet-cover-stage img{object-fit:contain;flex:auto;max-width:100%;min-height:0;max-height:282px;margin:auto}.store-page .booklet-grid--vertical .booklet-cover-download{z-index:6;color:#091218;cursor:pointer;background:#70d8ff;border:1px solid #70d8ff9e;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;padding:10px 14px;font-family:Cairo Local,Tahoma,Arial,sans-serif;font-size:13px;font-weight:800;line-height:1.25;transition:background-color .2s,color .2s,border-color .2s;display:flex;position:relative;box-shadow:0 10px 24px #2193be2e}.store-page .booklet-grid--vertical .booklet-cover-download:hover,.store-page .booklet-grid--vertical .booklet-cover-download:focus-visible{color:#071116;background:#b6eeff;border-color:#b6eeff;outline:none}.store-page .booklet-grid--vertical .booklet-cover-download svg{stroke-width:2px;width:17px;height:17px}.store-page .booklet-grid--vertical .booklet-card-copy{box-sizing:border-box;text-align:center;flex-direction:column;grid-area:1/2;justify-content:center;align-items:center;min-width:0;height:360px;padding:22px 26px;display:flex}.store-page .booklet-grid--vertical .booklet-title-row{text-align:center;width:100%;min-width:0}.store-page .booklet-grid--vertical .booklet-title-row>h2{text-align:center;justify-content:center;align-items:center;height:auto;min-height:28px;font-size:18px}.store-page .booklet-grid--vertical .booklet-subtitle{-webkit-line-clamp:2;text-align:center;min-height:0;margin:2px auto 4px;font-size:12px;line-height:1.65}.store-page .booklet-grid--vertical .booklet-title-metrics{justify-content:center;min-height:28px;margin-top:1px}.store-page .booklet-grid--vertical .booklet-star-control{justify-content:center}.store-page .booklet-grid--vertical .booklet-star-control small{font-size:12px!important}.store-page .booklet-grid--vertical .booklet-title-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:min(290px,100%);min-height:36px;margin:9px auto 2px}.store-page .booklet-grid--vertical .booklet-title-actions .booklet-title-download{display:none}.store-page .booklet-grid--vertical .booklet-title-actions>:is(a,button,span){min-height:34px;font-size:10px}.store-page .booklet-grid--vertical :is(.booklet-inline-data,.booklet-static-details){display:none}.store-page .booklet-grid--vertical .booklet-data-table{border-collapse:separate;border-spacing:0 5px;color:#dcd4e2;text-align:start;width:100%;margin-top:11px;font-family:Cairo Local,Tahoma,Arial,sans-serif;font-size:12px;display:table}.store-page .booklet-grid--vertical .booklet-data-table tr{background:#ffffff09}.store-page .booklet-grid--vertical .booklet-data-table :is(th,td){border-block:1px solid #ffffff14;height:34px;padding:6px 11px}.store-page .booklet-grid--vertical .booklet-data-table th{color:#aaa1b0;text-align:start;border-inline-start:1px solid #ffffff14;border-radius:0 8px 8px 0;width:60%;font-size:11px;font-weight:600}.store-page .booklet-grid--vertical .booklet-data-table td{color:#fff;text-align:end;border-inline-end:1px solid #ffffff14;border-radius:8px 0 0 8px;font-size:13px;font-weight:750}.store-page[dir=ltr] .booklet-grid--vertical .booklet-data-table th{border-radius:8px 0 0 8px}.store-page[dir=ltr] .booklet-grid--vertical .booklet-data-table td{border-radius:0 8px 8px 0}.store-page .booklet-grid--vertical .booklet-new-badge{top:13px}.store-page .booklet-grid--compact .booklet-card-copy{padding:11px 9px 9px}.store-page .booklet-grid--compact .booklet-title-row>h2{font-size:11.5px}.store-page .booklet-grid--compact .booklet-title-actions>:is(a,button,span){padding-inline:3px;font-size:7px}.store-page .booklet-grid--large{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.store-page .booklet-grid--large .booklet-card-copy{padding:18px 17px 15px}.store-page .booklet-grid--large .booklet-title-row>h2{height:auto;min-height:38px;font-size:18px}@media (width<=900px){.store-page .booklet-grid--vertical{grid-template-columns:1fr}.store-page .booklet-grid--vertical .booklet-card{grid-template-columns:230px minmax(0,1fr);height:340px}.store-page .booklet-grid--vertical .booklet-cover-stage{height:340px;padding:10px}.store-page .booklet-grid--vertical .booklet-cover-stage img{max-height:262px}.store-page .booklet-grid--vertical .booklet-card-copy{height:340px;padding:18px}.store-page .booklet-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.store-page .booklet-grid--large{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.store-page .booklet-view-toolbar{flex-direction:column;align-items:flex-start;gap:8px;margin-top:-7px;padding:9px 0 11px}.store-page .booklet-view-toolbar p{padding-inline:2px;font-size:10px}.store-page .booklet-view-toolbar p b{font-size:13px}.store-page .booklet-view-options{width:100%}.store-page .booklet-view-options button{gap:3px;min-width:0;min-height:36px;padding:4px 3px;font-size:8px}.store-page .booklet-view-options button svg{width:12px;height:12px}.store-page .booklet-grid--horizontal{gap:8px;margin-inline:-2px;padding-bottom:10px;display:flex}.store-page .booklet-grid--horizontal .booklet-card{flex-basis:min(74vw,280px)}.store-page .booklet-grid--vertical{grid-template-columns:1fr;gap:12px;width:100%}.store-page .booklet-grid--vertical .booklet-card{grid-template-columns:1fr;height:auto;display:grid}.store-page .booklet-grid--vertical .booklet-cover-stage{border-inline-end:0;border-bottom:1px solid #ffffff1a;grid-area:1/1;width:100%;height:min(430px,118vw);padding:11px}.store-page .booklet-grid--vertical .booklet-cover-stage img{max-width:96%;max-height:calc(100% - 64px)}.store-page .booklet-grid--vertical .booklet-cover-free{padding:6px 8px;font-size:9px;top:9px;left:auto;right:9px}.store-page .booklet-grid--vertical .booklet-cover-download{min-height:50px;font-size:12px}.store-page .booklet-grid--vertical .booklet-card-copy{grid-area:2/1;height:auto;min-height:320px;padding:18px 14px 20px}.store-page .booklet-grid--vertical .booklet-title-row>h2{min-height:0;font-size:16px}.store-page .booklet-grid--vertical .booklet-subtitle{font-size:11px}.store-page .booklet-grid--vertical .booklet-star-control small{font-size:11px!important}.store-page .booklet-grid--vertical .booklet-title-actions{margin-top:7px}.store-page .booklet-grid--vertical .booklet-data-table{margin-top:9px;font-size:11px}.store-page .booklet-grid--vertical .booklet-data-table :is(th,td){height:32px;padding:5px 9px}.store-page .booklet-grid--vertical .booklet-data-table th{font-size:10px}.store-page .booklet-grid--vertical .booklet-data-table td{font-size:12px}.store-page .booklet-grid--vertical .booklet-new-badge{padding:6px 10px;font-size:9px;top:10px}.store-page .booklet-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.store-page .booklet-grid--large{grid-template-columns:1fr;gap:14px}.store-page .booklet-grid--large .booklet-title-row>h2{font-size:16px}}.store-page .booklet-static-details{border-top:1px solid #ffffff1c;margin-top:10px;padding-top:10px}.store-page .booklet-static-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.store-page .booklet-static-facts>span{color:#d8d0df;background:#ffffff06;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:5px;min-height:34px;padding:6px 8px;display:flex}.store-page .booklet-static-facts svg{color:#f1c382;flex:none;width:13px;height:13px}.store-page .booklet-static-facts small{color:#aaa1b0;white-space:nowrap;font-size:8px}.store-page .booklet-static-facts b{color:#fff;margin-inline-start:0;font-size:9px}.store-page .booklet-static-facts b.booklet-number{font-size:12px}.store-page .booklet-subtitle{-webkit-line-clamp:2;color:#b8afbf;-webkit-box-orient:vertical;min-height:34px;margin:2px 0 5px;font-size:9.5px;line-height:1.7;display:-webkit-box;overflow:hidden}@media (width<=620px){.store-page .booklet-static-details{margin-top:7px;padding-top:7px}.store-page .booklet-static-facts{grid-template-columns:1fr;gap:4px}.store-page .booklet-static-facts>span{min-height:29px;padding:4px 6px}.store-page .booklet-static-facts small{font-size:7px}.store-page .booklet-static-facts b{font-size:8px}.store-page .booklet-static-facts b.booklet-number{font-size:11px}.store-page .booklet-subtitle{min-height:27px;margin:1px 0 4px;font-size:7.5px;line-height:1.75}}.admin-booklet-stats-grid article>div{gap:4px}.admin-waitlist-page .admin-content{padding-bottom:32px}.admin-waitlist-summary{gap:8px}.admin-waitlist-summary article{border-radius:14px;gap:5px;min-height:92px;padding:13px}.admin-waitlist-summary article>span{border-radius:9px;width:32px;height:32px}.admin-waitlist-summary b{font-size:23px}.admin-booklet-stats{margin-top:9px}.admin-booklet-stats>.admin-panel-head{padding:15px 18px}.admin-booklet-stats-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;padding:0 14px 14px}.admin-booklet-stats-grid article{border-radius:11px;padding:7px}.admin-booklet-stats-grid article>img{border-radius:7px;height:96px}.admin-booklet-stats-grid article>strong{min-height:34px;font-size:9px;line-height:1.65}.admin-booklet-stats-grid article>div{margin-top:6px;padding-top:6px}.admin-waitlist-panel{margin-top:9px}.admin-waitlist-head{padding:15px 18px}.admin-waitlist-toolbar{padding:9px 18px}.admin-waitlist-table th,.admin-waitlist-table td{vertical-align:middle;padding:9px 13px}.admin-waitlist-table .admin-email-cell{gap:5px;min-width:220px}@media (width<=1100px){.admin-booklet-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=700px){.admin-booklet-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 9px 9px}.admin-booklet-stats-grid article>img{height:112px}.admin-waitlist-head{padding:12px}.admin-waitlist-toolbar{padding:8px 12px}.admin-waitlist-table th,.admin-waitlist-table td{padding:8px 10px}}.store-page .booklet-view-toolbar{min-height:52px;margin-bottom:14px;padding:7px 9px}.store-page .booklet-view-toolbar p{font-size:16px;font-weight:800}.store-page .booklet-view-toolbar p b{color:#d99cff;min-width:30px;font:900 23px/1 Cairo Local,Tahoma,Arial,sans-serif}.store-page .booklet-grid--horizontal{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:2px 0 8px;display:grid;overflow:visible}.store-page .booklet-grid--horizontal .booklet-card{min-width:0;display:block}.store-page .booklet-cover-badges{z-index:8;flex-direction:column;align-items:flex-start;gap:5px;display:flex;position:absolute;top:9px;left:9px;right:auto}.store-page .booklet-cover-badges :is(.booklet-cover-free,.booklet-new-badge){border:1px solid #0000;border-radius:7px;padding:6px 9px;font-family:Cairo Local,Tahoma,Arial,sans-serif;font-size:10px;line-height:1;position:static;inset:auto;box-shadow:0 7px 18px #00000038}.store-page .booklet-cover-badges .booklet-cover-free{color:#79e6a7;background:#125434eb;border-color:#70e6a357}.store-page .booklet-cover-badges .booklet-new-badge{color:#fff;background:#ff66ad;border-color:#ff99c7eb;box-shadow:0 8px 22px #ff66ad5c}.store-page .booklet-card.is-new .booklet-cover-free{top:auto}.store-page .booklet-index{z-index:7;color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);direction:ltr;background:#0a070fc7;border:1px solid #ffffff38;border-radius:7px;place-items:center;min-width:31px;height:25px;padding:0 7px;font:800 11px/1 Cairo Local,Tahoma,Arial,sans-serif;display:grid;position:absolute;bottom:9px;right:9px}.store-page .booklet-subtitle{font-size:11px;line-height:1.75}.store-page .booklet-title-actions{grid-template-columns:minmax(0,1.7fr) minmax(64px,.7fr)}.store-page .booklet-grid--compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.store-page .booklet-grid--compact .booklet-subtitle{font-size:9.5px}.store-page .booklet-grid--compact .booklet-title-actions{grid-template-columns:minmax(0,1.7fr) minmax(52px,.65fr)}.store-page .booklet-grid--vertical{gap:12px;width:min(920px,100%)}.store-page .booklet-grid--vertical .booklet-card{grid-template-columns:360px minmax(0,1fr);height:410px}.store-page .booklet-grid--vertical .booklet-cover-stage{height:410px;padding:12px}.store-page .booklet-grid--vertical .booklet-cover-stage img{max-height:330px}.store-page .booklet-grid--vertical .booklet-card-copy{height:410px;padding:17px 22px}.store-page .booklet-grid--vertical .booklet-title-row>h2{font-size:17px}.store-page .booklet-grid--vertical .booklet-subtitle{max-width:520px;font-size:11px}.store-page .booklet-grid--vertical .booklet-title-actions{grid-template-columns:1fr;width:min(230px,100%)}.store-page .booklet-grid--vertical .booklet-title-like{width:100%}.store-page .booklet-grid--vertical .booklet-data-table{margin-top:7px;font-size:11px}.store-page .booklet-grid--vertical .booklet-data-table :is(th,td){height:30px;padding:4px 9px}.store-page .booklet-grid--vertical .booklet-data-table th{font-size:10px}.store-page .booklet-grid--vertical .booklet-data-table td{font-size:12px}@media (width<=900px){.store-page .booklet-grid--horizontal{grid-template-columns:repeat(2,minmax(0,1fr))}.store-page .booklet-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.store-page .booklet-grid--vertical .booklet-card{grid-template-columns:300px minmax(0,1fr);height:370px}.store-page .booklet-grid--vertical .booklet-cover-stage,.store-page .booklet-grid--vertical .booklet-card-copy{height:370px}.store-page .booklet-grid--vertical .booklet-cover-stage img{max-height:292px}}@media (width<=620px){.store-page .booklet-view-toolbar{gap:7px;padding:7px 0 9px}.store-page .booklet-view-toolbar p{font-size:13px}.store-page .booklet-view-toolbar p b{font-size:20px}.store-page .booklet-grid--horizontal,.store-page .booklet-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:0;display:grid;overflow:visible}.store-page .booklet-grid--horizontal .booklet-card{min-width:0}.store-page .booklet-cover-badges{gap:3px;top:6px;left:6px}.store-page .booklet-cover-badges :is(.booklet-cover-free,.booklet-new-badge){padding:5px 7px;font-size:8px}.store-page .booklet-index{min-width:27px;height:22px;font-size:9px;bottom:6px;right:6px}.store-page .booklet-subtitle,.store-page .booklet-grid--compact .booklet-subtitle{font-size:8.5px;line-height:1.75}.store-page .booklet-grid--vertical .booklet-card{grid-template-columns:1fr;height:auto}.store-page .booklet-grid--vertical .booklet-cover-stage{height:min(470px,125vw)}.store-page .booklet-grid--vertical .booklet-card-copy{height:auto;min-height:238px;padding:14px 12px 16px}.store-page .booklet-grid--vertical .booklet-cover-stage img{max-height:calc(100% - 62px)}.store-page .booklet-grid--vertical .booklet-subtitle{font-size:10px}.store-page .booklet-grid--vertical .booklet-title-actions{width:min(210px,100%)}}.store-page .booklet-grid--compact .booklet-subtitle{min-height:22px;margin:1px 0 2px;line-height:1.55}.store-page .booklet-grid--compact .booklet-title-metrics{min-height:24px;margin-top:1px}.store-page .booklet-grid--compact .booklet-title-actions{margin-top:3px}@media (width<=620px){.store-page .booklet-grid--compact .booklet-subtitle{min-height:20px;margin-bottom:1px}.store-page .booklet-grid--compact .booklet-title-metrics{min-height:20px}}.store-page .booklet-subtitle{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:0;margin:-3px 0 5px;font-size:12.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.store-page .booklet-grid--compact .booklet-subtitle{min-height:0;margin:-3px 0 4px;font-size:11.5px;line-height:1.35}.store-page .booklet-grid--vertical .booklet-subtitle{min-height:0;margin:-3px auto 5px;font-size:12.5px;line-height:1.35}@media (width<=620px){.store-page .booklet-subtitle,.store-page .booklet-grid--compact .booklet-subtitle{min-height:0;margin:-3px 0 4px;font-size:10.5px;line-height:1.35}.store-page .booklet-grid--vertical .booklet-subtitle{margin:-3px auto 5px;font-size:11.75px;line-height:1.35}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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}
