@import"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Noto+Serif+SC:wght@400;700&display=swap";.project-accordion{display:flex;gap:12px;width:100%;height:500px;perspective:1400px}.project-accordion__panel{position:relative;flex:1 1 0;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#121b1e;transform-style:preserve-3d;box-shadow:0 14px 36px -22px #000000b3}.project-accordion__panel.is-active{border-color:#18a5af80}.project-accordion__media{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:radial-gradient(circle at 55% 35%,#244147,#17282c 38%,#0e171a);color:#a0cac838;font:700 clamp(3rem,7vw,7rem)/1 monospace;letter-spacing:-.08em;filter:grayscale(1);transition:filter .6s ease,transform .6s ease}.project-accordion__panel.is-active .project-accordion__media{filter:grayscale(0);transform:scale(1.04)}.project-accordion__media img{width:100%;height:100%;object-fit:cover}.project-accordion__media small{display:block;margin-top:12px;font-size:10px;font-weight:400;letter-spacing:.25em;text-align:center}.project-accordion__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#04090be0,#04090b80 22%,#04090b00 42%),linear-gradient(to top,#04090bf5,#04090b7a 42%,#04090b1a);pointer-events:none}.project-accordion__select{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;cursor:pointer}.project-accordion__panel--cross-border .project-accordion__shade{background:linear-gradient(to top,#04090bfa,#04090b99 36%,#04090b0f 65%)}.project-accordion__select:focus-visible{outline:2px solid #18a5af;outline-offset:-4px;border-radius:16px}.project-accordion__number{position:absolute;z-index:2;top:20px;left:20px;pointer-events:none;color:#a0cac8;font:700 13px monospace;letter-spacing:.18em}.project-accordion__collapsed{position:absolute;z-index:2;right:18px;top:70px;left:18px;writing-mode:vertical-rl;max-height:70%;color:#fff;font-size:16px;font-weight:600;line-height:1.4;overflow:hidden;pointer-events:none;transition:opacity .25s ease}.project-accordion__panel.is-active .project-accordion__collapsed{opacity:0}.project-accordion__collapsed span:last-child{display:none}.project-accordion__details{position:absolute;z-index:2;right:32px;bottom:32px;left:32px;max-width:580px;opacity:0;transform:translateY(18px);pointer-events:none;transition:opacity .35s ease,transform .45s ease}.project-accordion__panel.is-active .project-accordion__details{opacity:1;transform:translateY(0);pointer-events:auto;transition-delay:.16s}.project-accordion__eyebrow{color:#a0cac8;font:600 11px monospace;letter-spacing:.16em}.project-accordion__details h3{margin-top:12px;color:#fff;font-size:clamp(24px,2.5vw,36px);font-weight:700;line-height:1.2}.project-accordion__details p{margin-top:16px;max-width:48ch;color:#ffffffbf;font-size:15px;line-height:1.7}.project-accordion__details a,.project-accordion__details button{position:relative;z-index:3;display:inline-flex;gap:8px;align-items:center;margin-top:24px;padding-bottom:4px;border-bottom:1px solid rgba(160,202,200,.65);color:#fff;font-size:13px;text-decoration:none;cursor:pointer}.project-accordion__details a:hover,.project-accordion__details button:hover{color:#a0cac8}@media(max-width:767px){.project-accordion{flex-direction:column;height:auto;perspective:none}.project-accordion__panel{flex:none;width:100%;height:88px;transform:none!important}.project-accordion__panel:first-child{height:360px}.project-accordion__collapsed{top:auto;right:20px;bottom:24px;left:70px;max-height:none;writing-mode:horizontal-tb;white-space:nowrap;text-overflow:ellipsis}.project-accordion__collapsed span:first-child{display:none}.project-accordion__collapsed span:last-child{display:inline}.project-accordion__details{right:24px;bottom:26px;left:24px}.project-accordion__details h3{font-size:25px}.project-accordion__details p{font-size:13px}}@media(prefers-reduced-motion:reduce){.project-accordion__media,.project-accordion__collapsed,.project-accordion__details{transition-duration:0s;transition-delay:0s}}.pill-nav-item{position:relative;display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 14px;overflow:hidden;border-radius:9999px;color:#fffc;font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer}.pill-nav-circle{position:absolute;left:50%;border-radius:50%;background:#18a5afcc;transform:translate(-50%) scale(0);pointer-events:none}.pill-nav-labels{position:relative;z-index:1;line-height:1}.pill-nav-label{display:block}.pill-nav-home{border:1px solid rgba(255,255,255,.15);background:#ffffff0a;color:#fff;font-size:20px;font-weight:900;letter-spacing:-.08em;box-shadow:inset 0 1px #ffffff1f}.pill-nav-home--return{font-size:14px;letter-spacing:normal}.pill-nav-label-hover{position:absolute;top:0;left:0;opacity:0;transform:translateY(52px);color:#fff}.pill-nav-fixed{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:900;background:#0b12158c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 32px #00000059}.drift-wall{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;perspective:1200px;background:#081113}.drift-wall:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 70% 65% at 50% 50%,transparent 38%,rgba(5,10,12,.7) 100%)}.drift-wall__plane{--dw-px: 0deg;--dw-py: 0deg;position:absolute;top:0;left:50%;display:flex;height:100%;transform-style:preserve-3d;transform:translate(-50%) scale(var(--dw-scale, 1.08)) rotateX(calc(16deg + var(--dw-py))) rotateY(calc(-14deg + var(--dw-px))) translateZ(-120px);transition:transform .18s ease-out}.drift-wall__col{position:relative;width:calc(var(--dw-tile-w) + var(--dw-gap));transform-style:preserve-3d}.drift-wall__col:has(.drift-wall__tile.is-active,.drift-wall__tile:focus-visible){z-index:2}.drift-wall__track{position:absolute;top:50%;width:100%;animation:drift-wall-scroll var(--dw-duration) linear infinite;transform-style:preserve-3d;will-change:transform}.drift-wall__track--reverse{animation-direction:reverse}.drift-wall__col:is(:hover,:has(.drift-wall__tile.is-active,.drift-wall__tile:focus-visible)) .drift-wall__track{animation-play-state:paused}.drift-wall__sequence{display:flex;flex-direction:column;transform-style:preserve-3d}.drift-wall__tile{flex:0 0 auto;width:100%;height:calc(var(--dw-tile-h) + var(--dw-gap));padding:calc(var(--dw-gap) / 2);border:0;background:transparent;cursor:pointer;text-align:inherit;transform-style:preserve-3d}.drift-wall__tile:focus-visible{outline:2px solid #a0cac8;outline-offset:-5px}.drift-wall__inner{position:relative;display:grid;place-items:center;width:100%;height:100%;overflow:hidden;border:1px solid rgba(160,202,200,.22);border-radius:14px;background:linear-gradient(135deg,#183238,#0d1a1e 70%);color:#ffffff9e;opacity:.55;pointer-events:none;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .42s ease,box-shadow .42s ease,border-color .42s ease}.drift-wall__inner:before{content:"";position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;background:var(--dw-cover) center / cover no-repeat;filter:blur(18px)}.drift-wall__tile:is(.is-active,:focus-visible) .drift-wall__inner{opacity:1;pointer-events:auto;transform:translateY(-12px) translateZ(80px) scale(1.08);border-color:#ffffffd9;box-shadow:0 28px 64px -12px #000000e6}.drift-wall__media{position:relative;width:100%;height:100%;overflow:hidden}.drift-wall__inner img{width:100%;height:100%;object-fit:cover}.drift-wall__inner img.drift-wall__crop{position:absolute;left:0;height:auto}.drift-wall__placeholder{padding:16px;text-align:center;font-size:19px;font-weight:700}.drift-wall__placeholder small{display:block;margin-top:8px;font-size:10px;font-weight:400;letter-spacing:.15em}.drift-wall__caption{position:absolute;right:12px;bottom:12px;left:12px;color:#fff;font-size:12px;font-weight:600;opacity:0;transform:translateY(6px);transition:opacity .3s ease,transform .3s ease}.drift-wall__tile:is(.is-active,:focus-visible) .drift-wall__caption{opacity:1;transform:translateY(0)}@keyframes drift-wall-scroll{0%{transform:translateY(-25%)}to{transform:translateY(-75%)}}@media(max-width:639px){.drift-wall__plane{transform:translate(-50%) scale(.9) rotateX(8deg) rotateY(-8deg) translateZ(-60px)}}@media(prefers-reduced-motion:reduce){.drift-wall__track{animation:none;transform:translateY(-50%)}.drift-wall__plane,.drift-wall__inner,.drift-wall__caption{transition:none}.drift-wall__tile:is(.is-active,:focus-visible) .drift-wall__inner{transform:none}}@font-face{font-family:Inter Display;src:url(/fonts/InterDisplay-SemiBold.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Montserrat Template;src:url(/fonts/Montserrat-Variable.ttf) format("truetype");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:HarmonyOS Sans SC Template;src:url(/fonts/HarmonyOS_Sans_SC_Medium.ttf) format("truetype");font-style:normal;font-weight:500;font-display:swap}.visual-template{min-height:100vh;background:#0b0c0d;color:#f8f4ef;font-family:Noto Sans SC,Microsoft YaHei,system-ui,sans-serif}.visual-template__sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.visual-template__notice{padding:9px 24px;border-bottom:1px solid #3a302b;color:#d2b6a1;text-align:center;font-size:11px;line-height:1.5}.visual-template__notice a{color:inherit;text-decoration:underline}.visual-template__chapter>span{color:#c78660;font:700 11px ui-monospace,monospace;letter-spacing:.18em}.visual-template__chapter p{max-width:640px;color:#bbb2ab;line-height:1.75}.visual-template__section{--section-accent: #b95529;--detail-accent: var(--section-accent);position:relative;padding:0;background:#08090a}.visual-template__hero{position:relative;width:100%;aspect-ratio:3 / 4;overflow:hidden;background:var(--section-accent)}.visual-template__hero-image.visual-template__slot{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto;padding:0;border:0;background:linear-gradient(115deg,#291b18 0%,var(--section-accent) 72%,#38241d 100%)}.visual-template__hero-image>span,.visual-template__hero-image>small{display:none}.visual-template__hero-image.has-image img{position:relative;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.visual-template__hero:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,transparent 28%,rgba(8,9,10,.12) 42%,rgba(8,9,10,.72) 62%,#08090a 76%)}.visual-template__hero-copy{position:absolute;z-index:2;top:35%;left:5%;right:5%;transform:translateY(-50%);text-align:center}.visual-template__hero-copy h2{margin:0 0 8px;color:#fff;font-family:Montserrat Template,Inter Display,sans-serif;font-size:clamp(74px,13.5vw,190px);font-weight:800;line-height:.94;letter-spacing:.045em;transform:scaleY(.82);overflow-wrap:anywhere;-webkit-mask-image:linear-gradient(to bottom,#000 50%,transparent 100%);mask-image:linear-gradient(to bottom,#000 50%,transparent 100%)}.visual-template__hero-copy--long h2{font-size:clamp(64px,9vw,132px)}.visual-template__hero-copy--dark p{color:#171310;text-shadow:0 1px 12px rgba(255,255,255,.82)}.visual-template__hero-copy p{max-width:620px;margin:0 auto;color:#fff;font-size:clamp(13px,1.2vw,16px);line-height:1.75;text-shadow:0 2px 18px rgba(0,0,0,.9),0 1px 3px rgba(0,0,0,.7)}.visual-template__hero-copy p strong{display:block;margin-bottom:12px;font-family:HarmonyOS Sans SC Template,Noto Sans SC,sans-serif;font-size:clamp(24px,2.7vw,36px);font-weight:500;line-height:1.25}.visual-template__section-heading{max-width:1140px;margin:0 auto;padding:86px 32px 0}.visual-template__section-heading>span{color:#c78660;font:700 11px ui-monospace,monospace;letter-spacing:.18em}.visual-template__section-heading h3{margin:12px 0 10px;color:#f8f4ef;font-size:clamp(30px,4vw,52px);letter-spacing:-.05em}.visual-template__section--heroless .visual-template__product-board{position:static;margin-top:30px}.visual-template__section--heroless .visual-template__detail-stage{padding-top:30px}.visual-template__product-board{position:relative;z-index:2;width:min(calc(100% - 40px),1280px);margin:-72vw auto 0;padding:22px;border-radius:30px 30px 0 0;background:#08090a;box-shadow:0 -25px 80px #00000052}.visual-template__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.visual-template__grid--cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.visual-template__grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.visual-template__grid--portrait .visual-template__slot{aspect-ratio:9 / 16}.visual-template__grid--portrait .visual-template__slot.has-image{aspect-ratio:auto;padding:0}.visual-template__grid--portrait .visual-template__slot.has-image img{position:static;display:block;width:100%;height:auto;object-fit:contain}.visual-template__slot{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;min-width:0;aspect-ratio:1;padding:18px;overflow:hidden;border:1px solid #5e4538;background:linear-gradient(135deg,#362821,#a75834 65%,#33201b)}.visual-template__slot img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.visual-template__slot span{position:relative;z-index:1;font-size:clamp(15px,2vw,23px);font-weight:700}.visual-template__slot small{position:relative;z-index:1;color:#dfc3b2;font-size:11px}.visual-template__aplus{display:grid;gap:10px;margin-top:10px}.visual-template__aplus-lead{display:grid;width:calc(50% - 5px);gap:10px}.visual-template__aplus-pairs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.visual-template__aplus .visual-template__slot{aspect-ratio:2.3}.visual-template__aplus-lead .visual-template__slot:first-child{aspect-ratio:2.75}.visual-template__aplus-lead .visual-template__slot:nth-child(2){aspect-ratio:2.1}.visual-template__aplus .visual-template__slot.has-image,.visual-template__details .visual-template__slot.has-image{aspect-ratio:auto;padding:0}.visual-template__aplus .visual-template__slot.has-image img,.visual-template__details .visual-template__slot.has-image img{position:static;display:block;width:100%;height:auto;object-fit:contain}.visual-template__detail-stage{position:relative;z-index:2;isolation:isolate;padding:82px 24px 120px;overflow:hidden;background:#08090a}.visual-template__detail-inner{position:relative;z-index:1;max-width:1140px;margin:auto}.visual-template__detail-inner:has(.visual-template__details--two){max-width:1380px}.visual-template__chapter{padding:34px 0 30px}.visual-template__chapter h3{margin:12px 0 10px;color:#f8f4ef;font-size:clamp(30px,4vw,52px);letter-spacing:-.05em}.visual-template__chapter p{margin:0;font-size:14px}.visual-template__details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;padding:70px 0 35px}.visual-template__details--single{display:grid;grid-template-columns:minmax(0,1fr);max-width:960px;margin:0 auto;padding-top:40px}.visual-template__details--two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:1280px;margin:0 auto;padding-top:40px}.visual-template__details .visual-template__slot{aspect-ratio:1 / 3;border-color:color-mix(in srgb,var(--detail-accent) 35%,#18201c);border-radius:24px;background:linear-gradient(160deg,#111a17,color-mix(in srgb,var(--detail-accent) 64%,#17201b) 42%,#09100e 74%,color-mix(in srgb,var(--detail-accent) 48%,#101713));box-shadow:0 20px 40px #0000004d}.visual-template__details .visual-template__slot img{object-fit:contain}.visual-template__details .visual-template__slot.has-image.visual-template__slot--crop-top img,.visual-template__details .visual-template__slot.has-image.visual-template__slot--crop-bottom img{position:absolute;width:100%;height:var(--crop-height);object-fit:fill}.visual-template__details .visual-template__slot--crop-top img{top:0}.visual-template__details .visual-template__slot--crop-bottom img{top:auto;bottom:0}.visual-template__details:not(.visual-template__details--two) .visual-template__slot:nth-child(2){margin-top:-45px}.visual-template__footer{padding:50px 20px 90px;color:#a8998c;text-align:center;font:11px ui-monospace,monospace;letter-spacing:.14em}@media(max-width:700px){.visual-template__hero-copy{top:28%;left:6%;right:6%}.visual-template__hero-copy h2{margin-bottom:8px;font-size:clamp(47px,13.5vw,72px)}.visual-template__hero-copy--long h2{font-size:clamp(38px,9vw,64px)}.visual-template__hero-copy p{font-size:11px}.visual-template__hero-copy p strong{margin-bottom:8px;font-size:clamp(19px,5.3vw,25px)}.visual-template__product-board{margin-top:-72vw;width:calc(100% - 20px);padding:8px;border-radius:20px 20px 0 0}.visual-template__grid,.visual-template__grid--cols-5,.visual-template__grid--cols-3{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.visual-template__slot{padding:12px}.visual-template__aplus{gap:7px;margin-top:7px}.visual-template__aplus-lead{width:100%;gap:7px}.visual-template__aplus-pairs{grid-template-columns:1fr;gap:7px}.visual-template__detail-stage{padding:48px 10px 70px}.visual-template__chapter{padding:22px 8px 20px}.visual-template__details{gap:5px;padding:35px 0 20px}.visual-template__details .visual-template__slot{border-radius:12px;padding:8px}.visual-template__details:not(.visual-template__details--two) .visual-template__slot:nth-child(2){margin-top:-20px}.visual-template__details .visual-template__slot span{font-size:11px}.visual-template__details .visual-template__slot small{font-size:8px}}.third-level-background{min-height:100vh}.third-level-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100}.third-level-sheet__panel{position:absolute;inset:auto 0 0;height:82dvh;overflow:hidden;isolation:isolate;border-radius:28px 28px 0 0;background:#0e0e0d;color:#f6f2ed;box-shadow:0 -20px 80px #0000005c;transition:height .48s cubic-bezier(.22,1,.36,1),border-radius .48s cubic-bezier(.22,1,.36,1)}.third-level-sheet__panel.is-expanded{height:100dvh;border-radius:0}.third-level-sheet__bar{position:absolute;z-index:20;top:0;left:0;right:0;height:58px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 max(18px,calc((100vw - 1320px)/2));background:#10100f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-size:12px;letter-spacing:.07em}.third-level-sheet__bar button{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(255,255,255,.2);border-radius:50%;color:inherit;background:#ffffff0f;cursor:pointer}.third-level-sheet__bar button:disabled{opacity:.45;cursor:default}.third-level-sheet__bar button:focus-visible{outline:2px solid #fff;outline-offset:2px}.third-level-sheet__scroll{height:100%;overflow-y:auto;overscroll-behavior:contain;padding-top:58px;scrollbar-width:thin}@media(prefers-reduced-motion:reduce){.third-level-sheet__panel{transition:none}}.cross-border-wall{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;width:100vw;height:100dvh;overflow:hidden;color:#fff;background:#081113}.cross-border-wall__close{position:absolute;z-index:2;top:24px;left:24px;padding:5px;border-radius:9999px}.cross-border-wall__close .pill-nav-item{color:#fff}.cross-border-wall__intro{position:absolute;z-index:2;right:24px;bottom:24px;left:24px;width:max-content;max-width:calc(100% - 48px);padding:20px 24px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#081113b8;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);pointer-events:none}.cross-border-wall__intro span{color:#a0cac8;font:700 11px monospace;letter-spacing:.16em}.cross-border-wall__intro h2{margin-top:8px;font-size:clamp(32px,5vw,64px);font-weight:800;line-height:1.1}.cross-border-wall__intro p{margin-top:10px;color:#ffffffb3;font-size:12px;line-height:1.5}.cross-border-wall__sheet{z-index:3}.cross-border-wall__sheet .third-level-sheet__panel{animation:cross-border-sheet-rise .48s cubic-bezier(.22,1,.36,1) both}@keyframes cross-border-sheet-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(max-width:639px){.cross-border-wall__close{top:16px;left:16px}.cross-border-wall__intro{right:16px;bottom:16px;left:16px;max-width:calc(100% - 32px);padding:16px}}@media(prefers-reduced-motion:reduce){.cross-border-wall__sheet .third-level-sheet__panel{animation:none}}.ai-workflow-layout{margin-top:62px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:center}.ai-workflow-copy{display:flex;flex-direction:column;align-items:flex-start}.ai-workflow-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0a;color:#ffffffb3;font-size:12px;letter-spacing:.04em}.ai-workflow-badge i{width:7px;height:7px;border-radius:50%;background:#34d399}.ai-workflow-title{margin:26px 0 18px;font-size:clamp(34px,4.2vw,56px);font-weight:800;line-height:1.08;letter-spacing:-.03em;color:#fff}.ai-workflow-title>span,.ai-workflow-title em{display:block}.ai-workflow-title em{font-style:normal;color:#5fd4d0}.ai-workflow-desc{max-width:460px;margin:0 0 18px;color:#ffffffb3;font-size:15px;line-height:1.8}.ai-workflow-tools{margin:0 0 30px;font:12px/1.6 ui-monospace,Consolas,monospace;letter-spacing:.06em;color:#ffffff80}.ai-workflow-nodes{display:flex;flex-direction:column;width:100%;max-width:460px;margin:0;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.08)}.ai-workflow-node{display:flex;align-items:baseline;gap:18px;padding:14px 4px;border-bottom:1px solid rgba(255,255,255,.08);cursor:default;transition:background .2s ease}.ai-workflow-node-no{font:600 11px ui-monospace,Consolas,monospace;letter-spacing:.14em;color:#5fd4d08c;flex:0 0 auto;transition:color .2s ease}.ai-workflow-node-body{display:flex;flex-direction:column;gap:3px}.ai-workflow-node b{font-size:19px;font-weight:700;letter-spacing:-.01em;color:#ffffffe6;transition:color .2s ease}.ai-workflow-node small{font:11px/1.5 ui-monospace,Consolas,monospace;letter-spacing:.12em;color:#ffffff80;line-height:1.5;transition:color .2s ease}.ai-workflow-node:hover,.ai-workflow-node.active{background:#5fd4d00d}.ai-workflow-node:hover b,.ai-workflow-node.active b{color:#fff}.ai-workflow-node:hover small,.ai-workflow-node.active small{color:#fff9}.ai-workflow-node:hover .ai-workflow-node-no,.ai-workflow-node.active .ai-workflow-node-no{color:#5fd4d0}.ai-workflow-globe{display:flex;flex-direction:column;align-items:center;justify-content:center}.ai-workflow-globe canvas{display:block;width:min(520px,100%);height:auto;aspect-ratio:1 / 1;cursor:grab}.ai-workflow-globe canvas:active{cursor:grabbing}@media(max-width:900px){.ai-workflow-layout{margin-top:38px;grid-template-columns:1fr;gap:28px}.ai-workflow-copy{align-items:center;text-align:center}.ai-workflow-desc,.ai-workflow-tools{margin-inline:auto}.ai-workflow-nodes{max-width:460px}.ai-workflow-node{text-align:left}}@media(max-width:560px){.ai-workflow-layout{margin-top:26px}.ai-workflow-title{font-size:32px}}.ai-workflow-cta{--ai-workflow-accent: #18a5af;position:relative;margin-top:24px;width:100%;max-width:460px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;text-align:left;text-decoration:none;cursor:pointer}.ai-workflow-cta-mask{display:block}.ai-workflow-cta-cn{display:block;font-size:21px;font-weight:700;color:#fff;transition:color .25s ease}.ai-workflow-cta-en{display:block;margin-top:8px;font:11px/1.5 ui-monospace,Consolas,monospace;letter-spacing:.12em;color:#ffffff80}.ai-workflow-cta-arrow{font-size:30px;color:#fff;transition:translate .25s ease,color .25s ease}.ai-workflow-cta-line{position:absolute;bottom:0;left:0;width:100%;height:1px;background:#ffffff40;transform-origin:left}.ai-workflow-cta-line:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ai-workflow-accent);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.ai-workflow-cta:is(:hover,:focus-visible) .ai-workflow-cta-cn,.ai-workflow-cta:is(:hover,:focus-visible) .ai-workflow-cta-arrow{color:var(--ai-workflow-accent)}.ai-workflow-cta:is(:hover,:focus-visible) .ai-workflow-cta-arrow{translate:7px 0}.ai-workflow-cta:is(:hover,:focus-visible) .ai-workflow-cta-line:after{transform:scaleX(1)}.ai-workflow-cta:focus-visible{outline:1px solid var(--ai-workflow-accent);outline-offset:6px}.ai-workflow-cta.is-attention .ai-workflow-cta-line{animation:ai-workflow-attention .4s ease-in-out 1}@keyframes ai-workflow-attention{0%,to{background-color:#ffffff40}45%{background-color:#18a5af}}@media(prefers-reduced-motion:reduce){.ai-workflow-copy>*,.ai-workflow-title>*,.ai-workflow-node{opacity:1!important;transform:none!important}.ai-workflow-cta-mask{clip-path:none!important}.ai-workflow-cta-arrow{opacity:1!important;transform:none!important}.ai-workflow-cta-line{transform:none!important}.ai-workflow-cta.is-attention .ai-workflow-cta-line{animation:none}.ai-workflow-cta-arrow,.ai-workflow-cta-line:after{transition:none}.ai-workflow-cta:is(:hover,:focus-visible) .ai-workflow-cta-arrow{translate:0}}.home-closing{width:100%;max-width:1280px;margin:0 auto;padding:24px 24px 0}.home-closing-inner{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(40px,6vw,96px);align-items:center;border-top:1px solid #ffffff1a;padding-top:96px}.home-closing h2{margin:0;font-size:clamp(32px,3.5vw,48px);font-weight:650;line-height:1.35;letter-spacing:-.025em;color:#fff;text-wrap:balance}.home-closing h2 span{display:block;color:#a0cac8}.home-closing-copy>p{max-width:29em;margin:24px 0 0;font-size:15px;line-height:1.8;color:#ffffffb3}.home-closing-contact{min-width:0}.home-closing-row{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:22px 0;border-bottom:1px solid #ffffff1a}.home-closing-row>div{min-width:0}.home-closing-row>div>span{display:block;margin-bottom:9px;font-size:13px;color:#fff9}.home-closing-row a{display:inline-flex;gap:10px;align-items:center;color:#fff;font-size:clamp(19px,2vw,25px);line-height:1.5;text-decoration:none;font-variant-numeric:tabular-nums}.home-closing-row a svg{flex-shrink:0;color:#a0cac8}.home-closing-row button{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border:1px solid #ffffff33;border-radius:50%;background:transparent;color:#fffc;cursor:pointer}.home-closing-copy-all{display:inline-flex;gap:10px;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;margin-top:28px;border:0;border-radius:999px;background:#18a5af;color:#080808;font-size:14px;font-weight:650;cursor:pointer}.home-closing a:hover{color:#a0cac8}.home-closing-row button:hover{color:#a0cac8;border-color:#18a5af;background:#ffffff08}.home-closing-copy-all:hover{background:#5fd4d0}.home-closing :is(a,button):focus-visible{outline:2px solid #a0cac8;outline-offset:5px}.home-closing-status{min-height:24px;margin:12px 0 0;color:#a0cac8;font-size:13px;line-height:1.8}@media(max-width:900px){.home-closing-inner{grid-template-columns:1fr;gap:36px;padding-top:64px}.home-closing-contact{width:100%;max-width:560px}}@media(max-width:560px){.home-closing{padding-top:0}.home-closing h2{font-size:30px}.home-closing-copy-all{width:100%}.home-closing-row a{font-size:19px}}.cb-concept{width:100%;color:#fff;padding-bottom:5rem}.cb-notice{width:fit-content;border:1px solid color-mix(in srgb,var(--ds-color-accent) 50%,transparent);border-radius:999px;color:var(--ds-color-accent);padding:.55rem .9rem;font-size:.75rem;letter-spacing:.03em}.cb-intro{display:flex;justify-content:space-between;align-items:end;gap:4rem;padding:5rem 0 6rem}.cb-intro__small{color:#ffffffa6;font-size:.75rem;letter-spacing:.22em;margin-bottom:1.5rem}.cb-intro h1,.cb-detail h1{font-size:clamp(2.7rem,6vw,5.75rem);line-height:1.06;letter-spacing:-.035em;font-weight:700}.cb-intro h1 span,.cb-detail h1 span{display:block;color:#ffffff7a}.cb-intro__aside{max-width:23rem;color:#fffc;line-height:1.7;font-size:1rem}.cb-project-grid{border-top:1px solid rgba(255,255,255,.25)}.cb-project{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(2rem,5vw,5rem);min-width:0;padding:3.25rem 0;border-bottom:1px solid rgba(255,255,255,.18);text-decoration:none}.cb-placeholder{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;background:#1c2021;border:1px solid rgba(255,255,255,.12);border-radius:1rem;aspect-ratio:4/3;padding:1.5rem;color:#ffffffb3}.cb-project:nth-child(4n+2) .cb-placeholder{background:#27231f}.cb-project:nth-child(4n+3) .cb-placeholder{background:#1b2228}.cb-project:nth-child(4n+4) .cb-placeholder{background:#25211d}.cb-placeholder__rule{width:100%;height:1px;background:#ffffff47}.cb-placeholder__index{align-self:center;font-family:"Instrument Serif",Georgia,serif;font-size:clamp(5rem,14vw,12rem);line-height:1;color:#ffffff29}.cb-placeholder__caption{color:#ffffffbf;font-size:.875rem}.cb-project__details{min-width:0}.cb-project__number{display:block;margin-bottom:2rem;color:#fff9;font-size:.75rem;letter-spacing:.2em}.cb-project h2{font-size:clamp(2.25rem,3.5vw,3.75rem);line-height:1.1;font-weight:650;letter-spacing:-.03em}.cb-project__summary{max-width:32rem;margin-top:1.15rem;color:#fffc;line-height:1.65}.cb-project__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.16)}.cb-project__facts div,.cb-project__evidence div{display:flex;flex-direction:column;gap:.4rem}.cb-project__facts span{color:#ffffff8c;font-size:.75rem;letter-spacing:.12em}.cb-project__facts strong{font-size:.95rem;font-weight:500}.cb-project__evidence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem}.cb-project__evidence strong{font-size:clamp(2.5rem,4vw,4rem);line-height:1;font-weight:400;font-variant-numeric:tabular-nums}.cb-project__evidence span{color:#ffffffa6;font-size:.875rem}.cb-project__footer{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.8rem}.cb-project__footer span{border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:.5rem .75rem;color:#ffffffb3;font-size:.75rem}.cb-project__link{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.5rem;color:var(--ds-color-accent);font-size:.875rem;text-decoration:underline;text-underline-offset:.3rem}.cb-project__link svg{width:1rem;height:1rem;transition:transform .25s ease}.cb-project:hover .cb-project__link svg,.cb-project:focus-visible .cb-project__link svg{transform:translate(3px,-3px)}.cb-project:hover .cb-placeholder{border-color:color-mix(in srgb,var(--ds-color-accent) 55%,transparent)}.cb-endnote{padding-top:1.5rem;color:#ffffffa6;font-size:.875rem}.cb-back{display:inline-block;margin-top:3.5rem;color:#fffc;text-decoration:underline;text-underline-offset:.35rem}.cb-back:hover{color:var(--ds-color-accent)}.cb-detail__header{display:flex;justify-content:space-between;align-items:end;gap:4rem;padding:5rem 0 3rem}.cb-detail__count{display:block;margin-bottom:1rem;color:var(--ds-color-accent)}.cb-detail__header>p{max-width:21rem;color:#fffc;line-height:1.7}.cb-placeholder--hero{aspect-ratio:16/9;background:#26231f}.cb-placeholder--hero .cb-placeholder__index{font-size:clamp(4rem,13vw,11rem)}.cb-detail__cover{position:relative}.cb-detail__cover>span{position:absolute;right:2rem;bottom:2rem;font-size:clamp(1rem,2vw,1.5rem);font-weight:700;letter-spacing:.12em;text-shadow:0 2px 20px #000}.cb-detail__cover .cb-placeholder--hero{aspect-ratio:16/7;border-radius:0}.cb-detail__cover .cb-placeholder__caption{display:none}.cb-detail__showcase{margin-top:2rem;padding:clamp(1rem,2vw,2rem);background:#050505;border-radius:1.25rem}.cb-detail__showcase-title{padding:2rem 0 2.5rem;text-align:center}.cb-detail__showcase-title span{color:var(--ds-color-accent);font-size:.7rem;letter-spacing:.24em}.cb-detail__showcase-title h2{margin-top:.65rem;font-size:clamp(2rem,5vw,4.5rem);font-weight:750;letter-spacing:-.04em}.cb-detail__gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem}.cb-detail__gallery .cb-placeholder{aspect-ratio:1;border-radius:0;padding:.75rem}.cb-detail__gallery .cb-placeholder__index{font-size:clamp(1.5rem,3vw,3rem)}.cb-detail__gallery .cb-placeholder__caption{font-size:.65rem}.cb-detail__banners{display:grid;gap:.4rem;margin-top:.4rem}.cb-detail__banners .cb-placeholder{aspect-ratio:16/5;border-radius:0}.cb-detail__features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin-top:.4rem}.cb-detail__features .cb-placeholder{aspect-ratio:16/9;border-radius:0}.cb-detail__section{padding:6rem 0 0}.cb-detail__section-head{display:flex;justify-content:space-between;align-items:start;gap:3rem;margin-bottom:2rem}.cb-detail__section h2{font-size:1.75rem;font-weight:700}.cb-detail__section p{max-width:34rem;color:#fffc;line-height:1.7}.cb-detail__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.cb-placeholder--tile{aspect-ratio:4/5}.cb-placeholder--tile .cb-placeholder__index{font-size:clamp(3rem,7vw,7rem)}.cb-detail__closing{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:2rem;border-top:1px solid rgba(255,255,255,.2);margin-top:6rem;padding-top:2rem}.cb-back--bottom{margin-top:6rem}@media(max-width:767px){.cb-concept{padding-bottom:2rem}.cb-intro,.cb-detail__header{display:block;padding:3.5rem 0}.cb-intro__aside,.cb-detail__header>p{margin-top:2rem}.cb-project{grid-template-columns:1fr;gap:1.5rem;padding:2.5rem 0}.cb-project__number{margin-bottom:1rem}.cb-project__facts,.cb-project__evidence{margin-top:1.5rem}.cb-placeholder{padding:1rem}.cb-placeholder__index{font-size:6rem}.cb-placeholder--hero,.cb-detail__cover .cb-placeholder--hero{aspect-ratio:4/3}.cb-detail__cover>span{right:1rem;bottom:1rem}.cb-detail__showcase{margin-top:1rem;padding:.5rem}.cb-detail__showcase-title{padding:1.5rem .5rem}.cb-detail__gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.cb-detail__gallery .cb-placeholder{padding:.5rem}.cb-detail__gallery .cb-placeholder__index{font-size:2rem}.cb-detail__gallery .cb-placeholder__caption{font-size:.55rem}.cb-detail__banners .cb-placeholder{aspect-ratio:16/9}.cb-detail__features{grid-template-columns:1fr}.cb-detail__section{padding-top:4rem}.cb-detail__section-head{display:block}.cb-detail__section-head p{margin-top:1rem}.cb-detail__tiles{grid-template-columns:1fr;gap:1rem}.cb-placeholder--tile .cb-placeholder__index{font-size:3rem}.cb-placeholder--tile .cb-placeholder__caption{font-size:.7rem}.cb-detail__closing{display:block;margin-top:4rem}.cb-detail__closing p{margin-top:1rem}}@media(prefers-reduced-motion:reduce){.cb-project__link svg{transition:none}}.ghc-navigation{display:flex;justify-content:flex-end;gap:8px;margin-bottom:16px}.ghc-navigation button{display:grid;place-items:center;width:40px;height:40px;border:1px solid #d7d7d7;border-radius:50%;background:#fff;color:#171717;cursor:pointer}.ghc-navigation button:disabled{opacity:.35;cursor:default}.ghc-track{display:flex;gap:14px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;touch-action:pan-x pan-y}.ghc-track::-webkit-scrollbar{display:none}.ghc-card{position:relative;flex:0 0 calc((100% - 42px)/4);min-width:0;height:330px;overflow:hidden;border:1px solid #e2e2e2;border-radius:22px;background:#f3f3f3;color:#171717;scroll-snap-align:start}.ghc-image{position:relative;display:block;height:100%;transition:height .7s ease-in-out}.ghc-image img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;transition:opacity .7s ease-in-out,transform .7s ease-in-out}.ghc-image-cover{object-fit:cover;object-position:top center}.ghc-image-full{object-fit:contain;object-position:center;opacity:0;transform:scale(1.04)}.ghc-caption{position:absolute;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;width:100%;height:64px;padding:16px 20px;background:#fffffff5;transition:height .7s ease-in-out}.ghc-caption strong{font-size:15px;line-height:1.5}.ghc-caption>span{max-height:0;overflow:hidden;opacity:0;transform:translateY(12px);color:#555;font-size:13px;line-height:1.6;transition:max-height .7s ease-in-out,opacity .7s ease-in-out,transform .7s ease-in-out}.ghc-card:hover .ghc-image,.ghc-card:focus-visible .ghc-image{height:50%}.ghc-card:hover .ghc-image-cover,.ghc-card:focus-visible .ghc-image-cover{opacity:0}.ghc-card:hover .ghc-image-full,.ghc-card:focus-visible .ghc-image-full{opacity:1;transform:scale(.96)}.ghc-card:hover .ghc-caption,.ghc-card:focus-visible .ghc-caption{height:50%}.ghc-card:hover .ghc-caption>span,.ghc-card:focus-visible .ghc-caption>span{max-height:80px;opacity:1;transform:translateY(0)}.ghc-card:focus-visible{outline:2px solid #93613f;outline-offset:-3px}@media(max-width:1000px){.ghc-card{flex-basis:calc((100% - 14px)/2)}}@media(max-width:600px){.ghc-card{flex-basis:86%;height:320px}}@media(hover:none){.ghc-image{height:50%}.ghc-image-cover{opacity:0}.ghc-image-full{opacity:1;transform:none}.ghc-caption{height:50%}.ghc-caption>span{max-height:80px;opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ghc-image,.ghc-image img,.ghc-caption,.ghc-caption>span{transition:none}}@font-face{font-family:Aleman Harmony;src:url(/fonts/HarmonyOS_Sans_SC_Medium.ttf) format("truetype");font-display:swap}.aleman-editorial{background:#fff;color:#171717;font-family:Aleman Harmony,HarmonyOS Sans SC,sans-serif}.ae-wrap{width:min(100%,1328px);margin:0 auto;padding:0 24px}.ae-section{padding:clamp(56px,7vw,100px) 0}.ae-hero{height:56.3vw;min-height:0;max-height:900px;background:#08090b}.ae-hero .isc-hero-img{object-position:center;object-fit:contain}.ae-hero .isc-hero-back{top:auto;bottom:18px}.ae-two-column{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(36px,7vw,110px)}.ae-kicker{display:block;margin-bottom:26px;font:600 11px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.18em;text-transform:uppercase}.aleman-editorial h2{margin:0;font-family:Aleman Harmony,HarmonyOS Sans SC,sans-serif;font-size:clamp(26px,3vw,42px);font-weight:800;line-height:1.2;letter-spacing:-.035em}.ae-intro{border-bottom:1px solid rgba(33,25,20,.17)}.ae-intro-copy{align-self:start;max-width:560px}.ae-intro-copy>p{margin:0 0 18px;font-size:clamp(14px,1.25vw,17px);line-height:1.8}.ae-intro{padding-top:clamp(70px,8vw,112px);padding-bottom:clamp(70px,8vw,112px)}.ae-intro h2{font-size:clamp(30px,3.3vw,48px)}.ae-intro a,.ae-pages a{text-decoration:underline;text-underline-offset:3px}.ae-visual{padding-top:14px}.ae-section-heading{max-width:930px;margin-bottom:36px}.ae-section-heading>p,.ae-section-heading>div+p{max-width:690px;margin:0;font-size:15px;line-height:1.8}.ae-mosaic{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:clamp(128px,13.6vw,180px);gap:16px}.ae-mosaic figure,.ae-flow-grid figure,.ae-pages figure{margin:0}.ae-mosaic figure{position:relative;overflow:hidden;border-radius:15px;background:#efefef}.ae-mosaic figure:nth-child(1){grid-area:1 / 1 / 2 / 2}.ae-mosaic figure:nth-child(2){grid-area:1 / 2 / 3 / 5}.ae-mosaic figure:nth-child(3){grid-area:1 / 5 / 3 / 7}.ae-mosaic figure:nth-child(4){grid-area:2 / 1 / 3 / 2}.ae-mosaic figure:nth-child(5){grid-area:3 / 1 / 6 / 2}.ae-mosaic figure:nth-child(6){grid-area:3 / 2 / 5 / 6}.ae-mosaic figure:nth-child(7){grid-area:3 / 6 / 5 / 7}.ae-mosaic figure:nth-child(8){grid-area:5 / 2 / 6 / 4}.ae-mosaic figure:nth-child(9){grid-area:5 / 4 / 6 / 6}.ae-mosaic figure:nth-child(10){grid-area:5 / 6 / 6 / 7}.ae-mosaic img{display:block;width:100%;height:100%;object-fit:cover}.ae-brand-statement{max-width:1040px;padding:92px 0 12px 84px}.ae-brand-statement h2{position:relative;margin-bottom:34px;font-size:clamp(24px,2.6vw,34px)}.ae-brand-statement h2:before{content:"";position:absolute;left:-28px;top:.52em;width:8px;height:8px;border-radius:50%;background:#b77a3f}.ae-brand-statement p{margin:0 0 18px;color:#555;font-size:clamp(15px,1.35vw,18px);line-height:1.85}.ae-brand-statement .ae-brand-statement-lead{color:#171717;font-size:clamp(20px,2vw,27px);font-weight:700}.ae-brand-statement--block{padding-top:72px}.ae-brand-notes{margin:6px 0 0;padding:0;list-style:none}.ae-brand-notes li{margin:0 0 10px;color:#555;font-size:clamp(15px,1.35vw,18px);line-height:1.85}.ae-brand-notes li strong{color:#171717;font-weight:700}.ae-personas h2{display:flex;align-items:center;gap:20px}.ae-personas h2:after{content:"";flex:1;height:1px;background:#21191426}.ae-personas-kicker{font:500 11px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.22em;color:#999}.ae-personas .ae-personas-lead{color:#171717;font-size:clamp(20px,2vw,28px);font-weight:700;margin-top:36px}.ae-persona-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:32px}.ae-persona{padding:26px 28px;border:1px solid rgba(33,25,20,.08);border-radius:16px;background:#fafafa}.ae-persona--wide{grid-column:1 / -1}.ae-persona-top{display:flex;align-items:center;gap:20px}.ae-persona-num{position:relative;font-size:46px;font-weight:700;line-height:1;color:#21191429;padding-bottom:10px}.ae-persona-num:after{content:"";position:absolute;left:0;bottom:0;width:32px;height:3px;background:#b77a3f}.ae-persona-avatar{width:76px;height:76px;border-radius:50%;overflow:hidden;flex-shrink:0}.ae-persona-avatar img{display:block;width:100%;height:100%;object-fit:cover}.ae-persona-name strong{display:block;color:#171717;font-size:18px;font-weight:700;line-height:1.3}.ae-persona-name span{display:block;margin-top:4px;font:600 11px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.16em;text-transform:uppercase;color:#b77a3f}.ae-persona-tag{margin-left:auto;padding-left:16px;border-left:1px solid rgba(33,25,20,.12);font:500 10px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase;color:#aaa}.ae-persona-desc{margin:20px 0 0;padding:18px 0 0;border-top:1px solid rgba(33,25,20,.08);color:#555;font-size:14px;line-height:1.85}.ae-persona--wide .ae-persona-desc{margin:0 0 0 12px;padding:0 0 0 24px;border-top:0;border-left:1px solid rgba(33,25,20,.08);flex:1}.ae-persona--wide .ae-persona-tag{margin-left:20px}.ae-language{background:#fff;color:#171717;padding-top:32px}.ae-palette-heading{display:grid;grid-template-columns:minmax(180px,.38fr) 1fr;gap:28px;align-items:start;margin-bottom:28px}.ae-palette-heading p{max-width:790px;margin:0;color:#555;font-size:14px;line-height:1.8}.ae-swatches{display:grid;grid-template-columns:1fr 1fr 1.35fr 1fr 1fr;gap:12px;min-height:250px}.ae-swatches>div{display:flex;align-items:end;min-width:0;padding:18px;border:1px solid #dfe1e3}.ae-swatches span{font-size:13px;line-height:1.6;font-weight:700}.ae-flow{background:#fff}.ae-flow .ae-section-heading{max-width:none;align-items:start}.ae-pages{background:#fff}.ae-pages .ae-section-heading{max-width:none;align-items:start}.ae-home-video{display:block;width:min(100%,960px);aspect-ratio:16 / 9;margin:0 auto 70px;background:#111}.ae-pages-grid{display:grid;grid-template-columns:minmax(125px,.22fr) minmax(0,1fr) minmax(125px,.22fr) minmax(150px,.29fr);gap:16px;align-items:stretch}.ae-pages figure{min-width:0}.ae-pages-desktop-notes{position:relative}.ae-pages-desktop-notes aside{position:absolute;width:100%;padding:0 10px 0 0;border-top:1px solid #aaa}.ae-pages-desktop-notes--right aside{padding:0 0 0 10px}.ae-pages-desktop-notes strong{display:block;margin-top:10px;font-size:13px;line-height:1.5}.ae-pages-desktop-notes p{margin:8px 0 0;color:#5b5b5b;font-size:12px;line-height:1.7}.ae-page-image{overflow:hidden}.ae-page-image img{display:block;width:100%;height:auto}.ae-page-image--desktop{aspect-ratio:1440 / 14420}.ae-page-image--mobile{aspect-ratio:390 / 10840}.ae-page-desktop{border:1px solid #ddd;background:#fff}.ae-browser{display:flex;align-items:center;gap:18px;height:38px;padding:0 14px;color:#fff;background:#171717}.ae-browser span{font-size:11px;letter-spacing:.2em;opacity:.5}.ae-browser small{font:600 10px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.12em}.ae-page-mobile{padding:8px;border:1px solid #ddd;background:#f5f5f5}.ae-pages figcaption{padding:14px;font-size:12px;line-height:1.6;color:#555}.ae-page-desktop figcaption{color:#555}.aleman-editorial .isc-highlight-row:focus-visible{outline:2px solid #d6a67c;outline-offset:-2px}@media(max-width:760px){.ae-hero{height:56.3vw;min-height:220px}.ae-hero .isc-hero-back{bottom:8px}.ae-hero .isc-backlink{padding:6px 10px;font-size:10px}.ae-two-column{grid-template-columns:1fr;gap:24px}.ae-section-heading{margin-bottom:32px}.ae-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:8px}.ae-mosaic figure:nth-child(n){grid-area:auto;aspect-ratio:1 / 1;border-radius:9px}.ae-brand-statement{padding:60px 0 12px 24px}.ae-persona-grid{grid-template-columns:1fr;gap:12px;margin-top:20px}.ae-persona{padding:20px}.ae-persona-top{flex-wrap:wrap;gap:14px}.ae-persona-num{font-size:36px}.ae-persona-avatar{width:60px;height:60px}.ae-persona--wide .ae-persona-desc{margin:12px 0 0;padding:14px 0 0;border-left:0;border-top:1px solid rgba(33,25,20,.08);flex:1 1 100%}.ae-persona--wide .ae-persona-tag{display:none}.ae-palette-heading{grid-template-columns:1fr;gap:12px}.ae-swatches{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.ae-swatches>div{min-height:130px}.ae-swatches>div:nth-child(3){grid-column:span 2}.ae-home-video{margin-bottom:44px}.ae-pages-grid{grid-template-columns:minmax(0,1fr) minmax(0,160px);gap:12px}.ae-pages-desktop-notes{display:none}.ae-page-mobile{width:min(100%,280px);margin-inline:auto!important;padding:8px}}@media(min-width:761px)and (max-width:1080px){.ae-pages-grid{grid-template-columns:minmax(0,1fr) 190px}.ae-pages-desktop-notes{display:none}}@media(max-width:420px){.ae-wrap{padding:0 20px}.ae-pages-grid{grid-template-columns:1fr}}.isc-case{position:relative;left:50%;transform:translate(-50%);width:100vw}.isc-wrap{max-width:1280px;margin:0 auto;padding:0 24px}.isc-eyebrow{margin:0;font:600 11px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.2em;opacity:.6}.isc-eyebrow span{margin-right:12px;opacity:1}.isc-hero{position:relative;margin-top:-7rem;height:92svh;min-height:560px;overflow:hidden;isolation:isolate}.isc-hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;will-change:transform}.isc-hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#080604c7,#08060447 36%,#0806040f 62%,#08060400);z-index:1}.isc-hero-back,.isc-hero-content{position:absolute;inset-inline:0;z-index:2}.isc-hero-back{top:104px}.isc-hero-back .isc-wrap{display:flex}.isc-backlink{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#08060452;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#ffffffeb;font-size:12px;letter-spacing:.04em;transition:background .3s ease,border-color .3s ease}.isc-backlink:hover{background:#0806048c;border-color:#fff6}.isc-hero-content{bottom:0}.isc-hero-content>*{display:block;margin-left:auto;margin-right:auto;max-width:1280px;padding-left:24px;padding-right:24px}.isc-hero-eyebrow{color:#ffffffb8;font:600 11px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.22em;text-transform:uppercase;padding-bottom:0}.isc-hero-title{margin:14px auto 0;color:#fff;font-size:clamp(56px,12vw,172px);font-weight:900;line-height:.94;letter-spacing:-.055em;text-transform:uppercase}.isc-hero-line{margin-top:20px;padding-bottom:76px;color:#ffffffd9;font-size:clamp(14px,1.5vw,17px);line-height:1.7;letter-spacing:.02em}.isc-hero-scroll{position:absolute;bottom:30px;left:50%;transform:translate(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:12px;color:#fff9;font:600 10px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.3em}.isc-hero-scroll i{width:1px;height:42px;background:linear-gradient(to bottom,#ffffffa6,#fff0);animation:isc-scroll-pulse 2.2s ease-in-out infinite}@keyframes isc-scroll-pulse{0%,to{opacity:.35;transform:scaleY(.85);transform-origin:top}50%{opacity:1;transform:scaleY(1);transform-origin:top}}.isc-judgment{padding:88px 0 96px}.isc-judgment-grid{display:grid;gap:40px;align-items:end}.isc-judgment-title{margin:0;font-size:clamp(34px,4.6vw,64px);font-weight:900;line-height:1.08;letter-spacing:-.045em;max-width:720px}.isc-judgment-side{max-width:560px}.isc-judgment-caption{margin:0;font-size:16px;line-height:1.85;opacity:.82}.isc-judgment-role{display:flex;gap:14px;align-items:baseline;margin:28px 0 0;padding-top:18px;border-top:1px solid rgba(0,0,0,.14);font-size:14px;line-height:1.7;opacity:.9}.isc-judgment-role span{flex-shrink:0;font:600 11px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.14em;opacity:.55}.isc-honesty{margin:20px 0 0;font-size:12px;line-height:1.7;opacity:.5}.isc-block{padding:72px 0 88px}.isc-block-dark{padding:104px 0 120px}.isc-show-full{margin-top:34px}.isc-frame{border:1px solid rgba(0,0,0,.14);border-radius:24px;overflow:hidden;background:#1d1812;box-shadow:0 34px 70px -34px #00000073}.isc-frame-bar{display:flex;align-items:center;gap:18px;height:46px;padding:0 18px}.isc-frame-dots{display:flex;gap:7px}.isc-frame-dots i{display:block;width:9px;height:9px;border-radius:50%;background:#ffffff38}.isc-frame-dots i:first-child{background:#ffffff57}.isc-frame-brand{color:#ffffff85;font:600 10px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.2em}.isc-frame-img{display:block;width:100%;height:auto}.isc-caption{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-top:16px;font-size:13px;font-weight:600;letter-spacing:.1em}.isc-caption small{flex-shrink:0;font-size:12px;font-weight:400;letter-spacing:.02em;opacity:.5}.isc-pair{margin-top:34px;display:grid;grid-template-columns:1fr;gap:48px;align-items:end}.isc-pair figure{margin:0;min-width:0}.isc-pair-a img{display:block;width:100%;height:auto;border-radius:24px}.isc-pair-b img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:24px}.isc-series{margin-top:34px;display:grid;grid-template-columns:1fr;gap:32px}.isc-series figure{margin:0;min-width:0}.isc-series img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:24px}.isc-closeup{margin:34px auto 0;max-width:78%}.isc-closeup img{display:block;width:100%;height:auto;border-radius:24px;box-shadow:0 40px 90px -40px #0009}.isc-block-dark .isc-caption small{opacity:.45}.isc-resp{margin-top:34px;display:grid;grid-template-columns:1fr;gap:56px;align-items:end}.isc-resp figure{margin:0}.isc-phone{max-width:380px;margin:0 auto;border-radius:24px;overflow:hidden;border:1px solid rgba(0,0,0,.16);box-shadow:0 30px 60px -30px #0006}.isc-phone img{display:block;width:100%;height:auto}.isc-resp-mobile .isc-caption{justify-content:center}.isc-block-note{margin:22px 0 0;font-size:13px;line-height:1.7;opacity:.55;max-width:640px}.isc-langs{margin-top:34px;display:grid;grid-template-columns:1fr;gap:32px}.isc-langs figure{margin:0;min-width:0}.isc-langs-img-wrap{border-radius:24px;overflow:hidden;background:#00000024;aspect-ratio:4 / 3;display:grid;place-items:center}.isc-langs-img-wrap img{width:100%;height:100%;object-fit:contain}.isc-highlights{padding:104px 0 96px}.isc-highlights-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.isc-highlights-head .isc-eyebrow{opacity:.72}.isc-highlights-title{margin:18px 0 0;font-size:clamp(34px,4.4vw,60px);font-weight:900;line-height:1.06;letter-spacing:-.04em}.isc-highlights-hint{max-width:300px;margin:0 0 6px;font-size:13px;line-height:1.7;opacity:.55}.isc-highlights-list{margin-top:64px}.isc-highlight-row{display:grid;grid-template-columns:56px 240px minmax(0,1fr) 104px auto;align-items:center;gap:28px;width:100%;padding:26px 8px;border:0;border-top:1px solid rgba(255,255,255,.16);border-radius:0;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background .3s ease,padding .3s ease;font:inherit}.isc-highlight-row:last-child{border-bottom:1px solid rgba(255,255,255,.16)}.isc-highlight-row:hover{background:#ffffff0b;padding-left:14px;padding-right:2px}.isc-hl-num{font:700 13px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.12em}.isc-hl-name{font-size:15px;font-weight:700;letter-spacing:.09em}.isc-hl-name em{display:block;margin-top:6px;font-style:normal;font-size:12px;font-weight:500;letter-spacing:.04em;opacity:.55}.isc-hl-judgment{font-size:14px;line-height:1.65;opacity:.72;max-width:520px}.isc-hl-thumb{display:block;border-radius:10px;overflow:hidden}.isc-hl-thumb img{display:block;width:104px;height:64px;object-fit:cover}.isc-hl-cta{display:inline-flex;align-items:center;gap:8px;font:600 11px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.18em;opacity:.55;transition:opacity .3s ease,transform .3s ease}.isc-highlight-row:hover .isc-hl-cta{opacity:1;transform:translate(4px)}.isc-footer{padding:72px 0 96px}.isc-boundary{margin:0;max-width:720px;font-size:13px;line-height:1.85;opacity:.55}.isc-next{display:block;margin-top:72px;padding-top:36px;border-top:1px solid rgba(255,255,255,.16);color:inherit}.isc-next span{display:block;margin-bottom:12px;font:600 11px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.22em;opacity:.5}.isc-next strong{display:inline-flex;align-items:center;gap:12px;font-size:clamp(22px,3vw,32px);font-weight:700;letter-spacing:-.02em;transition:color .3s ease}.isc-next strong svg{transition:transform .3s ease}.isc-next:hover strong{color:#d6a67c}.isc-next:hover strong svg{transform:translate(6px)}.isc-sheet-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:950}.isc-sheet-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#05040380;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);cursor:default}.isc-sheet{position:absolute;inset-inline:0;bottom:0;height:82vh;min-height:460px;max-height:920px;display:flex;flex-direction:column;border-radius:28px 28px 0 0;border-top:1px solid rgba(255,255,255,.16);box-shadow:0 -30px 90px #0000008c;overflow:hidden}.isc-sheet-handle-zone{flex-shrink:0;height:30px;display:flex;align-items:center;justify-content:center;cursor:grab;touch-action:none}.isc-sheet-handle{display:block;width:44px;height:5px;border-radius:999px;background:#ffffff47}.isc-sheet-inner{width:100%;max-width:1152px;margin:0 auto;flex:1;min-height:0;display:flex;flex-direction:column}.isc-sheet-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:20px 24px 0}.isc-sheet-eyebrow{margin:0;font:600 11px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.2em}.isc-sheet-title{margin:10px 0 0;font-size:clamp(24px,3.4vw,36px);font-weight:900;line-height:1.05;letter-spacing:-.035em}.isc-sheet-close{flex-shrink:0;display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:transparent;color:inherit;cursor:pointer;transition:background .3s ease,border-color .3s ease}.isc-sheet-close:hover{background:#ffffff1a;border-color:#fff6}.isc-sheet-judgment{margin:22px 24px 0;max-width:760px;font-size:clamp(17px,2vw,22px);line-height:1.6;opacity:.92}.isc-sheet-problem{margin:0 24px;padding-top:18px;max-width:760px;font:600 11px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase;opacity:.85}.isc-sheet-takeaway{margin:26px 0 0;max-width:720px;font-size:13px;line-height:1.8;border-left:2px solid;padding-left:14px;opacity:.92}.isc-sheet-body{flex:1;min-height:0;overflow-y:auto;padding:28px 24px 56px}.isc-sheet-body::-webkit-scrollbar{width:6px}.isc-sheet-body::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:3px}.isc-evidence{display:grid;grid-template-columns:1fr;gap:28px}.isc-evidence.isc-evidence-single{grid-template-columns:1fr;max-width:880px}.isc-evidence.isc-evidence-trio figure:last-child{grid-column:1 / -1}.isc-evidence figure{margin:0;min-width:0}.isc-evidence img,.isc-evidence video{display:block;width:100%;height:auto;border-radius:24px;background:#000}.isc-evidence video{aspect-ratio:16 / 9;object-fit:cover}.isc-evidence figcaption{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-top:14px;font-size:13px;font-weight:600;letter-spacing:.1em}.isc-evidence figcaption small{font-size:12px;font-weight:400;letter-spacing:.02em;opacity:.5}.isc-evidence-video-link figcaption,.isc-evidence-series figcaption,.isc-evidence-blog figcaption,.isc-evidence-sketch figcaption{flex-direction:column;align-items:flex-start;gap:8px;letter-spacing:.02em;line-height:1.7}.isc-evidence-video-link figcaption small,.isc-evidence-series figcaption small,.isc-evidence-blog figcaption small,.isc-evidence-sketch figcaption small{opacity:.75}.isc-evidence-video-link img,.isc-evidence-video-link video{aspect-ratio:1440 / 855;height:auto;object-fit:cover;object-position:top}.isc-evidence-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font-size:10px;white-space:nowrap}.isc-evidence-link svg{transform:rotate(90deg)}.isc-evidence-series figure:first-child img{aspect-ratio:1020 / 480}.isc-evidence-series figure:last-child img{aspect-ratio:970 / 600}.isc-evidence-blog figure:last-child img{aspect-ratio:16 / 10;object-fit:cover}.isc-sketch-toggle{position:relative;display:block;width:100%;aspect-ratio:1;padding:0;border:0;border-radius:24px;overflow:hidden;background:#fff;cursor:pointer}.isc-sketch-toggle:focus-visible{outline:2px solid currentColor;outline-offset:4px}.isc-evidence-sketch img{height:100%;object-fit:contain;background:#fff}.isc-sketch-toggle .isc-sketch-overlay{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .5s linear}.isc-sketch-toggle[aria-pressed=true] .isc-sketch-overlay{opacity:1}.isc-evidence-sketch figure:last-child>img{aspect-ratio:1;height:auto}@media(hover:hover)and (pointer:fine){.isc-sketch-toggle:hover .isc-sketch-overlay{opacity:1}}.isc-sheet-note{margin:26px 0 0;max-width:720px;font-size:12px;line-height:1.75;opacity:.55}@media(min-width:1024px){.isc-judgment{padding:104px 0 112px}.isc-judgment-grid{grid-template-columns:1.2fr .8fr;gap:72px}.isc-block{padding:96px 0 120px}.isc-pair{grid-template-columns:7fr 5fr;gap:28px}.isc-series{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.isc-resp{grid-template-columns:1.5fr .8fr;gap:72px}.isc-langs{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.isc-highlight-row{padding:30px 12px}.isc-evidence{grid-template-columns:repeat(2,minmax(0,1fr))}.isc-evidence.isc-evidence-video-link{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);gap:18px;align-items:start}.isc-evidence-link{align-self:stretch;padding-bottom:90px}.isc-evidence-link svg{transform:none}.isc-evidence.isc-evidence-series{grid-template-columns:minmax(0,1.315fr) minmax(0,1fr);align-items:start}.isc-evidence.isc-evidence-blog{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start}.isc-evidence-blog figure:last-child img{aspect-ratio:16 / 13}.isc-sketch-toggle,.isc-evidence-sketch figure:last-child>img{height:min(40vh,420px);aspect-ratio:auto}}@media(max-width:1023px){.isc-hero-back{top:92px}.isc-hero-title{font-size:clamp(44px,14vw,76px);letter-spacing:-.04em}.isc-hero-line{padding-bottom:64px}.isc-closeup{max-width:100%}.isc-highlights-head{flex-direction:column;align-items:flex-start;gap:18px}.isc-highlight-row{grid-template-columns:44px minmax(0,1fr) auto;gap:14px;padding:22px 2px}.isc-hl-judgment{grid-column:2 / 4}.isc-hl-thumb img{width:76px;height:48px}.isc-hl-cta{grid-column:3;grid-row:1}.isc-hl-cta span{display:none}.isc-sheet-header{padding:18px 20px 0}.isc-sheet-judgment{margin:18px 20px 0}.isc-sheet-problem{margin:0 20px}.isc-sheet-body{padding:24px 20px 48px}}@media(prefers-reduced-motion:reduce){.isc-sketch-toggle .isc-sketch-overlay{transition:none}.isc-hero-scroll i{animation:none}}.aleman-site-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.aleman-site-overlay-panel{position:absolute;inset:auto 0 0;overflow:hidden;background:#fff;box-shadow:0 -22px 80px #00000059}.aleman-site-overlay-topbar{position:absolute;z-index:4;inset:0 0 auto;height:58px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;color:#fff;background:#140e0acc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.aleman-site-overlay-topbar span{font-size:12px;font-weight:700;letter-spacing:.08em}.aleman-site-overlay-topbar button{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(255,255,255,.25);border-radius:50%;color:inherit;background:#ffffff14;cursor:pointer}.aleman-site-overlay-scroll{height:100%;overflow-y:auto;overscroll-behavior:contain}.aleman-site-preview-hero{position:relative;height:min(56.3vw,720px);min-height:220px;overflow:hidden;background:#08090b}.aleman-site-preview-hero>img{width:100%;height:100%;object-fit:contain;object-position:center}.aleman-site-preview-hero:after{content:none}.aleman-site-preview-content{max-width:1280px;margin:auto;padding:32px 24px 70px;color:#171717}.aleman-site-preview-content>p{margin:0 0 20px;font-size:14px}.aleman-site-preview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.aleman-site-preview-grid button{position:relative;display:flex;flex-direction:column;min-width:0;padding:0 0 16px;border:1px solid rgba(32,23,16,.14);border-radius:18px;overflow:hidden;text-align:left;color:inherit;background:#fff;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.aleman-site-preview-grid button:hover,.aleman-site-preview-grid button:focus-visible{transform:translateY(-5px);box-shadow:0 18px 32px #20171029}.aleman-site-preview-grid img{display:block;width:100%;aspect-ratio:1.65;object-fit:cover}.aleman-site-preview-grid button>span{display:grid;gap:4px;padding:16px 44px 0 16px}.aleman-site-preview-grid small{font-size:10px;letter-spacing:.13em;opacity:.6}.aleman-site-preview-grid strong{font-size:19px}.aleman-site-preview-grid svg{position:absolute;right:16px;bottom:20px}.aleman-site-overlay-scroll .isc-hero-back{display:none}@media(max-width:700px){.aleman-site-overlay-topbar{padding:0 12px}.aleman-site-overlay-topbar span{font-size:11px}.aleman-site-preview-hero{height:56.3vw;min-height:220px}.aleman-site-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aleman-site-preview-grid strong{font-size:16px}}@media(prefers-reduced-motion:reduce){.aleman-site-preview-grid button{transition:none}}.aiw{--aiw-line: rgba(255,255,255,.18);--aiw-accent: #5fd4d0;width:100%}.aiw em{font-style:normal;color:var(--aiw-accent)}.aiw :is(button,a,summary):focus-visible{outline:2px solid var(--aiw-accent);outline-offset:5px}.aiw a{text-decoration:none}.aiw-top,.aiw-hero-bottom{display:flex;justify-content:space-between;gap:3rem}.aiw-top{font:11px/1.5 ui-monospace,monospace;letter-spacing:.16em;color:var(--aiw-accent)}.aiw-top a,.aiw-final a{color:#fff}.aiw-label,.aiw-split b,.aiw-note,.aiw-gallery figcaption{font:12px/1.5 ui-monospace,monospace;letter-spacing:.1em}.aiw-label{color:var(--aiw-accent);margin:0 0 1.6rem}.aiw-hero{min-height:min(900px,92vh);display:flex;flex-direction:column;padding-bottom:6rem}.aiw-hero .aiw-top{margin-bottom:auto}.aiw-hero-body{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(2rem,4vw,4rem);align-items:center;flex:1;padding-top:3rem}.aiw-hero-copy{min-width:0}.aiw-hero-globe{display:flex;align-items:center;justify-content:center;min-width:0}.aiw-hero-globe>*{max-width:100%;height:auto!important}.aiw h1,.aiw h2{font-family:Arial,Noto Sans SC,sans-serif;font-weight:750;letter-spacing:-.05em;text-wrap:balance}.aiw h1{font-size:clamp(2.6rem,5.2vw,5.2rem);line-height:1.08;margin:0 0 2rem}.aiw h2{font-size:clamp(2.2rem,4.6vw,4rem);line-height:1.12;margin:0 0 3.2rem}.aiw-heading{max-width:58rem}.aiw-heading h2{margin:0 0 .95rem}.aiw-heading:not(:has(.aiw-sub)) h2{margin-bottom:3.2rem}.aiw-sub{font-family:Arial,Noto Sans SC,sans-serif;font-size:clamp(1.05rem,1.7vw,1.3rem);line-height:1.7;font-weight:400;color:var(--aiw-accent);max-width:46rem;margin:0 0 3.2rem}.aiw-hero-sub{margin:0;font:12px/1.6 ui-monospace,monospace;letter-spacing:.12em;color:var(--aiw-accent)}.aiw-section{padding:8rem 0;border-top:1px solid var(--aiw-line)}.aiw [id],.aiw footer{scroll-margin-top:6rem}.aiw-note{max-width:49rem;margin:2.5rem 0 0;color:#ffffff8c;line-height:1.8;letter-spacing:0}.aiw-req-flow{display:grid;grid-template-columns:minmax(0,1fr) clamp(170px,20vw,230px) minmax(0,1fr);gap:clamp(1.5rem,3vw,3rem);align-items:stretch}.aiw-pains{list-style:none;margin:0;padding:0;border-top:1px solid var(--aiw-line)}.aiw-pains li{padding:1.55rem 1.4rem 1.55rem 0;border-bottom:1px solid var(--aiw-line)}.aiw-pain-no{display:block;font:600 11px/1.4 ui-monospace,monospace;color:var(--aiw-accent);letter-spacing:.14em;margin-bottom:.55rem}.aiw-pains b{display:block;font-size:clamp(1.02rem,1.7vw,1.3rem);letter-spacing:-.02em;color:#fff;line-height:1.4}.aiw-pains p{margin:.5rem 0 0;font-size:.9rem;line-height:1.7;color:#ffffff8c}.aiw-converge{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.1rem;padding:1rem 0;min-width:0}.aiw-converge-svg{width:100%;max-width:210px;height:auto;display:block}.aiw-converge-svg path{fill:none;stroke-width:1.5;vector-effect:non-scaling-stroke}.aiw-converge-line{stroke:#ffffff4d}.aiw-converge-main{stroke:var(--aiw-accent);filter:drop-shadow(0 0 5px rgba(95,212,208,.5))}.aiw-converge-arrow{fill:var(--aiw-accent);filter:drop-shadow(0 0 5px rgba(95,212,208,.5))}.aiw-converge-label{font:600 9.5px/1.8 ui-monospace,monospace;letter-spacing:.14em;color:var(--aiw-accent);text-align:center}.aiw-fields{list-style:none;margin:0;padding:0;border-top:1px solid var(--aiw-line)}.aiw-fields li{display:flex;align-items:center;gap:.85rem;padding:.6rem 0 .6rem 1.1rem;border-bottom:1px solid var(--aiw-line);font-size:.98rem;color:#fffc}.aiw-fields li:before{content:"";width:5px;height:5px;border-radius:50%;background:#ffffff4d;flex:none}.aiw-fields li.aiw-field--key{color:var(--aiw-accent)}.aiw-fields li.aiw-field--key:before{background:var(--aiw-accent);box-shadow:0 0 8px #5fd4d0a6}.aiw-downlink{display:flex;flex-direction:column;align-items:center;gap:.65rem;margin:3.2rem 0 0}.aiw-downlink-line{display:block;width:1px;height:3rem;background:linear-gradient(to bottom,#5fd4d0cc,#5fd4d033)}.aiw-downlink-arrow{font-style:normal;color:var(--aiw-accent);line-height:1;font-size:1rem}.aiw-downlink-label{font:600 10px/1.6 ui-monospace,monospace;letter-spacing:.14em;color:#ffffff80;text-align:center}.aiw-table{margin:2.6rem 0 0;border:1px solid rgba(95,212,208,.4);border-radius:12px;background:#0a0a0a;overflow:hidden;box-shadow:0 0 34px -16px #5fd4d080}.aiw-table-cap{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.2rem;font:600 11px/1.5 ui-monospace,monospace;letter-spacing:.1em;color:#ffffffa6;border-bottom:1px solid rgba(95,212,208,.28)}.aiw-table-cap span:last-child{color:var(--aiw-accent)}.aiw-table a{display:block}.aiw-table img{display:block;width:100%;height:auto}.aiw-scene-outro{max-width:56rem;margin:3rem 0 0;font-size:clamp(1.12rem,2.1vw,1.55rem);font-weight:600;line-height:1.85;letter-spacing:-.01em;color:#ffffffd9}.aiw-scene-outro em{font-style:normal;color:var(--aiw-accent)}.aiw-pipeline-section .aiw-heading{margin-bottom:3.6rem}.aiw-pl{width:100%}.aiw-pl-row{display:flex;align-items:stretch}.aiw-pl-node{flex:1 1 0;min-width:0}.aiw-pl-node-inner{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 .3rem;transition:transform .25s ease}.aiw-pl-node:hover .aiw-pl-node-inner{transform:scale(1.03)}.aiw-pl-circle{position:relative;width:46px;height:46px;margin:0 0 .95rem;display:grid;place-items:center}.aiw-pl-ring,.aiw-pl-ring-lit{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%}.aiw-pl-ring{border:1px solid rgba(95,212,208,.3);transition:border-color .25s ease,box-shadow .25s ease}.aiw-pl-ring-lit{border:1px solid rgba(95,212,208,.9);box-shadow:0 0 16px -4px #5fd4d080;transition:border-color .25s ease,box-shadow .25s ease}.aiw-pl-no{position:relative;z-index:1;font:600 12px/1 ui-monospace,monospace;letter-spacing:.08em}.aiw-pl-title{display:block;font-size:clamp(1rem,1.55vw,1.3rem);font-weight:700;letter-spacing:-.02em;line-height:1.3;color:#ffffffeb;margin:0 0 .5rem;transition:color .2s ease}.aiw-pl-desc{display:block;font-size:12px;line-height:1.6;color:#ffffff80;max-width:15em;transition:color .2s ease}.aiw-pl-node:hover .aiw-pl-title{color:#fff}.aiw-pl-node:hover .aiw-pl-desc{color:#fffc}.aiw-pl-node:hover .aiw-pl-ring{border-color:#5fd4d0d9}.aiw-pl-node:hover .aiw-pl-ring-lit{border-color:#7ae6e2;box-shadow:0 0 22px -4px #5fd4d0cc}.aiw-pl-link{flex:0 0 44px;min-width:0;align-self:center;height:24px;margin:0 -1px}.aiw-pl-link svg{width:100%;height:100%;display:block;overflow:visible}.aiw-pl-link path{fill:none;stroke:#5fd4d06b;stroke-width:1.5;vector-effect:non-scaling-stroke;transition:stroke .2s ease}.aiw-pl-link .aiw-pl-link-arrow{fill:#5fd4d080;stroke:none;transition:fill .2s ease}.aiw-pl-node:hover+.aiw-pl-link path{stroke:#5fd4d0e6}.aiw-pl-node:hover+.aiw-pl-link .aiw-pl-link-arrow{fill:var(--aiw-accent)}.aiw-pl-link:hover path{stroke:#5fd4d0e6}.aiw-pl-link:hover .aiw-pl-link-arrow{fill:var(--aiw-accent)}.aiw-pl-turn{height:56px;position:relative}.aiw-pl-turn svg{width:100%;height:100%;display:block;overflow:visible}.aiw-pl-turn path{fill:none;stroke:#5fd4d06b;stroke-width:1.5;vector-effect:non-scaling-stroke;transition:stroke .2s ease}.aiw-pl-turn .aiw-pl-turn-arrow{fill:#5fd4d080;stroke:none;transition:fill .2s ease}.aiw-pl-row:has(.aiw-pl-node:hover)+.aiw-pl-turn path{stroke:#5fd4d0e6}.aiw-pl-row:has(.aiw-pl-node:hover)+.aiw-pl-turn .aiw-pl-turn-arrow{fill:var(--aiw-accent)}.aiw-pl-gap{flex:0 0 44px;min-width:0;margin:0 -1px}.aiw-pl-fill{flex:1 1 0;min-width:0}.aiw-pl-thread{position:relative;margin-top:3.4rem}.aiw-pl-thread-line{position:absolute;left:0;right:0;top:5.5px;height:1px;background:linear-gradient(to right,#5fd4d024,#5fd4d0a6)}.aiw-pl-thread-phases{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.aiw-pl-phase{display:flex;align-items:center;justify-content:center;gap:.6rem;min-width:0;line-height:12px}.aiw-pl-phase-dot{width:6px;height:6px;border-radius:50%;background:var(--aiw-accent);box-shadow:0 0 8px #5fd4d080;flex:none}.aiw-pl-phase b{font:600 10px/12px ui-monospace,monospace;letter-spacing:.14em;color:#fff9;white-space:nowrap}.aiw-pl-phase em{font-style:normal;color:#5fd4d08c;font-size:10px;line-height:12px}.aiw-qc-metrics{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0 0 1rem;border-top:1px solid var(--aiw-line)}.aiw-qc-metric{min-width:0;padding:1.7rem 1.3rem 1.4rem 0;border-right:1px solid var(--aiw-line)}.aiw-qc-metric:last-child{border-right:0}.aiw-qc-metric b{display:block;font:600 11px ui-monospace,monospace;color:var(--aiw-accent);letter-spacing:.14em;margin-bottom:.8rem}.aiw-qc-metric span{font-size:1.02rem;color:#ffffffd1;line-height:1.5}.aiw-auto-branch{width:1px;height:2.4rem;background:#5fd4d080;margin:.6rem 0 .6rem 2rem}.aiw-assets{margin-top:2.5rem}.aiw-assets-hub{width:min(360px,100%);margin:0 auto;border:1px solid var(--aiw-accent);padding:1.8rem 1.6rem;text-align:center;display:flex;flex-direction:column;gap:.5rem;background:#5fd4d00a}.aiw-assets-hub b{font-size:1.1rem;letter-spacing:.05em;color:#fff}.aiw-assets-hub span{font:600 12px ui-monospace,monospace;letter-spacing:.1em;color:var(--aiw-accent)}.aiw-assets-line{width:1px;height:2.4rem;background:#5fd4d080;margin-inline:auto}.aiw-assets-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8rem 2.2rem;border-top:1px solid rgba(95,212,208,.4);padding-top:1.4rem}.aiw-assets-node{position:relative}.aiw-assets-node:before{content:"";position:absolute;top:-1.4rem;left:0;width:1px;height:1.4rem;background:#5fd4d066}.aiw-assets-node b{font:600 13px ui-monospace,monospace;letter-spacing:.04em;color:#ffffffd9}.aiw-assets-node span{display:block;margin-top:.45rem;font-size:.98rem;color:#ffffff8c}.aiw-collab{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center;margin-top:2.5rem}.aiw-collab-side{display:flex;flex-direction:column;gap:2.4rem}.aiw-collab-role{display:flex;align-items:baseline;gap:1rem;border-top:1px solid var(--aiw-line);padding-top:1rem}.aiw-collab-role b{font-size:1.25rem;color:#fff}.aiw-collab-role span{font-size:.9rem;color:#ffffff80}.aiw-collab-hub{border:1px solid var(--aiw-accent);padding:2.2rem 1.8rem;text-align:center;background:#5fd4d00a}.aiw-collab-hub b{font-size:1rem;letter-spacing:.04em;color:#fff;line-height:1.6}.aiw-collab-hub span{display:block;margin-top:.7rem;font:600 11px ui-monospace,monospace;letter-spacing:.08em;color:var(--aiw-accent)}.aiw-flowchain{display:flex;flex-wrap:wrap;align-items:center;margin-top:2.8rem;border-top:1px solid var(--aiw-line);padding-top:1.8rem}.aiw-flowchain-item{display:inline-flex;align-items:center}.aiw-flowchain-item>span{font-size:clamp(.98rem,1.7vw,1.2rem);font-weight:650;color:#ffffffd9}.aiw-flowchain i{font-style:normal;color:var(--aiw-accent);margin:0 1.4rem}.aiw-assets-loop,.aiw-collab-flow{margin-top:3rem}.aiw-collab-flow .aiw-flowchain-item>span{font-size:clamp(.86rem,1.4vw,1.05rem)}.aiw-collab-flow i{margin:0 1rem}.aiw-outro-chain{margin-top:3.5rem}.aiw-final{border-top:1px solid var(--aiw-line);padding:10rem 0 4rem}.aiw-final h2{font-size:clamp(2.6rem,5.4vw,4.8rem);line-height:1.06;margin:0 0 1.4rem}.aiw-final a{font-size:1rem;border-bottom:1px solid currentColor;padding-bottom:.4rem;margin-top:3rem;display:inline-block}@media(max-width:900px){.aiw-hero-body{grid-template-columns:1fr;gap:2rem;padding-top:1rem}.aiw-hero-globe{order:-1}.aiw-req-flow{grid-template-columns:1fr;gap:.6rem}.aiw-converge{padding:.4rem 0}.aiw-converge-svg{display:none}.aiw-converge-label{font-size:10px}.aiw-fields li{padding-left:0}.aiw-assets-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aiw-collab{grid-template-columns:1fr;gap:2rem}.aiw-collab-hub{order:-1}.aiw-pl-row{flex-direction:column}.aiw-pl-node{flex:none;width:100%}.aiw-pl-node-inner{flex-direction:row;align-items:center;text-align:left;gap:1.1rem;padding:.55rem 0}.aiw-pl-circle{width:42px;height:42px;margin:0;flex:none}.aiw-pl-title{margin:0 0 .25rem;font-size:1.06rem}.aiw-pl-node:not(:last-child):after{content:"";width:1px;height:1.4rem;background:linear-gradient(to bottom,#5fd4d08c,#5fd4d02e);margin:.5rem auto}.aiw-pl-link{display:none}.aiw-pl-turn{height:1.6rem}.aiw-pl-turn svg{display:none}.aiw-pl-turn:after{content:"";width:1px;height:100%;background:linear-gradient(to bottom,#5fd4d08c,#5fd4d02e);display:block;margin:0 auto}.aiw-pl-gap,.aiw-pl-fill{display:none}.aiw-pl-thread{margin-top:2.6rem}.aiw-pl-thread-line{display:none}.aiw-pl-thread-phases{display:flex;flex-wrap:wrap;gap:.55rem 1.5rem;justify-content:center}.aiw-pl-phase{line-height:1}}@media(max-width:760px){.aiw-hero{min-height:72vh}.aiw-top{display:block}.aiw-top a{display:block;margin-top:1rem}.aiw h1{font-size:clamp(2.6rem,11vw,4rem)}.aiw h2{font-size:clamp(1.9rem,8.5vw,3.1rem);margin-bottom:2.5rem}.aiw-heading h2{margin:0 0 .8rem}.aiw-heading:not(:has(.aiw-sub)) h2{margin-bottom:2.5rem}.aiw-sub{font-size:1rem;line-height:1.65;margin:0 0 2.5rem}.aiw-section,.aiw-final{padding-top:5.5rem;padding-bottom:5.5rem}.aiw-pains li{padding:1.3rem 0 1.3rem 1.6rem;border-left:1px solid var(--aiw-line)}.aiw-fields li{padding:.55rem 0 .55rem 1.6rem;border-left:1px solid var(--aiw-line)}.aiw-downlink{margin-top:2.6rem}.aiw-table-cap{flex-direction:column;align-items:flex-start;gap:.3rem}.aiw-pl-node-inner{gap:1rem}.aiw-pl-title{font-size:1.02rem}.aiw-assets-grid{grid-template-columns:1fr 1fr;gap:1.4rem 1.4rem}.aiw-flowchain{gap:.8rem 0}.aiw-flowchain i{margin:0 1rem}}.aiw .aiw-hero{min-height:auto;padding-bottom:4rem}.aiw .aiw-hero-sub{max-width:34rem;font:400 18px/1.8 Arial,Noto Sans SC,sans-serif;letter-spacing:0;color:#fffc}.aiw-stage-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--aiw-line);margin-top:3rem}.aiw-stage-nav a{display:grid;grid-template-columns:1fr auto;padding:1.5rem 1.2rem;gap:.4rem;border-right:1px solid var(--aiw-line);color:#fff}.aiw-stage-nav a:first-child{padding-left:0}.aiw-stage-nav a:last-child{border-right:0}.aiw-stage-nav small{grid-column:1 / -1;color:var(--aiw-accent);font:12px ui-monospace,monospace}.aiw-stage-nav b{font:600 clamp(13px,1.4vw,19px)/1.8 ui-monospace,monospace}.aiw-stage-nav span{grid-column:1;font-size:14px;color:#fffc}.aiw-stage-nav i{grid-column:2;grid-row:2;font-style:normal;color:var(--aiw-accent)}.aiw-stage-nav a:hover b{color:var(--aiw-accent)}.aiw .aiw-heading h3{font:650 clamp(24px,2.5vw,34px)/1.3 Arial,"Noto Sans SC",sans-serif;letter-spacing:-.025em;margin:0 0 1.6rem}.aiw .aiw-heading:not(.aiw-heading--major) .aiw-label{font-size:11px;margin-bottom:.9rem}.aiw .aiw-heading:not(.aiw-heading--major) .aiw-sub{font-size:16px;color:#fffc;margin-bottom:2rem}.aiw-heading--major{padding-bottom:2.5rem}.aiw-heading--major .aiw-label{font-size:clamp(20px,3vw,36px);letter-spacing:.04em}.aiw .aiw-heading--major h2{font-size:clamp(36px,5.5vw,68px)}.aiw-module+.aiw-module{margin-top:5rem;padding-top:3.5rem;border-top:1px solid var(--aiw-line)}.aiw h4{font-size:clamp(22px,2.6vw,32px);line-height:1.4;font-weight:600;margin:0 0 1.4rem}.aiw-body{font-size:16px;line-height:1.8;color:#fffc;max-width:48rem}.aiw-case-intro{display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:center;padding:1rem 0 7rem}.aiw .aiw-case-copy h3{font-size:clamp(32px,4vw,56px)}.aiw-case-facts,.aiw-record{margin:2rem 0}.aiw-case-facts>div,.aiw-record>div{display:grid;grid-template-columns:6rem 1fr;gap:1rem;padding:1rem 0;border-top:1px solid var(--aiw-line);font-size:14px;line-height:1.7}.aiw dt{color:#ffffff8c}.aiw dd{margin:0;color:#fffc}.aiw-case-figure{margin:0;min-width:0}.aiw-case-figure img{display:block;width:100%;height:auto;object-position:top}.aiw-case-figure figcaption{display:flex;flex-direction:column;gap:.4rem;padding-top:1rem;line-height:1.7}.aiw-case-figure figcaption b{color:#fff;font-size:16px}.aiw-case-figure figcaption span{font:400 14px/1.7 Arial,Noto Sans SC,sans-serif;color:#ffffff8c;letter-spacing:0}.aiw-text-link{display:inline-block;margin-top:1rem;padding-block:.6rem;border-bottom:1px solid var(--aiw-accent);color:var(--aiw-accent);font-size:14px}.aiw-pending{border-top:1px dashed var(--aiw-line);margin-top:1.6rem;padding:1rem 0;font-size:14px;color:#ffffff8c}.aiw-pending summary{cursor:pointer;width:fit-content}.aiw-pending p{max-width:48rem;line-height:1.8;margin:1rem 0 0}.aiw-routing-head,.aiw-routing-row{display:grid;grid-template-columns:.8fr .9fr 1.1fr 1.4fr 1fr;gap:1.5rem;padding:1.3rem 0;border-bottom:1px solid var(--aiw-line)}.aiw-routing-head{font:11px/1.6 ui-monospace,monospace;color:var(--aiw-accent)}.aiw-routing-row{font-size:14px;line-height:1.7;color:#fffc}.aiw-routing-row span:nth-child(2){color:var(--aiw-accent)}.aiw-gallery{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:1.5rem}.aiw-execution,.aiw-quality-evidence{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8%}.aiw-quality-evidence{margin-top:3rem}.aiw-workflow-records{display:grid;grid-template-columns:1fr 1fr;gap:8%}.aiw-pl-node-inner{border:0;background:transparent;color:inherit;cursor:pointer;width:100%;font:inherit}.aiw-pl-node-inner[aria-pressed=true] .aiw-pl-ring{border-color:var(--aiw-accent);background:#5fd4d021}.aiw-pl-node-inner[aria-pressed=true] .aiw-pl-title{color:var(--aiw-accent)}.aiw-node-evidence{display:grid;grid-template-columns:1fr 240px;gap:4rem;margin-top:3rem;padding:2rem 0;border-block:1px solid var(--aiw-line);align-items:center;min-height:365px}.aiw-node-evidence img{display:block;width:100%;height:auto}.aiw-node-evidence small{display:block;color:#ffffff8c;line-height:1.7;margin-top:1rem}.aiw-evidence-empty{font:14px/2 ui-monospace,monospace;color:var(--aiw-accent)}.aiw-evidence-empty span{color:#ffffff8c}.aiw-production-source{display:grid;grid-template-columns:minmax(0,300px) 1fr;gap:8%;align-items:center}.aiw-output-fan{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4rem;border-top:1px solid rgba(95,212,208,.5)}.aiw-output-fan>div{min-width:0}.aiw-output-fan>div:before{content:"";display:block;height:2rem;width:1px;background:#5fd4d080}.aiw-output-fan .aiw-label{margin-bottom:1rem}.aiw-delivery-spec{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.aiw-delivery-spec>div{padding:1.5rem 0;border-top:1px solid var(--aiw-line)}.aiw-delivery-spec dt{font-size:14px;margin-bottom:1rem}.aiw-delivery-spec dd{font-size:clamp(24px,3vw,36px);color:#fff}.aiw-delivery-spec dd span{display:block;font-size:14px;line-height:1.7;color:#ffffff8c;margin-top:.7rem}.aiw-automation-record{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;font-size:16px;line-height:1.8}.aiw-automation-record i,.aiw-reuse-flow>i{color:var(--aiw-accent);font-style:normal}.aiw-archive-strip{display:flex;align-items:center;gap:2rem;margin-top:3rem;border-top:1px solid var(--aiw-line);padding-top:2rem}.aiw-archive-strip img{width:120px;height:auto}.aiw-archive-strip p{color:#fffc;line-height:1.8;margin-block:.8rem}.aiw-archive-strip span{color:#ffffff8c;font-size:14px}.aiw-reuse-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:2rem;align-items:center}.aiw-reuse-flow b{font:14px ui-monospace,monospace;color:var(--aiw-accent)}.aiw-reuse-flow p{font-size:16px;line-height:1.8;color:#fffc;margin-top:1rem}.aiw .aiw-conclusion{font-size:clamp(28px,4vw,48px);font-weight:650;line-height:1.3;letter-spacing:-.03em}@media(max-width:900px){.aiw .aiw-hero-globe{order:0;max-width:340px;margin-inline:auto}.aiw-case-intro,.aiw-execution,.aiw-quality-evidence{gap:2rem}.aiw-routing-head{display:none}.aiw-routing-row{grid-template-columns:1fr;gap:.7rem}.aiw-routing-row span{display:grid;grid-template-columns:6rem 1fr;gap:1rem}.aiw-routing-row span:before{content:attr(data-label);color:#ffffff8c}.aiw-node-evidence{grid-template-columns:1fr 180px;gap:2rem}.aiw-pl-node-inner{display:grid;grid-template-columns:42px 1fr;gap:.2rem 1rem}.aiw-pl-circle{grid-row:span 2}.aiw-pl-title,.aiw-pl-desc{grid-column:2}.aiw-output-fan{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.aiw .aiw-hero{padding-bottom:3rem}.aiw .aiw-hero-body{gap:1rem;padding-top:1rem}.aiw .aiw-hero-globe{max-width:180px}.aiw .aiw-hero-sub{font-size:16px}.aiw-stage-nav{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.5rem}.aiw-stage-nav a{padding:1rem .8rem}.aiw-stage-nav a:first-child{padding-left:.8rem}.aiw-stage-nav a:nth-child(2){border-right:0}.aiw-stage-nav a:nth-child(-n+2){border-bottom:1px solid var(--aiw-line)}.aiw-stage-nav span{font-size:12px}.aiw-case-intro,.aiw-execution,.aiw-quality-evidence,.aiw-workflow-records,.aiw-production-source{grid-template-columns:1fr;gap:2rem}.aiw-case-intro{padding-bottom:4rem}.aiw-case-copy{display:contents}.aiw-case-cover{grid-row:2}.aiw-case-copy .aiw-heading h3{margin-bottom:0}.aiw .aiw-hero h1{margin-bottom:1.25rem}.aiw-heading--major{padding-bottom:1.5rem}.aiw-module+.aiw-module{margin-top:3.5rem;padding-top:2.5rem}.aiw-gallery{grid-auto-columns:86%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1rem;gap:1rem}.aiw-gallery>figure{scroll-snap-align:start}.aiw-node-evidence{grid-template-columns:1fr 110px;gap:1rem;min-height:320px}.aiw-node-evidence h4{font-size:22px}.aiw-node-evidence .aiw-body{font-size:14px}.aiw-qc-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.aiw-qc-metric{padding:1rem .5rem 1rem 0}.aiw-output-fan{gap:1rem}.aiw-output-fan figcaption b{font-size:14px}.aiw-output-fan figcaption span{font-size:12px}.aiw-delivery-spec{grid-template-columns:1fr;gap:0}.aiw-archive-strip{gap:1rem;align-items:flex-start}.aiw-archive-strip img{width:85px}.aiw-reuse-flow{grid-template-columns:1fr;gap:1rem}.aiw-reuse-flow>i{transform:rotate(90deg);width:fit-content}}@media(prefers-reduced-motion:reduce){.aiw *{scroll-behavior:auto!important}.aiw-pl-node,.aiw-pl-ring-lit,.aiw-pl-link path,.aiw-pl-link .aiw-pl-link-arrow,.aiw-pl-turn path,.aiw-pl-thread-line,.aiw-pl-phase{opacity:1!important}.aiw-pl-no{color:var(--aiw-accent)}.aiw-pl-node-inner{transform:none!important}}.aiw-slot{border:1px dashed rgba(95,212,208,.55);border-radius:10px;padding:1.3rem 1.5rem;background:#5fd4d00d;margin:1.6rem 0 0}.aiw-slot b{color:#fff;font-size:15px;font-weight:600}.aiw-slot span{display:block;margin-top:.5rem;color:#ffffffad;line-height:1.75;font-size:14px}.aiw-slot small{display:block;margin-top:.9rem;color:var(--aiw-accent);font:600 11px/1 ui-monospace,monospace;letter-spacing:.12em}.aiw-chat-evidence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem;align-items:start;margin-top:2rem}.aiw-chat-evidence a{display:block}.aiw-chat-evidence img{height:auto}.aiw-table-evidence{display:grid;gap:2.5rem;margin-top:2rem}.aiw-table-evidence a{display:block}.aiw-kada-wall{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;margin-top:2rem}.aiw-kada-wall a{display:block;aspect-ratio:1/1;overflow:hidden;border-radius:6px;background:#0d0d0d}.aiw-kada-wall img{width:100%;height:100%;object-fit:cover;display:block}.aiw-lang-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;margin-top:1.8rem}.aiw-lang-row figure{margin:0}.aiw-lang-row figcaption{margin-top:.6rem;font:600 11px/1 ui-monospace,monospace;letter-spacing:.12em;color:var(--aiw-accent)}.aiw-qc-abtest{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem;align-items:start}.aiw-qc-abtest img{aspect-ratio:1/1;object-fit:cover}@media(max-width:900px){.aiw-chat-evidence{grid-template-columns:1fr}.aiw-kada-wall{grid-template-columns:repeat(3,minmax(0,1fr))}.aiw-lang-row,.aiw-qc-abtest{grid-template-columns:1fr}}.card-grid{display:grid;gap:.5em;padding:0;max-width:100%;font-size:16px}.magic-bento-card{display:flex;flex-direction:column;justify-content:space-between;position:relative;aspect-ratio:4/3;min-height:200px;width:100%;max-width:100%;padding:1.25em;border-radius:20px;border:1px solid #49413a;background:#211e1a;color:#f4f0e9;font-weight:300;overflow:hidden;transition:all .3s ease;--glow-x: 50%;--glow-y: 50%;--glow-intensity: 0;--glow-radius: 200px}.magic-bento-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.magic-bento-card__header,.magic-bento-card__content{display:flex;position:relative;color:#f4f0e9}.magic-bento-card__header{gap:.75em;justify-content:space-between}.magic-bento-card__content{flex-direction:column}.magic-bento-card__label{font:600 12px/1.4 ui-monospace,Consolas,monospace;letter-spacing:.1em;color:#d6a67c}.magic-bento-card__title,.magic-bento-card__description{--clamp-title: 1;--clamp-desc: 2}.magic-bento-card__title{font-weight:600;font-size:16px;margin:0 0 .25em;color:#f4f0e9}.magic-bento-card__description{font-size:12px;line-height:1.6;opacity:.92;color:#d1c5bb}.magic-bento-card__evidence{display:block;margin-top:.75em;padding-top:.6em;border-top:1px solid rgba(255,255,255,.17);color:#b9a590;font-size:11px;line-height:1.55}.magic-bento-card--text-autohide .magic-bento-card__title,.magic-bento-card--text-autohide .magic-bento-card__description{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.magic-bento-card--text-autohide .magic-bento-card__title{-webkit-line-clamp:var(--clamp-title);line-clamp:var(--clamp-title)}.magic-bento-card--text-autohide .magic-bento-card__description{-webkit-line-clamp:var(--clamp-desc);line-clamp:var(--clamp-desc)}@media(max-width:599px){.card-grid{grid-template-columns:1fr;width:100%;margin:0 auto;padding:0}.magic-bento-card{width:100%;min-height:180px}}@media(min-width:600px){.card-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.card-grid{grid-template-columns:repeat(4,1fr)}.magic-bento-card:nth-child(3){grid-column:span 2;grid-row:span 2}.magic-bento-card:nth-child(4){grid-column:1 / span 2;grid-row:2 / span 2}.magic-bento-card:nth-child(6){grid-column:4;grid-row:3}}.magic-bento-card--border-glow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:6px;background:radial-gradient(var(--glow-radius) circle at var(--glow-x) var(--glow-y),rgba(214,166,124,calc(var(--glow-intensity) * .8)) 0%,rgba(214,166,124,calc(var(--glow-intensity) * .4)) 30%,transparent 60%);border-radius:inherit;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;opacity:1;transition:opacity .3s ease;z-index:1}.magic-bento-card--border-glow:hover:after{opacity:1}.magic-bento-card--border-glow:hover{box-shadow:0 4px 20px #2e184e66,0 0 30px #d6a67c2e}.bento-fx:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1.5px;background:radial-gradient(var(--glow-radius, 220px) circle at var(--glow-x, 50%) var(--glow-y, 50%),rgba(var(--glow-color, 214, 166, 124),calc(var(--glow-intensity, 0) * .9)) 0%,rgba(var(--glow-color, 214, 166, 124),calc(var(--glow-intensity, 0) * .45)) 35%,transparent 65%);border-radius:inherit;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;opacity:1;transition:opacity .25s ease;z-index:2}.bento-fx{transition:box-shadow .3s ease,transform .3s ease}.bento-fx:hover{box-shadow:0 10px 30px #00000059,0 0 26px rgba(var(--glow-color, 214, 166, 124),.22)}.particle-container{position:relative;overflow:hidden}.particle:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:#d6a67c33;border-radius:50%;z-index:-1}.particle-container:hover{box-shadow:0 4px 20px #2e184e33,0 0 30px #d6a67c2e}.global-spotlight{mix-blend-mode:screen;will-change:transform,opacity;z-index:200!important;pointer-events:none}.bento-section{position:relative;-webkit-user-select:none;user-select:none}.aleman-system{--sys-gold: #efb96e;--sys-teal: #75e4df;position:relative;isolation:isolate;color:#e9e9ea;font-size:12px;scroll-margin-top:100px}.aleman-system:before{content:"";position:absolute;top:-32px;right:-32px;bottom:-32px;left:-32px;z-index:-1;background:radial-gradient(ellipse at 42% 29%,#075d6040,transparent 55%),radial-gradient(ellipse at 60% 80%,#075d6030,transparent 58%);pointer-events:none}.aleman-system-top{display:grid;grid-template-columns:40% 13% 47%;align-items:stretch}.aleman-system-card{min-width:0;display:flex;flex-direction:column;padding:21px;border:1px solid #c39455;border-radius:16px;background:linear-gradient(130deg,#131718f5,#0a0d0ff5 58%,#141517f5);box-shadow:inset 0 0 0 3px #ffffff03,0 10px 24px #0004;transition:border-color .35s ease}.aleman-system-card:hover{border-color:#eecb8f}.aleman-system-eyebrow{display:block;color:var(--sys-gold);font:600 10px/1.3 ui-monospace,monospace;letter-spacing:.19em}.aleman-system-card h3{display:flex;align-items:center;gap:12px;margin:8px 0 7px;color:#fff;font-size:clamp(20px,2vw,28px);line-height:1.2;font-weight:700;letter-spacing:-.025em}.aleman-system-card h3>span{flex:none;padding:3px 9px;border:1px solid #b28a52;border-radius:30px;color:var(--sys-gold);font:500 14px/1 ui-monospace,monospace;letter-spacing:0}.aleman-system-card header>p{margin:0;color:var(--sys-gold);font-size:14px;line-height:1.5;letter-spacing:.03em}.aleman-system-copy{margin:14px 0;color:#c5c8cd;font-size:12px;line-height:1.8}.aleman-system-card footer{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:13px;border-top:1px solid #ffffff13;color:#999fac;font-size:10px;line-height:1.6}.aleman-system-card footer svg{flex:none;color:#9ba4b7}.aleman-system-master h3{font-size:clamp(26px,2.5vw,34px)}.aleman-system-master h3>span{color:var(--sys-teal);border-color:#43b9b3}.aleman-system-fields{display:flex;flex-wrap:wrap;gap:10px 18px;padding:12px 14px;margin:0 0 16px;border:1px solid #8f754b70;border-radius:10px;list-style:none;background:#0003}.aleman-system-fields li{display:flex;align-items:center;gap:7px;font-size:11px}.aleman-system-fields svg{color:#151412;background:var(--sys-gold);border-radius:3px}.aleman-system-evidence{position:relative;display:block;margin-bottom:13px;border:1px solid #ffffff26;border-radius:7px;overflow:hidden;background:#fff}.aleman-system-evidence img{display:block;width:100%;height:auto}.aleman-system-evidence>span{display:block;padding:4px 7px;background:#e9eded;color:#435159;font-size:9px;line-height:1.4;text-align:right}.aleman-system-evidence:focus-visible{outline:3px solid var(--sys-teal);outline-offset:4px}.aleman-system-sync{position:relative;display:flex;flex-direction:column;justify-content:space-around;padding-left:15px}.aleman-system-sync svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1}.aleman-system-sync path,.aleman-system-bridge path{fill:none;stroke:var(--sys-gold);stroke-width:1.6;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px #dfb16c70);transition:filter .3s ease}.aleman-system:has(.aleman-system-master:hover) .aleman-system-sync .ln-a,.aleman-system:has(.aleman-system-master:hover) .aleman-system-sync .ln-t,.aleman-system:has(.aleman-system-amazon:hover) .aleman-system-sync .ln-a,.aleman-system:has(.aleman-system-tiktok:hover) .aleman-system-sync .ln-t,.aleman-system:has(.aleman-system-profit:hover) .aleman-system-bridge .ln-gold1,.aleman-system:has(.aleman-system-assets:hover) .aleman-system-bridge .ln-gold2,.aleman-system:has(.aleman-system-requests:hover) .aleman-system-bridge .ln-teal{filter:drop-shadow(0 0 6px #dfb16c) brightness(1.25)}.aleman-system:has(.aleman-system-assets:hover) .aleman-system-reuse:before,.aleman-system:has(.aleman-system-requests:hover) .aleman-system-reuse:before{border-color:#8fe8e3 #eecb8f}.aleman-system-node{fill:var(--sys-gold)}.aleman-system-node--teal{fill:var(--sys-teal)}.aleman-system-node-halo{fill:var(--sys-gold);opacity:0}.aleman-system-node-halo--teal{fill:var(--sys-teal);opacity:0}.aleman-system-flow{fill:var(--sys-teal)}.aleman-system-sync strong,.aleman-system-bridge strong{display:block;width:max-content;max-width:100%;padding:5px 11px;border:1px solid var(--sys-teal);border-radius:30px;background:#07171b;box-shadow:inset 0 0 7px #1c828740;color:var(--sys-teal);font-size:11px;font-weight:600}.aleman-system-sync small,.aleman-system-bridge small{display:block;margin-top:8px;color:#97a7b0;font-size:9px;line-height:1.8}.aleman-system-platforms{display:grid;gap:12px}.aleman-system-platforms .aleman-system-card{padding:16px 22px 12px}.aleman-system-platforms h3{font-size:clamp(18px,1.7vw,24px)}.aleman-system-platform-body{display:grid;grid-template-columns:minmax(0,1fr) 77px;gap:16px}.aleman-system-platform-body .aleman-system-copy{margin:5px 0 10px;font-size:11px;line-height:1.65}.aleman-system-logo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;margin-bottom:10px;padding:8px 2px;border:1px solid #226467;border-radius:11px;background:linear-gradient(140deg,#12323680,#0004);text-align:center}.aleman-system-logo strong{font-size:10px}.aleman-system-logo small{color:#cbd1d5;font-size:10px;line-height:1.6}.aleman-system-amazon-mark{position:relative;height:50px;font:700 48px/.85 Arial,sans-serif}.aleman-system-amazon-mark span{position:absolute;bottom:-6px;right:-5px;color:#ffb322;font-size:42px}.aleman-system-tiktok-mark{font:700 48px/1 Arial,sans-serif;text-shadow:-2px -1px #25f4ee,2px 2px #fe2c55}.aleman-system-schema{display:grid;grid-template-columns:repeat(3,1fr);margin-top:12px;overflow:hidden;border-radius:6px;background:#eef2f3;color:#39484d;font-size:10px}.aleman-system-schema>*{padding:7px 4px;border:1px solid #d9e0e3;font-weight:400;text-align:center}.aleman-system-schema b{color:#287077;background:#fff}.aleman-system-hint{display:block;margin:7px 0 12px;color:#929ba5;font-size:9px}.aleman-system-bridge{height:66px;position:relative}.aleman-system-bridge svg{width:100%;height:100%}.aleman-system-bridge path.teal{stroke:var(--sys-teal)}.aleman-system-bridge>span{position:absolute;left:9%;top:12px;text-align:center}.aleman-system-bridge small{margin-top:4px;background:#081113}.aleman-system-bottom{position:relative;display:grid;grid-template-columns:30% 27% 36%;column-gap:3.5%;align-items:stretch}.aleman-system-bottom .aleman-system-card{padding:21px 18px 14px}.aleman-system-profit-table{margin:13px 0 19px;padding:8px;border-radius:8px;background:#f7f9fa;color:#464e56}.aleman-system-profit-table table{width:100%;border-collapse:collapse;font-size:10px}.aleman-system-profit-table caption{padding:2px 0 10px;font-size:9px;text-align:left;color:#63707a}.aleman-system-profit-table td,.aleman-system-profit-table th{padding:10px 3px;border:1px solid #dfe3e7;font-weight:400;white-space:nowrap;text-align:left}.aleman-system-redacted{display:block;height:11px;width:28px;background:repeating-conic-gradient(#b3b6b9 0,#b3b6b9 25%,#d0d2d3 0,#d0d2d3 50%) 0 0 / 6px 6px}.aleman-system-formula{margin-bottom:23px;padding:11px;border:1px solid #af88564d;border-radius:8px;color:#dfc49d;text-align:center;font-size:10px;line-height:1.7}.aleman-system-formula span{display:block;color:#8f979f;font-size:9px}.aleman-system-gallery{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-template-rows:66px 66px;gap:5px}.aleman-system-gallery img{width:100%;height:100%;object-fit:cover;border-radius:5px}.aleman-system-gallery img:first-child{grid-row:span 2}.aleman-system-folders{display:flex;justify-content:space-between;gap:3px;margin-top:14px}.aleman-system-folders span{display:flex;flex-direction:column;align-items:center;gap:7px;color:#a8acb5;font-size:9px}.aleman-system-folders svg{color:var(--sys-gold);fill:#b98335}.aleman-system-reuse{position:absolute;left:60.5%;top:33%;width:3.5%;height:57%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;z-index:2;pointer-events:none}.aleman-system-reuse span{width:70px;padding:6px 3px;border:1px solid var(--sys-teal);border-radius:16px;background:#06171a;color:var(--sys-teal);text-align:center;font-size:9px;line-height:1.4;box-shadow:0 0 12px #1ea3a52b}.aleman-system-reuse:before{content:"";position:absolute;left:0;right:0;top:22px;bottom:22px;z-index:-1;border-left:1px solid var(--sys-teal);border-right:1px solid var(--sys-gold);border-radius:10px}.aleman-system-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding:0;margin:7px 0 19px;list-style:none}.aleman-system-steps li{position:relative;min-width:0}.aleman-system-steps li:not(:last-child):after{content:"→";position:absolute;top:3px;left:32px;width:calc(100% - 28px);text-align:center;color:#e6c08a}.aleman-system-steps b{display:grid;place-items:center;width:25px;height:25px;margin-bottom:8px;border-radius:50%;color:#35291b;background:linear-gradient(#ffe1ab,#d99a52);font:600 11px/1 ui-monospace,monospace}.aleman-system-steps strong{display:block;color:#ebc589;font-size:10px;line-height:1.65}.aleman-system-steps li>span{display:block;margin-top:4px;color:#a9b0b9;font-size:9px;line-height:1.6}.aleman-system-output{display:flex;gap:10px;padding:9px;margin-bottom:14px;border:1px solid #ae8c55;border-radius:9px;background:#0003}.aleman-system-output>div{width:43%;flex:none;display:flex;gap:3px}.aleman-system-output img{width:calc((100% - 6px) / 3);object-fit:cover;border-radius:3px}.aleman-system-output>span{display:block;font-size:9px;line-height:1.6}.aleman-system-output svg{display:inline;vertical-align:middle;margin-right:4px;color:var(--sys-teal)}.aleman-system-output strong{color:var(--sys-gold);font-weight:600}.aleman-system-output small{display:block;margin-top:6px;color:#aab2bd;font-size:8px}@media(max-width:1000px){.aleman-system-top{grid-template-columns:42% 10% 48%}.aleman-system-sync{padding-left:0}.aleman-system-sync strong{padding:5px;font-size:9px}.aleman-system-sync small{font-size:8px}.aleman-system-card,.aleman-system-platforms .aleman-system-card{padding:16px}.aleman-system-platform-body{grid-template-columns:minmax(0,1fr) 60px;gap:9px}.aleman-system-bottom{grid-template-columns:1fr 1fr;gap:24px}.aleman-system-requests{grid-column:1 / -1}.aleman-system-reuse{display:none}.aleman-system-requests .aleman-system-evidence{max-width:75%}.aleman-system-steps{gap:18px}.aleman-system-output{max-width:450px}}@media(max-width:700px){.aleman-system:before{top:-16px;right:-16px;bottom:-16px;left:-16px}.aleman-system-top,.aleman-system-bottom{display:flex;flex-direction:column;gap:20px}.aleman-system-sync{display:block;padding:0;text-align:center}.aleman-system-sync>div+div,.aleman-system-sync svg{display:none}.aleman-system-sync strong{margin-inline:auto;font-size:12px}.aleman-system-sync strong:after{content:" ↓"}.aleman-system-sync small{font-size:10px}.aleman-system-platforms{gap:20px}.aleman-system-card,.aleman-system-bottom .aleman-system-card,.aleman-system-platforms .aleman-system-card{padding:20px}.aleman-system-card h3,.aleman-system-platforms h3{font-size:23px;flex-wrap:wrap;gap:8px}.aleman-system-card h3>span{font-size:12px}.aleman-system-card header>p{font-size:14px}.aleman-system-copy,.aleman-system-platform-body .aleman-system-copy{font-size:13px}.aleman-system-fields li{font-size:12px}.aleman-system-card footer{font-size:11px}.aleman-system-platform-body{grid-template-columns:minmax(0,1fr) 65px;gap:10px}.aleman-system-bridge{height:85px}.aleman-system-bridge svg{display:none}.aleman-system-bridge>span{left:50%;top:16px;width:max-content;transform:translate(-50%)}.aleman-system-bridge strong:after{content:" ↓"}.aleman-system-gallery{grid-template-rows:86px 86px}.aleman-system-hint{font-size:10px}.aleman-system-profit-table table{font-size:12px}.aleman-system-requests .aleman-system-evidence{max-width:100%}.aleman-system-reuse{position:static;display:flex;flex-direction:row;width:100%;height:auto;justify-content:center;gap:20px}.aleman-system-reuse:before{display:none}.aleman-system-reuse span{width:auto;padding:8px 14px;font-size:11px}.aleman-system-steps{display:flex;flex-direction:column;gap:13px}.aleman-system-steps li{display:grid;grid-template-columns:28px 80px 1fr;align-items:start;gap:8px}.aleman-system-steps li:not(:last-child):after{content:"";top:28px;left:12px;height:calc(100% - 14px);width:1px;background:#a68553}.aleman-system-steps b{margin-bottom:0}.aleman-system-steps strong{font-size:12px}.aleman-system-steps li>span{font-size:11px;margin:0}.aleman-system-output small{font-size:9px}}.aleman-story{--ink: #f4f0e9;--muted: #a9a5a0;--line: rgba(255, 255, 255, .17);--accent: #d6a67c;margin:-2rem -1.5rem -3rem;overflow:hidden;background:#0c0c0b;color:var(--ink)}.aleman-story *{box-sizing:border-box}.aleman-story-inner{width:min(100% - 64px,1120px);margin-inline:auto}.aleman-story-nav{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:30px 0;color:#aaa;font:600 12px/1.5 ui-monospace,Consolas,monospace;letter-spacing:.12em}.aleman-story-nav a{display:inline-flex;align-items:center;gap:8px;color:inherit}.aleman-story-nav a:hover,.aleman-chapter-links a:hover,.aleman-next a:hover{color:var(--accent)}.aleman-eyebrow,.aleman-index{margin:0;color:var(--accent);font:600 11px/1.5 ui-monospace,Consolas,monospace;letter-spacing:.12em}.aleman-hero{overflow:hidden;background:#171512}.aleman-hero>img{display:block;width:100%;height:auto}.aleman-intro{padding:85px 0 68px}.aleman-intro-top{display:grid;grid-template-columns:minmax(0,1fr) 32%;align-items:center;gap:35px}.aleman-intro h1{margin:20px 0 26px;color:#faf6ed;font-size:clamp(70px,9vw,142px);font-weight:750;line-height:.95;letter-spacing:-.075em;white-space:nowrap}.aleman-intro-lead{max-width:51ch;margin:0;color:#d6d0c8;font-size:clamp(16px,1.6vw,20px);line-height:1.8}.aleman-intro-mark{width:100%;aspect-ratio:1.85;overflow:hidden}.aleman-intro-mark img{display:block;width:100%;height:auto;transform:translateY(-14%);filter:invert(1);mix-blend-mode:screen}.aleman-intro-star{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:80px}.aleman-intro-star>div{padding-top:17px;border-top:1px solid var(--line)}.aleman-intro-star span{color:var(--accent);font:700 11px ui-monospace,Consolas,monospace;letter-spacing:.13em}.aleman-intro-star p{margin:17px 0 0;color:#bdb7af;font-size:14px;line-height:1.8}.aleman-intro-evidence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:65px;padding:30px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.aleman-intro-evidence>div{display:grid;align-content:start;gap:8px}.aleman-intro-evidence strong{color:#f5ede3;font-size:clamp(30px,3.3vw,44px);font-weight:650;line-height:1.1;letter-spacing:-.05em}.aleman-intro-evidence span{color:#f0e9e0;font-size:13px}.aleman-intro-evidence small{color:#b8b0a6;font-size:11px;line-height:1.5}.aleman-arc{display:grid;grid-template-columns:repeat(6,1fr);padding:36px 0 80px;border-bottom:1px solid var(--line)}.aleman-arc span{display:flex;gap:8px;align-items:baseline;color:#d2cdc7;font-size:12px}.aleman-arc b{color:var(--accent);font:600 12px ui-monospace,Consolas,monospace}.aleman-chapter{padding:115px 0 125px;border-bottom:1px solid var(--line)}.aleman-chapter-heading{display:grid;grid-template-columns:110px minmax(0,1fr);gap:24px;margin-bottom:60px}.aleman-chapter-heading .aleman-index{padding-top:7px}.aleman-chapter-heading h2{max-width:900px;margin:13px 0 22px;color:#fff;font-size:clamp(34px,4.2vw,60px);font-weight:650;line-height:1.16;letter-spacing:-.055em}.aleman-lead{max-width:720px;margin:0;color:#b5b0aa;font-size:clamp(15px,1.5vw,18px);line-height:1.85}.aleman-apache-grid figure{min-width:0;margin:0}.aleman-visual-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.aleman-visual-category{position:relative;display:block;min-width:0;height:560px;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:19px;background:#25211d;color:#fff;isolation:isolate;transition:border-color .3s ease}.aleman-visual-category-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block;color:inherit;text-decoration:none}.aleman-visual-category:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#000000c2,#0003 48%,#000000ad);content:""}.aleman-visual-category:nth-child(3):after{background:linear-gradient(180deg,#000000eb,#000000b8 32%,#00000073 60%,#000000bf)}.aleman-visual-category .aleman-visual-category-link>img{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.aleman-visual-category:hover{border-color:#ffffff9e}.aleman-visual-category:hover .aleman-visual-category-link>img{transform:scale(1.045)}.aleman-visual-category:focus-within{outline:2px solid #fff;outline-offset:4px}.aleman-visual-category-copy{position:absolute;top:0;right:0;left:0;display:grid;gap:14px;padding:32px 28px}.aleman-visual-category-copy small{font:700 12px/1.4 ui-monospace,Consolas,monospace;letter-spacing:.12em;text-shadow:0 1px 8px rgba(0,0,0,.6)}.aleman-visual-category-copy strong{max-width:16ch;min-height:2.55em;font-size:clamp(22px,1.8vw,28px);font-weight:700;line-height:1.28;letter-spacing:-.02em;text-shadow:0 2px 14px rgba(0,0,0,.55)}.aleman-visual-category-copy>span{max-width:21ch;font-size:13px;line-height:1.55;color:#fff;background:#0000009e;padding:9px 16px 9px 28px;margin-left:-28px}.aleman-visual-category-note{position:absolute;right:78px;bottom:31px;left:28px;color:#fff;font-size:11px;line-height:1.5}.aleman-visual-category-arrow{position:absolute;right:25px;bottom:25px;display:grid;width:43px;height:43px;place-items:center;border-radius:50%;background:#fff;color:#111;transition:transform .3s ease}.aleman-visual-category:hover .aleman-visual-category-arrow{transform:rotate(45deg)}@media(max-width:850px){.aleman-visual-categories{grid-template-columns:1fr;gap:16px}.aleman-visual-category{height:440px}.aleman-visual-category-copy strong{font-size:clamp(26px,5vw,32px)}}@media(prefers-reduced-motion:reduce){.aleman-visual-category,.aleman-visual-category .aleman-visual-category-link>img,.aleman-visual-category-arrow,.aleman-problem-icon,.aleman-flip-flipper{transition:none}}.aleman-problem-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:52px 40px;max-width:1100px;margin:0 auto}.aleman-problem-card{flex:0 1 280px;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0}.aleman-problem-icon{display:grid;place-items:center;width:64px;height:64px;margin-bottom:22px;border-radius:50%;background:#241f1b;color:#c59a6b;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.aleman-problem-card:hover .aleman-problem-icon{background:#f2c14e;color:#241f1b;box-shadow:0 8px 24px #f2c14e52}.aleman-problem-card h3{margin:0 0 12px;color:#fff;font-size:19px;font-weight:700}.aleman-problem-card p{margin:0;color:#b8b0a6;font-size:14px;line-height:1.75}.aleman-flip{position:relative;display:block;width:100%;min-height:290px;padding:0;border:none;background:transparent;cursor:pointer;perspective:1200px;font:inherit;color:inherit;text-align:center;-webkit-tap-highlight-color:transparent}.aleman-flip-flipper{position:relative;display:block;width:100%;min-height:290px;transition:transform .65s cubic-bezier(.22,1,.36,1);transform-style:preserve-3d}.aleman-flip.is-flipped .aleman-flip-flipper{transform:rotateY(180deg)}.aleman-flip-face{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:26px 20px;transition:opacity .28s ease;backface-visibility:hidden;-webkit-backface-visibility:hidden}.aleman-flip-back{transform:rotateY(180deg);opacity:0;background:linear-gradient(160deg,#d6a67c38,#d6a67c12);border-radius:12px}.aleman-flip.is-flipped .aleman-flip-front{opacity:0}.aleman-flip.is-flipped .aleman-flip-back{opacity:1}.aleman-flip-solve-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:14px;border-radius:50%;background:#f2c14e;color:#241f1b;box-shadow:0 6px 20px #f2c14e47}.aleman-flip-tag{display:inline-block;margin-bottom:12px;padding:3px 12px;border:1px solid rgba(242,193,78,.55);border-radius:999px;color:#f2c14e;font-size:11px;letter-spacing:.18em}.aleman-flip-back p{margin:0;color:#f0e6d8;font-size:14px;line-height:1.75}.aleman-flip-hint{margin-top:18px;color:#6f675e;font-size:11px;letter-spacing:.12em}.aleman-flip-back .aleman-flip-hint{color:#f0e6d88c}.aleman-data-screenshot{margin:0 0 28px}.aleman-data-screenshot img{display:block;width:100%;border:1px solid var(--line);background:#121110}.aleman-data-screenshot figcaption{padding-top:11px;color:#b4aaa1;font-size:12px;line-height:1.6}.aleman-source-note{max-width:850px;margin:25px 0 0;color:#b5afa8;font-size:12px;line-height:1.8}.aleman-case{border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:38px 42px;background:linear-gradient(160deg,#161310,#0e0d0b)}.aleman-case-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.aleman-case-kicker{color:var(--accent);font:600 11px ui-monospace,Consolas,monospace;letter-spacing:.22em}.aleman-case-tagline{color:#7d7670;font:500 11px ui-monospace,Consolas,monospace;letter-spacing:.08em}.aleman-case-title{margin:0;color:#f5ede3;font-size:clamp(26px,3vw,38px);font-weight:700;line-height:1.15;letter-spacing:-.02em}.aleman-case-subtitle{margin:12px 0 0;color:#9c948c;font-size:14.5px;line-height:1.7}.aleman-case-body{display:grid;grid-template-columns:38% 6% 56%;gap:0;margin-top:34px;align-items:start}.aleman-case-col-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:16px}.aleman-case-col-header>span{color:var(--accent);font:600 11px ui-monospace,Consolas,monospace;letter-spacing:.14em}.aleman-case-col-header small{color:#6e6862;font-size:11px}.aleman-case-before{padding-right:22px}.aleman-before-chat{display:block;width:100%;border:1px solid rgba(255,255,255,.1);border-radius:10px}.aleman-case-before-note{display:flex;gap:10px;align-items:flex-start;margin-top:16px;padding:13px 15px;background:#ffffff08;border-radius:8px}.aleman-case-before-note svg{color:#c9a06a;flex-shrink:0;margin-top:2px}.aleman-case-before-note p{margin:0;color:#9c948c;font-size:12.5px;line-height:1.6}.aleman-case-transform{display:flex;flex-direction:column;align-items:center;gap:5px;padding-top:110px}.aleman-case-transform svg{color:var(--accent)}.aleman-case-transform span{color:var(--accent);font-size:11px;line-height:1.4;text-align:center}.aleman-case-transform span:first-of-type{margin-top:6px}.aleman-case-after{padding-left:22px;border-left:1px solid rgba(255,255,255,.08)}.aleman-after-flow{display:flex;flex-direction:column;align-items:center;margin:4px 0 24px}.aleman-after-node{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1px solid rgba(214,166,124,.5);border-radius:999px;color:#f0e9e0;font-size:12px;white-space:nowrap}.aleman-after-node svg{color:var(--accent)}.aleman-after-connector{width:1px;height:14px;background:#d6a67c66}.aleman-after-steps{display:flex;align-items:stretch;gap:4px;width:100%;margin-top:8px}.aleman-after-step{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 5px 12px;border:1px solid rgba(214,166,124,.28);border-radius:9px;background:#0003}.aleman-after-num{position:absolute;top:-10px;left:50%;transform:translate(-50%);display:grid;place-items:center;width:21px;height:21px;border-radius:50%;border:1px solid rgba(214,166,124,.55);background:#1c1814;color:var(--accent);font:600 9.5px ui-monospace,Consolas,monospace}.aleman-after-step svg{margin:5px 0 8px;color:var(--accent)}.aleman-after-step strong{font-size:12px;line-height:1.3;color:#f0e9e0}.aleman-after-step p{margin:7px 0 0;color:#9c948c;font-size:10.5px;line-height:1.5}.aleman-after-arrow{display:flex;align-items:center;color:var(--accent);flex:0 0 auto}.aleman-results-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.aleman-result-card{display:flex;gap:12px;align-items:flex-start;padding:16px;border:1px solid rgba(214,166,124,.22);border-radius:10px;background:#ffffff06}.aleman-result-card>svg{color:var(--accent);flex-shrink:0;margin-top:2px}.aleman-result-card strong{display:block;color:#f0e9e0;font-size:13.5px;font-weight:600}.aleman-result-card p{margin:5px 0 0;color:#9c948c;font-size:11.5px;line-height:1.55}.aleman-case-conclusion{display:flex;gap:10px;align-items:center;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.aleman-case-conclusion svg{color:var(--accent);flex-shrink:0}.aleman-case-conclusion p{margin:0;color:#c8beb4;font-size:13px}.aleman-workflow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:28px 0 0;padding:0;list-style:none}.aleman-workflow li{min-height:105px;padding:16px;border-top:2px solid var(--accent);background:#1a1816;color:#e6e1dc;font-size:13px}.aleman-workflow span{display:block;margin-bottom:22px;color:var(--accent);font:600 11px ui-monospace,Consolas,monospace}.aleman-matrix-wrap{overflow-x:auto}.aleman-matrix{width:100%;min-width:700px;border-collapse:collapse;text-align:left}.aleman-matrix caption{margin-bottom:15px;color:#999;font-size:12px;text-align:left}.aleman-matrix th,.aleman-matrix td{padding:13px;border:1px solid #3d3935}.aleman-matrix thead th{color:#e6ccb5;background:#29211c;font-size:13px}.aleman-matrix tbody th{width:120px;color:#d9d3ce;font-size:13px}.aleman-matrix td{text-align:center}.aleman-matrix button{width:100%;padding:11px 5px;border:1px solid #564536;background:#1e1b19;color:#c9b29d;font-size:12px;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.aleman-matrix button.active,.aleman-matrix button:hover{border-color:var(--accent);background:#60462f;color:#fff}.aleman-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:24px;background:#080706c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.aleman-modal{position:relative;width:min(680px,100%);max-height:88vh;overflow-y:auto;padding:34px 34px 26px;border:1px solid #6c503c;background:#241c17;box-shadow:0 30px 80px #00000080}.aleman-modal-close{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #564536;background:transparent;color:#c9b29d;cursor:pointer}.aleman-modal-close:hover{border-color:var(--accent);color:#fff}.aleman-modal h3{margin:10px 0 18px;color:#fff;font-size:24px}.aleman-modal-section{margin:18px 0 4px;padding-top:14px;border-top:1px solid #3d332a;color:var(--accent);font:600 10px/1.4 ui-monospace,Consolas,monospace;letter-spacing:.14em}.aleman-modal-section:first-of-type{margin-top:0;padding-top:0;border-top:none}.aleman-modal-specs{margin:0;display:grid;gap:4px}.aleman-modal-specs>div{display:grid;grid-template-columns:96px 1fr;gap:14px;padding:10px 0;border-bottom:1px dashed #3d332a}.aleman-modal-specs dt{color:var(--accent);font:600 11px/1.6 ui-monospace,Consolas,monospace;letter-spacing:.08em;padding-top:2px}.aleman-modal-specs dd{margin:0;color:#e0d6cb;font-size:13.5px;line-height:1.75}.aleman-modal-example{margin:22px 0 0}.aleman-modal-example img{display:block;width:100%;max-height:380px;object-fit:contain;background:#121110;border:1px solid #3d3935}.aleman-modal-example figcaption{padding-top:10px;color:#d1c5bb;font-size:12.5px;line-height:1.7}.aleman-modal-note{display:block;margin-top:20px;color:#af9e8d;font-size:11px;line-height:1.7}.aleman-handoff,.aleman-expansion,.aleman-capability{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.aleman-handoff>div,.aleman-expansion>div,.aleman-capability>div{min-width:0;padding:23px 17px;border-top:2px solid #a4714b;background:#1c1917}.aleman-handoff span,.aleman-expansion span,.aleman-capability span{display:block;margin-bottom:32px;color:var(--accent);font:600 12px ui-monospace,Consolas,monospace;letter-spacing:.07em}.aleman-handoff strong,.aleman-expansion strong,.aleman-capability strong{display:block;color:#fff;font-size:clamp(18px,1.9vw,24px)}.aleman-handoff p{margin-bottom:0;color:#aba39c;font-size:12px;line-height:1.6}.aleman-review{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px}.aleman-review>div{min-width:0;padding:28px 24px;border-top:2px solid #a4714b;background:#1c1917}.aleman-review>div:nth-child(2){background:#2c211c}.aleman-review>div:last-child{border-color:#8d674a}.aleman-review>div span{display:block;margin-bottom:20px;color:var(--accent);font:600 11px ui-monospace,Consolas,monospace;letter-spacing:.14em}.aleman-review blockquote{margin:0;color:#efe9e1;font-size:clamp(16px,1.7vw,20px);font-weight:500;line-height:1.85}.aleman-review blockquote:before{content:"“";color:var(--accent)}.aleman-review blockquote:after{content:"”";color:var(--accent)}.aleman-review small{display:block;margin-top:18px;color:#b8b0a6;font-size:12px;line-height:1.6}.aleman-decision-chain{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.aleman-decision-chain>div{min-height:125px;padding:23px;border-left:2px solid var(--accent);background:#201b17}.aleman-decision-chain span{display:block;margin-bottom:20px;color:var(--accent);font:600 12px ui-monospace,Consolas,monospace}.aleman-decision-chain strong{font-size:16px;line-height:1.55}.aleman-apache-logic{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:44px}.aleman-apache-cards{display:grid;gap:1px;margin-top:13px;background:#534133}.aleman-apache-cards>div{display:flex;justify-content:space-between;gap:20px;padding:16px 20px;background:#201b17;font-size:13px;line-height:1.55}.aleman-apache-cards strong{color:#f0e8de;font-weight:600}.aleman-apache-cards span{color:#bba58f;text-align:right}.aleman-apache-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:25px}.aleman-apache-grid img{display:block;width:100%;aspect-ratio:1.25;object-fit:cover}.aleman-apache-grid figcaption{padding-top:12px;color:#b4aaa1;font-size:12px}.aleman-credit-split,.aleman-boundaries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px}.aleman-credit-split p{margin:0;padding:25px;border:1px solid var(--line);color:#bcb5ae;font-size:13px;line-height:1.8}.aleman-credit-split strong{display:block;margin-bottom:11px;color:var(--accent);font-size:14px}.aleman-expansion small,.aleman-capability small{display:block;margin-top:9px;color:#b8aea4;font-size:12px}.aleman-boundaries>div{padding:33px;border:1px solid var(--line);background:#1b1917}.aleman-boundaries>div:first-child{border-color:#8b664a}.aleman-boundaries ul{display:grid;gap:16px;margin:25px 0 0;padding-left:19px;color:#d6d0ca;font-size:14px;line-height:1.6}.aleman-feedback .aleman-chapter-heading{grid-template-columns:86px 1fr;gap:24px;margin-bottom:48px}.aleman-feedback .aleman-chapter-heading>div{display:contents}.aleman-feedback .aleman-chapter-heading .aleman-index{padding-top:0}.aleman-feedback .aleman-chapter-heading h2{grid-column:1 / -1;max-width:none;margin:0;font-size:clamp(34px,4.6vw,64px);line-height:1.15;letter-spacing:-.045em}.aleman-feedback .aleman-lead{grid-column:1 / -1;max-width:790px;color:#ccc7c1}.aleman-feedback-timeline{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.aleman-feedback-line{position:absolute;top:39px;left:8px;right:0;height:1px;background:linear-gradient(90deg,var(--accent) 85%,transparent)}.aleman-feedback-stage{position:relative;min-width:0;padding-right:32px}.aleman-feedback-stage:last-child{padding-right:0}.aleman-feedback-stage h3{margin:0 0 48px 32px;color:var(--accent);font-size:17px;font-weight:600;line-height:24px}.aleman-feedback-stage:not(:last-child):after{position:absolute;top:5px;right:32px;content:"→";color:var(--accent);font-size:20px;font-weight:300}.aleman-feedback-node{position:absolute;top:34px;left:4px;width:11px;height:11px;border-radius:50%;background:#f1c39e;box-shadow:0 0 0 6px #d6a67c14,0 0 20px #d6a67c33}.aleman-feedback-stage dl{display:grid;grid-template-columns:1.25fr 1fr;gap:16px;margin:0;padding-left:12px}.aleman-feedback-stage dl>div+div{border-left:1px solid var(--line);padding-left:20px}.aleman-feedback-stage dt{color:#bcb7b1;font-size:12px;white-space:nowrap}.aleman-feedback-stage dd{margin:8px 0 0;color:#fff;font-size:clamp(28px,3vw,42px);font-weight:650;line-height:1.2;letter-spacing:-.035em;white-space:nowrap;font-variant-numeric:tabular-nums}.aleman-feedback-trends{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;margin-top:40px;padding:24px 0;border-block:1px solid rgba(255,255,255,.09)}.aleman-feedback-trends figure{min-width:0;margin:0}.aleman-feedback-trends figcaption{display:flex;flex-wrap:wrap;gap:4px 12px;color:#ccc7c1;font-size:13px;line-height:1.7}.aleman-feedback-trends figcaption strong{color:var(--ink);font-weight:600}.aleman-feedback-trends svg{display:block;width:100%;height:auto;margin-top:16px;overflow:visible}.aleman-feedback-grid{stroke:#d6a67c26;stroke-width:1;stroke-dasharray:2 4}.aleman-feedback-guide{stroke:#d6a67c66;stroke-width:1;stroke-dasharray:3 5}.aleman-feedback-curve{fill:none;stroke:var(--accent);stroke-width:2;vector-effect:non-scaling-stroke}.aleman-feedback-halo{fill:#d6a67c1a}.aleman-feedback-point{fill:#f1c39e}.aleman-feedback-trends text{fill:#f1c39e;font:600 14px sans-serif}.aleman-feedback-reasoning{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin:24px 0 0;padding:0;list-style:none}.aleman-feedback-reasoning li{position:relative;min-width:0;padding-left:32px}.aleman-feedback-number{color:var(--accent);font:400 12px/1.5 ui-monospace,Consolas,monospace}.aleman-feedback-number:before{position:absolute;top:9px;left:0;width:20px;height:1px;background:var(--accent);content:""}.aleman-feedback-reasoning h3{width:fit-content;margin:6px 0 12px;color:#fff;font-size:22px;font-weight:600;line-height:1.2}.aleman-feedback-reasoning p{max-width:none;text-wrap:pretty;margin:0;color:#ccc7c1;font-size:15px;line-height:1.75}.aleman-feedback-reasoning li:not(:last-child):after{position:absolute;top:43px;left:152px;right:-24px;height:1px;background:linear-gradient(90deg,rgba(214,166,124,.12),var(--accent));content:""}.aleman-feedback-reasoning li:not(:last-child):before{position:absolute;top:39px;right:-24px;width:9px;height:9px;border-top:1px solid var(--accent);border-right:1px solid var(--accent);transform:rotate(45deg);content:""}.aleman-feedback .aleman-source-note{margin-top:32px}@media(max-width:1000px){.aleman-feedback-stage{padding-right:20px}.aleman-feedback-stage dl{gap:10px}.aleman-feedback-stage dl>div+div{padding-left:10px}.aleman-feedback-stage dd{font-size:28px}.aleman-feedback-trends{gap:32px}}@media(max-width:800px){.aleman-feedback .aleman-chapter-heading{grid-template-columns:64px 1fr;gap:20px 16px;margin-bottom:40px}.aleman-feedback-timeline{grid-template-columns:1fr;gap:40px}.aleman-feedback-line{top:12px;bottom:0;left:5px;right:auto;width:1px;height:auto;background:linear-gradient(180deg,var(--accent) 85%,transparent)}.aleman-feedback-stage,.aleman-feedback-stage:last-child{padding:0 0 0 32px}.aleman-feedback-stage h3{margin:0 0 16px;font-size:16px}.aleman-feedback-node{top:6px;left:0}.aleman-feedback-stage:not(:last-child):after{display:none}.aleman-feedback-stage dl{grid-template-columns:1.2fr 1fr;gap:16px;padding:0}.aleman-feedback-stage dl>div+div{padding-left:20px}.aleman-feedback-stage dd{font-size:clamp(28px,7vw,36px)}.aleman-feedback-trends{grid-template-columns:1fr;gap:32px;margin-top:40px;padding:24px 0}.aleman-feedback-trends text{font-size:18px}.aleman-feedback-reasoning{grid-template-columns:1fr;gap:44px}.aleman-feedback-reasoning p{max-width:34ch}.aleman-feedback-reasoning li:not(:last-child):after{top:32px;bottom:-30px;left:9px;right:auto;width:1px;height:auto;background:linear-gradient(180deg,rgba(214,166,124,.12),var(--accent))}.aleman-feedback-reasoning li:not(:last-child):before{top:auto;bottom:-30px;left:5px;right:auto;transform:rotate(135deg)}}.aleman-close{padding-bottom:140px}.aleman-close-title{margin:0;text-align:center;color:#fff;font-size:clamp(38px,4.8vw,62px);font-weight:650;line-height:1.14;letter-spacing:-.045em}.aleman-close-lead{max-width:640px;margin:26px auto 0;text-align:center;color:#b5b0aa;font-size:clamp(15px,1.5vw,18px);line-height:1.85}.aleman-close-path{position:relative;margin-top:84px}.aleman-close-path-svg{position:absolute;top:0;left:0;width:100%;height:61px;overflow:visible;pointer-events:none}.aleman-close-nodes{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.aleman-close-node{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0}.aleman-close-marker{display:flex;flex-direction:column;align-items:center}.aleman-close-no{color:var(--accent);font:600 11px/1 ui-monospace,Consolas,monospace;letter-spacing:.08em}.aleman-close-dot{width:11px;height:11px;margin-top:14px;border-radius:50%;border:1px solid rgba(255,255,255,.4);background:transparent}.aleman-close-node.is-key .aleman-close-dot{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 6px #d6a67c24,0 0 18px #d6a67c42}.aleman-close-text{display:flex;flex-direction:column;align-items:center;margin-top:26px}.aleman-close-en{color:#e6e0d8;font-size:clamp(14px,1.2vw,16px);font-weight:600;letter-spacing:.05em}.aleman-close-node.is-key .aleman-close-en{color:var(--accent)}.aleman-close-cn{margin-top:8px;color:#8f877f;font-size:12.5px}.aleman-close-summary{max-width:720px;margin:96px auto 0;text-align:center;color:#dcd5cc;font-size:clamp(16px,1.6vw,19px);font-weight:500;line-height:1.85}.aleman-close-closing{max-width:660px;margin:26px auto 0;text-align:center;color:#a39b92;font-size:clamp(14px,1.4vw,16.5px);line-height:1.95}.aleman-close-closing:first-of-type{margin-top:74px}.aleman-next a{display:flex;justify-content:space-between;align-items:center;padding:34px 0 75px;color:#bbb1a7;font-size:14px}@media(max-width:800px){.aleman-story-inner{width:min(100% - 40px,660px)}.aleman-intro{padding-top:70px}.aleman-intro-top{grid-template-columns:minmax(0,1fr) 29%;gap:20px}.aleman-intro h1{font-size:clamp(58px,9vw,80px)}.aleman-intro-star{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:60px}.aleman-arc{grid-template-columns:repeat(3,1fr);gap:17px;padding-bottom:55px}.aleman-chapter{padding:85px 0 95px}.aleman-chapter-heading{grid-template-columns:1fr;gap:12px;margin-bottom:40px}.aleman-handoff,.aleman-expansion,.aleman-capability{grid-template-columns:repeat(2,minmax(0,1fr))}.aleman-close-path{margin-top:56px}.aleman-close-nodes{grid-template-columns:1fr}.aleman-close-node{position:relative;flex-direction:row;align-items:flex-start;gap:20px;padding:0 0 30px;text-align:left}.aleman-close-node:last-child{padding-bottom:0}.aleman-close-marker{flex:0 0 22px}.aleman-close-text{align-items:flex-start;margin-top:0;text-align:left}.aleman-close-node:before{content:"";position:absolute;left:10.5px;top:30.5px;bottom:0;width:1px;background:linear-gradient(180deg,#ffffff4d,#d6a67c8c)}.aleman-close-node:last-child:before{display:none}.aleman-close-path-svg{display:none}.aleman-workflow{grid-template-columns:repeat(3,1fr)}.aleman-problem-grid{gap:36px 24px}.aleman-problem-card{flex-basis:220px}}@media(max-width:560px){.aleman-story-nav{font-size:11px;letter-spacing:.06em}.aleman-story-nav a{white-space:nowrap}.aleman-intro{padding:55px 0 30px}.aleman-intro-top{grid-template-columns:1fr}.aleman-intro h1{margin:17px 0 24px;font-size:clamp(54px,16vw,72px)}.aleman-intro-mark{width:min(70%,260px);justify-self:end;margin-top:10px}.aleman-intro-star{grid-template-columns:1fr;gap:24px;margin-top:48px}.aleman-intro-star p{margin-top:10px}.aleman-intro-evidence{grid-template-columns:1fr;gap:24px;margin-top:45px}.aleman-arc{grid-template-columns:repeat(2,1fr)}.aleman-problem-grid{gap:32px 18px}.aleman-problem-card{flex-basis:100%}.aleman-modal{padding:26px 20px 20px}.aleman-modal h3{font-size:20px}.aleman-modal-specs>div{grid-template-columns:1fr;gap:4px}.aleman-credit-split,.aleman-boundaries,.aleman-apache-grid,.aleman-apache-logic{grid-template-columns:1fr}.aleman-case{padding:24px 18px}.aleman-case-body{grid-template-columns:1fr;gap:20px}.aleman-case-before{padding-right:0}.aleman-case-after{padding-left:0;border-left:none;border-top:1px solid rgba(255,255,255,.08);padding-top:22px}.aleman-case-transform{flex-direction:row;padding-top:0;gap:8px}.aleman-case-transform span:first-of-type{margin-top:0}.aleman-after-steps{flex-wrap:wrap}.aleman-after-step{flex:1 1 40%}.aleman-after-arrow{display:none}.aleman-results-grid{grid-template-columns:1fr}.aleman-workflow{grid-template-columns:repeat(2,1fr)}.aleman-decision-chain,.aleman-review{grid-template-columns:1fr}.aleman-chapter-links{gap:15px}}.aleman-chapter-heading h2 em{color:var(--accent);font-style:normal}.aleman-sop-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);border:1px solid rgba(214,166,124,.28);background:#14100c}.aleman-sop-flow{padding:30px 28px 32px;display:flex;flex-direction:column}.aleman-sop-guide{padding:30px 26px 32px 28px;border-left:1px solid rgba(255,255,255,.09);display:grid;gap:14px;align-content:start}.aleman-sop-title{display:flex;align-items:baseline;gap:12px;margin:0 0 24px}.aleman-sop-title h3{margin:0;color:#fff;font-size:clamp(19px,1.9vw,23px);font-weight:650;letter-spacing:-.02em}.aleman-sop-title span{color:var(--accent);font:600 10px/1.5 ui-monospace,Consolas,monospace;letter-spacing:.16em}.aleman-sop-guide .aleman-sop-title h3{font-size:19px}.aleman-sop-steps{display:flex;gap:10px;flex:1;align-items:stretch}.aleman-sop-step{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;background:#ffffff07;border:1px solid rgba(255,255,255,.08);padding:20px 13px 18px}.aleman-sop-step-icon{width:40px;height:40px;border-radius:50%;margin:0 0 14px;display:grid;place-items:center;color:var(--accent);border:1px solid rgba(214,166,124,.5);background:#d6a67c14}.aleman-sop-step-name{display:block;margin-bottom:9px}.aleman-sop-step-no{color:var(--accent);font:600 11px/1 ui-monospace,Consolas,monospace;letter-spacing:.08em;margin-right:7px}.aleman-sop-step-name strong{color:#f4efe8;font-size:15.5px;font-weight:650;letter-spacing:-.01em}.aleman-sop-step-rule{display:block;width:20px;height:1px;background:#d6a67c80;margin:0 auto 10px}.aleman-sop-step p{margin:0;color:#9f978f;font-size:12.5px;line-height:1.6}.aleman-sop-connector{flex:0 0 auto;align-self:center;display:grid;place-items:center;color:var(--accent);opacity:.9}.aleman-sop-rule{padding:18px 18px 17px;border:1px solid rgba(214,166,124,.28)}.aleman-sop-do{background:linear-gradient(160deg,#d6a67c26,#d6a67c0b)}.aleman-sop-dont{background:linear-gradient(160deg,#c1806824,#c180680d);border-color:#c1806852}.aleman-sop-rule-label{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:var(--accent);font:600 12px/1.4 ui-monospace,Consolas,monospace;letter-spacing:.12em}.aleman-sop-rule-label svg{flex:0 0 auto}.aleman-sop-rule ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.aleman-sop-rule li{position:relative;padding-left:13px;color:#d2cbc2;font-size:12.5px;line-height:1.55}.aleman-sop-rule li:before{content:"";position:absolute;left:0;top:7px;width:4px;height:4px;border-radius:50%;background:#d6a67cd9}.aleman-sop-dont .aleman-sop-rule-label{color:#c98a72}.aleman-sop-dont li:before{background:#c98a72cc}.aleman-sop-outcome{display:flex;align-items:stretch;margin-top:36px}.aleman-sop-result{flex:1 1 0;min-width:0;padding:22px 20px 24px;border-top:2px solid #a4714b;background:#1c1917}.aleman-sop-result-no{display:block;margin-bottom:16px;color:var(--accent);font:600 11px/1.4 ui-monospace,Consolas,monospace;letter-spacing:.1em}.aleman-sop-result-main{display:flex;gap:14px;align-items:flex-start}.aleman-sop-result-icon{flex:0 0 auto;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:var(--accent);border:1px solid rgba(214,166,124,.5);background:#d6a67c14}.aleman-sop-result-copy strong{display:block;margin-bottom:7px;color:#f5efe7;font-size:clamp(16px,1.6vw,19px);font-weight:650;letter-spacing:-.02em;line-height:1.3}.aleman-sop-result-copy p{margin:0;color:#a39b92;font-size:12.5px;line-height:1.65}.aleman-sop-chain-arrow{flex:0 0 36px;display:grid;place-items:center;color:var(--accent)}.aleman-sop-insight{flex:1.12 1 0;min-width:0;margin-left:36px;padding:24px 24px 26px;border:1px solid rgba(214,166,124,.3);background:#221a13;position:relative}.aleman-sop-insight-label{display:block;margin-bottom:13px;color:var(--accent);font:600 11px/1.4 ui-monospace,Consolas,monospace;letter-spacing:.2em}.aleman-sop-insight blockquote{position:relative;margin:0;padding-left:22px;color:#f3ead9;font-size:clamp(16px,1.6vw,19px);font-weight:550;line-height:1.65;letter-spacing:-.01em}.aleman-sop-insight blockquote:before{content:"“";position:absolute;left:-2px;top:-9px;color:var(--accent);font-size:30px;line-height:1;font-family:Georgia,serif}.aleman-sop-insight p{margin:12px 0 0;color:#b3aaa0;font-size:12.5px;line-height:1.7}@media(max-width:1000px){.aleman-sop-body{grid-template-columns:1fr}.aleman-sop-guide{border-left:none;border-top:1px solid rgba(255,255,255,.09);padding:24px 28px 30px}}@media(max-width:800px){.aleman-sop-flow{padding:24px 20px 26px}.aleman-sop-steps{flex-direction:column;gap:10px}.aleman-sop-step{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:13px;align-items:center;text-align:left;padding:14px 16px}.aleman-sop-step-icon{grid-row:span 2;margin:0}.aleman-sop-step-name{grid-column:2;margin:0}.aleman-sop-step-rule{display:none}.aleman-sop-step p{grid-column:2}.aleman-sop-connector{display:none}.aleman-sop-outcome{flex-direction:column}.aleman-sop-chain-arrow{transform:rotate(90deg);flex:0 0 30px}.aleman-sop-insight{margin-left:0;margin-top:10px}}@media(max-width:560px){.aleman-sop-title{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:18px}.aleman-sop-outcome{margin-top:30px}.aleman-sop-result,.aleman-sop-insight{padding:20px 18px}}.aleman-op-hero{margin:0}.aleman-op-hero-frame{position:relative;overflow:hidden;padding:12px;border:1px solid rgba(214,166,124,.3);border-radius:14px;background:#12100e;transform:rotate(-1deg)}.aleman-op-hero-frame img{display:block;width:100%;height:auto;border-radius:8px}.aleman-op-chip{position:absolute;top:24px;left:24px;padding:7px 13px;border:1px solid rgba(214,166,124,.6);border-radius:999px;background:#0c0c0bcc;color:#f0e6d6;font:600 11px/1.4 ui-monospace,Consolas,monospace;letter-spacing:.14em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.aleman-op-chip.is-dim{left:auto;right:24px;border-color:#ffffff38;color:#a9a39c}.aleman-op-hero figcaption{margin:20px 0 0;color:#8a847c;font-size:12px;line-height:1.7}.aleman-op-stats{display:grid;grid-template-columns:1.28fr 1fr 1fr;gap:14px;margin-top:34px}.aleman-op-stat{display:grid;gap:9px;padding:26px 26px 28px;border:1px solid var(--line);border-radius:12px;background:#1a1917}.aleman-op-stat.is-featured{border-color:#d6a67c8c;background:linear-gradient(160deg,#221a13,#181410)}.aleman-op-stat-no{color:var(--accent);font:600 11px/1.4 ui-monospace,Consolas,monospace;letter-spacing:.14em}.aleman-op-stat-label{color:#bdb7af;font-size:13px}.aleman-op-stat strong{color:#fff;font-size:clamp(30px,3.2vw,44px);font-weight:700;line-height:1.05;letter-spacing:-.04em}.aleman-op-stat.is-featured strong{color:#f5ede3;font-size:clamp(36px,4vw,54px)}.aleman-op-stat small{color:#8a847c;font-size:11px}.aleman-op-modules{margin-top:52px}.aleman-op-modules-head{display:flex;align-items:baseline;gap:14px;margin-bottom:22px}.aleman-op-modules-head b{color:#fff;font-size:clamp(19px,2vw,24px);font-weight:650;letter-spacing:-.02em}.aleman-op-modules-head small{color:var(--accent);font:600 10px/1.5 ui-monospace,Consolas,monospace;letter-spacing:.16em}.aleman-op-chain{display:flex;align-items:stretch}.aleman-op-module{flex:1 1 0;min-width:0;padding:22px 18px 24px;border-top:2px solid #8b664a;border-radius:0 0 10px 10px;background:#1c1917}.aleman-op-module:first-child{border-top-color:var(--accent)}.aleman-op-module-no{display:block;margin-bottom:14px;color:var(--accent);font:600 11px/1.4 ui-monospace,Consolas,monospace;letter-spacing:.1em}.aleman-op-module h3{margin:0 0 9px;color:#f5efe7;font-size:clamp(15px,1.5vw,18px);font-weight:650;line-height:1.3;letter-spacing:-.01em}.aleman-op-module p{margin:0;color:#a39b92;font-size:12.5px;line-height:1.65}.aleman-op-module-arrow{flex:0 0 34px;display:grid;place-items:center;align-self:center;color:var(--accent)}.aleman-op-dual{display:grid;grid-template-columns:1.06fr 1fr;gap:18px;margin-top:62px;align-items:start}.aleman-op-leftcol{display:grid;gap:18px;align-content:start}.aleman-op-matrix,.aleman-op-support{padding:30px 30px 34px;border:1px solid var(--line);border-radius:16px;background:#171614}.aleman-op-kicker{display:block;color:#fff;font-size:clamp(18px,1.9vw,22px);font-weight:650;letter-spacing:-.02em}.aleman-op-en{display:block;margin-top:8px;color:var(--accent);font:600 10px/1.5 ui-monospace,Consolas,monospace;letter-spacing:.16em}.aleman-op-matrix>p,.aleman-op-support>p{margin:18px 0 0;color:#9c948c;font-size:13.5px;line-height:1.75}.aleman-op-phones{display:flex;gap:16px;margin-top:28px}.aleman-op-phone{flex:1;min-width:0;margin:0}.aleman-op-phone-frame{width:100%;max-width:212px;margin-inline:auto;overflow:hidden;border:1px solid rgba(214,166,124,.38);border-radius:18px;background:#14110e}.aleman-op-phone-frame img{display:block;width:100%;height:auto}.aleman-op-phone-top{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.08);color:#d8d2ca;font-size:12.5px;font-weight:600}.aleman-op-phone-top i{width:8px;height:8px;border-radius:50%;background:#5b544c;flex:0 0 auto}.aleman-op-live{margin-left:auto;display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border-radius:5px;background:#c0392b;color:#fff;font:700 9px/1 ui-monospace,Consolas,monospace;letter-spacing:.08em}.aleman-op-live:before{content:"";width:5px;height:5px;border-radius:50%;background:#fff;animation:aleman-op-pulse 1.6s ease-in-out infinite}.aleman-op-phone-screen{flex:1;display:grid;place-items:center;padding:16px}.aleman-op-phone-screen span{color:#6e6862;font-size:12px;line-height:1.7;text-align:center;letter-spacing:.06em}.aleman-op-phone figcaption{margin-top:10px;color:#8a847c;font-size:11.5px;text-align:center}@keyframes aleman-op-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.aleman-op-live:before{animation:none}}.aleman-op-support-groups{display:grid;gap:22px;margin-top:26px}.aleman-op-support-label{color:var(--accent);font:600 11px/1.4 ui-monospace,Consolas,monospace;letter-spacing:.14em}.aleman-op-thumbs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.aleman-op-thumbs img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border:1px solid rgba(255,255,255,.12);border-radius:8px}.aleman-op-thumbs.tall{grid-template-columns:1fr}.aleman-op-thumbs.tall img{aspect-ratio:auto;max-height:451px;object-fit:cover;object-position:top}.aleman-op-thumb-empty{display:grid;place-items:center;aspect-ratio:1;border:1px dashed rgba(255,255,255,.2);border-radius:8px;background:#ffffff05;color:#6e6862;font-size:11.5px;line-height:1.6;text-align:center}.aleman-op-data{margin-top:36px;padding-top:30px;border-top:1px solid var(--line)}.aleman-op-data-head{display:flex;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:28px}.aleman-op-data-head p{max-width:46ch;margin:0;color:#8a847c;font-size:12.5px;line-height:1.7}.aleman-op-data-grid{display:grid;grid-template-columns:1.08fr 1fr;gap:18px;align-items:start}.aleman-op-screens{display:grid;gap:18px;padding:22px;border:1px solid var(--line);border-radius:16px;background:#171614}.aleman-op-screen{margin:0}.aleman-op-screen img{display:block;width:100%;height:auto;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#12100e}.aleman-op-screen figcaption{margin-top:10px;color:#8a847c;font-size:11.5px}.aleman-op-chart-col{padding:26px 24px 22px;border:1px solid rgba(214,166,124,.32);border-radius:16px;background:linear-gradient(160deg,#1c1917,#15120f)}.aleman-op-chart-head{display:flex;align-items:baseline;gap:14px}.aleman-op-chart-title{color:#fff;font-size:clamp(17px,1.8vw,21px);font-weight:650;letter-spacing:-.02em}.aleman-op-chart-en{color:var(--accent);font:600 10px/1.5 ui-monospace,Consolas,monospace;letter-spacing:.16em}.aleman-op-chart{display:block;width:100%;height:auto;margin-top:20px}.aleman-op-grid{stroke:#ffffff17;stroke-width:1}.aleman-op-grid-label{fill:#8a847c;font:10px ui-monospace,Consolas,monospace;text-anchor:end}.aleman-op-bar{fill:#d6a67c66}.aleman-op-bar.is-peak{fill:var(--accent)}.aleman-op-bar-label{fill:#f5ede3;font:600 11px ui-monospace,Consolas,monospace;text-anchor:middle}.aleman-op-bar-label.is-peak{fill:#fff;font-size:12px}.aleman-op-peak-tag{fill:var(--accent);font:600 10px ui-monospace,Consolas,monospace;letter-spacing:.1em}.aleman-op-month{fill:#8a847c;font:11px ui-monospace,Consolas,monospace;text-anchor:middle}.aleman-op-dot{fill:#f1c39e}.aleman-op-trend{fill:none;stroke:#d6a67cd9;stroke-width:2}.aleman-op-chart-note{margin:18px 0 0;color:#8a847c;font-size:11.5px;line-height:1.7}@media(max-width:1000px){.aleman-op-dual,.aleman-op-data-grid{grid-template-columns:1fr}}@media(max-width:800px){.aleman-op-stats{grid-template-columns:1fr}.aleman-op-chain{flex-direction:column}.aleman-op-module-arrow{flex:0 0 30px;transform:rotate(90deg)}.aleman-op-data-head{flex-direction:column;align-items:flex-start;gap:10px}}@media(max-width:560px){.aleman-op-matrix,.aleman-op-support{padding:22px 18px 26px}.aleman-op-phone-frame{max-width:168px}.aleman-op-hero-frame{transform:none}}.morph-slider{position:relative;width:100%;height:100%;overflow:hidden;background:#0c0c0e;-webkit-user-select:none;user-select:none;touch-action:pan-y}.morph-slider-stage{position:absolute;top:0;right:0;bottom:0;left:0;cursor:grab;outline:none}.morph-slider-stage:active{cursor:grabbing}.morph-slider-stage:focus-visible{box-shadow:inset 0 0 0 2px #ffffffb3}.morph-slider-canvas{display:block;width:100%;height:100%}.morph-slider-caption{position:absolute;left:22px;bottom:22px;z-index:2;max-width:70%;pointer-events:none;display:grid}.morph-slider-caption-text{grid-area:1 / 1;justify-self:start;display:inline-block;padding:8px 14px;border-radius:10px;font-size:15px;font-weight:600;letter-spacing:.01em;color:#fff;background:#0a0a0c6b;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;transform:translateY(12px);filter:blur(6px);transition:opacity var(--ms-swap) cubic-bezier(.16,1,.3,1),transform var(--ms-swap) cubic-bezier(.16,1,.3,1),filter var(--ms-swap) cubic-bezier(.16,1,.3,1)}.morph-slider-caption-text.is-active{opacity:1;transform:translateY(0);filter:blur(0)}.morph-slider-controls{position:absolute;top:50%;left:0;right:0;z-index:3;display:flex;justify-content:space-between;padding:0 16px;transform:translateY(-50%);pointer-events:none}.morph-slider-btn{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(255,255,255,.22);border-radius:50%;color:#fff;background:#0c0c0e66;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer;transition:transform .25s cubic-bezier(.16,1,.3,1),background .25s ease,border-color .25s ease}.morph-slider-btn:hover{background:#18181c99;border-color:#ffffff80;transform:scale(1.06)}.morph-slider-btn:active{transform:scale(.96)}.morph-slider-btn:focus-visible{outline:2px solid rgba(255,255,255,.8);outline-offset:2px}.morph-slider-indicators{position:absolute;left:0;right:0;bottom:18px;z-index:3;display:flex;gap:8px;justify-content:center;align-items:center}.morph-slider-dot{width:8px;height:8px;padding:0;border:none;border-radius:999px;background:#ffffff59;cursor:pointer;transition:width var(--ms-dot) cubic-bezier(.16,1,.3,1),background var(--ms-dot) ease}.morph-slider-dot.is-active{width:22px;background:#fffffff2}.morph-slider-dot:focus-visible{outline:2px solid rgba(255,255,255,.8);outline-offset:2px}@media(max-width:420px){.morph-slider-btn{width:34px;height:34px}.morph-slider-caption-text{font-size:13px}}@media(prefers-reduced-motion:reduce){.morph-slider-caption-text,.morph-slider-btn,.morph-slider-dot{animation:none;transition:none}}.tl-timeline{--tl-line: rgba(255, 255, 255, .17);--tl-accent: #d7b56d;--tl-text: #f4f3ed;--tl-muted: #b9c1b9;--tl-media-bg: #f1f0ea;position:relative;padding-top:2.5rem}.tl-list{list-style:none;margin:0;padding:0}.tl-item{position:relative}.tl-line{position:absolute;top:0;bottom:0;left:50%;width:1px;background:var(--tl-line)}.tl-line-progress{background:var(--tl-accent)}.tl-node{position:absolute;top:1.15rem;z-index:1;width:15px;height:15px;border-radius:50%;background:var(--tl-accent);box-shadow:0 0 0 4px #d7b66d29;box-shadow:0 0 0 4px color-mix(in srgb,var(--tl-accent) 16%,transparent)}.tl-card{background:#ffffff0b;border:1px solid rgba(255,255,255,.1);border-radius:14px;overflow:hidden}.tl-media{margin:0;background:var(--tl-media-bg)}.tl-media img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:contain}.tl-body{padding:1.15rem 1.25rem 1.35rem}.tl-label{display:block;color:var(--tl-accent);font:600 .68rem/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.14em;text-transform:uppercase}.tl-body h3{margin:.45rem 0 0;color:var(--tl-text);font-size:1.02rem;font-weight:550;line-height:1.55}.tl-aside{color:var(--tl-muted);font-size:.95rem;line-height:1.85}.tl-aside p{margin:0}@media(min-width:800px){.tl-item{width:100%;padding:0 0 3.6rem;display:grid;grid-template-columns:1fr 1fr;column-gap:3.5rem;align-items:start}.tl-card{align-self:start}.tl-aside{align-self:stretch;display:flex;align-items:center}.tl-item:nth-child(odd) .tl-card{order:1}.tl-item:nth-child(odd) .tl-aside{order:2}.tl-item:nth-child(2n) .tl-card{order:2}.tl-item:nth-child(2n) .tl-aside{order:1}.tl-item:not(.tl-item--has-detail) .tl-card{grid-column:1 / -1}.tl-node{left:calc(50% - 7.5px);right:auto}}@media(max-width:800px){.tl-line{left:17px}.tl-item{padding:0 0 2.4rem 3.4rem;display:block}.tl-node{left:10px}.tl-aside{margin-top:.9rem;font-size:.9rem;line-height:1.8}}@media(max-width:560px){.tl-item{padding-left:2.9rem}.tl-body{padding:1rem 1.05rem 1.15rem}.tl-aside{font-size:.86rem}}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #555;--xy-background-pattern-lines-color-default: #333;--xy-background-pattern-cross-color-default: #333;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}.lzf{--lzf-gold: var(--nxq-gold, #d7b56d);--lzf-muted: var(--nxq-muted, #b9c1b9);position:relative}.lzf-head{margin-bottom:1.5rem}.lzf-head .nxq-eyebrow{display:block;margin-bottom:.65rem}.lzf-head h2{margin:0 0 .85rem;max-width:20ch;font-size:clamp(1.9rem,3.4vw,3.2rem);line-height:1.12;font-weight:650;letter-spacing:-.05em;color:#faf6ed}.lzf-head p{margin:0;max-width:44rem;color:var(--lzf-muted);line-height:1.75;font-size:.95rem}.lzf-flow{position:relative;width:100%;height:780px;border-top:1px solid rgba(255,255,255,.07)}.lzf-flow .react-flow{background:transparent}.lzf-flow .react-flow__attribution{background:transparent;font-size:9px;color:#b9c1b973;opacity:.6}.lzf-flow .react-flow__attribution a{color:inherit}.lzf-flow .react-flow__node{background:transparent;border:0;padding:0;pointer-events:all}.lzf-flow .react-flow__edge-path{stroke:none}.lzf-flow .react-flow__edge-interaction{stroke:transparent}.lzf-handle{opacity:0;pointer-events:none}.lzf-node{box-sizing:border-box;background:#111412d1;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#f4f3ed;box-shadow:0 8px 28px #00000042;width:100%;height:100%}.lzf-lang{display:block;margin:0;padding:0;font:inherit;text-align:left;cursor:default;border-radius:12px}.lzf-lang-inner{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:.85rem;align-items:center;padding:.8rem 1rem;transition:opacity .25s ease}.lzf-lang-code{grid-row:1 / 3;display:grid;place-items:center;width:2.35rem;height:2.35rem;border:1px solid rgba(215,181,109,.42);border-radius:50%;color:var(--lzf-gold);font:700 .78rem/1 ui-monospace,Consolas,monospace;letter-spacing:.02em;transition:box-shadow .25s ease,border-color .25s ease}.lzf-lang-name{font-size:.95rem;font-weight:600;line-height:1.2}.lzf-lang-tag{margin-top:.15rem;color:var(--lzf-muted);font-size:.78rem;line-height:1.3}.lzf-lang.is-active .lzf-lang-code{border-color:var(--lzf-gold);box-shadow:0 0 14px #d7b56d66}.lzf-lang.is-active{border-color:#d7b56d73}.lzf-process{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;border-radius:16px;border-color:#d7b56d4d;background:linear-gradient(160deg,#1e1c14eb,#0f1210db)}.lzf-process-title{color:#f5ede0;font:700 1.15rem/1.2 sans-serif;letter-spacing:.02em}.lzf-process-sub{color:var(--lzf-gold);font:600 .76rem/1.55 sans-serif;text-align:center}.lzf-check{display:flex;align-items:center;gap:.65rem;padding:0 .95rem;border-radius:10px}.lzf-check-icon{flex:none;color:var(--lzf-gold);opacity:.92}.lzf-check>span{font-size:.88rem;line-height:1.3;white-space:nowrap}.lzf-preview{margin:0;padding:0;background:transparent;border:0;box-shadow:none;overflow:visible}.lzf-preview-imgs{display:block;background:transparent;transition:opacity .25s ease,filter .25s ease}.lzf-preview-cell{display:flex;flex-direction:column;gap:.55rem}.lzf-preview-cell img{display:block;width:100%;aspect-ratio:1;object-fit:contain;border-radius:10px;background:#e8e8e2}.lzf-preview-cell small{font-size:.72rem;line-height:1.3;color:var(--lzf-muted);text-align:left;padding:0;background:transparent;white-space:nowrap}.lzf-preview-imgs.is-dimmed{opacity:.5}.lzf-edge-path{fill:none;stroke:#d7b56d4d;stroke-width:1.4;transition:stroke .25s ease,stroke-opacity .25s ease,stroke-width .25s ease}.lzf-edge-path.is-active{stroke:var(--lzf-gold);stroke-width:1.8;filter:drop-shadow(0 0 5px rgba(215,181,109,.45))}.lzf-edge-path.is-idle{stroke-opacity:.22}.lzf-flow-dot{fill:#e7c98b}.lzf-flow-dot--idle{fill:#d9b877}@media(max-width:860px){.lzf-flow{height:1800px}.lzf-head h2{font-size:clamp(1.7rem,8vw,2.4rem)}.lzf-head p{font-size:.9rem}}@media(prefers-reduced-motion:reduce){.lzf-lang-inner,.lzf-preview,.lzf-preview-imgs,.lzf-edge-path{transition:none}}.nvj{position:relative;isolation:isolate}.nvj:before{content:"";position:absolute;top:0;right:-24px;bottom:0;left:-24px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 75% 10%,#18382d38,transparent 26%),radial-gradient(ellipse at 35% 66%,#23433324,transparent 30%)}.nvj p{color:#c6cbc5;line-height:1.8}.nvj-hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;min-height:480px;gap:24px}.nvj-hero-copy{position:relative;z-index:2}.nvj-hero h2{margin:24px 0;color:var(--nxq-gold);font-size:clamp(32px,3.5vw,52px);font-weight:650;letter-spacing:-.045em;line-height:1.2}.nvj-hero h2>span{display:block;color:#f4f3ed;margin-top:12px}.nvj-hero p{max-width:29em;margin:0;font-size:15px}.nvj-hero-visual{position:relative;min-width:0;aspect-ratio:1.1;display:grid;place-items:center}.nvj-product{position:relative;width:100%;aspect-ratio:1;overflow:hidden}.nxq-story .nvj-product img{position:absolute;max-width:none;width:220%;height:auto;left:-57%;top:-55%;clip-path:polygon(26.9% 33.3%,61.3% 26.9%,68.8% 32.3%,70.7% 66.7%,39.4% 70.3%,28.7% 67.3%)}.nvj-hero-visual>.nvj-product{width:88%;transform:rotate(-7deg);filter:drop-shadow(8px 32px 24px #0008)}.nvj-orbit{position:absolute;width:96%;height:34%;border:1px solid #d7b56d3b;border-radius:50%;transform:rotate(-22deg)}.nvj-orbit--one{bottom:13%}.nvj-orbit--two{width:76%;bottom:18%;border-color:#d7b56d17}.nvj-hero-caption{position:absolute;right:0;bottom:0;font:10px/1.7 ui-monospace,monospace;letter-spacing:.15em;color:#b0b9ad}.nvj-index{display:flex;gap:24px;padding:32px 0;margin:32px 0 64px;border-block:1px solid #d7b56d26}.nvj-index a{display:flex;gap:12px;align-items:center;color:#d4d6ce;text-decoration:none;font-size:13px;flex:1}.nvj-index b{font:12px ui-monospace,monospace;color:var(--nxq-gold)}.nvj-index svg{margin-left:auto;color:#d7b56d88}.nvj-index a:hover{color:var(--nxq-gold)}.nvj-stage{position:relative;padding:0 0 96px 64px;scroll-margin-top:112px}.nvj-rail{position:absolute;top:20px;bottom:-20px;left:0;width:56px;height:100%;overflow:visible;pointer-events:none}.nvj-rail path{fill:none;stroke:#d7b56d85;stroke-width:1;vector-effect:non-scaling-stroke}.nvj-rail .nvj-rail-base{stroke:#d7b56d21}.nvj-rail-mobile{display:none}.nvj-node{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--nxq-gold);top:20px;left:15px;box-shadow:0 0 0 5px #d7b56d0d}.nvj-stage:last-child .nvj-rail{height:calc(100% - 96px)}.nvj-stage-heading{display:grid;grid-template-columns:auto 1fr minmax(180px,36%);align-items:center;gap:24px;margin-bottom:40px}.nvj-number{font:400 clamp(48px,6vw,80px)/1 Georgia,serif;color:#b9995b;letter-spacing:-.06em}.nvj-stage-heading h3{margin:8px 0 0;font-size:clamp(26px,3vw,38px);line-height:1.2;font-weight:600;letter-spacing:-.04em}.nvj-stage-heading .nxq-eyebrow{font-size:10px;letter-spacing:.12em}.nvj-stage-heading p{font-size:14px;margin:0;max-width:27em}.nvj-explore{display:grid;grid-template-columns:24% 1fr;gap:0 32px}.nvj-explore .nvj-stage-heading{grid-column:1 / -1}.nvj-keywords{align-self:center;display:flex;flex-direction:column;gap:16px}.nvj-keywords>span{font-size:20px}.nvj-keywords small,.nvj-feedback small{color:#a4aca3;font-size:11px;line-height:1.7}.nvj-contact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 12px}.nvj-contact figure:nth-child(3n+2){position:relative;top:16px}.nvj-contact figure>div{overflow:hidden;aspect-ratio:1}.nvj-contact img{width:100%;height:100%;object-fit:cover}.nvj-contact .nvj-contact-crop img{transform:scale(1.65);transform-origin:center 65%}.nvj-contact figcaption{display:flex;justify-content:space-between;gap:4px;margin-top:8px;font-size:10px;color:#bec5ba}.nvj-contact figcaption b{font:9px/1.6 ui-monospace,monospace;color:var(--nxq-gold)}.nvj-pull{grid-column:2;display:flex;flex-direction:column;align-items:center;gap:16px;padding-top:48px;color:#bfa56f;font-size:11px}.nvj-pull:before{content:"";width:1px;height:40px;background:linear-gradient(transparent,#d7b56d88)}.nvj-directions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}.nvj-directions figure:nth-child(2),.nvj-directions figure:nth-child(5){padding-top:48px}.nvj-directions figure:nth-child(3),.nvj-directions figure:nth-child(6){padding-top:96px}.nvj-direction-label{display:flex;align-items:baseline;gap:12px;margin-bottom:12px;color:#b5beaf;font-size:12px}.nvj-direction-label b{color:var(--nxq-gold);font:italic 32px Georgia,serif}.nvj-directions img{width:100%;aspect-ratio:1;object-fit:contain}.nvj-directions figcaption{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding-top:16px}.nvj-directions figcaption strong{font-size:18px;font-weight:500}.nvj-directions figcaption span{font-size:11px;color:#b6bcae}.nvj-feedback-flow{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:32px}.nvj-micro{display:block;color:var(--nxq-gold);font:10px/1.6 ui-monospace,monospace;letter-spacing:.1em}.nvj-before>.nvj-micro{margin-bottom:16px}.nvj-before>img{width:100%}.nvj-before figcaption,.nvj-after figcaption{font-size:11px;color:#b9c1b9;margin-top:12px;line-height:1.6}.nvj-feedback>svg:first-child{margin-bottom:16px;color:var(--nxq-gold)}.nvj-feedback ul{padding:0;margin:24px 0;list-style:none;display:grid;gap:16px}.nvj-feedback li{display:flex;align-items:center;gap:8px;color:#dddcd2;font-size:13px}.nvj-feedback li svg{color:#c19d64;flex-shrink:0}.nvj-flow-arrow{color:var(--nxq-gold);margin-bottom:16px;width:100%}.nvj-composition{position:relative;padding:24px;overflow:hidden;background:radial-gradient(ellipse at 50% 74%,#31573c88,#14251a44 55%,#0a151100 78%)}.nvj-composition>strong{display:block;font-size:clamp(20px,2.4vw,30px);line-height:1.4;font-weight:500;margin:12px 0 8px}.nvj-composition-footer{display:flex;align-items:center;gap:8px;color:#c7cbbd;font-size:11px}.nvj-checks{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:12px 0 0;gap:12px}.nvj-checks li{display:flex;gap:4px;align-items:center;color:#d2bd8d;font-size:11px}.nvj-formula{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:24px;align-items:center}.nvj-formula-object{aspect-ratio:1;display:grid;align-items:center}.nvj-formula figcaption{display:flex;flex-direction:column;gap:12px;padding-top:24px}.nvj-formula figcaption strong{font-size:16px;font-weight:500}.nvj-plus{font:300 36px/1 sans-serif;color:#ad9159;padding-bottom:64px}.nvj-scene{position:relative;overflow:hidden;border-radius:50%;background:#d4d8c5}.nxq-story .nvj-scene img{position:absolute;width:320%;max-width:none;height:auto;left:-177%;top:-165%;mix-blend-mode:multiply}.nvj-type{align-content:center;gap:12px;border-block:1px solid #d7b56d40}.nvj-type>svg{color:#d7b56d;margin-bottom:4px}.nvj-type span{font-size:12px;color:#c5c9c1}.nvj-type strong{font-size:clamp(15px,2vw,24px);font-weight:500}.nvj-equation{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:48px;padding:24px 0;border-bottom:1px solid #d7b56d35}.nvj-equation>span{font-size:32px;color:var(--nxq-gold)}.nvj-equation strong{font-size:24px;font-weight:500}.nvj-equation small{color:#b0b8ab;font-size:11px}.nvj-reuse-flow{display:grid;grid-template-columns:22% 8% 1fr;align-items:center}.nvj-master{text-align:center}.nvj-master strong{display:block;font-size:13px;margin-top:12px;font-weight:400}.nvj-branches{width:100%;height:100%;align-self:stretch;overflow:visible}.nvj-branches path{fill:none;stroke:#d7b56d70;stroke-width:1;vector-effect:non-scaling-stroke}.nvj-derivatives{display:flex;gap:16px;align-items:start;position:relative;padding-top:32px}.nvj-derivatives:before{content:"";position:absolute;left:0;right:calc((100% - 32px) / 6);top:0;border-top:1px solid #d7b56d70}.nvj-derivatives figure{flex:1;min-width:0;position:relative}.nvj-derivatives figure:before{content:"";position:absolute;width:1px;left:50%;height:32px;top:-32px;background:#d7b56d70}.nvj-derivatives figure:nth-child(2){margin-top:32px}.nvj-derivatives figure:nth-child(3){margin-top:64px}.nvj-derivatives figure:nth-child(2):before{height:64px;top:-64px}.nvj-derivatives figure:nth-child(3):before{height:96px;top:-96px}.nvj-derivatives img{width:100%}.nvj-derivatives figcaption{margin-top:12px;font-size:13px}.nvj-derivatives figcaption span{display:block;color:#aab3a5;font-size:10px;margin-top:4px}.nvj-reuse-end{margin-top:48px}.nvj-reuse-end>div{display:flex;flex-wrap:wrap;gap:24px;color:#e3d8bd;font-size:16px}.nvj-reuse-end>div span+span:before{content:"/";padding-right:24px;color:#8c7b54}.nvj-reuse-end p,.nvj-source-note{font-size:11px;margin:24px 0 0}.nvj .nvj-source-note{border-top:1px solid #ffffff1c;padding-top:24px;margin:0;color:#aeb7aa}@media(max-width:800px){.nvj-hero{min-height:360px}.nvj-hero h2{font-size:32px}.nvj-stage-heading{grid-template-columns:auto 1fr;gap:12px 24px}.nvj-stage-heading>p{grid-column:1 / -1}.nvj-index{gap:12px}.nvj-index a{gap:8px;font-size:11px}.nvj-index svg{display:none}.nvj-explore{grid-template-columns:1fr}.nvj-keywords{flex-direction:row;flex-wrap:wrap;align-items:baseline;margin-bottom:32px}.nvj-keywords>span{font-size:16px}.nvj-pull{grid-column:1}.nvj-directions{gap:16px}.nvj-directions figcaption{flex-direction:column}.nvj-feedback-flow{gap:16px;grid-template-columns:1fr 1fr}.nvj-feedback{grid-column:1;grid-row:2}.nvj-after{grid-column:2;grid-row:1 / 3}.nvj-feedback ul{margin:16px 0;gap:12px}.nvj-formula{gap:12px}.nvj-formula .nvj-micro{font-size:9px}.nvj-type{gap:8px}.nvj-type>svg{width:32px;height:32px}.nvj-type span{font-size:10px}.nvj-reuse-flow{grid-template-columns:24% 8% 1fr}.nvj-derivatives{gap:8px}.nvj-derivatives:before{right:calc((100% - 16px) / 6)}}@media(max-width:560px){.nvj-hero{grid-template-columns:1fr;gap:0}.nvj-hero h2{font-size:34px;margin:16px 0}.nvj-hero h2>span{font-size:32px}.nvj-hero p{font-size:13px}.nvj-hero-visual{width:84%;justify-self:end;margin-top:8px}.nvj-hero-caption{font-size:8px}.nvj-index{display:grid;grid-template-columns:repeat(3,1fr);margin:32px 0 48px;padding:24px 0;gap:16px 12px}.nvj-index a{font-size:11px;gap:6px}.nvj-stage{padding:0 0 64px 32px;scroll-margin-top:96px}.nvj-rail{left:-10px}.nvj-rail-desktop{display:none}.nvj-rail-mobile{display:block}.nvj-node{left:5px}.nvj-stage:last-child .nvj-rail{height:calc(100% - 64px)}.nvj-stage-heading{gap:16px;margin-bottom:24px}.nvj-number{font-size:48px}.nvj-stage-heading h3{font-size:26px}.nvj-stage-heading .nxq-eyebrow{font-size:8px}.nvj-stage-heading p{font-size:13px}.nvj-keywords{gap:12px;margin-bottom:24px}.nvj-keywords small{flex-basis:100%}.nvj-contact{gap:16px 8px}.nvj-contact figcaption{flex-direction:column;font-size:9px}.nvj-contact figcaption b{font-size:8px}.nvj-contact figure>div{aspect-ratio:1}.nvj-pull{padding-top:40px}.nvj-directions{display:flex;flex-direction:column;gap:32px}.nvj-directions>figure{width:88%}.nvj-directions figure:nth-child(2){padding-top:0;align-self:end}.nvj-directions figure:nth-child(3){padding-top:0}.nvj-directions figcaption{flex-direction:row;padding-top:12px}.nvj-directions figcaption strong{font-size:17px}.nvj-feedback-flow{display:flex;flex-direction:column;align-items:stretch;gap:32px}.nvj-before{width:78%}.nvj-feedback{padding-left:16px;border-left:1px solid #d7b56d40}.nvj-flow-arrow{width:32px;transform:rotate(90deg)}.nvj-feedback small{display:block}.nvj-after{width:92%;align-self:end}.nvj-composition{padding:16px}.nvj-composition>strong{font-size:24px}.nvj-formula{grid-template-columns:1fr;gap:16px}.nvj-formula figure{display:grid;grid-template-columns:45% 1fr;gap:16px;align-items:center}.nvj-formula figcaption{padding:0;gap:8px}.nvj-formula figcaption strong{font-size:14px;line-height:1.6}.nvj-plus{padding:0;font-size:28px;text-align:center;width:45%}.nvj-type{gap:4px}.nvj-type>svg{width:24px;height:24px}.nvj-type strong{font-size:12px}.nvj-type span{font-size:8px}.nvj-equation{flex-wrap:wrap;gap:12px;margin-top:32px}.nvj-equation strong{font-size:20px}.nvj-equation small{flex-basis:100%;text-align:center}.nvj-reuse-flow{grid-template-columns:1fr}.nvj-master{width:56%;justify-self:center}.nvj-branches{display:none}.nvj-derivatives{gap:8px;margin-top:48px}.nvj-derivatives:before{left:calc((100% - 16px) / 6)}.nvj-derivatives:after{content:"";position:absolute;left:50%;top:-24px;height:24px;width:1px;background:#d7b56d70}.nvj-derivatives figure:nth-child(2){margin-top:16px}.nvj-derivatives figure:nth-child(3){margin-top:32px}.nvj-derivatives figure:nth-child(2):before{height:48px;top:-48px}.nvj-derivatives figure:nth-child(3):before{height:64px;top:-64px}.nvj-derivatives figcaption{font-size:11px}.nvj-reuse-end{margin-top:32px}.nvj-reuse-end>div{gap:12px;font-size:13px}.nvj-reuse-end>div span+span:before{padding-right:12px}}.nxq-story{--nxq-gold: #d7b56d;--nxq-ink: #101413;--nxq-muted: #b9c1b9;--nxq-line: rgba(255, 255, 255, .17);width:100%;color:#f4f3ed}.nxq-story .tl-timeline{--tl-line: var(--nxq-line);--tl-accent: var(--nxq-gold);--tl-text: #f4f3ed;--tl-muted: var(--nxq-muted);--tl-media-bg: #f1f0ea}.nxq-story *,.nxq-story *:before,.nxq-story *:after{box-sizing:border-box}.nxq-story img{display:block;max-width:100%}.nxq-story figure{margin:0}.nxq-story a:focus-visible,.nxq-story button:focus-visible{outline:2px solid var(--nxq-gold);outline-offset:4px}.nxq-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.nxq-topline{display:flex;justify-content:space-between;gap:1rem;padding:1rem 0 2rem;border-top:1px solid #ffffff35;font:600 .7rem/1.4 monospace;letter-spacing:.17em;color:var(--nxq-muted)}.nxq-topline a,.nxq-ending a{display:inline-flex;align-items:center;gap:.55rem;color:inherit;text-decoration:none}.nxq-topline a:hover,.nxq-ending a:hover{color:var(--nxq-gold)}.nxq-eyebrow{display:block;color:var(--nxq-gold);font:600 .72rem/1.5 monospace;letter-spacing:.17em;text-transform:uppercase}.nxq-hero{padding:0 0 4rem}.nxq-hero-cover{width:100%;height:auto}.nxq-intro{padding:85px 0 68px}.nxq-intro-top{display:grid;grid-template-columns:minmax(0,1fr) 32%;align-items:center;gap:35px}.nxq-intro h1{margin:20px 0 26px;color:#faf6ed;font-size:clamp(70px,9vw,142px);font-weight:750;line-height:.95;letter-spacing:-.075em}.nxq-intro-lead{max-width:51ch;margin:0;color:#d6d0c8;font-size:clamp(16px,1.6vw,20px);line-height:1.8}.nxq-intro-mark{width:100%;aspect-ratio:3.4;overflow:hidden;display:grid;place-items:center}.nxq-intro-mark img{display:block;width:100%;height:auto;filter:invert(1)}.nxq-intro-star{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:80px}.nxq-intro-star>div{padding-top:17px;border-top:1px solid var(--nxq-line)}.nxq-intro-star span{color:var(--nxq-gold);font:700 11px ui-monospace,Consolas,monospace;letter-spacing:.13em}.nxq-intro-star p{margin:17px 0 0;color:#bdb7af;font-size:14px;line-height:1.8}.nxq-intro-evidence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:65px;padding:30px 0;border-top:1px solid var(--nxq-line);border-bottom:1px solid var(--nxq-line)}.nxq-intro-evidence>div{display:grid;align-content:start;gap:8px}.nxq-intro-evidence strong{color:#f5ede3;font-size:clamp(30px,3.3vw,44px);font-weight:650;line-height:1.1;letter-spacing:-.05em}.nxq-intro-evidence span{color:#f0e9e0;font-size:13px}.nxq-intro-evidence small{color:#8c857d;font-size:11px;line-height:1.5}.nxq-arc{display:grid;grid-template-columns:repeat(6,1fr);padding:36px 0 80px;border-bottom:1px solid var(--nxq-line)}.nxq-arc span{display:flex;gap:8px;align-items:baseline;color:#d2cdc7;font-size:12px}.nxq-arc b{color:var(--nxq-gold);font:600 10px ui-monospace,Consolas,monospace}.nxq-landing-banner{position:relative;width:100%;aspect-ratio:5 / 3;margin:0 0 .65rem;background:#0c0c0e;overflow:hidden}.nxq-landing-banner .morph-slider{border-radius:0}@media(max-width:800px){.nxq-landing-banner{aspect-ratio:16 / 10}}@media(max-width:560px){.nxq-landing-banner{aspect-ratio:4 / 3}}.nxq-mosaic{display:grid;grid-template-columns:repeat(6,1fr);gap:.65rem}.nxq-mosaic-item{position:relative;overflow:hidden;background:#dbdcd7}.nxq-mosaic-item img{width:100%;aspect-ratio:1;object-fit:cover;transition:transform .55s ease}.nxq-mosaic-item:hover img{transform:scale(1.04)}.nxq-mosaic-item figcaption{position:absolute;inset:auto 0 0;padding:2rem .7rem .6rem;background:linear-gradient(transparent,#0b0d0bd9);color:#fff;font:500 .65rem/1.3 monospace;letter-spacing:.04em}.nxq-section{padding:5.5rem 0;border-top:1px solid #ffffff35}.nxq-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.58fr);column-gap:3rem;align-items:end;margin-bottom:2.4rem}.nxq-heading .nxq-eyebrow{grid-column:1 / -1;margin-bottom:.65rem}.nxq-heading h2{margin:0;max-width:19ch;font-size:clamp(2.25rem,5vw,4.9rem);line-height:1.05;font-weight:650;letter-spacing:-.065em}.nxq-heading p{margin:0;max-width:31rem;color:var(--nxq-muted);line-height:1.8}.nxq-maincase-opening{background:#080b0a;overflow:hidden}.nxq-maincase-opening img{display:block;width:100%;height:auto}.nxq-case-block{padding:5rem 0 1rem}.nxq-case-block--directions{padding:2.8rem 0 .5rem}.nxq-case-block--directions .nxq-heading{margin-bottom:1.7rem}.nxq-case-block--directions .nxq-heading h2{font-size:clamp(1.9rem,3.6vw,3.6rem)}.nxq-case-block--directions .nxq-heading p{font-size:.92rem}.nxq-case-block--directions .nxq-decisions>div{padding:1.05rem 1.2rem 1.15rem 0}.nxq-case-block--directions .nxq-decisions>div+div{padding-left:1.2rem}.nxq-case-block--directions .nxq-decisions h3{margin:.55rem 0 .25rem;font-size:1.15rem}.nxq-case-block--directions .nxq-decisions p{font-size:.82rem}.nxq-case-block--directions .nxq-small-note{margin-top:2.2rem}.nxq-origin{display:grid;grid-template-columns:1fr 2rem 1fr 1fr 1fr;gap:.75rem;align-items:center}.nxq-origin figure,.nxq-flat-pair figure,.nxq-sequence figure{min-width:0;background:#e8e8e2}.nxq-origin img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.nxq-origin>span{color:var(--nxq-gold);text-align:center;font-size:1.8rem}.nxq-origin figcaption,.nxq-flat-pair figcaption,.nxq-sequence figcaption{padding:.7rem;color:#222820;font:600 .72rem/1.4 monospace}.nxq-origin figure{position:relative}.nxq-origin figcaption{position:absolute;left:0;right:0;bottom:0;background:#0000008c;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.nxq-small-note{margin:1rem 0 0;color:var(--nxq-muted);font-size:.8rem;line-height:1.6}.nxq-decisions{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff50;border-bottom:1px solid #ffffff50}.nxq-decisions>div{padding:1.5rem 1.4rem 1.7rem 0}.nxq-decisions>div+div{border-left:1px solid #ffffff35;padding-left:1.4rem}.nxq-decisions span{color:var(--nxq-gold);font:600 .8rem monospace;letter-spacing:.16em}.nxq-decisions h3{margin:.75rem 0 .3rem;font-size:1.45rem}.nxq-decisions p{margin:0;color:var(--nxq-muted);font-size:.88rem;line-height:1.65}.nxq-direction-wrap{margin-top:2.4rem;padding-top:2.4rem;border-top:1px solid #ffffff2e}.nxq-direction{--acc: #e58fb0;--acc-soft: rgba(229, 143, 176, .12);position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.75fr) minmax(0,1.25fr);column-gap:2.4rem;align-items:stretch}.nxq-direction[data-glow=blue]{--acc: #7fb8dd;--acc-soft: rgba(127, 184, 221, .12)}.nxq-direction[data-glow=gold]{--acc: #d7b56d;--acc-soft: rgba(215, 181, 109, .14)}.nxq-direction-visual-label{position:absolute;top:.2rem;right:0;color:var(--acc);font:600 .66rem/1.4 monospace;letter-spacing:.18em}.nxq-direction-info{align-self:start}.nxq-direction-no{display:block;color:var(--acc);font:700 clamp(2.4rem,4vw,3.4rem)/1 ui-monospace,Consolas,monospace;letter-spacing:-.02em}.nxq-direction-tag{display:block;margin-top:1rem;color:var(--acc);font:600 .72rem/1.4 monospace;letter-spacing:.16em}.nxq-direction-name{margin:.4rem 0 0;font-size:clamp(1.25rem,1.6vw,1.6rem);font-weight:650;letter-spacing:-.02em}.nxq-direction-en{display:block;margin-top:.8rem;color:#8c857d;font:600 .74rem/1.5 ui-monospace,Consolas,monospace;letter-spacing:.14em;white-space:pre-line}.nxq-direction-desc{margin:1rem 0 0;color:var(--nxq-muted);font-size:.84rem;line-height:1.7}.nxq-direction-stage{position:relative;min-width:0}.nxq-direction-stage:before{content:"";position:absolute;top:-6%;right:-4%;bottom:-6%;left:-4%;background:radial-gradient(ellipse 60% 60% at 55% 50%,var(--acc-soft),transparent 70%);pointer-events:none}.nxq-direction-dieline{position:relative;width:100%;height:380px;display:flex;align-items:center;justify-content:flex-start;z-index:1}.nxq-dieline-box{position:relative;flex:none}.nxq-dieline-box img{display:block;height:380px;width:auto;max-width:100%;filter:drop-shadow(0 10px 26px rgba(0,0,0,.45))}.nxq-direction-dot{position:absolute;width:14px;height:14px;margin:-7px 0 0 -7px;z-index:2;pointer-events:none;transition:transform .3s ease}.nxq-direction-dot-core{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1.5px solid #f4f3ed;background:var(--acc);box-shadow:0 0 0 1px #00000059,0 0 10px var(--acc-soft)}.nxq-direction-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:3;pointer-events:none}.nxq-direction-lines path{stroke:var(--acc);stroke-opacity:.5;transition:stroke-opacity .3s ease}.nxq-direction-callouts{display:grid;grid-template-rows:repeat(3,1fr);align-items:center;min-width:0}.nxq-callout{display:flex;align-items:center;gap:.9rem;min-width:0;transition:opacity .3s ease}.nxq-callout-crop-wrap{position:relative;flex:none}.nxq-callout-crop{position:relative;width:46px;height:46px;flex:none;border-radius:50%;overflow:hidden;border:1px solid #ffffff35;background:#11130f;box-shadow:0 0 0 1px #0006;transition:transform .3s ease}.nxq-callout-crop img{position:absolute;left:var(--crop-x);top:var(--crop-y);width:var(--crop-w);height:var(--crop-h);max-width:none;transform-origin:var(--crop-ox) var(--crop-oy);transition:transform .3s ease}.nxq-callout-body{min-width:0}.nxq-callout-title{display:block;color:#f0e9e0;font:600 .95rem/1.4 sans-serif}.nxq-callout-text{margin:.2rem 0 0;color:var(--nxq-muted);font-size:.78rem;line-height:1.55}.nxq-direction[data-hover="0"] .nxq-direction-lines path:not([data-line="0"]){stroke-opacity:.18}.nxq-direction[data-hover="0"] .nxq-direction-lines path[data-line="0"]{stroke-opacity:1}.nxq-direction[data-hover="0"] .nxq-direction-dot[data-dot="0"]{transform:scale(1.35)}.nxq-direction[data-hover="0"] .nxq-direction-dot[data-dot="0"] .nxq-direction-dot-core{box-shadow:0 0 0 1px #00000059,0 0 14px var(--acc)}.nxq-direction[data-hover="0"] .nxq-callout:not([data-index="0"]){opacity:.45}.nxq-direction[data-hover="0"] .nxq-callout[data-index="0"] .nxq-callout-crop{transform:scale(1.04)}.nxq-direction[data-hover="1"] .nxq-direction-lines path:not([data-line="1"]){stroke-opacity:.18}.nxq-direction[data-hover="1"] .nxq-direction-lines path[data-line="1"]{stroke-opacity:1}.nxq-direction[data-hover="1"] .nxq-direction-dot[data-dot="1"]{transform:scale(1.35)}.nxq-direction[data-hover="1"] .nxq-direction-dot[data-dot="1"] .nxq-direction-dot-core{box-shadow:0 0 0 1px #00000059,0 0 14px var(--acc)}.nxq-direction[data-hover="1"] .nxq-callout:not([data-index="1"]){opacity:.45}.nxq-direction[data-hover="1"] .nxq-callout[data-index="1"] .nxq-callout-crop{transform:scale(1.04)}.nxq-direction[data-hover="2"] .nxq-direction-lines path:not([data-line="2"]){stroke-opacity:.18}.nxq-direction[data-hover="2"] .nxq-direction-lines path[data-line="2"]{stroke-opacity:1}.nxq-direction[data-hover="2"] .nxq-direction-dot[data-dot="2"]{transform:scale(1.35)}.nxq-direction[data-hover="2"] .nxq-direction-dot[data-dot="2"] .nxq-direction-dot-core{box-shadow:0 0 0 1px #00000059,0 0 14px var(--acc)}.nxq-direction[data-hover="2"] .nxq-callout:not([data-index="2"]){opacity:.45}.nxq-direction[data-hover="2"] .nxq-callout[data-index="2"] .nxq-callout-crop{transform:scale(1.04)}.nxq-flat-pair{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin-top:1.5rem}.nxq-flat-pair img{width:100%;aspect-ratio:1.3;object-fit:contain}.nxq-sequence{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem}.nxq-sequence img{width:100%;aspect-ratio:1;object-fit:contain}.nxq-listing-gallery .nxq-sequence{grid-template-columns:repeat(4,1fr);gap:.7rem}.nxq-listing-gallery .nxq-sequence figure{background:transparent}.nxq-listing-gallery .nxq-sequence img{object-fit:cover}.nxq-energy-grid{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.nxq-energy-grid img{width:100%;height:22rem;object-fit:contain;background:#e8e8e2}.nxq-energy-grid strong{grid-column:1 / -1;display:flex;justify-content:space-between;gap:1rem;padding:1.4rem 0;color:var(--nxq-gold);border-top:1px solid #ffffff35;font:500 clamp(1.6rem,3vw,2.7rem)/1.2 Georgia,serif}.nxq-energy-grid strong span{color:var(--nxq-muted);font:400 .9rem/1.6 sans-serif}.nxq-line-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem}.nxq-line-grid figure{background:#e7e8e2;color:#1d231e}.nxq-line-grid img{width:100%;aspect-ratio:1.18;object-fit:contain}.nxq-line-grid figcaption{padding:1rem}.nxq-line-grid figcaption span{color:#70551e;font:700 .68rem/1.4 monospace;letter-spacing:.1em}.nxq-line-grid h3{margin:.5rem 0 .2rem;font-size:1.35rem}.nxq-line-grid p{margin:0;color:#4e564e;font-size:.85rem}.nxq-channel-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #ffffff70}.nxq-channel-grid>div{padding:1.4rem 1rem 2rem 0}.nxq-channel-grid>div+div{padding-left:1rem;border-left:1px solid #ffffff35}.nxq-channel-grid span{color:var(--nxq-gold);font:600 .72rem monospace}.nxq-channel-grid h3{margin:1rem 0 .7rem;font-size:clamp(1.2rem,2vw,1.8rem);line-height:1.15}.nxq-channel-grid p{margin:0;color:var(--nxq-muted);font-size:.85rem;line-height:1.6}.nxq-next{position:relative;display:flex;align-items:center;min-height:clamp(22.5rem,44vh,30rem);padding:clamp(3.5rem,8vh,6rem) 0;border-bottom:1px solid rgba(255,255,255,.18)}.nxq-next:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(55% 90% at 84% 42%,rgba(215,181,109,.08),transparent 72%)}.nxq-next-link{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.55fr);column-gap:clamp(2rem,6vw,4.5rem);align-items:center;width:100%;color:inherit;text-decoration:none}.nxq-next-copy{display:flex;flex-direction:column;min-width:0}.nxq-next-eyebrow{display:inline-flex;align-items:center;gap:1.25rem;color:var(--nxq-gold);font:600 .78rem/1.5 monospace;letter-spacing:.32em;text-transform:uppercase}.nxq-next-dash{width:40px;height:1px;background:var(--nxq-gold);flex:none}.nxq-next-title{margin:1.1rem 0 .9rem;color:#faf6ed;font-size:clamp(2.75rem,8vw,5.75rem);font-weight:700;line-height:1;letter-spacing:-.065em}.nxq-next-sub{margin:0;color:#e8e4da;font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:500;line-height:1.35;letter-spacing:-.01em}.nxq-next-desc{max-width:37.5rem;margin:1.15rem 0 0;color:var(--nxq-muted);font-size:1rem;line-height:1.8}.nxq-next-cta{position:relative;display:inline-flex;align-items:center;gap:.7rem;align-self:flex-start;margin-top:1.8rem;color:var(--nxq-gold);font-size:clamp(1.4rem,1.8vw,1.75rem);font-weight:600;transition:color .3s ease}.nxq-next-cta:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.nxq-next-cta-arrow{display:inline-block;transition:transform .3s ease}.nxq-next-link:hover .nxq-next-cta{color:#ecd9a3}.nxq-next-link:hover .nxq-next-cta:after{transform:scaleX(1)}.nxq-next-link:hover .nxq-next-cta-arrow{transform:translate(8px)}.nxq-next-mark-wrap{display:flex;align-items:center;justify-content:flex-end;min-width:0}.nxq-next-mark{width:clamp(9rem,15vw,13.75rem)}.nxq-next-mark-inner{display:block;color:var(--nxq-gold);transition:transform .3s ease,color .3s ease}.nxq-next-mark-inner svg{display:block;width:100%;height:auto;filter:drop-shadow(0 0 22px rgba(215,181,109,.16))}.nxq-next-mark-inner svg path{fill:none;stroke:currentColor;stroke-width:2.75;stroke-linecap:round;stroke-linejoin:round}.nxq-next-link:hover .nxq-next-mark-inner{transform:translate(12px,-12px) scale(1.03);color:#ecd9a3}.nxq-ending a{display:flex;justify-content:space-between;align-items:center;padding:34px 0 75px;color:var(--nxq-muted);font-size:14px}@media(max-width:800px){.nxq-intro-top,.nxq-heading{display:block}.nxq-intro{padding:50px 0 40px}.nxq-intro-mark{width:70%;margin:2rem auto 0;aspect-ratio:3.4}.nxq-intro-star{grid-template-columns:repeat(2,1fr);gap:28px 20px;margin-top:50px}.nxq-intro-evidence{grid-template-columns:1fr;gap:25px;margin-top:45px;padding:25px 0}.nxq-arc{grid-template-columns:repeat(3,1fr);row-gap:16px;padding-bottom:50px}.nxq-mosaic{grid-template-columns:repeat(3,1fr)}.nxq-heading p{margin-top:1rem}.nxq-channel-grid{grid-template-columns:repeat(2,1fr)}.nxq-channel-grid>div:nth-child(3){padding-left:0;border-left:0;border-top:1px solid #ffffff35}.nxq-channel-grid>div:nth-child(4){border-top:1px solid #ffffff35}.nxq-listing-gallery .nxq-sequence{grid-template-columns:repeat(2,1fr)}.nxq-next{min-height:0}.nxq-next-link{grid-template-columns:1fr;row-gap:2.5rem}.nxq-next-mark-wrap{justify-content:flex-end}.nxq-next-mark{width:clamp(5.5rem,26vw,8.5rem)}}@media(max-width:900px){.nxq-direction-wrap{margin-top:2rem;padding-top:2rem}.nxq-direction{grid-template-columns:1fr;row-gap:1.5rem}.nxq-direction-visual-label{position:static;text-align:left;margin-bottom:-.4rem}.nxq-direction-info{display:grid;grid-template-columns:auto 1fr;align-items:baseline;column-gap:1rem}.nxq-direction-no{font-size:clamp(2.2rem,12vw,3rem);grid-row:1 / span 3}.nxq-direction-tag{margin-top:0;grid-column:2}.nxq-direction-name{grid-column:2;margin-top:0}.nxq-direction-en{grid-column:2;margin-top:.2rem}.nxq-direction-desc{grid-column:1 / -1;margin-top:.7rem}.nxq-direction-callouts{grid-template-rows:none;gap:1.05rem}.nxq-direction-dieline{height:auto}.nxq-dieline-box img{max-height:none;width:100%;height:auto}.nxq-direction-lines,.nxq-direction-dot{display:none}}@media(max-width:560px){.nxq-topline{font-size:.59rem}.nxq-hero{padding-bottom:2.5rem}.nxq-intro{padding:36px 0 28px}.nxq-intro h1{font-size:clamp(56px,20vw,90px)}.nxq-intro-star{grid-template-columns:1fr;gap:22px;margin-top:36px}.nxq-arc{grid-template-columns:repeat(2,1fr);padding:24px 0 36px}.nxq-mosaic{grid-template-columns:repeat(2,1fr);gap:.35rem}.nxq-mosaic-item figcaption{font-size:.57rem}.nxq-section{padding:3.7rem 0}.nxq-heading h2{font-size:clamp(2.3rem,10vw,3.3rem)}.nxq-case-block{padding-top:3.5rem}.nxq-origin{grid-template-columns:repeat(2,1fr)}.nxq-origin>span{display:none}.nxq-origin figure:first-child{grid-column:1 / -1}.nxq-decisions{display:block}.nxq-decisions>div+div{border-left:0;border-top:1px solid #ffffff35;padding-left:0}.nxq-flat-pair,.nxq-energy-grid{grid-template-columns:1fr}.nxq-sequence{grid-template-columns:repeat(2,1fr)}.nxq-sequence figure:last-child{grid-column:1 / -1}.nxq-energy-grid strong{display:block}.nxq-energy-grid strong span{display:block;margin-top:.6rem}.nxq-line-grid{grid-template-columns:repeat(2,1fr)}.nxq-line-grid figcaption{padding:.7rem}.nxq-line-grid h3{font-size:1.1rem}}@media(prefers-reduced-motion:reduce){.nxq-mosaic-item img{transition:none}}/*! tailwindcss v4.3.0 | 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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@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-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--blur-md:12px;--blur-2xl:40px;--blur-3xl:64px;--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);--color-accent:var(--ds-color-accent)}}@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%;-moz-tab-size:4;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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.\[inset\:12\%_9\%_-5\%\]{top:12%;right:9%;bottom:-5%;left:9%}.inset-0{inset:calc(var(--spacing) * 0)}.-inset-x-8{inset-inline:calc(var(--spacing) * -8)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-1{inset-inline:calc(var(--spacing) * 1)}.inset-x-\[14\%\]{inset-inline:14%}.-inset-y-4{inset-block:calc(var(--spacing) * -4)}.-top-12{top:calc(var(--spacing) * -12)}.-top-\[10\%\]{top:-10%}.top-0{top:calc(var(--spacing) * 0)}.top-6{top:calc(var(--spacing) * 6)}.top-\[8\%\]{top:8%}.top-\[12\%\]{top:12%}.top-\[18\%\]{top:18%}.top-\[28\%\]{top:28%}.top-\[54\%\]{top:54%}.-right-2{right:calc(var(--spacing) * -2)}.-right-16{right:calc(var(--spacing) * -16)}.right-0{right:calc(var(--spacing) * 0)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-6{right:calc(var(--spacing) * 6)}.-bottom-16{bottom:calc(var(--spacing) * -16)}.-bottom-\[1\%\]{bottom:-1%}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-12{bottom:calc(var(--spacing) * 12)}.bottom-24{bottom:calc(var(--spacing) * 24)}.bottom-\[3\%\]{bottom:3%}.bottom-\[10\%\]{bottom:10%}.-left-3{left:calc(var(--spacing) * -3)}.-left-\[10\%\]{left:-10%}.-left-\[18\%\]{left:-18%}.left-0{left:calc(var(--spacing) * 0)}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[21\]{z-index:21}.z-\[100\]{z-index:100}.z-\[200\]{z-index:200}.z-\[210\]{z-index:210}.col-span-6{grid-column:span 6/span 6}.col-span-full{grid-column:1/-1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing) * 4)}.-mt-6{margin-top:calc(var(--spacing) * -6)}.-mt-12{margin-top:calc(var(--spacing) * -12)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-32{margin-top:calc(var(--spacing) * 32)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.\[height\:var\(--fc-h\)\]{height:var(--fc-h)}.h-0{height:calc(var(--spacing) * 0)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-40{height:calc(var(--spacing) * 40)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-\[2px\]{height:2px}.h-\[34\%\]{height:34%}.h-\[58\%\]{height:58%}.h-\[80\%\]{height:80%}.h-\[92\%\]{height:92%}.h-\[100vh\]{height:100vh}.h-\[116\%\]{height:116%}.h-\[120\%\]{height:120%}.h-\[126\%\]{height:126%}.h-\[132px\]{height:132px}.h-\[320px\]{height:320px}.h-\[360px\]{height:360px}.h-\[450px\]{height:450px}.h-\[520px\]{height:520px}.h-full{height:100%}.h-px{height:1px}.max-h-\[82vh\]{max-height:82vh}.min-h-\[180px\]{min-height:180px}.min-h-\[260px\]{min-height:260px}.min-h-\[300px\]{min-height:300px}.min-h-\[340px\]{min-height:340px}.min-h-screen{min-height:100vh}.\[width\:var\(--fc-w\)\]{width:var(--fc-w)}.w-0{width:calc(var(--spacing) * 0)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-2\/3{width:66.6667%}.w-4{width:calc(var(--spacing) * 4)}.w-8{width:calc(var(--spacing) * 8)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-44{width:calc(var(--spacing) * 44)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[80\%\]{width:80%}.w-\[120\%\]{width:120%}.w-\[125\%\]{width:125%}.w-\[135\%\]{width:135%}.w-\[calc\(100\%_-_0\.5rem\)\]{width:calc(100% - .5rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[85\%\]{max-width:85%}.max-w-\[92vw\]{max-width:92vw}.max-w-\[300px\]{max-width:300px}.max-w-\[1400px\]{max-width:1400px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-xl{max-width:var(--container-xl)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-center{transform-origin:50%}.-translate-x-4{--tw-translate-x:calc(var(--spacing) * -4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[17\%\]{--tw-translate-y:17%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-\[1\.15\]{scale:1.15}.rotate-\[-11deg\]{rotate:-11deg}.rotate-\[-13deg\]{rotate:-13deg}.\[transform\:rotateY\(180deg\)\]{transform:rotateY(180deg)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.cursor-zoom-out{cursor:zoom-out}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.resize{resize:both}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.\[border-radius\:var\(--fc-radius\)\]{border-radius:var(--fc-radius)}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[50\%\]{border-radius:50%}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[\#18A5AF\]\/20{border-color:#18a5af33}.border-\[\#18A5AF\]\/30{border-color:#18a5af4d}.border-\[\#18A5AF\]\/35{border-color:#18a5af59}.border-\[\#18A5AF\]\/40{border-color:#18a5af66}.border-\[\#18A5AF\]\/45{border-color:#18a5af73}.border-\[\#18A5AF\]\/50{border-color:#18a5af80}.border-\[\#A0CAC8\]\/30{border-color:#a0cac84d}.border-transparent{border-color:#0000}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.border-white\/25{border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.bg-\[\#0A1416\]\/85{background-color:#0a1416d9}.bg-\[\#0b1012\]{background-color:#0b1012}.bg-\[\#18A5AF\]{background-color:#18a5af}.bg-\[\#18A5AF\]\/5{background-color:#18a5af0d}.bg-\[\#18A5AF\]\/10{background-color:#18a5af1a}.bg-\[\#18A5AF\]\/20{background-color:#18a5af33}.bg-\[\#18A5AF\]\/30{background-color:#18a5af4d}.bg-\[\#18A5AF\]\/\[0\.06\]{background-color:#18a5af0f}.bg-\[\#101b1d\]\/95{background-color:#101b1df2}.bg-\[\#050505\]\/95{background-color:#050505f2}.bg-\[\#080808\]{background-color:#080808}.bg-\[\#080808\]\/40{background-color:#08080866}.bg-\[\#132024\]{background-color:#132024}.bg-accent{background-color:var(--color-accent)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/35{background-color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.bg-white\/35{background-color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.bg-white\/55{background-color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.bg-white\/55{background-color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.bg-white\/\[0\.035\]{background-color:#ffffff09}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.035\]{background-color:color-mix(in oklab,var(--color-white) 3.5%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(145deg\,rgba\(160\,202\,200\,0\.28\)\,rgba\(24\,165\,175\,0\.16\)\)\]{background-image:linear-gradient(145deg,#a0cac847,#18a5af29)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.02\)_34\%\,rgba\(79\,161\,166\,0\.12\)_66\%\,rgba\(6\,18\,22\,0\.78\)_100\%\)\]{background-image:linear-gradient(#ffffff05 34%,#4fa1a61f 66%,#061216c7)}.from-\[\#080808\]{--tw-gradient-from:#080808;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#080808\]\/90{--tw-gradient-from:oklab(13.4409% 3.72529e-9 7.45058e-9/.9);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[rgba\(10\,10\,10\,0\.8\)\]{--tw-gradient-from:#0a0a0acc;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#080808\]\/40{--tw-gradient-via:oklab(13.4409% 3.72529e-9 7.45058e-9/.4);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[rgba\(10\,10\,10\,0\.2\)\]{--tw-gradient-via:#0a0a0a33;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/20{--tw-gradient-via:#fff3}@supports (color:color-mix(in lab,red,red)){.via-white\/20{--tw-gradient-via:color-mix(in oklab, var(--color-white) 20%, transparent)}}.via-white\/20{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#080808\]\/50{--tw-gradient-to:oklab(13.4409% 3.72529e-9 7.45058e-9/.5);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-bottom{object-position:bottom}.object-top{object-position:top}.p-1{padding:calc(var(--spacing) * 1)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-10{padding-inline:calc(var(--spacing) * 10)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-32{padding-block:calc(var(--spacing) * 32)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-28{padding-top:calc(var(--spacing) * 28)}.pt-\[10vh\]{padding-top:10vh}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.9em\]{font-size:.9em}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[1\.625\]{--tw-leading:1.625;line-height:1.625}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.\[color\:var\(--fc-ink\)\]{color:var(--fc-ink)}.text-\[\#18A5AF\]{color:#18a5af}.text-\[\#18A5AF\]\/90{color:#18a5afe6}.text-\[\#061315\]{color:#061315}.text-\[\#A0CAC8\]{color:#a0cac8}.text-\[\#A0CAC8\]\/55{color:#a0cac88c}.text-accent{color:var(--color-accent)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.text-white\/35{color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.text-white\/45{color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.text-white\/65{color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.\[opacity\:var\(--fc-sheen\,0\)\]{opacity:var(--fc-sheen,0)}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.mix-blend-soft-light{mix-blend-mode:soft-light}.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)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_-8px_24px_rgba\(255\,255\,255\,0\.08\)\]{--tw-shadow:0 -8px 24px var(--tw-shadow-color,#ffffff14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_40px_rgba\(24\,165\,175\,0\.18\)\]{--tw-shadow:0 14px 40px var(--tw-shadow-color,#18a5af2e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_42px_rgba\(5\,20\,25\,0\.34\)\]{--tw-shadow:inset 0 0 42px var(--tw-shadow-color,#05141957);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_44px_rgba\(10\,11\,18\,0\.34\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.42\)\]{--tw-shadow:inset 0 0 44px var(--tw-shadow-color,#0a0b1257), inset 0 1px 0 var(--tw-shadow-color,#ffffff6b);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px 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)}.shadow-sm{--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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-2xl{--tw-blur:blur(var(--blur-2xl));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,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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,)}.blur-\[1px\]{--tw-blur:blur(1px);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,)}.blur-\[7px\]{--tw-blur:blur(7px);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,)}.brightness-\[0\.6\]{--tw-brightness:brightness(.6);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,)}.drop-shadow-\[0_16px_18px_rgba\(24\,165\,175\,0\.14\)\]{--tw-drop-shadow-size:drop-shadow(0 16px 18px var(--tw-drop-shadow-color,#18a5af24));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0_22px_24px_rgba\(20\,18\,36\,0\.34\)\]{--tw-drop-shadow-size:drop-shadow(0 22px 24px var(--tw-drop-shadow-color,#14122457));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.grayscale{--tw-grayscale:grayscale(100%);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\:blur\(22px\)\]{filter:blur(22px)}.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,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[32px\]{--tw-backdrop-blur:blur(32px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-saturate-150{--tw-backdrop-saturate:saturate(150%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-75{transition-delay:75ms}.delay-200{transition-delay:.2s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[-webkit-backface-visibility\:hidden\]{-webkit-backface-visibility:hidden}.\[-webkit-tap-highlight-color\:transparent\]{-webkit-tap-highlight-color:transparent}.\[-webkit-touch-callout\:none\]{-webkit-touch-callout:none}.\[backface-visibility\:hidden\]{backface-visibility:hidden}.\[background\:color-mix\(in_srgb\,var\(--fc-shadow\)_calc\(var\(--fc-shadow-o\)\*100\%\)\,transparent\)\]{background:var(--fc-shadow)}@supports (color:color-mix(in lab,red,red)){.\[background\:color-mix\(in_srgb\,var\(--fc-shadow\)_calc\(var\(--fc-shadow-o\)\*100\%\)\,transparent\)\]{background:color-mix(in srgb,var(--fc-shadow) calc(var(--fc-shadow-o) * 100%),transparent)}}.\[background\:radial-gradient\(circle_farthest-side_at_var\(--fc-gx\,50\%\)_var\(--fc-gy\,50\%\)\,rgba\(255\,255\,255\,var\(--fc-glare\)\)_0\%\,rgba\(255\,255\,255\,calc\(var\(--fc-glare\)\*0\.76\)\)_12\%\,rgba\(255\,255\,255\,calc\(var\(--fc-glare\)\*0\.5\)\)_26\%\,rgba\(255\,255\,255\,calc\(var\(--fc-glare\)\*0\.28\)\)_42\%\,rgba\(255\,255\,255\,calc\(var\(--fc-glare\)\*0\.12\)\)_60\%\,rgba\(255\,255\,255\,calc\(var\(--fc-glare\)\*0\.04\)\)_78\%\,rgba\(255\,255\,255\,0\)_100\%\)\]{background:radial-gradient(circle farthest-side at var(--fc-gx,50%) var(--fc-gy,50%),rgba(255,255,255,var(--fc-glare)) 0%,rgba(255,255,255,calc(var(--fc-glare) * .76)) 12%,rgba(255,255,255,calc(var(--fc-glare) * .5)) 26%,rgba(255,255,255,calc(var(--fc-glare) * .28)) 42%,rgba(255,255,255,calc(var(--fc-glare) * .12)) 60%,rgba(255,255,255,calc(var(--fc-glare) * .04)) 78%,#fff0 100%)}.\[background\:var\(--fc-bg\)\]{background:var(--fc-bg)}.\[grid-area\:1\/1\]{grid-area:1/1}.\[transform-style\:preserve-3d\]{transform-style:preserve-3d}@media(hover:hover){.group-hover\:mb-3:is(:where(.group):hover *){margin-bottom:calc(var(--spacing) * 3)}.group-hover\:h-\[20px\]:is(:where(.group):hover *){height:20px}.group-hover\:translate-x-0:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-1:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-2:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:scale-\[1\.035\]:is(:where(.group):hover *){scale:1.035}.group-hover\:bg-white:is(:where(.group):hover *){background-color:var(--color-white)}.group-hover\:\!text-white\/\[0\.05\]:is(:where(.group):hover *){color:#ffffff0d!important}@supports (color:color-mix(in lab,red,red)){.group-hover\:\!text-white\/\[0\.05\]:is(:where(.group):hover *){color:color-mix(in oklab,var(--color-white) 5%,transparent)!important}}.group-hover\:text-black:is(:where(.group):hover *){color:var(--color-black)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:text-white\/80:is(:where(.group):hover *){color:#fffc}@supports (color:color-mix(in lab,red,red)){.group-hover\:text-white\/80:is(:where(.group):hover *){color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.group-hover\:opacity-40:is(:where(.group):hover *){opacity:.4}.group-hover\:opacity-50:is(:where(.group):hover *){opacity:.5}.group-hover\:opacity-60:is(:where(.group):hover *){opacity:.6}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:brightness-\[0\.8\]:is(:where(.group):hover *){--tw-brightness:brightness(.8);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,)}.group-hover\:grayscale-0:is(:where(.group):hover *){--tw-grayscale:grayscale(0%);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,)}}.group-data-\[axis\=x\]\:\[transform\:rotateX\(180deg\)\]:is(:where(.group)[data-axis=x] *){transform:rotateX(180deg)}.group-data-\[fade\]\:\[transform\:none\]\!:is(:where(.group)[data-fade] *){transform:none!important}.group-data-\[fade\]\:opacity-0:is(:where(.group)[data-fade] *){opacity:0}.group-data-\[fade\]\:\[-webkit-backface-visibility\:visible\]:is(:where(.group)[data-fade] *){-webkit-backface-visibility:visible}.group-data-\[fade\]\:\[backface-visibility\:visible\]:is(:where(.group)[data-fade] *){backface-visibility:visible}.group-data-\[fade\]\:\[transition\:opacity_200ms_ease\]:is(:where(.group)[data-fade] *){transition:opacity .2s}.group-data-\[fade\=back\]\:opacity-100\!:is(:where(.group)[data-fade=back] *),.group-data-\[fade\=front\]\:opacity-100\!:is(:where(.group)[data-fade=front] *){opacity:1!important}@media(hover:hover){.hover\:z-50:hover{z-index:50}.hover\:z-\[60\]:hover{z-index:60}.hover\:-translate-y-\[3px\]:hover{--tw-translate-y: -3px ;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-white\/25:hover{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/25:hover{border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.hover\:text-\[\#18A5AF\]:hover{color:#18a5af}.hover\:text-\[\#A0CAC8\]:hover{color:#a0cac8}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\/60:hover{color:#fff9}@supports (color:color-mix(in lab,red,red)){.hover\:text-white\/60:hover{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.hover\:shadow-\[0_0_36px_rgba\(24\,165\,175\,0\.14\)\]:hover{--tw-shadow:0 0 36px var(--tw-shadow-color,#18a5af24);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_20px_40px_rgba\(0\,0\,0\,0\.6\)\,_0_0_40px_rgba\(24\,165\,175\,0\.08\)\]:hover{--tw-shadow:0 20px 40px var(--tw-shadow-color,#0009), 0 0 40px var(--tw-shadow-color,#18a5af14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[\#18A5AF\]:focus-visible{outline-color:#18a5af}.data-\[axis\=x\]\:touch-pan-x[data-axis=x]{--tw-pan-x:pan-x;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.data-\[disabled\]\:cursor-default[data-disabled]{cursor:default}.data-\[draggable\]\:cursor-grab[data-draggable]{cursor:grab}.data-\[dragging\]\:cursor-grabbing[data-dragging]{cursor:grabbing}@media(min-width:40rem){.sm\:inline-block{display:inline-block}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:text-right{text-align:right}}@media(min-width:48rem){.md\:right-8{right:calc(var(--spacing) * 8)}.md\:left-8{left:calc(var(--spacing) * 8)}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-start-1{grid-column-start:1}.md\:col-start-2{grid-column-start:2}.md\:col-end-2{grid-column-end:2}.md\:col-end-3{grid-column-end:3}.md\:row-start-1{grid-row-start:1}.md\:row-start-2{grid-row-start:2}.md\:row-start-3{grid-row-start:3}.md\:row-end-2{grid-row-end:2}.md\:row-end-3{grid-row-end:3}.md\:row-end-4{grid-row-end:4}.md\:-mt-10{margin-top:calc(var(--spacing) * -10)}.md\:mt-2{margin-top:calc(var(--spacing) * 2)}.md\:mt-24{margin-top:calc(var(--spacing) * 24)}.md\:mt-28{margin-top:calc(var(--spacing) * 28)}.md\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.md\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.md\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.md\:mb-10{margin-bottom:calc(var(--spacing) * 10)}.md\:mb-12{margin-bottom:calc(var(--spacing) * 12)}.md\:mb-14{margin-bottom:calc(var(--spacing) * 14)}.md\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.md\:mb-24{margin-bottom:calc(var(--spacing) * 24)}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-20{height:calc(var(--spacing) * 20)}.md\:h-\[460px\]{height:460px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:gap-16{gap:calc(var(--spacing) * 16)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:py-32{padding-block:calc(var(--spacing) * 32)}.md\:pt-12{padding-top:calc(var(--spacing) * 12)}.md\:pt-16{padding-top:calc(var(--spacing) * 16)}.md\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.md\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.md\:pb-32{padding-bottom:calc(var(--spacing) * 32)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.md\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.md\:text-\[1em\]{font-size:1em}.md\:text-\[2\.25rem\]{font-size:2.25rem}}@media(min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-4{grid-column-start:4}.lg\:col-start-8{grid-column-start:8}.lg\:col-start-9{grid-column-start:9}.lg\:col-end-5{grid-column-end:5}.lg\:col-end-10{grid-column-end:10}.lg\:col-end-12{grid-column-end:12}.lg\:col-end-13{grid-column-end:13}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-2{grid-row-start:2}.lg\:row-start-5{grid-row-start:5}.lg\:row-end-5{grid-row-end:5}.lg\:row-end-8{grid-row-end:8}.lg\:-mt-24{margin-top:calc(var(--spacing) * -24)}.lg\:mt-0{margin-top:calc(var(--spacing) * 0)}.lg\:inline-block{display:inline-block}.lg\:h-\[750px\]{height:750px}.lg\:w-\[55\%\]{width:55%}.lg\:flex-1{flex:1}.lg\:-translate-x-8{--tw-translate-x:calc(var(--spacing) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:translate-x-6{--tw-translate-x:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:-translate-y-4{--tw-translate-y:calc(var(--spacing) * -4);translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:-translate-y-10{--tw-translate-y:calc(var(--spacing) * -10);translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:translate-y-6{--tw-translate-y:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-rows-8{grid-template-rows:repeat(8,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:gap-5{gap:calc(var(--spacing) * 5)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}.lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.lg\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.lg\:text-9xl{font-size:var(--text-9xl);line-height:var(--tw-leading,var(--text-9xl--line-height))}.lg\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.lg\:text-\[4rem\]{font-size:4rem}.lg\:text-\[5\.25rem\]{font-size:5.25rem}@media(hover:hover){.lg\:group-hover\/board\:opacity-40:is(:where(.group\/board):hover *){opacity:.4}.lg\:hover\:\!opacity-100:hover{opacity:1!important}}}.\[\&_img\]\:\[-webkit-user-drag\:none\] img{-webkit-user-drag:none}}:root{--accent-start:#a0cac8;--accent-end:#18a5af;--accent-gradient:linear-gradient(115deg, var(--accent-start), var(--accent-end))}:focus-visible{outline:2px solid var(--accent-end);outline-offset:3px;border-radius:2px}.global-bg{background:linear-gradient(135deg,#11100e,#0d1114 40%,#080808)}.accent-gradient-text{color:var(--accent-end)}.accent-gradient-bg{background-image:var(--accent-gradient)}.section-transition{position:relative}.section-transition:before{content:"";pointer-events:none;-webkit-backdrop-filter:blur(14px);background:linear-gradient(#0000,#08080894 45%,#080808f5);height:144px;position:absolute;top:-72px;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 38% 72%,#0000);mask-image:linear-gradient(#0000,#000 38%,#000 72%,#0000)}.bg-grain{opacity:.04;mix-blend-mode:overlay;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}.bg-light-rays{pointer-events:none;background:linear-gradient(110deg,#0000 40%,#ffffff04,#ffffff03 50%,#0000 60%)}.glass-card{-webkit-backdrop-filter:blur(18px);background:#161616a6;border:1px solid #ffffff14;transition:all .4s cubic-bezier(.22,1,.36,1);overflow:hidden;box-shadow:0 10px 30px -10px #00000080}.glass-card:hover{background:#1a1a1abf;border:1px solid #ffffff26;transform:translateY(-6px)scale(1.02);box-shadow:0 20px 40px -10px #0009}.glass-card:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 20%,#ffffff0f,#0000 80%);transition:transform .7s;position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%)}.glass-card:hover:after{transform:translate(100%)}.theme-nav{-webkit-backdrop-filter:blur(8px);background:#ffffff05;border:1px solid #ffffff14;box-shadow:inset 0 1px 1px #ffffff0d}.theme-btn{-webkit-backdrop-filter:blur(4px);background:#ffffff0d;border:1px solid #fff3;box-shadow:inset 0 1px 1px #ffffff26}.theme-input-container{-webkit-backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #fff3;box-shadow:inset 0 1px 2px #ffffff1a}.theme-icon-btn{-webkit-backdrop-filter:blur(4px);background:#ffffff08;border:1px solid #ffffff1a}.flip-card{perspective:1000px}.flip-card-inner{width:100%;height:100%;transform-style:preserve-3d;position:relative}.flip-face{backface-visibility:hidden;justify-content:center;align-items:center;transition:opacity .35s,transform .55s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.flip-face-front{opacity:1;transform:rotateY(0)}.flip-face-back,.flip-card:hover .flip-face-front,.flip-card:focus-within .flip-face-front{opacity:0;transform:rotateY(180deg)}.flip-card:hover .flip-face-back,.flip-card:focus-within .flip-face-back{opacity:1;transform:rotateY(0)}.dm-panel-shell{z-index:1100;overscroll-behavior:contain;border-radius:12px;width:312px;max-height:calc(100vh - 24px);position:fixed;top:12px;right:12px;overflow-y:auto;box-shadow:0 12px 40px -8px #0000008c}.dm-panel-shell::-webkit-scrollbar{width:6px}.dm-panel-shell::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:3px}.dm-config-card{z-index:1100;-webkit-backdrop-filter:blur(14px);background:#101010eb;border:1px solid #ffffff1f;border-radius:12px;width:380px;max-width:calc(100vw - 32px);font-family:system-ui,-apple-system,Segoe UI,sans-serif;position:fixed;bottom:16px;left:16px;overflow:hidden;box-shadow:0 12px 40px -8px #0000008c}.dm-config-header{justify-content:space-between;align-items:center;gap:8px;padding:8px 10px 8px 14px;display:flex}.dm-config-title{letter-spacing:.04em;color:#ffffffeb;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.dm-config-dot{background:#4ade80;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #4ade80cc}.dm-config-actions{align-items:center;gap:6px;display:flex}.dm-config-btn{color:#ffffffd9;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:6px;padding:4px 10px;font-size:11px;transition:background .15s}.dm-config-btn:hover{background:#ffffff29}.dm-config-body{padding:0 10px 10px}.dm-config-body textarea{resize:vertical;color:#ffffffe6;background:#00000073;border:1px solid #ffffff1a;border-radius:8px;outline:none;width:100%;height:200px;padding:10px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;line-height:1.5}.dm-config-tip{color:#ffffff8c;margin-top:8px;font-size:11px;line-height:1.6}.dm-submit-tip{color:#7ee2a8;background:#2ea05a1f;border:1px solid #7ee2a859;border-radius:6px;margin-top:8px;padding:6px 8px;font-size:11px;line-height:1.6}.dm-card-img{filter:brightness(var(--dm-img-brightness,.6));transition:filter .7s,transform .7s}.group:hover .dm-card-img{filter:brightness(var(--dm-img-hover-brightness,.8));transform:scale(var(--dm-img-hover-scale,1.05))}.dm-preview-fab{z-index:1200;color:#fff;letter-spacing:.08em;cursor:pointer;background:#080808d1;border:1px solid #ffffff2e;border-radius:999px;padding:10px 16px;font:500 12px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;position:fixed;bottom:18px;right:18px;box-shadow:0 8px 24px #00000059}.dm-preview-fab:hover{color:#080808;background:#ff7f50e6}body.dm-design-active [data-design-id]{cursor:crosshair}.dm-overlay-root{z-index:1060;pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0}.dm-outline{box-sizing:border-box;pointer-events:none;border-radius:3px;position:fixed}.dm-outline-hover{background:#60a5fa0f;border:1px dashed #60a5faf2}.dm-outline-sel{background:#ff7f5014;border:2px solid #18a5af;box-shadow:0 0 0 1px #0006,0 4px 16px -2px #ff7f5073}.dm-outline-tag{letter-spacing:.06em;white-space:nowrap;pointer-events:none;border-radius:4px;padding:2px 7px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10px;position:fixed}.dm-outline-tag-hover{color:#bfdbfe;background:#1e3a8aeb;border:1px solid #93c5fd80}.dm-outline-tag-sel{color:#ffe4d6;background:#9a3e1af0;border:1px solid #ff7f50b3}.dm-inspector{z-index:1100;-webkit-backdrop-filter:blur(14px);background:#101010f0;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;width:300px;max-height:calc(100vh - 24px);font-family:system-ui,-apple-system,Segoe UI,sans-serif;display:flex;position:fixed;top:12px;right:12px;overflow:hidden;box-shadow:0 12px 40px -8px #0000008c}.dm-inspector-header{border-bottom:1px solid #ffffff1a;padding:10px 12px 8px}.dm-inspector-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.dm-inspector-title{letter-spacing:.08em;color:#fffffff2;font-size:12px;font-weight:700}.dm-inspector-sub{letter-spacing:.1em;color:#ffffff73;flex-direction:column;gap:2px;margin-top:6px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10px;display:flex}.dm-inspector-scope{color:#ffffff47}.dm-mode-switch{border:1px solid #ffffff29;border-radius:7px;display:flex;overflow:hidden}.dm-mode-switch button{letter-spacing:.08em;color:#ffffff8c;cursor:pointer;background:0 0;border:none;padding:4px 9px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10px;transition:background .15s,color .15s}.dm-mode-switch button.active{color:#0d0d0d;background:#18a5af;font-weight:700}.dm-inspector-body{overscroll-behavior:contain;padding:8px 10px 14px;overflow-y:auto}.dm-inspector-body::-webkit-scrollbar{width:6px}.dm-inspector-body::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:3px}.dm-empty-hint{background:#ff7f5012;border:1px dashed #ff7f5073;border-radius:8px;margin-bottom:10px;padding:10px 12px}.dm-empty-title{color:#ffb193;margin-bottom:4px;font-size:12px;font-weight:600}.dm-empty-hint div{color:#fff9;font-size:11px;line-height:1.6}.dm-group{background:#ffffff05;border:1px solid #ffffff14;border-radius:8px;margin-bottom:8px;overflow:hidden}.dm-group-head{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:6px;width:100%;padding:7px 10px;display:flex}.dm-group-head:hover{background:#ffffff0d}.dm-group-caret{color:#ffffff80;font-size:10px}.dm-group-title{letter-spacing:.05em;color:#ffffffd9;font-size:11px;font-weight:600}.dm-group-badge{letter-spacing:.05em;color:#ff7f50f2;white-space:nowrap;background:#ff7f501f;border:1px solid #ff7f504d;border-radius:999px;margin-left:auto;padding:1px 7px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:9px}.dm-group-body{border-top:1px solid #ffffff0f;padding:8px 10px 10px}.dm-fld{margin-bottom:9px}.dm-fld:last-child{margin-bottom:0}.dm-fld-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.dm-fld-label{color:#ffffffbf;font-size:11px}.dm-fld-num{color:#ffffffe6;text-align:right;background:#00000073;border:1px solid #ffffff1f;border-radius:5px;outline:none;width:64px;padding:3px 6px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px}.dm-fld-num:focus{border-color:#ff7f5099}.dm-fld-range{accent-color:#18a5af;cursor:pointer;width:100%;height:4px}.dm-fld-select,.dm-fld-text{color:#ffffffe6;background:#00000073;border:1px solid #ffffff1f;border-radius:5px;outline:none;width:100%;padding:4px 6px;font-size:11px}.dm-fld-area{resize:vertical;color:#ffffffe6;background:#00000073;border:1px solid #ffffff1f;border-radius:5px;outline:none;width:100%;padding:6px;font-size:11px;line-height:1.5}.dm-fld-color{cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:5px;width:34px;height:24px;padding:1px}.dm-fld-color-row{align-items:center;gap:6px;display:flex}.dm-fld-alpha{width:52px}.dm-fld-hint{color:#fff6;margin-top:3px;font-size:10px;line-height:1.5}.dm-fld-toggle-row{align-items:center;gap:8px;display:flex}.dm-fld-check{accent-color:#18a5af;cursor:pointer;width:15px;height:15px}.dm-fld:has(.dm-fld-check) .dm-fld-label{flex:1}.dm-typo-bar{margin-bottom:10px}.dm-switch-row{color:#ffffffd9;cursor:pointer;align-items:center;gap:7px;font-size:11px;display:flex}.dm-switch-row input{accent-color:#18a5af;cursor:pointer;width:14px;height:14px}.dm-typo-note{margin-bottom:8px}.dm-role{border:1px solid #ffffff12;border-radius:6px;margin-bottom:6px;overflow:hidden}.dm-role-head{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:6px;width:100%;padding:6px 9px;display:flex}.dm-role-head:hover{background:#ffffff0d}.dm-role-caret{color:#ffffff80;font-size:10px}.dm-role-name{color:#ffffffe6;font-size:11px;font-weight:600}.dm-role-summary{color:#ffffff73;white-space:nowrap;text-overflow:ellipsis;max-width:130px;margin-left:auto;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:9px;overflow:hidden}.dm-role-body{border-top:1px solid #ffffff0f;padding:8px 9px 9px}.dm-sel-header{background:#ff7f5014;border:1px solid #ff7f5059;border-radius:8px;margin-bottom:10px;padding:9px 11px}.dm-sel-breadcrumb{letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:9px}.dm-sel-name{color:#fff;margin:3px 0 2px;font-size:14px;font-weight:700}.dm-sel-type{color:#fff9;font-size:11px}.dm-sel-type-value{color:#ffb193;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.dm-sel-clear{color:#ffffffb3;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:5px;margin-top:7px;padding:3px 8px;font-size:10px}.dm-sel-clear:hover{background:#ffffff29}.dm-sel-actions{gap:6px;margin-top:7px;display:flex}.dm-sel-reset{color:#ffb193;cursor:pointer;background:#ff7f501a;border:1px solid #ff7f5059;border-radius:5px;padding:3px 8px;font-size:10px}.dm-sel-reset:hover{background:#ff7f5038}.dm-actions{flex-direction:column;gap:9px;display:flex}.dm-actions-row{flex-wrap:wrap;gap:6px;display:flex}.dm-act-btn{color:#ffffffd9;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:6px;padding:5px 10px;font-size:11px;transition:background .15s}.dm-act-btn:hover{background:#ffffff29}.dm-act-btn-primary{color:#0d0d0d;background:#18a5af;border-color:#0000;font-weight:600}.dm-act-btn-primary:hover{background:#ff9668}.dm-act-link{color:#ffffff80;cursor:pointer;text-align:left;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:10px;text-decoration:underline}.dm-act-link:hover{color:#fffc}.dm-draft-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.dm-draft-status{color:#ffffff8c;font-size:10px}body.dm-design-active [data-design-id=hero-cta]{background:var(--dm-cta-bg);transition:background .2s,opacity .2s}body.dm-design-active [data-design-id=hero-cta]:hover{background:var(--dm-cta-hover-bg)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
