﻿*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}img,picture{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*::before,*::after{scroll-behavior:auto !important;transition-duration:.01ms !important;animation-duration:.01ms !important;animation-iteration-count:1 !important}}:root{color-scheme:dark;--dlooo-color-background: #080b12;--dlooo-color-surface: #0d111b;--dlooo-color-surface-raised: #111724;--dlooo-color-surface-strong: #151c2a;--dlooo-color-text: #f4f7fb;--dlooo-color-muted: #8b96aa;--dlooo-color-muted-strong: #748198;--dlooo-color-border: rgba(255, 255, 255, 0.12);--dlooo-color-border-strong: rgba(255, 255, 255, 0.2);--dlooo-color-primary: #41e7d5;--dlooo-color-blue: #48a9ff;--dlooo-color-violet: #9a79ff;--dlooo-color-pink: #ff66b7;--dlooo-color-danger: #ff7185;--dlooo-color-warning: #ffc866;--dlooo-color-success: #5be0a4;--dlooo-color-info: #71b8ff;--dlooo-color-step-badge: #4964e6;--dlooo-font-sans: 'JetBrains Mono', ui-monospace, SFMono-Regular, Consolas, 'Liberation Mono', monospace;--dlooo-font-size-small: 0.875rem;--dlooo-font-size-caption: 0.8125rem;--dlooo-font-size-minimum: 0.75rem;--dlooo-font-size-base: 1rem;--dlooo-font-size-large: 1.25rem;--dlooo-font-size-lead: clamp(1.0625rem, 1.3vw, 1.2rem);--dlooo-font-size-display: clamp(3rem, 6vw, 5.75rem);--dlooo-font-size-h1-brand: clamp(3.5rem, 6vw, 5.75rem);--dlooo-font-size-h1-landing: clamp(3rem, 5.2vw, 4.75rem);--dlooo-font-size-h1-editorial: clamp(2.75rem, 3.75vw, 3.65rem);--dlooo-font-size-h1-marketing-short: var(--dlooo-font-size-h1-brand);--dlooo-font-size-h1-marketing-long: var(--dlooo-font-size-h1-landing);--dlooo-font-size-h1-specialist: clamp(2.5rem, 4.8vw, 4.5rem);--dlooo-font-size-h1-legal: clamp(3rem, 5vw, 4.5rem);--dlooo-font-size-h1-auth: clamp(2.25rem, 4vw, 3.5rem);--dlooo-font-size-heading-1: var(--dlooo-font-size-display);--dlooo-font-size-heading-2: clamp(2rem, 4vw, 3.5rem);--dlooo-font-size-heading-3: clamp(1.4rem, 2.5vw, 2rem);--dlooo-font-size-card-title: clamp(1.0625rem, 1.4vw, 1.25rem);--dlooo-font-weight-normal: 400;--dlooo-font-weight-medium: 600;--dlooo-font-weight-bold: 700;--dlooo-line-height-base: 1.6;--dlooo-line-height-caption: 1.45;--dlooo-line-height-display: 0.98;--dlooo-line-height-heading: 1.08;--dlooo-space-1: 0.25rem;--dlooo-space-2: 0.5rem;--dlooo-space-3: 0.75rem;--dlooo-space-4: 1rem;--dlooo-space-6: 1.5rem;--dlooo-space-8: 2rem;--dlooo-space-12: 3rem;--dlooo-space-16: 4rem;--dlooo-space-24: 6rem;--dlooo-space-2xs: var(--dlooo-space-1);--dlooo-space-xs: var(--dlooo-space-2);--dlooo-space-sm: var(--dlooo-space-4);--dlooo-space-md: var(--dlooo-space-6);--dlooo-space-lg: var(--dlooo-space-8);--dlooo-space-xl: var(--dlooo-space-16);--dlooo-space-2xl: clamp(var(--dlooo-space-16), 8vw, var(--dlooo-space-24));--dlooo-section-space: clamp(6.25rem, 7.8vw, 7rem);--dlooo-section-space-compact: clamp(6rem, 7vw, 6.25rem);--dlooo-container-width: 75rem;--dlooo-container-narrow: 48rem;--dlooo-container-gutter: clamp(1rem, 4vw, 2rem);--dlooo-content-measure: 68ch;--dlooo-lead-measure: 58ch;--dlooo-heading-measure: 18ch;--dlooo-radius-small: 0.6875rem;--dlooo-radius-medium: 1.125rem;--dlooo-shadow-panel: 0 1.5rem 5rem rgba(0, 0, 0, 0.46);--dlooo-duration-fast: 160ms;--dlooo-duration-base: 240ms;--dlooo-ease-out: cubic-bezier(0.2, 0.75, 0.2, 1);--dlooo-transition-fast: var(--dlooo-duration-fast) var(--dlooo-ease-out);--dlooo-header-height: 4.75rem;--dlooo-button-min-height: 2.75rem;--dlooo-card-action-min-height: 2.5rem;--dlooo-card-action-min-height-mobile: var(--dlooo-button-min-height);--dlooo-card-action-font-size: var(--dlooo-font-size-small);--dlooo-text-navigation-min-height: var(--dlooo-space-8);--dlooo-button-padding: 0.7em 1.15em;--dlooo-button-radius: 0.6875rem;--dlooo-button-text: #071310;--dlooo-button-background: linear-gradient(135deg, #50f0db, #55b9ff);--dlooo-button-shadow: 0 0.5rem 1.5rem rgba(65, 231, 213, 0.14);--dlooo-input-min-height: 2.75rem;--dlooo-input-padding: 0.65rem 0.8rem;--dlooo-input-radius: 0.5625rem;--dlooo-input-background: #121824;--dlooo-focus-ring: 0 0 0 0.1875rem rgba(65, 231, 213, 0.22);--dlooo-card-background: linear-gradient(135deg, rgba(19, 25, 38, 0.94), rgba(12, 16, 25, 0.94));--dlooo-card-border: var(--dlooo-color-border);--dlooo-card-radius: var(--dlooo-radius-medium);--dlooo-card-radius-compact: var(--dlooo-radius-small);--dlooo-card-padding: clamp(var(--dlooo-space-6), 2.5vw, var(--dlooo-space-8));--dlooo-card-padding-compact: var(--dlooo-space-4);--dlooo-card-shadow: 0 1.125rem 3rem rgba(0, 0, 0, 0.2)}@media(max-width: 64rem){:root{--dlooo-section-space: clamp(4rem, 9.765625vw, 6.25rem);--dlooo-section-space-compact: clamp(3.75rem, 9vw, 6rem)}}@media(max-width: 42rem){:root{--dlooo-section-space: clamp(3.5rem, 15vw, 4rem);--dlooo-section-space-compact: clamp(3.5rem, 15vw, 4rem)}}body{color:var(--dlooo-color-text);background:radial-gradient(circle at 84% 2%, rgba(72, 169, 255, 0.08), transparent 28rem),linear-gradient(180deg, #090c13, #070a10 65%);font-family:var(--dlooo-font-sans);font-synthesis:none;font-size:var(--dlooo-font-size-base);line-height:var(--dlooo-line-height-base);letter-spacing:-0.012em;overflow-wrap:break-word}h1,h2,h3,h4{margin-block-end:0;color:var(--dlooo-color-text);font-weight:var(--dlooo-font-weight-bold);letter-spacing:-0.035em;text-wrap:balance}h1{line-height:var(--dlooo-line-height-display);letter-spacing:-0.055em}h2{line-height:var(--dlooo-line-height-heading);letter-spacing:-0.045em}h3,h4{line-height:1.15}p,ul,ol,blockquote{margin-block-end:var(--dlooo-space-sm)}p,li{text-wrap:pretty}a{color:var(--dlooo-color-primary);text-decoration-thickness:.08em;text-underline-offset:.15em}a:hover{color:#8df4e9}:where(i[class^=fa-],i[class*=" fa-"],svg.svg-inline--fa){width:1em;height:1em;flex:0 0 1em}:where(i[class^=fa-],i[class*=" fa-"]){display:inline-block}:focus-visible{outline:.125rem solid var(--dlooo-color-primary);outline-offset:.1875rem}::selection{color:#061014;background:rgba(104,238,226,.92)}.eyebrow{margin:0 0 .5rem;color:var(--dlooo-color-primary);font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption);font-weight:700;letter-spacing:.16em;text-transform:uppercase}[x-cloak]{display:none !important}.screen-reader-text{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.button,input[type=button],input[type=reset],input[type=submit]{min-height:var(--dlooo-button-min-height);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:var(--dlooo-button-padding);border:.0625rem solid var(--dlooo-color-border);border-radius:var(--dlooo-button-radius);color:var(--dlooo-button-text);background:var(--dlooo-button-background);box-shadow:var(--dlooo-button-shadow);font-size:var(--dlooo-font-size-base);font-weight:var(--dlooo-font-weight-bold);line-height:1.2;text-decoration:none;cursor:pointer}.button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:rgba(65,231,213,.7);color:var(--dlooo-button-text);transform:translateY(-0.0625rem)}.button--quiet{color:#c7d0de;background:#151b28;box-shadow:none}.button--quiet:hover{color:#fff;background:#1c2433}.button--danger{border-color:rgba(255,113,133,.48);color:#fff;background:linear-gradient(135deg, #d94760, #a92f49);box-shadow:0 .5rem 1.5rem rgba(255,113,133,.12)}.button--danger:hover{border-color:rgba(255,159,173,.75);color:#fff;background:linear-gradient(135deg, #e45169, #bd3853)}.button--small{min-height:var(--dlooo-button-min-height);padding-inline:.9rem;font-size:var(--dlooo-font-size-small)}.button--primary{min-height:var(--dlooo-button-min-height);font-size:var(--dlooo-font-size-base)}.button--wide{width:100%}.dlooo-form{display:grid;gap:.65rem}.dlooo-form__trap{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.dlooo-form label{display:grid;gap:.45rem;color:#c6cfdd;font-size:.875rem;font-weight:600}.dlooo-form input:not([type=checkbox]),.dlooo-form select,.dlooo-form textarea{width:100%;min-height:var(--dlooo-input-min-height);padding:var(--dlooo-input-padding);border:.0625rem solid var(--dlooo-color-border);border-radius:var(--dlooo-input-radius);color:var(--dlooo-color-text);background:var(--dlooo-input-background)}.dlooo-form input:focus,.dlooo-form select:focus,.dlooo-form textarea:focus{border-color:rgba(65,231,213,.55);box-shadow:var(--dlooo-focus-ring);outline:0}.dlooo-form textarea{min-height:10rem;resize:vertical}.dlooo-form input:disabled{color:var(--dlooo-color-muted);cursor:not-allowed}.password-field{position:relative}.password-field input{padding-right:4.5rem !important}.password-field button{position:absolute;top:50%;right:.3rem;min-width:3.5rem;min-height:2.25rem;padding:.35rem .55rem;border:0;border-radius:.4rem;color:var(--dlooo-color-primary);background:rgba(0,0,0,0);font-size:.78rem;font-weight:700;transform:translateY(-50%);cursor:pointer}.password-field button:hover{background:rgba(65,231,213,.08)}.dlooo-form button[aria-disabled=true]{pointer-events:none;opacity:.72}.checkbox-field{grid-template-columns:auto 1fr !important;align-items:start;margin-block:.25rem .5rem;font-weight:400 !important}.checkbox-field input{width:1.125rem;height:1.125rem;margin-top:.15rem;accent-color:var(--dlooo-color-primary)}.field-hint{margin:-0.3rem 0 .25rem;color:var(--dlooo-color-muted);font-size:.75rem}.field-error{margin:-0.2rem 0 .25rem;color:#ffd5dc;font-size:.8rem}.dlooo-form [aria-invalid=true]{border-color:var(--dlooo-color-danger) !important}.form-columns{display:grid;grid-template-columns:1fr 1fr;gap:var(--dlooo-space-sm)}.dlooo-notice{margin-bottom:var(--dlooo-space-sm);padding:.8rem .9rem;border:.0625rem solid rgba(65,231,213,.25);border-radius:.625rem;color:#a9eee5;background:rgba(65,231,213,.06);text-align:center}.dlooo-notice--error{border-color:rgba(255,113,133,.4);color:#ffd5dc;background:rgba(255,113,133,.07)}.dlooo-notice--success{border-color:rgba(65,231,213,.35)}.dance-sequence{width:min(100%,36rem);margin-top:1.5rem;padding:.75rem .9rem;border:.0625rem solid var(--dlooo-color-border-strong);border-radius:.9rem;background:rgba(9,14,23,.62)}.dance-sequence__label{display:block;margin-bottom:.65rem;color:var(--dlooo-color-muted);font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption);font-weight:700;letter-spacing:.13em;text-transform:uppercase}.dance-sequence ol{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:0;margin:0;padding:0;list-style:none}.dance-sequence li{position:relative;min-width:0;display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:center;gap:.42rem;color:#d9e2ed;font-size:.76rem}.dance-sequence li:not(:last-child){padding-right:1.4rem}.dance-sequence li:not(:last-child)::after{position:absolute;width:.85rem;height:.0625rem;top:50%;right:.3rem;background:linear-gradient(90deg, var(--dlooo-color-primary), var(--dlooo-color-blue));content:"";opacity:.72}.dance-sequence small{color:var(--dlooo-color-primary);font-family:var(--dlooo-font-sans);font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption)}.dance-sequence li>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width: 30rem){.dance-sequence{padding:.75rem}.dance-sequence li{grid-template-columns:1fr;gap:.1rem;font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption)}.dance-sequence li:not(:last-child){padding-right:.9rem}.dance-sequence li:not(:last-child)::after{width:.45rem;right:.2rem}}.faq-split{display:grid;grid-template-columns:minmax(17rem, 0.72fr) minmax(0, 1.28fr);gap:clamp(2.5rem,6vw,5rem)}.faq-split__intro{align-self:start}.faq-split__intro h2{max-width:13ch}.faq-split__intro p:not(.eyebrow){max-width:32rem;margin:.9rem 0 0;color:#aebbd0;line-height:1.65}.faq-accordion{display:grid;align-content:start;gap:.75rem;min-width:0}.faq-accordion details{overflow:hidden;border:.0625rem solid var(--dlooo-color-border-strong);border-radius:var(--dlooo-radius-medium);background:var(--dlooo-color-surface-raised)}.faq-accordion details[open]{border-color:rgba(55,226,210,.42);box-shadow:0 0 0 .0625rem rgba(55,226,210,.06)}.faq-accordion summary{min-height:3.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;color:var(--dlooo-color-text);font-size:1rem;font-weight:700;line-height:1.4;list-style:none;cursor:pointer}.faq-accordion summary::-webkit-details-marker{display:none}.faq-accordion summary::after{min-width:1.25rem;color:var(--dlooo-color-primary);font-size:1.4rem;line-height:1;text-align:center;content:"+"}.faq-accordion details[open] summary{color:#f7fbff}.faq-accordion details[open] summary::after{content:"−"}.faq-accordion summary:is(:hover,:focus-visible){background:rgba(55,226,210,.05)}.faq-accordion summary:focus-visible{outline:.125rem solid var(--dlooo-color-primary);outline-offset:-0.1875rem}.faq-accordion details>p{margin:0;padding:0 1.25rem 1.15rem;color:#aebbd0;font-size:var(--dlooo-font-size-small);line-height:1.7}@media(max-width: 64rem){.faq-split{grid-template-columns:minmax(0, 1fr);gap:clamp(1.75rem,5vw,2.5rem)}.faq-split__intro h2{max-width:18ch}}@media(max-width: 42rem){.faq-accordion summary{padding-inline:1rem}.faq-accordion details>p{padding-inline:1rem}}.container{width:min(100% - 2*var(--dlooo-container-gutter),var(--dlooo-container-width));margin-inline:auto}.page-load-progress{--dlooo-page-load-progress: 0;position:fixed;z-index:2000;top:0;right:0;left:0;height:.125rem;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .16s ease}.page-load-progress__bar{position:absolute;inset:0;background:linear-gradient(90deg, #41e7d5 0%, #54b8ff 72%, #9a79ff 100%);box-shadow:0 0 .45rem rgba(65,231,213,.85),0 0 .8rem rgba(84,184,255,.55);transform:scaleX(var(--dlooo-page-load-progress));transform-origin:left center;transition:transform .32s cubic-bezier(0.22, 0.75, 0.28, 1);will-change:transform}.page-load-progress.is-active{opacity:1}.page-load-progress.is-complete .page-load-progress__bar{transition-duration:.16s}@media(prefers-reduced-motion: reduce){.page-load-progress,.page-load-progress__bar{transition-duration:.01ms}}.skip-link{position:fixed;z-index:1000;top:.625rem;left:.875rem;padding:.625rem .875rem;border-radius:.5rem;color:#071310;background:var(--dlooo-color-primary);transform:translateY(-160%)}.hero-title__accent{color:var(--dlooo-color-primary)}@supports(background-clip: text) or (-webkit-background-clip: text){.hero-title__accent{color:rgba(0,0,0,0);background:linear-gradient(100deg, var(--dlooo-color-primary) 0%, var(--dlooo-color-blue) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}}.site-header__center{min-height:3.25rem;display:flex;align-items:center;justify-self:center;gap:.12rem;padding:.25rem;border:.0625rem solid var(--dlooo-color-border);border-radius:.95rem;background:rgba(5,9,16,.42);box-shadow:inset 0 .0625rem 0 rgba(255,255,255,.025),0 .6rem 1.5rem rgba(0,0,0,.1)}.site-header__center a,.site-header__create-toggle,.site-header__guest-actions>a:first-child{min-height:2.7rem;display:inline-flex;align-items:center;padding:.55rem .7rem;border-radius:.68rem;color:#c7d0de;font-size:.875rem;font-weight:540;letter-spacing:-0.01em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:color var(--dlooo-transition-fast),background-color var(--dlooo-transition-fast),box-shadow var(--dlooo-transition-fast)}.site-header__center a:is(:hover,:focus-visible),.site-header__create-toggle:is(:hover,:focus-visible),.site-header__guest-actions>a:first-child:is(:hover,:focus-visible){color:#fff;background:rgba(255,255,255,.055);outline:none}.site-header__center a[aria-current=page],.site-header__create-toggle.is-current{color:#fff;background:linear-gradient(180deg, rgba(65, 231, 213, 0.1), rgba(65, 231, 213, 0.045));box-shadow:inset 0 -0.125rem 0 rgba(65,231,213,.78)}.site-header__create{position:relative}.site-header__create-toggle{gap:.42rem;border:0;background:rgba(0,0,0,0);font-family:inherit}.site-header__create-toggle i{font-size:.62rem;opacity:.72;transition:transform var(--dlooo-transition-fast)}.site-header__create-toggle[aria-expanded=true] i{transform:rotate(180deg)}.site-header__create-menu{position:absolute;z-index:20;top:calc(100% + .7rem);left:-0.25rem;min-width:14.5rem;display:grid;gap:.18rem;padding:.5rem;border:.0625rem solid rgba(159,178,211,.24);border-radius:.85rem;background:radial-gradient(circle at 12% 0, rgba(65, 231, 213, 0.09), transparent 9rem),rgba(10,15,24,.985);box-shadow:0 1.1rem 2.8rem rgba(0,0,0,.42)}.site-header__create-menu a{width:100%;gap:.65rem;padding-inline:.75rem;font-size:.875rem}.site-header__create-menu a i{color:var(--dlooo-color-primary)}.site-header__right{display:flex;align-items:center;justify-self:end}.site-header__guest-actions{display:flex;align-items:center;gap:.25rem}.site-header__cta{min-height:2.75rem;padding-inline:1rem;border:.0625rem solid rgba(111,255,239,.52);border-radius:.72rem;color:#061014;background:linear-gradient(135deg, #68eee2, #36cfe1);box-shadow:0 .55rem 1.2rem rgba(54,207,225,.13),inset 0 .0625rem 0 rgba(255,255,255,.42);font-weight:var(--dlooo-font-weight-bold);white-space:nowrap}.site-header__cta:is(:hover,:focus-visible){color:#031011;background:linear-gradient(135deg, #7af5e9, #4ed9e9)}.site-header__drawer{display:none}.site-header__right .account-menu>button{min-height:2.75rem;width:auto;justify-content:center;font-family:inherit;font-size:.875rem;font-weight:540;letter-spacing:-0.01em}.site-header__right .account-menu__panel a{font-family:inherit;font-size:.875rem;font-weight:540;letter-spacing:-0.01em}.account-menu__overflow{display:none}.account-menu__overflow a[aria-current=page]{color:#fff;background:rgba(65,231,213,.08)}@media(max-width: 72rem){html.has-open-navigation{overflow:hidden}html.has-open-navigation .site-header--guest{border-bottom-color:rgba(0,0,0,0)}html.has-open-navigation .site-header--guest::after{display:none}.site-header--guest .site-header__inner{grid-template-columns:minmax(0, 1fr) auto}.site-header--guest .site-header__center,.site-header--guest .site-header__guest-actions{display:none}.site-header--guest .site-brand,.site-header--guest .nav-toggle{position:relative;z-index:3}.site-header--guest .nav-toggle{display:grid}.site-header--guest .navigation-scrim{position:fixed;z-index:1;inset:0;height:100dvh;display:block;border:0;background:rgba(2,4,8,.64)}.site-header__drawer{position:absolute;z-index:2;top:calc(100% + 0rem);right:0;width:min(17rem,100vw - 2*var(--dlooo-container-gutter));max-height:calc(100dvh - var(--dlooo-header-height) - 1.5rem);overflow-y:auto;padding:.4rem;border:.0625rem solid var(--dlooo-color-border-strong);border-radius:.9rem;background:rgba(10,15,24,.985);box-shadow:var(--dlooo-shadow-panel)}.site-header__drawer.is-open{display:grid;gap:.18rem}.site-header__drawer-label{padding:.55rem .8rem .2rem;color:var(--dlooo-color-primary);font-size:.72rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.site-header__drawer>a,.site-header__drawer-actions>a{min-height:2.4rem;padding:.5rem .8rem}.site-header__drawer>a,.site-header__drawer-actions>a:first-child{display:flex;align-items:center;gap:.65rem;border-radius:.6rem;color:#cbd5e2;font-size:.92rem;font-weight:600;text-decoration:none}.site-header__drawer>a:is(:hover,:focus-visible),.site-header__drawer>a[aria-current=page],.site-header__drawer-actions>a:first-child:is(:hover,:focus-visible){color:#fff;background:rgba(65,231,213,.07);outline:none}.site-header__drawer>a i{color:var(--dlooo-color-primary)}.site-header__drawer-actions{display:grid;gap:.55rem;margin-top:.4rem;padding-top:.5rem;border-top:.0625rem solid rgba(159,178,211,.16)}.site-header__drawer-actions>a:first-child{width:100%;justify-content:center;border:.0625rem solid rgba(159,178,211,.3);border-radius:.72rem;background:rgba(255,255,255,.025);text-align:center}.site-header__drawer-actions>a:first-child:is(:hover,:focus-visible){border-color:rgba(111,255,239,.42);background:rgba(65,231,213,.07)}.site-header__drawer-actions .site-header__cta{width:100%;justify-content:center}}@media(max-width: 68rem){.site-header--member .site-header__inner{grid-template-columns:minmax(0, 1fr) auto}.site-header--member .site-header__center{display:none}html.has-open-navigation .site-header--member{border-bottom-color:rgba(0,0,0,0)}html.has-open-navigation .site-header--member::after{display:none}.site-header--member .site-brand,.site-header--member .account-menu{position:relative;z-index:3}.site-header--member .account-navigation-scrim{position:fixed;z-index:1;inset:0;height:100dvh;display:block;border:0;background:rgba(2,4,8,.64)}.account-menu__overflow{display:grid;gap:.1rem;margin-bottom:.35rem;padding-bottom:.4rem;border-bottom:.0625rem solid var(--dlooo-color-border)}.site-header__right .account-menu__panel{position:absolute;top:calc(100% + .36rem);right:0;z-index:2;width:min(17rem,100vw - 2*var(--dlooo-container-gutter));max-height:calc(100dvh - var(--dlooo-header-height) - 1.5rem);overflow-y:auto;margin-top:0;box-shadow:var(--dlooo-shadow-panel)}}@media(max-width: 42rem){.account-menu__label{display:none}.site-header__right .account-menu>button{min-width:3.65rem;padding-inline:.4rem}}.skip-link:focus{color:#071310;transform:none}.site-header{position:sticky;z-index:100;top:0;border-bottom:.0625rem solid var(--dlooo-color-border);background:linear-gradient(180deg, rgba(5, 8, 14, 0.99) 0%, rgba(15, 20, 31, 0.88) 0.93%);box-shadow:0 .25rem .55rem rgba(0,0,0,.2),0 .75rem 1.5rem rgba(0,0,0,.14)}.site-header::after{position:absolute;right:0;bottom:-0.0625rem;left:0;height:.0625rem;background:linear-gradient(90deg, transparent 2%, rgba(65, 231, 213, 0.28) 25%, rgba(81, 112, 255, 0.2) 70%, transparent 98%);content:"";pointer-events:none}.site-header__inner{position:relative;min-height:5rem;grid-template-columns:minmax(12.5rem, 1fr) auto minmax(12.5rem, 1fr);display:grid;align-items:center;gap:clamp(.75rem,2vw,2rem)}.site-brand{display:inline-flex;flex:0 0 auto}.site-brand--header{width:min(15rem,40vw)}.dlooo-wordmark{width:100%;aspect-ratio:24/5;display:grid;align-items:center}.dlooo-wordmark>img{width:100%;height:100%;grid-area:1/1;display:block;object-fit:contain}.dlooo-wordmark__static{position:relative;z-index:1}.site-brand img{width:100%}.primary-navigation{min-height:3.25rem;display:flex;align-items:center;gap:.15rem;margin-left:auto;padding:.25rem;border:.0625rem solid var(--dlooo-color-border);border-radius:.95rem;background:rgba(5,9,16,.42);box-shadow:inset 0 .0625rem 0 rgba(255,255,255,.025),0 .6rem 1.5rem rgba(0,0,0,.1)}.primary-navigation>a,.account-menu>button{min-height:2.75rem;display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .75rem;border:0;border-radius:var(--dlooo-button-radius);color:#c7d0de;background:rgba(0,0,0,0);font:inherit;font-size:calc(var(--dlooo-font-size-small) + .0625rem);text-decoration:none;cursor:pointer;transition:color var(--dlooo-transition-fast),background-color var(--dlooo-transition-fast),border-color var(--dlooo-transition-fast)}.primary-navigation>a:hover,.account-menu>button:hover{color:#fff;background:rgba(255,255,255,.045)}.primary-navigation>a[aria-current=page]{color:#fff;background:rgba(65,231,213,.09);box-shadow:inset 0 -0.125rem 0 rgba(65,231,213,.65)}.primary-navigation>.primary-navigation__cta{border:.0625rem solid rgba(65,231,213,.35);color:var(--dlooo-button-text);background:var(--dlooo-button-background);font-weight:bold;padding:.5rem 1rem}.primary-navigation>.primary-navigation__cta:hover{color:var(--dlooo-button-text);background:var(--dlooo-button-background)}.account-menu{position:relative}.account-menu>button{border:.0625rem solid var(--dlooo-color-border);background:rgba(255,255,255,.025)}.account-menu__avatar,.account-menu__avatar img{width:2rem;height:2rem;flex:0 0 2rem;border-radius:50%}.account-menu__avatar{position:relative;display:inline-grid;place-items:center;overflow:hidden;border:.0625rem solid rgba(65,231,213,.3);background:linear-gradient(145deg, rgba(65, 231, 213, 0.18), rgba(81, 112, 255, 0.18))}.account-menu__avatar img{display:block;object-fit:cover}.account-menu__avatar--unlimited{overflow:visible}.account-menu__access-marker{position:absolute;right:-0.18rem;bottom:-0.12rem;width:.85rem;height:.85rem;display:grid;place-items:center;border:.1rem solid var(--dlooo-color-surface);border-radius:50%;color:#061310;background:var(--dlooo-color-primary);box-shadow:0 .2rem .55rem rgba(65,231,213,.3);font-size:.42rem;line-height:1}.account-menu__panel{position:absolute;top:calc(100% + .5rem);right:0;width:min(17rem,100vw - 2*var(--dlooo-container-gutter));padding:.4rem;border:.0625rem solid var(--dlooo-color-border-strong);border-radius:var(--dlooo-radius-small);background:var(--dlooo-color-surface);box-shadow:var(--dlooo-shadow-panel)}.account-menu__identity{display:grid;gap:0;margin:.15rem .25rem .4rem;padding:.45rem .45rem .7rem;overflow:hidden;border-bottom:.0625rem solid var(--dlooo-color-border)}.account-menu__identity strong,.account-menu__identity span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.35}.account-menu__identity strong{color:var(--dlooo-color-text);font-size:.85rem}.account-menu__identity span{color:var(--dlooo-color-muted);font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption)}.account-menu__identity .account-menu__access-summary{display:flex;align-items:center;gap:.3rem;margin-top:.38rem;color:var(--dlooo-color-primary);font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption);font-weight:var(--dlooo-font-weight-medium)}.account-menu__access-summary svg{flex:0 0 auto;font-size:.6rem}.account-menu__panel a{min-height:2.4rem;display:flex;align-items:center;gap:.55rem;padding:.5rem .8rem;border-radius:.45rem;color:#c7d0de;text-decoration:none}.account-menu__panel a:hover{color:#fff;background:rgba(255,255,255,.05)}.account-menu__panel .account-menu__create{margin-bottom:.3rem;border:.0625rem solid rgba(65,231,213,.18);color:#e9fffc;background:rgba(65,231,213,.065)}.account-menu__panel .account-menu__create:is(:hover,:focus-visible){border-color:rgba(65,231,213,.4);background:rgba(65,231,213,.12)}.account-menu__create i{color:var(--dlooo-color-accent)}.account-menu__logout{margin-top:.3rem;border-top:.0625rem solid var(--dlooo-color-border);border-radius:0 0 .45rem .45rem;font-weight:var(--dlooo-font-weight-normal)}.nav-toggle{width:2.75rem;height:2.75rem;display:none;place-content:center;gap:.25rem;padding:0;border:.0625rem solid var(--dlooo-color-border);border-radius:.6rem;background:var(--dlooo-color-surface-raised)}.nav-toggle__line{width:1.15rem;height:.125rem;border-radius:999px;background:var(--dlooo-color-text)}.navigation-scrim{display:none}.site-main{min-height:60vh;padding-block:clamp(2rem,5vw,4rem)}.entry{max-width:50rem}.entry+.entry{margin-block-start:var(--dlooo-space-xl)}.entry__title{margin-block-end:var(--dlooo-space-sm)}.site-footer{position:relative;overflow:hidden;border-top:.0625rem solid var(--dlooo-color-border);background:radial-gradient(circle at 8% 45%, rgba(81, 112, 255, 0.09), transparent 25rem),linear-gradient(180deg, #090d15, #06080d)}.site-footer::before{position:absolute;height:.0625rem;inset:0 0 auto;background:linear-gradient(90deg, transparent, rgba(65, 231, 213, 0.55), rgba(81, 112, 255, 0.45), transparent);content:""}.site-footer__cta{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:clamp(var(--dlooo-space-md),6vw,var(--dlooo-space-xl));margin-top:clamp(2.5rem,6vw,5rem);padding:var(--dlooo-card-padding);border:.0625rem solid rgba(65,231,213,.22);border-radius:var(--dlooo-radius-medium);background:radial-gradient(circle at 90% 0, rgba(65, 231, 213, 0.1), transparent 20rem),linear-gradient(135deg, rgba(19, 26, 39, 0.94), rgba(10, 14, 22, 0.94));box-shadow:var(--dlooo-card-shadow)}.site-footer__cta h2{max-width:18ch;margin:0;font-size:clamp(1.8rem,4vw,3.2rem);letter-spacing:-0.045em}.site-footer__cta p:not(.eyebrow){max-width:43rem;margin:.7rem 0 0;color:var(--dlooo-color-muted)}.site-footer__grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(12.5rem, 0.22fr);align-items:start;gap:clamp(var(--dlooo-space-lg),4vw,var(--dlooo-space-xl));padding-block:clamp(3rem,7vw,5.5rem)}.site-footer__brand{max-width:15rem;display:grid;justify-items:center;align-content:start;justify-self:center;padding:0;color:var(--dlooo-color-muted);text-align:center}.site-footer__mark{width:6rem;display:inline-flex;align-items:center;margin-bottom:.4rem;border-radius:50%;text-decoration:none;transition:transform var(--dlooo-transition-fast)}.site-footer__mark:hover{transform:translateY(-0.125rem)}.site-footer__mark img{width:100%;height:auto}.site-footer__brand>p{max-width:15rem;margin:0;font-size:.84rem;line-height:1.45}.site-footer__brand-name{display:block;margin-bottom:.2rem;color:#fff;font-size:var(--dlooo-font-size-base);line-height:1.35;font-weight:var(--dlooo-font-weight-bold)}.footer-social{display:grid;justify-items:center;align-items:center;gap:.7rem}.footer-social__label{margin:0;color:#d5dce7;font-size:var(--dlooo-font-size-small);line-height:var(--dlooo-line-height-caption);font-weight:700;letter-spacing:0;text-align:center;text-transform:none}.footer-social__links{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem}.footer-social__links>a,.footer-social__unconfigured{width:var(--dlooo-button-min-height);height:var(--dlooo-button-min-height);display:grid;place-items:center;padding:0;border:.0625rem solid var(--dlooo-color-border);border-radius:50%;color:#b9c4d3;background:rgba(255,255,255,.025);font-size:.85rem;text-decoration:none}.footer-social__links>a{transition:color var(--dlooo-transition-fast),border-color var(--dlooo-transition-fast),background-color var(--dlooo-transition-fast),transform var(--dlooo-transition-fast)}.footer-social__links>a:hover{border-color:rgba(65,231,213,.4);color:#fff;background:rgba(65,231,213,.08);transform:translateY(-0.125rem)}.footer-social__unconfigured{color:var(--dlooo-color-muted-strong);cursor:not-allowed;opacity:.62}.footer-navigation{display:grid;grid-template-areas:"company create templates popular-features resources";grid-template-columns:repeat(5, max-content);justify-content:space-between;gap:clamp(1rem,2vw,var(--dlooo-space-md))}.footer-navigation__column{display:contents}.footer-navigation__section--company{grid-area:company}.footer-navigation__section--create{grid-area:create}.footer-navigation__section--templates{grid-area:templates}.footer-navigation__section--popular-features{grid-area:popular-features}.footer-navigation__section--resources{grid-area:resources}.footer-navigation__assigned,.footer-navigation__menu{display:contents !important}.footer-navigation__menu,.footer-navigation__menu .sub-menu{margin:0;padding:0;list-style:none}.footer-navigation__menu>li{display:grid;align-content:start;gap:.65rem}.footer-navigation__menu>li>a{margin:0 0 .25rem;color:var(--dlooo-color-text);font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption);font-weight:var(--dlooo-font-weight-bold);letter-spacing:.15em;text-transform:uppercase}.footer-navigation__menu>li>.sub-menu{display:grid;gap:.65rem}.footer-navigation nav{display:grid;align-content:start;gap:var(--dlooo-space-3)}.footer-navigation__links{display:grid;align-content:start;gap:var(--dlooo-space-2)}.footer-navigation__heading{margin:0;color:var(--dlooo-color-text);font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption);font-weight:var(--dlooo-font-weight-bold);letter-spacing:.15em;text-transform:uppercase}.footer-navigation__heading a{color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}.footer-navigation__heading a:hover{color:var(--dlooo-color-primary);transform:none}.footer-navigation a{color:var(--dlooo-color-muted);font-size:var(--dlooo-font-size-small);line-height:1.45;text-decoration:none;white-space:nowrap;transition:color var(--dlooo-transition-fast),transform var(--dlooo-transition-fast)}.footer-navigation a:hover{color:var(--dlooo-color-primary);transform:none}.footer-navigation a[aria-current=page]{color:#e8eef6;font-weight:var(--dlooo-font-weight-normal);text-decoration:underline;text-decoration-color:currentcolor;text-decoration-thickness:.0625rem;text-underline-offset:.2rem}.footer-navigation a[aria-current=page]:is(:hover,:focus-visible){color:var(--dlooo-color-primary);transform:none}.site-footer__utility{display:grid;grid-template-columns:1fr;justify-items:center;gap:1.4rem;padding-block:1.8rem calc(2rem + env(safe-area-inset-bottom));border-top:.0625rem solid var(--dlooo-color-border)}.site-footer__meta{display:grid;justify-items:center;gap:.9rem}.site-footer__legal{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.15rem}.site-footer__legal a,.site-footer__legal .footer-navigation__button{position:relative;min-height:var(--dlooo-button-min-height);display:inline-flex;align-items:center;color:var(--dlooo-color-muted);font-size:var(--dlooo-font-size-small);line-height:1.35;text-decoration:none;transition:color var(--dlooo-transition-fast)}.site-footer__legal>:not(:first-child)::before{position:absolute;top:50%;left:-0.62rem;width:.18rem;height:.18rem;border-radius:50%;background:rgba(159,178,211,.42);content:"";transform:translateY(-50%)}.site-footer__legal a:hover,.site-footer__legal .footer-navigation__button:hover{color:var(--dlooo-color-primary)}.site-footer__legal a[aria-current=page]{color:#e8eef6;font-weight:var(--dlooo-font-weight-normal);text-decoration:underline;text-decoration-color:currentcolor;text-decoration-thickness:.0625rem;text-underline-offset:.18rem}.site-footer__bottom{display:grid;justify-items:center;gap:.25rem;color:var(--dlooo-color-muted-strong);font-size:.8125rem;text-align:center;line-height:1.35}.site-footer__bottom p{margin:0}.site-footer__bottom p:last-child{color:rgba(65,231,213,.72)}@media(max-width: 64rem){.site-header__inner{min-height:4.25rem}.site-brand--header{width:14rem}.nav-toggle{display:grid}.primary-navigation{position:absolute;z-index:2;top:calc(100% + .0625rem);right:max(var(--dlooo-container-gutter),env(safe-area-inset-right));left:max(var(--dlooo-container-gutter),env(safe-area-inset-left));display:none;align-items:stretch;margin-left:0;padding:.6rem;border:.0625rem solid var(--dlooo-color-border-strong);border-radius:var(--dlooo-radius-small);background:rgba(13,17,27,.98);box-shadow:var(--dlooo-shadow-panel)}.navigation-scrim{position:fixed;z-index:1;inset:0;height:100dvh;display:block;border:0;background:rgba(2,4,8,.64)}.site-brand,.nav-toggle{position:relative;z-index:3}.primary-navigation>a,.account-menu>button{min-height:3rem;padding-inline:.9rem}.primary-navigation.is-open{display:grid}.account-menu__panel{position:static;margin-top:.25rem;box-shadow:none}.account-menu>button{width:100%;justify-content:space-between}.site-footer__grid{grid-template-columns:1fr}.footer-navigation nav{min-width:0}.site-footer__utility{grid-template-columns:1fr;gap:var(--dlooo-space-2);padding-block:var(--dlooo-space-6) calc(var(--dlooo-space-6) + env(safe-area-inset-bottom))}.site-footer__meta{justify-items:center;gap:var(--dlooo-space-2)}.site-footer__legal,.site-footer__bottom{justify-content:center;text-align:center}.site-footer__mark{width:4rem;margin:0}.site-footer__brand{width:min(100%,30rem);max-width:30rem;grid-template-columns:1fr;justify-content:center;justify-items:center;align-items:center;justify-self:center;gap:.4rem;padding:0;text-align:center}.site-footer__brand>p{max-width:24rem}.site-footer__cta{grid-template-columns:1fr;gap:var(--dlooo-space-6)}.site-footer__cta .button{width:fit-content}}@media(max-width: 60rem){.footer-navigation{grid-template-areas:"company-create-column templates-column popular-features-column";grid-template-columns:repeat(3, minmax(0, 1fr))}.footer-navigation__column--company-create,.footer-navigation__column--templates,.footer-navigation__column--popular-features{min-width:0;display:grid;align-content:start;gap:var(--dlooo-space-6)}.footer-navigation__column--company-create{grid-area:company-create-column}.footer-navigation__column--templates{grid-area:templates-column}.footer-navigation__column--popular-features{grid-area:popular-features-column}.footer-navigation__column--company-create>.footer-navigation__section,.footer-navigation__column--templates>.footer-navigation__section,.footer-navigation__column--popular-features>.footer-navigation__section{grid-area:auto}}@media(max-width: 42rem){.site-header__inner{min-height:4rem}.site-brand--header{width:12rem}.nav-toggle{width:2.75rem;height:2.75rem}.footer-navigation{column-gap:var(--dlooo-space-4);row-gap:var(--dlooo-space-6)}.footer-navigation__column--company-create{column-gap:var(--dlooo-space-4)}.site-footer__legal{display:grid;grid-template-areas:"status privacy terms" "cookies cookies settings";grid-template-columns:max-content max-content max-content;grid-template-rows:repeat(2, var(--dlooo-button-min-height));column-gap:var(--dlooo-space-3);row-gap:0}.site-footer__legal>*{justify-self:center}.site-footer__legal .site-footer__legal-link--cookies{justify-self:end}.site-footer__legal .site-footer__legal-link--settings{justify-self:start}.site-footer__legal .site-footer__legal-link--status,.site-footer__legal .site-footer__legal-link--privacy,.site-footer__legal .site-footer__legal-link--terms{align-items:flex-end;padding-bottom:var(--dlooo-space-1)}.site-footer__legal .site-footer__legal-link--cookies,.site-footer__legal .site-footer__legal-link--settings{align-items:flex-start;padding-top:var(--dlooo-space-1)}.site-footer__legal>:not(:first-child)::before{display:none}.site-footer__legal .site-footer__legal-link--privacy::before,.site-footer__legal .site-footer__legal-link--terms::before,.site-footer__legal .site-footer__legal-link--settings::before{width:auto;height:auto;left:calc(-1*var(--dlooo-space-2));border-radius:0;color:rgba(159,178,211,.58);background:none;font-size:.8rem;line-height:1;content:"·";display:block}.site-footer__legal .site-footer__legal-link--privacy::before,.site-footer__legal .site-footer__legal-link--terms::before{top:auto;bottom:.55rem;transform:none}.site-footer__legal .site-footer__legal-link--settings::before{top:calc(var(--dlooo-space-1) + .4em);transform:none}.site-footer__legal-link--status{grid-area:status}.site-footer__legal-link--privacy{grid-area:privacy}.site-footer__legal-link--terms{grid-area:terms}.site-footer__legal-link--cookies{grid-area:cookies}.site-footer__legal-link--settings{grid-area:settings}.site-footer__mark{width:3.5rem}.site-footer__cta .button{width:100%}}@media(max-width: 39.9375rem){.footer-navigation{grid-template-areas:"company-create-column company-create-column" "templates-column popular-features-column";grid-template-columns:repeat(2, minmax(0, 1fr))}.footer-navigation__column--company-create{grid-template-columns:repeat(2, minmax(0, 1fr));row-gap:0}.footer-navigation a{overflow-wrap:anywhere;white-space:normal}}@media(max-width: 21.25rem){.footer-navigation{grid-template-areas:"company-create-column" "templates-column" "popular-features-column";grid-template-columns:minmax(0, 1fr)}}@media(max-width: 21.25rem){.site-footer__legal{column-gap:var(--dlooo-space-2)}.site-footer__legal .site-footer__legal-link--privacy::before,.site-footer__legal .site-footer__legal-link--terms::before,.site-footer__legal .site-footer__legal-link--settings::before{left:-0.42rem}}@media(prefers-reduced-motion: reduce){.dlooo-wordmark>.dlooo-wordmark__motion{display:none}.footer-social__links>a{transition:none}}.primary-navigation__dropdown{position:relative}.primary-navigation__menu{display:contents;margin:0;padding:0;list-style:none}.primary-navigation__menu>li{position:relative;list-style:none}.primary-navigation__menu>li>a{min-height:2.7rem;display:inline-flex;align-items:center;gap:.42rem;padding:.55rem .72rem;border-radius:.68rem;color:#c7d0de;font-size:.9rem;font-weight:540;letter-spacing:-0.01em;text-decoration:none;white-space:nowrap;transition:color var(--dlooo-transition-fast),background-color var(--dlooo-transition-fast),box-shadow var(--dlooo-transition-fast),transform var(--dlooo-transition-fast)}.primary-navigation__menu>li>a:is(:hover,:focus-visible){color:#fff;background:rgba(255,255,255,.055);outline:none}.primary-navigation__menu>.current-menu-item>a,.primary-navigation__menu>.current-menu-ancestor>a{color:#fff;background:linear-gradient(180deg, rgba(65, 231, 213, 0.1), rgba(65, 231, 213, 0.045));box-shadow:inset 0 -0.125rem 0 rgba(65,231,213,.78)}.primary-navigation__menu>.menu-item-has-children>a::after{width:.38rem;height:.38rem;margin:-0.18rem 0 0 .08rem;border-right:.09rem solid currentcolor;border-bottom:.09rem solid currentcolor;content:"";opacity:.7;transform:rotate(45deg);transition:transform var(--dlooo-transition-fast)}.primary-navigation__menu>li:nth-last-child(2){margin-left:.35rem;padding-left:.5rem}.primary-navigation__menu>li:nth-last-child(2)::before{position:absolute;top:.55rem;bottom:.55rem;left:0;width:.0625rem;background:rgba(159,178,211,.18);content:""}.primary-navigation__menu>li:last-child{margin-left:.1rem}.primary-navigation__menu>li:last-child>a{min-height:2.7rem;padding:.55rem 1rem;border:.0625rem solid rgba(111,255,239,.52);border-radius:.72rem;color:#061014;background:linear-gradient(135deg, #68eee2, #36cfe1);box-shadow:0 .55rem 1.2rem rgba(54,207,225,.13),inset 0 .0625rem 0 rgba(255,255,255,.42);font-weight:var(--dlooo-font-weight-bold)}.primary-navigation__menu>li:last-child>a:is(:hover,:focus-visible){color:#031011;background:linear-gradient(135deg, #7af5e9, #4ed9e9);box-shadow:0 .7rem 1.5rem rgba(54,207,225,.2),inset 0 .0625rem 0 rgba(255,255,255,.5);transform:translateY(-0.0625rem)}.primary-navigation__menu .sub-menu{position:absolute;z-index:20;top:calc(100% + .85rem);left:0;min-width:15.5rem;display:grid;gap:.18rem;margin:0;padding:.55rem;border:.0625rem solid rgba(159,178,211,.22);border-radius:.9rem;visibility:hidden;background:radial-gradient(circle at 15% 0, rgba(65, 231, 213, 0.08), transparent 10rem),rgba(10,15,24,.98);box-shadow:0 1.25rem 3rem rgba(0,0,0,.42);list-style:none;opacity:0;transform:translateY(-0.35rem);transition:opacity var(--dlooo-transition-fast),transform var(--dlooo-transition-fast),visibility var(--dlooo-transition-fast);pointer-events:none}.primary-navigation__menu .menu-item-has-children:is(:hover,:focus-within)>.sub-menu{visibility:visible;opacity:1;transform:none;pointer-events:auto}.primary-navigation__menu .menu-item-has-children:is(:hover,:focus-within)>a::after{transform:translateY(0.12rem) rotate(225deg)}.primary-navigation__menu .sub-menu a{display:grid;grid-template-columns:.45rem minmax(0, 1fr);gap:.65rem;align-items:center;padding:.72rem .78rem;border-radius:.58rem;color:#cbd5e2;font-size:.84rem;font-weight:600;text-decoration:none}.primary-navigation__menu .sub-menu a::before{width:.42rem;height:.42rem;border-radius:50%;background:linear-gradient(135deg, var(--dlooo-color-primary), var(--dlooo-color-violet));box-shadow:0 0 .7rem rgba(65,231,213,.25);content:""}.primary-navigation__menu .sub-menu a:is(:hover,:focus-visible){color:#fff;background:rgba(65,231,213,.07);outline:none}.primary-navigation__dropdown summary{min-height:2.7rem;display:flex;gap:.45rem;align-items:center;padding:.55rem .72rem;border-radius:.68rem;color:#c7d0de;font-size:.9rem;cursor:pointer;list-style:none}.primary-navigation__dropdown summary::-webkit-details-marker{display:none}.primary-navigation__dropdown summary i{font-size:.6rem}.primary-navigation__dropdown>div{position:absolute;z-index:20;top:calc(100% + .85rem);left:0;display:grid;min-width:15.5rem;padding:.55rem;border:.0625rem solid rgba(159,178,211,.22);border-radius:.9rem;background:rgba(10,15,24,.98);box-shadow:0 1.25rem 3rem rgba(0,0,0,.42)}.primary-navigation__dropdown>div a{padding:.72rem .78rem;border-radius:.58rem}@media(max-width: 64rem){.site-header__inner{min-height:4.25rem}.primary-navigation{min-height:0;align-items:stretch;gap:.18rem;margin-left:0;padding:.6rem;border-color:var(--dlooo-color-border-strong);border-radius:var(--dlooo-radius-small);background:rgba(10,15,24,.985);box-shadow:var(--dlooo-shadow-panel)}.primary-navigation__menu{width:100%;display:grid;gap:.18rem}.primary-navigation__menu>li>a{width:100%;min-height:3rem;padding-inline:.9rem;font-size:.94rem}.primary-navigation__menu>li:nth-last-child(2){margin:.35rem 0 0;padding:.35rem 0 0;border-top:.0625rem solid rgba(159,178,211,.16)}.primary-navigation__menu>li:nth-last-child(2)::before{display:none}.primary-navigation__menu>li:last-child{margin:.1rem 0 0}.primary-navigation__menu>li:last-child>a{justify-content:center}.primary-navigation__menu .sub-menu{position:static;min-width:0;display:none;margin:.15rem 0 0;border-color:rgba(159,178,211,.14);visibility:visible;background:rgba(255,255,255,.018);box-shadow:none;opacity:1;transform:none;pointer-events:auto}.primary-navigation__menu .menu-item-has-children:is(:hover,:focus-within)>.sub-menu{display:grid}.primary-navigation__dropdown{width:100%}.primary-navigation__dropdown summary{width:100%;min-height:3rem;justify-content:space-between;padding-inline:.9rem}.primary-navigation__dropdown>div{position:static;min-width:0;margin-top:.5rem;box-shadow:none}}.home-page{overflow:clip}.home-page :is(.home-hero,.home-section){position:relative}.home-hero{padding-block:clamp(3rem,6vw,6rem);border-bottom:.0625rem solid var(--dlooo-color-border);background:radial-gradient(circle at 82% 12%, rgba(81, 112, 255, 0.13), transparent 31rem),radial-gradient(circle at 10% 100%, rgba(65, 231, 213, 0.055), transparent 25rem)}.home-hero__inner{display:flex;align-items:center;flex-direction:column}.home-hero__content{position:relative;z-index:1;width:100%;max-width:68rem;text-align:center}.home-hero h1{margin:0;font-size:clamp(2.4rem,6.6vw,6.5rem);line-height:.94;letter-spacing:-0.065em}.home-hero__title-line{display:block;white-space:nowrap}.home-hero__title-line--accent{color:var(--dlooo-color-primary);background:linear-gradient(105deg, #41e7d5, #48a9ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.home-hero__intro{max-width:48rem;margin:1.35rem auto 0;color:#bec9d8;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.65}.home-hero__actions{display:flex;justify-content:center;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.home-hero__points{display:flex;justify-content:center;flex-wrap:wrap;gap:.55rem 1.15rem;margin:1.35rem 0 0;padding:0;color:#aebbd0;font-size:max(.75rem,var(--dlooo-font-size-caption));line-height:1.1;list-style:none}.home-hero__points li{display:inline-flex;align-items:center;gap:.4rem}.home-hero__points svg{color:var(--dlooo-color-primary)}.home-template-preview{min-width:0;margin:0}.home-template-preview__media{position:relative;aspect-ratio:16/10;display:grid;place-items:center;overflow:hidden;border:.0625rem solid var(--dlooo-color-border-strong);border-radius:var(--dlooo-radius-medium);background:linear-gradient(45deg, rgba(255, 255, 255, 0.12) 25%, transparent 25%, transparent 75%, rgba(255, 255, 255, 0.12) 75%),linear-gradient(45deg, rgba(255, 255, 255, 0.12) 25%, transparent 25%, transparent 75%, rgba(255, 255, 255, 0.12) 75%),#0a101a;background-position:0 0,.625rem .625rem;background-size:1.25rem 1.25rem}.home-template-preview img{width:100%;height:100%;padding:clamp(.35rem,1vw,.65rem);object-fit:contain}.home-template-preview--hero{--home-hero-preview-height: clamp(9rem, 13vw, 12rem);width:auto;height:var(--home-hero-preview-height);flex:0 0 auto;aspect-ratio:var(--home-preview-aspect, 1/1)}.home-template-preview--hero.home-template-preview--portrait{--home-hero-preview-height: clamp(13rem, 18vw, 17rem)}.home-template-preview--hero.home-template-preview--landscape{--home-hero-preview-height: clamp(7.5rem, 10vw, 9.75rem)}.home-template-preview--hero .home-template-preview__media{width:100%;height:var(--home-hero-preview-height);aspect-ratio:auto;overflow:hidden;border:0;border-radius:var(--dlooo-radius-small);background:linear-gradient(45deg, rgba(139, 157, 184, 0.2) 25%, transparent 25%, transparent 75%, rgba(139, 157, 184, 0.2) 75%),linear-gradient(45deg, rgba(139, 157, 184, 0.2) 25%, transparent 25%, transparent 75%, rgba(139, 157, 184, 0.2) 75%),#0a101a;background-position:0 0,.5rem .5rem;background-size:1rem 1rem;pointer-events:none}.home-template-preview--hero .home-template-preview__media>img{width:100%;height:var(--home-hero-preview-height) !important;max-height:var(--home-hero-preview-height);padding:0;border-radius:inherit;object-fit:contain}.home-hero__motion{--home-hero-example-gap: clamp(0.375rem, 1.25vw, 1rem);width:100%;max-width:none;display:grid;grid-template-columns:minmax(0, 1.55fr) minmax(0, 1fr) minmax(0, 0.75fr) minmax(0, 1fr) minmax(0, 1.55fr);align-items:flex-end;gap:var(--home-hero-example-gap);overflow:hidden;margin-top:clamp(2.25rem,5vw,4rem);margin-inline:auto;pointer-events:none;user-select:none}.home-hero__motion .home-template-preview--hero,.home-hero__motion .home-template-preview--hero .home-template-preview__media{width:100%;height:auto;aspect-ratio:var(--home-preview-aspect, 1/1)}.home-hero__motion .home-template-preview--hero .home-template-preview__media>img{height:100% !important;max-height:none}.home-template-preview__placeholder{display:grid;place-items:center;color:var(--dlooo-color-primary);font-size:2rem}.home-section{padding-block:var(--dlooo-section-space)}.home-section+.home-section{border-top:.0625rem solid var(--dlooo-color-border)}.home-section__heading{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;margin-bottom:clamp(1.75rem,3.5vw,2.75rem)}.home-section__heading>div{min-width:0;flex:1 1 auto;max-width:54rem}.home-section__heading h2{max-width:18ch;margin:0;font-size:clamp(2.15rem,4.2vw,4rem);line-height:1.02;letter-spacing:-0.045em}.home-section__heading p:not(.eyebrow){max-width:48rem;margin:.9rem 0 0;color:#aebbd0;font-size:1rem}.home-section__heading>a:not(.button){display:inline-flex;flex:0 0 auto;align-items:center;gap:.4rem;color:var(--dlooo-color-primary);font-size:var(--dlooo-font-size-small);font-weight:700;white-space:nowrap}.home-section__heading>a:not(.button){text-decoration:none;transition:color var(--dlooo-transition-fast)}.home-section__heading>a:not(.button):hover,.home-section__heading>a:not(.button):focus-visible{color:#72f7eb}.home-section__heading>a:not(.button) :is(i,svg){width:.8rem;flex:0 0 .8rem;transition:transform var(--dlooo-transition-fast)}.home-section__heading>a:not(.button):hover :is(i,svg),.home-section__heading>a:not(.button):focus-visible :is(i,svg){transform:translateX(0.15rem)}.home-section__heading--center{justify-content:center;text-align:center}.home-section__heading--center h2{max-width:20ch}.home-product-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));align-items:stretch;gap:1rem}.home-product-showcase{min-width:0;display:flex;flex-direction:column}.home-product-showcase .home-template-preview{height:clamp(8rem,16.5vw,13.5rem);display:flex;align-items:flex-end;justify-content:flex-start}.home-product-showcase .home-template-preview__media{width:auto;height:auto;flex:0 0 auto;overflow:hidden;border:0;border-radius:var(--dlooo-radius-small);box-shadow:0 1.25rem 2.75rem rgba(0,0,0,.18);transition:box-shadow var(--dlooo-transition-fast),transform var(--dlooo-transition-fast)}.home-product-showcase .home-template-preview__media:hover,.home-product-showcase .home-template-preview__media:focus-visible{box-shadow:0 1.45rem 3rem rgba(0,0,0,.26);transform:translateY(-0.2rem)}.home-product-showcase .home-template-preview__media:focus-visible{outline:.125rem solid var(--dlooo-color-primary);outline-offset:.2rem}.home-product-showcase .home-template-preview--landscape .home-template-preview__media{width:100%;aspect-ratio:16/9}.home-product-showcase .home-template-preview--portrait .home-template-preview__media{height:100%;aspect-ratio:9/16}.home-product-showcase .home-template-preview--square .home-template-preview__media{height:78%;aspect-ratio:1}.home-product-showcase .home-template-preview__media img{width:100%;height:100%;padding:0;border-radius:inherit}.home-product-showcase__body{flex:1;display:flex;align-items:flex-start;flex-direction:column;padding-top:1.35rem}.home-product-showcase h3{margin:0;font-size:clamp(1.3rem,2vw,1.65rem)}.home-product-showcase p{margin:.55rem 0 .9rem;min-height:3.1em;flex:1;color:#aebbd0;line-height:1.55}.home-product-showcase__action{width:fit-content;justify-content:flex-start;border-color:rgba(159,178,211,.28);color:#dce6f2;background:rgba(17,23,36,.88)}.home-product-showcase__action :is(i,svg){width:.78rem;flex:0 0 .78rem;color:var(--dlooo-color-primary);transition:transform var(--dlooo-transition-fast)}.home-product-showcase__action:is(:hover,:focus-visible){border-color:rgba(65,231,213,.58);color:#fff;background:#1a2331}.home-product-showcase__action:is(:hover,:focus-visible) :is(i,svg){transform:translateX(0.15rem)}.home-activity{width:100%;max-width:58rem;margin:clamp(2rem,4vw,3.5rem) auto 0;padding-top:clamp(2rem,3.5vw,3rem);border-top:.0625rem solid rgba(159,178,211,.14);text-align:center}.home-activity__content{max-width:62rem;margin-inline:auto}.home-activity h2{max-width:22ch;margin:0 auto;font-size:clamp(2rem,4vw,3.75rem);line-height:1.04;letter-spacing:-0.045em}.home-activity h2 strong,.home-activity h2>span{color:var(--dlooo-color-primary)}.home-activity h2 strong{display:inline-block;font-variant-numeric:tabular-nums;transform-origin:center bottom}.home-activity h2 strong.is-count-updating{animation:home-count-pulse 480ms ease-out}.home-activity__content>p:not(.eyebrow){margin:1rem auto 0;color:#bec9d8}@keyframes home-count-pulse{45%{color:#75f3e6;transform:translateY(-0.04em) scale(1.018)}}@media(prefers-reduced-motion: reduce){.home-activity h2 strong.is-count-updating{animation:none}}.home-workflow__steps,.home-benefit-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem;margin:0;padding:0;list-style:none}.home-workflow__steps li{position:relative;min-width:0;border:.0625rem solid rgba(159,178,211,.22);border-radius:var(--dlooo-radius-medium);background:var(--dlooo-card-background)}.home-benefit-grid article{position:relative;min-width:0;padding:var(--dlooo-card-padding);border:.0625rem solid var(--dlooo-color-border-strong);border-radius:var(--dlooo-radius-medium);background:var(--dlooo-card-background)}.home-workflow__visual{position:relative;aspect-ratio:660/412;margin:0;overflow:hidden;border-bottom:.0625rem solid rgba(159,178,211,.36);border-radius:calc(var(--dlooo-radius-medium) - .0625rem) calc(var(--dlooo-radius-medium) - .0625rem) 0 0;background:#070c14;box-shadow:inset 0 0 0 .0625rem rgba(159,178,211,.08)}.home-workflow__visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:left top;filter:brightness(1.08) saturate(1.03)}.home-workflow__number.project-card__template-badge.project-card__template-badge--ready{min-width:2.65rem;justify-content:center;font-size:clamp(.875rem,1vw,1rem);font-weight:700;letter-spacing:.08em;text-align:center}.home-workflow__body{min-height:7.25rem;padding:var(--dlooo-card-padding)}.home-benefit-grid article>svg{width:1.2rem;height:1.2rem;padding:.8rem;border:.0625rem solid rgba(65,231,213,.28);border-radius:.7rem;color:var(--dlooo-color-primary);background:rgba(65,231,213,.06);box-sizing:content-box}.home-workflow__steps h3{margin:0;font-size:clamp(1.05rem,1.6vw,1.3rem)}.home-benefit-grid h3{margin:1rem 0 0;font-size:clamp(1.05rem,1.6vw,1.3rem)}.home-workflow .home-section__heading h2{max-width:30ch;font-size:clamp(2.05rem,3.8vw,3.65rem)}.home-workflow .home-section__heading>div{max-width:64rem}.home-workflow__steps p,.home-benefit-grid p{margin:.5rem 0 0;color:#aebbd0;font-size:.9rem}.home-templates{background:radial-gradient(circle at 78% 8%, rgba(81, 112, 255, 0.07), transparent 26rem)}.home-template-grid .project-card__visual img{object-fit:contain}.home-insight-grid .insight-card__excerpt{color:#aebbd0;font-size:var(--dlooo-font-size-small)}.home-insight-grid .insight-card__link{font-size:var(--dlooo-font-size-small)}.home-benefit-grid{grid-template-columns:repeat(3, minmax(0, 1fr));grid-auto-rows:1fr}.home-benefits .home-section__heading>div{max-width:64rem}.home-benefits .home-section__heading h2{max-width:22ch}.home-benefits .home-section__heading p:not(.eyebrow){max-width:48rem;line-height:1.65}.home-benefit-grid article{display:flex;flex-direction:column}.home-faq .home-section__heading{align-items:start;margin-bottom:0}.home-insight-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem}.home-insight-grid .insight-card__image{aspect-ratio:16/9;background:#0a101a}.home-insight-grid .insight-card__image img{width:100%;height:100%;object-fit:contain}@media(max-width: 64rem){.home-template-preview--hero{--home-hero-preview-height: 15vw}.home-template-preview--hero.home-template-preview--portrait{--home-hero-preview-height: 21vw}.home-template-preview--hero.home-template-preview--landscape{--home-hero-preview-height: 11.5vw}.home-benefit-grid,.home-insight-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.home-insight-grid>article:last-child{grid-column:1/-1}}@media(max-width: 56rem){.home-workflow__steps{grid-template-columns:repeat(2, minmax(0, 1fr))}.home-workflow__steps li:nth-child(3){grid-column:1/-1;display:grid;grid-template-columns:minmax(0, 1.55fr) minmax(15rem, 1fr)}.home-workflow__steps li:nth-child(3) .home-workflow__visual{border-right:.0625rem solid rgba(159,178,211,.36);border-bottom:0;border-radius:calc(var(--dlooo-radius-medium) - .0625rem) 0 0 calc(var(--dlooo-radius-medium) - .0625rem)}.home-workflow__steps li:nth-child(3) .home-workflow__body{display:flex;justify-content:center;flex-direction:column}}@media(max-width: 42rem){.home-hero{padding-block:2.75rem}.home-page .home-hero h1{font-size:var(--dlooo-font-size-h1-brand)}.home-hero__motion{grid-template-columns:minmax(0, 1fr) minmax(0, 0.75fr) minmax(0, 1.55fr);overflow:visible;padding-inline:0}.home-template-preview--hero:nth-child(1),.home-template-preview--hero:nth-child(4){display:none}.home-template-preview--hero{--home-hero-preview-height: clamp(4.75rem, 24vw, 9rem)}.home-template-preview--hero.home-template-preview--portrait{--home-hero-preview-height: clamp(7rem, 36vw, 13.5rem)}.home-template-preview--hero.home-template-preview--landscape{--home-hero-preview-height: clamp(3.6rem, 18vw, 7rem)}.home-section{padding-block:3.5rem}.home-section__heading{align-items:start;flex-direction:column}.home-product-grid,.home-workflow__steps,.home-benefit-grid,.home-insight-grid{grid-template-columns:minmax(0, 1fr)}.home-product-grid{row-gap:clamp(2.75rem,11vw,3.5rem)}.home-workflow__steps li:nth-child(3){grid-column:auto;display:block}.home-workflow__steps li:nth-child(3) .home-workflow__visual{border-right:0;border-bottom:.0625rem solid rgba(159,178,211,.36);border-radius:calc(var(--dlooo-radius-medium) - .0625rem) calc(var(--dlooo-radius-medium) - .0625rem) 0 0}.home-workflow__steps li:nth-child(3) .home-workflow__body{display:block}.home-product-showcase .home-template-preview{height:auto}.home-product-showcase .home-template-preview--portrait .home-template-preview__media,.home-product-showcase .home-template-preview--square .home-template-preview__media{width:min(72%,18rem);height:auto}.home-product-showcase__action{width:100%;justify-content:center}.home-insight-grid>article:last-child{grid-column:auto}}@media(max-width: 34rem){.home-hero__actions .button{width:100%}}@media(prefers-reduced-motion: reduce){.home-page *{scroll-behavior:auto}}.about-page{overflow:clip;padding-top:0;background:radial-gradient(circle at 82% 7%, rgba(81, 112, 255, 0.11), transparent 30rem),radial-gradient(circle at 8% 46%, rgba(65, 231, 213, 0.045), transparent 32rem)}.about-page article{min-width:0}.about-hero{position:relative;display:grid;grid-template-columns:minmax(0, 1.08fr) minmax(22rem, 0.78fr);align-items:center;gap:clamp(2.5rem,7vw,6.5rem);padding-block:clamp(2.5rem,6vw,5.5rem) clamp(4rem,8vw,7rem)}.about-hero::before{position:absolute;z-index:-1;width:min(52rem,82vw);aspect-ratio:1;top:-30rem;right:-19rem;border:.0625rem solid rgba(81,112,255,.1);border-radius:50%;background:radial-gradient(circle, rgba(81, 112, 255, 0.13), rgba(154, 121, 255, 0.045) 48%, transparent 70%);content:""}.about-hero__copy{min-width:0}.about-hero h1{max-width:10.5ch;margin:0;color:#f7f9ff;font-size:clamp(3.4rem,7.3vw,6.9rem);line-height:.94;letter-spacing:-0.07em}.about-title-line{display:block}.about-hero__intro{max-width:44rem;margin:1.4rem 0 0;color:#c3cedd;font-size:clamp(1.08rem,1.8vw,1.32rem);line-height:1.65}.about-hero__note{max-width:42rem;margin:.75rem 0 0;color:var(--dlooo-color-muted);font-size:.96rem;line-height:1.7}.about-hero__actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.65rem}.about-hero__signals{display:flex;flex-wrap:wrap;gap:.55rem 1rem;margin:1.5rem 0 0;padding:0;color:#9eabbd;font-size:.78rem;line-height:1.1;list-style:none}.about-hero__signals li{display:inline-flex;align-items:center;gap:.45rem}.about-hero__signals li::before{width:.35rem;height:.35rem;flex:0 0 .35rem;border-radius:50%;background:var(--dlooo-color-primary);box-shadow:0 0 .7rem rgba(65,231,213,.55);content:""}.about-hero__visual{width:min(100%,32rem);display:block;justify-self:end;margin:0}.about-hero__motion{width:100%;height:auto;display:block;object-fit:contain}.about-section{padding-block:var(--dlooo-section-space);border-top:.0625rem solid var(--dlooo-color-border)}.about-section__heading{max-width:54rem;margin-bottom:clamp(2rem,4vw,3rem)}.about-section__heading h2,.about-story__intro h2,.about-founder__content h2{margin:0;color:#f4f8fd;font-size:clamp(2.2rem,5vw,4.25rem);line-height:1.02;letter-spacing:-0.055em}.about-section__heading p:not(.eyebrow){max-width:50rem;margin:1rem 0 0;color:#aeb9c9;font-size:clamp(.98rem,1.3vw,1.08rem);line-height:1.75}.about-principles{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--dlooo-space-sm)}.about-principle{position:relative;min-width:0;overflow:hidden;padding:var(--dlooo-card-padding);border:.0625rem solid var(--dlooo-card-border);border-radius:var(--dlooo-card-radius);background:linear-gradient(145deg, rgba(19, 27, 42, 0.95), rgba(11, 16, 26, 0.96)),var(--dlooo-card-background);box-shadow:var(--dlooo-card-shadow)}.about-principle::after{position:absolute;width:8rem;height:8rem;right:-4rem;bottom:-5rem;border-radius:50%;background:rgba(81,112,255,.1);content:""}.about-principle__number.project-card__template-badge.project-card__template-badge--ready{position:absolute;min-width:2.65rem;justify-content:center;font-size:clamp(.875rem,1vw,1rem);font-weight:700;letter-spacing:.08em;text-align:center}.about-principle>:is(i,svg){width:1.1rem;height:1.1rem;display:block;margin-bottom:var(--dlooo-space-4);padding:.75rem;border:.0625rem solid rgba(65,231,213,.24);border-radius:.75rem;color:var(--dlooo-color-primary);background:rgba(65,231,213,.055);box-sizing:content-box}.about-principle h3{margin:0 0 .65rem;color:#edf3fa;font-size:clamp(1.08rem,1.5vw,1.3rem)}.about-principle p{position:relative;z-index:1;margin:0;color:#98a6b9;font-size:.9rem;line-height:1.7}.about-founder-section{position:relative}.about-founder{display:grid;grid-template-columns:minmax(18rem, 0.72fr) minmax(0, 1.18fr);align-items:center;gap:clamp(2.5rem,7vw,6rem)}.about-founder__portrait{position:relative;aspect-ratio:3/4;min-width:0;margin:0;overflow:hidden;border:.0625rem solid rgba(255,255,255,.13);border-radius:var(--dlooo-card-radius);background:#100c0d}.about-founder__portrait::after{position:absolute;inset:auto 0 0;height:34%;background:linear-gradient(transparent, rgba(5, 7, 12, 0.88));content:"";pointer-events:none}.about-founder__portrait img{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 44%}.about-founder__portrait figcaption{position:absolute;z-index:1;right:1.2rem;bottom:1.15rem;left:1.2rem;display:grid;color:#dbe5ef;line-height:1.35}.about-founder__portrait figcaption strong{color:#fff;font-size:1.05rem}.about-founder__portrait figcaption span{margin-top:.15rem;color:#b9c6d6;font-size:.78rem}.about-founder__content{min-width:0}.about-founder__content h2{max-width:15ch;font-size:clamp(2.35rem,4.6vw,4rem)}.about-founder__role{max-width:42rem;margin:.9rem 0 1.35rem;color:var(--dlooo-color-primary);font-size:.82rem;line-height:1.55;font-weight:700;letter-spacing:.035em}.about-founder__content p:not(.eyebrow,.about-founder__role){max-width:47rem;margin:0 0 1rem;color:#b5c0cf;font-size:.95rem;line-height:1.75}.about-founder__links{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.4rem}.about-founder__links a{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .75rem;border:.0625rem solid var(--dlooo-color-border);border-radius:999px;color:#cbd5e2;background:rgba(255,255,255,.025);font-size:.78rem;text-decoration:none}.about-founder__links a::after{color:#8190a4;content:"↗"}.about-founder__links a:hover{border-color:rgba(65,231,213,.38);color:var(--dlooo-color-primary);transform:translateY(-0.0625rem)}.about-story{display:grid;grid-template-columns:minmax(15rem, 0.58fr) minmax(0, 1.12fr);gap:clamp(2.5rem,7vw,5.5rem)}.about-story__intro{position:sticky;top:calc(var(--dlooo-header-height) + var(--dlooo-space-md));align-self:start}.about-story__intro h2{max-width:13ch;font-size:clamp(2.25rem,4.5vw,3.9rem)}.about-story__intro p:last-child{max-width:33rem;margin:1rem 0 0;color:#9ba8b9;line-height:1.75}.about-story__steps{display:grid}.about-story__step{position:relative;display:grid;grid-template-columns:5.5rem minmax(0, 1fr);gap:1.15rem;padding-bottom:clamp(2rem,4vw,3rem)}.about-story__step:not(:last-child)::before{position:absolute;width:.0625rem;top:2.5rem;bottom:0;left:2.35rem;background:linear-gradient(var(--dlooo-color-primary), rgba(81, 112, 255, 0.2));content:""}.about-story__year{position:relative;z-index:1;width:4.8rem;min-height:2.35rem;display:grid;place-items:center;align-self:start;padding:.25rem;border:.0625rem solid rgba(65,231,213,.29);border-radius:999px;color:var(--dlooo-color-primary);background:#0c121c;font-size:var(--dlooo-font-size-minimum);line-height:1.2;font-weight:700;text-align:center}.about-story__step h3{margin:0 0 .55rem;color:#edf3fa;font-size:clamp(1.15rem,1.7vw,1.4rem)}.about-story__step p{max-width:46rem;margin:0;color:#9ca9ba;font-size:.93rem;line-height:1.75}.about-page__content{width:min(100%,52rem);margin:var(--dlooo-space-lg) auto 0;color:#c7d0de}.about-page__content>*+*{margin-top:var(--dlooo-space-sm)}@media(max-width: 64rem){.about-hero,.about-founder{grid-template-columns:minmax(0, 1fr)}.about-hero__visual{width:min(100%,30rem);justify-self:start}.about-founder__portrait{width:min(100%,28rem)}}@media(max-width: 42rem){.about-hero{gap:2.5rem;padding-top:1.5rem}.about-hero h1{font-size:clamp(3rem,14vw,4.6rem)}.about-hero__actions,.about-principles,.about-story{grid-template-columns:minmax(0, 1fr)}.about-hero__actions{display:grid}.about-hero__actions .button{width:100%}.about-principles{display:grid}.about-story__intro{position:static}}@media(max-width: 30rem){.about-hero__signals{align-items:flex-start;flex-direction:column}.about-story__step{grid-template-columns:4.85rem minmax(0, 1fr);gap:.8rem}.about-story__step:not(:last-child)::before{left:2.05rem}.about-story__year{width:4.2rem;font-size:var(--dlooo-font-size-minimum)}}@media(prefers-reduced-motion: reduce){.about-founder__links a{transition:none}}.write-page{overflow:clip;padding-top:0;background:radial-gradient(circle at 88% 5%, rgba(81, 112, 255, 0.12), transparent 32rem),radial-gradient(circle at 7% 34%, rgba(65, 231, 213, 0.045), transparent 30rem)}.write-page article{min-width:0}.write-hero{position:relative;display:grid;grid-template-columns:minmax(0, 1.12fr) minmax(21rem, 0.72fr);align-items:center;gap:clamp(2.5rem,7vw,6rem);padding-block:clamp(3rem,6vw,5.75rem) clamp(4rem,8vw,7rem)}.write-hero::before{position:absolute;z-index:-1;width:min(54rem,85vw);aspect-ratio:1;top:-34rem;right:-20rem;border:.0625rem solid rgba(81,112,255,.1);border-radius:50%;background:radial-gradient(circle, rgba(81, 112, 255, 0.12), rgba(65, 231, 213, 0.025) 50%, transparent 70%);content:""}.write-hero__copy{min-width:0}.write-hero h1{max-width:11ch;margin:0;color:#f7f9ff;font-size:clamp(3.25rem,7vw,6.6rem);line-height:.94;letter-spacing:-0.068em}.write-title-line{display:block}.write-hero__intro{max-width:45rem;margin:1.4rem 0 0;color:#c2cddd;font-size:clamp(1.05rem,1.8vw,1.3rem);line-height:1.66}.write-hero__actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.65rem}.write-hero__signals{display:flex;flex-wrap:wrap;gap:.55rem 1rem;margin:1.45rem 0 0;padding:0;color:#9eabbd;font-size:.78rem;line-height:1.5;list-style:none}.write-hero__signals li{display:inline-flex;align-items:center;gap:.45rem}.write-hero__signals li::before{width:.35rem;height:.35rem;flex:0 0 .35rem;border-radius:50%;background:var(--dlooo-color-primary);box-shadow:0 0 .7rem rgba(65,231,213,.55);content:""}.write-hero__brief{min-width:0;padding:clamp(1.25rem,3vw,2rem);border:.0625rem solid rgba(142,164,199,.24);border-radius:clamp(1.25rem,2.5vw,2rem);background:radial-gradient(circle at 100% 0, rgba(81, 112, 255, 0.13), transparent 20rem),linear-gradient(145deg, rgba(18, 26, 41, 0.97), rgba(9, 14, 23, 0.98));box-shadow:0 2rem 6rem rgba(0,0,0,.32)}.write-hero__brief-heading{display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:start;gap:1rem}.write-hero__brief-icon{width:3rem;height:3rem;display:grid;place-items:center;border:.0625rem solid rgba(65,231,213,.27);border-radius:.9rem;color:var(--dlooo-color-primary);background:rgba(65,231,213,.06)}.write-hero__brief h2{margin:0;color:#eef4fb;font-size:clamp(1.35rem,2.5vw,1.85rem);line-height:1.12;letter-spacing:-0.04em}.write-hero__brief ul{display:grid;gap:0;margin:1.5rem 0 0;padding:0;list-style:none}.write-hero__brief li{display:grid;grid-template-columns:1.4rem minmax(0, 1fr);gap:.75rem;padding-block:.9rem;border-top:.0625rem solid rgba(159,178,211,.14);color:#96a4b7;font-size:.84rem;line-height:1.55}.write-hero__brief li>:is(i,svg){width:1rem;margin-top:.15rem;color:var(--dlooo-color-primary)}.write-hero__brief li strong,.write-hero__brief li span{display:block}.write-hero__brief li strong{margin-bottom:.15rem;color:#dce5f0;font-size:.9rem}.write-hero__brief-note{margin:1rem 0 0;color:#8593a7;font-size:.78rem;line-height:1.55}.write-hero__brief-note a{color:var(--dlooo-color-primary)}.write-section{padding-block:var(--dlooo-section-space);border-top:.0625rem solid var(--dlooo-color-border)}.write-section__heading{max-width:56rem;margin-bottom:clamp(2rem,4vw,3rem)}.write-section__heading h2,.write-cta h2{margin:0;color:#f4f8fd;font-size:clamp(2.2rem,5vw,4.25rem);line-height:1.02;letter-spacing:-0.055em}.write-section__heading>p:not(.eyebrow),.write-section__heading>div>p:not(.eyebrow){max-width:50rem;margin:1rem 0 0;color:#aeb9c9;font-size:clamp(.98rem,1.3vw,1.08rem);line-height:1.75}.write-topic-grid,.write-process__steps{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--dlooo-space-sm)}.write-topic-card,.write-process__steps>li{position:relative;min-width:0;overflow:hidden;padding:var(--dlooo-card-padding);border:.0625rem solid var(--dlooo-card-border);border-radius:var(--dlooo-card-radius);background:linear-gradient(145deg, rgba(19, 27, 42, 0.95), rgba(11, 16, 26, 0.97));box-shadow:var(--dlooo-card-shadow)}.write-topic-card::after,.write-process__steps>li::after{position:absolute;width:8rem;height:8rem;right:-4rem;bottom:-5rem;border-radius:50%;background:rgba(81,112,255,.1);content:""}.write-topic-card>:is(i,svg),.write-process__steps>li>:is(i,svg){width:1.1rem;height:1.1rem;display:block;margin-bottom:var(--dlooo-space-4);padding:.75rem;border:.0625rem solid rgba(65,231,213,.24);border-radius:.75rem;color:var(--dlooo-color-primary);background:rgba(65,231,213,.055);box-sizing:content-box}.write-topic-card h3,.write-process__steps h3,.write-standards__list h3{margin:0 0 .6rem;color:#edf3fa;font-size:clamp(1.08rem,1.5vw,1.3rem)}.write-topic-card p,.write-process__steps p,.write-standards__list p{position:relative;z-index:1;margin:0;color:#98a6b9;font-size:.9rem;line-height:1.7}.write-topic-card>span{position:relative;z-index:1;display:block;margin-top:1.15rem;color:#6f7f96;font-size:var(--dlooo-font-size-minimum);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.write-standards{display:grid;grid-template-columns:minmax(17rem, 0.7fr) minmax(0, 1.15fr);align-items:start;gap:clamp(2.5rem,7vw,6rem)}.write-standards__intro{position:sticky;top:calc(var(--dlooo-header-height, 4.5rem) + 2rem);margin-bottom:0}.write-standards__list{border-block:.0625rem solid var(--dlooo-color-border)}.write-standards__list article{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:1.15rem;padding-block:clamp(1.5rem,3.5vw,2.25rem)}.write-standards__list article+article{border-top:.0625rem solid var(--dlooo-color-border)}.write-standards__list article>:is(i,svg){width:1.2rem;height:1.2rem;padding:.75rem;border:.0625rem solid rgba(65,231,213,.22);border-radius:.75rem;color:var(--dlooo-color-primary);background:rgba(65,231,213,.05);box-sizing:content-box}.write-process__steps{margin:0;padding:0;list-style:none}.write-process__number.project-card__template-badge.project-card__template-badge--ready{min-width:2.65rem;justify-content:center;font-size:clamp(.875rem,1vw,1rem);font-weight:700;letter-spacing:.08em;text-align:center}.write-process__note{display:flex;align-items:flex-start;gap:.65rem;margin:1rem 0 0;padding:.9rem 1rem;border:.0625rem solid rgba(65,231,213,.16);border-radius:var(--dlooo-radius-small);color:#8f9db0;background:rgba(65,231,213,.025);font-size:.8rem;line-height:1.6}.write-process__note :is(i,svg){width:.9rem;flex:0 0 .9rem;margin-top:.2rem;color:var(--dlooo-color-primary)}.write-page__content{width:min(100%,52rem);margin:0 auto clamp(4rem,8vw,7rem);color:#bdc8d7}.write-section__heading--split{max-width:none;display:flex;align-items:end;justify-content:space-between;gap:2rem}.write-section__heading--split>div{max-width:56rem}.write-section__heading--split>a{display:inline-flex;align-items:center;flex:0 0 auto;gap:.45rem;color:var(--dlooo-color-primary);font-size:.82rem;font-weight:700;text-decoration:none}.write-section__heading--split>a :is(i,svg){width:.8rem;transition:transform var(--dlooo-transition-fast)}.write-section__heading--split>a:is(:hover,:focus-visible) :is(i,svg){transform:translateX(0.2rem)}.write-insight-grid{--insight-card-gap: clamp(1rem, 2vw, 1.5rem)}.write-cta{display:grid;grid-template-columns:minmax(0, 1.15fr) auto;align-items:center;gap:clamp(2rem,6vw,5rem);margin-block:0 clamp(3rem,8vw,7rem);padding:clamp(1.6rem,4vw,3rem);border:.0625rem solid rgba(65,231,213,.25);border-radius:clamp(1.25rem,3vw,2rem);background:radial-gradient(circle at 100% 0, rgba(65, 231, 213, 0.11), transparent 24rem),radial-gradient(circle at 0 100%, rgba(81, 112, 255, 0.12), transparent 28rem),linear-gradient(145deg, rgba(18, 25, 39, 0.96), rgba(10, 14, 23, 0.98))}.write-cta h2{max-width:15ch;font-size:clamp(2.2rem,4.5vw,3.8rem)}.write-cta>div>p:not(.eyebrow){max-width:50rem;margin:1rem 0 0;color:#aab6c6;line-height:1.75}.write-cta__email{width:fit-content;display:block;margin-top:1rem;color:var(--dlooo-color-primary);font-size:.9rem;font-weight:700}.write-cta__actions{display:grid;gap:.65rem}@media(max-width: 64rem){.write-hero,.write-standards,.write-cta{grid-template-columns:minmax(0, 1fr)}.write-hero__brief{width:min(100%,38rem)}.write-standards__intro{position:static}.write-cta{align-items:start}.write-cta__actions{display:flex;flex-wrap:wrap}}@media(max-width: 52rem){.write-topic-grid,.write-process__steps,.write-insight-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.write-topic-grid>:last-child,.write-process__steps>:last-child,.write-insight-grid>:last-child{grid-column:1/-1}.write-insight-grid>:last-child{width:min(100%,50% - .5rem)}}@media(max-width: 42rem){.write-hero{gap:2.75rem;padding-top:2rem}.write-hero h1{font-size:clamp(3rem,14vw,4.6rem)}.write-hero__actions,.write-topic-grid,.write-process__steps,.write-insight-grid,.write-section__heading--split{grid-template-columns:minmax(0, 1fr)}.write-hero__actions,.write-section__heading--split{display:grid}.write-hero__actions .button,.write-cta__actions .button{width:100%}.write-topic-grid>:last-child,.write-process__steps>:last-child,.write-insight-grid>:last-child{width:auto;grid-column:auto}.write-section__heading--split{align-items:start;gap:1.25rem}.write-section__heading--split>a{width:fit-content}.write-cta__actions{display:grid}}@media(max-width: 30rem){.write-hero__signals{align-items:flex-start;flex-direction:column}.write-hero__brief-heading{grid-template-columns:minmax(0, 1fr)}.write-standards__list article{grid-template-columns:minmax(0, 1fr)}}@media(prefers-reduced-motion: reduce){.write-section__heading--split>a :is(i,svg){transition:none}}.effects-page{min-height:70vh;overflow:clip;padding-top:0;background:radial-gradient(circle at 82% 6%, rgba(81, 112, 255, 0.11), transparent 30rem),radial-gradient(circle at 8% 48%, rgba(65, 231, 213, 0.045), transparent 32rem)}.effects-hero{position:relative;display:grid;grid-template-columns:minmax(0, 1.08fr) minmax(20rem, 0.72fr);align-items:center;gap:clamp(2.5rem,7vw,6.5rem);padding-block:clamp(2.75rem,6vw,5.5rem) clamp(4rem,8vw,7rem)}.effects-hero::before{position:absolute;z-index:-1;width:min(52rem,82vw);aspect-ratio:1;top:-30rem;right:-19rem;border:.0625rem solid rgba(81,112,255,.1);border-radius:50%;background:radial-gradient(circle, rgba(81, 112, 255, 0.13), rgba(154, 121, 255, 0.045) 48%, transparent 70%);content:""}.effects-hero__copy{min-width:0}.effects-hero h1{max-width:11ch;margin:0;color:#f7f9ff;font-size:clamp(3.25rem,6.5vw,6.25rem);line-height:.95;letter-spacing:-0.065em}.effects-title-line{display:block}.effects-hero__copy>p:not(.eyebrow){max-width:43rem;margin:1.35rem 0 0;color:#c3cedd;font-size:clamp(1.05rem,1.7vw,1.24rem);line-height:1.65}.effects-hero__actions{display:flex;flex-wrap:wrap;gap:var(--dlooo-space-2);margin-top:1.6rem}.effects-hero__visual{width:min(100%,30rem);display:block;justify-self:end;margin:0}.effects-hero__motion{width:100%;height:auto;display:block;object-fit:contain}.effects-section{padding-block:var(--dlooo-section-space);border-top:.0625rem solid var(--dlooo-color-border)}.effects-library__heading,.effects-section__heading{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;margin-bottom:clamp(1.75rem,3.5vw,2.75rem)}.effects-library__heading>div,.effects-section__heading>div{max-width:58rem}.effects-library__heading h2,.effects-section__heading h2{max-width:19ch;margin:0;color:#f4f8fd;font-size:clamp(2.15rem,4.2vw,4rem);line-height:1.02;letter-spacing:-0.045em}#effects-library-title{scroll-margin-top:calc(var(--dlooo-header-height, 4rem) + 1rem)}.effects-library__heading p:not(.eyebrow),.effects-section__heading p:not(.eyebrow){max-width:48rem;margin:.9rem 0 0;color:#aebbd0;font-size:1rem;line-height:1.65}.effects-section__heading>a:not(.button){display:inline-flex;align-items:center;gap:.4rem;flex:0 0 auto;color:var(--dlooo-color-primary);font-size:var(--dlooo-font-size-small);font-weight:700;text-decoration:none;transition:color var(--dlooo-transition-fast)}.effects-section__heading>a:not(.button):is(:hover,:focus-visible){color:#72f7eb}.effects-section__heading>a:not(.button) :is(i,svg){width:.8rem;flex:0 0 .8rem;transition:transform var(--dlooo-transition-fast)}.effects-section__heading>a:not(.button):is(:hover,:focus-visible) :is(i,svg){transform:translateX(0.15rem)}.effects-grid .project-card__settings{min-height:3.1em;margin:0 0 .65rem;color:#7f8da2;font-size:var(--dlooo-font-size-caption);line-height:1.55}.effects-grid .project-card__settings strong{color:#aebbd0;font-weight:700}.effects-products .effects-section__heading>div{max-width:66rem}.effects-products .effects-section__heading h2{max-width:22ch}.effects-products .home-product-showcase h3{font-size:clamp(1.3rem,2vw,1.65rem)}.effects-products .home-product-grid{align-items:stretch}.effects-products .home-product-showcase,.effects-products .home-product-showcase__body{display:flex;flex-direction:column}.effects-products .home-product-showcase{height:100%}.effects-products .home-product-showcase__body{flex:1}.effects-products .home-product-showcase__body>p{flex:1;font-size:var(--dlooo-font-size-small);line-height:1.65}@media(max-width: 64rem){.effects-hero{grid-template-columns:minmax(0, 1fr) minmax(15rem, 0.58fr);gap:clamp(1.5rem,4vw,3rem)}}@media(max-width: 48rem){.effects-hero{grid-template-columns:minmax(0, 1fr)}.effects-hero__visual{width:min(72vw,22rem);justify-self:center}}@media(max-width: 42rem){.effects-hero{padding-block:2.5rem 4rem}.effects-hero h1{font-size:clamp(2.75rem,14vw,4.25rem)}.effects-hero__actions{flex-direction:column}.effects-hero__actions .button{width:100%}.effects-hero__visual{width:min(78vw,19rem)}.effects-library__heading,.effects-section__heading{align-items:stretch;flex-direction:column}.effects-section__heading>a:not(.button){align-self:flex-start}.effects-grid .project-card__settings{min-height:0}}.animate-landing{overflow:clip}.animate-landing__hero{position:relative;padding-block:clamp(3.5rem,8vw,7rem)}.animate-landing__hero::before{position:absolute;z-index:-1;width:min(52rem,90vw);aspect-ratio:1;top:-28rem;right:-18rem;border-radius:50%;background:radial-gradient(circle, rgba(72, 169, 255, 0.14), transparent 68%);content:""}.animate-landing__hero-grid{display:grid;grid-template-columns:minmax(0, 0.94fr) minmax(25rem, 1.06fr);align-items:center;gap:clamp(2.5rem,7vw,6rem)}.animate-landing__copy h1{max-width:10ch;margin:0;font-size:var(--dlooo-font-size-heading-1);letter-spacing:-0.06em}.animate-landing__intro{max-width:42rem;margin:1.25rem 0 0;color:#b5c0cf;font-size:clamp(1.05rem,2vw,1.25rem)}.animate-landing__actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.75rem}.animate-landing__trust,.animate-landing__login{color:#96a3b5;font-size:.82rem}.animate-landing__trust{margin:1rem 0 0}.animate-landing__login{margin:.45rem 0 0}.animate-landing__preview{position:relative;overflow:hidden;border:.0625rem solid var(--dlooo-color-border-strong);border-radius:clamp(1rem,3vw,1.5rem);background:var(--dlooo-color-surface);box-shadow:var(--dlooo-shadow-panel)}.animate-landing__preview>img{width:100%;aspect-ratio:4/3;object-fit:cover}.animate-landing__preview>.animate-landing__preview-mark{padding:clamp(3rem,12vw,7rem);object-fit:contain;background:radial-gradient(circle at 50% 45%, rgba(65, 231, 213, 0.16), transparent 34%),radial-gradient(circle at 72% 20%, rgba(154, 121, 255, 0.14), transparent 40%),#111724}.animate-landing__preview-bar{min-height:3rem;display:flex;align-items:center;gap:.35rem;padding:.65rem .9rem;border-bottom:.0625rem solid var(--dlooo-color-border)}.animate-landing__preview-bar>span{width:.5rem;height:.5rem;border-radius:50%;background:#536074}.animate-landing__preview-bar>strong{margin-left:auto;color:#aeb9c9;font-size:.75rem}.animate-landing__preview-status{position:absolute;right:1rem;bottom:1rem;display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .75rem;border-radius:999px;color:#e2e8f0;background:rgba(8,11,18,.86);font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption)}.animate-landing__preview-status i{width:.45rem;height:.45rem;border-radius:50%;background:var(--dlooo-color-primary)}.animate-landing__evidence{border-block:.0625rem solid var(--dlooo-color-border);background:rgba(255,255,255,.012)}.animate-landing__evidence-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr))}.animate-landing__evidence article{display:grid;gap:.15rem;padding:1.3rem clamp(.8rem,2vw,1.4rem)}.animate-landing__evidence article+article{border-left:.0625rem solid var(--dlooo-color-border)}.animate-landing__evidence strong{color:var(--dlooo-color-primary);font-size:.88rem}.animate-landing__evidence span{color:#96a3b5;font-size:.76rem}.animate-landing__workflow,.animate-landing__privacy{padding-block:var(--dlooo-section-space)}.animate-landing__section-heading{max-width:46rem;margin-bottom:2rem}.animate-landing__section-heading h2,.animate-landing__privacy h2{margin:0;font-size:var(--dlooo-font-size-heading-2);letter-spacing:-0.04em}.animate-landing__workflow ol{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem;margin:0;padding:0;list-style:none}.animate-landing__workflow li{padding:clamp(1.25rem,3vw,1.8rem);border-radius:var(--dlooo-radius-medium);background:var(--dlooo-color-surface)}.animate-landing__workflow li>span{color:var(--dlooo-color-primary);font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption);font-weight:700;letter-spacing:.15em}.animate-landing__workflow h3{margin:1rem 0 .45rem}.animate-landing__workflow p,.animate-landing__privacy p:not(.eyebrow){margin:0;color:#aeb9c9}.animate-landing__privacy{padding-top:0}.animate-landing__privacy-panel{display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:center;gap:clamp(1rem,3vw,1.75rem);padding:clamp(1.5rem,4vw,2.5rem);border:.0625rem solid rgba(65,231,213,.24);border-radius:var(--dlooo-radius-medium);background:radial-gradient(circle at 100% 0, rgba(65, 231, 213, 0.09), transparent 24rem),var(--dlooo-color-surface)}.animate-landing__privacy-mark{width:3.5rem;height:3.5rem;display:grid;place-items:center;border-radius:50%;color:#071310;background:var(--dlooo-button-background)}@media(max-width: 64rem){.animate-landing__hero-grid{grid-template-columns:1fr}.animate-landing__copy{max-width:48rem}.animate-landing__preview{width:min(100%,48rem)}.animate-landing__workflow ol{grid-template-columns:repeat(2, minmax(0, 1fr))}.animate-landing__workflow li:last-child{grid-column:1/-1}}@media(max-width: 42rem){.animate-landing__hero{padding-block:3rem 4rem}.animate-landing__actions{display:grid}.animate-landing__evidence-grid,.animate-landing__workflow ol{grid-template-columns:1fr}.animate-landing__evidence article+article{border-top:.0625rem solid var(--dlooo-color-border);border-left:0}.animate-landing__workflow li:last-child{grid-column:auto}.animate-landing__privacy-panel{grid-template-columns:1fr}}.public-page{min-height:65vh}.public-page__article{width:min(100%,54rem)}.public-page__hero{margin-bottom:var(--dlooo-space-lg);padding-bottom:var(--dlooo-space-md);border-bottom:.0625rem solid var(--dlooo-color-border)}.public-page__title{max-width:16ch;font-size:clamp(2.5rem,8vw,5.5rem);letter-spacing:-0.045em}.public-page__content{color:#c7d0de}.public-page__content>*+*{margin-block-start:var(--dlooo-space-sm)}.public-page__content :is(h2,h3,h4){margin-block-start:var(--dlooo-space-lg);color:var(--dlooo-color-text)}.public-page__content :is(input,textarea,select){max-width:100%}.resource-page{overflow:clip;padding-top:0}.resource-hero{position:relative;display:grid;grid-template-columns:minmax(0, 1.25fr) minmax(17rem, 0.55fr);align-items:end;gap:clamp(var(--dlooo-space-lg),7vw,var(--dlooo-space-xl));padding-block:clamp(2rem,5vw,4rem) clamp(3rem,8vw,6rem)}.resource-hero::after{position:absolute;z-index:-1;width:min(34rem,70vw);aspect-ratio:1;top:-18rem;right:-10rem;border-radius:50%;background:radial-gradient(circle, rgba(65, 231, 213, 0.13), rgba(81, 112, 255, 0.06) 45%, transparent 70%);content:""}.resource-hero h1{max-width:12ch;margin:0;font-size:clamp(2.8rem,7vw,6.2rem);letter-spacing:-0.06em}.resource-hero__intro{max-width:48rem;margin:1rem 0 0;color:#b9c3d1;font-size:clamp(1rem,2vw,1.2rem)}.resource-hero__actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.6rem}.resource-hero__signal{padding:1.15rem;border:.0625rem solid rgba(65,231,213,.22);border-radius:var(--dlooo-radius-medium);color:#c7d1de;background:var(--dlooo-card-background);box-shadow:var(--dlooo-card-shadow)}.resource-hero__signal>i,.resource-hero__signal>svg{margin-bottom:1rem;color:var(--dlooo-color-primary);font-size:1.25rem}.resource-hero__signal strong,.resource-hero__signal span{display:block}.resource-hero__signal span{margin-top:.25rem;color:var(--dlooo-color-muted);font-size:.8rem}.resource-section{padding-block:var(--dlooo-section-space);border-top:.0625rem solid var(--dlooo-color-border)}.resource-section__heading{max-width:46rem;margin-bottom:var(--dlooo-space-lg)}.resource-section__heading h2{margin:0;font-size:clamp(1.8rem,4vw,3rem);letter-spacing:-0.045em}.resource-section__heading p:not(.eyebrow){margin:.75rem 0 0;color:var(--dlooo-color-muted)}.resource-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--dlooo-space-sm)}.resource-card{min-width:0;padding:var(--dlooo-card-padding);border:.0625rem solid var(--dlooo-card-border);border-radius:var(--dlooo-card-radius);background:var(--dlooo-card-background);box-shadow:var(--dlooo-card-shadow)}.resource-card>i,.resource-card>svg{margin-bottom:1.5rem;color:var(--dlooo-color-primary)}.resource-card h3{margin:0 0 .55rem;font-size:1.15rem}.resource-card p,.resource-card li{color:var(--dlooo-color-muted);font-size:.9rem}.resource-card p:last-child{margin-bottom:0}.resource-card ul{display:grid;gap:.45rem;margin:0;padding-left:1.15rem}.resource-steps{counter-reset:resource-step}.resource-steps .resource-card{counter-increment:resource-step}.resource-steps .resource-card::before{display:block;margin-bottom:1.25rem;color:var(--dlooo-color-primary);font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption);font-weight:700;letter-spacing:.14em;content:"0" counter(resource-step)}.resource-steps--badges .resource-card{position:relative}.resource-steps--badges .resource-card::before{content:none}.resource-steps--badges .resource-card h3{padding-right:3.25rem}.resource-status-list{display:grid;gap:.65rem}.resource-status{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:.75rem;padding:.9rem 1rem;border:.0625rem solid var(--dlooo-color-border);border-radius:var(--dlooo-radius-small);color:#d3dbe6;background:rgba(255,255,255,.018)}.resource-status>i,.resource-status>svg{color:var(--dlooo-color-success)}.resource-status small{color:var(--dlooo-color-muted)}.resource-feed{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.25rem}.resource-feed code{min-width:0;flex:1 1 20rem;overflow:hidden;padding:.8rem .9rem;border:.0625rem solid var(--dlooo-color-border);border-radius:var(--dlooo-input-radius);color:#cbd6e3;background:var(--dlooo-input-background);font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.resource-feed__actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.75rem}.resource-feed__copy.is-copied{border-color:rgba(65,231,213,.48);color:#e9f7f5;background:rgba(65,231,213,.1)}.resource-feed__copy.is-copied :is(i,svg){color:var(--dlooo-color-primary)}.resource-content{width:min(100%,50rem);margin-top:var(--dlooo-space-lg);color:#c7d0de}.resource-content>*+*{margin-top:var(--dlooo-space-sm)}.resource-latest-insights__heading{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;margin-bottom:clamp(1.5rem,3vw,2.25rem)}.resource-latest-insights__heading>div{max-width:48rem}.resource-latest-insights__heading h2{margin:.35rem 0 0;color:#f3f7fc;font-size:clamp(2rem,4vw,3.25rem);line-height:1.04;letter-spacing:-0.045em}.resource-latest-insights__heading p:not(.eyebrow){margin:.75rem 0 0;color:var(--dlooo-color-muted)}.resource-latest-insights__heading .button{flex:0 0 auto;white-space:nowrap}.resource-latest-insights__grid .insight-card{height:100%}.help-paths{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--dlooo-space-sm);margin-bottom:clamp(2.5rem,6vw,5rem)}.help-paths>a{min-width:0;display:flex;align-items:center;gap:.85rem;padding:1rem;border:.0625rem solid var(--dlooo-card-border);border-radius:var(--dlooo-radius-small);color:var(--dlooo-color-text);background:var(--dlooo-card-background);text-decoration:none;transition:border-color var(--dlooo-transition-fast),transform var(--dlooo-transition-fast)}.help-paths>a:is(:hover,:focus-visible){border-color:rgba(65,231,213,.48);transform:translateY(-0.125rem)}.help-paths i,.help-paths svg{color:var(--dlooo-color-primary)}.help-paths span,.help-paths :is(strong,small){min-width:0;display:block}.help-paths small{margin-top:.2rem;color:var(--dlooo-color-muted);font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption)}.help-faq__items{width:min(100%,52rem)}.help-faq details{padding:1.1rem 0;border-top:.0625rem solid var(--dlooo-color-border)}.help-faq summary{color:var(--dlooo-color-text);font-weight:700;cursor:pointer}.help-faq details p{max-width:46rem;color:var(--dlooo-color-muted)}.resource-cta{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:var(--dlooo-space-lg);margin-block:clamp(2.5rem,7vw,5rem);padding:clamp(1.4rem,4vw,2.4rem);border:.0625rem solid rgba(65,231,213,.25);border-radius:var(--dlooo-radius-medium);background:radial-gradient(circle at 100% 0, rgba(65, 231, 213, 0.09), transparent 20rem),var(--dlooo-card-background)}.resource-cta h2{margin:0;font-size:clamp(1.6rem,4vw,2.6rem)}.resource-cta p{max-width:46rem;margin:.55rem 0 0;color:var(--dlooo-color-muted)}@media(max-width: 64rem){.resource-hero{grid-template-columns:1fr;align-items:start}.resource-hero__signal{width:min(100%,28rem)}.resource-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.resource-grid>:last-child:nth-child(odd){grid-column:1/-1}}@media(max-width: 42rem){.help-paths,.resource-grid,.resource-cta{grid-template-columns:1fr}.resource-grid>:last-child:nth-child(odd){grid-column:auto}.resource-status{grid-template-columns:auto minmax(0, 1fr)}.resource-status small{grid-column:2}.resource-cta .button{width:100%}.resource-latest-insights__heading{align-items:flex-start;flex-direction:column}.resource-latest-insights__heading .button{width:100%}.resource-feed__actions{width:100%;display:grid;grid-template-columns:1fr;gap:var(--dlooo-space-2)}.resource-feed{gap:var(--dlooo-space-2)}.resource-feed__actions .button{width:100%}.resource-hero__actions{display:grid}.resource-hero__actions .button{width:100%}}.help-center{--dlooo-help-sidebar-width: 17rem;--dlooo-help-layout-gap: clamp(1.5rem, 3vw, 2.5rem);overflow:clip;color:var(--dlooo-color-text);background:radial-gradient(circle at 92% 2%, rgba(72, 169, 255, 0.09), transparent 26rem),var(--dlooo-color-background)}.help-hero{position:relative;padding-block:clamp(2rem,5vw,4.5rem) clamp(3.5rem,8vw,6.75rem);border-bottom:.0625rem solid var(--dlooo-color-border)}.help-hero::before{position:absolute;width:min(42rem,82vw);aspect-ratio:1;top:-27rem;right:-12rem;border:5rem solid rgba(65,231,213,.025);border-radius:50%;content:"";pointer-events:none}.help-hero__copy{max-width:60rem;margin-top:clamp(2.25rem,6vw,5rem)}.help-hero__copy h1{max-width:14ch;margin:0;line-height:.98;letter-spacing:-0.065em}.help-hero__copy h1 span{display:block;color:var(--dlooo-color-primary)}.help-hero__copy>p:not(.eyebrow){max-width:46rem;margin:1.25rem 0 0;color:#b9c5d5;font-size:var(--dlooo-font-size-lead)}.help-search{margin-top:clamp(1.75rem,4vw,2.75rem)}.help-hero__quick-links{display:flex;flex-wrap:wrap;gap:var(--dlooo-space-2);margin-top:1.35rem}.help-hero__quick-links a{min-height:2.75rem;display:inline-flex;align-items:center;gap:.55rem;color:#b9c5d5;font-size:.875rem;font-weight:600;text-decoration:none}.help-hero__quick-links a:hover{color:var(--dlooo-color-primary)}.help-section{padding-block:var(--dlooo-section-space);border-bottom:.0625rem solid var(--dlooo-color-border)}.help-section__heading{display:flex;align-items:end;justify-content:space-between;gap:var(--dlooo-space-md);margin-bottom:clamp(1.75rem,4vw,2.75rem)}.help-section__heading>div{max-width:48rem}.help-section__heading h2{max-width:18ch;margin:.3rem 0 0;font-size:clamp(2rem,4vw,3.4rem);letter-spacing:-0.05em}.help-section__heading p:not(.eyebrow){margin:.75rem 0 0;color:var(--dlooo-color-muted)}.help-section__heading>a:not(.button){min-height:2.75rem;display:inline-flex;flex:0 0 auto;align-items:center;gap:.5rem;color:var(--dlooo-color-primary);font-weight:700;text-decoration:none}.help-icon{width:2.9rem;height:2.9rem;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border:.0625rem solid rgba(65,231,213,.3);border-radius:.75rem;color:var(--dlooo-color-primary);background:rgba(65,231,213,.07)}.help-icon :is(svg,i){width:1rem;height:1rem}.help-card-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--dlooo-space-sm)}.help-workflow{background:rgba(13,17,27,.64)}.help-workflow__steps{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:.7rem;margin:0;padding:0;list-style:none;counter-reset:none}.help-workflow__steps li{position:relative;min-width:0;min-height:13rem;padding:1.25rem 1rem 1rem;border:.0625rem solid var(--dlooo-color-border);border-radius:var(--dlooo-radius-small);background:rgba(17,23,36,.72)}.help-workflow__steps .product-landing-workflow__number{top:.7rem;right:.7rem}.help-workflow__steps .help-icon{width:2.5rem;height:2.5rem}.help-workflow__steps h3{margin:2.25rem 0 .45rem;font-size:1rem}.help-workflow__steps p{margin:0;color:var(--dlooo-color-muted);font-size:.78rem;line-height:1.55}.help-topic-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.75rem}.help-topic-grid>a{min-height:8.4rem;display:grid;grid-template-columns:auto minmax(0, 1fr) auto auto;align-items:center;gap:1rem;padding:1.15rem;border:.0625rem solid var(--dlooo-card-border);border-radius:var(--dlooo-radius-small);color:var(--dlooo-color-text);background:rgba(17,23,36,.78);text-decoration:none;transition:border-color var(--dlooo-transition-fast),background var(--dlooo-transition-fast),transform var(--dlooo-transition-fast)}.help-topic-grid>a:hover{border-color:rgba(65,231,213,.38);background:rgba(18,29,42,.96);transform:translateY(-0.125rem)}.help-topic-grid strong,.help-topic-grid small{display:block}.help-topic-grid small{margin-top:.35rem;color:var(--dlooo-color-muted);font-size:.8rem}.help-topic-grid__count{color:#8290a4;font-size:.75rem;white-space:nowrap}.help-topic-grid>a>:is(svg,i):last-child{color:var(--dlooo-color-primary)}.help-card-grid--four{grid-template-columns:repeat(4, minmax(0, 1fr))}.help-problems{background:radial-gradient(circle at 88% 42%, rgba(154, 121, 255, 0.07), transparent 24rem),rgba(13,17,27,.52)}.help-problems__layout{display:grid;grid-template-columns:minmax(16rem, 0.72fr) minmax(0, 1.28fr);align-items:start;gap:clamp(2rem,7vw,6rem)}.help-problems__layout .help-section__heading{position:sticky;top:calc(var(--dlooo-header-height) + 1.5rem);margin:0}.help-problem-list{display:grid;gap:.7rem}.help-result-list{display:grid;gap:.75rem}.help-empty-state{max-width:48rem;padding:var(--dlooo-card-padding);border:.0625rem solid var(--dlooo-color-border);border-radius:var(--dlooo-card-radius);background:var(--dlooo-card-background)}.help-empty-state h3{margin:1.5rem 0 .5rem;font-size:1.4rem}.help-empty-state p{color:var(--dlooo-color-muted)}.help-empty-state>div{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.25rem}.help-breadcrumbs{padding-top:clamp(1rem,2.25vw,2rem)}.help-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;color:var(--dlooo-color-muted);font-size:var(--dlooo-font-size-small);list-style:none}.help-breadcrumbs li:not(:last-child)::after{margin-left:.4rem;color:#596579;content:"›"}.help-breadcrumbs a{color:var(--dlooo-color-muted);text-decoration:none}.help-breadcrumbs a:hover{color:var(--dlooo-color-primary)}.help-category__hero{max-width:54rem;padding:0 0 clamp(3rem,6vw,4.5rem);border-bottom:.0625rem solid var(--dlooo-color-border)}.help-category__hero h1{max-width:14ch;margin:.45rem 0 0;letter-spacing:-0.06em}.help-category__hero>p:not(.eyebrow){max-width:44rem;margin:1rem 0 0;color:#abb8c9;font-size:var(--dlooo-font-size-lead)}.help-category__layout{display:grid;grid-template-columns:var(--dlooo-help-sidebar-width) minmax(0, 1fr);align-items:start;gap:var(--dlooo-help-layout-gap);padding-block:clamp(2rem,3vw,2.75rem) clamp(3.5rem,8vw,6rem)}.help-category__sidebar,.help-article__sidebar,.help-hub__sidebar{position:sticky;top:calc(var(--dlooo-header-height) + 1.25rem);max-height:calc(100dvh - var(--dlooo-header-height) - 2.5rem);overflow-y:auto;padding-right:.35rem;overscroll-behavior:contain;scrollbar-gutter:stable}.help-topic-navigation{color:var(--dlooo-color-muted);font-size:var(--dlooo-font-size-small)}.help-topic-navigation__home{min-height:var(--dlooo-text-navigation-min-height);display:flex;align-items:center;gap:.55rem;margin-bottom:.25rem;padding:var(--dlooo-space-1) .55rem;border-radius:.5rem;color:var(--dlooo-color-muted);text-decoration:none}.help-topic-navigation__group>a{min-height:var(--dlooo-text-navigation-min-height);display:flex;align-items:center;padding:var(--dlooo-space-1) .55rem;border-left:.125rem solid rgba(0,0,0,0);color:var(--dlooo-color-muted);text-decoration:none}.help-topic-navigation__group.is-active>a{border-color:var(--dlooo-color-primary);color:#eef4fb;background:rgba(65,231,213,.05);font-weight:700}.help-topic-navigation__group ul{display:grid;gap:0;margin:var(--dlooo-space-1) 0 var(--dlooo-space-2);padding:0 0 0 .85rem;list-style:none}.help-topic-navigation__group li a{min-height:var(--dlooo-text-navigation-min-height);display:flex;align-items:center;padding:var(--dlooo-space-1) .55rem;border-radius:.45rem;color:var(--dlooo-color-muted);line-height:1.35;text-decoration:none}.help-topic-navigation__group li a[aria-current=page],.help-topic-navigation a:hover{color:var(--dlooo-color-primary);background:rgba(255,255,255,.025)}.help-category__articles>header{margin-bottom:1.75rem}.help-category__articles{padding-top:clamp(2.5rem,4vw,3.5rem)}.help-category__articles>header h2{margin:0;font-size:clamp(1.8rem,3vw,2.5rem)}.help-category__articles>header p{max-width:44rem;margin:.65rem 0 0;color:var(--dlooo-color-muted)}.help-mobile-topics,.help-mobile-toc{display:none}.help-article__search{max-width:42rem;margin:clamp(2.25rem,4vw,3rem) 0 0}.help-article__mobile-utility{display:none}.help-article__search .help-search{margin-top:0}.help-article__search .help-search>p{display:none}.help-article__layout{display:grid;grid-template-columns:var(--dlooo-help-sidebar-width) minmax(0, 1fr) 11rem;align-items:start;gap:var(--dlooo-help-layout-gap);padding-block:clamp(2rem,3vw,2.75rem) clamp(3.5rem,8vw,6rem)}.help-article__main{min-width:0}.help-article__header{padding-bottom:2rem;border-bottom:.0625rem solid var(--dlooo-color-border)}.help-article__header h1{max-width:18ch;margin:.35rem 0 0;line-height:1.02;letter-spacing:-0.055em}.help-article__products{display:flex;flex-wrap:wrap;gap:.4rem;margin:1.15rem 0 0;padding:0;list-style:none}.help-article__products li{padding:.35rem .65rem;border:.0625rem solid rgba(72,169,255,.28);border-radius:999px;color:#a9d2f5;background:rgba(72,169,255,.06);font-size:var(--dlooo-font-size-minimum);font-weight:700}.help-article__answer{max-width:45rem;margin:1.5rem 0 0;color:#c5d0df;font-size:clamp(1.05rem,1.6vw,1.22rem);line-height:1.7}.help-article__screenshot{margin:2rem 0 0}.help-article__screenshot>a{position:relative;display:block;overflow:hidden;border:.0625rem solid var(--dlooo-color-border);border-radius:var(--dlooo-radius-medium);background:#0c111c}.help-article__screenshot img{width:100%;height:auto;display:block}.help-article__screenshot a span{position:absolute;right:.8rem;bottom:.8rem;display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .65rem;border:.0625rem solid rgba(255,255,255,.18);border-radius:.45rem;color:#f4f7fb;background:rgba(8,11,18,.86);font-size:var(--dlooo-font-size-minimum);font-weight:700}.help-article__screenshot figcaption{margin-top:.65rem;color:var(--dlooo-color-muted);font-size:.76rem}.help-article__motion-demo{margin:2rem 0 0}.help-article__motion-demo video{width:100%;height:auto;display:block;border:.0625rem solid var(--dlooo-color-border);border-radius:var(--dlooo-radius-medium);background:#080b12}.help-article__motion-demo figcaption{margin-top:.65rem;color:var(--dlooo-color-muted);font-size:.76rem}.help-article__content{max-width:46rem;padding-block:1rem 2rem;color:#c0cbda;font-size:1rem;line-height:1.78}.help-article__content>:is(h2,h3){scroll-margin-top:calc(var(--dlooo-header-height) + 1.5rem)}.help-article__content h2{margin:2.4rem 0 .8rem;color:var(--dlooo-color-text);font-size:clamp(1.45rem,2.6vw,2rem);letter-spacing:-0.035em}.help-article__content h3{margin:1.75rem 0 .6rem;color:var(--dlooo-color-text);font-size:1.2rem}.help-article__content :is(p,ul,ol){margin-block:.75rem 0}.help-article__content :is(ul,ol){display:grid;gap:.65rem;padding-left:1.35rem}.help-article__content li::marker{color:var(--dlooo-color-primary);font-weight:700}.help-article__content a{color:var(--dlooo-color-primary)}.help-article__product-links{max-width:46rem;padding-block:1.75rem;border-block:.0625rem solid var(--dlooo-color-border)}.help-article__product-links h2{margin:0 0 1rem;font-size:1.35rem}.help-article__product-actions{display:flex;flex-wrap:wrap;gap:.65rem}.help-article__toc{position:sticky;top:calc(var(--dlooo-header-height) + 1.25rem)}.help-article__toc nav{padding-left:1rem;border-left:.0625rem solid var(--dlooo-color-border)}.help-article__toc strong{color:#dce5f0;font-size:.78rem}.help-article__toc ol,.help-mobile-toc ol{display:grid;gap:var(--dlooo-space-1);margin:.75rem 0 0;padding:0;list-style:none}.help-article__toc li.is-level-3,.help-mobile-toc li.is-level-3{padding-left:.75rem}.help-article__toc a,.help-mobile-toc a{min-height:var(--dlooo-text-navigation-min-height);display:flex;align-items:center;color:var(--dlooo-color-muted);font-size:var(--dlooo-font-size-small);line-height:1.4;text-decoration:none}.help-article__toc a:hover,.help-mobile-toc a:hover{color:var(--dlooo-color-primary)}.help-article__footer{max-width:46rem;padding-top:2rem}.help-helpful{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:1rem;padding:1.15rem;border:.0625rem solid var(--dlooo-color-border);border-radius:var(--dlooo-radius-small);background:rgba(17,23,36,.75)}.help-helpful strong,.help-helpful span{display:block}.help-helpful span{margin-top:.2rem;color:var(--dlooo-color-muted);font-size:var(--dlooo-font-size-minimum)}.help-helpful>div:nth-child(2){display:flex;gap:.5rem}.help-helpful button{min-height:2.75rem;display:inline-flex;align-items:center;gap:.4rem;padding:.55rem .75rem;border:.0625rem solid var(--dlooo-color-border);border-radius:.5rem;color:#c8d2df;background:#151b28;cursor:pointer}.help-helpful button:hover,.help-helpful button[aria-pressed=true]{border-color:rgba(65,231,213,.45);color:var(--dlooo-color-primary);background:rgba(65,231,213,.06)}.help-helpful>p{grid-column:1/-1;min-height:1.25rem;margin:0;color:var(--dlooo-color-primary);font-size:.76rem}.help-helpful>p:empty{display:none}.help-article__review{display:flex;flex-wrap:wrap;gap:.45rem 1rem;margin-top:1.5rem;color:#7f8da1;font-size:var(--dlooo-font-size-minimum)}.help-article__review span:first-child{color:#9fd8c3}.help-article__footer>p{margin:1.25rem 0 0;color:var(--dlooo-color-muted);font-size:.82rem}.help-article__footer>p a{color:var(--dlooo-color-primary)}.help-article__related{padding-block:var(--dlooo-section-space);border-top:.0625rem solid var(--dlooo-color-border)}@media(max-width: 68rem){.help-workflow__steps{grid-template-columns:repeat(3, minmax(0, 1fr))}.help-card-grid--four{grid-template-columns:repeat(2, minmax(0, 1fr))}.help-article__layout{grid-template-columns:var(--dlooo-help-sidebar-width) minmax(0, 1fr)}.help-article__toc{display:none}.help-mobile-toc{display:block;max-width:46rem;margin-top:1.5rem;padding:.8rem .9rem;border:.0625rem solid var(--dlooo-color-border);border-radius:var(--dlooo-radius-small);background:rgba(17,23,36,.72)}.help-mobile-toc summary{min-height:2.75rem;display:flex;align-items:center;gap:.55rem;color:#dce5f0;font-weight:700;cursor:pointer}}@media(max-width: 50rem){.help-card-grid,.help-topic-grid{grid-template-columns:1fr}.help-problems__layout{grid-template-columns:1fr}.help-problems__layout .help-section__heading{position:static}.help-category__layout,.help-article__layout{grid-template-columns:1fr}.help-category__sidebar,.help-article__sidebar{display:none}.help-breadcrumbs a{min-height:var(--dlooo-text-navigation-min-height);display:inline-flex;align-items:center}.help-breadcrumbs ol{flex-wrap:nowrap;overflow:hidden}.help-breadcrumbs li{flex:0 0 auto;white-space:nowrap}.help-breadcrumbs li:last-child{display:none}.help-breadcrumbs li:nth-last-child(2){min-width:0;flex:1 1 auto;overflow:hidden}.help-breadcrumbs li:nth-last-child(2)::after{display:none}.help-breadcrumbs li:nth-last-child(2) a{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.help-article__search,.help-article .help-mobile-topics{display:none}.help-article__mobile-utility{display:flex;flex-wrap:wrap;gap:var(--dlooo-space-2);margin-top:var(--dlooo-space-6)}.help-mobile-topics{display:block;margin-bottom:1rem;border:.0625rem solid var(--dlooo-color-border);border-radius:var(--dlooo-radius-small);background:rgba(17,23,36,.78)}.help-mobile-topics>summary{min-height:3rem;display:flex;align-items:center;gap:.6rem;padding:.7rem .85rem;color:#dce5f0;font-weight:700;cursor:pointer}.help-mobile-topics .help-topic-navigation{padding:0 .7rem .8rem}.help-article__layout{padding-top:1.5rem}}@media(max-width: 37rem){.help-section__heading{align-items:start;flex-direction:column}.help-section__heading>a:not(.button){align-self:start}.help-workflow__steps,.help-card-grid--four{grid-template-columns:1fr}.help-workflow__steps li{min-height:11rem}.help-topic-grid>a{grid-template-columns:auto minmax(0, 1fr) auto}.help-topic-grid__count{display:none}.help-empty-state>div{width:100%;flex-direction:column}.help-empty-state .button{width:100%}.help-article__product-actions .button{width:100%}.help-helpful{grid-template-columns:1fr}.help-helpful>div:nth-child(2){width:100%}.help-helpful button{flex:1}}@media(prefers-reduced-motion: reduce){.help-topic-grid>a{transition:none}.help-topic-grid>a:hover{transform:none}}.help-hub .breadcrumbs{margin-bottom:0;padding-top:clamp(1rem,2.25vw,2rem)}.help-hub .help-hero__copy{width:min(100%,58rem);margin-top:0}.help-hub__hero{padding-bottom:clamp(3rem,6vw,4.5rem);border-bottom:.0625rem solid var(--dlooo-color-border)}.help-hub__layout{display:grid;grid-template-columns:var(--dlooo-help-sidebar-width) minmax(0, 1fr);align-items:start;gap:var(--dlooo-help-layout-gap);padding-block:clamp(2rem,3vw,2.75rem) clamp(3.5rem,8vw,6rem)}.help-hub__sidebar{display:grid;gap:.85rem}.help-hub__sidebar .help-topic-navigation__group>a{border-radius:.45rem}.help-hub__sidebar .help-topic-navigation__group>a:hover{border-color:rgba(65,231,213,.55)}.help-hub__mobile-nav{display:none}.help-hub__content{min-width:0}.help-hub__section{padding-block:0 clamp(2.5rem,4vw,3.5rem)}.help-hub__hero+.help-hub__mobile-nav+.help-hub__section,.help-hub__hero+.help-hub__section{padding-top:clamp(2.5rem,4vw,3.5rem)}.help-hub__section+.help-hub__section{padding-top:clamp(2.5rem,4vw,3.5rem);border-top:.0625rem solid var(--dlooo-color-border)}.help-hub .help-problems,.help-hub .help-support{background:none}.help-hub__section-heading{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;margin-bottom:clamp(1.5rem,3vw,2.25rem)}.help-hub__section-heading>div{max-width:44rem}.help-hub__section-heading h2{max-width:18ch;margin:.35rem 0 0;font-size:clamp(2rem,4vw,3.25rem);letter-spacing:-0.05em}.help-hub__section-heading p:not(.eyebrow){max-width:42rem;margin:.65rem 0 0;color:var(--dlooo-color-muted)}.help-context-link{min-height:2.75rem;display:inline-flex;align-items:center;margin-top:.25rem;color:var(--dlooo-color-primary);font-size:.875rem;font-weight:700;line-height:1.35;text-decoration:underline;text-decoration-thickness:.0625rem;text-underline-offset:.2rem}.help-context-link:is(:hover,:focus-visible){color:#a8fff6}.help-hub__section-heading>a:not(.button){min-height:2.75rem;display:inline-flex;flex:0 0 auto;align-items:center;gap:.45rem;color:var(--dlooo-color-primary);font-weight:700;text-decoration:none}.help-link-grid,.help-link-list{display:grid;gap:.75rem}.help-link-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.help-article-card{min-width:0;min-height:6.75rem;display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:.9rem;padding:var(--dlooo-card-padding-compact);border:.0625rem solid var(--dlooo-color-border);border-radius:var(--dlooo-card-radius-compact);color:var(--dlooo-color-text);background:rgba(17,23,36,.78);box-shadow:none;text-decoration:none;transition:border-color var(--dlooo-transition-fast),background var(--dlooo-transition-fast),transform var(--dlooo-transition-fast)}.help-article-card:hover{border-color:rgba(65,231,213,.42);background:rgba(20,30,43,.96);transform:translateY(-0.125rem)}.help-article-card .help-icon{width:2.55rem;height:2.55rem}.help-article-card__body{min-width:0;display:block}.help-article-card__body small,.help-article-card__body strong,.help-article-card__body>span{display:block}.help-article-card__body small{margin-bottom:.25rem;color:var(--dlooo-color-primary);font-size:var(--dlooo-font-size-caption);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.help-article-card__body strong{font-size:1rem;line-height:1.35}.help-article-card__body>span{display:-webkit-box;overflow:hidden;margin-top:.4rem;color:var(--dlooo-color-muted);font-size:var(--dlooo-font-size-caption);line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.help-article-card>:is(i,svg):last-child{color:var(--dlooo-color-primary)}@media(max-width: 62rem){.help-center{--dlooo-help-sidebar-width: 15.5rem;--dlooo-help-layout-gap: 1.5rem}.help-hub__layout{grid-template-columns:var(--dlooo-help-sidebar-width) minmax(0, 1fr);gap:var(--dlooo-help-layout-gap)}.help-link-grid{grid-template-columns:1fr}}@media(max-width: 50rem){.help-hub__layout{grid-template-columns:1fr}.help-hub__sidebar{display:none}.help-hub__mobile-nav{display:block;border:.0625rem solid var(--dlooo-color-border);border-radius:var(--dlooo-radius-small);background:rgba(17,23,36,.78)}.help-hub__mobile-nav>summary{min-height:3.25rem;display:flex;align-items:center;gap:.6rem;padding:.75rem .9rem;color:#dce5f0;font-weight:700;cursor:pointer}.help-hub__mobile-nav .help-topic-navigation{padding:0 .8rem .8rem}.help-hub__mobile-nav .help-topic-navigation__home{display:none}.help-hub__content{margin-top:.5rem}}@media(max-width: 37rem){.help-hub__layout{padding-block:2.75rem}.help-hub__section{padding-bottom:3.25rem}.help-hub__section+.help-hub__section{padding-top:3.25rem}.help-hub__section-heading{align-items:start;flex-direction:column}.help-article-card{grid-template-columns:auto minmax(0, 1fr) auto}}@media(prefers-reduced-motion: reduce){.help-article-card{transition:none}.help-article-card:hover{transform:none}}.status-page{position:relative;overflow:clip;padding:0;background:radial-gradient(circle at 82% 4%, rgba(76, 169, 255, 0.1), transparent 28rem),radial-gradient(circle at 8% 72%, rgba(65, 231, 213, 0.045), transparent 24rem)}.status-page::before{position:absolute;z-index:-1;width:34rem;aspect-ratio:1;top:-22rem;right:-10rem;border:4rem solid rgba(65,231,213,.025);border-radius:50%;content:""}.status-hero{padding-block:clamp(3.5rem,8vw,6.75rem) clamp(2.5rem,6vw,4.5rem)}.status-hero .status-shell{display:block}.status-hero__copy{max-width:58rem}.status-hero h1{margin:.65rem 0 1rem;color:#f6f9ff;font-size:clamp(3.25rem,8vw,6.25rem);line-height:.96;letter-spacing:-0.06em}.status-hero h1 span{color:var(--dlooo-color-primary);background:linear-gradient(100deg, #42e5d5 8%, #4ca9ff 92%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.status-hero__copy>p:last-child{max-width:43rem;margin:0;color:#b9c3d1;font-size:clamp(1rem,2vw,1.16rem);line-height:1.65}.status-services__icon,.status-activity__icon{display:grid;place-items:center;flex:0 0 auto;border:.0625rem solid rgba(65,231,213,.25);border-radius:.75rem;color:var(--dlooo-color-primary);background:rgba(65,231,213,.07)}.status-dashboard{padding-block:var(--dlooo-section-space);border-top:.0625rem solid var(--dlooo-color-border)}.status-dashboard__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:stretch;gap:clamp(1.25rem,3vw,2rem)}.status-panel{min-width:0;display:flex;flex-direction:column}.status-section__heading{margin-bottom:1.5rem}.status-section__heading h2,.status-support h2{margin:.35rem 0 0;color:#f6f9ff;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.05;letter-spacing:-0.045em}.status-services,.status-activity__list{flex:1 1 auto;overflow:hidden;margin:0;padding:0;border:.0625rem solid var(--dlooo-card-border);border-radius:var(--dlooo-card-radius);background:rgba(13,19,31,.78);box-shadow:var(--dlooo-card-shadow);list-style:none}.status-services li,.status-activity__list li{display:grid;align-items:center;gap:.85rem;padding:.8rem 1rem}.status-services li+li,.status-activity__list li+li{border-top:.0625rem solid var(--dlooo-color-border)}.status-services li{grid-template-columns:auto minmax(0, 1fr) auto;min-height:4.35rem}.status-services strong{color:#e6ebf3;font-size:.95rem}.status-services__state{display:inline-flex;align-items:center;gap:.45rem;color:#aeb9c8;font-size:.82rem;white-space:nowrap}.status-services__state :is(i,svg){color:var(--dlooo-color-success)}.status-activity__list{display:grid;grid-template-rows:repeat(3, minmax(0, 1fr))}.status-activity__list li{grid-template-columns:auto minmax(0, 1fr)}.status-activity__icon,.status-services__icon{width:2.45rem;height:2.45rem;border-color:rgba(76,169,255,.2);color:#58b5ff;background:rgba(76,169,255,.065);font-size:.86rem}.status-activity__list strong,.status-activity__list time,.status-activity__list small,.status-activity__list div>span{display:block}.status-activity__list strong{color:#e6ebf3;font-size:.95rem}.status-activity__list :is(time,div>span){margin-top:.15rem;color:#b8c4d4;font-size:.88rem;font-weight:700}.status-activity__list small{margin-top:.08rem;color:var(--dlooo-color-muted);font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption)}.status-support{padding-block:clamp(1rem,4vw,2rem) clamp(4rem,8vw,7rem)}.status-support__card{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:clamp(1.5rem,5vw,3rem);padding:var(--dlooo-card-padding);border:.0625rem solid rgba(65,231,213,.22);border-radius:var(--dlooo-card-radius);background:radial-gradient(circle at 100% 0, rgba(65, 231, 213, 0.09), transparent 20rem),rgba(13,19,31,.86);box-shadow:var(--dlooo-card-shadow)}.status-support__card p:not(.eyebrow){max-width:44rem;margin:.65rem 0 0;color:var(--dlooo-color-muted)}.status-support__card .button{white-space:nowrap}.status-support__actions{display:flex;flex-wrap:wrap;justify-content:end;gap:var(--dlooo-space-2)}@media(max-width: 56rem){.status-dashboard__grid{grid-template-columns:1fr}}@media(max-width: 44rem){.status-hero{padding-top:5rem}.status-support__card{grid-template-columns:1fr}.status-activity__list{grid-template-rows:none}.status-services li{grid-template-columns:auto minmax(0, 1fr)}.status-services__state{grid-column:2;margin-top:-0.35rem}.status-support__card .button{width:100%}.status-support__actions{width:100%}}.use-cases-page{background:radial-gradient(circle at 92% 5%, rgba(81, 112, 255, 0.09), transparent 28rem),radial-gradient(circle at 4% 24%, rgba(65, 231, 213, 0.035), transparent 25rem)}.use-cases-hero{grid-template-columns:minmax(0, 1.05fr) minmax(20rem, 0.68fr);align-items:center;min-height:min(46rem,100vh - var(--dlooo-header-height, 5rem))}.use-cases-hero h1{max-width:11ch;font-size:clamp(3rem,6.25vw,5.8rem);line-height:.95}.use-cases-hero .home-hero__title-line{white-space:normal}.use-cases-hero .resource-hero__intro{max-width:43rem;line-height:1.65}.use-cases-hero__visual{width:min(100%,32rem);display:block;justify-self:end;margin:0}.use-cases-hero__motion{width:100%;height:auto;display:block;object-fit:contain}.use-case-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--dlooo-space-sm)}.use-case-card{--use-case-accent: 65, 231, 213;position:relative;min-width:0;min-height:20rem;display:flex;flex-direction:column;padding:var(--dlooo-card-padding);border:.0625rem solid var(--dlooo-card-border);border-radius:var(--dlooo-card-radius);background:radial-gradient(circle at 100% 100%, rgba(var(--use-case-accent), 0.095), transparent 13rem),var(--dlooo-card-background);box-shadow:var(--dlooo-card-shadow);transition:border-color var(--dlooo-transition-fast),transform var(--dlooo-transition-fast)}.use-case-card:nth-child(3n+2){--use-case-accent: 72, 169, 255}.use-case-card:nth-child(3n){--use-case-accent: 140, 104, 255}.use-case-card:is(:hover,:focus-within){border-color:rgba(var(--use-case-accent), 0.45);transform:translateY(-0.125rem)}.use-case-card__topline{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.use-case-card__icon{width:2.8rem;height:2.8rem;display:grid;flex:0 0 2.8rem;place-items:center;border:.0625rem solid rgba(var(--use-case-accent), 0.34);border-radius:.8rem;color:rgb(var(--use-case-accent));background:rgba(var(--use-case-accent), 0.075)}.use-case-card__topline .product-landing-workflow__number.project-card__template-badge{position:static;flex:0 0 auto}.use-case-card h3{margin:0 0 .55rem;font-size:clamp(1.15rem,1.7vw,1.35rem)}.use-case-card h3 a{color:#f4f8fd;text-decoration:none}.use-case-card h3 a:is(:hover,:focus-visible){color:var(--dlooo-color-primary)}.use-case-card>p{flex:1;margin:0 0 1.15rem;color:var(--dlooo-color-muted);font-size:.9rem;line-height:1.65}.use-case-card__footer{display:grid;gap:.9rem}.use-case-card__formats{display:flex;flex-wrap:wrap;gap:.35rem}.use-case-card__formats span,.format-card__extension{padding:.3rem .5rem;border:.0625rem solid var(--dlooo-color-border);border-radius:999px;color:#cbd5e2;background:rgba(255,255,255,.025);font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption);font-weight:700;letter-spacing:.07em}.use-case-card__link{display:inline-flex;align-items:center;gap:.45rem;justify-self:start;color:var(--dlooo-color-primary);font-size:var(--dlooo-font-size-small);font-weight:700;text-decoration:none}.use-case-card__link :is(i,svg){width:.75rem;transition:transform var(--dlooo-transition-fast)}.use-case-card__link:is(:hover,:focus-visible) :is(i,svg){transform:translateX(0.15rem)}.use-case-examples .product-landing-section__heading h2{max-width:18ch}.use-cases-page .use-case-examples.templates-page{padding-block:var(--dlooo-section-space)}.use-cases-page .use-case-template-grid.template-library-grid.recommendation-template-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.use-cases-page .use-case-template-grid .template-library-card .project-card__visual{aspect-ratio:16/10}.use-cases-page .use-case-template-grid .template-library-card .project-card__visual img{object-fit:contain}.format-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.75rem}.format-card{min-width:0;padding:var(--dlooo-card-padding);border:.0625rem solid var(--dlooo-color-border);border-radius:var(--dlooo-card-radius);background:radial-gradient(circle at 100% 0, rgba(72, 169, 255, 0.055), transparent 10rem),rgba(255,255,255,.018)}.format-card__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.format-card h3{margin:0;font-size:1.05rem}.format-card p{margin:0;color:var(--dlooo-color-muted);font-size:.84rem;line-height:1.65}.format-card__meta{display:block;margin-top:.7rem;color:#aeb9c8;font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption)}.use-case-table-wrap{overflow-x:auto;border:.0625rem solid var(--dlooo-color-border);border-radius:var(--dlooo-radius-medium)}.use-case-table{width:100%;min-width:44rem;border-collapse:collapse;color:#cbd4e0;background:rgba(13,17,27,.7);font-size:.84rem}.use-case-table th,.use-case-table td{padding:.85rem 1rem;border-bottom:.0625rem solid var(--dlooo-color-border);text-align:left;vertical-align:top}.use-case-table th{color:var(--dlooo-color-text);background:var(--dlooo-color-surface-strong);font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption);letter-spacing:.08em;text-transform:uppercase}.use-case-table tr:last-child td{border-bottom:0}.use-case-table td:nth-child(2){color:var(--dlooo-color-primary);font-weight:700}.use-case-note{display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:start;gap:.85rem;margin-top:var(--dlooo-space-sm);padding:1rem 1.1rem;border:.0625rem solid rgba(65,231,213,.18);border-radius:var(--dlooo-card-radius-compact);background:radial-gradient(circle at 0 0, rgba(65, 231, 213, 0.09), transparent 9rem),rgba(13,20,29,.72)}.use-case-note__icon{width:2.25rem;height:2.25rem;display:grid;place-items:center;border:.0625rem solid rgba(65,231,213,.28);border-radius:.65rem;color:var(--dlooo-color-primary);background:rgba(65,231,213,.075)}.use-case-note__icon :is(i,svg){width:.9rem}.use-case-note strong{display:block;margin-bottom:.25rem;color:var(--dlooo-color-text);font-size:var(--dlooo-font-size-small)}.use-case-note p{max-width:68rem;margin:0;color:var(--dlooo-color-muted);font-size:.82rem;line-height:1.55}@media(max-width: 64rem){.use-cases-hero{grid-template-columns:1fr;min-height:0}.use-cases-hero__visual{width:min(100%,30rem);justify-self:start}.use-case-grid,.format-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 42rem){.use-cases-hero h1{font-size:clamp(2.7rem,13vw,3.7rem)}.use-cases-hero__visual{width:min(78vw,19rem);justify-self:center}.use-case-grid,.format-grid{grid-template-columns:1fr}.use-case-card{min-height:0}.use-case-examples .product-landing-section__heading{align-items:flex-start;flex-direction:column}.use-case-examples .product-landing-section__heading>a{width:100%;justify-content:center}.use-cases-page .use-case-template-grid.template-library-grid.recommendation-template-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.use-case-table-wrap{overflow:visible;border:0;border-radius:0}.use-case-table{min-width:0;display:block;background:rgba(0,0,0,0)}.use-case-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap}.use-case-table tbody{display:grid;gap:.75rem}.use-case-table tr{display:grid;gap:.55rem;padding:1rem;border:.0625rem solid var(--dlooo-color-border);border-radius:var(--dlooo-card-radius-compact);background:var(--dlooo-card-background)}.use-case-table td{display:grid;grid-template-columns:minmax(6.5rem, 0.75fr) minmax(0, 1.25fr);gap:.75rem;padding:0;border:0}.use-case-table td::before{color:#8190a5;font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption);font-weight:700;letter-spacing:.06em;text-transform:uppercase;content:attr(data-label)}.use-case-table tr:last-child td{border:0}}@media(max-width: 22.4375rem){.use-cases-page .use-case-template-grid.template-library-grid.recommendation-template-grid{grid-template-columns:1fr}}.legal-page{--legal-accent: var(--dlooo-color-primary);--legal-accent-rgb: 65, 231, 213;min-height:70vh;overflow:clip;padding-block:clamp(1.25rem,2.25vw,2rem) clamp(3rem,6vw,5rem)}.legal-page .breadcrumbs{margin-bottom:clamp(1.25rem,2.25vw,2rem)}.legal-document{width:100%;color:#c8d0dd}.legal-document__hero{display:block;padding-bottom:clamp(2.5rem,4vw,3.75rem)}.legal-document__header-copy{width:min(100%,58rem);min-width:0}.legal-document__hero h1{max-width:24ch;margin:.7rem 0 0;color:var(--dlooo-color-text);line-height:1;letter-spacing:-0.05em;overflow-wrap:break-word;hyphens:auto}.legal-document__lead{max-width:42rem;margin:1.25rem 0 0;color:#aeb9c8;font-size:clamp(1.02rem,1.55vw,1.17rem);line-height:1.68}.legal-document__lead strong{color:#e8eef6}.legal-document__meta{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.5rem}.legal-document__updated{min-height:2rem;display:inline-flex;align-items:center;gap:.45rem;margin:0;padding:.35rem .58rem;border:.0625rem solid rgba(159,178,211,.16);border-radius:999px;color:#a6b2c2;background:rgba(14,20,32,.65);font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption)}.legal-document__updated :is(i,svg){width:.75rem;flex:0 0 .75rem;color:#8492a6}.legal-document__hero .button{margin-top:1.25rem}.legal-document__body{display:grid;grid-template-columns:minmax(13rem, 15rem) minmax(0, 46rem);align-items:start;justify-content:center;gap:clamp(2rem,5vw,4rem)}.legal-toc{position:sticky;top:calc(var(--dlooo-header-height) + 1.5rem);min-width:0;max-height:calc(100vh - var(--dlooo-header-height) - 3rem);display:grid;align-self:start;gap:.45rem;overflow-y:auto;padding:1rem;border:.0625rem solid rgba(159,178,211,.18);border-radius:.95rem;background:rgba(13,18,28,.82);box-shadow:0 1rem 2.5rem rgba(0,0,0,.14);scrollbar-color:rgba(var(--legal-accent-rgb), 0.35) rgba(0,0,0,0);scrollbar-width:thin}.legal-toc__icon{width:2.5rem;height:2.5rem;display:grid;margin-bottom:.5rem;place-items:center;border:.0625rem solid rgba(var(--legal-accent-rgb), 0.24);border-radius:.75rem;color:var(--legal-accent);background:rgba(var(--legal-accent-rgb), 0.07)}.legal-toc__icon :is(i,svg){width:.9rem}.legal-toc .eyebrow{margin:0;font-size:.75rem}.legal-toc>strong{color:#eaf1f8;font-size:.88rem}.legal-toc ol{display:grid;gap:var(--dlooo-space-1);margin:.65rem 0 0;padding:.75rem 0 0;border-top:.0625rem solid rgba(159,178,211,.15);list-style:none;counter-reset:legal-toc}.legal-toc li{min-width:0;counter-increment:legal-toc}.legal-toc a{min-height:var(--dlooo-text-navigation-min-height);display:grid;grid-template-columns:1.4rem minmax(0, 1fr);align-items:center;gap:.35rem;padding:var(--dlooo-space-1) .45rem;border-left:.125rem solid rgba(0,0,0,0);border-radius:0 .4rem .4rem 0;color:var(--dlooo-color-muted);font-size:var(--dlooo-font-size-small);font-weight:600;line-height:1.35;text-decoration:none;transition:border-color var(--dlooo-transition-fast),color var(--dlooo-transition-fast),background var(--dlooo-transition-fast)}.legal-toc a::before{color:var(--legal-accent);font-size:var(--dlooo-font-size-minimum);font-weight:700;line-height:1.5;content:counter(legal-toc, decimal-leading-zero)}.legal-toc a:is(:hover,:focus-visible){border-left-color:var(--legal-accent);color:#e9f5f5;background:rgba(var(--legal-accent-rgb), 0.07)}.legal-document__sections{min-width:0;color:#c8d0dd;font-size:clamp(1rem,1.4vw,1.08rem);line-height:1.78;counter-reset:legal-section}.legal-document__sections>section{min-width:0;padding-top:clamp(1.5rem,3vw,2.25rem);border-top:.0625rem solid rgba(159,178,211,.16);counter-increment:legal-section;scroll-margin-top:calc(var(--dlooo-header-height) + 1.5rem)}.legal-document__sections>section+section{margin-top:clamp(2.75rem,6vw,4.5rem)}.legal-document__sections>section:target{border-top-color:rgba(var(--legal-accent-rgb), 0.55)}.legal-document__sections>section h2{margin:0 0 1rem;color:var(--dlooo-color-text);font-size:clamp(1.75rem,3.6vw,2.45rem);line-height:1.08;letter-spacing:-0.035em}.legal-document__sections>section>h2::before{color:var(--legal-accent);content:counter(legal-section, decimal-leading-zero) ". "}.legal-document__sections>section h3{margin:clamp(2rem,4vw,3rem) 0 .75rem;color:var(--dlooo-color-text);font-size:clamp(1.3rem,2.6vw,1.7rem);line-height:1.15;letter-spacing:-0.035em}.legal-document__sections>section :is(p,ul){max-width:46rem}.legal-document__sections>section>p:first-of-type{color:#dbe2ec}.legal-document__sections>section>:last-child{margin-bottom:0}.legal-document ul{display:grid;gap:.65rem;padding-left:1.3rem}.legal-document li::marker{color:var(--legal-accent)}.legal-document a:not(.button){color:var(--legal-accent);text-underline-offset:.2em}.legal-document a:not(.button):hover{color:#8df4e9}.legal-document code{overflow-wrap:anywhere;color:#dffbf7;font-size:.85em}.legal-operator{margin:1.75rem 0 0;padding:1.25rem 1.4rem;border:.0625rem solid rgba(var(--legal-accent-rgb), 0.2);border-left-width:.22rem;border-radius:0 var(--dlooo-radius-small) var(--dlooo-radius-small) 0;color:#cbd5e2;background:rgba(var(--legal-accent-rgb), 0.045);font-style:normal}.legal-operator__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.15rem;padding-top:1.15rem;border-top:.0625rem solid rgba(var(--legal-accent-rgb), 0.16)}.legal-table-wrap{width:100%;max-width:100%;overflow-x:auto;margin-block:1.75rem;border:.0625rem solid var(--dlooo-color-border);border-radius:var(--dlooo-radius-small);background:rgba(7,10,16,.45)}.legal-table-wrap:focus-visible{outline:.125rem solid var(--legal-accent);outline-offset:.1875rem}.legal-document table{width:100%;min-width:42rem;border-collapse:collapse;font-size:.9rem}.legal-document :is(th,td){padding:.9rem 1rem;border-bottom:.0625rem solid var(--dlooo-color-border);text-align:left;vertical-align:top}.legal-document th{color:var(--dlooo-color-text);background:rgba(var(--legal-accent-rgb), 0.055);font-size:.75rem;letter-spacing:.045em;text-transform:uppercase}.legal-document tbody tr{transition:background-color var(--dlooo-transition-fast)}.legal-document tbody tr:hover{background:rgba(255,255,255,.025)}.legal-document tbody tr:last-child td{border-bottom:0}@media(max-width: 56rem){.legal-document__body{grid-template-columns:1fr;gap:1.5rem}.legal-toc{position:static;max-height:none;grid-template-columns:auto minmax(0, 1fr);align-items:center;gap:.3rem .85rem}.legal-toc__icon{grid-row:1/3;margin:0}.legal-toc .eyebrow{align-self:end}.legal-toc>strong{align-self:start}.legal-toc ol{grid-column:1/-1;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--dlooo-space-1) var(--dlooo-space-4)}}@media(max-width: 42rem){.legal-page{padding-top:1rem}.legal-document__hero{padding-bottom:2.75rem}.legal-document__hero h1{max-width:20ch}.legal-document__updated{min-height:1.85rem;padding:.28rem .48rem}.legal-document__hero .button{width:100%}.legal-toc ol{grid-template-columns:1fr}.legal-document__sections>section h2{font-size:clamp(1.7rem,8vw,2.2rem)}}@media(prefers-reduced-motion: reduce){.legal-toc a,.legal-document tbody tr{transition:none}}.contact-page{background:radial-gradient(circle at 78% 4%, rgba(65, 231, 213, 0.09), transparent 26rem),radial-gradient(circle at 10% 46%, rgba(81, 112, 255, 0.08), transparent 24rem),var(--dlooo-color-background)}.contact-hero h1{max-width:13ch}.contact-hero{display:block;padding-block:clamp(1.75rem,3vw,2.75rem) 1.25rem}.contact-hero__copy{width:min(100%,60rem);min-width:0}.contact-hero__support{max-width:48rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.65rem 1.25rem;margin-top:1.15rem;padding-top:.8rem;border-top:.0625rem solid var(--dlooo-color-border)}.contact-hero__support-message{display:inline-flex;align-items:center;gap:.55rem;color:#e8eef7;font-size:.86rem}.contact-hero__support-message :is(i,svg){width:.85rem;color:var(--dlooo-color-primary)}.contact-hero__email{min-width:0;display:inline-flex;align-items:center;gap:.55rem;color:var(--dlooo-color-primary);font-size:.82rem;font-weight:700;text-decoration:none;white-space:nowrap}.contact-hero__email:hover{color:#a8fff6}.contact-hero__email svg{flex:0 0 auto}.contact-shortcuts{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:0;margin-bottom:clamp(2rem,4vw,3rem);padding-block:1rem;border-block:.0625rem solid var(--dlooo-color-border)}.contact-shortcuts>a{min-width:0;display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:.75rem;padding:.8rem 1rem;border-right:.0625rem solid var(--dlooo-color-border);color:var(--dlooo-color-text);background:rgba(0,0,0,0);text-decoration:none;transition:border-color var(--dlooo-transition-fast),background-color var(--dlooo-transition-fast),transform var(--dlooo-transition-fast)}.contact-shortcuts>a:is(:hover,:focus-visible){color:#fff;background:rgba(65,231,213,.04);transform:none}.contact-shortcuts>a:last-child{border-right:0}.contact-shortcuts>a>svg:first-child{color:var(--dlooo-color-primary)}.contact-shortcuts>a>svg:last-child{color:var(--dlooo-color-muted);font-size:.7rem}.contact-shortcuts span,.contact-shortcuts strong{min-width:0;display:block}.contact-layout{display:grid;grid-template-columns:minmax(0, 1.55fr) minmax(17rem, 0.75fr);align-items:start;gap:clamp(1.25rem,2.5vw,2rem)}.contact-form-card{padding:var(--dlooo-card-padding);border:.0625rem solid var(--dlooo-card-border);border-radius:var(--dlooo-card-radius);background:radial-gradient(circle at 100% 0, rgba(81, 112, 255, 0.07), transparent 22rem),var(--dlooo-card-background);box-shadow:var(--dlooo-card-shadow)}.contact-form-card__header{margin-bottom:var(--dlooo-space-md)}.contact-form-card__header h2{margin:0;font-size:clamp(1.75rem,4vw,2.7rem);letter-spacing:-0.04em}.contact-form-card__header>p:last-child{max-width:43rem;margin:.65rem 0 0;color:var(--dlooo-color-muted);font-size:.9rem}.contact-form{gap:var(--dlooo-space-sm)}.contact-field{display:grid;gap:.45rem;min-width:0}.contact-field>label{display:block}.contact-field>label span[aria-hidden=true]{margin-left:.15rem;color:var(--dlooo-color-primary)}.contact-form select{padding-right:3rem;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='m1 1.5 5 5 5-5' fill='none' stroke='%23c6cfdd' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:.7rem auto}.contact-error-summary{margin-bottom:var(--dlooo-space-sm);padding:1rem;border:.0625rem solid rgba(255,113,133,.42);border-radius:var(--dlooo-radius-small);color:#ffd5dc;background:rgba(255,113,133,.07)}.contact-error-summary[hidden]{display:none}.contact-error-summary h3{margin:0 0 .45rem;font-size:1rem}.contact-error-summary ul{display:grid;gap:.25rem;margin:0;padding-left:1.2rem}.contact-error-summary a{color:#ffd5dc}.contact-form .field-error{margin:0;font-size:.875rem}.contact-form .turnstile-challenge{width:min(100%,23rem);justify-self:start;margin-block:.25rem 0}.contact-form .turnstile-challenge__widget{width:100%}.contact-form .turnstile-challenge__status,.contact-form .turnstile-challenge__retry{justify-self:center;text-align:center}.contact-form .turnstile-challenge[data-state=ready]{min-height:3.25rem;place-items:center}.contact-form .turnstile-challenge[data-state=ready] .turnstile-challenge__widget{display:none}.contact-form .turnstile-challenge[data-state=ready] .turnstile-challenge__status{width:fit-content;place-self:center;text-align:center}.turnstile-challenge--unavailable{color:#ffd5dc;border-color:rgba(255,113,133,.4);background:rgba(255,113,133,.07)}.contact-form textarea::placeholder{color:#7c899d}.contact-form__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--dlooo-space-md);margin-top:.3rem;padding-top:var(--dlooo-space-sm);border-top:.0625rem solid var(--dlooo-color-border)}.contact-form__footer p{max-width:31rem;margin:0;color:var(--dlooo-color-muted);font-size:.875rem;line-height:1.55}.contact-form__footer a{color:var(--dlooo-color-primary)}.contact-form__footer .button{flex:0 0 auto}.contact-form__footer .button:disabled{cursor:not-allowed;opacity:.62}.contact-submit-status{min-height:1.4em;margin:-0.4rem 0 0;color:var(--dlooo-color-muted);font-size:.875rem}.contact-aside{position:sticky;top:calc(var(--dlooo-header-height, 5rem) + 1.25rem);display:grid;gap:var(--dlooo-space-sm)}.contact-aside__intro{margin-bottom:.4rem}.contact-aside__intro h2{margin:0;font-size:clamp(1.45rem,3vw,2rem);letter-spacing:-0.035em}.contact-aside__card{min-width:0;display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:start;gap:.85rem;padding:var(--dlooo-space-md);border:.0625rem solid var(--dlooo-card-border);border-radius:var(--dlooo-radius-medium);background:rgba(13,17,27,.74)}.contact-aside__icon{width:2.35rem;aspect-ratio:1;display:grid;place-items:center;border:.0625rem solid rgba(65,231,213,.26);border-radius:.7rem;color:var(--dlooo-color-primary);background:rgba(65,231,213,.055)}.contact-aside__card h3{margin:0 0 .35rem;font-size:1rem}.contact-aside__card p{margin:0;color:var(--dlooo-color-muted);font-size:.9rem}.contact-aside__card--accent{border-color:rgba(65,231,213,.24);background:radial-gradient(circle at 100% 0, rgba(65, 231, 213, 0.08), transparent 14rem),rgba(13,17,27,.8)}@media(max-width: 64rem){.contact-layout{grid-template-columns:1fr}.contact-aside{position:static;grid-template-columns:repeat(3, minmax(0, 1fr))}.contact-aside__intro{grid-column:1/-1}}@media(max-width: 42rem){.contact-hero__support{align-items:flex-start;flex-direction:column}.contact-hero__email{margin-left:1.4rem}.contact-shortcuts{grid-template-columns:1fr}.contact-shortcuts>a{border-right:0;border-bottom:.0625rem solid var(--dlooo-color-border)}.contact-shortcuts>a:last-child{border-bottom:0}.contact-aside{grid-template-columns:1fr}.contact-form__footer{align-items:stretch;flex-direction:column}.contact-form__footer .button{width:100%}}.auth-page{position:relative;min-height:100svh;display:grid;place-items:center;overflow:hidden;padding:clamp(2.5rem,7vw,5rem) var(--dlooo-container-gutter);isolation:isolate}.auth-page::before,.auth-page::after{position:absolute;z-index:-1;border-radius:50%;content:"";pointer-events:none}.auth-page::before{width:min(38rem,80vw);aspect-ratio:1;top:-24rem;right:-14rem;background:radial-gradient(circle, rgba(81, 112, 255, 0.14), transparent 68%)}.auth-page::after{width:min(30rem,75vw);aspect-ratio:1;bottom:-23rem;left:-13rem;background:radial-gradient(circle, rgba(65, 231, 213, 0.09), transparent 68%)}.auth-card{position:relative;width:min(100%,32rem);padding:clamp(1.5rem,4vw,2.4rem);border:.0625rem solid var(--dlooo-color-border-strong);border-radius:var(--dlooo-radius-medium);background:radial-gradient(circle at 100% 0, rgba(81, 112, 255, 0.09), transparent 18rem),linear-gradient(145deg, #151b29, #0d121c);box-shadow:var(--dlooo-shadow-panel)}.auth-card--compact{width:min(100%,29rem)}.auth-card h1{margin-bottom:.75rem}.auth-card__heading{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:clamp(1rem,4vw,2rem);align-items:center;margin-bottom:.75rem;text-align:left}.auth-card__heading h1{margin:0}.auth-card__heading img{width:clamp(4rem,10vw,5.25rem);height:auto;display:block;filter:drop-shadow(0 0.75rem 1.5rem rgba(0, 0, 0, 0.25))}.auth-card__intro{color:var(--dlooo-color-muted)}.auth-card__links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:var(--dlooo-space-md);font-size:.875rem}.auth-card__footer{margin:var(--dlooo-space-md) 0 0;text-align:center}.auth-card__legal{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1rem;margin-top:var(--dlooo-space-md);padding-top:var(--dlooo-space-sm);border-top:.0625rem solid var(--dlooo-color-border);font-size:var(--dlooo-font-size-small)}.auth-card__legal a{min-height:var(--dlooo-text-navigation-min-height);display:inline-flex;align-items:center;color:var(--dlooo-color-muted);text-decoration:none}.auth-card__legal a:hover{color:var(--dlooo-color-primary)}.auth-card--verification{text-align:center}.account-deletion-card__warning{margin-bottom:var(--dlooo-space-md);padding:var(--dlooo-space-sm);border:.0625rem solid rgba(255,113,133,.28);border-radius:var(--dlooo-radius-small);color:#ffd5dc;background:rgba(255,113,133,.055);text-align:left}.account-deletion-card__warning p{margin:.4rem 0 0;color:#c9aeb5}.verification-resend{margin-top:var(--dlooo-space-md);padding-top:var(--dlooo-space-sm);border-top:.0625rem solid var(--dlooo-color-border)}.verification-resend summary{color:var(--dlooo-color-muted);font-size:.8rem;text-align:center;cursor:pointer}.verification-resend summary:hover{color:var(--dlooo-color-primary)}.verification-resend[open] summary{margin-bottom:var(--dlooo-space-sm)}.turnstile-challenge{display:grid;gap:.55rem;min-width:0;margin-block:.25rem .9rem;padding:.75rem;border:.0625rem solid var(--dlooo-color-border);border-radius:var(--dlooo-radius-small);background:rgba(5,9,16,.42)}.turnstile-challenge__widget,.turnstile-challenge__widget>div,.turnstile-challenge__widget iframe{max-width:100%}.turnstile-challenge__status{margin:0;color:var(--dlooo-color-muted);font-size:.75rem;line-height:1.4}.turnstile-challenge[data-state=ready] .turnstile-challenge__status{color:var(--dlooo-color-primary)}.turnstile-challenge[data-state=error] .turnstile-challenge__status,.turnstile-challenge[data-state=timeout] .turnstile-challenge__status{color:#ffd5dc}.turnstile-challenge__retry{width:fit-content;padding:0;border:0;color:var(--dlooo-color-primary);background:rgba(0,0,0,0);font:inherit;font-size:.8rem;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.turnstile-challenge__retry:focus-visible{border-radius:.15rem;outline:.125rem solid var(--dlooo-color-primary);outline-offset:.2rem}.social-login{margin-top:var(--dlooo-space-md)}.social-login__button{display:grid;place-items:center}.social-login__button,.social-login__button>.nsl-container,.social-login__button .nsl-container-buttons,.social-login__button a[data-plugin=nsl]{width:100% !important;max-width:none !important}.social-login__button .nsl-container-buttons{display:block !important;padding:0 !important}.social-login__button a[data-plugin=nsl]{margin:0 !important;border-radius:var(--dlooo-button-radius);outline:0}.social-login__button .nsl-button.nsl-button-google{min-height:3rem;align-items:center;border:.0625rem solid var(--dlooo-color-border-strong);border-radius:var(--dlooo-button-radius) !important;color:var(--dlooo-color-text) !important;background:linear-gradient(135deg, #171e2c, #111722) !important;box-shadow:0 .5rem 1.5rem rgba(0,0,0,.2) !important;transition:border-color var(--dlooo-transition-fast),background var(--dlooo-transition-fast),box-shadow var(--dlooo-transition-fast),transform var(--dlooo-transition-fast)}.social-login__button a[data-plugin=nsl]:hover .nsl-button-google{border-color:rgba(65,231,213,.42);background:linear-gradient(135deg, #1b2433, #141c28) !important;box-shadow:0 .65rem 1.75rem rgba(0,0,0,.26),0 0 0 .0625rem rgba(65,231,213,.08) !important;transform:translateY(-0.0625rem)}.social-login__button a[data-plugin=nsl]:focus-visible .nsl-button-google{border-color:rgba(65,231,213,.62);box-shadow:var(--dlooo-focus-ring) !important}.social-login__button .nsl-button-svg-container{width:3rem;min-height:3rem;justify-content:center;padding:0 !important;border-right:.0625rem solid var(--dlooo-color-border);color:var(--dlooo-color-primary)}.social-login__button .nsl-button-svg-container svg{width:1rem;height:1rem}.social-login__button .nsl-button-label-container{margin:0 3rem 0 0 !important;padding:.8rem .75rem !important;color:inherit;font-family:var(--dlooo-font-sans) !important;font-size:.875rem !important;font-weight:var(--dlooo-font-weight-medium);line-height:1.2 !important;letter-spacing:.01em !important}.auth-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;margin-block:var(--dlooo-space-md);color:var(--dlooo-color-muted);font-size:.75rem}.auth-divider::before,.auth-divider::after{content:"";height:.0625rem;background:var(--dlooo-color-border)}@media(max-width: 42rem){.auth-page{padding-block:2rem}.auth-card__heading img{width:4rem}}.account-page{min-height:70vh;padding-block:clamp(2rem,5vw,4rem)}.account-navigation{display:flex;gap:.4rem;margin-bottom:var(--dlooo-space-lg);padding:.4rem;overflow-x:auto;border:.0625rem solid var(--dlooo-color-border);border-radius:var(--dlooo-radius-small);background:rgba(255,255,255,.025)}.account-navigation a{min-height:2.5rem;display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .8rem;border-radius:.5rem;color:#c7d0de;font-size:.875rem;font-weight:540;letter-spacing:-0.01em;white-space:nowrap;text-decoration:none;transition:color var(--dlooo-transition-fast),background-color var(--dlooo-transition-fast),box-shadow var(--dlooo-transition-fast)}.account-navigation a:is(:hover,:focus-visible){color:#fff;background:var(--dlooo-color-surface-strong);outline:none}.account-navigation a[aria-current=page]{color:#fff;background:linear-gradient(180deg, rgba(65, 231, 213, 0.1), rgba(65, 231, 213, 0.045));box-shadow:inset 0 -0.125rem 0 rgba(65,231,213,.78)}.account-navigation .account-navigation__logout{font-weight:400}.account-hero{display:flex;align-items:end;justify-content:space-between;gap:var(--dlooo-space-md);margin-bottom:var(--dlooo-space-lg)}.account-hero h1{font-size:clamp(2rem,5vw,3.5rem)}.account-hero__description{max-width:48rem;margin:.6rem 0 0;color:var(--dlooo-color-muted)}.account-hero__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem}.account-hero__help-link,.billing-invoices__tools>a{min-height:2.75rem;display:inline-flex;align-items:center;gap:.45rem;color:var(--dlooo-color-primary);font-size:.82rem;font-weight:700;text-decoration:none}.billing-invoices__tools{display:flex;flex:0 0 auto;align-items:center;gap:.8rem}.account-dashboard__heading{margin-bottom:clamp(2rem,4vw,3rem)}.account-dashboard__heading .account-hero{margin-bottom:var(--dlooo-space-sm)}.account-dashboard__heading .account-navigation{margin-bottom:0}.account-dashboard__heading>.dlooo-notice{margin:var(--dlooo-space-sm) 0 0;text-align:center}.billing-invoices{margin-top:clamp(2.5rem,6vw,4.5rem)}.billing-invoices__heading{display:flex;align-items:end;justify-content:space-between;gap:var(--dlooo-space-md);margin-bottom:var(--dlooo-space-md)}.billing-invoices__heading :is(h2,p){margin-bottom:0}.billing-invoices__heading>div>p:not(.eyebrow){max-width:48rem;margin-top:.45rem;color:var(--dlooo-color-muted)}.billing-invoices__count{flex:0 0 auto;padding:.45rem .7rem;border:.0625rem solid var(--dlooo-color-border);border-radius:999px;color:var(--dlooo-color-muted);font-size:.75rem}.billing-invoice-list{display:grid;gap:.65rem}.billing-invoices__load-more{display:flex;align-items:center;justify-content:center;gap:.8rem;margin-top:var(--dlooo-space-md)}.billing-invoices__load-more>span{color:var(--dlooo-color-muted);font-size:.78rem}.billing-invoices__load-more .button{min-width:12rem}.billing-invoice-note{display:grid;grid-template-columns:minmax(15rem, 0.4fr) minmax(0, 1fr);align-items:start;gap:clamp(1.25rem,3vw,2.25rem);margin-bottom:var(--dlooo-space-md);padding:clamp(1rem,2.5vw,1.4rem);border:.0625rem solid var(--dlooo-color-border-strong);border-radius:var(--dlooo-radius-small);background:radial-gradient(circle at 0 0, rgba(65, 231, 213, 0.075), transparent 15rem),rgba(12,18,29,.78);box-shadow:inset 0 .0625rem 0 rgba(255,255,255,.025)}.billing-invoice-note__intro{display:flex;align-items:flex-start;gap:.8rem}.billing-invoice-note__icon{width:2.55rem;height:2.55rem;display:grid;flex:0 0 2.55rem;place-items:center;border:.0625rem solid rgba(65,231,213,.28);border-radius:.72rem;color:var(--dlooo-color-primary);background:rgba(65,231,213,.07);font-size:.95rem}.billing-invoice-note label{display:grid;gap:.22rem;min-width:0}.billing-invoice-note__eyebrow{color:var(--dlooo-color-primary);font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption);font-weight:var(--dlooo-font-weight-bold);letter-spacing:.12em;text-transform:uppercase}.billing-invoice-note label strong{color:var(--dlooo-color-text);font-size:1rem;line-height:1.3}.billing-invoice-note__description,.billing-invoice-note__actions>span,.billing-invoice-note__field-meta span:last-child{color:var(--dlooo-color-muted);font-size:.78rem}.billing-invoice-note__description{margin-top:.15rem;line-height:1.55}.billing-invoice-note__editor{display:grid;gap:.55rem}.billing-invoice-note__field-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.billing-invoice-note__field-meta span:first-child{color:var(--dlooo-color-text);font-size:.75rem;font-weight:var(--dlooo-font-weight-medium)}.billing-invoice-note textarea{width:100%;height:7.25rem;min-height:7.25rem;max-height:7.25rem;padding:.8rem .9rem;border:.0625rem solid var(--dlooo-color-border);border-radius:var(--dlooo-input-radius);outline:0;color:var(--dlooo-color-text);background:var(--dlooo-input-background);caret-color:var(--dlooo-color-primary);font-size:.9rem;line-height:1.55;resize:none;transition:border-color var(--dlooo-transition-fast),box-shadow var(--dlooo-transition-fast),background-color var(--dlooo-transition-fast)}.billing-invoice-note textarea::placeholder{color:var(--dlooo-color-muted);opacity:.72}.billing-invoice-note textarea:hover{border-color:var(--dlooo-color-border-strong)}.billing-invoice-note textarea:focus{border-color:rgba(65,231,213,.62);background:var(--dlooo-color-surface-raised);box-shadow:var(--dlooo-focus-ring)}.billing-invoice-note__actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.billing-invoice-note__actions .button{flex:0 0 auto}.billing-invoice-card{display:grid;grid-template-columns:minmax(12rem, 0.75fr) minmax(16rem, 1.5fr) 18.5rem;align-items:center;gap:var(--dlooo-space-md);padding:.9rem 1rem;border:.0625rem solid var(--dlooo-color-border);border-radius:var(--dlooo-radius-small);background:rgba(12,18,29,.72)}.billing-invoice-card__identity,.billing-invoice-card__actions{display:flex;align-items:center;gap:.75rem}.billing-invoice-card__icon{width:2.75rem;height:2.75rem;display:grid;flex:0 0 auto;place-items:center;border:.0625rem solid rgba(65,231,213,.25);border-radius:.75rem;color:var(--dlooo-color-primary);background:rgba(65,231,213,.055)}.billing-invoice-card__icon svg{font-size:1rem}.billing-invoice-card__actions .button svg{font-size:.78rem}.billing-invoice-card__identity div,.billing-invoice-card__details{min-width:0;display:grid;gap:.2rem}.billing-invoice-card__identity span,.billing-invoice-card__details span:last-child,.billing-invoices__empty span{color:var(--dlooo-color-muted);font-size:.78rem}.billing-invoice-card__actions{justify-content:flex-end}.billing-invoice-card__test,.billing-invoice-card__refund{padding:.28rem .5rem;border:.0625rem solid rgba(255,112,112,.5);border-radius:999px;color:#ff8b8b;background:rgba(196,0,0,.12);font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption);font-weight:750;text-transform:uppercase}.billing-invoice-card__refund{border-color:rgba(251,146,60,.48);color:#fdba74;background:rgba(194,65,12,.14)}.billing-invoice-card--refund .billing-invoice-card__icon{border-color:rgba(251,146,60,.32);color:#fdba74;background:rgba(194,65,12,.09)}.billing-invoices__empty{min-height:8rem;display:flex;align-items:center;justify-content:center;gap:.8rem;padding:var(--dlooo-space-md);border:.0625rem dashed var(--dlooo-color-border);border-radius:var(--dlooo-radius-small);text-align:left}.billing-invoices__empty>i{color:var(--dlooo-color-primary);font-size:1.35rem}.billing-invoices__empty>div{display:grid;gap:.2rem}@media(max-width: 56rem){.billing-invoice-note{grid-template-columns:1fr}.billing-invoice-card{grid-template-columns:1fr auto}.billing-invoice-card__details{grid-column:1/-1;grid-row:2}}@media(max-width: 42rem){.billing-invoices__heading,.billing-invoice-card{align-items:stretch;grid-template-columns:1fr}.billing-invoices__heading{display:grid}.billing-invoices__count{width:fit-content}.billing-invoice-card__details,.billing-invoice-card__actions{grid-column:1;grid-row:auto}.billing-invoice-card__actions{justify-content:space-between}.billing-invoice-note__actions{align-items:stretch;flex-direction:column}.billing-invoice-note__actions .button{width:100%}.billing-invoices__load-more{align-items:stretch;flex-direction:column;text-align:center}.billing-invoices__load-more .button{width:100%}}.account-dashboard__welcome-title span{display:block}.account-recent-animations{margin-bottom:clamp(2.5rem,5vw,4rem)}.account-recent-animations__heading{align-items:center;margin-bottom:var(--dlooo-space-md)}.account-recent-animations__heading h2{margin:0}.account-recent-animations__heading>a{display:inline-flex;align-items:center;gap:.4rem;color:#cbd4e0;font-size:.875rem;text-decoration:none}.account-recent-animations__heading>a:hover{color:var(--dlooo-color-primary)}.account-identity,.profile-card-heading{display:flex;align-items:center;gap:var(--dlooo-space-sm)}.account-identity__avatar,.account-identity__avatar img{width:clamp(4rem,8vw,6rem);height:clamp(4rem,8vw,6rem);flex:0 0 auto;border-radius:50%}.account-identity__avatar{display:grid;place-items:center;overflow:hidden;border:.125rem solid rgba(65,231,213,.32);background:linear-gradient(145deg, rgba(65, 231, 213, 0.16), rgba(81, 112, 255, 0.2));box-shadow:0 .75rem 2rem rgba(0,0,0,.22)}.account-identity__avatar img{display:block;object-fit:cover}.profile-card-heading{justify-content:space-between;margin-bottom:var(--dlooo-space-md)}.profile-card-heading>div{min-width:0}.profile-card-heading>.verification-badge{flex:0 0 auto;margin:0}.profile-card-heading .account-identity__avatar,.profile-card-heading .account-identity__avatar img{width:5rem;height:5rem}.profile-card-heading h2,.profile-card-heading p{margin-bottom:0}.profile-card-heading .eyebrow,.dashboard-card>.eyebrow{margin-bottom:.35rem}.account-profile-form{display:block}.account-profile-editor{display:grid;grid-template-columns:minmax(20rem, 0.8fr) minmax(0, 1.2fr);gap:var(--dlooo-space-sm)}.account-avatar-editor{display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:center;gap:var(--dlooo-space-md);margin:0;padding:clamp(1rem,2.5vw,1.5rem);border:.0625rem solid var(--dlooo-color-border);border-radius:var(--dlooo-radius-small);background:rgba(255,255,255,.018)}.account-avatar-editor__preview,.account-avatar-editor__preview img{width:7rem;height:7rem;border-radius:50%}.account-avatar-editor__preview{position:relative;display:grid;place-items:center;overflow:hidden;border:.125rem solid rgba(65,231,213,.32);background:rgba(65,231,213,.08)}.account-avatar-editor__preview img{display:block;object-fit:cover}.account-avatar-editor__content{min-width:0;display:grid;gap:.5rem}.account-avatar-editor input.screen-reader-text{width:1px;min-height:1px;padding:0;border:0}.account-avatar-editor__content h3{margin:0 0 .25rem;font-size:1rem}.account-avatar-editor__content>div:first-child p,.account-avatar-editor__status,.account-avatar-editor__footer p{margin:0;color:var(--dlooo-color-muted);font-size:.75rem;line-height:1.45}.account-avatar-editor__dropzone{min-height:5rem;display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:center;gap:.75rem;padding:.75rem;border:.0625rem dashed rgba(126,146,177,.42);border-radius:.7rem;background:rgba(4,10,19,.32);cursor:pointer;transition:border-color var(--dlooo-transition-fast),background-color var(--dlooo-transition-fast),box-shadow var(--dlooo-transition-fast),transform var(--dlooo-transition-fast)}.account-avatar-editor__dropzone:is(:hover,:focus-visible),.account-avatar-editor__dropzone.is-dragging{border-color:rgba(65,231,213,.78);background:rgba(65,231,213,.065);box-shadow:0 0 0 .1875rem rgba(65,231,213,.08);outline:none}.account-avatar-editor__dropzone.is-dragging{transform:translateY(-0.0625rem)}.account-avatar-editor__dropzone.is-selected{border-style:solid;border-color:rgba(65,231,213,.45)}.account-avatar-editor__dropzone.is-error{border-color:rgba(255,113,133,.7);background:rgba(255,113,133,.055)}.account-avatar-editor__dropzone-icon{width:2.65rem;height:2.65rem;display:grid;grid-row:1/3;place-items:center;border-radius:.65rem;color:var(--dlooo-color-primary);background:rgba(65,231,213,.1);font-size:1rem}.account-avatar-editor__dropzone-copy{min-width:0;display:grid;gap:.15rem}.account-avatar-editor__dropzone-copy strong{color:var(--dlooo-color-text);font-size:.82rem}.account-avatar-editor__dropzone-copy>span{color:var(--dlooo-color-muted);font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption)}.account-avatar-editor__browse{min-height:2.15rem;display:inline-flex;grid-column:2;align-items:center;justify-content:center;justify-self:start;padding:.4rem .65rem;border:.0625rem solid rgba(65,231,213,.3);border-radius:.5rem;color:#eafffc;background:rgba(65,231,213,.075);font-size:.75rem;font-weight:650;white-space:nowrap}.account-avatar-editor__footer{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:.45rem}.account-avatar-editor__footer .button{min-height:2.35rem;padding:.45rem .7rem;font-size:.75rem;cursor:pointer}.account-avatar-editor__status:empty{display:none}.account-avatar-editor__status:not(:empty){color:#a9eee5}.account-avatar-editor__status.is-error{color:#ffd5dc}.account-avatar-editor__remove{color:#d7dfeb}.account-public-identity{min-width:0;display:grid;align-content:start;gap:.9rem;padding:clamp(1rem,2.5vw,1.5rem);border:.0625rem solid var(--dlooo-color-border);border-radius:var(--dlooo-radius-small);background:rgba(255,255,255,.018)}.account-public-identity__name{display:grid;gap:.55rem}.account-public-identity__name .field-hint{margin:-0.1rem 0 0}.account-profile-share{min-width:0;display:grid;gap:.45rem;padding-top:.85rem;border-top:.0625rem solid var(--dlooo-color-border)}.account-profile-share__label{color:#c6cfdd;font-size:.875rem;font-weight:600}.account-public-identity__save{width:100%;margin-top:auto}.field-required{color:var(--dlooo-color-primary);font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption);font-weight:650;text-transform:uppercase}.field-label{display:inline-flex;align-items:baseline;gap:.4rem}.communication-preferences{display:grid;gap:.5rem;margin:var(--dlooo-space-sm) 0;padding:var(--dlooo-space-sm);border:.0625rem solid var(--dlooo-color-border);border-radius:var(--dlooo-radius-small);background:rgba(255,255,255,.018)}.dashboard-card>.dlooo-form{margin-top:var(--dlooo-space-sm)}.communication-preferences legend{padding-inline:.35rem;color:var(--dlooo-color-text);font-weight:700}.communication-preferences .checkbox-field{padding:.65rem;border-radius:.55rem;background:rgba(255,255,255,.025)}.communication-preferences .checkbox-field span{display:grid;gap:.2rem}.communication-preferences .checkbox-field small{color:var(--dlooo-color-muted);font-size:.75rem;font-weight:400}.danger-zone{border-color:rgba(255,113,133,.24);background:radial-gradient(circle at 100% 0, rgba(255, 113, 133, 0.07), transparent 34%),var(--dlooo-card-background)}.danger-zone__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--dlooo-space-sm)}.danger-zone__heading>i{color:var(--dlooo-color-danger);font-size:1.35rem}.danger-zone__heading h2{margin-bottom:0}.danger-zone__form{max-width:30rem;margin-top:var(--dlooo-space-md)}.danger-zone__form input{border-color:rgba(255,113,133,.32) !important}.unsubscribe-page{min-height:70vh;display:grid;place-items:center;padding-block:clamp(3rem,9vw,7rem)}.unsubscribe-page__container{display:grid;place-items:center;gap:clamp(3rem,7vw,5rem)}.unsubscribe-card{width:min(100%,36rem);padding:clamp(1.5rem,5vw,2.5rem);border:.0625rem solid var(--dlooo-card-border);border-radius:var(--dlooo-card-radius);background:radial-gradient(circle at 100% 0, rgba(81, 112, 255, 0.12), transparent 42%),var(--dlooo-card-background);box-shadow:var(--dlooo-shadow-panel);text-align:center}.unsubscribe-card__icon{width:6rem;height:6rem;display:grid;place-items:center;margin:0 auto var(--dlooo-space-sm)}.unsubscribe-card__icon img{width:100%;height:100%;object-fit:contain}.unsubscribe-card h1{margin-bottom:var(--dlooo-space-sm);font-size:clamp(2rem,6vw,3.25rem)}.unsubscribe-card>p:not(.eyebrow){color:var(--dlooo-color-muted)}.unsubscribe-card .unsubscribe-card__resubscribe{color:#cbd5e2;font-size:.86rem}.unsubscribe-card form{margin-top:var(--dlooo-space-md)}.unsubscribe-card__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:var(--dlooo-space-md);padding-top:var(--dlooo-space-sm);border-top:.0625rem solid var(--dlooo-color-border)}.unsubscribe-card__actions .button{min-height:2.6rem;padding:.6rem .85rem;font-size:.8rem}.unsubscribe-discovery{width:100%}.unsubscribe-discovery__heading{max-width:42rem;margin:0 auto var(--dlooo-space-lg);text-align:center}.unsubscribe-discovery__heading h2{margin-bottom:.65rem;font-size:clamp(1.75rem,4vw,2.75rem)}.unsubscribe-discovery__heading>p:last-child{color:var(--dlooo-color-muted)}.unsubscribe-discovery__actions{display:flex;justify-content:center;margin-top:var(--dlooo-space-lg)}.dashboard-grid,.settings-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--dlooo-space-md)}.dashboard-card{padding:clamp(1.25rem,3vw,1.75rem);border:.0625rem solid var(--dlooo-card-border);border-radius:var(--dlooo-card-radius);background:var(--dlooo-card-background);box-shadow:var(--dlooo-card-shadow)}.dashboard-card--wide{grid-column:1/-1}.dashboard-card h2{margin-bottom:var(--dlooo-space-sm)}.dashboard-card p{color:var(--dlooo-color-muted)}.card-heading{display:flex;justify-content:space-between;gap:var(--dlooo-space-sm)}.project-summary{margin:0;padding:0;list-style:none}.project-summary li{display:flex;justify-content:space-between;gap:var(--dlooo-space-sm);padding-block:.8rem;border-top:.0625rem solid var(--dlooo-color-border)}.project-summary span{color:var(--dlooo-color-muted)}.project-summary a{color:var(--dlooo-color-text);text-decoration:none}.project-summary a:hover{color:var(--dlooo-color-primary)}.account-summary{display:grid;gap:0;margin:0}.account-summary div{display:grid;grid-template-columns:minmax(6rem, 0.7fr) minmax(0, 1.3fr);gap:var(--dlooo-space-sm);padding-block:.75rem;border-top:.0625rem solid var(--dlooo-color-border)}.account-summary dt{color:var(--dlooo-color-muted)}.account-summary dd{margin:0;overflow-wrap:anywhere}.account-summary__profile dd{display:grid;gap:.45rem}.account-profile-share__url{width:fit-content;max-width:100%;color:var(--dlooo-color-primary);font-size:.84rem;overflow-wrap:anywhere;text-underline-offset:.2em}.account-summary__profile small{color:var(--dlooo-color-muted);font-size:.75rem;line-height:1.45}.account-profile-share__actions{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.15rem}.account-profile-share__actions .button{min-height:2.25rem;padding:.45rem .65rem;border-color:rgba(65,231,213,.2);font-size:.75rem}.account-profile-share__actions .button:first-child.is-copied{border-color:rgba(65,231,213,.45);color:var(--dlooo-color-primary);background:rgba(65,231,213,.08)}.card-actions{display:flex;flex-wrap:wrap;gap:var(--dlooo-space-sm)}.card-actions a{display:inline-flex;align-items:center;gap:.45rem}.status-pill{display:inline-flex;padding:.3rem .55rem;border:.0625rem solid rgba(65,231,213,.24);border-radius:999px;color:var(--dlooo-color-primary);background:rgba(65,231,213,.055);font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption);text-transform:uppercase}.verification-badge{display:inline-flex;align-items:center;gap:.3rem;margin-left:.35rem;padding:.2rem .45rem;border:.0625rem solid var(--dlooo-color-border);border-radius:999px;font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption);font-weight:700;white-space:nowrap}.verification-badge--verified{border-color:rgba(65,231,213,.3);color:var(--dlooo-color-primary);background:rgba(65,231,213,.06)}.verification-badge--pending{border-color:rgba(255,190,92,.35);color:#ffd18a;background:rgba(255,190,92,.07)}.empty-state{width:100%;max-width:52rem;min-height:15rem;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem;padding:clamp(2rem,5vw,3.5rem);border:.0625rem solid var(--dlooo-color-border);border-radius:var(--dlooo-radius-medium);background:radial-gradient(circle at 50% 0, rgba(65, 231, 213, 0.07), transparent 16rem),rgba(12,18,29,.66);margin-inline:auto;text-align:center}.empty-state--large{max-width:52rem}.library-recommendations{margin-top:clamp(3rem,7vw,5rem);scroll-margin-top:calc(var(--dlooo-header-height) + var(--dlooo-space-sm))}.empty-state__icon{width:3.75rem;height:3.75rem;display:grid;flex:0 0 auto;place-items:center;border:.0625rem solid rgba(65,231,213,.26);border-radius:1rem;color:var(--dlooo-color-primary);background:rgba(65,231,213,.065);font-size:1.15rem}.empty-state__content{width:min(100%,45rem);display:grid;justify-items:center;gap:.45rem}.empty-state :is(h2,h3,p){margin:0}.empty-state :is(h2,h3){color:var(--dlooo-color-text);font-size:clamp(1.25rem,2.2vw,1.55rem);line-height:1.2}.empty-state p:not(.eyebrow){max-width:42rem;color:var(--dlooo-color-muted);line-height:1.6}.empty-state__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:.75rem}@media(max-width: 36rem){.empty-state{min-height:13rem;padding:2rem 1.25rem}.empty-state__actions{width:100%}.empty-state__actions .button{width:100%}}.project-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(16rem, 1fr));gap:var(--dlooo-space-md)}.project-card{padding:var(--dlooo-space-md);border:.0625rem solid var(--dlooo-color-border);border-radius:var(--dlooo-radius-medium);background:var(--dlooo-color-surface)}.project-card__visual{aspect-ratio:16/9;display:grid;place-items:center;margin-bottom:var(--dlooo-space-sm);border-radius:var(--dlooo-radius-small);background:radial-gradient(circle, rgba(65, 231, 213, 0.24), rgba(154, 121, 255, 0.12) 45%, #080b12 75%)}.project-card__visual span{width:3rem;height:.75rem;border-radius:.2rem;background:linear-gradient(90deg, var(--dlooo-color-primary), var(--dlooo-color-blue));box-shadow:0 0 1.5rem rgba(65,231,213,.35);transform:rotate(-12deg)}.project-card__visual img{width:100%;height:100%;border-radius:inherit;object-fit:contain}.project-card dl{display:grid;grid-template-columns:repeat(3, 1fr);margin-block:var(--dlooo-space-sm)}.project-card dt{color:var(--dlooo-color-muted);font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption)}.project-card dd{margin:0}.project-card__date{color:var(--dlooo-color-muted);font-size:.8rem}.project-card__actions{display:flex;flex-wrap:wrap;gap:.45rem}@media(max-width: 42rem){.unsubscribe-card__actions{align-items:stretch;flex-direction:column}.account-hero{align-items:stretch;flex-direction:column}.animations-library-page>.container>.account-hero .account-hero__actions,.animations-library-page>.container>.account-hero .account-hero__actions .button{width:100%}.animations-library-page>.container>.account-hero .account-hero__actions .button{justify-content:center}.account-identity,.profile-card-heading{align-items:flex-start}.profile-card-heading{flex-direction:column}.account-avatar-editor{grid-template-columns:1fr}.account-avatar-editor__preview,.account-avatar-editor__preview img{width:5.5rem;height:5.5rem}.profile-card-heading .account-identity__avatar,.profile-card-heading .account-identity__avatar img{width:4rem;height:4rem}.dashboard-grid,.settings-grid,.form-columns{grid-template-columns:1fr}.account-summary div{grid-template-columns:1fr;gap:var(--dlooo-space-2xs)}.account-profile-share__actions .button{flex:1 1 auto}}@media(max-width: 54rem){.account-profile-editor{grid-template-columns:1fr}}.creator-profile{min-height:70vh;padding-block:clamp(1.5rem,4vw,3.5rem) clamp(3rem,7vw,6rem)}.creator-profile .breadcrumbs{margin-bottom:clamp(1.25rem,3vw,2rem)}.creator-profile__hero{position:relative;display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:clamp(1.25rem,3vw,2.25rem);padding:clamp(1.4rem,4vw,2.5rem);overflow:hidden;border:.0625rem solid rgba(65,231,213,.22);border-radius:clamp(1.1rem,2vw,1.5rem);background:radial-gradient(circle at 100% 0, rgba(81, 112, 255, 0.18), transparent 36%),radial-gradient(circle at 0 100%, rgba(65, 231, 213, 0.1), transparent 38%),#0d1420;box-shadow:0 2rem 5rem rgba(0,0,0,.24)}.creator-profile__hero::after{position:absolute;top:-6rem;right:-4rem;width:14rem;height:14rem;border:.0625rem solid rgba(65,231,213,.1);border-radius:50%;box-shadow:0 0 0 2rem rgba(81,112,255,.025),0 0 0 5rem rgba(65,231,213,.018);content:"";pointer-events:none}.creator-profile__avatar,.creator-profile__avatar img{width:clamp(6.5rem,11vw,9rem);height:clamp(6.5rem,11vw,9rem);border-radius:50%}.creator-profile__avatar{position:relative;z-index:1;display:grid;flex:0 0 auto;place-items:center;overflow:hidden;border:.2rem solid rgba(65,231,213,.58);background:linear-gradient(145deg, rgba(65, 231, 213, 0.18), rgba(81, 112, 255, 0.24));box-shadow:0 0 0 .35rem rgba(65,231,213,.07),0 1.5rem 3rem rgba(0,0,0,.35)}.creator-profile__avatar img{display:block;object-fit:cover}.creator-profile__identity,.creator-profile__actions{position:relative;z-index:1}.creator-profile__identity h1{max-width:18ch;margin:.35rem 0 .65rem;color:#f4f8fc;font-size:clamp(2.1rem,4.5vw,4rem);line-height:.98;letter-spacing:-0.05em;overflow-wrap:anywhere}.creator-profile__bio{max-width:46rem;margin:0;color:#aeb9c8;font-size:clamp(.9rem,1.3vw,1.05rem);line-height:1.65}.creator-profile__meta{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0 0}.creator-profile__meta span{min-height:2rem;display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .65rem;border:.0625rem solid rgba(159,178,211,.18);border-radius:999px;color:#cbd5e2;background:rgba(8,12,20,.5);font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption);white-space:nowrap}.creator-profile__meta :is(i,svg){width:.72rem;color:var(--dlooo-color-primary)}.creator-profile__owner-note{max-width:44rem;display:flex;align-items:flex-start;gap:.6rem;margin-top:.9rem;padding:.65rem .75rem;border:.0625rem solid rgba(65,231,213,.2);border-radius:.7rem;color:#9fabbc;background:rgba(65,231,213,.045);font-size:.76rem;line-height:1.45}.creator-profile__owner-note>:is(i,svg){width:.78rem;flex:0 0 .78rem;margin-top:.18rem;color:var(--dlooo-color-primary)}.creator-profile__owner-note strong{color:#dce7f2;font-weight:650}.creator-profile__actions{display:grid;justify-items:stretch;gap:.55rem}.creator-profile__actions .button{justify-content:center;white-space:nowrap}.creator-profile__library{padding-top:clamp(3rem,7vw,5rem)}.creator-profile__library-heading{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;margin-bottom:clamp(1.5rem,3vw,2.25rem)}.creator-profile__library-heading h2{margin:.35rem 0 0;color:#f3f7fc;font-size:clamp(1.8rem,3.6vw,3rem);line-height:1.05;letter-spacing:-0.045em}.creator-profile__library-count{flex:0 0 auto;margin:0;padding:.5rem .75rem;border:.0625rem solid rgba(159,178,211,.16);border-radius:999px;color:#9facbd;background:rgba(14,20,32,.66);font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption)}@media(max-width: 58rem){.creator-profile__hero{grid-template-columns:auto minmax(0, 1fr)}.creator-profile__actions{grid-column:1/-1;grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 42rem){.creator-profile__hero{grid-template-columns:1fr;align-items:start}.creator-profile__avatar,.creator-profile__avatar img{width:6.5rem;height:6.5rem}.creator-profile__identity h1{font-size:clamp(2.15rem,12vw,3.5rem)}.creator-profile__actions{grid-column:auto;grid-template-columns:1fr}.creator-profile__library-heading{align-items:flex-start;flex-direction:column;gap:.75rem}}.logo-launcher{min-height:70vh}.logo-launcher__hero{position:relative;overflow:hidden;padding-block:clamp(3rem,8vw,6rem);border-bottom:.0625rem solid var(--dlooo-color-border);background:radial-gradient(circle at 80% 10%, rgba(81, 112, 255, 0.2), transparent 32rem),radial-gradient(circle at 10% 100%, rgba(65, 231, 213, 0.08), transparent 24rem),#090d16}.logo-launcher__hero-inner{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:clamp(2rem,7vw,6rem)}.logo-launcher__hero-copy{min-width:0}.logo-launcher__upload{width:min(100%,32rem);display:grid;gap:.45rem}.logo-launcher__upload form{display:grid;gap:.35rem}.logo-upload-dropzone{width:100%;min-height:13rem;display:grid;grid-template-columns:minmax(0, 1fr);align-content:center;align-items:center;justify-items:center;gap:.75rem;padding:1.75rem 2rem;border:.1rem dashed rgba(65,231,213,.38);border-radius:var(--dlooo-radius-medium);color:var(--dlooo-color-text);background:radial-gradient(circle at 100% 0, rgba(65, 231, 213, 0.1), transparent 13rem),rgba(9,14,23,.88);box-shadow:var(--dlooo-card-shadow);cursor:pointer;text-align:center;transition:border-color var(--dlooo-transition-fast),background-color var(--dlooo-transition-fast),transform var(--dlooo-transition-fast)}.logo-upload-dropzone:hover,.logo-upload-dropzone:focus-within,.logo-upload-dropzone.is-dragging{border-color:rgba(65,231,213,.86);background-color:rgba(65,231,213,.055);transform:translateY(-0.1rem)}.logo-upload-dropzone.is-dragging{box-shadow:0 0 0 .2rem rgba(65,231,213,.1),var(--dlooo-card-shadow)}.logo-upload-dropzone__icon{width:3.25rem;height:3.25rem;display:grid;place-items:center;border:.0625rem solid rgba(65,231,213,.28);border-radius:1rem;color:var(--dlooo-color-primary);background:rgba(65,231,213,.07);font-size:1.2rem}.logo-upload-dropzone__copy{display:grid;gap:.25rem;justify-items:center}.logo-upload-dropzone__copy strong{font-size:1rem}.logo-upload-dropzone__copy small,.logo-upload-dropzone__formats{color:var(--dlooo-color-muted);font-size:.75rem}.logo-upload-dropzone__formats{width:100%;margin-top:.25rem;padding-top:.9rem;border-top:.0625rem solid var(--dlooo-color-border);text-align:center}.logo-upload-dropzone__recommendation{max-width:28rem;color:var(--dlooo-color-muted-strong);font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption);text-align:center}[data-logo-upload-form][aria-busy=true] .logo-upload-dropzone{pointer-events:none;cursor:progress;opacity:.65}.logo-launcher__upload .logo-upload-status{max-width:32rem;min-height:1.2rem;text-align:center}.logo-launcher__upload-help{margin:0;color:var(--dlooo-color-muted);font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption)}.logo-launcher__hero h1{max-width:16ch;margin-bottom:var(--dlooo-space-sm);font-size:clamp(2.5rem,6vw,5rem)}.logo-launcher__hero-copy>p:not(.eyebrow,.logo-launcher__status){max-width:42rem;margin-bottom:0;color:#b8c2d1;font-size:clamp(1rem,2vw,1.2rem)}.logo-launcher__content{padding-block:clamp(2.75rem,5vw,4.25rem)}.project-card{min-width:0;height:100%;display:flex;flex-direction:column;padding:0;overflow:hidden;background:var(--dlooo-card-background);box-shadow:var(--dlooo-card-shadow)}.project-card__visual{position:relative;width:100%;min-height:0;flex:0 0 auto;overflow:hidden;margin:0;border-radius:0;border-bottom:.0625rem solid var(--dlooo-color-border);background:linear-gradient(45deg, rgba(255, 255, 255, 0.12) 25%, transparent 25%, transparent 75%, rgba(255, 255, 255, 0.12) 75%),linear-gradient(45deg, rgba(255, 255, 255, 0.12) 25%, transparent 25%, transparent 75%, rgba(255, 255, 255, 0.12) 75%),#0a101a;background-position:0 0,.5rem .5rem;background-size:1rem 1rem}.project-card__visual img{position:absolute;inset:0;width:100%;height:100%;padding:clamp(.75rem,2vw,1.25rem);object-fit:contain;transition:transform var(--dlooo-transition-fast)}.project-card__visual[data-preview-guard]{-webkit-touch-callout:none;user-select:none}.project-card__visual[data-preview-guard]::after{position:absolute;z-index:2;inset:0;content:""}.project-card__visual[data-preview-guard] img{pointer-events:none;-webkit-user-drag:none;user-select:none}.project-card__template-badge{position:absolute;z-index:1;top:.7rem;right:.7rem;max-width:calc(100% - 1.4rem);min-height:1.8em;display:inline-flex;align-items:center;padding:1px 6px 0 6px;overflow:hidden;border-radius:12px 0 12px 12px;color:#fff;background:var(--dlooo-color-step-badge);box-shadow:inset 0 0 .75rem rgba(65,231,213,.025);font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption);font-weight:normal;text-overflow:ellipsis;text-shadow:0 .0625rem 0 rgba(0,0,0,.5);text-transform:uppercase;white-space:nowrap;opacity:1}.project-card__visual .project-card__template-badge--ready{padding:1px 6px 0 8px;text-transform:none}.project-card__template-badge--progress{border-color:rgba(196,181,255,.38);background:#7157c8}.project-card__template-badge--warning{border-color:rgba(255,220,154,.42);background:#986124}.project-card__template-badge--error{border-color:rgba(255,176,188,.42);background:#a33b54}.project-card__visual:hover img{transform:scale(1.025)}.project-card__body{min-width:0;display:flex;flex:1;flex-direction:column;padding:var(--dlooo-space-md);text-align:left}.project-card__body :is(h2,h3){margin:0 0 .25rem;overflow:hidden;color:var(--dlooo-color-text);font-size:1.05rem;letter-spacing:-0.015em;text-overflow:ellipsis;white-space:nowrap}.template-library-card .project-card__title{min-height:2.5em;overflow:hidden;line-height:1.25;white-space:normal}.template-library-card .project-card__title a{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.project-card__title a{color:inherit;text-decoration:none}.project-card__title a:hover{color:var(--dlooo-color-primary)}.project-card__topline,.logo-library-card__topline{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.4rem;color:var(--dlooo-color-muted);font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption);font-variant-numeric:tabular-nums}.project-card__topline>*,.logo-library-card__topline>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-card__effect,.logo-library-card__format{margin:0 0 .7rem;overflow:hidden;color:var(--dlooo-color-muted-strong);font-size:.75rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.project-card time{cursor:help}.project-card__actions form{display:contents}.project-card__actions{position:relative;display:flex;align-items:center;flex-wrap:nowrap;justify-content:flex-start;gap:.4rem;margin-top:auto}.project-card__actions .button{min-width:0;min-height:var(--dlooo-card-action-min-height);padding:.5rem .75rem;font-size:var(--dlooo-card-action-font-size);white-space:nowrap}.project-card__menu,.logo-library-card__menu{position:relative;margin-left:auto}.project-card__menu>summary,.logo-library-card__menu>summary{width:var(--dlooo-card-action-min-height);height:var(--dlooo-card-action-min-height);display:grid;place-items:center;border:.0625rem solid var(--dlooo-color-border);border-radius:var(--dlooo-button-radius);color:#c7d0de;background:#151b28;cursor:pointer;list-style:none}.project-card__menu>summary::-webkit-details-marker,.logo-library-card__menu>summary::-webkit-details-marker{display:none}.project-card__menu>summary:hover,.project-card__menu[open]>summary,.logo-library-card__menu>summary:hover,.logo-library-card__menu[open]>summary{border-color:rgba(65,231,213,.42);color:#fff}.project-card__menu>summary i,.logo-library-card__menu>summary i{font-size:.9rem;line-height:1}.project-card__menu>div,.logo-library-card__menu>div{position:absolute;z-index:3;right:0;bottom:calc(100% + .45rem);width:9rem;overflow:hidden;padding:.3rem;border:.0625rem solid var(--dlooo-color-border-strong);border-radius:var(--dlooo-radius-small);background:#101722;box-shadow:0 .75rem 2rem rgba(0,0,0,.42)}.project-card__menu>div{width:13rem}.project-card__template-type{padding:.35rem .3rem;border-block:.0625rem solid var(--dlooo-color-border)}.project-card__template-type label{display:grid;gap:.25rem;color:var(--dlooo-color-muted);font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption)}.project-card__template-type select{width:100%;min-height:2rem;padding:.3rem;border:.0625rem solid var(--dlooo-color-border);border-radius:.4rem;color:#eaf0f8;background:#0b111a}.project-card__menu .project-card__template-type button{color:var(--dlooo-color-primary)}.project-card__menu a,.project-card__menu button,.logo-library-card__menu a,.logo-library-card__menu button{width:100%;min-height:2.25rem;display:flex;align-items:center;padding:.45rem .6rem;border:0;border-radius:.45rem;color:#d8e0eb;background:rgba(0,0,0,0);font:inherit;font-size:.78rem;text-align:left;text-decoration:none;cursor:pointer}.project-card__menu a:hover,.project-card__menu button:hover,.logo-library-card__menu a:hover,.logo-library-card__menu button:hover{color:#fff;background:rgba(255,255,255,.055)}.project-card__menu button,.logo-library-card__menu button{color:#ff9baa}.project-card__menu form,.logo-library-card__menu form{display:block}.logo-launcher__content{display:grid;gap:clamp(3rem,7vw,5rem)}.logo-launcher__status{min-height:1.5rem;margin:var(--dlooo-space-sm) 0 0;color:var(--dlooo-color-primary);text-align:center}.logo-launcher__status.is-error,.logo-upload-status.is-error{color:var(--dlooo-color-danger)}.logo-upload-status{margin:0;color:var(--dlooo-color-muted);font-size:.78rem;text-align:center}.logo-library-page{padding-block:0}.logo-library-hero{isolation:isolate;padding-block:clamp(3.5rem,7vw,5.75rem)}.logo-library-hero::before{position:absolute;z-index:-1;inset:0;background:linear-gradient(rgba(255, 255, 255, 0.018) 0.0625rem, transparent 0.0625rem),linear-gradient(90deg, rgba(255, 255, 255, 0.018) 0.0625rem, transparent 0.0625rem);background-size:3rem 3rem;content:"";mask-image:linear-gradient(90deg, rgba(0, 0, 0, 0.42), transparent 72%);pointer-events:none}.logo-library-hero::after{position:absolute;z-index:-1;right:-10rem;bottom:-18rem;width:38rem;aspect-ratio:1;border:.0625rem solid rgba(65,231,213,.13);border-radius:50%;box-shadow:0 0 0 5rem rgba(81,112,255,.025),0 0 0 10rem rgba(65,231,213,.018);content:"";pointer-events:none}.logo-library-hero__inner{position:relative;z-index:1;grid-template-columns:minmax(0, 1fr) minmax(24rem, 34rem)}.logo-library-hero__copy h1{max-width:11ch;margin-top:.65rem;line-height:.96;letter-spacing:-0.055em}.logo-library-hero__benefits{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.55rem;margin:1.6rem 0 0;padding:0;list-style:none}.logo-library-hero__benefits li{min-width:0;min-height:3rem;display:flex;align-items:center;justify-content:center;gap:.55rem;padding:.65rem .75rem;border:.0625rem solid rgba(159,178,211,.16);border-radius:.7rem;color:#cbd5e2;background:rgba(8,13,22,.56);font-size:.76rem;font-weight:600;line-height:1.4;text-align:center}.logo-library-hero__benefits :is(i,svg){width:1rem;flex:0 0 auto;color:var(--dlooo-color-primary);text-align:center}.logo-library-hero__upload{width:100%;padding:.65rem;border:.0625rem solid rgba(159,178,211,.2);border-radius:calc(var(--dlooo-radius-medium) + .35rem);background:rgba(5,9,16,.58);box-shadow:0 1.5rem 4rem rgba(0,0,0,.28),inset 0 .0625rem 0 rgba(255,255,255,.035);backdrop-filter:blur(0.75rem)}.logo-library-hero__upload .logo-upload-dropzone{min-height:15.5rem;border-color:rgba(65,231,213,.48);box-shadow:none}.logo-library-page__content{scroll-margin-top:calc(var(--dlooo-header-height) + var(--dlooo-space-sm));padding-block:clamp(3rem,6vw,5rem);background:radial-gradient(circle at 8% 0, rgba(65, 231, 213, 0.035), transparent 24rem),#080c14}.logo-library-page__heading{display:flex;align-items:end;justify-content:space-between;gap:var(--dlooo-space-lg);margin-bottom:clamp(1.75rem,4vw,2.75rem);padding-bottom:1.15rem;border-bottom:.0625rem solid var(--dlooo-color-border)}.logo-library-page__heading h2{margin:.35rem 0 .45rem;font-size:clamp(2rem,4vw,3.25rem);letter-spacing:-0.05em}.logo-library-page__heading>div:first-child>p:last-child{max-width:38rem;margin:0;color:var(--dlooo-color-muted);font-size:.92rem}.logo-library-page__count{min-width:7rem;display:grid;grid-template-columns:auto auto;align-items:baseline;justify-content:center;gap:.1rem .35rem;padding:.75rem 1rem;border:.0625rem solid var(--dlooo-color-border-strong);border-radius:var(--dlooo-radius-small);color:#cbd5e2;background:rgba(13,19,30,.86);font-size:.75rem}.logo-library-page__count strong{color:var(--dlooo-color-primary);font-size:1.35rem;line-height:1}.logo-library-page__count small{grid-column:1/-1;color:var(--dlooo-color-muted);font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption);text-align:center}.logo-choice-grid,.logo-library-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--dlooo-space-md)}.logo-choice-card,.logo-library-card{min-width:0;overflow:hidden;border:.0625rem solid var(--dlooo-color-border);border-radius:var(--dlooo-radius-medium);background:var(--dlooo-card-background);box-shadow:var(--dlooo-card-shadow)}.logo-choice-card{display:grid;gap:.25rem;padding:0 0 var(--dlooo-space-sm);color:var(--dlooo-color-text);text-align:center;text-decoration:none;cursor:pointer;transition:border-color var(--dlooo-transition-fast),transform var(--dlooo-transition-fast)}.logo-choice-card:hover,.logo-choice-card.is-selected{border-color:rgba(65,231,213,.52);transform:translateY(-0.125rem)}.logo-choice-card:disabled{cursor:wait;opacity:.55}.logo-choice-card__media,.logo-library-card__media{--dlooo-logo-preview-padding: clamp(1rem, 3vw, 1.8rem);--dlooo-logo-preview-inset: clamp(2rem, 6vw, 3.6rem);position:relative;aspect-ratio:16/10;display:grid;min-height:0;place-items:center;overflow:hidden;border-bottom:.0625rem solid var(--dlooo-color-border);background:radial-gradient(circle, rgba(81, 112, 255, 0.11), transparent 60%),#0a0e16}.logo-choice-card__media img,.logo-library-card__media img{position:absolute;inset:var(--dlooo-logo-preview-padding);width:calc(100% - var(--dlooo-logo-preview-inset));max-width:none;height:calc(100% - var(--dlooo-logo-preview-inset));padding:0;object-fit:contain}.logo-choice-card strong,.logo-choice-card small{margin-inline:var(--dlooo-space-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logo-choice-card small{color:var(--dlooo-color-muted)}.logo-launcher--asset-picker .logo-launcher__status{margin-top:.75rem;text-align:left}.logo-launcher--asset-picker .logo-launcher__status:empty{display:none}.logo-launcher__library .logo-launcher__content{padding-block:0}.logo-launcher__heading-actions{display:grid;justify-items:end;gap:.6rem}.logo-launcher__manage-link{display:inline-flex;align-items:center;gap:.35rem;color:#cbd5e2;font-size:.75rem;font-weight:600;text-decoration:none}.logo-launcher__manage-link:hover{color:var(--dlooo-color-primary)}.logo-launcher--asset-picker .logo-choice-grid{grid-template-columns:repeat(5, minmax(0, 1fr));column-gap:clamp(.75rem,1.4vw,1rem);row-gap:clamp(2.5rem,3.5vw,3rem)}.logo-launcher__samples .logo-choice-card:nth-child(n+6){display:none}.logo-launcher__sample-count strong::before{content:"5"}.logo-launcher__sample-count{grid-template-columns:1fr;justify-items:center;text-align:center}.logo-launcher__sample-count-row{display:inline-flex;align-items:baseline;justify-content:center;gap:.35rem}.logo-launcher__sample-count small{grid-column:auto;width:100%;text-align:center}.logo-launcher--asset-picker .logo-choice-card{height:100%;display:flex;overflow:visible;flex-direction:column;align-items:stretch;gap:0;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;text-align:left;transform:none}.logo-launcher--asset-picker .logo-choice-card:hover,.logo-launcher--asset-picker .logo-choice-card.is-selected{border-color:rgba(0,0,0,0);transform:none}.logo-launcher--asset-picker .logo-choice-card__media{aspect-ratio:1;border:.0625rem solid var(--dlooo-color-border);border-radius:var(--dlooo-radius-medium);background:linear-gradient(45deg, rgba(255, 255, 255, 0.12) 25%, transparent 25%, transparent 75%, rgba(255, 255, 255, 0.12) 75%),linear-gradient(45deg, rgba(255, 255, 255, 0.12) 25%, transparent 25%, transparent 75%, rgba(255, 255, 255, 0.12) 75%),#0a101a;background-position:0 0,.5rem .5rem;background-size:1rem 1rem;transition:border-color var(--dlooo-transition-fast),box-shadow var(--dlooo-transition-fast),transform var(--dlooo-transition-fast)}.logo-launcher--asset-picker .logo-choice-card:hover .logo-choice-card__media,.logo-launcher--asset-picker .logo-choice-card.is-selected .logo-choice-card__media{border-color:rgba(65,231,213,.62);box-shadow:0 .8rem 2rem rgba(0,0,0,.22);transform:translateY(-0.125rem)}.logo-launcher--asset-picker .logo-choice-card:focus-visible{outline:none}.logo-launcher--asset-picker .logo-choice-card:focus-visible .logo-choice-card__media{border-color:var(--dlooo-color-primary);outline:.125rem solid rgba(65,231,213,.34);outline-offset:.2rem}.logo-choice-card__body{min-width:0;display:grid;gap:.25rem;padding:.7rem .125rem 0}.logo-choice-card__topline{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.15rem;color:var(--dlooo-color-muted);font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption)}.logo-choice-card__topline>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logo-launcher--asset-picker .logo-choice-card strong,.logo-launcher--asset-picker .logo-choice-card small{margin:0}.logo-launcher--asset-picker .logo-choice-card strong{color:var(--dlooo-color-text);font-size:.95rem;letter-spacing:-0.015em}.logo-choice-card__format{color:var(--dlooo-color-muted-strong);font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption)}.logo-library-card__body{min-width:0;display:flex;flex:1;flex-direction:column;padding:.7rem .125rem 0;text-align:left}.logo-library-card h3{margin:0 0 .25rem;overflow:hidden;font-size:1.05rem;letter-spacing:-0.015em;text-overflow:ellipsis;white-space:nowrap}.logo-library-card__actions{display:flex;align-items:center;justify-content:flex-start;gap:.4rem;margin-top:auto}.logo-library-card__actions .button{min-width:0;min-height:var(--dlooo-card-action-min-height);padding:.5rem .75rem;font-size:var(--dlooo-card-action-font-size);white-space:nowrap}@supports(content-visibility: auto){[data-card-deferred]{content-visibility:auto;contain-intrinsic-size:auto var(--dlooo-card-intrinsic-size)}.animations-library-page .project-card[data-card-deferred]{--dlooo-card-intrinsic-size: calc( ( min(100vw - (2 * var(--dlooo-container-gutter)), var(--dlooo-container-width)) - (3 * clamp(0.75rem, 1.4vw, 1rem)) ) / 4 + 7.4375rem )}.template-library-grid .template-library-card[data-card-deferred]{--dlooo-card-intrinsic-size: calc( ( min(100vw - (2 * var(--dlooo-container-gutter)), var(--dlooo-container-width)) - (3 * clamp(0.75rem, 1.4vw, 1rem)) ) / 4 + 9.125rem )}.logo-library-page .logo-library-card[data-card-deferred]{--dlooo-card-intrinsic-size: calc( ( min(100vw - (2 * var(--dlooo-container-gutter)), var(--dlooo-container-width)) - (3 * clamp(0.75rem, 1.4vw, 1rem)) ) / 4 + 7.83rem )}}.template-library-grid.recommendation-template-grid,.logo-library-page .logo-library-grid{grid-template-columns:repeat(4, minmax(0, 1fr))}.animations-library-page .project-grid,.animations-library-page .recommendation-template-grid,.templates-page .template-library-grid,.unsubscribe-page .unsubscribe-template-grid,.error-page .error-template-grid{grid-template-columns:repeat(4, minmax(0, 1fr))}:is(.template-library-grid.recommendation-template-grid,.logo-library-page .logo-library-grid,.animations-library-page .project-grid,.templates-page .template-library-grid,.unsubscribe-page .unsubscribe-template-grid,.error-page .error-template-grid){column-gap:var(--dlooo-space-4);row-gap:var(--dlooo-space-12)}.animations-library-page .project-card,.templates-page .template-library-card,.recommendation-template-grid .template-library-card,.logo-library-page .logo-library-card{overflow:visible;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.logo-library-page .logo-library-card{height:100%;display:flex;flex-direction:column}.animations-library-page .project-card__visual,.templates-page .template-library-card .project-card__visual,.recommendation-template-grid .template-library-card .project-card__visual,.logo-library-page .logo-library-card__media{aspect-ratio:1;border:.0625rem solid var(--dlooo-color-border);border-radius:var(--dlooo-radius-medium)}.logo-library-page .logo-library-card__media{background:linear-gradient(45deg, rgba(255, 255, 255, 0.12) 25%, transparent 25%, transparent 75%, rgba(255, 255, 255, 0.12) 75%),linear-gradient(45deg, rgba(255, 255, 255, 0.12) 25%, transparent 25%, transparent 75%, rgba(255, 255, 255, 0.12) 75%),#0a101a;background-position:0 0,.5rem .5rem;background-size:1rem 1rem}.animations-library-page .project-card__visual img{padding:.375rem}.templates-page .template-library-card .project-card__visual img,.recommendation-template-grid .template-library-card .project-card__visual img{padding:.5rem}.animations-library-page .project-card__body,.templates-page .template-library-card .project-card__body,.recommendation-template-grid .template-library-card .project-card__body,.logo-library-page .logo-library-card__body{padding:.7rem .125rem 0;text-align:left}.animations-library-page .project-card__body :is(h2,h3),.templates-page .template-library-card .project-card__body :is(h2,h3),.recommendation-template-grid .template-library-card .project-card__body :is(h2,h3),.logo-library-page .logo-library-card h3{font-size:.95rem}@media(max-width: 70rem){@supports(content-visibility: auto){.logo-library-page .logo-library-card[data-card-deferred]{--dlooo-card-intrinsic-size: calc( ( min(100vw - (2 * var(--dlooo-container-gutter)), var(--dlooo-container-width)) - (3 * clamp(0.75rem, 1.4vw, 1rem)) ) / 4 + 7.75rem )}}.animations-library-page .project-grid,.templates-page .template-library-grid,.template-library-grid.recommendation-template-grid,.logo-library-page .logo-library-grid,.logo-launcher--asset-picker .logo-choice-grid{grid-template-columns:repeat(4, minmax(0, 1fr))}.logo-launcher__samples .logo-choice-card:nth-child(n+5){display:none}.logo-launcher__sample-count strong::before{content:"4"}}@media(max-width: 54rem){@supports(content-visibility: auto){.animations-library-page .project-card[data-card-deferred]{--dlooo-card-intrinsic-size: calc( ( min(100vw - (2 * var(--dlooo-container-gutter)), var(--dlooo-container-width)) - (2 * clamp(0.75rem, 1.4vw, 1rem)) ) / 3 + 7.4375rem )}.template-library-grid .template-library-card[data-card-deferred]{--dlooo-card-intrinsic-size: calc( ( min(100vw - (2 * var(--dlooo-container-gutter)), var(--dlooo-container-width)) - (2 * clamp(0.75rem, 1.4vw, 1rem)) ) / 3 + 8.95rem )}.logo-library-page .logo-library-card[data-card-deferred]{--dlooo-card-intrinsic-size: calc( ( min(100vw - (2 * var(--dlooo-container-gutter)), var(--dlooo-container-width)) - (2 * clamp(0.75rem, 1.4vw, 1rem)) ) / 3 + 7.67rem )}}.animations-library-page .project-grid,.templates-page .template-library-grid,.template-library-grid.recommendation-template-grid,.logo-library-page .logo-library-grid,.logo-launcher--asset-picker .logo-choice-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.logo-launcher__samples .logo-choice-card:nth-child(n+4){display:none}.logo-launcher__sample-count strong::before{content:"3"}}@media(max-width: 64rem){.logo-launcher__hero-inner{grid-template-columns:1fr;gap:clamp(1.25rem,3vw,2rem)}.logo-launcher__upload,.logo-launcher__upload form{width:100%;text-align:left}.logo-choice-grid,.logo-library-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 42rem){@supports(content-visibility: auto){.animations-library-page .project-card[data-card-deferred]{--dlooo-card-intrinsic-size: calc( (min(100vw - (2 * var(--dlooo-container-gutter)), var(--dlooo-container-width)) - 0.75rem) / 2 + 6.6875rem )}.template-library-grid .template-library-card[data-card-deferred]{--dlooo-card-intrinsic-size: calc( (min(100vw - (2 * var(--dlooo-container-gutter)), var(--dlooo-container-width)) - 0.75rem) / 2 + 8.95rem )}.logo-library-page .logo-library-card[data-card-deferred]{--dlooo-card-intrinsic-size: calc( (min(100vw - (2 * var(--dlooo-container-gutter)), var(--dlooo-container-width)) - 0.75rem) / 2 + 7.7rem )}}.logo-library-hero{padding-block:3rem}.logo-library-hero__copy h1{font-size:clamp(2.55rem,13vw,3.65rem)}.logo-library-hero__benefits{grid-template-columns:repeat(2, minmax(0, 1fr))}.logo-library-hero__benefits li:last-child{grid-column:1/-1}.logo-library-hero__upload{padding:.45rem}.logo-library-hero__upload .logo-upload-dropzone{min-height:14rem;padding-inline:1rem}.logo-library-page__heading{align-items:flex-start;flex-direction:column}.logo-launcher--asset-picker .logo-library-page__heading{gap:1.25rem;margin-bottom:1.5rem;padding-bottom:.9rem}.logo-library-page__count{min-width:0;justify-content:start}.logo-library-page__count small{text-align:left}.logo-launcher__heading-actions{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.logo-launcher__heading-actions .logo-library-page__count{min-width:0;display:flex;align-items:baseline;justify-content:flex-start;gap:.25rem;padding:0;border:0;background:rgba(0,0,0,0)}.logo-launcher__heading-actions .logo-library-page__count strong{font-size:1.1rem}.logo-launcher__heading-actions .logo-library-page__count small{display:inline-flex;align-items:center;text-align:left}.logo-launcher__heading-actions .logo-library-page__count small::before{margin-inline:.2rem .1rem;color:var(--dlooo-color-border-strong);content:"·"}.logo-launcher__manage-link{justify-content:flex-end;text-align:right}.logo-launcher__sample-count{align-self:center;justify-content:center}.logo-launcher__sample-count small{text-align:center}.logo-choice-grid,.logo-library-grid{grid-template-columns:1fr}.animations-library-page .project-grid,.templates-page .template-library-grid,.template-library-grid.recommendation-template-grid,.logo-library-page .logo-library-grid,.logo-launcher--asset-picker .logo-choice-grid{grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:var(--dlooo-space-3);row-gap:var(--dlooo-space-8)}.logo-launcher--asset-picker .logo-choice-card__body{padding-top:.55rem}.logo-launcher--asset-picker .logo-choice-card__topline{margin-bottom:.05rem;font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption)}.logo-launcher--asset-picker .logo-choice-card strong{font-size:.82rem}.logo-launcher--asset-picker .logo-choice-card__format{font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption)}.animations-library-page .project-card__body,.templates-page .template-library-card .project-card__body,.recommendation-template-grid .template-library-card .project-card__body,.logo-library-page .logo-library-card__body{padding:.55rem .125rem 0}.animations-library-page .project-card__topline,.templates-page .template-library-card .project-card__topline,.recommendation-template-grid .template-library-card .project-card__topline,.logo-library-page .logo-library-card__topline{margin-bottom:.3rem;font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption)}.animations-library-page .project-card__body :is(h2,h3),.logo-library-page .logo-library-card h3{font-size:.82rem}.animations-library-page .project-card__effect,.templates-page .template-library-card .project-card__effect,.recommendation-template-grid .template-library-card .project-card__effect,.logo-library-page .logo-library-card__format{margin-bottom:.55rem;font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption)}.animations-library-page .project-card__actions,.templates-page .template-library-card .project-card__actions,.recommendation-template-grid .template-library-card .project-card__actions,.logo-library-page .logo-library-card__actions{gap:.25rem}.animations-library-page .project-card__actions .button,.templates-page .template-library-card .project-card__actions .button,.recommendation-template-grid .template-library-card .project-card__actions .button,.logo-library-page .logo-library-card__actions .button{min-height:var(--dlooo-card-action-min-height-mobile);padding:.45rem .55rem;font-size:var(--dlooo-card-action-font-size)}.animations-library-page .project-card__menu>summary,.logo-library-page .logo-library-card__menu>summary{width:var(--dlooo-card-action-min-height-mobile);height:var(--dlooo-card-action-min-height-mobile)}}@media(max-width: 42rem){.logo-launcher__samples .logo-choice-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.logo-launcher__samples .logo-choice-card:nth-child(n+3){display:none}.logo-launcher__sample-count strong::before{content:"2"}}@media(max-width: 22.4375rem){@supports(content-visibility: auto){.animations-library-page .project-card[data-card-deferred]{--dlooo-card-intrinsic-size: calc( min(100vw - (2 * var(--dlooo-container-gutter)), var(--dlooo-container-width)) + 6.6875rem )}.template-library-grid .template-library-card[data-card-deferred]{--dlooo-card-intrinsic-size: calc( min(100vw - (2 * var(--dlooo-container-gutter)), var(--dlooo-container-width)) + 8.95rem )}.logo-library-page .logo-library-card[data-card-deferred]{--dlooo-card-intrinsic-size: calc( min(100vw - (2 * var(--dlooo-container-gutter)), var(--dlooo-container-width)) + 7.7rem )}}.animations-library-page .project-grid,.templates-page .template-library-grid,.template-library-grid.recommendation-template-grid,.logo-library-page .logo-library-grid,.logo-launcher--asset-picker .logo-choice-grid{grid-template-columns:1fr}.logo-launcher__samples .logo-choice-card:nth-child(n+2){display:none}.logo-launcher__sample-count strong::before{content:"1"}}.pricing-page{min-height:70vh;overflow:clip;padding-block:clamp(1.25rem,2.25vw,2rem) var(--dlooo-space-2xl);background:radial-gradient(circle at 92% 4%, rgba(72, 169, 255, 0.075), transparent 28rem),radial-gradient(circle at 4% 34%, rgba(65, 231, 213, 0.035), transparent 24rem)}.pricing-page .breadcrumbs{margin-bottom:clamp(1.75rem,3vw,2.75rem)}.pricing-hero{position:relative;width:min(100%,66rem);margin:0 0 clamp(4rem,7vw,6rem)}.pricing-hero::before{position:absolute;z-index:-1;width:min(48rem,90vw);aspect-ratio:1;top:-31rem;left:-18rem;border-radius:50%;background:radial-gradient(circle, rgba(72, 169, 255, 0.13), transparent 68%);content:"";pointer-events:none}.pricing-hero h1{margin:0 0 var(--dlooo-space-sm);letter-spacing:-0.055em}.pricing-hero__title-line{display:block}.pricing-hero__intro{max-width:46rem;margin:0;color:#aeb9c9}.pricing-hero__trust{display:flex;flex-wrap:wrap;gap:.55rem 1.25rem;margin:1.25rem 0 0;padding:0;color:#d0d8e4;font-size:.82rem;font-weight:600;list-style:none}.pricing-hero__trust li{display:inline-flex;align-items:center;gap:.45rem}.pricing-hero__trust svg{width:.8rem;flex:0 0 .8rem;color:var(--dlooo-color-primary)}.pricing-plans__heading{max-width:54rem;margin-bottom:clamp(1.75rem,3vw,2.5rem)}.pricing-plans__heading>p:not(.eyebrow){max-width:48rem;margin-top:.75rem;color:#aeb9c9;line-height:1.65}.pricing-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(1rem,2vw,1.4rem);align-items:stretch}.pricing-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:var(--dlooo-card-padding);border:.0625rem solid var(--dlooo-color-border-strong);border-radius:var(--dlooo-card-radius);background:linear-gradient(145deg, rgba(19, 25, 38, 0.97), rgba(10, 14, 22, 0.97));box-shadow:0 1.25rem 3.5rem rgba(0,0,0,.22)}.pricing-card--featured{border-color:rgba(65,231,213,.62);background:radial-gradient(circle at 100% 0, rgba(65, 231, 213, 0.13), transparent 17rem),linear-gradient(145deg, rgba(18, 29, 40, 0.98), rgba(10, 15, 23, 0.98));box-shadow:0 1.5rem 4rem rgba(0,0,0,.3),0 0 2.5rem rgba(65,231,213,.07)}.pricing-card__badge{position:absolute;top:0;left:50%;width:fit-content;display:inline-flex;padding:.3rem .55rem;border:.0625rem solid rgba(65,231,213,.3);border-radius:999px;color:var(--dlooo-color-primary);background:#102028;font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption);font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transform:translate(-50%, -50%)}.pricing-card__top{min-height:15.25rem;display:flex;align-items:center;flex-direction:column;text-align:center}.pricing-card h3{max-width:100%;margin:0;font-size:clamp(1.25rem,2vw,1.5rem)}.pricing-card__summary{max-width:30ch;min-height:2.9rem;margin:.55rem 0 0;color:#aeb9c9;font-size:.88rem;line-height:1.55}.pricing-card__payment-badge{width:fit-content;display:inline-flex;align-items:center;justify-content:center;margin-top:0;padding:.28rem .6rem;border:.0625rem solid rgba(65,231,213,.26);border-radius:999px;color:#bceee8;background:rgba(65,231,213,.065);font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption);font-weight:700;letter-spacing:.045em}.pricing-card__price{display:flex;align-items:flex-start;justify-content:center;gap:.12rem;margin-block:.9rem .65rem}.pricing-card__price strong{font-size:clamp(2.3rem,5vw,3.5rem);letter-spacing:-0.05em;line-height:var(--dlooo-line-height-caption)}.pricing-card__currency{padding-top:.45rem;color:#c8d1de;font-size:clamp(1.15rem,2vw,1.4rem);font-weight:400;line-height:1}.pricing-card__access{max-width:30ch;min-height:calc(2.4em + .75rem);display:flex;justify-content:center;margin:.7rem 0 0;padding-bottom:.75rem;color:var(--dlooo-color-primary);font-size:.85rem;font-weight:700;line-height:1.2}.pricing-features{display:grid;align-content:start;gap:.75rem;flex:1;margin:0 0 1.6rem;padding:1.4rem 0 0;border-top:.0625rem solid var(--dlooo-color-border);list-style:none}.pricing-features li{display:grid;grid-template-columns:1rem minmax(0, 1fr);gap:.45rem;color:#cbd4e0;font-size:.92rem;line-height:1.45}.pricing-features li>svg{width:.75rem;margin-top:.28rem;color:var(--dlooo-color-primary)}.pricing-features__excluded,.pricing-features__excluded>svg{color:#8996a9 !important}.pricing-card .button{margin-top:auto}.pricing-card .button svg{width:.8rem}.pricing-card .button .fa-arrow-right{transition:transform var(--dlooo-transition-fast)}.pricing-card .button:is(:hover,:focus-visible) .fa-arrow-right{transform:translateX(0.15rem)}.pricing-card--featured .button{box-shadow:var(--dlooo-button-shadow),0 0 1.5rem rgba(65,231,213,.11)}.pricing-card .button[aria-disabled=true]{cursor:not-allowed}.pricing-payment-note{width:min(100%,58rem);display:grid;justify-items:center;gap:1rem;margin:clamp(2rem,4vw,3rem) auto 0;padding-top:clamp(1.5rem,3vw,2rem);border-top:.0625rem solid var(--dlooo-color-border);color:#b9c4d2;font-size:.8rem;text-align:center}.pricing-payment-note p{margin:0}.pricing-payment-note__summary{max-width:48rem;display:grid;justify-items:center;align-items:center;gap:.55rem}.pricing-payment-note__summary strong{display:block;margin-bottom:.2rem;color:var(--dlooo-color-text);font-size:1rem}.pricing-payment-note__icon{width:1.4rem;height:1.4rem;display:grid;flex:0 0 auto;place-items:center;color:var(--dlooo-color-primary)}.pricing-payment-note__icon svg{width:100%;height:100%}.pricing-payment-note__methods{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.7rem}.pricing-payment-note__methods>span{color:#97a4b6;font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption);font-weight:700;letter-spacing:.07em;text-transform:uppercase}.pricing-payment-note__methods ul{display:flex;gap:.35rem;margin:0;padding:0;list-style:none}.pricing-payment-note__methods li{width:2.65rem;height:2rem;display:grid;overflow:hidden;place-items:center;border:.0625rem solid rgba(255,255,255,.09);border-radius:.35rem;background:#fff}.pricing-payment-note__methods img{width:2.35rem;height:auto;display:block}.pricing-payment-note__assurances{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem 1rem;margin:0;padding:0;color:#9facbd;list-style:none}.pricing-payment-note__assurances li{display:inline-flex;align-items:center;gap:.35rem}.pricing-payment-note__assurances span{color:var(--dlooo-color-primary);font-weight:700}.pricing-payment-note__development{justify-self:center;padding:.3rem .55rem;border-radius:999px;color:var(--dlooo-color-warning);background:rgba(255,200,102,.07);font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption);font-weight:700}@media(max-width: 42rem){.pricing-payment-note{gap:1rem;margin-top:2rem;padding-top:1.5rem}.pricing-payment-note__methods{flex-direction:column;justify-content:center}.pricing-payment-note__assurances{justify-content:center;gap:.45rem .85rem}}.pricing-access{margin-top:var(--dlooo-section-space)}.pricing-section-heading{max-width:42rem;margin-bottom:1.75rem}.pricing-section-heading h2,.pricing-faq h2{margin:0;font-size:var(--dlooo-font-size-heading-2);letter-spacing:-0.04em}.pricing-access__steps{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem;margin:0;padding:0;list-style:none}.pricing-access__steps li{position:relative;min-width:0;padding:var(--dlooo-card-padding);border:.0625rem solid var(--dlooo-color-border-strong);border-radius:var(--dlooo-radius-medium);background:var(--dlooo-card-background)}.pricing-access__number.project-card__template-badge.project-card__template-badge--ready{min-width:2.65rem;justify-content:center;font-size:clamp(.875rem,1vw,1rem);font-weight:700;letter-spacing:.08em}.pricing-access__icon,.pricing-projects__mark{width:1.15rem;height:1.15rem;display:block;padding:.75rem;border:.0625rem solid rgba(65,231,213,.28);border-radius:.7rem;color:var(--dlooo-color-primary);background:rgba(65,231,213,.06);box-sizing:content-box}.pricing-access__body{margin-top:1rem}.pricing-access__steps h3{margin:0 0 .35rem;font-size:1.05rem}.pricing-access__steps p,.pricing-projects p{margin:0;color:#aeb9c9;font-size:.92rem}.pricing-projects{display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:start;gap:1.15rem;margin-top:1rem;padding:var(--dlooo-card-padding);border:.0625rem solid var(--dlooo-color-border-strong);border-radius:var(--dlooo-radius-medium);background:radial-gradient(circle at 100% 0, rgba(72, 169, 255, 0.1), transparent 22rem),var(--dlooo-color-surface)}.pricing-projects__mark{display:grid;flex:0 0 auto;place-items:center;color:var(--dlooo-color-blue);border-color:rgba(72,169,255,.28);background:rgba(72,169,255,.07)}.pricing-projects__mark svg{width:1.15rem}.pricing-projects h2{margin:0 0 .4rem;font-size:clamp(1.35rem,3vw,1.8rem)}.pricing-faq{margin-top:var(--dlooo-space-8);padding-top:calc(var(--dlooo-section-space) - var(--dlooo-space-8));border-top:.0625rem solid var(--dlooo-color-border)}.billing-grid{display:grid;grid-template-columns:minmax(0, 1.2fr) minmax(18rem, 0.8fr);gap:var(--dlooo-space-md)}.billing-summary,.billing-options{align-self:start}.billing-summary .card-heading{align-items:center}.billing-access-status{min-height:2rem;display:inline-flex;align-items:center;gap:.45rem;padding:.42rem .68rem;border:.0625rem solid rgba(65,231,213,.34);border-radius:.65rem;color:#72f2df;background:linear-gradient(180deg, rgba(65, 231, 213, 0.1), rgba(65, 231, 213, 0.045));box-shadow:inset 0 0 0 .0625rem rgba(65,231,213,.035);font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption);font-weight:750;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap}.billing-access-status::before{width:.42rem;height:.42rem;flex:0 0 auto;border-radius:50%;background:currentcolor;box-shadow:0 0 .65rem currentcolor;content:""}.billing-access-status--past_due,.billing-access-status--expired,.billing-access-status--cancelled{border-color:rgba(255,113,133,.36);color:#ff899c;background:rgba(255,113,133,.075)}.billing-option{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--dlooo-space-sm);margin-bottom:.65rem;padding:.8rem;border:.0625rem solid var(--dlooo-color-border);border-radius:var(--dlooo-radius-small);background:rgba(255,255,255,.025)}.billing-option--recommended{border-color:rgba(65,231,213,.3)}.billing-option>div{display:grid;flex:1}.billing-option span:not(.pricing-card__badge){color:var(--dlooo-color-muted);font-size:.8rem}.billing-option form{width:100%}.billing-option form .button{width:100%}.status-pill--past_due,.status-pill--expired,.status-pill--cancelled{border-color:rgba(255,113,133,.3);color:var(--dlooo-color-danger);background:rgba(255,113,133,.07)}@media(max-width: 64rem){.pricing-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.pricing-card{width:100%}.pricing-card--featured{grid-column:1/-1;width:100%}.pricing-card--featured .pricing-features{grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:1.5rem}.billing-grid{grid-template-columns:1fr}}@media(max-width: 42rem){.pricing-hero__trust{display:grid;justify-content:start;text-align:left}.pricing-grid,.pricing-access__steps{grid-template-columns:1fr}.pricing-grid{row-gap:2rem}.pricing-card--featured{grid-column:auto;width:100%}.pricing-card--featured .pricing-features{grid-template-columns:1fr}.pricing-card__top{min-height:0}.pricing-card__access{min-height:0}.pricing-card .button{width:100%}.pricing-projects{grid-template-columns:1fr}}.insights-archive,.insight-single{min-height:70vh;padding-block:clamp(1.25rem,2.25vw,2rem) clamp(3rem,6vw,5rem)}.seo-landing{min-height:70vh;padding-block:clamp(2rem,5vw,4rem)}.breadcrumbs{margin-bottom:clamp(2rem,5vw,4rem);color:var(--dlooo-color-muted);font-size:var(--dlooo-font-size-small)}.breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;padding:0;list-style:none}.breadcrumbs li{display:inline-flex;align-items:center;gap:.45rem}.breadcrumbs li:not(:last-child)::after{content:"›";color:var(--dlooo-color-muted-strong)}.breadcrumbs a{color:var(--dlooo-color-muted);text-decoration:none}.breadcrumbs a:hover{color:var(--dlooo-color-primary)}.breadcrumbs [aria-current=page]{max-width:min(48ch,70vw);overflow:hidden;color:var(--dlooo-color-muted);text-overflow:ellipsis;white-space:nowrap}.template-detail .breadcrumbs,.templates-page .breadcrumbs,.insights-archive .breadcrumbs,.insight-single .breadcrumbs{margin-bottom:clamp(1.25rem,2.25vw,2rem)}@media(max-width: 42rem){.breadcrumbs{overflow:hidden;margin-bottom:1.5rem;font-size:var(--dlooo-font-size-small)}.breadcrumbs ol{flex-wrap:nowrap;overflow:hidden}.breadcrumbs li{flex:0 0 auto;white-space:nowrap}.breadcrumbs li:last-child{min-width:3rem;flex:1 1 auto;overflow:hidden}.breadcrumbs li:last-child [aria-current=page]{max-width:none;display:block}}.landing-hero{position:relative;overflow:hidden;margin-bottom:clamp(2rem,5vw,4rem);padding:clamp(1.5rem,5vw,4rem);border:.0625rem solid var(--dlooo-color-border-strong);border-radius:clamp(1rem,3vw,1.75rem);background:radial-gradient(circle at 90% 5%, rgba(65, 231, 213, 0.12), transparent 23rem),radial-gradient(circle at 15% 100%, rgba(154, 121, 255, 0.1), transparent 20rem),linear-gradient(145deg, rgba(20, 27, 41, 0.98), rgba(10, 14, 22, 0.98));box-shadow:var(--dlooo-shadow-panel)}.landing-hero::after{content:"";position:absolute;width:8rem;height:1rem;right:clamp(1.25rem,5vw,4rem);bottom:clamp(1.25rem,4vw,3rem);border-radius:.3rem;background:linear-gradient(90deg, var(--dlooo-color-primary), var(--dlooo-color-blue));box-shadow:0 0 2.5rem rgba(65,231,213,.28);opacity:.75;transform:rotate(-8deg)}.landing-hero h1{position:relative;z-index:1;max-width:17ch;margin:0;font-size:clamp(2.5rem,7vw,5.5rem);letter-spacing:-0.055em}.landing-hero__summary{position:relative;z-index:1;max-width:48rem;margin:1rem 0 0;color:#b6c0cf;font-size:clamp(1rem,2vw,1.2rem)}.insights-hero{margin-bottom:clamp(2.75rem,5vw,4.5rem);padding-bottom:clamp(2rem,3.5vw,3rem);border-bottom:.0625rem solid var(--dlooo-color-border)}.insights-hero__copy{width:min(100%,58rem);min-width:0}.insights-hero h1{max-width:18ch;margin:.65rem 0 1rem;color:var(--dlooo-color-text);line-height:.98;letter-spacing:-0.055em}.insights-hero__copy>p:not(.eyebrow),.insights-hero__intro{max-width:43rem;margin:0;color:#aeb9c8;font-size:clamp(1rem,1.45vw,1.18rem);line-height:1.7}.insights-hero__intro>:last-child{margin-bottom:0}.insights-library__header{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:1.5rem;margin-bottom:clamp(1.5rem,3vw,2.25rem)}.insights-library__header h2{max-width:20ch;margin:.35rem 0 0;overflow-wrap:anywhere;color:#f3f7fc;font-size:clamp(2rem,4vw,3.25rem);line-height:1.04;letter-spacing:-0.045em}.insights-library__count{flex:0 0 auto;display:grid;grid-template-columns:auto auto;align-items:baseline;gap:.35rem;margin:0 0 .15rem;padding:.55rem .75rem;border:.0625rem solid rgba(159,178,211,.18);border-radius:.75rem;color:#8f9caf;background:rgba(14,20,32,.66);font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption)}.insights-library__count span{white-space:nowrap}.insights-library__count strong{color:var(--dlooo-color-primary);font-size:1rem}.insights-search{width:min(100%,24rem);display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:.55rem}.insights-search__field{position:relative;min-width:0;display:block}.insights-search__label{position:absolute;bottom:calc(100% + .45rem);left:0;color:#c7d0de;font-size:var(--dlooo-font-size-caption);font-weight:700;line-height:1.4}.insights-search__field>:is(i,svg):first-of-type{position:absolute;z-index:1;top:50%;left:.85rem;width:.85rem;color:#7f8da1;pointer-events:none;transform:translateY(-50%)}.insights-search input{width:100%;min-height:var(--dlooo-button-min-height);padding:.65rem 2.55rem .65rem 2.35rem;border:.0625rem solid var(--dlooo-color-border-strong);border-radius:var(--dlooo-input-radius);color:var(--dlooo-color-text);background:var(--dlooo-input-background);font-size:1rem}.insights-search input:focus{border-color:rgba(65,231,213,.55);box-shadow:var(--dlooo-focus-ring);outline:0}.insights-search input::placeholder{color:#77869a}.insights-search__clear{position:absolute;z-index:2;top:50%;right:.45rem;width:1.8rem;height:1.8rem;display:grid;place-items:center;border-radius:50%;color:#9aa7b9;text-decoration:none;transform:translateY(-50%)}.insights-search__clear:hover{color:var(--dlooo-color-primary);background:rgba(65,231,213,.08)}.insights-search__clear :is(i,svg){width:.75rem}.insights-search .button{white-space:nowrap}.insights-hero__search-tools{width:min(100%,46rem);display:flex;align-items:end;gap:var(--dlooo-space-3);margin-top:clamp(2.7rem,4vw,3.15rem)}.insights-hero__search{min-width:0;flex:1 1 34rem}.insights-hero__rss{flex:0 0 auto;align-self:stretch;white-space:nowrap}.insights-hero__rss :is(i,svg){width:.85rem}@media(max-width: 46rem){.insights-hero__search-tools{width:100%;display:grid;align-items:stretch}.insights-hero__rss{width:100%}}.insights-search-empty{margin-top:var(--insight-card-gap)}.insights-library,.related-insights{--insight-card-gap: clamp(1rem, 2vw, 1.5rem)}.insights-editor-picks{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--insight-card-gap)}.insights-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--insight-card-gap);margin-top:0}.insights-editor-picks+.insights-grid{margin-top:var(--insight-card-gap)}.insight-card{position:relative;min-width:0;display:flex;overflow:hidden;flex-direction:column;border:.0625rem solid rgba(159,178,211,.19);border-radius:var(--dlooo-card-radius);background:linear-gradient(145deg, rgba(17, 23, 35, 0.94), rgba(10, 14, 22, 0.96));box-shadow:0 1.25rem 3.5rem rgba(0,0,0,.18);transition:border-color var(--dlooo-transition-fast),box-shadow var(--dlooo-transition-fast),transform var(--dlooo-transition-fast)}.insight-card:hover{border-color:rgba(65,231,213,.42);box-shadow:0 1.5rem 4rem rgba(0,0,0,.27);transform:translateY(-0.22rem)}.insight-card__image{position:relative;aspect-ratio:16/9;display:grid;overflow:hidden;flex:0 0 auto;margin:.75rem .75rem 0;place-items:center;border:.0625rem solid rgba(159,178,211,.18);border-radius:.85rem;background:radial-gradient(circle at 50% 50%, rgba(39, 54, 78, 0.3), transparent 70%),#080d15}.insight-card__image img{width:100%;height:100%;object-fit:contain}.insight-card__image--placeholder>span{width:4rem;height:4rem;display:grid;place-items:center;border:.0625rem solid rgba(65,231,213,.24);border-radius:1rem;color:var(--dlooo-color-primary);background:rgba(65,231,213,.07)}.insight-card__body{min-height:0;display:flex;flex:1;flex-direction:column;padding:var(--dlooo-card-padding)}.insight-card__meta,.insight-article__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .55rem;color:var(--dlooo-color-muted);font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption);font-variant-numeric:tabular-nums}.insight-card__meta>span:not([aria-hidden]),.insight-article__meta>span:not(.screen-reader-text),.insight-article__meta>button{display:inline-flex;align-items:center;gap:.38rem}.insight-card__meta :is(i,svg),.insight-article__meta>:is(span:not(.screen-reader-text),button) :is(i,svg){width:.7rem;flex:0 0 .7rem;color:#78869a}.insight-card__title{margin:.75rem 0 .65rem;font-size:clamp(1.15rem,1.7vw,1.38rem);line-height:1.14;letter-spacing:-0.03em}.insight-card__title a{color:var(--dlooo-color-text);text-decoration:none}.insight-card__title a:hover{color:var(--dlooo-color-primary)}.insight-card__excerpt{display:-webkit-box;overflow:hidden;margin-bottom:1.1rem;color:#929eb0;font-size:.87rem;line-height:1.62;-webkit-box-orient:vertical;-webkit-line-clamp:3}.insight-card__link{width:fit-content;display:inline-flex;flex:0 0 auto;align-items:center;gap:.48rem;margin-top:auto;color:var(--dlooo-color-primary);font-size:.8rem;font-weight:700;text-decoration:none;white-space:nowrap}.insight-card__link :is(i,svg){width:.72rem;transition:transform var(--dlooo-transition-fast)}.insight-card__link:hover :is(i,svg){transform:translateX(0.2rem)}.insight-card--editor-pick{background:radial-gradient(circle at 100% 0, rgba(72, 169, 255, 0.11), transparent 20rem),linear-gradient(145deg, rgba(18, 25, 39, 0.98), rgba(10, 14, 22, 0.98))}.insight-card--editor-pick .insight-card__image{margin:1rem 1rem 0;border:.0625rem solid rgba(159,178,211,.2);border-radius:.95rem}.insight-card--editor-pick .insight-card__body{padding:var(--dlooo-card-padding)}.insight-card--editor-pick .insight-card__title{font-size:clamp(1.3rem,2.1vw,1.75rem);line-height:1.08;letter-spacing:-0.04em}.insight-card--editor-pick .insight-card__excerpt{color:#aeb9c8;font-size:.92rem}.pagination{max-width:100%;overflow-x:auto;margin-top:var(--dlooo-space-lg);padding-bottom:.25rem;overscroll-behavior-inline:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.pagination .nav-links{width:max-content;min-width:100%;display:flex;flex-wrap:nowrap;justify-content:center;gap:.45rem}.pagination .page-numbers{min-width:2.6rem;min-height:2.6rem;flex:0 0 auto;display:inline-grid;place-items:center;padding:.4rem .7rem;border:.0625rem solid var(--dlooo-color-border);border-radius:.55rem;color:#c7d0de;background:var(--dlooo-color-surface);text-decoration:none}.pagination .page-numbers:is(.prev,.next) svg{font-size:.75rem}.pagination .page-numbers.current,.pagination a.page-numbers:hover{border-color:rgba(65,231,213,.45);color:var(--dlooo-color-primary)}@media(max-width: 42rem){.pagination{overflow:visible;padding-bottom:0}.pagination .nav-links{width:100%;min-width:0;flex-wrap:wrap;align-items:center;gap:.4rem .3rem}.pagination .page-numbers{min-width:var(--dlooo-button-min-height);min-height:var(--dlooo-button-min-height);padding:.4rem .6rem;font-size:var(--dlooo-font-size-small)}.pagination .page-numbers:is(.prev,.next){max-width:100%;flex-shrink:1;padding:0}.pagination .page-numbers.dots,.pagination .page-numbers:not(.prev):not(.next):not(.current){display:none}.pagination .page-numbers.is-adjacent-page:not(.prev):not(.next):not(.current){display:inline-grid}}.insights-empty{margin-bottom:var(--dlooo-space-lg)}.insights-empty>p:not(.eyebrow){max-width:46rem;color:var(--dlooo-color-muted)}.insights-empty__topics{width:100%;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--dlooo-space-sm);margin-top:var(--dlooo-space-lg)}.insights-empty__topics article{min-width:0;padding:var(--dlooo-card-padding);border:.0625rem solid var(--dlooo-card-border);border-radius:var(--dlooo-card-radius);background:var(--dlooo-card-background)}.insights-empty__topics span{color:var(--dlooo-color-primary);font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.insights-empty__topics h3{margin:.75rem 0 .5rem;font-size:1.1rem}.insights-empty__topics p{margin:0;color:var(--dlooo-color-muted);font-size:.88rem}.insights-empty__actions{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:var(--dlooo-space-md)}.landing-article{width:min(100%,58rem);margin-inline:auto}.landing-hero{width:min(100%,70rem);margin-inline:auto}.landing-hero::after{opacity:.5}.landing-hero__summary{font-size:clamp(1.05rem,2vw,1.3rem)}.landing-article__content{color:#c8d0dd;font-size:clamp(1rem,1.4vw,1.08rem)}.landing-article__content>*{max-width:46rem;margin-inline:auto}.landing-article__content>.alignwide{max-width:58rem}.landing-article__content>*+*{margin-block-start:1.2rem}.landing-article__content :is(h2,h3,h4){margin-block:clamp(2rem,5vw,3.2rem) .8rem;color:var(--dlooo-color-text);letter-spacing:-0.025em}.landing-article__content h2{font-size:clamp(1.65rem,4vw,2.4rem)}.landing-article__content h3{font-size:clamp(1.25rem,3vw,1.65rem)}.landing-article__content :is(ul,ol){display:grid;gap:.55rem;padding-left:1.25rem}.landing-article__content blockquote{padding:1.25rem 1.4rem;border-left:.2rem solid var(--dlooo-color-primary);border-radius:0 var(--dlooo-radius-small) var(--dlooo-radius-small) 0;color:#e1e7f0;background:rgba(65,231,213,.045)}.landing-article__content :is(img,video,iframe){max-width:100%;border-radius:var(--dlooo-radius-small)}.landing-article__content :is(table){width:100%;border-collapse:collapse}.landing-article__content :is(th,td){padding:.75rem;border:.0625rem solid var(--dlooo-color-border);text-align:left}.landing-article__content th{color:var(--dlooo-color-text);background:var(--dlooo-color-surface-strong)}.insight-article{width:100%}.insight-article__header{display:block;padding-bottom:clamp(2.75rem,5vw,4.5rem)}.insight-article__header--without-media{padding-bottom:clamp(2.5rem,4vw,3.75rem)}.insight-article__header-copy{width:min(100%,58rem);min-width:0}.insight-article__header h1{max-width:24ch;margin:.7rem 0 0;color:var(--dlooo-color-text);line-height:1;letter-spacing:-0.05em;overflow-wrap:break-word;hyphens:auto}.insight-article__standfirst{max-width:42rem;margin:1.25rem 0 0;color:#aeb9c8;font-size:clamp(1.02rem,1.55vw,1.17rem);line-height:1.68}.insight-article__meta{gap:.55rem;margin-top:1.5rem}.insight-article__meta>span:not(.screen-reader-text),.insight-article__meta>button{min-height:var(--dlooo-button-min-height);padding:.35rem .58rem;border:.0625rem solid rgba(159,178,211,.16);border-radius:999px;color:#a6b2c2;background:rgba(14,20,32,.65)}.insight-article__meta>.insight-article__copy-link{min-height:var(--dlooo-button-min-height);appearance:none;font:inherit;cursor:pointer}.insight-article__copy-link:is(:hover,:focus-visible),.insight-article__copy-link.is-copied{border-color:rgba(65,231,213,.4);color:#e9f7f5;background:rgba(65,231,213,.08);outline:none}.insight-article__copy-link.is-copied :is(i,svg){color:var(--dlooo-color-primary)}.insight-article__featured{position:relative;width:100%;aspect-ratio:16/9;display:grid;overflow:hidden;margin:clamp(1.75rem,3.5vw,2.75rem) 0 0;place-items:center;border:.0625rem solid rgba(159,178,211,.24);border-radius:1.25rem;background:linear-gradient(45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 75%, rgba(255, 255, 255, 0.1) 75%),linear-gradient(45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 75%, rgba(255, 255, 255, 0.1) 75%),#0a101a;background-position:0 0,.6rem .6rem;background-size:1.2rem 1.2rem;box-shadow:0 2rem 5rem rgba(0,0,0,.32)}.insight-article__featured::after{position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 .0625rem rgba(255,255,255,.025);content:"";pointer-events:none}.insight-article__featured img{width:100%;height:100%;color:rgba(0,0,0,0);font-size:0;object-fit:contain}.insight-article__layout{display:grid;grid-template-columns:minmax(13rem, 15rem) minmax(0, 46rem);align-items:start;justify-content:center;gap:clamp(2rem,5vw,4rem)}.insight-article__rail{position:sticky;top:calc(var(--dlooo-header-height) + 1.5rem);display:grid;gap:.45rem;padding:1rem;border:.0625rem solid rgba(159,178,211,.18);border-radius:.95rem;background:rgba(13,18,28,.82);box-shadow:0 1rem 2.5rem rgba(0,0,0,.14)}.insight-article__rail-icon{width:2.5rem;height:2.5rem;display:grid;margin-bottom:.5rem;place-items:center;border:.0625rem solid rgba(65,231,213,.24);border-radius:.75rem;color:var(--dlooo-color-primary);background:rgba(65,231,213,.07)}.insight-article__rail .eyebrow{margin:0;font-size:.75rem}.insight-article__rail strong{color:#eaf1f8;font-size:.88rem}.insight-article__rail>span:not(.insight-article__rail-icon){color:#7f8ca0;font-size:.75rem;line-height:1.45}.insight-article__rail a{min-height:var(--dlooo-button-min-height);display:inline-flex;align-items:center;gap:.4rem;margin-top:.55rem;color:var(--dlooo-color-primary);font-size:var(--dlooo-font-size-small);font-weight:700;text-decoration:none}.insight-article__rail a :is(i,svg){width:.65rem}.blog-toc{min-width:0;margin:.65rem 0 .15rem;padding-top:.75rem;border-top:.0625rem solid rgba(159,178,211,.15)}.blog-toc summary{min-height:var(--dlooo-button-min-height);display:flex;align-items:center;justify-content:space-between;gap:.65rem;color:#e6edf6;cursor:pointer;font-size:var(--dlooo-font-size-small);font-weight:750;list-style:none}.blog-toc summary::-webkit-details-marker{display:none}.blog-toc summary :is(i,svg){width:.65rem;flex:0 0 .65rem;color:#7f8ca0;transition:transform var(--dlooo-transition-fast)}.blog-toc[open] summary :is(i,svg){transform:rotate(180deg)}.blog-toc nav{max-height:min(42vh,24rem);overflow-y:auto;margin-top:.65rem;padding-right:.25rem;scrollbar-color:rgba(65,231,213,.35) rgba(0,0,0,0);scrollbar-width:thin}.blog-toc__list{display:grid;gap:var(--dlooo-space-1);margin:0;padding:0;list-style:none}.insight-article__rail .blog-toc__item a{min-height:var(--dlooo-text-navigation-min-height);display:block;margin:0;padding:var(--dlooo-space-1) .45rem;border-left:.125rem solid rgba(0,0,0,0);border-radius:0 .4rem .4rem 0;color:var(--dlooo-color-muted);font-size:var(--dlooo-font-size-small);font-weight:600;line-height:1.35;transition:border-color var(--dlooo-transition-fast),color var(--dlooo-transition-fast),background var(--dlooo-transition-fast)}.insight-article__rail .blog-toc__item--h3 a{padding-left:1rem;color:var(--dlooo-color-muted);font-size:var(--dlooo-font-size-small)}.insight-article__rail .blog-toc__item a:is(:hover,:focus-visible),.insight-article__rail .blog-toc__item a.is-active{border-left-color:var(--dlooo-color-primary);color:#e9f5f5;background:rgba(65,231,213,.07)}.insight-article__content :is(h2,h3)[id]{scroll-margin-top:calc(var(--dlooo-header-height) + 1.5rem)}.insight-article__content{min-width:0;color:#c8d0dd;font-size:clamp(1rem,1.4vw,1.08rem);line-height:1.78}.insight-article__content>*{max-width:46rem;margin-inline:auto}.insight-article__content>*+*{margin-block-start:1.25rem}.insight-article__content>p:first-child{color:#e0e6ef;font-size:clamp(1.08rem,1.6vw,1.18rem);line-height:1.75}.insight-article__content :is(h2,h3,h4){color:var(--dlooo-color-text);letter-spacing:-0.035em}.insight-article__content h2{margin:clamp(2.75rem,6vw,4.5rem) 0 1rem;padding-top:clamp(1.5rem,3vw,2.25rem);border-top:.0625rem solid rgba(159,178,211,.16);font-size:clamp(1.75rem,3.6vw,2.45rem);line-height:1.08}.insight-article__content h3{margin:clamp(2rem,4vw,3rem) 0 .75rem;font-size:clamp(1.3rem,2.6vw,1.7rem)}.insight-article__content .blockContent:first-of-type h2{margin-top:clamp(2.25rem,4vw,3.25rem)}.insight-article__content .blockContent>:last-child{margin-bottom:0}.insight-article__content :is(strong,b){color:#edf3fa}.insight-article__content a{color:var(--dlooo-color-primary)}.insight-article__content a:hover{color:#8df4e9}.insight-article__content :is(ul,ol){display:grid;gap:.65rem;padding-left:1.3rem}.insight-article__content li::marker{color:var(--dlooo-color-primary)}.insight-article__content blockquote{margin-block:2rem;padding:1.25rem 1.4rem;border:.0625rem solid rgba(65,231,213,.2);border-left-width:.22rem;border-radius:0 var(--dlooo-radius-small) var(--dlooo-radius-small) 0;color:#e1e7f0;background:rgba(65,231,213,.045)}:is(.landing-article__content,.insight-article__content) blockquote>:first-child{margin-block-start:0}:is(.landing-article__content,.insight-article__content) blockquote>:last-child{margin-block-end:0}.insight-article__content .block-figure,.insight-article__content>figure{overflow:hidden;margin-block:clamp(1.75rem,4vw,2.75rem);border:.0625rem solid rgba(159,178,211,.2);border-radius:1rem;background:#0d131e;box-shadow:0 1.25rem 3rem rgba(0,0,0,.2)}.insight-article__content :is(img,video,iframe){width:100%;max-width:100%;height:auto}.insight-article__content iframe{min-height:24rem;border:0}.insight-article__content figcaption{margin:0;padding:.7rem .85rem;border-top:.0625rem solid var(--dlooo-color-border);color:#9aa7b9;font-size:clamp(.85rem,1.2vw,.95rem);font-style:italic;line-height:1.5;text-align:center}.insight-article__content table{width:100%;display:block;overflow-x:auto;border-collapse:collapse}.insight-article__content :is(th,td){min-width:8rem;padding:.75rem;border:.0625rem solid var(--dlooo-color-border);text-align:left}.insight-article__content th{color:var(--dlooo-color-text);background:var(--dlooo-color-surface-strong)}.insight-article__closing{position:relative;display:grid;grid-template-columns:auto minmax(0, 1fr) minmax(12rem, auto);align-items:center;gap:clamp(1rem,2.5vw,1.75rem);margin-top:clamp(3.5rem,7vw,5.5rem);padding:var(--dlooo-card-padding);overflow:hidden;border:.0625rem solid rgba(65,231,213,.28);border-radius:var(--dlooo-card-radius);background:radial-gradient(circle at 100% 0, rgba(72, 169, 255, 0.13), transparent 18rem),radial-gradient(circle at 0 100%, rgba(65, 231, 213, 0.08), transparent 15rem),rgba(13,19,29,.9);box-shadow:inset 0 .0625rem 0 rgba(255,255,255,.025)}.insight-article__closing::after{position:absolute;top:-3.25rem;right:-2.25rem;width:8rem;height:8rem;border:.0625rem solid rgba(65,231,213,.1);border-radius:50%;content:"";pointer-events:none}.insight-article__closing-icon{width:3.35rem;height:3.35rem;display:grid;place-items:center;border:.0625rem solid rgba(65,231,213,.32);border-radius:.95rem;color:var(--dlooo-color-primary);background:linear-gradient(145deg, rgba(65, 231, 213, 0.11), rgba(72, 169, 255, 0.06));box-shadow:0 .75rem 2rem rgba(0,0,0,.18)}.insight-article__closing-icon :is(i,svg){width:1rem}.insight-article__closing .eyebrow{margin-bottom:.25rem}.insight-article__closing h2{max-width:34ch;margin:0;color:#edf3f9;font-size:clamp(1.3rem,2.2vw,1.75rem);letter-spacing:-0.035em}.insight-article__closing-copy>p:last-child{max-width:56ch;margin:.55rem 0 0;color:#94a2b5;font-size:.86rem;line-height:1.55}.insight-article__closing-actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.insight-article__closing-actions .button{min-height:var(--dlooo-button-min-height);font-size:var(--dlooo-font-size-small);white-space:nowrap}.insight-article__closing-actions .button :is(i,svg){width:.72rem}.landing-hero__actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.5rem}.dlooo-faq{display:grid;gap:.65rem;margin-top:clamp(2rem,5vw,3.5rem)}.dlooo-faq details{padding:0 1rem;border:.0625rem solid var(--dlooo-color-border);border-radius:var(--dlooo-radius-small);background:var(--dlooo-color-surface)}.dlooo-faq summary{padding-block:1rem;color:var(--dlooo-color-text);font-weight:700;cursor:pointer}.dlooo-faq details>:not(summary){margin:0 0 1rem;color:var(--dlooo-color-muted)}.related-section,.editor-cta{margin-top:clamp(3rem,8vw,6rem)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:var(--dlooo-space-md);margin-bottom:var(--dlooo-space-md)}.section-heading h2{margin:0;font-size:clamp(1.8rem,4vw,2.8rem);letter-spacing:-0.04em}.section-heading>a{color:#c9d1de;font-size:.85rem;text-decoration:none}.section-heading>a:hover{color:var(--dlooo-color-primary)}.insights-grid--related{margin-top:0}.effect-link-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--dlooo-space-md)}.effect-link-card{position:relative;min-height:15rem;display:flex;overflow:hidden;flex-direction:column;padding:var(--dlooo-card-padding);border:.0625rem solid var(--dlooo-card-border);border-radius:var(--dlooo-card-radius);background:radial-gradient(circle at 100% 0, rgba(72, 169, 255, 0.09), transparent 12rem),var(--dlooo-card-background)}.effect-link-card__signal{width:3.5rem;height:.5rem;display:block;margin-bottom:auto;border-radius:.2rem;background:linear-gradient(90deg, var(--dlooo-color-primary), var(--dlooo-color-violet));box-shadow:0 0 1.5rem rgba(65,231,213,.3);transform:rotate(-8deg)}.effect-link-card h3{margin:1.5rem 0 .5rem;font-size:1.25rem}.effect-link-card p{color:var(--dlooo-color-muted);font-size:.88rem}.effect-link-card a{width:fit-content;margin-top:auto;color:var(--dlooo-color-primary);font-size:.8rem;font-weight:700;text-decoration:none}.editor-cta{display:grid;grid-template-columns:minmax(0, 1.4fr) auto;align-items:center;gap:var(--dlooo-space-lg);padding:var(--dlooo-card-padding);border:.0625rem solid rgba(65,231,213,.28);border-radius:var(--dlooo-radius-medium);background:radial-gradient(circle at 90% 0, rgba(65, 231, 213, 0.1), transparent 18rem),linear-gradient(135deg, #121925, #0b1018);box-shadow:var(--dlooo-card-shadow)}.editor-cta h2{margin:0 0 .65rem;font-size:clamp(1.7rem,4vw,2.7rem);letter-spacing:-0.04em}.editor-cta p:not(.eyebrow){max-width:44rem;margin:0;color:var(--dlooo-color-muted)}.editor-cta__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.65rem}@media(max-width: 64rem){.insights-grid,.effect-link-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.editor-cta{grid-template-columns:1fr}.editor-cta__actions{justify-content:flex-start}}@media(max-width: 56rem){.insights-hero__copy{max-width:48rem}.insight-article__layout{grid-template-columns:1fr;gap:1.5rem}.insight-article__rail{position:static;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:.3rem .85rem}.insight-article__rail-icon{grid-row:1/3;margin:0}.insight-article__rail .eyebrow{align-self:end}.insight-article__rail strong{align-self:start}.insight-article__rail>span:not(.insight-article__rail-icon){display:none}.insight-article__rail a{grid-row:1/3;grid-column:3;margin:0}.insight-article__rail--with-toc{grid-template-columns:auto minmax(0, 1fr)}.insight-article__rail--with-toc .blog-toc,.insight-article__rail--with-toc>a{grid-row:auto;grid-column:1/-1}.insight-article__rail--with-toc>a{margin-top:.35rem}}@media(max-width: 42rem){.insights-archive,.insight-single{padding-top:1rem}.insights-empty__topics{grid-template-columns:1fr}.insights-empty__actions{display:grid}.insights-grid,.effect-link-grid{grid-template-columns:1fr}.landing-hero::after{width:4.5rem;height:.65rem}.insights-hero{margin-bottom:3rem;padding-bottom:2.25rem}.insights-hero h1{max-width:18ch}.insights-library__header{align-items:flex-start;flex-direction:column;gap:.85rem}.insights-hero__search{width:100%}.insights-editor-picks{grid-template-columns:1fr}.insight-article__header{padding-bottom:2.75rem}.insight-article__header h1{max-width:20ch}.insight-article__meta>span:not(.screen-reader-text),.insight-article__meta>button{padding:.28rem .48rem;font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption)}.insight-article__rail{grid-template-columns:auto minmax(0, 1fr)}.insight-article__rail a{grid-row:auto;grid-column:1/-1;margin-top:.45rem}.blog-toc nav{max-height:18rem}.insight-article__content h2{margin-top:2.5rem;padding-top:1.5rem}.insight-article__content iframe{min-height:14rem}.insight-article__closing{grid-template-columns:auto minmax(0, 1fr)}.insight-article__closing-actions{width:100%;grid-column:1/-1;justify-content:flex-start}.section-heading{align-items:flex-start;flex-direction:column}.landing-hero__actions,.editor-cta__actions{display:grid}}@media(max-width: 21.25rem){.insights-search{grid-template-columns:1fr}.insights-search .button{width:100%}}@media(prefers-reduced-motion: reduce){.insight-card,.insight-card__image img,.insight-card__link :is(i,svg){transition:none}}.landing-article--guide{width:100%}.landing-hero--guide{width:100%;max-width:none;display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(18rem, 0.7fr);align-items:center;gap:clamp(2rem,6vw,5rem)}.landing-hero--guide::after{display:none}.landing-hero__copy{min-width:0}.landing-hero--guide .landing-hero__summary{max-width:45rem}.landing-hero__visual{position:relative;z-index:1;overflow:hidden;padding:.75rem;border:.0625rem solid rgba(255,255,255,.11);border-radius:var(--dlooo-radius-medium);background:rgba(6,9,15,.55);box-shadow:0 1.2rem 3rem rgba(0,0,0,.28)}.landing-hero__visual-stage{position:relative;aspect-ratio:4/3;display:grid;overflow:hidden;place-items:center;border-radius:calc(var(--dlooo-radius-medium) - .35rem);background:linear-gradient(rgba(255, 255, 255, 0.035) 0.0625rem, transparent 0.0625rem),linear-gradient(90deg, rgba(255, 255, 255, 0.035) 0.0625rem, transparent 0.0625rem),radial-gradient(circle, rgba(65, 231, 213, 0.15), transparent 58%),#0a0f18;background-size:2rem 2rem,2rem 2rem,auto,auto}.landing-hero__visual-stage::before,.landing-hero__visual-stage::after{position:absolute;border:.0625rem solid rgba(65,231,213,.2);border-radius:50%;content:""}.landing-hero__visual-stage::before{width:70%;aspect-ratio:1;transform:rotateX(68deg)}.landing-hero__visual-stage::after{width:52%;aspect-ratio:1;border-color:rgba(154,121,255,.2);transform:rotateY(68deg)}.landing-hero__visual-stage>span{position:absolute;width:72%;height:.12rem;background:linear-gradient(90deg, transparent, var(--dlooo-color-primary), transparent);box-shadow:0 0 1.5rem rgba(65,231,213,.35);transform:rotate(-10deg)}.landing-hero__visual-stage img{position:relative;z-index:1;width:clamp(4.5rem,9vw,7rem);filter:drop-shadow(0 1rem 1.6rem rgba(81, 112, 255, 0.35))}.landing-hero__visual-meta{display:grid;gap:.15rem;padding:.75rem .4rem .25rem}.landing-hero__visual-meta span{color:var(--dlooo-color-primary);font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.landing-hero__visual-meta strong{color:#dce4ee;font-size:.82rem}.landing-highlights{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.75rem;margin:0 0 clamp(3rem,7vw,5rem);padding:0;list-style:none}.landing-highlights li{display:flex;align-items:center;gap:.55rem;padding:.85rem 1rem;border:.0625rem solid var(--dlooo-color-border);border-radius:var(--dlooo-radius-small);color:#c8d2df;background:rgba(255,255,255,.018);font-size:.85rem;font-weight:700}.landing-highlights span,.landing-checklist li span{color:var(--dlooo-color-primary)}.landing-purpose{width:min(100%,56rem);margin-inline:auto;padding:clamp(1.4rem,4vw,2.5rem);border-left:.2rem solid var(--dlooo-color-primary);border-radius:0 var(--dlooo-radius-medium) var(--dlooo-radius-medium) 0;background:linear-gradient(110deg, rgba(65, 231, 213, 0.055), transparent 56%),rgba(13,17,27,.72)}.landing-purpose h2,.landing-guide__heading h2,.landing-checklist h2,.landing-links__heading h2{margin:0;font-size:clamp(1.8rem,4vw,3rem);letter-spacing:-0.04em}.landing-purpose>p:last-child{max-width:48rem;margin:1rem 0 0;color:#b8c3d2;font-size:clamp(1rem,1.6vw,1.1rem)}.landing-guide{margin-top:clamp(3.5rem,8vw,6rem)}.landing-guide__heading{max-width:48rem;margin-bottom:var(--dlooo-space-md)}.landing-guide ol{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--dlooo-space-sm);margin:0;padding:0;list-style:none}.landing-guide li{min-width:0;padding:clamp(1.2rem,3vw,1.7rem);border:.0625rem solid var(--dlooo-color-border);border-radius:var(--dlooo-radius-medium);background:var(--dlooo-card-background)}.landing-guide li>span{display:block;margin-bottom:1.5rem;color:var(--dlooo-color-primary);font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption);font-weight:700;letter-spacing:.14em}.landing-guide h3{margin:0 0 .55rem;font-size:1.25rem}.landing-guide p{margin:0;color:var(--dlooo-color-muted);font-size:.9rem}.landing-checklist{display:grid;grid-template-columns:minmax(0, 0.9fr) minmax(20rem, 1.1fr);align-items:center;gap:clamp(1.5rem,5vw,4rem);margin-top:clamp(3rem,7vw,5rem);padding:clamp(1.4rem,4vw,2.5rem);border:.0625rem solid rgba(65,231,213,.2);border-radius:var(--dlooo-radius-medium);background:radial-gradient(circle at 100% 0, rgba(65, 231, 213, 0.08), transparent 20rem),#0d121c}.landing-checklist>div>p:last-child{margin:.8rem 0 0;color:var(--dlooo-color-muted)}.landing-checklist ul{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.landing-checklist li{display:grid;grid-template-columns:1rem minmax(0, 1fr);gap:.45rem;color:#cbd5e2}.landing-links{margin-top:clamp(3.5rem,8vw,6rem)}.landing-links__heading{max-width:50rem;margin-bottom:var(--dlooo-space-md)}.landing-links__heading>p:last-child:not(.eyebrow){margin:.8rem 0 0;color:var(--dlooo-color-muted)}.landing-links__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.75rem}.landing-link-card{position:relative;min-width:0;display:grid;grid-template-columns:auto minmax(0, 1fr) auto;grid-template-rows:auto auto;gap:.25rem .7rem;align-items:center;padding:1rem;border:.0625rem solid var(--dlooo-color-border);border-radius:var(--dlooo-radius-small);color:var(--dlooo-color-text);background:rgba(13,17,27,.72);text-decoration:none;transition:border-color var(--dlooo-transition-fast),background-color var(--dlooo-transition-fast),transform var(--dlooo-transition-fast)}.landing-link-card:hover{border-color:rgba(65,231,213,.28);color:#fff;background:rgba(65,231,213,.045);transform:translateY(-0.12rem)}.landing-link-card__mark{width:.5rem;height:2rem;grid-row:1/3;border-radius:99px;background:linear-gradient(180deg, var(--dlooo-color-primary), var(--dlooo-color-violet))}.landing-link-card strong{min-width:0;font-size:.92rem}.landing-link-card>span:not(.landing-link-card__mark){grid-column:2;color:var(--dlooo-color-muted);font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption)}.landing-link-card i{grid-column:3;grid-row:1/3;color:var(--dlooo-color-primary);font-style:normal}@media(max-width: 64rem){.landing-hero--guide{grid-template-columns:1fr}.landing-hero__visual{width:min(100%,34rem)}.landing-guide ol,.landing-links__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.landing-guide li:last-child{grid-column:1/-1}}@media(max-width: 42rem){.landing-highlights,.landing-guide ol,.landing-checklist,.landing-links__grid{grid-template-columns:1fr}.landing-guide li:last-child{grid-column:auto}}@media(prefers-reduced-motion: reduce){.landing-link-card{transition:none}}.product-page{min-height:70vh;padding:clamp(2rem,5vw,4rem) 0 6rem}.product-subpage__hero{display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(280px, 0.95fr);gap:clamp(2rem,6vw,5.5rem);align-items:center;padding:clamp(2rem,6vw,5rem) 0}.product-subpage__hero h1{max-width:14ch;margin:.65rem 0 1rem;line-height:.96;letter-spacing:-0.055em}.product-subpage__hero>div>p:not(.eyebrow){max-width:64ch;color:var(--color-text-muted);font-size:clamp(1.05rem,1.8vw,1.3rem);line-height:1.65}.product-hero__actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.7rem}.product-preview__stage{display:grid;min-height:21rem;place-items:center;background:radial-gradient(circle at 50% 45%, rgba(59, 226, 211, 0.14), transparent 40%),#11192a}.product-preview__stage img{width:clamp(7rem,26%,10rem);filter:drop-shadow(0 1.5rem 2rem rgba(0, 0, 0, 0.35));animation:product-preview-float 4s ease-in-out infinite}.product-preview__stage--photo{background:linear-gradient(135deg, rgba(255, 125, 50, 0.22), transparent 45%),linear-gradient(315deg, rgba(93, 219, 255, 0.2), transparent 50%),#171c29}.product-preview__stage--photo img{width:72%;max-height:14rem;aspect-ratio:16/10;border-radius:.75rem;object-fit:cover}.product-preview__stage--icon{aspect-ratio:1;min-height:auto}.product-facts{display:grid;grid-template-columns:repeat(4, 1fr);margin:0 0 clamp(4rem,8vw,7rem);padding:0;overflow:hidden;border:1px solid rgba(159,178,211,.18);border-radius:1.25rem;list-style:none}.product-facts li{display:grid;gap:.35rem;padding:1.4rem;border-right:1px solid rgba(159,178,211,.16)}.product-facts li:last-child{border-right:0}.product-facts strong{color:#f6f9ff}.product-facts span{color:var(--color-text-muted);font-size:.8rem}.product-section{margin:clamp(4rem,9vw,8rem) 0}.product-section__heading{max-width:48rem;margin-bottom:2rem}.product-section__heading h2,.product-section>h2{margin:.6rem 0 .85rem;font-size:clamp(2rem,4vw,3.5rem);line-height:1.05;letter-spacing:-0.04em}.product-section__heading>p:last-child,.product-section>p{color:var(--color-text-muted);line-height:1.7}.product-steps,.product-card-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem;margin:0;padding:0;list-style:none}.product-steps li,.product-card{padding:var(--dlooo-card-padding);border:1px solid rgba(159,178,211,.16);border-radius:var(--dlooo-card-radius);background:rgba(14,20,32,.75)}.product-steps li>span{color:#3be2d3;font-family:var(--dlooo-font-sans);font-size:.75rem}.product-steps h3,.product-card h2,.product-card h3{margin:1rem 0 .6rem;font-size:1.15rem}.product-steps p,.product-card p{color:var(--color-text-muted);line-height:1.6}.product-card>img,.product-card>a>img{width:100%;border-radius:.75rem}.product-card a,.product-link-grid a{color:#68eee2}.product-card__meta{color:#3be2d3;font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption);letter-spacing:.12em;text-transform:uppercase}.product-card__icon{display:grid;width:3rem;height:3rem;place-items:center;border-radius:.8rem;color:#0a101b;background:#3be2d3}.product-link-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.7rem}.product-link-grid a{display:flex;justify-content:space-between;padding:1rem 1.1rem;border:1px solid rgba(159,178,211,.15);border-radius:.8rem;color:#f6f9ff;text-decoration:none}.product-link-grid a:hover{border-color:rgba(59,226,211,.55);color:#68eee2}.product-faq details{max-width:52rem;border-top:1px solid rgba(159,178,211,.18);padding:1.1rem 0}.product-faq summary{cursor:pointer;color:#f6f9ff;font-weight:700}.product-faq details p{max-width:46rem;color:var(--color-text-muted)}.templates-page__hero{padding:2rem 0 3rem}.templates-page__hero .dance-sequence{margin-bottom:0}.template-detail__preview{width:100%;height:100%;display:block;border:0;border-radius:.8rem;background:#05080d;object-fit:contain}.template-detail__hero{display:grid;grid-template-columns:minmax(0, 0.82fr) minmax(22rem, 1.18fr);align-items:center;gap:clamp(2.25rem,6vw,5.75rem);padding:0 0 clamp(3.5rem,7vw,6rem)}.template-detail__copy{min-width:0}.template-detail__copy h1{max-width:13ch;margin:0;font-size:clamp(2.5rem,4vw,4rem);line-height:.98;letter-spacing:-0.055em;hyphens:none;overflow-wrap:normal;word-break:normal}.template-detail__summary{max-width:38rem;margin:1.25rem 0 0;color:#aab6c8;font-size:clamp(1rem,1.45vw,1.12rem);line-height:1.65}.template-detail__facts{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.55rem;margin:1.5rem 0 0;padding:0;list-style:none}.template-detail__facts li{min-width:0;display:grid;gap:.16rem;padding:.7rem .8rem;border:.0625rem solid rgba(159,178,211,.15);border-radius:.7rem;background:rgba(15,22,34,.68)}.template-detail__facts li:first-child{grid-column:1/-1}.template-detail__facts span{color:var(--dlooo-color-muted-strong);font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.template-detail__facts strong{overflow:hidden;color:#edf4fb;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.template-detail__copy .product-hero__actions{display:grid;grid-template-columns:minmax(0, 1fr)}.template-detail__copy .product-hero__actions .button{width:100%}.template-type-links{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:1.25rem}.template-type-links a{display:inline-flex;align-items:center;gap:.4rem;padding:.65rem .9rem;border:1px solid rgba(159,178,211,.18);border-radius:999px;color:#cbd5e2;background:rgba(14,20,32,.75);font-size:.82rem;text-decoration:none}.template-type-links a:hover,.template-type-links a.is-active{border-color:rgba(59,226,211,.5);color:#fff;background:rgba(59,226,211,.09)}.template-library-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem}.template-library-card{min-width:0;overflow:hidden;border:1px solid rgba(159,178,211,.16);border-radius:var(--dlooo-card-radius);background:rgba(14,20,32,.8)}.template-library-card__media{position:relative;display:grid;aspect-ratio:16/10;overflow:hidden;place-items:center;border-bottom:1px solid rgba(159,178,211,.14);background:linear-gradient(45deg, rgba(255, 255, 255, 0.12) 25%, transparent 25%, transparent 75%, rgba(255, 255, 255, 0.12) 75%),linear-gradient(45deg, rgba(255, 255, 255, 0.12) 25%, transparent 25%, transparent 75%, rgba(255, 255, 255, 0.12) 75%),#0a101a;background-position:0 0,.5rem .5rem;background-size:1rem 1rem}.template-library-card__media img{width:100%;height:100%;padding:.8rem;object-fit:contain}.template-library-card__legacy{position:absolute;top:.65rem;right:.65rem;padding:.35rem .5rem;border-radius:999px;color:#15100a;background:#ffc879;font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption)}.template-library-card__body{padding:1.15rem}.template-library-card__meta{margin:0;color:#68eee2;font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption);letter-spacing:.08em;text-transform:uppercase}.template-library-card h2{margin:.55rem 0 .45rem;font-size:1.12rem}.template-library-card h2 a,.template-library-card__link{color:#f5f8ff;text-decoration:none}.template-library-card__body>p:not(.template-library-card__meta){min-height:2.8em;color:var(--color-text-muted);font-size:.84rem}.template-library-card__link{display:flex;justify-content:space-between;color:#68eee2;font-size:.82rem}.template-detail__media{overflow:hidden;border:.0625rem solid rgba(159,178,211,.22);border-radius:1.25rem;background:#0b111c;box-shadow:0 2rem 5rem rgba(0,0,0,.34),0 0 0 .0625rem rgba(65,231,213,.025)}.template-detail__media-header,.template-detail__media-footer{min-height:3.2rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1rem;color:#b5c1d1;background:rgba(9,14,23,.96)}.template-detail__media-header{border-bottom:.0625rem solid rgba(159,178,211,.14)}.template-detail__media-header>div,.template-detail__media-header small{display:inline-flex;align-items:center;gap:.45rem}.template-detail__media-header>div{min-width:0}.template-detail__media-header>div>span{width:.48rem;height:.48rem;border-radius:50%;background:var(--dlooo-color-primary);box-shadow:0 0 .75rem rgba(65,231,213,.72)}.template-detail__media-header strong{overflow:hidden;color:#eff6fc;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.template-detail__media-header small{flex:0 0 auto;color:var(--dlooo-color-muted);font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption);white-space:nowrap}.template-detail__media-header small :is(i,svg){width:.58rem;color:var(--dlooo-color-primary)}.template-detail__viewport{min-height:clamp(22rem,35vw,32rem);display:grid;place-items:center;padding:clamp(.8rem,2.5vw,1.5rem);background:linear-gradient(45deg, rgba(255, 255, 255, 0.12) 25%, transparent 25%, transparent 75%, rgba(255, 255, 255, 0.12) 75%),linear-gradient(45deg, rgba(255, 255, 255, 0.12) 25%, transparent 25%, transparent 75%, rgba(255, 255, 255, 0.12) 75%),radial-gradient(circle at 50% 42%, rgba(65, 231, 213, 0.07), transparent 55%),#0a101a;background-position:0 0,.6rem .6rem,center,center;background-size:1.2rem 1.2rem,1.2rem 1.2rem,auto,auto}.template-detail__viewport--wide{min-height:clamp(12rem,18vw,16rem)}.template-detail__canvas{position:relative;max-width:100%;overflow:hidden;border:.0625rem solid rgba(159,178,211,.18);border-radius:.85rem;background:#05080d;box-shadow:0 1.25rem 3.5rem rgba(0,0,0,.38)}.template-detail__media--transparent .template-detail__canvas{background:linear-gradient(45deg, rgba(255, 255, 255, 0.12) 25%, transparent 25%, transparent 75%, rgba(255, 255, 255, 0.12) 75%),linear-gradient(45deg, rgba(255, 255, 255, 0.12) 25%, transparent 25%, transparent 75%, rgba(255, 255, 255, 0.12) 75%),#0a101a;background-position:0 0,.6rem .6rem;background-size:1.2rem 1.2rem}.template-detail__media--transparent .template-detail__preview{background:rgba(0,0,0,0)}.template-detail__canvas--landscape{width:100%}.template-detail__canvas--wide{width:100%}.template-detail__canvas--square{width:min(100%,31rem)}.template-detail__canvas--portrait{width:min(100%,21rem)}.template-detail__media-footer{min-height:2.9rem;border-top:.0625rem solid rgba(159,178,211,.14);color:var(--dlooo-color-muted);font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption);font-variant-numeric:tabular-nums}.template-detail__media-footer span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-detail__media-footer span:last-child{color:#c9d4e2}.template-detail__media+*{margin:0}.template-admin-panel{display:grid;grid-template-columns:minmax(10rem, auto) minmax(0, 1fr);align-items:center;gap:1.25rem 2rem;margin:0 0 2rem;padding:1.25rem;border:1px solid rgba(59,226,211,.28);border-radius:1rem;background:rgba(59,226,211,.05)}.template-admin-panel__heading{min-width:0}.template-admin-panel h2{margin:.2rem 0 0;font-size:1.15rem}.template-admin-panel__note,.template-admin-panel__warning{display:block;max-width:28rem;margin-top:.45rem;line-height:1.45}.template-admin-panel__actions{display:flex;align-items:end;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.template-admin-panel form{display:flex;align-items:end;gap:.45rem}.template-admin-panel label{display:grid;gap:.3rem;color:var(--color-text-muted);font-size:.75rem}.template-admin-panel :is(select,input[type=text]){min-height:2.5rem;padding:.6rem .8rem;border:.0625rem solid var(--dlooo-color-border);border-radius:var(--dlooo-input-radius);outline:0;color:var(--dlooo-color-text);background-color:var(--dlooo-input-background);caret-color:var(--dlooo-color-primary);font-size:.78rem;transition:border-color var(--dlooo-transition-fast),box-shadow var(--dlooo-transition-fast),background-color var(--dlooo-transition-fast)}.template-admin-panel select{width:min(13.5rem,100%);padding-right:2.25rem;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='m1 1 4 4 4-4' fill='none' stroke='%238b96aa' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .8rem center}.template-admin-panel select option{color:var(--dlooo-color-text);background:var(--dlooo-input-background)}.template-admin-panel input[type=text]{width:min(15rem,100%)}.template-admin-panel input[type=text]::placeholder{color:var(--dlooo-color-muted);opacity:.78}.template-admin-panel :is(select,input[type=text]):hover{border-color:var(--dlooo-color-border-strong)}.template-admin-panel :is(select,input[type=text]):focus{border-color:rgba(65,231,213,.62);background-color:var(--dlooo-color-surface-raised);box-shadow:var(--dlooo-focus-ring)}.template-admin-panel__note{color:#9fd9d4;font-size:.75rem}.template-admin-panel__warning{color:#ffc879;font-size:.75rem}.template-admin-panel .button{min-height:2.5rem;font-size:.75rem}.template-admin-panel__remove .button{border-color:rgba(255,113,133,.28);color:#ffc5ce}.template-admin-panel__remove .button:hover{border-color:rgba(255,113,133,.52);background:rgba(255,113,133,.08)}.template-detail>.container>.dlooo-notice{width:fit-content;max-width:100%;margin:1.5rem auto 0;padding:.65rem 1rem}.template-detail--wide .template-detail__hero{grid-template-columns:minmax(0, 0.78fr) minmax(28rem, 1.22fr)}.template-detail--wide .template-detail__copy h1{font-size:clamp(2.5rem,3.5vw,3.5rem)}.template-detail__related.templates-page{margin-top:clamp(3.5rem,7vw,6rem);padding-top:clamp(2rem,4vw,3.25rem);border-top:.0625rem solid var(--dlooo-color-border)}.template-detail__related-heading{margin-bottom:clamp(1.5rem,3vw,2.25rem)}.template-detail__related-heading h2{max-width:24ch}.template-detail__related-heading>p:last-child{max-width:46rem}.template-detail__related-action{margin:clamp(1.75rem,4vw,2.75rem) 0 0}@media(min-width: 70.0001rem){.template-detail__related .template-library-grid{grid-template-columns:repeat(4, minmax(0, 1fr))}}@keyframes product-preview-float{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-0.75rem) rotate(2deg)}}@media(prefers-reduced-motion: reduce){.product-preview__stage img{animation:none}}@media(max-width: 64rem){.template-detail__hero,.template-detail--wide .template-detail__hero{grid-template-columns:1fr;gap:2rem;padding:0 0 3.5rem}.template-detail__copy h1,.template-detail--wide .template-detail__copy h1{max-width:15ch;font-size:clamp(2.5rem,7vw,4rem)}}.three-d-logo-page.product-page{padding:0}.three-d-logo-page__breadcrumbs{padding-top:clamp(1.25rem,2.25vw,1.875rem)}.three-d-logo-page__breadcrumbs .breadcrumbs{margin-bottom:clamp(2rem,4vw,3.5rem)}.three-d-logo-hero{position:relative;overflow:hidden;padding-bottom:clamp(4rem,8vw,7rem);background:radial-gradient(circle at 84% 20%, rgba(72, 105, 255, 0.16), transparent 32rem),radial-gradient(circle at 10% 88%, rgba(55, 226, 210, 0.08), transparent 28rem)}.three-d-logo-hero__grid{display:grid;grid-template-columns:minmax(0, 0.92fr) minmax(24rem, 0.82fr);align-items:center;gap:clamp(2.5rem,6vw,6.5rem)}.three-d-logo-hero__copy{min-width:0}.three-d-logo-hero h1{max-width:14ch;margin:.7rem 0 1.2rem;color:#f6f9ff;font-size:clamp(2.8rem,4.5vw,4.75rem);line-height:.98;letter-spacing:-0.055em}.three-d-logo-hero h1.three-d-logo-hero__title--long{max-width:15ch;font-size:clamp(2.65rem,4vw,4.35rem)}.three-d-logo-hero h1.three-d-logo-hero__title--very-long{max-width:16ch;font-size:clamp(2.5rem,3.65vw,3.95rem)}.three-d-logo-hero__summary{max-width:39rem;margin:0;color:#bac6d7;font-size:clamp(1rem,1.45vw,1.18rem);line-height:1.7}.three-d-logo-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1.1rem;margin-top:1.65rem}.three-d-logo-hero__actions .button{min-height:var(--dlooo-button-min-height);gap:.55rem}.three-d-logo-hero__actions .button :is(i,svg){width:1rem;flex:0 0 1rem}.three-d-logo-hero__text-link{min-height:2.75rem;display:inline-flex;align-items:center;color:var(--dlooo-color-primary);font-size:var(--dlooo-font-size-small);font-weight:700;text-underline-offset:.18em}.three-d-logo-hero__text-link:is(:hover,:focus-visible){color:#f4f8fd}.three-d-logo-hero__points{display:flex;flex-wrap:wrap;gap:.55rem 1rem;margin:1.2rem 0 0;padding:0;color:#aebbd0;font-size:max(.75rem,var(--dlooo-font-size-caption));line-height:1.55;list-style:none}.three-d-logo-hero__points li{display:inline-flex;align-items:center;gap:.4rem}.three-d-logo-hero__points :is(i,svg){width:.75rem;flex:0 0 .75rem;color:var(--dlooo-color-primary)}.three-d-logo-hero__preview{min-width:0}.three-d-logo-hero__preview .home-template-preview__media{aspect-ratio:var(--home-preview-aspect, 1);border:0;border-radius:var(--dlooo-radius-medium);background:rgba(0,0,0,0)}.three-d-logo-hero__preview .home-template-preview img{padding:0;border-radius:var(--dlooo-radius-medium)}.three-d-logo-proof{text-align:center;background:rgba(10,17,28,.72)}.three-d-logo-proof__inner{max-width:62rem}.three-d-logo-proof h2{max-width:19ch;margin:.45rem auto 0;color:#f4f8fd;font-size:clamp(2.25rem,4.6vw,4.4rem);line-height:1.01;letter-spacing:-0.055em}.three-d-logo-proof p:not(.eyebrow){max-width:50rem;margin:1.1rem auto 0;color:#aebbd0;font-size:clamp(.98rem,1.35vw,1.1rem);line-height:1.75}.three-d-logo-workflow .product-landing-section__heading h2{max-width:18ch}.three-d-logo-uses{position:relative;overflow:hidden;background:radial-gradient(circle at 88% 18%, rgba(72, 169, 255, 0.09), transparent 25rem),linear-gradient(180deg, rgba(11, 17, 28, 0.5), rgba(7, 11, 18, 0.86))}.three-d-logo-uses::before{position:absolute;width:32rem;height:32rem;border:.0625rem solid rgba(65,231,213,.07);border-radius:50%;top:-21rem;right:-8rem;box-shadow:0 0 0 5rem rgba(65,231,213,.018),0 0 0 10rem rgba(72,169,255,.012);content:"";pointer-events:none}.three-d-logo-uses>.container{position:relative}.three-d-logo-uses__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(.8rem,1.5vw,1.15rem)}.three-d-logo-uses__grid article{--use-accent: 65, 231, 213;position:relative;min-width:0;min-height:clamp(13rem,17vw,15rem);display:flex;flex-direction:column;padding:var(--dlooo-card-padding);overflow:hidden;border:.0625rem solid rgba(159,178,211,.2);border-radius:var(--dlooo-radius-medium);background:linear-gradient(145deg, rgba(var(--use-accent), 0.08), transparent 48%),linear-gradient(160deg, rgba(19, 27, 42, 0.96), rgba(9, 14, 23, 0.96));box-shadow:0 1.25rem 3rem rgba(0,0,0,.16)}.three-d-logo-uses__grid article:nth-child(2){--use-accent: 72, 169, 255}.three-d-logo-uses__grid article:nth-child(3){--use-accent: 154, 121, 255}.three-d-logo-uses__grid article::after{position:absolute;width:8rem;height:8rem;border-radius:50%;right:-3.5rem;bottom:-4rem;background:rgba(var(--use-accent), 0.12);filter:blur(1.8rem);content:"";pointer-events:none}.three-d-logo-uses__card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.three-d-logo-uses__card-top :is(i,svg){width:1.15rem;height:1.15rem;padding:.8rem;border:.0625rem solid rgba(var(--use-accent), 0.3);border-radius:.75rem;color:rgb(var(--use-accent));background:rgba(var(--use-accent), 0.08);box-sizing:content-box}.three-d-logo-uses__grid h3{margin:1rem 0 0;color:#f4f8fd;font-size:clamp(1.1rem,1.6vw,1.35rem)}.three-d-logo-uses__grid p{margin:.65rem 0 0;color:#aebbd0;font-size:var(--dlooo-font-size-small);line-height:1.65}@media(max-width: 64rem){.three-d-logo-hero__grid{grid-template-columns:minmax(0, 1fr) minmax(20rem, 0.82fr);gap:clamp(2rem,4vw,3rem)}}@media(max-width: 50rem){.three-d-logo-hero__grid{grid-template-columns:minmax(0, 1fr)}.three-d-logo-hero__copy{max-width:42rem}.three-d-logo-hero__preview{width:min(100%,34rem)}.three-d-logo-uses__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.three-d-logo-uses__grid article:last-child{grid-column:1/-1}}@media(max-width: 42rem){.three-d-logo-page__breadcrumbs{padding-top:1rem}.three-d-logo-page__breadcrumbs .breadcrumbs{margin-bottom:1.75rem}.three-d-logo-hero{padding-bottom:4rem}.three-d-logo-hero h1{font-size:clamp(2.55rem,10.5vw,3.5rem)}.three-d-logo-hero h1.three-d-logo-hero__title--long{font-size:clamp(2.4rem,9.7vw,3.2rem)}.three-d-logo-hero h1.three-d-logo-hero__title--very-long{font-size:clamp(2.25rem,9vw,3rem)}.three-d-logo-hero__actions .button{width:100%}.three-d-logo-hero__actions{gap:var(--dlooo-space-2)}.three-d-logo-hero__text-link{width:100%;justify-content:center}.three-d-logo-hero__points{align-items:flex-start;flex-direction:column}.three-d-logo-uses__grid{grid-template-columns:minmax(0, 1fr)}.three-d-logo-uses__grid article:last-child{grid-column:auto}}@media(max-width: 760px){.product-subpage__hero{grid-template-columns:1fr}.template-detail__copy h1,.template-detail--wide .template-detail__copy h1{max-width:15ch;font-size:var(--dlooo-font-size-h1-editorial)}.template-detail__viewport{min-height:0;padding:.7rem}.template-detail__canvas--portrait{width:min(100%,20rem)}.product-facts,.product-steps,.product-card-grid{grid-template-columns:1fr}.template-admin-panel,.template-admin-panel form{align-items:stretch;flex-direction:column}.template-admin-panel{grid-template-columns:1fr}.template-admin-panel__actions{align-items:stretch;justify-content:flex-start}.template-admin-panel__actions>.button,.template-admin-panel__actions>form{width:100%}.template-admin-panel label,.template-admin-panel :is(select,input[type=text]){width:100%}.product-facts li{border-right:0;border-bottom:1px solid rgba(159,178,211,.16)}.product-facts li:last-child{border-bottom:0}.product-link-grid{grid-template-columns:1fr}}.templates-page,.template-detail{padding-top:clamp(1.25rem,2.25vw,2rem)}.templates-page__hero{padding:0 0 clamp(2.75rem,5vw,4rem)}.templates-page__hero-copy{width:min(100%,60rem);min-width:0}.templates-page__hero h1{max-width:19ch;margin:.65rem 0 1rem;line-height:.98;letter-spacing:-0.055em}.templates-page__hero-copy>p:not(.eyebrow){max-width:42rem;color:#aeb9c8;font-size:clamp(1rem,1.45vw,1.18rem);line-height:1.7}.templates-page__benefits{display:flex;flex-wrap:wrap;gap:.65rem 1.4rem;margin:1.5rem 0 0;padding:1rem 0 0;border-top:.0625rem solid rgba(159,178,211,.16);list-style:none}.templates-page__benefits li{display:flex;align-items:center;gap:.5rem;color:#aeb9c8;font-size:.82rem;font-weight:600}.templates-page__benefits li :is(i,svg){width:.75rem;flex:0 0 .75rem;color:var(--dlooo-color-primary)}.templates-page__library{padding-bottom:clamp(2rem,5vw,4rem);scroll-margin-top:6rem}.templates-page__library-header{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;margin-bottom:1.25rem}.templates-page__library-header h2{max-width:21ch;margin:.35rem 0 0;color:#f3f7fc;font-size:clamp(1.8rem,3.8vw,3rem);line-height:1.05;letter-spacing:-0.045em}.templates-page__library-header>p{flex:0 0 auto;margin:0 0 .15rem;padding:.5rem .7rem;border:.0625rem solid rgba(159,178,211,.16);border-radius:999px;color:#9facbd;background:rgba(14,20,32,.66);font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption)}:is(.templates-page,.home-templates) .template-type-links{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:.45rem;margin:0 0 clamp(1.75rem,4vw,2.75rem);padding:.45rem;border:.0625rem solid rgba(159,178,211,.15);border-radius:1rem;background:rgba(10,15,24,.7)}:is(.templates-page,.home-templates) .template-type-links a{min-width:0;min-height:4.25rem;justify-content:flex-start;gap:.75rem;padding:.7rem .85rem;border-color:rgba(0,0,0,0);border-radius:.75rem;background:rgba(0,0,0,0)}:is(.templates-page,.home-templates) .template-type-links a:hover{border-color:rgba(159,178,211,.18);background:rgba(159,178,211,.05)}:is(.templates-page,.home-templates) .template-type-links a.is-active{border-color:rgba(59,226,211,.38);background:rgba(59,226,211,.09);box-shadow:inset 0 0 0 .0625rem rgba(59,226,211,.04)}:is(.templates-page,.home-templates) .template-type-links a>:is(i,svg){width:1.05rem;height:1.05rem;flex:0 0 1.05rem;color:#7f91aa}:is(.templates-page,.home-templates) .template-type-links a.is-active>:is(i,svg){color:var(--dlooo-color-primary)}:is(.templates-page,.home-templates) .template-type-links a>span{min-width:0;display:grid;gap:.12rem}:is(.templates-page,.home-templates) .template-type-links strong{overflow:hidden;color:#e9f0f8;font-size:var(--dlooo-font-size-small);line-height:1.35;letter-spacing:-0.01em;text-overflow:ellipsis;white-space:nowrap}:is(.templates-page,.home-templates) .template-type-links small{color:#7f8ca1;font-size:.8125rem;line-height:1.4}@media(max-width: 56rem){.templates-page__hero h1{max-width:19ch}:is(.templates-page,.home-templates) .template-type-links{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 42rem){.templates-page__hero .product-hero__actions,.template-detail__copy .product-hero__actions{display:grid;grid-template-columns:minmax(0, 1fr)}.templates-page__hero .product-hero__actions .button,.template-detail__copy .product-hero__actions .button,.template-detail__related-action .button{width:100%}:is(.templates-page,.home-templates) .template-type-links a{align-items:flex-start;gap:var(--dlooo-space-2);padding:var(--dlooo-space-3) var(--dlooo-space-2)}:is(.templates-page,.home-templates) .template-type-links strong{overflow:visible;text-overflow:clip;white-space:normal}.templates-page__hero{padding:0 0 3.5rem}.templates-page__library-header{align-items:flex-start;flex-direction:column;gap:.85rem}}.product-landing-page.product-page{padding:0}.product-landing-page__breadcrumbs{padding-top:0}.product-landing-page__breadcrumbs .breadcrumbs{margin-bottom:clamp(1.75rem,3vw,2.75rem)}.product-landing-intro{background:radial-gradient(circle at 78% 8%, rgba(72, 105, 255, 0.14), transparent 34rem),radial-gradient(circle at 18% 72%, rgba(55, 226, 210, 0.08), transparent 30rem)}.product-landing-hero{position:relative;overflow:hidden;padding:clamp(1.25rem,2.25vw,1.875rem) 0 0}.product-landing-hero__inner,.product-landing-hero__copy{min-width:0}.product-landing-hero__copy{width:100%;text-align:center}.product-landing-hero h1{max-width:20ch;margin:.65rem auto 1.15rem;color:#f6f9ff;line-height:.96;letter-spacing:-0.06em}.product-landing-hero h1 span{display:block;width:fit-content;margin-inline:auto;color:var(--dlooo-color-primary);background:linear-gradient(100deg, #42e5d5 8%, #4ca9ff 92%);background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.product-landing-hero__summary{max-width:52rem;margin:0 auto;color:#bac6d7;font-size:clamp(1rem,1.55vw,1.2rem);line-height:1.7}.product-landing-hero__button{min-height:var(--dlooo-button-min-height);display:inline-flex;align-items:center;justify-content:center;gap:.55rem;margin-top:1.65rem}.product-landing-hero__button :is(i,svg){width:1rem;flex:0 0 1rem}.product-landing-hero__points{display:flex;justify-content:center;flex-wrap:wrap;gap:.55rem 1.15rem;margin:1.25rem 0 0;padding:0;color:#aebbd0;font-size:max(.75rem,var(--dlooo-font-size-caption));line-height:1.55;list-style:none}.product-landing-hero__points li{display:inline-flex;align-items:center;gap:.4rem}.product-landing-hero__points :is(i,svg){width:.75rem;flex:0 0 .75rem;color:var(--dlooo-color-primary)}.product-landing-hero__examples{--product-landing-example-gap: clamp(0.375rem, 1.25vw, 1rem);width:100%;display:grid;grid-template-columns:minmax(0, 1.55fr) minmax(0, 1fr) minmax(0, 0.75fr) minmax(0, 1fr) minmax(0, 1.55fr);align-items:flex-end;column-gap:var(--product-landing-example-gap);row-gap:var(--product-landing-example-gap);margin:clamp(2.75rem,5vw,4.25rem) auto 0;padding:0;pointer-events:none;user-select:none}.product-landing-hero__examples .home-template-preview--hero{--home-hero-preview-height: clamp(8.25rem, 11.5vw, 11rem)}.product-landing-hero__examples .home-template-preview--hero.home-template-preview--portrait{--home-hero-preview-height: clamp(12.5rem, 17vw, 16.25rem)}.product-landing-hero__examples .home-template-preview--hero.home-template-preview--landscape{--home-hero-preview-height: clamp(6.75rem, 9vw, 8.75rem)}.product-landing-hero__examples .home-template-preview--hero,.product-landing-hero__examples .home-template-preview--hero .home-template-preview__media{width:100%;height:auto;aspect-ratio:var(--home-preview-aspect, 1/1)}.product-landing-hero__examples .home-template-preview--hero .home-template-preview__media>img{height:100% !important;max-height:none}.product-landing-section{padding-block:var(--dlooo-section-space);border-top:.0625rem solid var(--dlooo-color-border)}.product-landing-section__heading{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;margin-bottom:clamp(1.75rem,3.5vw,2.75rem)}.product-landing-section__heading>div{min-width:0}.product-landing-section__heading h2,.product-landing-proof h2{max-width:20ch;margin:.45rem 0 0;color:#f4f8fd;font-size:clamp(2.1rem,4vw,3.8rem);line-height:1.02;letter-spacing:-0.05em}.product-landing-section__heading p:not(.eyebrow),.product-landing-proof__inner>p:not(.eyebrow){max-width:48rem;margin:.9rem 0 0;color:#aebbd0;font-size:clamp(.95rem,1.25vw,1.06rem);line-height:1.7}.product-landing-proof__inner>p.product-landing-proof__summary{margin-inline:auto}.product-landing-section__heading>a{min-height:var(--dlooo-button-min-height);display:inline-flex;flex:0 0 auto;align-items:center;gap:.5rem;padding:.7rem .9rem;border:.0625rem solid var(--dlooo-color-border-strong);border-radius:var(--dlooo-button-radius);color:#dce6f2;background:var(--dlooo-color-surface-raised);font-size:var(--dlooo-font-size-small);font-weight:700;text-decoration:none}.product-landing-section__heading>a:is(:hover,:focus-visible){border-color:rgba(65,231,213,.48);color:var(--dlooo-color-primary)}.product-landing-section__heading>a :is(i,svg){width:.8rem;flex:0 0 .8rem}.product-landing-proof{margin-top:clamp(2rem,4vw,3.5rem);padding:0 0 clamp(3.75rem,7vw,6.75rem);border-top:0}.product-landing-proof__inner{max-width:58rem;padding-top:clamp(2rem,3.5vw,3rem);border-top:.0625rem solid rgba(159,178,211,.14);text-align:center}.product-landing-proof h2{margin-inline:auto}.product-landing-proof h2{max-width:22ch;font-size:clamp(2rem,4vw,3.75rem);line-height:1.04;letter-spacing:-0.045em}.product-landing-proof h2>strong,.product-landing-proof h2>span{color:var(--dlooo-color-primary)}.product-landing-proof h2>strong{display:inline-block;font-variant-numeric:tabular-nums;transform-origin:center bottom}.product-landing-proof h2>strong.is-count-updating{animation:home-count-pulse 480ms ease-out}.product-landing-proof__summary{max-width:48rem}.product-landing-proof__summary>strong{color:#dce6f2;font-weight:700}.product-landing-workflow__steps{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1rem;margin:0;padding:0;list-style:none}.product-landing-workflow__steps>li{min-width:0;overflow:hidden;border:.0625rem solid var(--dlooo-color-border-strong);border-radius:var(--dlooo-radius-medium);background:var(--dlooo-card-background)}.product-landing-workflow__visual{position:relative;aspect-ratio:660/412;margin:0;overflow:hidden;border-bottom:.0625rem solid rgba(159,178,211,.3);background:#070c14}.product-landing-workflow__visual img{width:100%;height:100%;display:block;object-fit:cover;object-position:left top;filter:brightness(1.08) saturate(1.03)}.product-landing-workflow__number.project-card__template-badge.project-card__template-badge--ready{min-width:2.65rem;justify-content:center;font-size:clamp(.875rem,1vw,1rem);font-weight:700;letter-spacing:.08em;text-align:center}.product-landing-workflow__body{min-height:8.5rem;padding:var(--dlooo-card-padding)}.product-landing-workflow__body h3{margin:0;color:#f4f8fd;font-size:clamp(1.1rem,1.6vw,1.35rem)}.product-landing-workflow__body p{margin:.55rem 0 0;color:#aebbd0;font-size:var(--dlooo-font-size-small);line-height:1.65}.product-landing-benefits{background:rgba(11,17,28,.42)}.product-landing-benefit-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-auto-rows:1fr;gap:1rem}.product-landing-benefit-grid article{min-width:0;display:flex;flex-direction:column;padding:var(--dlooo-card-padding);border:.0625rem solid var(--dlooo-color-border-strong);border-radius:var(--dlooo-radius-medium);background:var(--dlooo-card-background)}.product-landing-benefit-grid article>:is(i,svg){width:1.2rem;height:1.2rem;padding:.8rem;border:.0625rem solid rgba(65,231,213,.28);border-radius:.7rem;color:var(--dlooo-color-primary);background:rgba(65,231,213,.06);box-sizing:content-box}.product-landing-benefit-grid h3{margin:1rem 0 0;color:#f4f8fd;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.35}.product-landing-benefit-grid p{margin:.55rem 0 0;color:#aebbd0;font-size:var(--dlooo-font-size-small);line-height:1.65}.product-guide-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));align-items:start;gap:1rem}.product-landing-guides .product-landing-section__heading>div{max-width:64rem}.product-landing-guides .product-landing-section__heading h2{max-width:30ch}.product-guide-card{min-width:0;min-height:0;display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:start;gap:.9rem;padding:var(--dlooo-card-padding);border:.0625rem solid var(--dlooo-color-border-strong);border-radius:var(--dlooo-radius-medium);color:#dce6f2;background:var(--dlooo-card-background);text-decoration:none;transition:border-color var(--dlooo-transition-fast),background-color var(--dlooo-transition-fast),transform var(--dlooo-transition-fast)}.product-guide-card:is(:hover,:focus-visible){border-color:rgba(65,231,213,.5);background-color:rgba(20,31,48,.96);transform:translateY(-0.12rem)}.product-guide-card>:is(i,svg):first-child{width:1.1rem;flex:0 0 1.1rem;padding-top:.15rem;color:var(--dlooo-color-primary)}.product-guide-card__body{min-width:0;display:grid;gap:.35rem}.product-guide-card__body strong{color:#f0f6fc;font-size:clamp(.95rem,1.1vw,1.05rem);line-height:1.38}.product-guide-card__body>span{color:#9facbd;font-size:.8125rem;line-height:1.5}.product-guide-card__arrow{width:.85rem;margin-top:.2rem;color:#8090a6;transition:transform var(--dlooo-transition-fast)}.product-guide-card:is(:hover,:focus-visible) .product-guide-card__arrow{color:var(--dlooo-color-primary);transform:translateX(0.15rem)}.product-landing-templates.templates-page{padding-top:var(--dlooo-section-space)}.product-template-grid .template-library-card .project-card__visual img{object-fit:contain}.product-landing-faq .product-landing-section__heading{display:block;margin-bottom:0}.specialist-related-guides.product-landing-section{padding-block:var(--dlooo-section-space-compact);background:radial-gradient(circle at 88% 18%, rgba(72, 169, 255, 0.07), transparent 24rem),rgba(11,17,28,.38)}.specialist-related-guides .product-landing-section__heading{margin-bottom:clamp(1.4rem,2.5vw,2rem)}.specialist-related-guides .product-landing-section__heading h2{max-width:22ch;font-size:clamp(1.9rem,3.2vw,3rem)}.specialist-related-guides__grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.specialist-related-guides .product-guide-card{min-height:0;padding:1.1rem 1.15rem}@media(max-width: 70rem){.product-guide-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 64rem){.product-landing-benefit-grid,.product-guide-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 56rem){.product-landing-workflow__steps{grid-template-columns:repeat(2, minmax(0, 1fr))}.product-landing-workflow__steps>li:last-child{grid-column:1/-1;display:grid;grid-template-columns:minmax(0, 1.55fr) minmax(15rem, 1fr)}.product-landing-workflow__steps>li:last-child .product-landing-workflow__visual{border-right:.0625rem solid rgba(159,178,211,.3);border-bottom:0}.product-landing-workflow__steps>li:last-child .product-landing-workflow__body{display:flex;justify-content:center;flex-direction:column}}@media(max-width: 42rem){.product-landing-hero{padding-top:1rem}.product-landing-page__breadcrumbs .breadcrumbs{margin-bottom:1.75rem}.product-landing-hero h1{max-width:16ch}.product-landing-hero__button{width:100%}.product-landing-hero__examples{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));align-items:end;gap:var(--product-landing-example-gap)}.product-landing-hero__examples .home-template-preview--hero{width:100%;height:auto;display:block;aspect-ratio:1/1}.product-landing-hero__examples .home-template-preview--hero:nth-child(1),.product-landing-hero__examples .home-template-preview--hero:nth-child(5){display:none}.product-landing-hero__examples .home-template-preview--hero .home-template-preview__media,.product-landing-hero__examples .home-template-preview--hero .home-template-preview__media>img{width:100%;height:auto !important;max-height:none;aspect-ratio:1/1}.product-landing-hero__examples .home-template-preview--hero .home-template-preview__media>img{object-fit:contain}.product-landing-section__heading{align-items:flex-start;flex-direction:column}.product-landing-section__heading>a{width:100%;justify-content:center}.product-landing-workflow__steps,.product-landing-benefit-grid,.product-guide-grid{grid-template-columns:minmax(0, 1fr)}.product-guide-card{min-height:0}.product-landing-workflow__steps>li:last-child{grid-column:auto;display:block}.product-landing-workflow__steps>li:last-child .product-landing-workflow__visual{border-right:0;border-bottom:.0625rem solid rgba(159,178,211,.3)}.product-landing-workflow__steps>li:last-child .product-landing-workflow__body{display:block}}@media(prefers-reduced-motion: reduce){.product-guide-card,.product-guide-card__arrow,.product-landing-proof h2>strong.is-count-updating{transition:none;animation:none}}.cookie-consent{position:relative;z-index:500}.cookie-consent__dialog{position:fixed;z-index:500;right:clamp(1rem,3vw,2rem);bottom:clamp(1rem,3vw,2rem);width:min(100% - 2rem,30rem);max-height:calc(100dvh - 2rem);overflow-y:auto;padding:clamp(1.1rem,3vw,1.45rem);border:.0625rem solid rgba(65,231,213,.28);border-radius:var(--dlooo-radius-medium);color:#cbd5e2;background:radial-gradient(circle at 100% 0, rgba(65, 231, 213, 0.1), transparent 18rem),#0d121c;box-shadow:0 1.5rem 5rem rgba(0,0,0,.65)}.cookie-consent__dialog h2{margin:0;color:var(--dlooo-color-text);font-size:clamp(1.35rem,3vw,1.8rem);letter-spacing:-0.035em}.cookie-consent__dialog p{margin:.6rem 0 0;font-size:.9rem;line-height:1.5}.cookie-consent__eyebrow{color:var(--dlooo-color-primary);font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption);font-weight:700;letter-spacing:.13em;text-transform:uppercase}.cookie-consent__links{display:flex;flex-wrap:wrap;gap:.45rem 1rem}.cookie-consent__links a{color:var(--dlooo-color-primary);font-size:.85rem;text-underline-offset:.2em}.cookie-consent__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.9rem}.cookie-consent__manage{min-height:var(--dlooo-button-min-height);padding:.6rem .3rem;border:0;color:#d9e2ec;background:rgba(0,0,0,0);font:inherit;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.cookie-consent__option{display:flex;align-items:center;justify-content:space-between;gap:var(--dlooo-space-sm);padding-block:.7rem;border-bottom:.0625rem solid var(--dlooo-color-border)}.cookie-consent__option>:first-child{display:grid;gap:.2rem}.cookie-consent__option strong{color:var(--dlooo-color-text)}.cookie-consent__option span span{color:var(--dlooo-color-muted);font-size:.82rem}.cookie-consent__option input{width:1.25rem;height:1.25rem;flex:0 0 auto;accent-color:var(--dlooo-color-primary)}.cookie-consent__always{flex:0 0 auto;color:var(--dlooo-color-primary);font-size:.75rem;font-weight:700}.footer-navigation__button{width:fit-content;padding:0;border:0;color:#c7d0de;background:rgba(0,0,0,0);font:inherit;font-size:.84rem;text-align:left;cursor:pointer}.footer-navigation__button:hover{color:var(--dlooo-color-primary)}@media(max-width: 32rem){.cookie-consent__dialog{right:.65rem;bottom:.65rem;width:calc(100% - 1.3rem);max-height:calc(100dvh - 1.3rem);padding:1rem}.cookie-consent__actions{display:grid;gap:.4rem}.cookie-consent__actions .button,.cookie-consent__manage{width:100%;min-height:2.55rem;padding-block:.55rem}}@media(prefers-reduced-motion: reduce){.cookie-consent__dialog{transition:none !important}}.site-search{width:min(100%,34rem);display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:.55rem}.site-search__field{position:relative;min-width:0;display:block}.site-search__label{position:absolute;bottom:calc(100% + .45rem);left:0;color:#c7d0de;font-size:var(--dlooo-font-size-caption);font-weight:700;line-height:1.4}.site-search__field>:is(i,svg):first-of-type{position:absolute;z-index:1;top:50%;left:.85rem;width:.85rem;color:#7f8da1;pointer-events:none;transform:translateY(-50%)}.site-search input{width:100%;min-height:var(--dlooo-button-min-height);padding:.65rem 3.25rem .65rem 2.35rem;border:.0625rem solid var(--dlooo-color-border-strong);border-radius:var(--dlooo-input-radius);color:var(--dlooo-color-text);background:var(--dlooo-input-background);font-size:1rem}.site-search input:focus{border-color:rgba(65,231,213,.55);box-shadow:var(--dlooo-focus-ring);outline:0}.site-search input::placeholder{color:#77869a}.site-search__clear{position:absolute;z-index:2;top:50%;right:0;width:var(--dlooo-button-min-height);height:var(--dlooo-button-min-height);display:grid;place-items:center;border-radius:50%;color:#9aa7b9;text-decoration:none;transform:translateY(-50%)}.site-search__clear:hover{color:var(--dlooo-color-primary);background:rgba(65,231,213,.08)}.site-search__clear :is(i,svg){width:.75rem}.site-search .button{white-space:nowrap}.site-search__hint{grid-column:1/-1;margin:.05rem 0 0;color:var(--dlooo-color-muted);font-size:.78rem;line-height:1.5}.hero-eyebrow{width:auto;margin:0 0 .5rem;padding:0;border:0;border-radius:0;color:var(--dlooo-color-primary);background:rgba(0,0,0,0);font-size:var(--dlooo-font-size-caption);line-height:var(--dlooo-line-height-caption);font-weight:700;letter-spacing:.16em;text-transform:uppercase}:is(.home-hero,.about-hero,.effects-hero) h1{font-size:var(--dlooo-font-size-h1-brand);line-height:var(--dlooo-line-height-display);letter-spacing:-0.055em}:is(.write-hero,.status-hero,.use-cases-hero,.resource-hero,.product-landing-hero,.product-subpage__hero,.three-d-logo-hero,.landing-hero,.pricing-hero,.animate-landing__copy) h1{font-size:var(--dlooo-font-size-h1-landing);line-height:var(--dlooo-line-height-display);letter-spacing:-0.052em}:is(.logo-launcher__hero,.creator-profile__hero,.public-page__hero,.account-hero) h1,.public-page__title,.entry__title{font-size:var(--dlooo-font-size-h1-specialist);line-height:var(--dlooo-line-height-display);letter-spacing:-0.052em}:is(.insights-hero,.insight-article__header,.templates-page__hero,.template-detail__hero,.help-hub__hero,.help-category__hero,.help-article__header) h1,.template-detail--wide .template-detail__copy h1{font-size:var(--dlooo-font-size-h1-editorial);line-height:var(--dlooo-line-height-display);letter-spacing:-0.052em}.legal-document__hero h1{font-size:var(--dlooo-font-size-h1-legal)}.auth-card h1{font-size:var(--dlooo-font-size-h1-auth)}:is(.home-hero__intro,.about-hero__intro,.write-hero__intro,.effects-hero__intro,.resource-hero__intro,.status-hero__intro,.pricing-hero__intro,.insights-hero__intro,.insights-hero__copy>p:not(.eyebrow),.product-landing-hero__summary,.product-subpage__summary,.template-detail__summary,.landing-hero__summary,.logo-library-hero__copy>p:not(.eyebrow)){max-width:var(--dlooo-lead-measure);color:#b9c4d3;font-size:var(--dlooo-font-size-lead);line-height:1.65}:is(.effects-hero__copy,.status-hero__copy)>p:not(.eyebrow){max-width:var(--dlooo-lead-measure);color:#b9c4d3;font-size:var(--dlooo-font-size-lead);line-height:1.65}:is(.home-section__heading,.about-section__heading,.write-section__heading,.effects-section__heading,.resource-section__heading,.resource-latest-insights__heading,.status-section__heading,.pricing-section-heading,.product-landing-section__heading,.section-heading,.animate-landing__section-heading) h2{font-size:var(--dlooo-font-size-heading-2);line-height:var(--dlooo-line-height-heading);letter-spacing:-0.045em}:is(.home-section__heading,.about-section__heading,.write-section__heading,.effects-section__heading,.resource-section__heading,.resource-latest-insights__heading,.pricing-section-heading,.product-landing-section__heading,.section-heading) p:not(.eyebrow){max-width:var(--dlooo-content-measure);color:var(--dlooo-color-muted);font-size:var(--dlooo-font-size-base);line-height:1.7}:is(.home-benefit-grid article,.product-landing-benefit-grid article,.resource-card,.use-case-card,.format-card,.write-topic-card,.contact-aside__card,.dashboard-card) h3{font-size:var(--dlooo-font-size-card-title);line-height:1.25}:is(.home-benefit-grid article,.product-landing-benefit-grid article,.resource-card,.use-case-card,.format-card,.write-topic-card,.contact-aside__card) p{font-size:var(--dlooo-font-size-small);line-height:1.65}.product-guide-card__body>span{font-size:var(--dlooo-font-size-small)}:is(.button,button,input,select,textarea){transition:border-color var(--dlooo-transition-fast),color var(--dlooo-transition-fast),background-color var(--dlooo-transition-fast),box-shadow var(--dlooo-transition-fast),transform var(--dlooo-transition-fast),opacity var(--dlooo-transition-fast)}:is(.button,button,input[type=button],input[type=submit],input[type=reset]):active:not(:disabled){transform:translateY(0)}:is(.button,button,input,select,textarea):disabled,:is(.button,button)[aria-disabled=true]{cursor:not-allowed;opacity:.58}:is(input:not([type=checkbox],[type=radio]),select,textarea){min-height:var(--dlooo-input-min-height)}.password-field button{min-width:var(--dlooo-button-min-height);min-height:var(--dlooo-button-min-height)}.checkbox-field{min-height:var(--dlooo-button-min-height);align-items:center}.checkbox-field input{margin-top:0}main :is(section[id],article[id],[id][tabindex="-1"]){scroll-margin-top:calc(var(--dlooo-header-height) + 1rem)}@media(max-width: 50rem){.breadcrumbs a{min-height:var(--dlooo-text-navigation-min-height);display:inline-flex;align-items:center}}@media(max-width: 42rem){:root{--dlooo-font-size-h1-brand: clamp(2.625rem, 11vw, 2.875rem);--dlooo-font-size-h1-landing: clamp(2.5rem, 10.5vw, 2.75rem);--dlooo-font-size-h1-editorial: clamp(2.25rem, 9.5vw, 2.625rem);--dlooo-font-size-h1-specialist: clamp(2.25rem, 10vw, 2.75rem);--dlooo-font-size-h1-legal: clamp(2.25rem, 10vw, 2.5rem);--dlooo-font-size-h1-auth: clamp(2.25rem, 9.5vw, 2.5rem)}.home-page .recommendation-template-grid .template-library-card .project-card__body h3,.templates-page .template-library-grid .template-library-card .project-card__body h3{font-size:var(--dlooo-font-size-small)}:is(.home-section__heading,.about-section__heading,.write-section__heading,.effects-section__heading,.resource-section__heading,.resource-latest-insights__heading,.status-section__heading,.pricing-section-heading,.product-landing-section__heading,.section-heading,.animate-landing__section-heading) h2{font-size:clamp(2rem,9vw,2.85rem)}}@media(max-width: 22.4375rem){:root{--dlooo-font-size-h1-brand: 2.28125rem;--dlooo-font-size-h1-landing: 2.25rem;--dlooo-font-size-h1-editorial: 2.125rem}}@media(max-width: 21.25rem){.site-search{grid-template-columns:1fr}.site-search .button{width:100%}}
