@font-face{font-family:Switzer Lira;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/aelen/SwitzerLira-400.woff2) format("woff2");unicode-range:U+20BA}@font-face{font-family:Switzer Lira;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/aelen/SwitzerLira-500.woff2) format("woff2");unicode-range:U+20BA}@font-face{font-family:Switzer Lira;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/aelen/SwitzerLira-600.woff2) format("woff2");unicode-range:U+20BA}.aelen{color-scheme:light;--background: var(--aelen-background);--foreground: var(--aelen-foreground);--muted: var(--aelen-muted);--muted-foreground: var(--aelen-muted-foreground);--primary: var(--aelen-primary);--primary-foreground: var(--aelen-primary-foreground);--accent: var(--aelen-accent);--accent-foreground: var(--aelen-accent-foreground);--wood: var(--aelen-wood);--tp-danger: var(--aelen-danger);--tp-ok: var(--aelen-success);--tp-danger-bg: color-mix(in oklab, var(--aelen-danger) 11%, var(--aelen-background));--tp-ok-bg: color-mix(in oklab, var(--aelen-success) 10%, var(--aelen-background));--font-display: "Gambetta", ui-serif, Georgia, "Times New Roman", serif;--font-sans: "Switzer Lira", "Switzer", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--container: 85rem;--gutter: 2rem;--gap: .5rem;--r-sm: .25rem;--r-md: .375rem;--r-lg: .5rem;--r-xl: .75rem;--ease: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--pm-rw: 1;--pm-bz: 3.1;--pm-ct: 12.4;--pm-cm: 21;--pm-rim: linear-gradient(155deg, color-mix(in oklab, color-mix(in oklab, var(--primary) 66%, var(--accent)) 88%, white), var(--primary) 40%, color-mix(in oklab, var(--primary) 78%, black));--pm-btn: color-mix(in oklab, var(--primary) 94%, white);--pm-bezel: color-mix(in oklab, var(--primary) 44%, black);--pm-shadow: 0 1px 2px color-mix(in oklab, black 8%, transparent), 0 24px 48px -22px color-mix(in oklab, var(--primary) 60%, transparent);--pm-glass: color-mix(in oklab, var(--background) 80%, transparent);--pm-glass-edge: color-mix(in oklab, white 70%, transparent);--pm-edge: color-mix(in oklab, var(--background) 55%, transparent);background:var(--background);color:var(--foreground);font-family:var(--font-sans);font-size:1rem;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.aelen ::selection{background:var(--wood);color:var(--foreground)}.aelen :focus-visible{outline:2px solid var(--accent);outline-offset:4px}.aelen .wrap{width:100%;max-width:var(--container);margin-inline:auto;padding-left:max(var(--gutter),env(safe-area-inset-left,0px));padding-right:max(var(--gutter),env(safe-area-inset-right,0px))}.aelen .section{padding-block:6rem}.aelen .panel{background:var(--muted);border-radius:var(--r-lg);padding:1.5rem}.aelen .d-xl,.aelen .d-lg,.aelen .d-md,.aelen .d-sm{font-family:var(--font-display);font-weight:400;letter-spacing:-.025em;text-wrap:balance}.aelen .d-xl{font-size:2.25rem;line-height:1.1}.aelen .d-lg{font-size:1.875rem;line-height:1.15}.aelen .d-md{font-size:1.5rem;line-height:1.2}.aelen .d-sm{font-size:1.125rem;line-height:1.3}@media(min-width:768px){.aelen .d-xl{font-size:3rem;line-height:1.05}.aelen .d-lg{font-size:2.25rem;line-height:1.1}.aelen .d-md{font-size:1.875rem;line-height:1.15}.aelen .d-sm{font-size:1.5rem;line-height:1.25}}@media(min-width:1024px){.aelen .d-xl{font-size:3.75rem;line-height:1.02}.aelen .d-lg{font-size:3rem;line-height:1.05}.aelen .d-md{font-size:2.25rem;line-height:1.1}.aelen .d-sm{font-size:1.875rem;line-height:1.15}}.aelen .d-xs{font-size:1rem;line-height:1.5rem;font-weight:500;letter-spacing:-.025em}@media(min-width:640px){.aelen .d-xs{font-size:1.125rem;line-height:1.75rem}}@media(min-width:768px){.aelen .d-xs{font-size:1.25rem;line-height:1.75rem}}@media(min-width:1024px){.aelen .d-xs{font-size:1.5rem;line-height:2rem}}.aelen .h3{font-size:1.125rem;line-height:1.75rem;font-weight:500}.aelen .h3s{font-size:1rem;line-height:1.5rem;font-weight:500}@media(min-width:640px){.aelen .h3{font-size:1.25rem}.aelen .h3s{font-size:1.125rem;line-height:1.75rem}}@media(min-width:768px){.aelen .h3{font-size:1.5rem;line-height:2rem}.aelen .h3s{font-size:1.25rem}}.aelen .big{font-size:1.125rem;line-height:1.75rem;font-weight:500}@media(min-width:640px){.aelen .big{font-size:1.25rem}}@media(min-width:768px){.aelen .big{font-size:1.5rem;line-height:2rem}}.aelen .t-sm{font-size:.875rem;line-height:1.25rem}.aelen .t-xs{font-size:.75rem;line-height:1rem}.aelen .t-base{font-size:1rem;line-height:1.5rem}.aelen .fw5{font-weight:500}.aelen .mf{color:var(--muted-foreground)}.aelen .label{font-size:.875rem;line-height:1.25rem;color:var(--muted-foreground)}.aelen .pretty{text-wrap:pretty}.aelen .tnum{font-variant-numeric:tabular-nums}.aelen .soft{opacity:.75}.aelen .on-dark-soft{color:color-mix(in oklab,var(--primary-foreground) 70%,transparent)}.aelen .c-accent{color:var(--accent)}.aelen .bg-wood{background:var(--wood)}.aelen .btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:2.25rem;padding-inline:1.5rem;border-radius:var(--r-md);font:500 .875rem/1 var(--font-sans);letter-spacing:-.025em;white-space:nowrap;transition:background-color .3s ease-out,transform .3s ease-out,color .3s ease-out}.aelen .btn:active{transform:scale(.98)}.aelen .btn-accent{background:var(--accent);color:var(--accent-foreground)}.aelen .btn-muted{background:var(--muted);color:var(--foreground)}.aelen .btn-linen{background:var(--background);color:var(--foreground)}.aelen .btn-dark{background:color-mix(in oklab,var(--primary-foreground) 12%,transparent);color:var(--primary-foreground)}.aelen .btn-lg{height:2.75rem;padding-inline:2rem;font-size:1rem}.aelen .roll{display:inline-flex;align-items:center;gap:.25rem;font-weight:500;letter-spacing:-.025em;font-size:.875rem;line-height:1.25rem}.aelen .roll.xs{font-size:.75rem;line-height:1rem;gap:.125rem}.aelen .roll .r{position:relative;display:block;overflow:hidden}.aelen .roll .r>span{display:block;transition:transform .5s var(--ease)}.aelen .roll .r>span+span{position:absolute;inset-inline:0;top:100%}.aelen .roll svg{width:.75rem;height:.75rem;flex:none;transition:transform .3s var(--ease-out)}.aelen .ti{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:.5rem;border-radius:var(--r-md);padding:.75rem;min-width:0}@media(min-width:1024px){.aelen .ti{padding:1rem}}.aelen .ti-bg{background:var(--background);transition:background-color .3s}.aelen .ti-muted{background:var(--muted);transition:background-color .3s}.aelen .ti-dark{background:var(--primary);color:var(--primary-foreground)}.aelen .ti-accent{background:var(--accent)}.aelen .ti-row{flex-direction:row;align-items:flex-end;gap:.75rem}.aelen .ping{position:relative;display:flex;width:.625rem;height:.625rem;flex:none;align-self:center}.aelen .ping:before,.aelen .ping:after{content:"";position:absolute;inset:0;border-radius:999px;background:var(--accent)}.aelen .ping:before{animation:aelen-ping 1s var(--ease-out) infinite;opacity:.6}@keyframes aelen-ping{75%,to{transform:scale(2);opacity:0}}.aelen :where(.hdr,.foot,.lw,.cb,.ab,.sy-page,.sy-500,.sy-pay,.ae-home,.ae-dd,.ae-pkgs,.ae-ds,.ae-pl,.ae-de,.ae-td,.ae-of,.ae-yn,.ae-il,.ae-io,.ae-hk,.ae-lg,.ae-do,.ae-dt,.ae-od,.ae-sz,.ae-bl,.ae-bp,.ae-ar,.ae-tp>:not(.tp-main)) :where(h1,h2,h3){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.aelen .hdr{position:sticky;top:env(safe-area-inset-top,0px);z-index:50;background:var(--background)}.aelen .nav{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-block:.75rem}.aelen .logo{display:inline-flex;align-items:center;flex:none}.aelen .logo img{display:block;height:1.75rem;width:auto}.aelen .nav-mid{display:none;align-items:center;gap:2rem}.aelen .nav-mid>*{white-space:nowrap}.aelen .nav-link{font-size:.875rem;line-height:1.25rem;transition:color .3s}.aelen button.nav-link{display:inline-flex;align-items:center;gap:.25rem;cursor:pointer}.aelen button.nav-link svg{width:.75rem;height:.75rem;transform:rotate(90deg);transition:transform .3s var(--ease-out)}.aelen button.nav-link[aria-expanded=true] svg{transform:rotate(-90deg)}.aelen .nav-link[aria-expanded=true],.aelen .nav-link[aria-current=page],.aelen .nav-link.is-current{color:var(--accent)}.aelen .nav-end,.aelen .nav-auth{display:flex;align-items:center;gap:.5rem}.aelen .nav-end .login{display:none;padding-inline:.75rem}.aelen .menu-btn{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2.25rem;height:2.25rem;border-radius:999px;background:var(--muted);cursor:pointer}.aelen .menu-btn svg{width:1.125rem;height:1.125rem}@media(max-width:419px){.aelen .nav-end .btn{padding-inline:.875rem}.aelen .nav{gap:.75rem}}@media(max-width:379px){.aelen .nav-end .btn{padding-inline:.625rem}.aelen .nav,.aelen .nav-end,.aelen .nav-auth{gap:.375rem}.aelen .nav .logo img{height:1.5rem}.aelen .hdr .wrap{padding-left:max(1.25rem,env(safe-area-inset-left,0px));padding-right:max(1.25rem,env(safe-area-inset-right,0px))}}@media(min-width:1024px){.aelen .nav-mid{display:flex}.aelen .nav-end .login{display:inline-flex}.aelen .menu-btn{display:none}}@media(min-width:1024px)and (max-width:1279px){.aelen .nav,.aelen .nav-mid{gap:1.5rem}}.aelen .mega{position:absolute;inset-inline:0;top:100%;padding-bottom:1rem;background:var(--background);white-space:normal}.aelen .mega-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap)}.aelen .mega-themes{grid-column:span 5;display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;padding:1rem}.aelen .mega-themes ul{display:grid;grid-template-columns:minmax(0,1fr);gap:.25rem}.aelen .mega-themes a.item{display:flex;align-items:center;gap:1rem;padding:.5rem;border-radius:var(--r-md);transition:background-color .3s}.aelen .mega-themes picture{flex:none}.aelen .mega-themes img{width:3.5rem;height:3.5rem;border-radius:var(--r-sm);object-fit:cover;object-position:50% 30%}.aelen .mega-name{display:block}.aelen .mega-links{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.aelen .mega-themes .roll{padding-inline:.5rem;color:var(--accent)}.aelen .mega-col{grid-column:span 2}.aelen .mega-col ul{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.aelen .mega-col a{transition:color .3s}.aelen .mega-card{grid-column:span 3;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;min-height:20rem;padding:.5rem;border-radius:var(--r-xl);background:var(--muted)}.aelen .mega-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .7s ease-out}.aelen .mega-card .card{position:relative;display:block;padding:1.25rem;border-radius:var(--r-md);background:var(--background)}.aelen .mega-card-body{margin-top:.25rem}.aelen .mega-card .roll{margin-top:1rem;color:var(--accent)}.aelen .mobile-menu{max-height:calc(100dvh - 3.75rem);overflow-y:auto;overscroll-behavior:contain}.aelen .mobile-menu .stack{display:flex;flex-direction:column;gap:var(--gap);padding-bottom:1rem}.aelen .mobile-menu .panel{padding:.5rem}.aelen .mobile-menu .panel a{display:block;padding:.75rem 1rem;border-radius:var(--r-md);transition:background-color .3s}.aelen .mobile-menu .two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap)}.aelen .mobile-menu .label{padding:.75rem 1rem .25rem}@media(min-width:1024px){.aelen .mobile-menu{display:none!important}}.aelen .mobile-menu .panel a[aria-current=page],.aelen .mega-col a[aria-current=page],.aelen .mega-links a[aria-current=page]{color:color-mix(in oklab,var(--accent) 90%,var(--primary))}.aelen .foot{background:var(--primary);color:var(--primary-foreground)}.aelen .foot :focus-visible{outline-color:var(--primary-foreground)}.aelen .foot-in{padding-block:6rem 2rem}.aelen .foot-top{display:flex;flex-direction:column;gap:2rem;padding-bottom:4rem}.aelen .foot-top .d-lg{max-width:36rem}.aelen .foot-kicker{margin-bottom:.75rem}.aelen .foot-body{margin-top:1rem;max-width:30rem}.aelen .foot-top>.btn{align-self:flex-start}@media(min-width:1024px){.aelen .foot-top{flex-direction:row;align-items:flex-end;justify-content:space-between}.aelen .foot-top>.btn{align-self:auto}}.aelen .foot-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem;padding-block:4rem}.aelen .foot-brand{grid-column:span 2;display:flex;flex-direction:column;gap:1.5rem}.aelen .foot-lines{display:flex;flex-direction:column;gap:.25rem;max-width:20rem}.aelen .foot-lines p:last-child{user-select:all}.aelen .foot-social{display:flex;align-items:center;gap:1rem}.aelen .foot-social a{display:inline-flex;color:color-mix(in oklab,var(--primary-foreground) 70%,transparent);transition:color .3s}.aelen .foot-social svg{width:1.25rem;height:1.25rem}.aelen .foot-col ul{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.aelen .foot-cols a{transition:color .3s}.aelen .foot a[aria-current=page]{color:var(--primary-foreground)}.aelen .foot-badge{display:inline-flex;align-items:center;margin-left:.375rem;padding:0 .375rem;border-radius:var(--r-sm);background:color-mix(in oklab,var(--primary-foreground) 14%,transparent);color:var(--primary-foreground);font-size:.6875rem;line-height:1rem;font-weight:500;vertical-align:middle}@media(max-width:639px){.aelen .foot-cols{column-gap:1rem}.aelen .foot-col ul{gap:.75rem}}@media(min-width:640px)and (max-width:1279px){.aelen .foot-cols{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:1.5rem}.aelen .foot-brand{grid-column:1 / -1}}@media(min-width:1280px){.aelen .foot-cols{grid-template-columns:repeat(12,minmax(0,1fr))}.aelen .foot-brand{grid-column:span 4}.aelen .foot-col{grid-column:span 2}}@media(min-width:1280px){.aelen .foot-brand:nth-last-child(3){grid-column:span 8}}.aelen .foot-legal{display:flex;flex-direction:column;gap:1rem;padding-top:2rem;color:color-mix(in oklab,var(--primary-foreground) 60%,transparent)}.aelen .foot-legal ul{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.aelen .foot-legal a{transition:color .3s var(--ease)}@media(min-width:640px){.aelen .foot-legal{flex-direction:row;align-items:center;justify-content:space-between}}.aelen .lw-in{padding-block:4rem}.aelen .lw-grid{margin-top:1.5rem;display:grid;gap:var(--gap)}.aelen .lw-col ul{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.aelen .lw-col a{transition:color .3s}@media(min-width:640px){.aelen .lw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aelen .lw-styles ul{display:block;columns:2;column-gap:1.5rem}.aelen .lw-styles li+li{margin-top:.5rem}}@media(min-width:1024px){.aelen .lw-grid{grid-template-columns:3fr 5fr 4fr}}.aelen .cb{position:fixed;left:.75rem;right:.75rem;bottom:.75rem;z-index:60;max-height:calc(100dvh - 1.5rem);overflow-y:auto;padding:1.25rem;border-radius:var(--r-xl);background:var(--primary);color:var(--primary-foreground)}.aelen .cb :focus-visible{outline-color:var(--primary-foreground)}.aelen .cb-stack{display:flex;flex-direction:column;gap:1rem}.aelen .cb-body{margin-top:.5rem;color:color-mix(in oklab,var(--primary-foreground) 80%,transparent)}.aelen .cb a{color:var(--primary-foreground);text-decoration:underline;text-underline-offset:3px}.aelen .cb-prefs{padding:1rem;border-radius:var(--r-lg);background:color-mix(in oklab,var(--primary-foreground) 8%,transparent)}.aelen .cb-cats{margin-top:.75rem;display:grid;gap:.75rem}.aelen .cb-cat{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.aelen .cb-cat-text{flex:1;min-width:0}.aelen .cb-cat-head{display:flex;align-items:center;gap:.5rem}.aelen .cb-label{cursor:pointer}.aelen .cb-pill{padding:.125rem .5rem;border-radius:var(--r-sm);background:color-mix(in oklab,var(--primary-foreground) 14%,transparent);font-size:.6875rem;line-height:1rem;font-weight:500}.aelen .cb-cat-body{margin-top:.25rem;color:color-mix(in oklab,var(--primary-foreground) 72%,transparent)}.aelen .cb-switch{position:relative;display:inline-flex;flex:none;cursor:pointer}.aelen .cb-switch-input{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.aelen .cb-track{display:block;width:2.5rem;height:1.5rem;border-radius:999px;background:color-mix(in oklab,var(--primary-foreground) 22%,transparent);transition:background-color .2s}.aelen .cb-knob{position:absolute;top:.25rem;left:.25rem;width:1rem;height:1rem;border-radius:999px;background:var(--primary-foreground);pointer-events:none;transition:transform .2s}.aelen .cb-switch-input:checked~.cb-track{background:var(--accent)}.aelen .cb-switch-input:checked~.cb-knob{transform:translate(1rem)}.aelen .cb-switch-input:focus-visible~.cb-track{outline:2px solid var(--primary-foreground);outline-offset:2px}.aelen .cb-btns{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.aelen .cb-btns .btn{width:100%;padding-inline:.75rem}.aelen .cb-wide{grid-column:1 / -1}.aelen .cb-o1{order:1}.aelen .cb-o2{order:2}.aelen .cb-o3{order:3}.aelen .cb-foot{font-size:.6875rem;line-height:1rem;color:color-mix(in oklab,var(--primary-foreground) 60%,transparent)}@media(min-width:640px){.aelen .cb{right:auto;left:1.25rem;bottom:1.25rem;width:min(26rem,100vw - 2.5rem)}}.aelen .ab{position:fixed;right:.75rem;bottom:5rem;z-index:40;width:21.25rem;max-width:calc(100vw - 1.5rem)}@media(min-width:640px){.aelen .ab{right:1.5rem;bottom:6rem}}.aelen .ab-card{position:relative;overflow:hidden;border-radius:var(--r-xl);background:var(--muted);color:var(--foreground);box-shadow:0 1.5rem 3rem -1.5rem color-mix(in oklab,var(--primary) 45%,transparent)}.aelen .ab-close{position:absolute;top:.625rem;right:.625rem;z-index:1;display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:999px;background:var(--background);color:var(--muted-foreground);cursor:pointer}.aelen .ab-head{padding:1rem 3rem .75rem 1rem}.aelen .ab-badge{display:inline-flex;padding:.125rem .5rem;border-radius:var(--r-sm);background:var(--background);color:var(--accent);font-size:.75rem;line-height:1rem;font-weight:500}.aelen .ab-title{margin-top:.5rem;font-family:var(--font-display);font-size:1.5rem;line-height:1.1;font-weight:400;letter-spacing:-.025em;text-wrap:balance}.aelen .ab-body{margin-top:.375rem}.aelen .ab-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap);padding-inline:1rem}.aelen .ab-item{display:block;border-radius:var(--r-md)}.aelen .ab-poster{display:block;aspect-ratio:3 / 4;overflow:hidden;border-radius:var(--r-md)}.aelen .ab-name{display:flex;justify-content:center;min-height:1.75rem;margin-top:.375rem;text-align:center;font-size:.6875rem;line-height:1.25;font-weight:500}.aelen .ab-foot{padding:.625rem 1rem 1rem}.aelen .ab-cta{width:100%}.aelen .ab-cta svg{width:.875rem;height:.875rem}.aelen .sy-stage{position:relative;padding:var(--gap)}.aelen .sy-mosaic{display:grid;gap:var(--gap);grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-template-rows:repeat(var(--rows),minmax(0,1fr));height:min(80svh,46rem)}.aelen .sy-mosaic.is-desk{display:none}.aelen .sy-tile{position:relative;overflow:hidden;border-radius:var(--r-md);background:var(--muted)}.aelen .sy-tile img{position:absolute;max-width:none;object-fit:cover}.aelen .sy-card-main{position:absolute;left:var(--gap);right:var(--gap);top:calc(var(--gap) + (min(80svh,46rem) + var(--gap)) / 6);height:calc((min(80svh,46rem) + var(--gap)) / 6 * 4 - var(--gap));display:flex;flex-direction:column;justify-content:space-between;gap:2rem;overflow-y:auto;padding:1.5rem;border-radius:var(--r-md);background:var(--background)}.aelen .sy-code{font-variant-numeric:tabular-nums}.aelen .sy-lead{margin-top:1rem;font-size:1.125rem;line-height:1.75rem;font-weight:500}.aelen .sy-card-main .sy-lead+p{margin-top:.5rem}.aelen .sy-actions{display:flex;flex-wrap:wrap;gap:.5rem}.aelen .sy-actions .btn svg{width:1.125rem;height:1.125rem}.aelen .sy-more{padding-block:6rem}.aelen .sy-cards{margin-top:2rem;display:grid;gap:var(--gap)}.aelen .sy-card{display:block;height:100%;padding:1.5rem;border-radius:var(--r-lg);background:var(--muted);transition:background-color .3s}.aelen .sy-card p{margin-top:.5rem}.aelen .sy-contact{margin-top:2rem}.aelen .sy-contact a,.aelen .sy-help a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in oklab,currentColor 40%,transparent)}@media(min-width:640px){.aelen .sy-cards{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}@media(min-width:1024px){.aelen .sy-mosaic.is-desk{display:grid}.aelen .sy-mosaic.is-mob{display:none}.aelen .sy-card-main{left:calc(var(--gap) + (100% - 2 * var(--gap) + var(--gap)) / 8 * 2);right:auto;top:calc(var(--gap) + (min(80svh,46rem) + var(--gap)) / 5);width:calc((100% - 2 * var(--gap) + var(--gap)) / 8 * 4 - var(--gap));height:calc((min(80svh,46rem) + var(--gap)) / 5 * 3 - var(--gap));padding:2rem}}.aelen .sy-500{display:grid;gap:var(--gap);padding-block:4rem 6rem}.aelen .sy-500-main{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:2rem;border-radius:var(--r-xl);background:var(--muted)}.aelen .sy-500-code{color:var(--accent)}.aelen .sy-500-main .sy-lead{margin-top:0}.aelen .sy-500-main .sy-actions,.aelen .sy-help{margin-top:1rem}.aelen .sy-500-box{display:flex;flex-direction:column;gap:.75rem;padding:2rem;border-radius:var(--r-xl);background:var(--wood)}.aelen .sy-list{display:grid;gap:.5rem;margin-top:.25rem}.aelen .sy-list li{display:grid;grid-template-columns:1rem minmax(0,1fr);gap:.625rem;font-size:.875rem;line-height:1.375rem}.aelen .sy-list svg{width:1rem;height:1rem;margin-top:.1875rem;color:var(--accent)}@media(min-width:1024px){.aelen .sy-500{grid-template-columns:repeat(12,minmax(0,1fr))}.aelen .sy-500-main{grid-column:span 7;padding:3rem}.aelen .sy-500-box{grid-column:span 5;padding:3rem}}.aelen .sy-pay{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding-block:5rem 6rem}.aelen .sy-pay-card{width:100%;max-width:28rem;display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2.5rem 2rem;border-radius:var(--r-xl);background:var(--muted);text-align:center}.aelen .sy-pay-icon{display:grid;place-items:center;width:3.5rem;height:3.5rem;margin-bottom:.5rem;border-radius:999px;background:var(--background);color:var(--accent)}.aelen .sy-pay-icon svg{width:1.75rem;height:1.75rem}.aelen .sy-pay-icon.is-ok,.aelen .sy-pay-card.is-done .sy-pay-icon{background:var(--primary);color:var(--primary-foreground)}.aelen .sy-pay .hidden{display:none}.aelen .sy-pay-card .sy-actions{justify-content:center;margin-top:.75rem}.aelen .sy-pay-detail{width:100%;padding:1rem;border-radius:var(--r-lg);background:var(--background);text-align:left;overflow-wrap:anywhere}.aelen .sy-pay-link a{text-decoration:underline;text-underline-offset:3px}.aelen .sy-spin{animation:aelen-spin 1s linear infinite}@keyframes aelen-spin{to{transform:rotate(360deg)}}.aelen .tone-primary{background:var(--primary);color:var(--primary-foreground)}.aelen .tone-accent{background:var(--accent);color:var(--accent-foreground)}.aelen .tone-muted{background:var(--muted)}.aelen :is(.lead,.dd-pkg,.p-cta,.ctile).tone-primary :focus-visible,.aelen a.ctile.tone-primary:focus-visible{outline-color:var(--primary-foreground)}.aelen .tone-primary .mf{color:color-mix(in oklab,var(--primary-foreground) 70%,transparent)}.aelen .head-c{margin-inline:auto;max-width:42rem;display:flex;flex-direction:column;align-items:center;text-align:center}.aelen .head-c .label,.aelen .head-split .label,.aelen .head-row .label,.aelen .split4 .label{margin-bottom:1rem}.aelen .head-body{margin-top:1.5rem;max-width:28rem}.aelen .head-wide{max-width:40rem}.aelen .head-split{display:grid;gap:1.5rem}.aelen .head-split>p{max-width:28rem}@media(min-width:1024px){.aelen .head-split{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.aelen .head-split>:first-child{grid-column:span 6}.aelen .head-split>:last-child{grid-column:8 / span 5}}.aelen .head-row{display:flex;flex-direction:column;gap:1.5rem}.aelen .head-row>.btn,.aelen .head-row>.roll{align-self:flex-start}@media(min-width:640px){.aelen .head-row{flex-direction:row;align-items:flex-end;justify-content:space-between}.aelen .head-row>.btn,.aelen .head-row>.roll{align-self:auto}}.aelen .steps{margin-top:3rem;display:grid;gap:2.5rem}@media(min-width:1024px){.aelen .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap)}}.aelen .bar{height:.375rem;border-radius:999px}.aelen .bar-mid{background:color-mix(in oklab,var(--wood) 50%,var(--accent))}.aelen .steps p.n{margin-top:1.5rem}.aelen .steps .h3{margin-top:.5rem}.aelen .steps p.b{margin-top:.5rem;max-width:20rem}.aelen .split4{display:grid;gap:3rem var(--gap);grid-template-columns:minmax(0,1fr)}.aelen .split4 .intro{display:flex;flex-direction:column;justify-content:space-between;gap:3rem}.aelen .split4 .intro .roll,.aelen .split4 .intro-body{margin-top:1.5rem}.aelen .split4 .intro-mail{margin-top:.25rem}@media(min-width:1024px){.aelen .split4{grid-template-columns:repeat(4,minmax(0,1fr))}.aelen .split4 .intro{padding-right:2rem}.aelen .split4 .rest{grid-column:span 3}}.aelen .dotbtn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex:none;border-radius:999px;background:var(--background)}.aelen .dotbtn svg{width:.75rem;height:.75rem;transition:transform .3s var(--ease-out)}.aelen .faq{display:flex;flex-direction:column;gap:var(--gap)}.aelen .faq details{border-radius:var(--r-lg);background:var(--muted);padding-inline:1.5rem}.aelen .faq summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-block:1.5rem;cursor:pointer;list-style:none;border-radius:var(--r-lg)}.aelen .faq summary::-webkit-details-marker{display:none}.aelen .faq summary .h3s{text-wrap:pretty}.aelen .faq details[open] .dotbtn svg{transform:rotate(45deg)}.aelen .faq details p{max-width:36rem;padding-bottom:1.5rem}.aelen .contact-mail{user-select:all;color:var(--foreground)}@media(min-width:1024px){.aelen .ae-dd #sss .split4 .intro{position:sticky;top:6rem;align-self:start}}@media(min-width:1024px)and (max-width:1279px){.aelen .ae-dd #sss .intro .d-lg{font-size:2.25rem;line-height:1.1}}@media(max-width:639px){.aelen .ae-dd .faq details{padding-inline:1.25rem}.aelen .ae-dd .faq summary{gap:1rem;padding-block:1.25rem}.aelen .ae-dd .faq details p{padding-bottom:1.25rem}}.aelen .hx-in{padding-block:3rem 6rem}.aelen .hx-text .label{margin-bottom:1rem}.aelen .hx-sub{margin-top:1.5rem;max-width:28rem;font-size:1rem;line-height:1.5rem;color:var(--muted-foreground);text-wrap:pretty}@media(min-width:640px){.aelen .hx-sub{font-size:1.125rem;line-height:1.75rem}}.aelen .hx-actions{margin-top:2rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.aelen .hx-note{margin-top:1rem;max-width:26rem;font-size:.875rem;line-height:1.25rem;color:var(--muted-foreground);text-wrap:pretty}.aelen .hx-proof{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.aelen .hx-proof li{display:flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem}.aelen .hx-proof li svg{width:1rem;height:1rem;color:var(--accent);flex:none}.aelen .hx-center{text-align:center;display:flex;flex-direction:column;align-items:center}.aelen .hx-center .hx-sub,.aelen .hx-center .hx-note{margin-inline:auto;text-wrap:balance}.aelen .hx-center .hx-note{max-width:36rem}.aelen .hx-center .hx-actions,.aelen .hx-center .hx-proof{justify-content:center}.aelen .hx-split{display:grid;gap:3rem;align-items:center}@media(min-width:1024px){.aelen .hx-split{grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem}.aelen .hx-split>.hx-text{grid-column:1 / span 5}.aelen .hx-split>:last-child:not(.hx-text){grid-column:6 / span 7}}@media(max-width:639px){.aelen .hx-actions .btn{flex:1 1 100%}.aelen .hx-proof{flex-direction:column;gap:.5rem}}@media(min-width:1024px)and (max-width:1279px){.aelen .hx-split .d-xl{font-size:3.25rem;line-height:1.04}.aelen .hx-split .hx-actions .btn-lg{padding-inline:1.25rem}}.aelen .phone-tile{position:relative;overflow:hidden;border-radius:var(--r-lg)}.aelen .phone-tile img{position:absolute;left:50%;top:9%;width:64%;max-width:none;border-radius:.875rem;transform:translate(-50%);box-shadow:0 1px 2px color-mix(in oklab,var(--foreground) 8%,transparent);transition:transform .7s ease-out}.aelen :is(.phone-tile,.shot).is-cover img{inset:0;width:100%;height:100%;object-fit:cover;border-radius:0;transform:none;box-shadow:none}.aelen .h1-bento{display:grid;gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr))}.aelen .h1-photo{grid-column:span 2;display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--r-lg);background:var(--muted)}.aelen .h1-photo img{width:100%;height:100%;object-fit:cover;object-position:100% 50%;transition:transform .7s ease-out}.aelen .h1-phone{aspect-ratio:3 / 4}.aelen .h1-facts{display:grid;gap:var(--gap);grid-template-rows:1fr 1fr}.aelen .h1-feat{display:none}@media(min-width:1024px){.aelen .hero-v .hx-in{padding-block:5rem 4rem}.aelen .h1-bento{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr));aspect-ratio:3 / 2}.aelen .h1-photo{grid-column:1 / span 4;grid-row:1 / span 3;aspect-ratio:auto}.aelen .h1-phone{grid-column:5 / span 2;grid-row:1 / span 3;aspect-ratio:auto}.aelen .h1-facts{display:contents}.aelen .h1-feat{display:flex;grid-column:1 / span 2;grid-row:4}.aelen .h1-stat{grid-column:3 / span 2;grid-row:4}.aelen .h1-price{grid-column:5 / span 2;grid-row:4}.aelen .h1-phone img{top:10%;width:72%}.aelen .hero-v .hx-proof{display:none}}.aelen .benefits{margin-top:4rem;display:flex;flex-wrap:wrap;justify-content:center;column-gap:3rem;row-gap:4rem;text-align:center}.aelen .benefits li{flex:0 1 100%;max-width:22rem}@media(min-width:640px){.aelen .benefits li{flex-basis:calc((100% - 3rem)/2)}}@media(min-width:1024px){.aelen .benefits li{flex-basis:calc((100% - 6rem) / 3)}}.aelen .icon-ring{margin-inline:auto;display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;border-radius:999px;background:var(--muted);color:var(--accent)}.aelen .icon-ring svg{width:2rem;height:2rem}.aelen .benefits .h3{margin-top:1.5rem}.aelen .benefits p{margin:.5rem auto 0;max-width:20rem}.aelen .center-cta{margin-top:4rem;display:flex;justify-content:center}.aelen .steps-img{margin-top:3rem;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--r-xl)}@media(min-width:640px){.aelen .steps-img{aspect-ratio:21 / 9}}.aelen .tgrid{margin-top:3rem;display:grid;gap:var(--gap);grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.aelen .tgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.aelen .tgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.aelen .shot{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:var(--r-lg)}.aelen .shot img{position:absolute;left:50%;top:11%;width:50%;max-width:none;border-radius:.875rem;transform:translate(-50%);box-shadow:0 1px 2px color-mix(in oklab,var(--foreground) 8%,transparent);transition:transform .7s ease-out}.aelen .ctile{display:flex;flex-direction:column;justify-content:space-between;gap:2rem;aspect-ratio:1;border-radius:var(--r-lg);padding:1.5rem;min-width:0}.aelen .ctile .h3{max-width:10rem}.aelen .ctile-price,.aelen .ctile .roll{margin-top:1rem}@media(min-width:640px){.aelen .tgrid .o1{order:1}.aelen .tgrid .o2{order:2}.aelen .tgrid .o3{order:3}.aelen .tgrid .o4{order:4}.aelen .tgrid .o5{order:5}.aelen .tgrid .o6{order:6}.aelen .tgrid .o7{order:7}.aelen .tgrid .o8{order:8}}@media(max-width:639px){.aelen .ctile{aspect-ratio:auto;min-height:14rem}}.aelen .sgrid{display:grid;gap:var(--gap);grid-template-columns:minmax(0,1fr)}.aelen .sgrid .lead{display:flex;flex-direction:column;justify-content:space-between;gap:3rem;min-height:20rem;border-radius:var(--r-lg);padding:1.5rem}.aelen .sgrid .lead-kicker{margin-bottom:1rem}.aelen .sgrid .lead p.pretty{max-width:20rem}.aelen .sgrid .lead .roll{margin-top:1.5rem}@media(min-width:640px){.aelen .sgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.aelen .sgrid .lead{grid-column:span 2}}@media(min-width:1024px){.aelen .sgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.aelen .sgrid .lead{grid-column:span 1}}@media(min-width:1280px){.aelen .sgrid{grid-template-columns:repeat(5,minmax(0,1fr))}}.aelen .screen{position:relative;display:block;overflow:hidden;border-radius:var(--r-lg);background:var(--muted);min-height:26rem}.aelen .screen img{position:absolute;left:50%;top:1.5rem;width:68%;max-width:15rem;transform:translate(-50%);border-radius:.875rem;box-shadow:0 1px 2px color-mix(in oklab,var(--foreground) 8%,transparent);transition:transform .7s ease-out}.aelen .screen .cap{position:absolute;inset-inline:.5rem;bottom:.5rem;display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;background:var(--background);border-radius:var(--r-md);padding:1rem}.aelen .screen .cap p{margin-top:.125rem}.aelen .screen .cap>svg{width:1.75rem;height:1.75rem;flex:none;color:var(--accent)}.aelen :is(.h1-phone,.shot){container-type:size}.aelen .screen{container-type:inline-size}.aelen .pm{position:absolute;z-index:0;left:50%;display:block;aspect-ratio:100 / 206.4;container-type:inline-size;border-radius:15.6%/7.56%;background:var(--pm-rim);box-shadow:var(--pm-shadow);transform:translate(-50%);transition:transform .7s ease-out}.aelen .h1-phone>.pm{top:6%;width:86%}.aelen .shot>.pm{top:5.5%;width:76%}.aelen .screen>.pm{top:4.5%;width:min(88%,19.36rem)}@media(min-width:1024px){.aelen .h1-phone>.pm{top:5%;width:92%}}.aelen .pm:before{content:"";position:absolute;inset:calc(var(--pm-rw) * 1cqw);border-radius:calc((15.6 - var(--pm-rw)) * 1cqw);background:var(--pm-bezel)}.aelen .pm:after{content:"";position:absolute;z-index:-1;left:-.6cqw;right:-.6cqw;top:35cqw;height:42cqw;color:var(--pm-btn);background:linear-gradient(currentColor,currentColor) left 0 top 0 / .6cqw 7cqw no-repeat,linear-gradient(currentColor,currentColor) left 0 top 12.5cqw / .6cqw 11cqw no-repeat,linear-gradient(currentColor,currentColor) left 0 top 26.5cqw / .6cqw 11cqw no-repeat,linear-gradient(currentColor,currentColor) right 0 top 15cqw / .6cqw 20cqw no-repeat}.aelen .pm-s{position:absolute;inset:calc(var(--pm-bz) * 1cqw);display:block;overflow:hidden;border-radius:calc((15.6 - var(--pm-bz)) * 1cqw);background:var(--pm-top)}.aelen a:is(.phone-tile,.shot,.screen) .pm>.pm-s img{position:static;display:block;width:100%;max-width:none;height:auto;border-radius:0;box-shadow:none;transform:none;transition:none}.aelen .pm-s>picture{display:block;margin-top:calc(-1 * var(--pm-s0, 0) * (100 - 2 * var(--pm-bz)) * 1cqw / 480)}.aelen .h1-phone .pm-s>picture{margin-top:calc(-1*max(var(--pm-s0, 0) * (100 - 2 * var(--pm-bz)) * 1cqw / 480,var(--pm-nb, 0) * (100 - 2 * var(--pm-bz)) * 1cqw / 480 - 94cqh + (var(--pm-bz) + var(--pm-ct) + var(--pm-cm)) * 1cqw))}.aelen .shot .pm-s>picture{margin-top:calc(-1*max(var(--pm-s0, 0) * (100 - 2 * var(--pm-bz)) * 1cqw / 480,var(--pm-nb, 0) * (100 - 2 * var(--pm-bz)) * 1cqw / 480 - 94.5cqh + (var(--pm-bz) + var(--pm-ct) + var(--pm-cm)) * 1cqw))}@media(min-width:1024px){.aelen .h1-phone .pm-s>picture{margin-top:calc(-1*max(var(--pm-s0, 0) * (100 - 2 * var(--pm-bz)) * 1cqw / 480,var(--pm-nb, 0) * (100 - 2 * var(--pm-bz)) * 1cqw / 480 - 95cqh + (var(--pm-bz) + var(--pm-ct) + var(--pm-cm)) * 1cqw))}}.aelen .pm-sb{position:relative;z-index:1;display:grid;grid-template-columns:1fr 28cqw 1fr;align-items:center;height:calc(var(--pm-ct) * 1cqw);background:var(--pm-top);color:var(--foreground);font:600 3.9cqw/1 var(--font-sans);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.aelen .pm-dk .pm-sb{color:var(--primary-foreground)}.aelen .pm-t{justify-self:center;padding-left:2.4cqw}.aelen .pm-i{height:8.2cqw;border-radius:999px;background:color-mix(in oklab,var(--foreground) 12%,black)}.aelen .pm-ic{justify-self:center;width:16.6cqw;height:3cqw;margin-right:1.6cqw;fill:currentColor}.aelen .pm-p{position:absolute;z-index:2;left:50%;display:flex;gap:1.8cqw;width:80cqw;height:10.4cqw;color:var(--foreground);font:500 3.8cqw/1 var(--font-sans);letter-spacing:-.01em;white-space:nowrap;transform:translate(-50%)}.aelen .pm-p:before{content:"";position:absolute;z-index:-1;left:50%;top:-6cqw;bottom:-3cqw;width:calc((100 - 2 * var(--pm-bz)) * 1cqw);transform:translate(-50%);background:linear-gradient(transparent 30%,var(--pm-edge));-webkit-backdrop-filter:blur(1.4cqw);backdrop-filter:blur(1.4cqw);-webkit-mask:linear-gradient(transparent,black 55%);mask:linear-gradient(transparent,black 55%);pointer-events:none}.aelen .h1-phone>.pm>.pm-p{top:min(94cqh - 13.4cqw,186cqw)}.aelen .shot>.pm>.pm-p{top:min(94.5cqh - 13.4cqw,186cqw)}@media(min-width:1024px){.aelen .h1-phone>.pm>.pm-p{top:min(95cqh - 13.4cqw,186cqw)}}.aelen .cap>.pm-pw{position:absolute;left:0;right:0;bottom:calc(100% + .375rem);width:min(88cqw,19.36rem);margin-inline:auto;container-type:inline-size}.aelen .pm-pw>.pm-p{position:relative;transform-origin:50% 100%;transition:transform .7s ease-out}.aelen .pm-p>span{display:flex;align-items:center;justify-content:center;gap:1cqw;height:100%;border-radius:999px;background:var(--pm-glass);border:1px solid var(--pm-glass-edge);box-shadow:0 .8cqw 3.2cqw color-mix(in oklab,var(--foreground) 16%,transparent);-webkit-backdrop-filter:blur(3.2cqw) saturate(1.5);backdrop-filter:blur(3.2cqw) saturate(1.5)}.aelen .pm-p>.pm-pc{flex:none;aspect-ratio:1}.aelen .pm-p>.pm-pf{flex:1;min-width:0;padding-inline:2cqw}.aelen .pm-pf>span{display:block;min-width:0;overflow:hidden}.aelen .pm-p svg{flex:none;width:3.5cqw;height:3.5cqw;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.aelen .pm-pc svg{width:4.4cqw;height:4.4cqw}.aelen .pm-pc svg circle{fill:currentColor;stroke:none}@container (max-width: 200px){.aelen .pm-pc{display:none}.aelen .pm-sb{font-size:4.6cqw}.aelen .pm-ic{width:18.5cqw;height:3.4cqw;margin-right:0}.aelen .pm-p{width:70cqw;font-size:5cqw}}.aelen .pm-night{background:linear-gradient(155deg,color-mix(in oklab,color-mix(in oklab,var(--primary) 31%,var(--accent)) 80%,white),color-mix(in oklab,color-mix(in oklab,var(--primary) 75%,var(--accent)) 93%,white) 40%,var(--primary));box-shadow:0 0 0 1px color-mix(in oklab,white 6%,transparent),0 24px 48px -18px color-mix(in oklab,black 70%,transparent)}.aelen .pm-night:after{color:color-mix(in oklab,color-mix(in oklab,var(--primary) 69%,var(--accent)) 90%,white)}.aelen .pm-night .pm-p{color:var(--primary-foreground)}.aelen .pm-night .pm-p:before{background:linear-gradient(transparent 30%,color-mix(in oklab,var(--pm-top) 85%,transparent))}.aelen .pm-night .pm-p>span{background:color-mix(in oklab,var(--pm-top) 74%,transparent);border-color:color-mix(in oklab,white 20%,transparent)}.aelen .screen:after{content:"";position:absolute;z-index:1;inset:auto 0 0;height:.5rem;background:inherit}@media(hover:hover){.aelen a.phone-tile:hover>.pm,.aelen .group:hover .phone-tile>.pm,.aelen a:is(.shot,.screen):hover>.pm{transform:translate(-50%) scale(1.03)}.aelen a.screen:hover .pm-pw>.pm-p{transform:translate(-50%) scale(1.03)}}@media(prefers-reduced-motion:reduce){.aelen :is(.pm,.pm-pw>.pm-p){transition:none!important}}@media(forced-colors:active){.aelen :is(.pm,.pm-s){outline:1px solid CanvasText}.aelen .pm-i{forced-color-adjust:none;background:CanvasText}.aelen .pm-p>span{border:1px solid CanvasText}}@supports not ((width: 1cqw) and (color: color-mix(in oklab,red,blue))){.aelen .pm{background:none;box-shadow:none}.aelen .pm:before,.aelen .pm:after,.aelen .pm-sb,.aelen .pm-p,.aelen .pm-pw{display:none}.aelen .pm-s{position:static;border-radius:.875rem}.aelen .pm-s>picture{margin-top:0!important}}.aelen .pgrid{display:grid;gap:var(--gap);grid-template-columns:minmax(0,1fr)}.aelen .pgrid>*{border-radius:var(--r-lg);min-width:0}.aelen .p-head{display:flex;flex-direction:column;justify-content:space-between;gap:3rem;padding:1.5rem}.aelen .p-head .d-md{max-width:28rem;margin-top:.75rem}.aelen .p-head p.b{max-width:24rem}.aelen .p-photo{overflow:hidden;aspect-ratio:4 / 3;background:var(--muted)}.aelen .p-photo img{width:100%;height:100%;object-fit:cover}.aelen .p-data{display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;aspect-ratio:1;padding:1.25rem;background:var(--muted)}.aelen .p-data .sub{margin-top:.125rem}.aelen .p-data .note{margin-top:.75rem}.aelen .p-cta{display:flex;flex-direction:column;justify-content:space-between;gap:3rem;padding:1.5rem}.aelen .p-cta ul{margin-top:.25rem;display:block;max-width:34rem;font-size:.875rem;line-height:1.25rem;color:color-mix(in oklab,var(--accent-foreground) 80%,transparent);text-wrap:pretty}.aelen .p-cta li{display:inline}.aelen .p-cta li+li:before{content:" · "}.aelen .p-cta :focus-visible,.aelen a.p-cta:focus-visible{outline-color:var(--primary)}@media(max-width:639px){.aelen .p-data{aspect-ratio:auto;min-height:11rem}}@media(min-width:640px){.aelen .pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.aelen .p-head,.aelen .p-photo,.aelen .p-cta{grid-column:span 2}}@media(min-width:1024px){.aelen .pgrid{grid-template-columns:repeat(4,minmax(0,1fr))}.aelen .p-head{grid-column:3 / span 2;grid-row:1}.aelen .p-photo{grid-column:1 / span 2;grid-row:1 / span 2;aspect-ratio:auto}.aelen .p-d1{grid-column:3;grid-row:2}.aelen .p-d2{grid-column:4;grid-row:2}.aelen .p-d3{grid-column:1;grid-row:3}.aelen .p-d4{grid-column:2;grid-row:3}.aelen .p-cta{grid-column:3 / span 2;grid-row:3}}.aelen .tools{display:grid;gap:var(--gap);grid-template-columns:minmax(0,1fr);align-content:start}@media(min-width:640px){.aelen .tools{grid-template-columns:repeat(2,minmax(0,1fr))}}.aelen .tool{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-radius:var(--r-lg);background:var(--muted);padding:1.25rem 1.5rem;transition:background-color .3s}.aelen .dh-controls{margin-top:2rem;display:flex;flex-direction:column;gap:.75rem;max-width:28rem}.aelen .dh-controls .btn{width:100%}.aelen .dh-price{font-weight:500;color:var(--foreground)}.aelen .dh-error{margin-top:.5rem;color:var(--accent)}.aelen .dh-select{display:flex;flex-direction:column;gap:.375rem;margin-top:.5rem}.aelen .dh-select select{min-height:2.75rem;width:100%;padding-inline:.75rem;border:0;border-radius:var(--r-md);background:var(--muted);color:var(--foreground);font:400 .875rem/1.25rem var(--font-sans)}.aelen .dh-figure{overflow:hidden;border-radius:var(--r-xl);background:var(--muted)}.aelen .dh-figure img{width:100%;height:auto;aspect-ratio:3 / 1;object-fit:cover}@media(min-width:640px){.aelen .dh-figure img{aspect-ratio:4 / 3}}.aelen .dh-figure figcaption{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem 1rem}.aelen .rsvp-panel{display:grid;gap:2rem;padding:1.5rem;border-radius:var(--r-xl);background:var(--muted)}.aelen .rsvp-head .d-md{margin-top:.25rem}.aelen .rsvp-head p.pretty{margin-top:.75rem;max-width:32rem}.aelen .rsvp-scroll{overflow-x:auto;border-radius:var(--r-lg);background:var(--background)}.aelen .rsvp-table{width:100%;border-collapse:collapse;text-align:left}.aelen .rsvp-table :is(th,td){padding:.75rem 1rem;white-space:nowrap}.aelen .rsvp-table thead th{font-weight:500;color:var(--muted-foreground)}.aelen .rsvp-table tbody th{font-weight:400}.aelen .rsvp-table tbody tr{border-top:1px solid var(--muted)}@media(min-width:1024px){.aelen .rsvp-panel{grid-template-columns:5fr 7fr;align-items:center;padding:2.5rem}}.aelen .ae-dd [data-auth-state=signed_out] [data-auth-when=signed_in],.aelen .ae-dd[data-auth-state=signed_out] [data-auth-when=signed_in],.aelen .ae-dd[data-auth-state=signed_in] [data-auth-when=signed_out]{display:none}.aelen .ae-dd :is(#canli-demo,#sablonlar,#paketler,#sss,.dd-stage){scroll-margin-top:4.5rem}.aelen .ddh .hx-in{padding-top:2rem;padding-bottom:6rem}.aelen .ddh .d-xl{max-width:52rem}.aelen .ddh-kicker{display:inline-flex;align-items:center;gap:.75rem}.aelen .ddh-small{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem .75rem}.aelen .h2-media{position:relative;margin-top:3.5rem}.aelen .h2-photo{position:relative;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--r-xl);background:var(--muted)}.aelen .ddh-frame video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 12%}.aelen .ddh-frame video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.aelen .h2-cards{margin-top:var(--gap);display:grid;gap:var(--gap);grid-template-columns:minmax(0,1fr)}.aelen .h2-cards .ti{min-height:5.5rem}.aelen .h2-theme{flex-direction:row;align-items:center;justify-content:flex-start;gap:1rem;background:var(--muted)}.aelen .h2-theme picture{flex:none}.aelen .h2-theme img{width:3.5rem;height:3.5rem;border-radius:var(--r-sm);object-fit:cover;object-position:50% 30%}.aelen .h2-theme .roll{margin-top:.25rem}.aelen .dd-bridge{margin-top:var(--gap);display:flex;flex-direction:column;gap:.75rem;border-radius:var(--r-lg);background:var(--muted);padding:1.25rem 1.5rem}.aelen .dh+.wrap .dd-bridge{margin-top:0}@media(min-width:640px){.aelen .h2-photo{aspect-ratio:21 / 9}.aelen .dd-bridge{flex-direction:row;align-items:center;justify-content:space-between}}@media(max-width:639px){.aelen .ddh-frame video{object-position:70% 50%}.aelen .ddh .hx-proof{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:.5rem 1rem;margin-top:1.5rem}.aelen .ddh .h2-media{margin-top:2rem}.aelen .ddh .h2-cards .ti{min-height:0}.aelen .ddh .h2-theme{gap:.75rem}.aelen .ddh .h2-theme img{width:3rem;height:3rem}.aelen .dd-bridge{padding:1.25rem 1rem}}@media(max-width:379px){.aelen .ddh .d-xl{font-size:2rem}}@media(min-width:1024px){.aelen .ddh .hx-proof{margin-top:1.5rem}.aelen .ddh .h2-media{margin-top:2rem}.aelen .ddh .h2-photo{aspect-ratio:auto;height:clamp(15rem,calc(100svh - 33.5rem),27rem)}.aelen .h2-cards{position:absolute;inset:auto auto .5rem .5rem;margin:0;display:flex}.aelen .h2-theme{min-width:19rem;padding:.5rem 1.25rem .5rem .5rem;background:var(--background)}}.aelen .dd-demo{margin-top:3rem;display:grid;gap:1.5rem}@media(min-width:1280px){.aelen .dd-demo{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap);align-items:start}.aelen .dd-stage{grid-column:span 7}.aelen .dd-pick{grid-column:8 / span 5}}.aelen .dd-stage{border-radius:var(--r-xl);background:var(--muted);padding:.5rem;min-width:0}.aelen .dd-bar{display:flex;align-items:center;gap:1rem;height:2.5rem;padding-inline:.75rem}.aelen .dd-dots{display:inline-flex;gap:.375rem}.aelen .dd-dots i{width:.625rem;height:.625rem;border-radius:999px;background:color-mix(in oklab,var(--muted-foreground) 30%,transparent)}.aelen .dd-url{margin-inline:auto;transform:translate(-1.5rem);padding:.25rem .875rem;border-radius:var(--r-md);background:var(--background);font:400 .75rem/1rem ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--muted-foreground);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aelen .dd-screen{position:relative;overflow:hidden;border-radius:var(--r-lg);background:var(--wood);aspect-ratio:16 / 9}.aelen .dd-poster,.aelen .dd-poster picture,.aelen .dd-poster img,.aelen .dd-frame-slot,.aelen .dd-frame{width:100%;height:100%}.aelen .dd-poster{position:absolute;inset:0}.aelen .dd-poster img{object-fit:cover;object-position:top}.aelen .dd-frame{display:block;border:0;background:var(--background)}.aelen .dd-load{position:absolute;left:.5rem;bottom:.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;width:min(17rem,36%);min-width:15rem;background:var(--background);border-radius:var(--r-md);padding:.75rem}.aelen .dd-load .btn{flex:1 1 100%}.aelen .dd-play{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;flex:none;border-radius:999px;background:var(--accent);color:var(--accent-foreground);cursor:pointer}.aelen .dd-play svg{width:1rem;height:1rem;margin-left:2px}.aelen .dd-load-txt{flex:1 1 0;min-width:0}.aelen .dd-pick{display:flex;flex-direction:column;gap:1.5rem;min-width:0}.aelen .dd-pills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:var(--gap)}@media(min-width:1024px)and (max-width:1279px){.aelen .dd-pills{grid-template-columns:repeat(4,minmax(0,1fr))}}.aelen .dd-pill{display:flex;align-items:center;gap:1rem;min-width:0;padding:.75rem;border-radius:var(--r-lg);background:var(--muted);text-align:left;cursor:pointer;transition:background-color .3s,color .3s}.aelen .dd-pill picture{flex:none}.aelen .dd-pill img{width:3.5rem;height:3.5rem;border-radius:var(--r-md);object-fit:cover}.aelen .dd-pill>span{min-width:0}.aelen .dd-pill-name{display:block;font-size:.875rem;line-height:1.25rem;font-weight:500;letter-spacing:-.025em}.aelen .dd-pill-meta{display:block;font-size:.75rem;line-height:1rem;color:var(--muted-foreground)}.aelen .dd-pill[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground)}.aelen .dd-pill[aria-pressed=true] .dd-pill-meta{color:color-mix(in oklab,var(--primary-foreground) 70%,transparent)}.aelen .dd-pick-cta{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}@media(max-width:767px){.aelen .dd-stage{width:fit-content;margin-inline:auto;border-radius:2.5rem}.aelen .dd-bar{display:none}.aelen .dd-screen{width:min(19rem,calc((100svh - 10rem) * 9 / 19.5),calc(100vw - 2 * var(--gutter) - 1rem));aspect-ratio:9 / 19.5;border-radius:2rem}.aelen .dd-load{right:.5rem;width:auto;min-width:0}}@media(max-width:639px){.aelen .dd-pill{padding:.75rem 1rem}.aelen .dd-pill picture{display:none}.aelen .dd-pick-cta .btn{flex:1 1 100%}}.aelen .dd-feats{margin-top:3rem;display:grid;gap:var(--gap);grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.aelen .dd-feats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.aelen .dd-feats{grid-template-columns:repeat(3,minmax(0,1fr))}}.aelen .dd-feat{display:flex;flex-direction:column;justify-content:space-between;gap:2.5rem;min-height:15rem;border-radius:var(--r-lg);background:var(--muted);padding:1.5rem}.aelen .dd-feat p{margin-top:.5rem;max-width:24rem}.aelen .dd-ico{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:999px;background:var(--background);color:var(--accent)}.aelen .dd-ico svg{width:2rem;height:2rem}@media(max-width:639px){.aelen .dd-feat{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1rem;min-height:0;padding:1.25rem}.aelen .dd-ico{flex:none;width:2.5rem;height:2.5rem}.aelen .dd-ico svg{width:1.5rem;height:1.5rem}.aelen .dd-feat h3{padding-top:.5rem}}@media(min-width:640px){.aelen .dd-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem var(--gap)}.aelen .dd-steps p.b{padding-right:1.5rem}}@media(min-width:1280px){.aelen .dd-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.aelen .dd-gal{margin-top:3rem;display:grid;gap:4rem var(--gap);grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.aelen .dd-gal{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.aelen .dd-gal{grid-template-columns:repeat(3,minmax(0,1fr))}}.aelen .dd-card{display:flex;flex-direction:column;min-width:0}.aelen .dd-card-img{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--r-lg);background:var(--muted)}.aelen .dd-card-img img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .7s ease-out}.aelen .dd-card-img.is-lb img{width:133.34%;height:133.34%;max-width:none;margin:-12.5% 0 0 -16.67%;object-position:center}.aelen :is(.dd-pill,.h2-theme) picture.is-lb{overflow:hidden;border-radius:var(--r-md)}.aelen :is(.dd-pill,.h2-theme) picture.is-lb img{transform:scale(1.34)}.aelen .dd-badge{position:absolute;top:.5rem;left:.5rem;padding:.25rem .625rem;border-radius:var(--r-md);background:var(--background);font-size:.75rem;line-height:1rem;font-weight:500}.aelen .dd-badge.is-top{background:var(--accent);color:var(--accent-foreground)}.aelen .dd-card-body{display:flex;flex-direction:column;flex:1;margin-top:1.25rem}.aelen .dd-card-body .h3{margin-top:.25rem}.aelen .dd-card-body>.t-sm{margin-top:.5rem;max-width:26rem}.aelen .dd-card-foot{margin-top:auto;padding-top:1.25rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem}.aelen .dd-card-act{display:flex;align-items:center;gap:1.25rem}@media(min-width:640px){.aelen .dd-card-foot{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.75rem}.aelen .dd-card-act{gap:1.5rem}}@media(max-width:639px){.aelen .dd-gal{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:84%;gap:var(--gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.aelen .dd-gal::-webkit-scrollbar{display:none}.aelen .dd-card{scroll-snap-align:start}.aelen .dd-card-act .roll{min-height:2.25rem}}.aelen .ae-pkgs .head-split+.dd-price{margin-top:3rem}.aelen .dd-price{display:grid;gap:var(--gap);grid-template-columns:minmax(0,1fr)}@media(min-width:768px){.aelen .dd-price{grid-template-columns:repeat(2,minmax(0,1fr))}.aelen .dd-inc{grid-column:span 2}.aelen .dd-inc .dd-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}@media(min-width:1024px){.aelen .dd-price{grid-template-columns:repeat(3,minmax(0,1fr))}.aelen .dd-inc{grid-column:auto}.aelen .dd-inc>.h3{margin-top:1.75rem}}.aelen .dd-pkg{position:relative;display:flex;flex-direction:column;border-radius:var(--r-lg);padding:1.5rem;min-width:0}@media(min-width:1024px){.aelen .dd-pkg{padding:2rem}}.aelen .dd-pkg .d-md{margin-top:.25rem}.aelen .dd-pkg>.t-sm.pretty{margin-top:.75rem;max-width:22rem}@media(min-width:768px){.aelen .dd-pkg>.t-sm.pretty{min-height:2.5rem}}.aelen .dd-launch{position:absolute;top:1.5rem;right:1.5rem;padding:.125rem .5rem;border-radius:var(--r-sm);background:var(--accent);color:var(--accent-foreground)}.aelen .dd-amt{margin-top:2.5rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .75rem;font-size:3rem;line-height:1;font-weight:500;letter-spacing:-.035em}.aelen .dd-amt .cur{margin-right:.0625rem}.aelen .dd-was{letter-spacing:0}.aelen .dd-amt+.t-sm{margin-top:.5rem}.aelen .dd-list{margin-top:2rem;display:flex;flex-direction:column;gap:.625rem}.aelen .dd-list li{display:flex;align-items:flex-start;gap:.625rem;font-size:.875rem;line-height:1.25rem}.aelen .dd-list li svg{width:1rem;height:1rem;margin-top:.125rem;flex:none;color:var(--accent)}.aelen .dd-pkg.tone-primary .dd-list li svg{color:var(--primary-foreground)}.aelen .dd-inc .dd-list{margin-top:1.5rem}@media(min-width:1024px){.aelen .dd-inc .dd-list{display:flex;margin-top:auto;padding-top:1.5rem}}.aelen .dd-cta{margin-top:auto;padding-top:2.5rem;display:flex;align-items:center;min-height:5.25rem}@media(max-width:639px){.aelen .dd-cta .btn{width:100%}}.aelen .dd-off{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;padding:2rem;border-radius:var(--r-xl);background:var(--muted)}.aelen .dd-sticky{position:fixed;z-index:45;left:calc(1rem + env(safe-area-inset-left,0px));right:calc(1rem + env(safe-area-inset-right,0px));bottom:calc(1rem + env(safe-area-inset-bottom,0px));display:flex;align-items:center;gap:.25rem;padding:.375rem;background:var(--primary);color:var(--primary-foreground);border-radius:var(--r-lg)}.aelen .dd-sticky.has-chat{right:calc(4.75rem + env(safe-area-inset-right,0px))}.aelen .dd-sticky :focus-visible{outline-color:var(--primary-foreground)}.aelen .dd-sticky a:not(.btn){display:inline-flex;align-items:center;min-height:2.75rem;padding:.5rem .875rem;font-size:.875rem;font-weight:500;color:color-mix(in oklab,var(--primary-foreground) 80%,transparent)}.aelen .dd-sticky .btn{margin-left:auto;height:2.75rem}@media(max-width:767px){.aelen.dd-bar-on .nav-end .btn-accent{display:none}}@media(min-width:768px){.aelen .dd-sticky{display:none!important}}.aelen .foot-note{margin-top:.75rem}.aelen .foot-note a{color:var(--primary-foreground);text-decoration:underline;text-underline-offset:3px}.aelen .foot-links{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.aelen .foot-links a{color:var(--primary-foreground);text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--primary-foreground) 40%,transparent);text-underline-offset:3px;transition:text-decoration-color .3s}.aelen .dsh-in{padding-block:3rem 0}.aelen .ds-steps{margin-top:3rem;display:grid;gap:1.5rem var(--gap);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:768px){.aelen .ds-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.aelen .ds-step:before{content:"";display:block;height:.375rem;border-radius:999px;background:var(--muted);transition:background-color .3s}.aelen .ds-step-n{margin-top:1.25rem;color:var(--muted-foreground)}.aelen .ds-step-v{margin-top:.25rem;font-size:1.25rem;line-height:1.75rem;font-weight:500;letter-spacing:-.025em}@media(min-width:768px){.aelen .ds-step-v{font-size:1.5rem;line-height:2rem}}.aelen .ds-step.is-now:before{background:var(--primary)}.aelen .ds-step.is-now .ds-step-n{color:var(--foreground)}.aelen .ds-step.is-done:before{background:var(--wood)}.aelen .ds-note{margin-top:1rem}.aelen .ds-cat{padding-top:5rem;scroll-margin-top:4rem}.aelen .ds-tabs{display:inline-flex;align-self:flex-start;gap:.25rem;padding:.25rem;border-radius:var(--r-lg);background:var(--muted)}@media(min-width:640px){.aelen .ds-tabs{align-self:auto}}.aelen .ds-tabs a{display:inline-flex;align-items:center;height:2.25rem;padding-inline:1rem;border-radius:var(--r-md);font-size:.875rem;font-weight:500;letter-spacing:-.025em;white-space:nowrap;transition:background-color .3s,color .3s}.aelen .ds-tabs a[aria-current]{background:var(--primary);color:var(--primary-foreground)}.aelen .ds-tabs a:focus-visible{outline-offset:2px}.aelen .ds-grid{margin-top:2.5rem;display:grid;gap:2rem var(--gap);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:640px){.aelen .ds-grid{gap:3rem var(--gap)}}@media(min-width:1024px){.aelen .ds-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.aelen .ds-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.aelen .ds-card[hidden],.aelen .ds-grid[data-filter=selected] .ds-coll,.aelen .ds-grid[data-filter=cinematic] .ds-coll{display:none}.aelen .ds-coll{background:var(--background)}.aelen .ds-name{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .625rem;margin-top:.5rem}.aelen .ds-card .dd-card-body .ds-name .h3{margin-top:0}.aelen .ds-flag{flex:none;font-size:.75rem;line-height:1rem;font-weight:500;color:var(--muted-foreground)}.aelen .ds-flag.is-top{padding:.125rem .5rem;border-radius:var(--r-md);background:var(--accent);color:var(--accent-foreground)}.aelen .ds-meta{display:flex;align-items:center;gap:.75rem;min-width:0}.aelen .ds-meta .t-xs{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aelen .ds-dots{display:inline-flex;flex:none}.aelen .ds-dots i{width:.75rem;height:.75rem;border-radius:999px;box-shadow:0 0 0 1.5px var(--background),inset 0 0 0 1px color-mix(in oklab,var(--foreground) 16%,transparent)}.aelen .ds-dots i+i{margin-left:-.1875rem}.aelen .ds-detail{margin-top:.5rem;align-self:flex-start;min-height:2.75rem}.aelen .ds-card .dd-card-foot{flex-direction:row}.aelen .ds-soon{margin-top:.75rem}@media(max-width:639px){.aelen .ds-meta,.aelen .ds-desc,.aelen .ds-flag:not(.is-top){display:none}.aelen .ds-card .dd-card-body{margin-top:.75rem}.aelen .ds-name{margin-top:0}.aelen .ds-card .dd-card-body .ds-name .h3{font-size:1rem;line-height:1.375rem;overflow-wrap:anywhere}.aelen .ds-tabs{display:flex;align-self:stretch}.aelen .ds-tabs a{flex:1 1 auto;justify-content:center;height:2.75rem;padding-inline:.75rem}.aelen .dsh-in{padding-top:2rem}.aelen .ds-steps{margin-top:2rem}.aelen .ds-cat{padding-top:4rem}.aelen .ds-card .dd-card-foot{padding-top:.75rem}.aelen .ds-card .dd-card-act{flex-wrap:wrap;gap:.25rem .875rem}.aelen .ds-card .dd-card-act .btn{padding-inline:1rem;height:2.75rem}.aelen .ds-card .dd-card-act .roll{min-height:2.75rem}.aelen .ds-coll{top:.375rem;left:.375rem;font-size:.6875rem;padding:.125rem .5rem}.aelen .ds-detail{font-size:.75rem;line-height:1rem}}.aelen .plh-in{padding-block:3rem 6rem}.aelen .plh-kicker{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1rem}.aelen .plh-kicker svg{width:1rem;height:1rem;flex:none;color:var(--accent)}.aelen .plh-body{max-width:28rem}.aelen .ae-pl .ae-pkgs{margin-top:3rem}.aelen .pl-growth{margin-top:var(--gap);display:grid;gap:1rem;border-radius:var(--r-lg);padding:1.5rem}@media(min-width:1024px){.aelen .pl-growth{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;padding:2rem}.aelen .pl-growth>div{grid-column:span 7}.aelen .pl-growth>.roll{grid-column:9 / span 4;justify-self:start}}.aelen .pl-growth .t-base,.aelen .pl-growth .t-sm{margin-top:.75rem;max-width:40rem}.aelen .pl-growth .roll{min-height:2.75rem}.aelen .pl-sticky-txt{min-width:0;padding:.125rem .625rem;line-height:1.2}.aelen .pl-sticky-sub{opacity:.75}.aelen .pl-sticky .btn{flex:none}@media(min-width:1024px){.aelen .ae-pl #pricing-faq .split4 .intro{position:sticky;top:6rem;align-self:start}}@media(max-width:639px){.aelen :is(.ae-pl,.ae-de) .faq details{padding-inline:1.25rem}.aelen :is(.ae-pl,.ae-de) .faq summary{gap:1rem;padding-block:1.25rem}.aelen :is(.ae-pl,.ae-de) .faq details p{padding-bottom:1.25rem}}.aelen .de-h2{max-width:40rem}.aelen .de-head-p{max-width:28rem}.aelen .de-chip{display:inline-flex;align-items:center;gap:.375rem;align-self:flex-start;padding:.25rem .625rem;border-radius:var(--r-md);font-size:.75rem;line-height:1rem;font-weight:500;white-space:nowrap;background:var(--muted);color:var(--muted-foreground)}.aelen .de-chip svg{width:.875rem;height:.875rem}.aelen .de-chip.is-linen{background:var(--background);color:var(--foreground)}.aelen .de-chip.is-wood{background:var(--wood);color:var(--foreground)}.aelen .de-chip.is-plum{background:var(--primary);color:var(--primary-foreground)}.aelen .de-chip.is-dark{background:color-mix(in oklab,var(--primary-foreground) 12%,transparent);color:var(--primary-foreground)}.aelen .de-split .d-xl{max-width:34rem}.aelen .de-hero-media{position:relative;overflow:hidden;aspect-ratio:1;border-radius:var(--r-xl);background:var(--muted)}.aelen .de-hero-media video,.aelen .de-media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.aelen .de-callout{position:absolute;display:inline-flex;align-items:center;gap:.5rem;max-width:calc(100% - 1rem);padding:.625rem .875rem;border-radius:var(--r-md);background:var(--background);font-size:.875rem;line-height:1.25rem;font-weight:500;letter-spacing:-.0125em;pointer-events:none}.aelen .de-callout svg{width:1rem;height:1rem;flex:none;color:var(--accent)}.aelen .de-callout.is-a{left:.5rem;bottom:.5rem}.aelen .de-callout.is-b{right:.5rem;top:.5rem}@media(min-width:1024px){.aelen .de-split>.hx-text{grid-column:1 / span 5}.aelen .hx-split.de-split>.hx-visual:last-child{grid-column:7 / span 6}.aelen .de-hero-media{aspect-ratio:auto;height:min(36rem,calc(100svh - 8.75rem));min-height:28rem}}@media(max-width:639px){.aelen .de-callout{font-size:.75rem;line-height:1rem;padding:.5rem .625rem}.aelen .de-callout svg{width:.875rem;height:.875rem}.aelen .deh .hx-proof{flex-direction:row;flex-wrap:wrap;gap:.5rem 1.25rem}}.aelen .de-rows{margin-top:4rem;display:flex;flex-direction:column;gap:4rem}.aelen .de-row{display:grid;gap:2rem;align-items:center;scroll-margin-top:5rem}.aelen .de-media{position:relative;overflow:hidden;aspect-ratio:1;border-radius:var(--r-xl);background:var(--muted)}.aelen .de-copy .d-md{margin-top:.5rem;max-width:26rem}.aelen .de-copy-body{margin-top:1rem;max-width:30rem}.aelen .de-copy .dd-list{margin-top:1.5rem}.aelen .de-row-link{margin-top:1.75rem;min-height:2.75rem}@media(min-width:768px){.aelen .de-rows{gap:6rem}}@media(min-width:1024px){.aelen .de-row{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap)}.aelen .de-media{grid-column:1 / span 6;aspect-ratio:5 / 4}.aelen .de-copy{grid-column:8 / span 5}.aelen .de-row.is-flip .de-media{grid-column:7 / span 6;grid-row:1}.aelen .de-row.is-flip .de-copy{grid-column:1 / span 5;grid-row:1}}.aelen .de-media .de-ai-stage{position:absolute;inset:0;margin:0;display:grid;place-items:center;padding:1rem;background:var(--primary)}.aelen .de-ai-panel{width:min(24rem,100%);display:flex;flex-direction:column;gap:var(--gap)}.aelen .de-ai-panel>div{border-radius:var(--r-lg);background:var(--background);padding:1rem}.aelen .de-ai-top{display:flex;align-items:center;gap:.75rem}.aelen .de-ai-ico{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex:none;border-radius:999px;background:var(--muted);color:var(--accent)}.aelen .de-ai-ico svg{width:1.125rem;height:1.125rem}.aelen .de-ai-head{flex:1;min-width:0}.aelen .de-ai-scope{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.aelen .de-ai-prompt{margin-top:.75rem;color:color-mix(in oklab,var(--foreground) 85%,transparent);text-wrap:pretty}.aelen .de-ai-btn{margin-top:1rem;width:100%;pointer-events:none}.aelen .de-ai-result{display:flex;align-items:center;justify-content:space-between;gap:1rem}@media(max-width:1023px){.aelen .de-media.is-ai{aspect-ratio:auto}.aelen .de-media.is-ai .de-ai-stage{position:static;padding:2.5rem 1rem}}.aelen .de-demo{margin-top:3rem;display:grid;gap:2rem}@media(min-width:1024px){.aelen .de-demo{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap);align-items:center}.aelen .de-stage{grid-column:1 / span 7}.aelen .de-form{grid-column:9 / span 4}}.aelen .de-stage{display:grid;place-items:center;padding:2rem 1rem;border-radius:var(--r-xl);background:var(--wood)}@media(min-width:640px){.aelen .de-stage{padding:2.5rem}}.aelen .de-card{position:relative;width:min(19rem,100%);aspect-ratio:9 / 16;overflow:hidden;border-radius:var(--r-lg);background:var(--muted);container-type:inline-size}.aelen .de-card-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.aelen .de-card-txt{position:absolute;inset-inline:8%;top:23%;text-align:center}.aelen .de-card-kicker{font-size:3cqw;line-height:1.4;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--demo-body)}.aelen .de-card-name{margin-top:10%;font-family:var(--font-display);font-size:12.5cqw;line-height:1;letter-spacing:-.01em;color:var(--demo-heading);overflow-wrap:anywhere}.aelen .de-card-div{margin:13% auto 0;width:48%}.aelen .de-card-date{margin-top:9%;font-family:var(--font-display);font-size:5.6cqw;line-height:1.2;color:var(--demo-heading)}.aelen .de-card-body{margin-top:.5em;font-size:3.6cqw;line-height:1.45;color:var(--demo-body)}.aelen .de-card-words{margin:9% auto 0;max-width:82%;font-size:3.3cqw;font-style:italic;text-wrap:balance}.aelen .de-form{display:flex;flex-direction:column;gap:2rem;min-width:0}.aelen .de-fields{display:grid;gap:1rem}@media(min-width:640px)and (max-width:1023px){.aelen .de-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.aelen .de-field{display:flex;flex-direction:column;gap:.5rem}.aelen .de-field input{height:2.75rem;width:100%;padding-inline:1rem;border:0;border-radius:var(--r-md);background:var(--muted);font:400 1rem/1.5 var(--font-sans);color:var(--foreground);transition:background-color .3s}.aelen .de-field input:focus{outline:2px solid var(--accent);outline-offset:2px;background:var(--background)}.aelen .de-pick{margin:0;padding:0;border:0;min-width:0}.aelen .de-pick legend{padding:0;margin-bottom:.75rem}.aelen .de-pills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:var(--gap)}@media(min-width:640px)and (max-width:1023px){.aelen .de-pills{grid-template-columns:repeat(4,minmax(0,1fr))}}.aelen .de-pill img{width:2.5rem;height:3.5rem;object-fit:cover}.aelen .de-full-link{align-self:flex-start;min-height:2.75rem}.aelen .de-head-txt{max-width:40rem}.aelen .de-head-body{margin-top:1rem}.aelen .de-tpls{margin-top:3rem;display:grid;gap:2rem var(--gap);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:640px){.aelen .de-tpls{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.aelen .de-tpls{grid-template-columns:repeat(6,minmax(0,1fr))}}.aelen .de-tpl{display:flex;flex-direction:column;align-items:flex-start;min-width:0;border-radius:var(--r-lg)}.aelen .de-tpl-img{position:relative;display:block;width:100%;aspect-ratio:9 / 16;overflow:hidden;border-radius:var(--r-lg);background:var(--muted)}.aelen .de-tpl-img img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease-out}.aelen .de-tpl-name{margin-top:1rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aelen .de-tpl .roll{margin-top:.25rem;color:var(--muted-foreground)}.aelen .de-steps li{scroll-margin-top:5rem}@media(min-width:640px)and (max-width:1023px){.aelen .de-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap)}.aelen .de-steps p.b{padding-right:1rem}}.aelen .de-ai{border-radius:var(--r-xl);padding:1.5rem}@media(min-width:768px){.aelen .de-ai{padding:2.5rem}}@media(min-width:1280px){.aelen .de-ai{padding:3rem}}.aelen .de-ai :focus-visible{outline-color:var(--primary-foreground)}.aelen .de-ai-headrow{display:grid;gap:2rem}@media(min-width:1024px){.aelen .de-ai-headrow{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4rem}}.aelen .de-ai-intro{display:flex;flex-direction:column;align-items:flex-start;max-width:40rem}.aelen .de-ai-kicker{margin-top:1.5rem}.aelen .de-ai-intro .d-lg{margin-top:.75rem}.aelen .de-ai-body{margin-top:1rem;max-width:34rem}.aelen .de-ai-cta{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;max-width:18rem}.aelen .de-ai-cta .btn[disabled]{opacity:.65;cursor:not-allowed}.aelen .de-ai-cta .btn[aria-busy=true]{cursor:wait}.aelen .de-ai-cta .btn svg{width:1rem;height:1rem}.aelen .de-styles{margin-top:2.5rem;display:grid;gap:1.5rem var(--gap);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:640px){.aelen .de-styles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.aelen .de-styles{grid-template-columns:repeat(5,minmax(0,1fr))}}.aelen .de-style{display:flex;flex-direction:column;gap:.625rem;min-width:0}.aelen .de-style-img{display:block;aspect-ratio:2 / 1;overflow:hidden;border-radius:var(--r-md);background:var(--muted)}.aelen .de-style-img img{width:100%;height:100%;object-fit:cover}.aelen .de-style .t-sm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aelen .de-ai-points{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.aelen .de-ai-points li{display:flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;color:color-mix(in oklab,var(--primary-foreground) 80%,transparent)}.aelen .de-ai-points svg{width:1rem;height:1rem;flex:none;color:var(--primary-foreground)}.aelen .de-price{margin-top:3rem;display:grid;gap:var(--gap);grid-template-columns:minmax(0,1fr)}@media(min-width:768px){.aelen .de-price{grid-template-columns:repeat(2,minmax(0,1fr))}.aelen .de-price>.de-packs{grid-column:span 2}}.aelen .de-pkg-title{margin-top:1.5rem;max-width:22rem}.aelen .de-pkg-body{margin-top:.75rem;max-width:26rem}.aelen .de-credit .dd-list li svg{color:var(--foreground)}.aelen .de-packs{display:grid;gap:2rem;border-radius:var(--r-lg);padding:1.5rem;scroll-margin-top:5rem}.aelen .de-packs :focus-visible{outline-color:var(--primary-foreground)}@media(min-width:1024px){.aelen .de-packs{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap);padding:2rem}.aelen .de-packs-intro{grid-column:span 5}.aelen .de-packs-list{grid-column:7 / span 6}}.aelen .de-packs-intro .t-sm{margin-top:.75rem;max-width:26rem}.aelen .de-packs-chips{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.375rem}.aelen .de-packs-chips li{padding:.25rem .625rem;border-radius:var(--r-md);background:color-mix(in oklab,var(--primary-foreground) 12%,transparent);font-size:.75rem;line-height:1rem;font-weight:500}.aelen .de-packs-list{display:flex;flex-direction:column;gap:var(--gap);min-width:0}.aelen .de-pack{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem 1.5rem;padding:1.25rem;border-radius:var(--r-md);background:color-mix(in oklab,var(--primary-foreground) 8%,transparent)}.aelen .de-pack-name .h3s{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .625rem}.aelen .de-pack-name .t-sm{margin-top:.125rem}.aelen .de-pack-amt{font-size:1.875rem;line-height:1;font-weight:500;letter-spacing:-.035em;text-align:right}.aelen .de-pack-amt .t-xs{display:block;margin-top:.375rem;font-weight:400;letter-spacing:0}.aelen .de-pack .btn{grid-column:1 / -1}@media(min-width:640px){.aelen .de-pack{grid-template-columns:minmax(0,1fr) auto auto}.aelen .de-pack .btn{grid-column:auto}}.aelen .de-consent{padding:1.25rem;border-radius:var(--r-md);background:color-mix(in oklab,var(--primary-foreground) 8%,transparent)}.aelen .de-consent label{display:flex;align-items:flex-start;gap:.625rem;font-size:1rem;line-height:1.5rem;color:color-mix(in oklab,var(--primary-foreground) 80%,transparent)}.aelen .de-consent input{width:1rem;height:1rem;margin-top:.25rem;flex:none;accent-color:var(--accent);cursor:pointer}.aelen .de-consent a{text-decoration:underline;text-underline-offset:2px;color:var(--primary-foreground)}.aelen .de-consent-error{margin-top:.75rem;padding:.5rem .75rem;border-radius:var(--r-md);background:var(--background);color:var(--foreground);font-size:.75rem;line-height:1rem;font-weight:500}.aelen .de-consent-error[hidden]{display:none}.aelen .de-consent-note{margin-top:.75rem;font-size:.75rem;line-height:1.25rem;color:color-mix(in oklab,var(--primary-foreground) 65%,transparent)}.aelen .de-packs-foot{margin-top:.5rem}.aelen .de-price-note{margin-top:1.5rem}@media(min-width:1024px){.aelen .ae-de #sss .split4 .intro{position:sticky;top:6rem;align-self:start}}@media(min-width:1024px)and (max-width:1279px){.aelen .ae-de #sss .intro .d-lg{font-size:2.25rem;line-height:1.1}}@media(max-width:639px){.aelen .de-tpls{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:42%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.aelen .de-tpls::-webkit-scrollbar{display:none}.aelen .de-tpl{scroll-snap-align:start}.aelen .de-tpl .roll{min-height:2rem}.aelen .de-pill img{display:block;width:2rem;height:2.75rem}.aelen .de-pill{gap:.75rem;padding:.625rem .75rem}.aelen .de-packs-list .btn{height:2.75rem}.aelen .de-ai-cta{max-width:none}.aelen .de-ai-cta .btn{width:100%}}.aelen .td-in{padding-block:2rem 6rem}.aelen .td-crumbs{margin-bottom:2rem}.aelen .td-crumbs a{text-decoration:underline;text-underline-offset:3px}.aelen .td-occasion{margin-top:1rem;max-width:28rem}.aelen .td-figure{margin:0;display:flex;flex-direction:column;gap:.75rem}.aelen .td-figure .phone-tile{aspect-ratio:4 / 5;background:var(--muted)}.aelen .td-figure .phone-tile img{top:6%;width:52%}@media(min-width:1024px){.aelen .td-figure .phone-tile{aspect-ratio:5 / 4}.aelen .td-figure .phone-tile img{width:34%}}.aelen .td-inc{margin-top:4rem}.aelen .td-inc .dd-list{display:grid;gap:.625rem 2rem}@media(min-width:768px){.aelen .td-inc .dd-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.aelen .td-inc>.t-sm{margin-top:2rem;max-width:40rem}.aelen .td-inc>.t-sm a{text-decoration:underline;text-underline-offset:3px}.aelen .td-more{margin-top:2rem;min-height:2.75rem}@media(hover:hover){.aelen .ds-tabs a:not([aria-current]):hover{background:var(--wood)}.aelen .foot-note a:hover{text-decoration-thickness:2px}.aelen .foot-links a:hover{text-decoration-color:var(--primary-foreground)}.aelen .de-packs .btn-linen:hover{background:var(--muted)}.aelen .de-tpl:hover .de-tpl-img img{transform:scale(1.03)}}@media(prefers-reduced-motion:reduce){.aelen .ds-step:before,.aelen :is(.ds-tabs a,.de-tpl-img img,.de-field input,.foot-links a){transition:none!important}}@media(hover:hover){.aelen .group:hover .phone-tile img,.aelen a.phone-tile:hover img,.aelen a.shot:hover img,.aelen a.screen:hover img{transform:translate(-50%) scale(1.03)}.aelen a.phone-tile.is-cover:hover img,.aelen a.shot.is-cover:hover img,.aelen .h1-photo:hover img,.aelen .dd-card-img:hover img{transform:scale(1.03)}.aelen a.tool:hover{background:var(--wood)}.aelen .dd-pill:not([aria-pressed=true]):hover{background:var(--wood)}.aelen .dd-play:hover{background:color-mix(in oklab,var(--accent) 90%,var(--primary))}.aelen .faq summary:hover .dotbtn{background:var(--wood)}.aelen .dd-sticky a:not(.btn):hover{color:var(--primary-foreground)}.aelen .btn-accent:hover{background:color-mix(in oklab,var(--accent) 90%,var(--primary))}.aelen .btn-muted:hover,.aelen .btn-linen:hover,.aelen a.ti-muted:hover{background:var(--wood)}.aelen .btn-dark:hover{background:color-mix(in oklab,var(--primary-foreground) 20%,transparent)}.aelen a.ti-bg:hover{background:var(--muted)}.aelen .mega-themes a.item:hover,.aelen .mobile-menu .panel a:hover{background:var(--wood)}.aelen .nav-link:hover,.aelen .mega-col a:hover,.aelen .lw-col a:hover{color:var(--accent)}.aelen .mega-card:hover img{transform:scale(1.03)}.aelen .foot-cols a:hover,.aelen .foot-legal a:hover,.aelen .foot-social a:hover{color:var(--primary-foreground)}.aelen .sy-card:hover{background:var(--wood)}.aelen .ab-close:hover{background:var(--wood);color:var(--foreground)}.aelen #announcement-promo-card .ab-cta:hover{background:color-mix(in oklab,var(--accent) 90%,var(--primary))}.aelen a.roll:hover .r>span,.aelen .group:hover .roll .r>span{transform:translateY(-100%)}.aelen a.roll:hover svg,.aelen .group:hover .roll svg{transform:translate(2px)}}@media(prefers-reduced-motion:reduce){.aelen :is(.btn,.roll .r>span,.roll svg,.ti-bg,.ti-muted),.aelen .ping:before{transition:none!important;animation:none!important}.aelen :is(.nav-link,.nav-link svg,.mega-themes a.item,.mega-col a,.mega-card img,.mobile-menu .panel a,.foot-cols a,.foot-social a,.foot-legal a,.lw-col a,.cb-track,.cb-knob,.sy-card){transition:none!important}.aelen .sy-spin{animation:none!important}.aelen :is(.phone-tile img,.shot img,.screen img,.h1-photo img,.dd-card-img img,.tool,.dd-pill,.dotbtn svg){transition:none!important}}.aelen .pgh{padding-top:3rem;padding-bottom:4rem}.aelen .pgh-link{margin-top:1.5rem}.aelen .pgh-link .roll{min-height:2.75rem}.aelen .ar-h1{margin-top:1rem;max-width:48rem}.aelen .ar-intro{margin-top:1.5rem;max-width:36rem}@media(min-width:640px){.aelen .ar-intro{font-size:1.125rem;line-height:1.75rem}}.aelen .ar-inline{color:var(--foreground);font-weight:500;text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--foreground) 30%,transparent);text-underline-offset:3px;transition:text-decoration-color .3s}.aelen .t-lg{font-size:1.0625rem;line-height:1.75rem}@media(min-width:768px){.aelen .t-lg{font-size:1.125rem;line-height:1.875rem}}.aelen .crumb{margin-bottom:1.5rem}.aelen .crumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem}.aelen .crumb li+li:before{content:"/";margin-right:.5rem;color:color-mix(in oklab,var(--muted-foreground) 60%,transparent)}.aelen .crumb a{text-decoration:underline;text-decoration-color:color-mix(in oklab,currentColor 35%,transparent);text-underline-offset:3px}.aelen .crumb [aria-current=page]{color:var(--foreground)}.aelen .of-rows-sec{padding-bottom:2rem}.aelen .of-rows{margin-top:0}@media(min-width:1024px){.aelen .of-rows .de-media{grid-column:1 / span 5;aspect-ratio:1}.aelen .of-rows .de-copy{grid-column:7 / span 6}.aelen .of-rows .de-row.is-flip .de-media{grid-column:8 / span 5}.aelen .of-rows .de-row.is-flip .de-copy{grid-column:1 / span 6}}.aelen .of-media{display:block}.aelen .of-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .7s ease-out}.aelen .of-list li strong{font-weight:600}.aelen .of-rows .de-copy .d-md{max-width:28rem}.aelen .of-head>p{max-width:28rem}.aelen .of-cards{margin-top:3rem;display:grid;gap:var(--gap);grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.aelen .of-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.aelen .of-card{display:flex;flex-direction:column;padding:1.5rem;border-radius:var(--r-lg);scroll-margin-top:5rem}@media(min-width:768px){.aelen .of-card{padding:2rem}}.aelen .of-card-top{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.aelen .of-brand{opacity:.7}.aelen .of-card-title{margin-top:2.5rem}.aelen .of-card-desc{margin-top:.75rem;opacity:.8;max-width:26rem}.aelen .of-card-list{margin-top:1.5rem;margin-bottom:2rem}.aelen .of-card.tone-primary .dd-list li svg{color:var(--primary-foreground)}.aelen .of-card.bg-wood .dd-list li svg{color:var(--foreground)}.aelen .of-card-link{margin-top:auto;align-self:flex-start;min-height:2.75rem}.aelen .of-card.tone-primary :focus-visible{outline-color:var(--primary-foreground)}@media(min-width:1024px){.aelen .of-cards{grid-template-rows:repeat(5,auto)}.aelen .of-card{display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:0}.aelen .of-card-title{align-self:end}.aelen .of-card-link{margin-top:0;align-self:end;justify-self:start}}@media(max-width:767px){.aelen .of-card-title{font-size:1.5rem;line-height:1.25;margin-top:2rem}}.aelen .yn-sec{padding-bottom:6rem}.aelen .yn-month{display:grid;gap:1.25rem;padding-top:3rem}.aelen .yn-month+.yn-month{margin-top:1rem}@media(min-width:1024px){.aelen .yn-month{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap)}.aelen .yn-month-h{grid-column:span 3;position:sticky;top:5.25rem;align-self:start}.aelen .yn-entries{grid-column:4 / span 9}}.aelen .yn-entries{display:grid;gap:var(--gap);grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.aelen .yn-entries{grid-template-columns:repeat(2,minmax(0,1fr))}}.aelen .yn-entry{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.5rem;border-radius:var(--r-lg);background:var(--muted);scroll-margin-top:5rem}.aelen .yn-entry>p:not(:last-child){margin-bottom:1rem}@media(min-width:640px){.aelen .yn-entry:only-child{grid-column:1 / -1}.aelen .yn-entry:only-child>p{max-width:36rem}}.aelen .yn-chips{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.5rem}.aelen .yn-cat,.aelen .yn-badge{padding:.125rem .5rem;border-radius:var(--r-md);font-size:.75rem;line-height:1rem;font-weight:500}.aelen .yn-cat.is-feature{background:var(--background)}.aelen .yn-cat.is-template{background:var(--wood)}.aelen .yn-cat.is-improve{padding-inline:0;color:var(--muted-foreground)}.aelen .yn-badge{background:var(--accent);color:var(--accent-foreground)}.aelen .yn-link{margin-top:auto;min-height:2.75rem}.aelen .yn-note{margin-top:4rem;max-width:40rem}.aelen .il-sec{padding-bottom:6rem}.aelen .il-grid{display:grid;gap:var(--gap)}@media(min-width:1024px){.aelen .il-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.aelen .il-form{grid-column:span 2}}.aelen .il-info{display:flex;flex-direction:column;border-radius:var(--r-lg);padding:.5rem;gap:var(--gap)}.aelen .il-block{padding:1.5rem;border-radius:var(--r-md)}.aelen .il-block+.il-block{background:var(--background)}.aelen .il-lead{margin-top:.5rem}.aelen .il-rows{margin-top:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.aelen .il-rows li{display:flex;gap:.875rem;min-width:0}.aelen .il-rows li>div{min-width:0}.aelen .il-ico{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;flex:none;border-radius:999px;background:var(--background);color:var(--accent)}.aelen .il-ico svg{width:1.25rem;height:1.25rem}.aelen .il-mail{color:var(--muted-foreground);text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--muted-foreground) 35%,transparent);text-underline-offset:3px;overflow-wrap:anywhere}.aelen .il-addr{margin-top:.75rem;font-style:normal;line-height:1.5rem}.aelen .il-addr strong{color:var(--foreground);font-weight:500}.aelen .il-follow{margin-top:1.5rem}.aelen .il-socs{margin-top:.75rem;display:flex;gap:.5rem}.aelen .il-soc{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:999px;background:var(--muted);transition:background-color .3s}.aelen .il-soc svg{width:1.25rem;height:1.25rem}.aelen .il-form{display:flex;flex-direction:column;align-items:stretch;min-width:0;border-radius:var(--r-lg);padding:1.5rem;scroll-margin-top:5rem}@media(min-width:768px){.aelen .il-form{padding:2.5rem}}@media(max-width:767px){.aelen .il-sec .d-sm{font-size:1.5rem;line-height:1.25}}.aelen .il-frame{margin-top:1.5rem;padding:.75rem;border-radius:var(--r-md);background:var(--background)}.aelen .il-frame iframe{display:block;width:100%;border:0}.aelen .il-fallback{margin-top:1rem}.aelen .il-fallback a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.aelen .hkh{padding-top:3rem}.aelen .hk-h1{margin-top:1rem;max-width:48rem}.aelen .hk-hero-photo{margin-top:3rem;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--r-xl);background:var(--muted)}.aelen .hk-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 48%}@media(min-width:768px){.aelen .hk-hero-photo{aspect-ratio:16 / 9}}@media(min-width:1024px){.aelen .hk-hero-photo{aspect-ratio:21 / 9}.aelen .hk-hero-photo img{object-position:50% 50%}}.aelen .hk-story-sec{padding-bottom:6rem}.aelen .hk-story{display:grid;gap:3rem}@media(min-width:1024px){.aelen .hk-story:not(.no-photo){grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem;align-items:start}}.aelen .hk-photo{aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--r-lg);background:var(--muted)}.aelen .hk-photo img{width:100%;height:100%;object-fit:cover}@media(min-width:1024px){.aelen .hk-photo{position:sticky;top:5.25rem}}@media(min-width:768px)and (max-width:1023px){.aelen .hk-story:not(.no-photo){grid-template-columns:5fr 7fr;gap:2.5rem;align-items:start}.aelen .hk-photo{position:sticky;top:5.25rem}}@media(max-width:767px){.aelen .hk-photo{max-width:36rem;order:1}}.aelen .hk-text{display:flex;flex-direction:column;gap:1.25rem;max-width:36rem}.aelen .hk-text>p{font-size:1rem;line-height:1.5rem;color:var(--muted-foreground);text-wrap:pretty}.aelen .hk-text>p:first-child{font-size:1.0625rem;line-height:1.75rem;color:var(--foreground)}@media(min-width:768px){.aelen .hk-text>p:first-child{font-size:1.125rem;line-height:1.875rem}}.aelen .hk-text blockquote,.aelen .hk-quote{margin:.5rem 0;padding:1.5rem;border-radius:var(--r-lg);background:var(--muted);font-family:var(--font-display);font-size:1.5rem;line-height:1.2;font-weight:400;letter-spacing:-.025em;color:var(--foreground);text-wrap:balance}@media(min-width:768px){.aelen .hk-text blockquote,.aelen .hk-quote{font-size:1.875rem;line-height:1.15}}.aelen .hk-text blockquote p{font:inherit;color:inherit}.aelen .hk-text strong{color:var(--foreground);font-weight:500}.aelen .hk-text em{font-style:normal}.aelen .hk-text>p:last-of-type em{font-family:var(--font-display);font-size:1.875rem;line-height:1.1;letter-spacing:-.02em;color:var(--foreground)}.aelen .hk-text .btn{align-self:flex-start;margin-top:1rem}.aelen .hk-close-sec{padding-top:0}.aelen .hk-close{display:grid;gap:var(--gap)}@media(min-width:1024px){.aelen .hk-close{grid-template-columns:repeat(12,minmax(0,1fr))}.aelen .hk-thesis{grid-column:span 7}.aelen .hk-sign{grid-column:span 5}}.aelen .hk-thesis{display:flex;align-items:flex-end;min-height:18rem;border-radius:var(--r-lg);padding:2rem 1.5rem}@media(min-width:768px){.aelen .hk-thesis{padding:2.5rem}}.aelen .hk-thesis p{max-width:36rem}.aelen .hk-sign{display:flex;flex-direction:column;justify-content:space-between;gap:2.5rem;border-radius:var(--r-lg);padding:2rem 1.5rem}@media(min-width:768px){.aelen .hk-sign{padding:2.5rem}}.aelen .hk-orn{font-family:var(--font-display);font-size:2rem;line-height:1;color:var(--accent)}.aelen .hk-sign-body p.t-base{max-width:24rem}.aelen .hk-signature{margin-top:1rem;font-family:var(--font-display);font-size:1.875rem;line-height:1.1;letter-spacing:-.02em}.aelen .hk-sign-body .btn{margin-top:2rem}@media(max-width:639px){.aelen .hk-sign-body .btn,.aelen .hk-text .btn{width:100%}}.aelen .io-hero-grid{display:grid;gap:3rem;grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.aelen .io-hero-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap);align-items:center}.aelen .io-intro{grid-column:span 6;padding-right:2rem}.aelen .io-offer{grid-column:7 / span 6}}.aelen .io-kicker{display:inline-flex;align-items:center;gap:.5rem}.aelen .io-dot{width:.5rem;height:.5rem;border-radius:999px;background:var(--accent)}.aelen .io-note{margin-top:1.25rem;max-width:30rem}.aelen .io-offer{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;border-radius:var(--r-xl);min-width:0}@media(min-width:768px){.aelen .io-offer{padding:2rem}}.aelen .io-offer :focus-visible{outline-color:var(--primary-foreground)}.aelen .io-offer .io-calc :focus-visible{outline-color:var(--accent)}.aelen .io-offer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.aelen .io-offer-head .d-md{margin-top:.25rem}.aelen .io-pill{flex:none;padding:.25rem .625rem;border-radius:var(--r-md);background:var(--accent);color:var(--accent-foreground);font-size:.75rem;line-height:1rem;font-weight:500}.aelen .io-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap)}.aelen .io-stats>div{padding:1rem;border-radius:var(--r-md);background:color-mix(in oklab,var(--primary-foreground) 8%,transparent)}.aelen .io-stat{font-size:2.25rem;line-height:1;font-weight:500;letter-spacing:-.035em;margin-bottom:.5rem}.aelen .io-terms{margin:0;display:flex;flex-direction:column;gap:1rem}.aelen .io-term{display:flex;justify-content:space-between;gap:1rem}.aelen .io-term dt{opacity:.7}.aelen .io-term dd{margin:0;text-align:right}.aelen .io-calc{padding:1.25rem;border-radius:var(--r-lg);background:var(--background);color:var(--foreground)}.aelen .io-calc .mf{color:var(--muted-foreground)}.aelen .io-calc-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem}.aelen .io-calc-head>div{flex:1 1 0}.aelen .io-calc-head .h3s{margin-top:.25rem}.aelen .io-sales{flex:none;padding:.25rem .625rem;border-radius:var(--r-md);background:var(--muted);font-size:.875rem;font-weight:500}.aelen .io-range{width:100%;margin:1.25rem 0 0;height:2.75rem;background:transparent;-webkit-appearance:none;appearance:none;cursor:pointer}.aelen .io-range:focus-visible{outline:none}.aelen .io-range::-webkit-slider-runnable-track{height:.375rem;border-radius:999px;background:linear-gradient(90deg,var(--accent) var(--range-progress, 18.37%),color-mix(in oklab,var(--muted-foreground) 70%,var(--background)) var(--range-progress, 18.37%))}.aelen .io-range::-moz-range-track{height:.375rem;border-radius:999px;background:linear-gradient(90deg,var(--accent) var(--range-progress, 18.37%),color-mix(in oklab,var(--muted-foreground) 70%,var(--background)) var(--range-progress, 18.37%))}.aelen .io-range::-webkit-slider-thumb{-webkit-appearance:none;width:1.5rem;height:1.5rem;margin-top:-.5625rem;border-radius:999px;background:var(--primary);border:0}.aelen .io-range::-moz-range-thumb{width:1.5rem;height:1.5rem;border-radius:999px;background:var(--primary);border:0}.aelen .io-range:focus-visible::-webkit-slider-thumb{outline:2px solid var(--accent);outline-offset:2px}.aelen .io-range:focus-visible::-moz-range-thumb{outline:2px solid var(--accent);outline-offset:2px}@media(forced-colors:active){.aelen .io-range::-webkit-slider-runnable-track{background:GrayText}.aelen .io-range::-moz-range-track{background:GrayText}.aelen .io-range::-webkit-slider-thumb{background:ButtonText}.aelen .io-range::-moz-range-thumb{background:ButtonText}}.aelen .io-ticks{display:flex;justify-content:space-between;margin-top:-.25rem}.aelen .io-ticks span{width:1.5rem;text-align:center}.aelen .io-result{margin-top:1rem;display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.aelen .io-earn{font-size:1.875rem;line-height:1;font-weight:500;letter-spacing:-.03em;white-space:nowrap}.aelen .io-calc-note{margin-top:.75rem}.aelen .io-steps{grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.aelen .io-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap)}.aelen .io-steps p.b{padding-right:1.5rem}}.aelen .io-earn-sec{padding-bottom:6rem}.aelen .io-earn-grid{display:grid;gap:2rem}@media(min-width:1024px){.aelen .io-earn-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap);align-items:end}.aelen .io-earn-head{grid-column:span 4;padding-right:2rem}.aelen .io-tiles{grid-column:5 / span 8}}.aelen .io-tiles{display:grid;gap:var(--gap);grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.aelen .io-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.aelen .io-tile{display:flex;flex-direction:column;justify-content:space-between;gap:2rem;min-height:9rem;padding:1.25rem;border-radius:var(--r-lg)}.aelen .io-tile-label{opacity:.8}.aelen .io-amt{font-size:1.875rem;line-height:1;font-weight:500;letter-spacing:-.03em}.aelen .io-amt-sub{margin-top:.5rem;opacity:.8}.aelen .io-foot{margin-top:1.25rem;max-width:44rem}.aelen .io-support{display:grid;gap:2rem;padding:2rem 1.5rem;border-radius:var(--r-xl)}@media(min-width:768px){.aelen .io-support{padding:3rem}}@media(min-width:1024px){.aelen .io-support{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap);align-items:center}.aelen .io-support>div{grid-column:span 5}.aelen .io-support-list{grid-column:7 / span 6}}.aelen .io-on-wood{color:color-mix(in oklab,var(--foreground) 70%,transparent)}.aelen .io-support-list{margin-top:0;gap:.875rem}.aelen .io-support-list li{font-size:1rem;line-height:1.5rem}.aelen .io-support-list li svg{color:var(--foreground);margin-top:.25rem}.aelen .io-aud-sec{padding-bottom:0}.aelen .io-auds{margin-top:3rem;display:grid;gap:var(--gap);grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.aelen .io-auds{grid-template-columns:repeat(3,minmax(0,1fr))}}.aelen .io-aud{display:flex;flex-direction:column;min-height:16rem;padding:1.5rem;border-radius:var(--r-lg)}@media(min-width:768px){.aelen .io-aud{padding:2rem}}.aelen .io-aud-eyebrow{opacity:.75}.aelen .io-aud-title{margin-top:auto;padding-top:2.5rem;max-width:22rem}.aelen .io-aud-text{margin-top:.5rem;opacity:.8;max-width:24rem}.aelen .io-rules{margin-top:3rem;display:grid;gap:var(--gap);grid-template-columns:minmax(0,1fr)}@media(min-width:768px){.aelen .io-rules{grid-template-columns:repeat(2,minmax(0,1fr))}}.aelen .io-rule{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;border-radius:var(--r-lg);background:var(--muted)}.aelen .io-rule .h3s{margin-top:1.5rem}.aelen .io-faq-a a{text-decoration:underline;text-underline-offset:3px}@media(min-width:1024px){.aelen .ae-io .split4 .intro{position:sticky;top:6rem;align-self:start}}@media(max-width:639px){.aelen .io-stat{font-size:1.875rem}.aelen .io-earn{font-size:1.5rem}.aelen .io-result{flex-direction:column;align-items:flex-start;gap:.375rem}}.aelen .lg-sec{padding-block:3rem 6rem}.aelen .lg-switch{margin-bottom:1.5rem}.aelen .lg-switch a,.aelen .lg-prose a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in oklab,currentColor 40%,transparent);transition:text-decoration-color .3s;overflow-wrap:anywhere}.aelen .lg-h1{max-width:48rem;overflow-wrap:break-word;hyphens:auto}.aelen .lg-meta{margin-top:1.5rem}.aelen .lg-meta strong{color:var(--foreground);font-weight:500}.aelen .lg-grid{margin-top:2.5rem;display:grid;gap:2rem}@media(min-width:1024px){.aelen .lg-grid{margin-top:3rem;grid-template-columns:repeat(12,minmax(0,1fr));gap:3rem var(--gap)}.aelen .lg-aside{grid-column:span 3;position:sticky;top:6rem;align-self:start}.aelen .lg-prose{grid-column:5 / span 7}}.aelen .lg-toc{display:none}@media(min-width:1024px){.aelen .lg-toc{display:block;max-height:calc(100dvh - 8rem);overflow-y:auto;overscroll-behavior:contain;padding:.25rem;margin:-.25rem}.aelen .lg-toc-m{display:none}}.aelen .lg-toc-title{padding-inline:.75rem;margin-bottom:.75rem;color:var(--muted-foreground)}.aelen .lg-toc ol,.aelen .lg-toc-m ol{display:grid;gap:.125rem}.aelen .lg-toc a,.aelen .lg-toc-m a{display:block;padding:.5rem .75rem;border-radius:var(--r-md);font-size:.875rem;line-height:1.25rem;color:var(--muted-foreground);text-wrap:pretty;transition:background-color .3s,color .3s}.aelen .lg-toc a[aria-current],.aelen .lg-toc-m a[aria-current]{background:var(--muted);color:var(--foreground);font-weight:500}.aelen .lg-toc-m{border-radius:var(--r-lg);background:var(--muted)}.aelen .lg-toc-m summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3rem;padding:.75rem 1.25rem;cursor:pointer;list-style:none;border-radius:var(--r-lg)}.aelen .lg-toc-m summary::-webkit-details-marker{display:none}.aelen .lg-toc-m summary svg{width:1rem;height:1rem;flex:none;transition:transform .3s var(--ease)}.aelen .lg-toc-m[open] summary svg{transform:rotate(180deg)}.aelen .lg-toc-m nav{padding:0 .5rem .75rem;max-height:60vh;overflow-y:auto}.aelen .lg-toc-m a{min-height:2.75rem;display:flex;align-items:center}.aelen .lg-toc-m a[aria-current]{background:var(--background)}.aelen .lg-prose{min-width:0;font-size:1rem;line-height:1.75rem;color:color-mix(in oklab,var(--foreground) 84%,transparent)}.aelen .lg-prose>*+*,.aelen .lg-prose section>*+*{margin-top:1.25rem}.aelen .lg-prose h2{margin-top:3.5rem;color:var(--foreground);scroll-margin-top:6rem;font-family:var(--font-display);font-weight:400;font-size:1.5rem;line-height:1.25;letter-spacing:-.025em;text-wrap:balance}@media(min-width:1024px){.aelen .lg-prose h2{font-size:1.875rem;line-height:1.15}}.aelen .lg-prose>h2:first-child,.aelen .lg-prose>section:first-child>h2:first-child{margin-top:0}.aelen .lg-prose h3{margin-top:2.25rem;color:var(--foreground);scroll-margin-top:6rem;font-size:1.125rem;line-height:1.75rem;font-weight:500}@media(min-width:768px){.aelen .lg-prose h3{font-size:1.25rem}}.aelen .lg-prose :is(h2,h3)+*{margin-top:1rem}.aelen .lg-prose strong,.aelen .lg-prose .lg-strong{color:var(--foreground);font-weight:600}.aelen .lg-prose em{font-style:normal}.aelen .lg-prose code,.aelen .lg-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;overflow-wrap:anywhere}.aelen .lg-prose ul,.aelen .lg-prose ol{padding-left:1.25rem;display:grid;gap:.5rem}.aelen .lg-prose li>:is(ul,ol){margin-top:.5rem}.aelen .lg-disc{list-style:disc}.aelen .lg-decimal{list-style:decimal}.aelen .lg-prose li::marker{color:var(--muted-foreground)}.aelen .lg-prose .lg-clauses{list-style:none;padding-left:0}.aelen .lg-prose .lg-formline{padding-bottom:.5rem;border-bottom:1px dotted color-mix(in oklab,var(--foreground) 35%,transparent)}.aelen .lg-note{padding:1.25rem 1.5rem;border-radius:var(--r-lg);background:var(--muted);font-style:normal}.aelen .lg-callout{background:var(--wood);color:var(--foreground)}.aelen .lg-note>*+*{margin-top:1rem}.aelen .lg-table{overflow-x:auto;border-radius:var(--r-lg);background:var(--muted)}.aelen .lg-table table{width:100%;border-collapse:collapse;font-size:.875rem;line-height:1.375rem}.aelen .lg-table th,.aelen .lg-table td{padding:.75rem 1rem;text-align:left;vertical-align:top}.aelen .lg-table thead th{font-weight:600;color:var(--foreground);background:var(--wood);white-space:nowrap}.aelen .lg-table tbody tr:nth-child(2n){background:color-mix(in oklab,var(--background) 55%,transparent)}.aelen .lg-table tbody th{font-weight:600;color:var(--foreground)}.aelen .lg-table .lg-mono{white-space:nowrap}.aelen .lg-c-medium{font-weight:500;color:var(--foreground)}.aelen .lg-btn-inline{display:inline;padding:.125rem .5rem;border-radius:var(--r-md);background:var(--accent);color:var(--accent-foreground);font-weight:500;cursor:pointer}@media(hover:hover){.aelen .ar-inline:hover{text-decoration-color:var(--foreground)}.aelen .crumb a:hover{color:var(--foreground)}.aelen .of-media:hover img,.aelen .de-row:has(.de-row-link:hover) .of-media img{transform:scale(1.03)}.aelen .il-soc:hover{background:var(--wood)}.aelen .il-mail:hover{text-decoration-color:var(--foreground);color:var(--foreground)}.aelen .lg-prose a:hover,.aelen .lg-switch a:hover{text-decoration-color:currentColor}.aelen .lg-toc a:not([aria-current]):hover{background:color-mix(in oklab,var(--muted) 60%,transparent);color:var(--foreground)}.aelen .lg-toc-m a:not([aria-current]):hover{background:var(--wood);color:var(--foreground)}.aelen .lg-btn-inline:hover{background:color-mix(in oklab,var(--accent) 90%,var(--primary))}}@media(prefers-reduced-motion:reduce){.aelen :is(.of-media img,.il-soc,.ar-inline,.lg-toc a,.lg-toc-m a,.lg-toc-m summary svg,.lg-prose a){transition:none!important}}.aelen .doh{padding-top:3rem;padding-bottom:4rem}.aelen .do-bar{margin-top:3rem;display:flex;flex-direction:column;align-items:stretch;gap:.5rem}@media(min-width:768px){.aelen .do-bar{flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}}.aelen .do-tabs{display:flex;gap:.25rem;min-width:0;padding:.25rem;border-radius:var(--r-lg);background:var(--muted);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity}.aelen .do-tabs::-webkit-scrollbar{display:none}.aelen .do-tabs a{flex:none;display:inline-flex;align-items:center;height:2.25rem;padding-inline:1rem;border-radius:var(--r-md);font-size:.875rem;font-weight:500;letter-spacing:-.025em;white-space:nowrap;scroll-snap-align:center;transition:background-color .3s,color .3s}.aelen .do-tabs a[aria-current]{background:var(--primary);color:var(--primary-foreground)}.aelen .do-tabs a:focus-visible{outline-offset:-2px}.aelen .do-tabs.has-start{-webkit-mask-image:linear-gradient(90deg,transparent,black 2rem);mask-image:linear-gradient(90deg,transparent,black 2rem)}.aelen .do-tabs.has-end{-webkit-mask-image:linear-gradient(90deg,black calc(100% - 2rem),transparent);mask-image:linear-gradient(90deg,black calc(100% - 2rem),transparent)}.aelen .do-tabs.has-start.has-end{-webkit-mask-image:linear-gradient(90deg,transparent,black 2rem,black calc(100% - 2rem),transparent);mask-image:linear-gradient(90deg,transparent,black 2rem,black calc(100% - 2rem),transparent)}.aelen .do-menu-wrap{position:relative;flex:none}.aelen .do-menu-btn{width:100%;justify-content:space-between;height:2.75rem}@media(min-width:768px){.aelen .do-menu-btn{width:12rem}}.aelen .do-menu-label{overflow:hidden;text-overflow:ellipsis}.aelen .do-menu-btn svg{width:.75rem;height:.75rem;flex:none;transform:rotate(90deg);transition:transform .3s var(--ease-out)}.aelen .do-menu-btn[aria-expanded=true] svg{transform:rotate(-90deg)}.aelen .do-menu-btn.is-set{background:var(--primary);color:var(--primary-foreground)}.aelen .do-menu{position:absolute;z-index:20;left:0;right:0;top:calc(100% + .5rem);display:flex;flex-direction:column;gap:.125rem;max-height:min(26rem,60vh);overflow-y:auto;padding:.5rem;border-radius:var(--r-lg);background:var(--muted);box-shadow:0 0 0 .5rem var(--background)}.aelen .do-menu[hidden]{display:none}.aelen .do-menu a{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:var(--r-md);font-size:.875rem;line-height:1.25rem;transition:background-color .3s}.aelen .do-menu a:focus-visible{outline-offset:-2px}.aelen .do-menu a svg{width:1rem;height:1rem;flex:none;color:var(--accent);visibility:hidden}.aelen .do-menu a[aria-current]{background:var(--background);font-weight:500}.aelen .do-menu a[aria-current] svg{visibility:visible}@media(max-width:639px){.aelen .do-tabs a{height:2.75rem}.aelen .do-menu-btn{height:3.25rem}}.aelen .do-count{margin-top:1.5rem}.aelen .do-grid{margin-top:1rem;display:grid;gap:2rem var(--gap);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:768px){.aelen .do-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem var(--gap)}}@media(min-width:1024px){.aelen .do-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.aelen .do-bar+.do-grid{margin-top:1.5rem}.aelen .do-card{position:relative;display:flex;flex-direction:column;min-width:0}.aelen .do-img{display:grid;place-items:center;aspect-ratio:4 / 5;container-type:size;padding:2.5rem 14% 9%;border-radius:var(--r-lg);background:var(--muted);overflow:hidden}.aelen .do-img img{width:min(100cqw,calc(100cqh * var(--r, .75)));height:auto;aspect-ratio:var(--r, .75);object-fit:cover;border-radius:3px;box-shadow:0 1px 2px color-mix(in oklab,var(--foreground) 6%,transparent);transition:transform .7s ease-out}.aelen .do-card>.dd-badge{z-index:1;pointer-events:none}.aelen .do-body{display:flex;flex-direction:column;align-items:flex-start;flex:1;margin-top:1rem}.aelen .do-title{font-size:1rem;line-height:1.375rem;font-weight:500;letter-spacing:-.0125em;text-wrap:pretty;padding-inline-end:.75rem}.aelen .do-title a{display:block}.aelen .do-title>span,.aelen .do-title a>span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.aelen .do-desc{padding-inline-end:.75rem;margin-top:.375rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.aelen .do-tags{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.25rem}.aelen .do-tags a,.aelen .do-more{display:inline-flex;align-items:center;min-height:1.5rem;padding:.125rem .5rem;border-radius:var(--r-md);font-size:.75rem;line-height:1rem;font-weight:500}.aelen .do-tags a{background:var(--muted);transition:background-color .3s}.aelen .do-more{color:var(--muted-foreground);padding-inline:.25rem}.aelen .do-cta{margin-top:auto;padding-top:1rem}@media(min-width:640px){.aelen .do-card{display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:0}.aelen .do-body{display:contents}.aelen .do-title{margin-top:1rem}.aelen .do-tags{align-self:start}.aelen .do-cta{grid-row:5;justify-self:start;align-self:end}}@media(max-width:639px){.aelen .do-grid>.do-card{content-visibility:auto;contain-intrinsic-size:auto calc(62.5vw + 39px)}.aelen .do-img{padding:2rem 12% .75rem}.aelen .do-card>.dd-badge{top:.375rem;left:.375rem;padding:.125rem .5rem;font-size:.6875rem;line-height:1rem}.aelen .do-body{margin-top:.75rem}.aelen .do-title{font-size:.875rem;line-height:1.25rem;padding-inline-end:.5rem}.aelen .do-desc,.aelen .do-tags{display:none}.aelen .do-cta{padding-top:.5rem}.aelen .do-cta.roll{min-height:2rem}}.aelen .do-empty{margin-top:2rem;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:2rem 1.5rem;border-radius:var(--r-lg);background:var(--muted)}.aelen .do-about-sec{padding-bottom:6rem}.aelen .ar-why{display:grid;gap:2rem;border-radius:var(--r-xl);background:var(--muted);padding:2rem 1.5rem}@media(min-width:768px){.aelen .ar-why{padding:3rem}}@media(min-width:1024px){.aelen .ar-why{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap);padding:4rem 3rem}.aelen .ar-why>h2{grid-column:span 4}.aelen .ar-why-body{grid-column:6 / span 7}}@media(min-width:1024px)and (max-width:1279px){.aelen .ar-why>.d-lg{font-size:2.25rem;line-height:1.1}}.aelen .ar-why>h2{overflow-wrap:break-word;hyphens:auto}.aelen .ar-why-body{display:flex;flex-direction:column;gap:1.25rem;max-width:40rem;min-width:0}.aelen .ar-why-body a:not(.btn){color:var(--foreground);font-weight:500;text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--foreground) 30%,transparent);text-underline-offset:3px;transition:text-decoration-color .3s}.aelen .dx-about .ar-why-body>p{font-size:1rem;line-height:1.625rem;color:var(--muted-foreground);text-wrap:pretty}.aelen .dx-about .ar-why-body>:is(h2,h3){margin-top:.75rem;color:var(--foreground);text-wrap:balance}.aelen .dx-about .ar-why-body>h2{font-family:var(--font-display);font-weight:400;font-size:1.5rem;line-height:1.2;letter-spacing:-.025em}@media(min-width:1024px){.aelen .dx-about .ar-why-body>h2{font-size:1.875rem;line-height:1.15}}.aelen .dx-about .ar-why-body>h3{font-size:1.125rem;line-height:1.75rem;font-weight:500}.aelen .dx-about .ar-why-body>ul{display:grid;gap:.75rem}.aelen .dx-about .ar-why-body>ul>li{position:relative;padding-inline-start:1.25rem;font-size:1rem;line-height:1.625rem;color:var(--muted-foreground);text-wrap:pretty}.aelen .dx-about .ar-why-body>ul>li:before{content:"";position:absolute;left:.125rem;top:.6875rem;width:.375rem;height:.375rem;border-radius:999px;background:var(--accent)}.aelen .dx-about .ar-why-body strong{color:var(--foreground);font-weight:500}.aelen .dx-chips{display:flex;flex-wrap:wrap;gap:.375rem}.aelen .doh .dx-chips{margin-top:3rem}.aelen .dx-chips a,.aelen .dx-chips .is-on{display:inline-flex;align-items:center;gap:.375rem;min-height:2.25rem;padding:.25rem .75rem;border-radius:var(--r-md);background:var(--muted);font-size:.875rem;line-height:1.25rem;font-weight:500;transition:background-color .3s}.aelen .dx-chips a svg{width:.75rem;height:.75rem}.aelen .dx-chips .is-on{background:var(--primary);color:var(--primary-foreground)}.aelen .dx-chips .is-on small{font-size:.75rem;opacity:.7;font-weight:400}.aelen .dx-more{margin-top:3rem;display:flex;flex-direction:column;gap:.75rem}.aelen .dx-faq{display:grid;gap:var(--gap)}.aelen .dx-faq>div{padding:1.25rem 1.5rem;border-radius:var(--r-lg);background:var(--background)}.aelen .dx-faq p{font-size:.875rem;line-height:1.375rem;color:var(--muted-foreground);text-wrap:pretty}.aelen .dx-faq .dx-q{font-size:1rem;line-height:1.5rem;font-weight:500;color:var(--foreground);margin-bottom:.375rem}.aelen .dx-strip{padding-top:0}.aelen .dx-strip .roll{margin-top:.75rem;min-height:2.75rem}.aelen .dx-sib{display:grid;align-content:start;min-width:0}.aelen .dx-sib-cat{margin-top:1rem}.aelen .dx-sib .do-title{margin-top:.25rem}.aelen .dt-h{margin-top:4rem}.aelen .dt-tags{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.375rem}.aelen .dt-tags a{display:inline-flex;align-items:center;gap:.5rem;min-height:2.25rem;padding:.25rem .375rem .25rem .875rem;border-radius:var(--r-md);background:var(--muted);font-size:.875rem;line-height:1.25rem;font-weight:500;transition:background-color .3s}.aelen .dt-n{min-width:1.5rem;padding:.125rem .375rem;border-radius:var(--r-sm);background:var(--background);font-size:.75rem;line-height:1rem;font-weight:500;text-align:center;color:var(--muted-foreground);font-variant-numeric:tabular-nums}@media(min-width:1024px){.aelen .doh .ar-h1{max-width:60rem}}@media(max-width:639px){.aelen .dt-tags a,.aelen .dx-chips a{min-height:2.75rem}}.aelen .od-hero{padding-top:1rem}.aelen .od-grid{display:grid;gap:var(--gap)}.aelen .od-media-col{display:flex;flex-direction:column;gap:var(--gap);min-width:0}.aelen .od-media{position:relative;display:grid;place-items:center;aspect-ratio:4 / 5;padding:2.5rem 12% 3rem;border-radius:var(--r-xl);background:var(--wood);overflow:hidden}.aelen .od-stage{width:100%;height:100%;container-type:size;display:grid;place-items:center}.aelen .od-frame{width:min(100cqw,calc(100cqh * var(--r, .75)));aspect-ratio:var(--r, .75);border-radius:3px;overflow:hidden;box-shadow:0 1px 2px color-mix(in oklab,var(--foreground) 8%,transparent),0 12px 32px -12px color-mix(in oklab,var(--foreground) 28%,transparent);background:var(--muted)}.aelen .od-frame img{display:block;width:100%;height:100%;object-fit:cover}.aelen .od-count{position:absolute;top:.5rem;left:.5rem;padding:.25rem .625rem;border-radius:var(--r-md);background:var(--background);font-variant-numeric:tabular-nums}.aelen .od-variants{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap)}.aelen .od-var{display:flex;flex-direction:column;gap:.5rem;padding:.5rem;border-radius:var(--r-lg);background:var(--muted);text-align:left;min-width:0;transition:background-color .3s,color .3s}.aelen .od-var[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground)}.aelen .od-var .od-frame{display:block;width:100%;box-shadow:none;border-radius:var(--r-sm)}.aelen .od-var>span:last-child{font-size:.75rem;line-height:1rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;text-wrap:balance}.aelen .od-info{display:flex;flex-direction:column;justify-content:space-between;gap:3rem;padding:2rem;border-radius:var(--r-xl);background:var(--muted);min-width:0}.aelen .od-info .crumb{margin-bottom:0}.aelen .od-h1{margin-top:1.25rem;overflow-wrap:break-word}.aelen .od-lead{margin-top:1.25rem;max-width:32rem}.aelen .od-act{display:flex;flex-direction:column;gap:2rem}.aelen .od-tags ul{margin-top:.625rem;display:flex;flex-wrap:wrap;gap:.375rem}.aelen .od-tags a{display:inline-flex;align-items:center;min-height:2.25rem;padding:.25rem .75rem;border-radius:var(--r-md);background:var(--background);font-size:.875rem;line-height:1.25rem;font-weight:500;text-transform:capitalize;transition:background-color .3s}.aelen .od-go{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.aelen .od-go .btn{max-width:100%;white-space:normal;text-align:center;line-height:1.25}.aelen .od-help{max-width:26rem}.aelen .od-rel{overflow-x:clip}.aelen .od-rel-head{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}.aelen .od-rel-sub{margin-top:.75rem}.aelen .od-arrows{display:none;gap:.5rem;flex:none}.aelen .od-arrow{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:999px;background:var(--muted);transition:background-color .3s,opacity .3s}.aelen .od-arrow svg{width:.75rem;height:.75rem}.aelen .od-arrow.is-prev svg{transform:rotate(180deg)}.aelen .od-arrow[aria-disabled=true]{opacity:.4;cursor:default}.aelen .od-track{margin:2.5rem calc(-1*max(var(--gutter),calc((100vw - var(--container)) / 2 + var(--gutter)))) 0;padding-inline:max(var(--gutter),calc((100vw - var(--container)) / 2 + var(--gutter)));scroll-padding-inline:max(var(--gutter),calc((100vw - var(--container)) / 2 + var(--gutter)));display:flex;gap:var(--gap);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.aelen .od-track::-webkit-scrollbar{display:none}.aelen .od-track .do-tags{display:none}.aelen .od-track>li{flex:none;width:42%;scroll-snap-align:start;display:grid}.aelen .od-about{padding-top:0}.aelen .od-about-grid{display:grid;grid-template-columns:minmax(0,1fr)}.aelen .od-about-grid>*{min-width:0}.aelen .od-about-grid h2{margin-bottom:1.5rem}.aelen .od-about-grid>p{margin-top:1rem;font-size:1rem;line-height:1.625rem;color:color-mix(in oklab,var(--foreground) 82%,transparent);text-wrap:pretty}.aelen .od-about-grid>p a,.aelen .od-words p a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in oklab,currentColor 40%,transparent);transition:text-decoration-color .3s}.aelen .od-about-grid>h3{margin-top:3rem}.aelen .od-about-grid>h3+p{margin-top:.75rem}.aelen .od-tips{margin-top:1rem;display:grid;gap:.75rem}.aelen .od-tips li{display:grid;grid-template-columns:1rem minmax(0,1fr);gap:.75rem;font-size:1rem;line-height:1.625rem;text-wrap:pretty}.aelen .od-tips svg{width:1rem;height:1rem;margin-top:.3125rem;color:var(--accent)}.aelen .od-faq{margin-top:1rem;display:grid;gap:var(--gap)}.aelen .od-q{padding:1.5rem;border-radius:var(--r-lg);background:var(--muted)}.aelen .od-q h4{font:500 1rem/1.5rem var(--font-sans);letter-spacing:normal;color:var(--foreground);text-wrap:pretty}.aelen .od-q p{margin-top:.5rem;font-size:.875rem;line-height:1.375rem;color:var(--muted-foreground);text-wrap:pretty}.aelen .od-about-grid>p.od-end{margin-top:3rem}.aelen .od-aside{margin-top:3rem}.aelen .od-words{padding:2rem;border-radius:var(--r-xl);background:var(--wood)}.aelen .od-words p{margin-top:.75rem;font-size:.875rem;line-height:1.375rem;text-wrap:pretty}.aelen .od-words ul{margin-top:1.5rem;display:grid;gap:var(--gap)}.aelen .od-words li{padding:1.25rem;border-radius:var(--r-lg);background:var(--background);font-family:var(--font-display);font-size:1.25rem;line-height:1.4;letter-spacing:-.01em;text-wrap:pretty}@media(min-width:640px){.aelen .od-media{aspect-ratio:4 / 3;padding:2.5rem 2.5rem 3rem}.aelen .od-arrows{display:flex}.aelen .od-track{display:grid;grid-auto-flow:column;grid-auto-columns:13rem;grid-template-rows:repeat(5,auto);column-gap:var(--gap);row-gap:0}.aelen .od-track>li{width:auto;grid-row:span 5;grid-template-rows:subgrid}.aelen .dx-strip .od-track{grid-template-rows:auto}.aelen .dx-strip .od-track>li{grid-row:auto;grid-template-rows:none}}@media(min-width:1024px){.aelen .od-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.aelen .od-media-col{grid-column:span 7}.aelen .od-media{aspect-ratio:1 / 1;padding:3.5rem}.aelen .od-info{grid-column:span 5;padding:2.5rem}.aelen .od-track{grid-auto-columns:15rem}.aelen .od-about-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap)}.aelen .od-about-grid>*{grid-column:1 / span 7}.aelen .od-about-grid>.od-aside{grid-column:9 / span 4;grid-row:1 / span 24;margin-top:0}.aelen .od-words{position:sticky;top:6rem}}@media(min-width:1024px)and (max-width:1279px){.aelen .od-h1{font-size:2.25rem;line-height:1.1}}@media(min-width:640px)and (max-width:1023px){.aelen .od-variants{max-width:26rem}}@media(max-width:379px){.aelen .od-info{padding:1.5rem}}.aelen .szh{padding-top:3rem;padding-bottom:4rem}.aelen .sz-hero{display:grid;gap:3rem}@media(min-width:1024px){.aelen .sz-hero{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap);align-items:center}.aelen .sz-intro{grid-column:1 / span 6;padding-right:2rem}.aelen .sz-gen{grid-column:7 / span 6}}.aelen .sz-gen{min-width:0;border-radius:var(--r-xl);background:var(--muted);padding:.5rem;scroll-margin-top:5rem}.aelen .sz-cats-sec{padding-bottom:2rem}.aelen .sz-rail{position:sticky;top:3.75rem;z-index:40;margin-inline:calc(-1 * var(--gutter));padding:.5rem var(--gutter);background:var(--background)}@media(max-height:500px){.aelen .sz-rail{position:static}}.aelen .sz-cat{margin-top:4rem;scroll-margin-top:8rem}.aelen .sz-rail+.sz-cat{margin-top:2rem}.aelen .sz-cat-head{display:grid;gap:.5rem;max-width:40rem}.aelen .sz-grid{margin-top:1.5rem;display:grid;gap:var(--gap);grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.aelen .sz-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.aelen .sz-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:640px)and (max-width:1023px){.aelen .sz-grid>li:last-child:nth-child(odd){grid-column:1 / -1;min-height:0}}.aelen .sz-card{display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;min-height:12rem;padding:1.5rem;border-radius:var(--r-lg);background:var(--muted)}.aelen .sz-text{font-family:var(--font-display);font-size:1.25rem;line-height:1.45;letter-spacing:-.01em;text-wrap:pretty;overflow-wrap:break-word}.aelen .sz-card.is-poem .sz-text{white-space:pre-line}.aelen .sz-copy{display:inline-flex;align-items:center;align-self:flex-start;gap:.5rem;min-height:2.25rem;padding:.375rem .875rem;border-radius:var(--r-md);background:var(--background);font-size:.875rem;font-weight:500;color:var(--foreground);cursor:copy;transition:background-color .3s}.aelen .sz-copy svg{width:.875rem;height:.875rem;color:var(--accent)}.aelen .sz-promo{border-radius:var(--r-lg);min-height:12rem}.aelen .sz-promo.is-primary{background:var(--primary);color:var(--primary-foreground)}.aelen .sz-promo a{display:flex;flex-direction:column;height:100%;padding:1.5rem;border-radius:inherit}.aelen .sz-promo.is-primary a:focus-visible{outline-color:var(--primary-foreground);outline-offset:-4px}.aelen .sz-promo-eyebrow{font-size:.875rem;line-height:1.25rem;opacity:.75}.aelen .sz-promo-title{margin-top:.5rem;text-wrap:balance}@media(max-width:767px){.aelen .sz-promo-title{font-size:1.5rem;line-height:1.2}}.aelen .sz-promo-desc{margin-top:.75rem;opacity:.8;max-width:22rem}.aelen .sz-promo.bg-wood .sz-promo-desc{opacity:1;color:var(--foreground)}.aelen .sz-promo-act{margin-top:auto;padding-top:1.5rem;display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:500}.aelen .sz-promo-act svg{width:.75rem;height:.75rem;transition:transform .3s var(--ease-out)}.aelen .sz-tools{margin-top:4rem;display:grid;gap:2rem;padding:1.5rem;border-radius:var(--r-xl)}@media(min-width:768px){.aelen .sz-tools{padding:2.5rem}}@media(min-width:1024px){.aelen .sz-tools{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap);align-items:end}.aelen .sz-tools-intro{grid-column:span 5;padding-right:2rem}.aelen .sz-tools-cards{grid-column:6 / span 7}}.aelen .sz-tools-intro .d-md{margin-top:.75rem}.aelen .sz-tools-body{margin-top:.75rem;max-width:28rem}.aelen .sz-tools-cards{display:grid;gap:var(--gap)}@media(min-width:640px){.aelen .sz-tools-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.aelen .sz-tool{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.5rem;border-radius:var(--r-lg);background:var(--background)}.aelen .sz-tool p{flex:1}.aelen .sz-tool .btn{margin-top:1rem;height:2.75rem}.aelen .sz-about-sec .ar-why{margin-top:0}.aelen .sz-toast{position:fixed;z-index:70;right:calc(1rem + env(safe-area-inset-right,0px));bottom:calc(1rem + env(safe-area-inset-bottom,0px));pointer-events:none}.aelen .sz-toast-in{display:inline-flex;align-items:center;gap:.625rem;padding:.875rem 1.125rem;border-radius:var(--r-lg);background:var(--primary);color:var(--primary-foreground);font-size:.875rem;font-weight:500}.aelen .sz-toast-in svg{width:1.25rem;height:1.25rem;flex:none}@media(max-width:639px){.aelen .sz-card,.aelen .sz-promo{min-height:0}.aelen .sz-card{padding:1.25rem;gap:1.25rem}.aelen .sz-promo a{padding:1.25rem}.aelen .sz-text{font-size:1.125rem}.aelen .sz-cat{margin-top:3rem}.aelen .sz-toast{left:calc(1rem + env(safe-area-inset-left,0px))}.aelen .sz-toast-in{width:100%}}.aelen .blh{padding-top:3rem;padding-bottom:4rem}.aelen .bl-feat{margin-top:3rem;display:grid;gap:var(--gap);grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.aelen .bl-feat{grid-template-columns:repeat(12,minmax(0,1fr))}.aelen .bl-feat-img{grid-column:span 7}.aelen .bl-feat-txt{grid-column:span 5}}@media(min-width:1024px)and (max-width:1279px){.aelen .bl-feat-img,.aelen .bl-feat-txt{grid-column:span 6}}.aelen .bl-feat-img{display:block;aspect-ratio:3 / 2;overflow:hidden;border-radius:var(--r-xl);background:var(--muted)}.aelen .bl-feat-img img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease-out}@media(min-width:1024px){.aelen .bl-feat-img{aspect-ratio:auto;min-height:26rem;align-self:stretch}}.aelen .bl-feat-txt{display:flex;flex-direction:column;justify-content:space-between;gap:3rem;padding:2rem 1.5rem;border-radius:var(--r-lg);background:var(--muted);min-width:0}@media(min-width:768px){.aelen .bl-feat-txt{padding:2.5rem}}.aelen .bl-feat-title{display:block;margin-top:.75rem;overflow-wrap:break-word}.aelen .bl-feat-desc{display:block;margin-top:1.25rem;max-width:32rem}.aelen .bl-feat-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.aelen .bl-tag{display:inline-block;font-size:.875rem;line-height:1.25rem;color:var(--muted-foreground)}.aelen .bl-all-sec{padding-bottom:6rem}.aelen .bl-empty{margin-top:.75rem}.aelen .bl-grid{margin-top:2.5rem;display:grid;gap:4rem var(--gap);grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.aelen .bl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.aelen .bl-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.aelen .bl-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.aelen .bl-card-img{display:block;width:100%;aspect-ratio:3 / 2;overflow:hidden;border-radius:var(--r-lg);background:var(--muted);margin-bottom:1.25rem}.aelen .bl-card-img img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease-out}.aelen .bl-card-img img[src$="23-nisan-davetiye-ornekleri.webp"]{object-position:0% 50%}.aelen .bl-card-title{margin-top:.375rem;font-size:1.125rem;line-height:1.625rem;font-weight:500;letter-spacing:-.0125em;text-wrap:balance;overflow-wrap:break-word}@media(min-width:768px){.aelen .bl-card-title{font-size:1.25rem;line-height:1.75rem}}.aelen .bl-card-title a{transition:color .3s}.aelen .bl-card-desc{margin-top:.5rem}.aelen .bl-card .bl-by{margin-top:auto;padding-top:1.25rem}.aelen .bp-hero{padding-top:3rem}.aelen .bp-crumb ol{flex-wrap:nowrap}.aelen .bp-crumb li{display:inline-flex;align-items:center;flex:none}.aelen .bp-crumb .bp-crumb-cur{flex:0 1 auto;min-width:0;overflow:hidden}.aelen .bp-crumb-cur span{display:block;max-width:20rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aelen .bp-crumb-home{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;min-height:2.5rem}.aelen .bp-crumb-home svg{width:1rem;height:1rem}.aelen .bp-crumb a:not(.bp-crumb-home){display:inline-flex;align-items:center;min-height:2.5rem}.aelen .bp-hero-grid{display:grid;gap:var(--gap);grid-template-columns:minmax(0,1fr)}.aelen .bp-hero-txt{display:flex;flex-direction:column;justify-content:space-between;gap:3rem;min-width:0;padding:2rem 1.5rem;border-radius:var(--r-lg);background:var(--muted)}.aelen .bp-h1{overflow-wrap:break-word;hyphens:manual}.aelen .bp-lead{margin-top:1.5rem;max-width:36rem;font-size:1rem;line-height:1.625rem}.aelen .bp-by{display:flex;align-items:center;gap:.75rem}.aelen .bp-by p{min-width:0}.aelen .bp-avatar{width:2.75rem;height:2.75rem;flex:none;padding:.375rem;border-radius:var(--r-md);background:var(--background);color:var(--muted-foreground);object-fit:cover}.aelen .bp-hero-media{position:relative;overflow:hidden;aspect-ratio:3 / 2;border-radius:var(--r-xl);background:var(--muted)}.aelen .bp-hero-media img{width:100%;height:100%;object-fit:cover}.aelen .bp-hero-media.is-wide{display:flex;align-items:center;aspect-ratio:auto;padding:var(--gap)}.aelen .bp-hero-media.is-wide img{height:auto;border-radius:var(--r-lg)}@media(min-width:640px){.aelen .bp-lead{font-size:1.125rem;line-height:1.75rem}}@media(min-width:768px){.aelen .bp-hero-txt{gap:4rem;padding:2.5rem}}@media(min-width:1024px){.aelen .bp-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aelen .bp-hero-txt{min-height:30rem}.aelen .bp-hero-media{aspect-ratio:auto}}@media(min-width:1024px)and (max-width:1279px){.aelen .bp-h1{font-size:2.25rem;line-height:1.1}}.aelen .bp-layout{display:grid;grid-template-columns:minmax(0,1fr);padding-top:3rem;padding-bottom:6rem}.aelen .bp-main{min-width:0}.aelen .bp-side{display:none;min-width:0}.aelen .bp-side-in{display:grid;gap:var(--gap)}@media(min-width:1024px){.aelen .bp-layout{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);padding-top:4rem}.aelen .bp-main{grid-column:1 / span 8}.aelen .bp-side{display:block;grid-column:9 / span 4}.aelen .bp-side-in{position:sticky;top:5.25rem;max-height:calc(100dvh - 6.75rem);display:flex;flex-direction:column}.aelen .bp-card{display:flex;flex-direction:column;flex:0 1 auto;min-height:0}.aelen .bp-card .lg-toc.bp-toc-nav{flex:0 1 auto;min-height:7.5rem;max-height:none}.aelen .bp-share,.aelen .bp-cta-card{flex:none}.aelen .bp-tocm{display:none}}@media(min-width:1280px){.aelen .bp-side{grid-column:10 / span 3}}.aelen .bp-tocm{margin-bottom:2.5rem}.aelen .bp-card{border-radius:var(--r-lg);background:var(--muted);padding:1.25rem .75rem}.aelen .bp-card .lg-toc a[aria-current]{background:var(--background)}.aelen :is(.lg-toc,.lg-toc-m) .is-h3 a{padding-inline-start:1.5rem;font-size:.8125rem}.aelen .bp-share{margin-top:1.25rem;padding-inline:.75rem}.aelen .bp-side-label{margin-bottom:.75rem;color:var(--muted-foreground)}.aelen .bp-share-row{display:flex;gap:var(--gap)}.aelen .bp-share-btn{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:var(--r-md);background:var(--background);color:var(--muted-foreground);transition:color .3s,background-color .3s}.aelen .bp-share-btn svg{width:1rem;height:1rem}.aelen .bp-cta-card{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.5rem 1.25rem 1.25rem;border-radius:var(--r-lg);background:var(--primary);color:var(--primary-foreground)}.aelen .bp-cta-card-t{margin-top:.25rem}.aelen .bp-cta-card-btn{align-self:stretch;margin-top:.75rem;height:2.75rem}.aelen .bp-cta-card-btn svg{width:.75rem;height:.75rem;transition:transform .3s var(--ease-out)}.aelen .bp-cta-card :focus-visible{outline-color:var(--primary-foreground)}.aelen .bp-back{margin-top:3rem}.aelen .bp-back a{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;font-size:.875rem;font-weight:500;color:var(--muted-foreground);transition:color .3s}.aelen .bp-back svg{width:1rem;height:1rem}.aelen .bp-body{max-width:46rem;font-size:1rem;line-height:1.75rem;color:color-mix(in oklab,var(--foreground) 84%,transparent);overflow-wrap:break-word}.aelen .bp-body>:where(*)+:where(*){margin-top:1.25rem}.aelen .bp-body :is(h2,h3,h4){scroll-margin-top:6rem;color:var(--foreground);text-wrap:balance}.aelen .bp-body>h2{margin-top:3.5rem;font-family:var(--font-display);font-weight:400;letter-spacing:-.025em;font-size:1.5rem;line-height:1.2}.aelen .bp-body>h3{margin-top:2.25rem;font-size:1.125rem;line-height:1.75rem;font-weight:500;letter-spacing:-.0125em}@media(min-width:768px){.aelen .bp-body>h2{font-size:1.875rem;line-height:1.15}.aelen .bp-body>h3{font-size:1.25rem}}@media(min-width:1024px){.aelen .bp-body>h2{font-size:2.25rem;line-height:1.1}}.aelen .bp-body>h4{margin-top:1.75rem;font:600 1rem/1.5rem var(--font-sans);letter-spacing:normal}.aelen .bp-body>:is(h2,h3):first-child{margin-top:0}.aelen .bp-body>:is(h2,h3,h4)+:where(*){margin-top:1rem}.aelen .bp-body>hr{height:0;margin:0;border:0}.aelen .bp-body>hr+:where(*){margin-top:3.5rem}.aelen .bp-body strong{color:var(--foreground);font-weight:600}.aelen .bp-body :is(p,li,td,th,blockquote) a{color:var(--foreground);font-weight:500;text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--foreground) 30%,transparent);text-underline-offset:3px;transition:text-decoration-color .3s}.aelen .bp-body>ul{display:flex;flex-direction:column;gap:.5rem}.aelen .bp-body>ul>li{position:relative;padding-inline-start:1.25rem}.aelen .bp-body>ul>li:before{content:"";position:absolute;left:.125rem;top:.6875rem;width:.375rem;height:.375rem;border-radius:999px;background:var(--accent)}.aelen .bp-body>ol{display:flex;flex-direction:column;gap:.75rem;counter-reset:aelen-bp-ol}.aelen .bp-body>ol>li{position:relative;min-height:1.75rem;padding-inline-start:2.5rem;counter-increment:aelen-bp-ol}.aelen .bp-body>ol>li:before{content:counter(aelen-bp-ol);position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:999px;background:var(--muted);color:var(--foreground);font-size:.8125rem;line-height:1;font-weight:500;font-variant-numeric:tabular-nums}.aelen .bp-body li>:is(ul,ol){margin-top:.5rem;padding-inline-start:1.25rem;list-style:disc}.aelen .bp-body>blockquote{padding:1.25rem 1.5rem;border-radius:var(--r-lg);background:var(--wood);color:var(--foreground)}.aelen .bp-body>blockquote>*+*{margin-top:.75rem}.aelen .bp-body>pre{padding:1rem 1.25rem;border-radius:var(--r-lg);background:var(--muted);color:var(--foreground);font:400 .8125rem/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.aelen .bp-body :not(pre)>code{padding:.125rem .375rem;border-radius:var(--r-sm);background:var(--muted);font:400 .875em/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}.aelen .bp-body img{max-width:100%;height:auto}.aelen .bp-body>p>img:only-child,.aelen .bp-body>img{display:block;width:100%;border-radius:var(--r-xl);background:var(--muted)}.aelen .bp-body>:is(.bp-table,.blog-inline-cta,figure,div){margin-top:2rem}.aelen .bp-body>:is(.bp-table,.blog-inline-cta,figure,div)+:where(*){margin-top:2rem}.aelen .bp-body iframe{border-radius:var(--r-lg)}.aelen .bp-table{overflow-x:auto;overscroll-behavior-x:contain;border-radius:var(--r-lg);background:var(--muted)}.aelen .bp-table table{width:100%;border-collapse:collapse;font-size:.875rem;line-height:1.375rem}.aelen .bp-table th,.aelen .bp-table td{min-width:8rem;padding:.75rem 1rem;text-align:left;vertical-align:top}.aelen .bp-table thead th{font-weight:600;color:var(--foreground);background:var(--wood)}.aelen .bp-table tbody tr:nth-child(2n){background:color-mix(in oklab,var(--background) 55%,transparent)}.aelen .blog-inline-cta__link{display:grid;gap:var(--gap);grid-template-columns:minmax(0,1fr);color:var(--foreground);border-radius:var(--r-lg)}.aelen .blog-inline-cta__media{display:block;overflow:hidden;aspect-ratio:4 / 3;border-radius:var(--r-lg);background:var(--muted)}.aelen .blog-inline-cta__media img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease-out}.aelen .blog-inline-cta__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.75rem;padding:1.5rem;border-radius:var(--r-lg);background:var(--muted)}.aelen .blog-inline-cta__eyebrow{font-size:.875rem;line-height:1.25rem;color:var(--muted-foreground)}.aelen .blog-inline-cta__title{font-family:var(--font-display);font-weight:400;font-size:1.125rem;line-height:1.3;letter-spacing:-.025em;color:var(--foreground);text-wrap:balance}.aelen .blog-inline-cta__description{font-size:.875rem;line-height:1.375rem;color:var(--muted-foreground);text-wrap:pretty}.aelen .blog-inline-cta__action{margin-top:.25rem;display:inline-flex;align-items:center;gap:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:500;letter-spacing:-.025em}.aelen .blog-inline-cta__action svg{width:.75rem;height:.75rem;transition:transform .3s var(--ease-out)}@media(min-width:640px){.aelen .blog-inline-cta__link{grid-template-columns:repeat(2,minmax(0,1fr))}.aelen .blog-inline-cta__media{aspect-ratio:auto;min-height:15rem}.aelen .blog-inline-cta__title{font-size:1.5rem;line-height:1.25}}@media(hover:hover){.aelen .do-tabs a:not([aria-current]):hover,.aelen .do-menu a:not([aria-current]):hover,.aelen .do-tags a:hover,.aelen .dx-chips a:hover,.aelen .dt-tags a:hover,.aelen .od-tags a:hover{background:var(--wood)}.aelen .do-menu-btn.is-set:hover{background:color-mix(in oklab,var(--primary) 90%,var(--foreground))}.aelen .do-card:hover .do-img img,.aelen .dx-sib:hover .do-img img{transform:scale(1.03)}.aelen .do-title a:hover,.aelen .dx-sib:hover .do-title{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.aelen .ar-why-body a:not(.btn):hover,.aelen .od-about-grid>p a:hover,.aelen .od-words p a:hover,.aelen .bp-body :is(p,li,td,th,blockquote) a:hover{text-decoration-color:currentColor}.aelen .od-var:not([aria-pressed=true]):hover,.aelen .od-arrow:not([aria-disabled=true]):hover,.aelen .sz-copy:hover,.aelen .bp-share-btn:hover{background:var(--wood)}.aelen .sz-promo a:hover .sz-promo-act svg,.aelen .bp-cta-card-btn:hover svg,.aelen .blog-inline-cta__link:hover .blog-inline-cta__action svg{transform:translate(2px)}.aelen .bl-feat:hover .bl-feat-img img,.aelen .bl-card:hover .bl-card-img img,.aelen .blog-inline-cta__link:hover .blog-inline-cta__media img{transform:scale(1.03)}.aelen .bl-card:hover .bl-card-title a,.aelen .bl-card-title a:hover{color:var(--accent)}.aelen .bp-crumb a:hover,.aelen .bp-back a:hover,.aelen .bp-share-btn:hover{color:var(--foreground)}}@media(prefers-reduced-motion:reduce){.aelen :is(.do-tabs a,.do-menu a,.do-menu-btn svg,.do-img img,.do-tags a,.dx-chips a,.dt-tags a,.od-tags a,.od-var,.od-arrow,.sz-copy,.sz-promo-act svg,.bl-feat-img img,.bl-card-img img,.bl-card-title a,.bp-share-btn,.bp-cta-card-btn svg,.bp-back a,.bp-body a,.blog-inline-cta__media img,.blog-inline-cta__action svg,.ar-why-body a){transition:none!important}}.aelen .arh{padding-top:3rem}.aelen .arh .crumb{margin-bottom:0}.aelen .arh .label{margin-top:1.5rem}.aelen .ar-grid{margin-top:3rem;display:grid;gap:var(--gap);grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.aelen .ar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.aelen .ar-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.aelen .ar-card{position:relative;display:flex;flex-direction:column;height:100%;border-radius:var(--r-xl);padding:.5rem;overflow:hidden}.aelen .ar-art{flex:1;display:grid;place-items:center;min-height:10rem;padding:1.5rem 1rem 1rem}.aelen .ar-art img{width:auto;height:auto;max-width:min(9.5rem,60%);max-height:9.5rem;transition:transform .7s ease-out}.aelen .ar-txt{display:flex;flex-direction:column;gap:.5rem;border-radius:var(--r-md);background:var(--background);color:var(--foreground);padding:1.25rem}.aelen .ar-card.tone-primary .ar-txt .mf{color:var(--muted-foreground)}.aelen .ar-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.aelen .ar-name{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;min-width:0}.aelen .ar-name .h3s{text-wrap:balance}.aelen .ar-new{flex:none;padding:.125rem .5rem;border-radius:var(--r-md);background:var(--muted);font-size:.75rem;line-height:1rem;font-weight:500;color:var(--muted-foreground)}.aelen .ar-card .dotbtn{background:var(--muted);transition:background-color .3s}@media(min-width:640px){.aelen .ar-art{flex:none;height:clamp(11rem,15vw,13.5rem);min-height:0}.aelen .ar-art img{max-height:min(9.5rem,calc(clamp(11rem,15vw,13.5rem) - 2.5rem))}.aelen .ar-txt{flex:1}.aelen .ar-new{position:absolute;top:1rem;left:1rem;padding:.25rem .625rem;background:var(--background);color:var(--foreground)}}@media(max-width:1023px){.aelen .ar-grid>li:not(:last-child)>.ar-card{background:var(--wood)}}@media(max-width:639px){.aelen .ar-grid>li:nth-child(odd):not(:last-child)>.ar-card{background:var(--muted)}}@media(min-width:640px)and (max-width:1023px){.aelen .ar-grid>li:is(:nth-child(4n+1),:nth-child(4n)):not(:last-child)>.ar-card{background:var(--muted)}}@media(max-width:639px){.aelen .ar-card{flex-direction:row;align-items:stretch}.aelen .ar-art{flex:0 0 4.5rem;min-height:0;padding:.5rem .25rem}.aelen .ar-art img{max-width:100%;max-height:4rem}.aelen .ar-txt{flex:1;min-width:0;padding:1rem 1rem 1.125rem}.aelen .ar-card .dotbtn{display:none}.aelen .ar-name{flex-direction:column;align-items:flex-start;gap:.375rem}.aelen .ar-new{order:-1}}.aelen .ar-why-sec{padding-bottom:0}.aelen .ae-ar #sss-baslik{margin-top:0}@media(min-width:1024px){.aelen .ae-ar .split4 .intro{position:sticky;top:6rem;align-self:start}.aelen .ae-ar .split4 .intro .d-lg{font-size:2.25rem;line-height:1.1}}.aelen .tp-hero{padding-block:3rem 2rem}@media(min-width:768px){.aelen .tp-hero{padding-bottom:2.5rem}}.aelen .ae-tp .crumb{margin-bottom:0}.aelen .tp-badge{display:inline-flex;align-items:center;margin-top:1.5rem;padding:.25rem .625rem;border-radius:var(--r-md);background:var(--muted);font-size:.75rem;line-height:1rem;font-weight:500}.aelen .tp-h1{margin-top:1rem;max-width:52rem}.aelen .tp-intro{margin-top:1.5rem;max-width:40rem}@media(min-width:640px){.aelen .tp-intro{font-size:1.125rem;line-height:1.75rem}}.aelen .tp-main{padding-bottom:6rem}.aelen .tp-main .tp-cap{margin-bottom:var(--gap)}.aelen .tp-stack>*+*{margin-top:var(--gap)}.aelen .tp-card{min-width:0;border-radius:var(--r-xl);background:var(--muted);padding:1.25rem}@media(min-width:768px){.aelen .tp-card{padding:1.5rem}}.aelen .tp-card.is-wood{background:var(--wood)}.aelen .tp-tile{min-width:0;border-radius:var(--r-lg);background:var(--background);padding:1rem}.aelen .tp-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--gap)}.aelen .tp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap)}.aelen .tp-actions .tp-push{margin-inline-start:auto}.aelen :is(.tp-main,.tp-template,.tp-cta) .btn{min-height:2.5rem}.aelen .tp-main .btn svg{width:1rem;height:1rem;flex:none}.aelen .tp-main .btn:disabled{opacity:.5;cursor:not-allowed}.aelen .tp-main .btn:disabled:active{transform:none}.aelen :is(.tp-cap,.tp-save,.tp-template,.tp-cta,.dl-ready,.op-out,.op-here) .btn{white-space:normal;height:auto;min-height:2.5rem;padding-block:.5rem;line-height:1.25rem;text-align:center}@media(max-width:767px){.aelen :is(.tp-main,.tp-template,.tp-cta) .btn{min-height:2.75rem}}.aelen .tp-link{display:inline-flex;align-items:center;min-height:2.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--muted-foreground);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:color .3s,text-decoration-color .3s}.aelen .tp-link:disabled{opacity:.5;cursor:not-allowed}.aelen .tp-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;flex:none;border-radius:999px;color:var(--muted-foreground);transition:background-color .3s,color .3s}.aelen .tp-icon-btn svg{width:1rem;height:1rem}.aelen .tp-msg{padding:.625rem .875rem;border-radius:var(--r-md);background:var(--background);font-size:.875rem;line-height:1.25rem;text-wrap:pretty;overflow-wrap:anywhere}.aelen .tp-msg.is-ok{background:var(--tp-ok-bg);color:var(--tp-ok)}.aelen .tp-msg.is-error{background:var(--tp-danger-bg);color:var(--tp-danger)}.aelen .tp-msg a,.aelen .tp-prose a,.aelen .tp-inline{color:inherit;font-weight:500;text-decoration:underline;text-decoration-color:color-mix(in oklab,currentColor 35%,transparent);text-underline-offset:3px;transition:text-decoration-color .3s}.aelen :is(.tp-prose a,.tp-inline){color:var(--foreground)}.aelen .tp-field{display:flex;flex-direction:column;gap:.375rem;min-width:0}.aelen .tp-label{font-size:.75rem;line-height:1rem;font-weight:500;color:var(--muted-foreground)}.aelen .tp-input,.aelen .tp-select{display:block;width:100%;min-width:0;height:2.75rem;margin:0;padding:0 .875rem;border:0;border-radius:var(--r-md);background-color:var(--background);color:var(--foreground);font:400 1rem/1.5 var(--font-sans);transition:background-color .3s}.aelen .tp-input::placeholder{color:var(--muted-foreground);opacity:1}.aelen .tp-input[type=number]{font-variant-numeric:tabular-nums}.aelen .tp-input[type=date]{-webkit-appearance:none;appearance:none;min-height:2.75rem}.aelen .tp-input[type=date]::-webkit-date-and-time-value{text-align:start}.aelen .tp-input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6}.aelen .tp-select{-webkit-appearance:none;appearance:none;padding-inline-end:2.25rem;cursor:pointer;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%233b2a34' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:.875rem}.aelen :is(.tp-input,.tp-select):focus{outline:2px solid var(--accent);outline-offset:2px}.aelen :is(.tp-input,.tp-select):disabled{opacity:.55;cursor:not-allowed}.aelen :is(.tp-tile,.tp-save-card,.dl-row,.dl-tr,.op-srow) :is(.tp-input,.tp-select){background-color:var(--muted)}.aelen :is(.tp-input,.tp-select).is-sm{height:2.5rem;font-size:.875rem}.aelen .tp-checkbox{-webkit-appearance:none;appearance:none;flex:none;width:1.375rem;height:1.375rem;margin:0;cursor:pointer;border:1.5px solid color-mix(in oklab,var(--muted-foreground) 45%,transparent);border-radius:var(--r-sm);background:var(--background) center / .875rem no-repeat;transition:background-color .2s,border-color .2s}.aelen .tp-checkbox:checked{border-color:var(--accent);background-color:var(--accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23faf6f1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5l3 3 6-7'/%3E%3C/svg%3E")}.aelen .tp-checkbox:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.aelen .tp-date{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 1rem}.aelen .tp-date .tp-field{width:min(100%,13rem)}.aelen .tp-pill{display:inline-flex;align-items:center;gap:.375rem;min-height:2.25rem;padding:.375rem .875rem;border-radius:999px;background:var(--background);font-size:.875rem;line-height:1.25rem;font-weight:500;text-wrap:balance}.aelen .tp-pill.is-ok{background:var(--tp-ok-bg);color:var(--tp-ok)}.aelen .tp-progress{position:relative;height:.5rem;border-radius:999px;background:var(--background);overflow:hidden}.aelen .tp-progress-fill{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .4s var(--ease)}.aelen .tp-stats{display:grid;gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:768px){.aelen .tp-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.aelen .tp-stat{display:flex;flex-direction:column;justify-content:space-between;gap:1.25rem;min-width:0;border-radius:var(--r-lg);background:var(--muted);padding:1rem}@media(min-width:1024px){.aelen .tp-stat{padding:1.25rem;gap:2rem}}.aelen .tp-stat-label{font-size:.875rem;line-height:1.25rem;color:var(--muted-foreground)}.aelen .tp-stat-num{font-size:1.5rem;line-height:1.2;font-weight:500;letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media(min-width:1024px){.aelen .tp-stat-num{font-size:1.875rem}}.aelen .tp-stat-num.is-ok{color:var(--tp-ok)}.aelen .tp-stat-num.is-danger{color:var(--tp-danger)}.aelen .tp-stat-num.is-accent{color:var(--accent)}.aelen .tp-sec{padding-bottom:6rem}.aelen .tp-head{max-width:44rem}.aelen .tp-head .label+*{margin-top:.75rem}.aelen .tp-head+*{margin-top:3rem}.aelen .tp-steps{display:grid;gap:var(--gap);grid-template-columns:minmax(0,1fr)}@media(min-width:768px){.aelen .tp-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.aelen .tp-step{display:flex;flex-direction:column;gap:1.5rem;min-width:0;border-radius:var(--r-lg);background:var(--muted);padding:1.5rem;scroll-margin-top:6rem}@media(min-width:1024px){.aelen .tp-step{min-height:13rem;justify-content:space-between}}.aelen .tp-step-n{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:999px;background:var(--background);font-weight:500;font-variant-numeric:tabular-nums}.aelen .tp-step .h3s+p{margin-top:.5rem;max-width:24rem}.aelen .tp-guide-panel{border-radius:var(--r-xl);background:var(--muted);padding:2rem 1.5rem}@media(min-width:768px){.aelen .tp-guide-panel{padding:3rem}}@media(min-width:1024px){.aelen .tp-guide-panel{padding:4rem 3rem}}.aelen .tp-prose{max-width:46rem;margin-inline:auto;color:var(--muted-foreground);font-size:1rem;line-height:1.625rem;text-wrap:pretty}.aelen .tp-prose>:first-child{margin-top:0}.aelen .tp-prose h2{margin-top:3.5rem;color:var(--foreground);font-family:var(--font-display);font-weight:400;letter-spacing:-.025em;font-size:1.5rem;line-height:1.2;text-wrap:balance}@media(min-width:768px){.aelen .tp-prose h2{font-size:1.875rem;line-height:1.15}}@media(min-width:1024px){.aelen .tp-prose h2{font-size:2.25rem;line-height:1.1}}.aelen .tp-prose :is(p,ol){margin-top:1rem}.aelen .tp-prose h2+:is(p,ol){margin-top:1.25rem}.aelen .tp-prose strong{color:var(--foreground);font-weight:500}.aelen .tp-prose ol{display:flex;flex-direction:column;gap:.875rem;counter-reset:tp-ol}.aelen .tp-prose ol>li{position:relative;padding-inline-start:2.5rem;counter-increment:tp-ol}.aelen .tp-prose ol>li:before{content:counter(tp-ol);position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:999px;background:var(--background);color:var(--foreground);font-size:.8125rem;line-height:1;font-weight:500;font-variant-numeric:tabular-nums}.aelen .tp-template-card{display:grid;gap:1.5rem;border-radius:var(--r-xl);background:var(--muted);padding:1.5rem}@media(min-width:768px){.aelen .tp-template-card{padding:2rem}}@media(min-width:1024px){.aelen .tp-template-card{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap);align-items:end;padding:2.5rem}.aelen .tp-template-txt{grid-column:span 7}.aelen .tp-template-actions{grid-column:9 / span 4;flex-direction:column;align-items:stretch}}.aelen .tp-template-txt p{margin-top:.75rem;max-width:36rem}.aelen .tp-template-actions{display:flex;flex-wrap:wrap;gap:var(--gap)}.aelen .tp-template-actions svg{width:1rem;height:1rem;flex:none}@media(max-width:639px){.aelen .tp-template-actions .btn{flex:1 1 100%}}@media(min-width:1024px){.aelen .tp-faq .split4 .intro{position:sticky;top:6rem;align-self:start}.aelen .tp-faq .intro .d-lg{font-size:2.25rem;line-height:1.1}}@media(max-width:639px){.aelen :is(.tp-faq,.ae-ar) .faq details{padding-inline:1.25rem}.aelen :is(.tp-faq,.ae-ar) .faq summary{gap:1rem;padding-block:1.25rem}.aelen :is(.tp-faq,.ae-ar) .faq details p{padding-bottom:1.25rem}}.aelen .tp-cta-panel{display:grid;gap:2rem;border-radius:var(--r-xl);padding:2.5rem 1.5rem 1.5rem;background:var(--primary);color:var(--primary-foreground)}@media(min-width:768px){.aelen .tp-cta-panel{padding:3rem 2.5rem 2rem}}@media(min-width:1024px){.aelen .tp-cta-panel{grid-template-columns:repeat(12,minmax(0,1fr));gap:3rem var(--gap);padding:4rem 3rem 2.5rem}.aelen .tp-cta-txt{grid-column:span 7}.aelen .tp-cta-actions{grid-column:9 / span 4;align-self:end;flex-direction:column;align-items:stretch}.aelen .tp-related{grid-column:1 / -1}}.aelen .tp-cta-txt p{margin-top:1rem;max-width:34rem;color:color-mix(in oklab,var(--primary-foreground) 75%,transparent)}.aelen .tp-cta-actions{display:flex;flex-wrap:wrap;gap:var(--gap)}@media(max-width:639px){.aelen .tp-cta-actions .btn{flex:1 1 100%}}.aelen .tp-related ul{display:flex;flex-wrap:wrap;gap:.375rem}.aelen .tp-related a{display:inline-flex;align-items:center;min-height:2.5rem;padding:.5rem .875rem;border-radius:var(--r-md);background:color-mix(in oklab,var(--primary-foreground) 10%,transparent);font-size:.875rem;line-height:1.25rem;font-weight:500;transition:background-color .3s}.aelen .tp-cta-panel :focus-visible{outline-color:var(--primary-foreground)}.aelen .tp-cap{border-radius:var(--r-xl);background:var(--muted);padding:1.25rem;scroll-margin-top:6rem}@media(min-width:768px){.aelen .tp-cap{padding:1.5rem}}.aelen .tp-cap-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.aelen .tp-cap-head .h3s{padding-top:.375rem}.aelen .tp-cap-head .tp-icon-btn{margin:-.25rem -.5rem 0 0}.aelen .tp-cap-body{margin-top:.5rem;max-width:46rem}.aelen .tp-cap-actions{margin-top:1.25rem;display:flex;flex-wrap:wrap;gap:var(--gap)}@media(max-width:479px){.aelen .tp-cap-actions .btn{flex:1 1 100%}}.aelen .tp-cap-form{margin-top:1.25rem}.aelen .tp-cap-note{margin-top:.75rem;max-width:46rem}.aelen .tp-cap-submit{margin-top:.75rem;display:grid;gap:var(--gap);grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.aelen .tp-cap-submit{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.aelen .tp-cap-submit .btn{width:100%;min-height:2.75rem}.aelen :is(.tp-cap,.tp-save) .tp-msg{margin-top:.75rem}.aelen .tp-save{scroll-margin-top:6rem}.aelen .tp-save-line{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.aelen .tp-save-card{border-radius:var(--r-lg);background:var(--background);padding:1.25rem}@media(min-width:768px){.aelen .tp-save-card{padding:1.5rem}}.aelen .tp-save-date{margin-top:.75rem}.aelen .tp-save-date .tp-input{width:min(100%,13rem)}.aelen .tp-save-hint{font-weight:400}.aelen .tp-save-ok{display:inline-flex;align-items:center;gap:.375rem;font-weight:500}.aelen .tp-save-ok svg{width:1rem;height:1rem;flex:none;color:var(--accent)}.aelen .tp-save-status{margin-top:.25rem}.aelen .tp-save-note{flex-basis:100%;margin-bottom:.5rem;font-weight:500}.aelen .tp-save-line>.tp-save-note{margin-bottom:0}.aelen .tp-save-note.is-ok{color:var(--tp-ok)}.aelen .tp-save-line .tp-push{margin-inline-start:auto}@media(max-width:639px){.aelen .bu-stats .tp-stat-num{font-size:clamp(1.125rem,5.4vw,1.5rem)}}.aelen .bu-ctrl-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--gap);margin-top:1.25rem}.aelen .bu-guests{flex:0 1 9rem}.aelen .bu-exports{display:flex;flex-wrap:wrap;gap:var(--gap);margin-inline-start:auto}.aelen .bu-msg{margin-top:.75rem}@media(max-width:639px){.aelen .bu-guests{flex:1 1 7.5rem}.aelen .bu-al{flex:1 1 auto}.aelen .bu-exports{flex:1 1 100%;margin-inline-start:0}.aelen .bu-exports .btn{flex:1 1 auto}}.aelen .bu-head{display:none}.aelen .bu-list{display:grid;gap:var(--gap)}.aelen .bu-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem var(--gap);min-width:0;padding:1rem;border-radius:var(--r-xl);background:var(--muted)}.aelen .bu-fields{display:contents}.aelen .bu-name-wrap{grid-column:1 / -1;display:flex;align-items:center;gap:var(--gap);min-width:0}.aelen .bu-name{font-weight:500}.aelen .bu-f{display:flex;flex-direction:column;gap:.375rem;min-width:0}.aelen .bu-lbl{font-size:.75rem;line-height:1rem;font-weight:500;color:var(--muted-foreground)}.aelen .bu-fark-v{display:flex;align-items:center;min-height:2.75rem;font-weight:500;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.aelen .bu-fark-v.is-pos{color:var(--tp-ok)}.aelen .bu-fark-v.is-neg{color:var(--tp-danger)}.aelen .bu-fark-v.is-none{color:var(--muted-foreground)}.aelen .bu-cta{grid-column:1 / -1;justify-self:start;display:inline-flex;align-items:center;gap:.375rem;min-height:2.5rem;margin-block:-.375rem;font-size:.875rem;line-height:1.25rem}.aelen .bu-cta svg{width:.875rem;height:.875rem;flex:none}.aelen .bu-not{grid-column:1 / -1}@media(min-width:768px){.aelen .bu-row{grid-template-columns:repeat(4,minmax(0,1fr));padding:1.25rem}.aelen .bu-not{grid-column:auto}}@media(min-width:1024px){.aelen .bu-head,.aelen .bu-row{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,1.3fr) 2.5rem;column-gap:var(--gap)}.aelen .bu-head{display:grid;align-items:end;padding:0 .5rem;font-weight:500;color:var(--muted-foreground)}.aelen .bu-head>span{padding-inline-start:.875rem}.aelen .bu-head>span:nth-child(4){padding-inline-start:.25rem}.aelen .bu-row{align-items:center;row-gap:.25rem;padding:.5rem;border-radius:var(--r-lg)}.aelen .bu-name-wrap{display:contents}.aelen .bu-name-wrap .tp-input{grid-column:1;grid-row:1}.aelen .bu-del{grid-column:6;grid-row:1}.aelen .bu-lbl{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.aelen .bu-f{gap:0}.aelen .bu-fark-v{padding-inline:.25rem}.aelen .bu-cta{margin:0 0 0 .875rem}}.aelen .dl-add{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--gap)}.aelen .dl-add-name{flex:1 1 16rem}.aelen .dl-add-group{flex:0 1 10rem}.aelen .dl-add-kisi{flex:0 1 6rem}.aelen .dl-add-go{display:flex}@media(max-width:639px){.aelen .dl-add-name{flex-basis:100%}.aelen .dl-add-group{flex:1 1 8rem}.aelen .dl-add-kisi{flex:0 1 5.5rem}.aelen .dl-add-go{flex:1 1 100%}.aelen .dl-add-btn{flex:1 1 auto}}.aelen .dl-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.aelen .dl-filter{display:flex;align-items:center;gap:.5rem;min-width:0;font-size:.75rem;line-height:1rem;font-weight:500;color:var(--muted-foreground)}.aelen .dl-filter .tp-select{width:auto;min-width:8rem}.aelen .dl-actions{display:flex;flex-wrap:wrap;gap:var(--gap);margin-inline-start:auto}@media(max-width:767px){.aelen .dl-filter{flex:1 1 9rem}.aelen .dl-filter .tp-select{flex:1 1 auto;min-width:0}.aelen .dl-actions{flex:1 1 100%}.aelen .dl-actions .btn{flex:1 1 auto}}.aelen .dl-empty{display:flex;flex-direction:column;align-items:center;padding-block:2.5rem;text-align:center}.aelen .dl-empty-body{margin-top:.5rem;max-width:30rem}.aelen .dl-empty-acts{margin-top:1.25rem;justify-content:center}.aelen .dl-tablewrap{overflow-x:auto;border-radius:var(--r-xl);background:var(--muted);padding:.375rem .5rem}.aelen .dl-tbl{width:100%;min-width:860px;border-collapse:separate;border-spacing:0 .375rem;font-size:.9375rem}.aelen .dl-th{padding:.5rem .25rem 0 1.125rem;text-align:start;font-size:.75rem;line-height:1rem;font-weight:500;color:var(--muted-foreground)}.aelen .dl-td{padding:.375rem .1875rem;background:var(--background);vertical-align:middle}.aelen .dl-td:first-child{padding-inline-start:.375rem;border-start-start-radius:var(--r-md);border-end-start-radius:var(--r-md)}.aelen .dl-td:last-child{padding-inline-end:.375rem;border-start-end-radius:var(--r-md);border-end-end-radius:var(--r-md);text-align:center}.aelen .dl-cards{border-radius:var(--r-xl);background:var(--muted);padding:.5rem}.aelen .dl-cards>*+*{margin-top:var(--gap)}.aelen .dl-row{min-width:0;padding:1rem;border-radius:var(--r-lg);background:var(--background)}@media(max-width:479px){.aelen .dl-row{padding:.75rem}.aelen .dl-row .tp-select{padding-inline-end:2rem;background-position:right .625rem center}}.aelen .dl-name-wrap{display:flex;align-items:center;gap:var(--gap);min-width:0}.aelen .dl-name{font-weight:500}.aelen .dl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem var(--gap);margin-top:.75rem}.aelen .dl-f{display:flex;flex-direction:column;gap:.375rem;min-width:0}.aelen .dl-f-wide{grid-column:1 / -1}.aelen .dl-lbl{font-size:.75rem;line-height:1rem;font-weight:500;color:var(--muted-foreground)}.aelen .tp-select.dl-status{font-weight:500}.aelen .tp-select.dl-status.is-attending{background-color:var(--tp-ok-bg);color:var(--tp-ok)}.aelen .tp-select.dl-status.is-declined{background-color:var(--tp-danger-bg);color:var(--tp-danger)}.aelen .tp-select.dl-status.is-pending{background-color:color-mix(in oklab,var(--accent) 14%,var(--background));color:color-mix(in oklab,var(--accent) 72%,var(--foreground))}.aelen .dl-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem 1rem}.aelen .dl-ready{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem}.aelen .dl-ready-txt{flex:1 1 22rem;min-width:0}.aelen .dl-ready-body{margin-top:.25rem;color:color-mix(in oklab,var(--foreground) 78%,var(--wood))}.aelen .dl-ready-actions{display:flex;align-items:center;gap:var(--gap)}@media(max-width:479px){.aelen .dl-ready-actions{flex:1 1 100%}.aelen .dl-ready-actions .btn{flex:1 1 auto}}.aelen .ck-bar{display:grid;gap:1.5rem}@media(min-width:768px){.aelen .ck-bar{gap:1.75rem}}.aelen .ck-top{display:grid;gap:1.5rem}@media(min-width:1024px){.aelen .ck-top.is-split{grid-template-columns:minmax(0,1fr) minmax(0,25rem);align-items:end;column-gap:3rem}.aelen .ck-top.is-split .ck-date{flex-wrap:nowrap}.aelen .ck-top.is-split .ck-date .tp-field{flex:0 1 13rem}}.aelen .ck-prog-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.aelen .ck-sum{min-width:0;font-weight:500;text-wrap:pretty}.aelen .ck-pct{flex:none;font-size:1.5rem;line-height:1;font-weight:500;letter-spacing:-.025em}@media(min-width:1024px){.aelen .ck-pct{font-size:1.875rem}}.aelen .ck-progress{height:.625rem}.aelen .tp-date.ck-date{justify-content:flex-start}.aelen .ck-filter .label{margin-bottom:.625rem}.aelen .ck-seg{display:inline-flex;flex-wrap:wrap;gap:.25rem;max-width:100%;padding:.25rem;border-radius:var(--r-lg);background:var(--background)}.aelen .ck-seg-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding-inline:1rem;border-radius:var(--r-md);font-size:.875rem;line-height:1.25rem;font-weight:500;letter-spacing:-.025em;white-space:nowrap;transition:background-color .3s,color .3s}.aelen .ck-seg-btn[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground)}@media(max-width:559px){.aelen .ck-seg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.aelen .ck-seg-btn{white-space:normal;text-align:center}}@media(max-width:639px){.aelen .ck-acts>.btn{flex:1 1 100%}.aelen .ck-acts>.tp-push{margin-inline-start:0}}.aelen .ck-secs{display:grid;gap:var(--gap)}.aelen .ck-sec-top{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem 1rem}.aelen .ck-sec-title{min-width:0;font-family:var(--font-display);font-weight:400;font-size:1.5rem;line-height:1.2;letter-spacing:-.025em;text-wrap:balance}.aelen .ck-count{flex:none}.aelen .ck-sec-bar{margin-top:.75rem;height:.375rem;border-radius:999px;background:var(--background);overflow:hidden}.aelen .ck-sec-fill{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .4s var(--ease)}.aelen .ck-items{display:grid;margin:1rem -.5rem 0}@media(min-width:1024px){.aelen .ck-sec{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto auto 1fr auto;column-gap:var(--gap);align-items:start;padding:2rem 2rem 1.5rem}.aelen .ck-sec-top{grid-column:1;grid-row:1;flex-direction:column;align-items:flex-start;padding-inline-end:2rem}.aelen .ck-sec-title{font-size:1.875rem;line-height:1.15}.aelen .ck-sec-bar{grid-column:1;grid-row:2;margin-inline-end:2rem}.aelen .ck-items{grid-column:2 / -1;grid-row:1 / span 3;margin-top:0}.aelen .ck-sec>:is(form,button){grid-column:2 / -1;grid-row:4}}.aelen .ck-item{position:relative;display:flex;align-items:flex-start;gap:.75rem;padding-inline-start:.5rem;border-radius:var(--r-md);transition:background-color .2s}.aelen .ck-item>.tp-checkbox{position:relative;z-index:1;margin-block:.5625rem}.aelen .ck-txt{flex:1 1 auto;min-width:0;padding-block:.5625rem;line-height:1.375rem;overflow-wrap:anywhere;text-wrap:pretty}.aelen .ck-lbl{cursor:pointer;transition:color .2s}.aelen .ck-lbl:after{content:"";position:absolute;inset:0;cursor:pointer}.aelen .ck-item>.tp-checkbox:checked+.ck-txt .ck-lbl{color:var(--muted-foreground);text-decoration:line-through;text-decoration-color:color-mix(in oklab,var(--muted-foreground) 60%,transparent)}.aelen .ck-side{display:inline-block;margin-inline-start:.375rem;padding:0 .5rem;border-radius:999px;background:var(--background);color:var(--muted-foreground);font-size:.75rem;line-height:1.25rem;font-weight:500;white-space:nowrap;vertical-align:.0625rem}.aelen .ck-go svg{display:inline-block;margin-inline-start:.1875rem;vertical-align:-.0625rem}.aelen .ck-go{position:relative;z-index:1;margin-inline-start:.375rem;padding:.75rem .125rem;font-size:.8125rem;font-weight:500;white-space:nowrap;text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--foreground) 30%,transparent);text-underline-offset:3px;transition:text-decoration-color .3s}.aelen .ck-x{position:relative;z-index:1}.aelen .ck-add-btn{display:inline-flex;align-items:center;gap:.5rem;min-height:2.5rem;margin:.25rem 0 0 -.6875rem;padding-inline:.6875rem .875rem;border-radius:var(--r-md);color:var(--muted-foreground);font-size:.875rem;line-height:1.25rem;font-weight:500;transition:background-color .3s,color .3s}.aelen .ck-add-form{display:flex;flex-wrap:wrap;gap:var(--gap);margin-top:.5rem}.aelen .ck-add-form .tp-input{flex:1 1 16rem;width:auto}.aelen .ck-add-form .btn{min-height:2.75rem}@media(max-width:479px){.aelen .ck-add-form .btn{flex:1 1 0}}.aelen .gs-form-card{display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr)}@media(min-width:768px){.aelen .gs-form-card{padding:2rem}}@media(min-width:1024px){.aelen .gs-form-card{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem var(--gap);padding:2.5rem}.aelen .gs-form-intro{grid-column:span 5;grid-row:span 2;padding-right:2rem}.aelen .gs-form,.aelen .gs-note{grid-column:7 / span 6}}.aelen .gs-form-intro .d-md,.aelen .gs-form-intro .t-sm{margin-top:.75rem;max-width:30rem}.aelen .gs-form{display:grid;gap:1rem var(--gap);grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.aelen .gs-form{grid-template-columns:repeat(2,minmax(0,1fr))}}.aelen .gs-form .gs-span{grid-column:1 / -1}.aelen .gs-form .gs-submit{width:100%}.aelen .gs-disp{container-type:inline-size;text-align:center;padding:1.5rem 1.25rem 1.25rem}@media(min-width:768px){.aelen .gs-disp{padding:2.5rem 2rem 2rem}}.aelen .gs-names{margin-top:.75rem;overflow-wrap:anywhere}.aelen .gs-amp{color:var(--accent)}.aelen .gs-date{margin-top:.5rem}.aelen .gs-boxes{margin-top:2rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap)}.aelen .gs-box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;min-width:0;padding:1rem .25rem .875rem;border-radius:var(--r-lg);background:var(--background)}.aelen .gs-num{display:block;max-width:100%;font:500 1.5rem/1 var(--font-sans);font-size:clamp(1.375rem,7cqi,4.5rem);letter-spacing:-.03em;font-variant-numeric:tabular-nums;word-break:break-all}.aelen .gs-num.is-4{font-size:clamp(1rem,5cqi,3.75rem)}.aelen .gs-unit{font-size:.6875rem;line-height:1rem;color:var(--muted-foreground)}@media(min-width:640px){.aelen .gs-box{padding:1.25rem .5rem 1.125rem}.aelen .gs-unit{font-size:.8125rem}}@media(min-width:1024px){.aelen .gs-box{padding:2rem 1rem 1.5rem;gap:.625rem}.aelen .gs-unit{font-size:.875rem;line-height:1.25rem}}.aelen .gs-done{margin-top:2rem;padding:2.5rem 1.25rem;border-radius:var(--r-lg);background:var(--primary);color:var(--primary-foreground)}.aelen .gs-done .t-sm{margin-top:.5rem;color:color-mix(in oklab,var(--primary-foreground) 75%,transparent)}.aelen .gs-share{margin-top:var(--gap);padding:1.25rem 1rem}@media(min-width:768px){.aelen .gs-share{padding:1.5rem}}.aelen .gs-share-btns{margin-top:.75rem;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gap)}@media(max-width:479px){.aelen .gs-share-btns .btn{flex:1 1 100%}}.aelen .gs-wa{background:var(--tp-ok-bg);color:var(--tp-ok)}.aelen .gs-share .t-xs{margin-top:.75rem}.aelen .gp-page{min-height:70vh;padding-bottom:6rem}.aelen .gp-col{max-width:52rem;margin-inline:auto}.aelen .gp-col .crumb{margin-bottom:0}.aelen .gp-body{margin-top:2rem}.aelen .gp-note{margin-top:1.25rem;text-align:center}.aelen .op-prog{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem;margin-top:1.5rem;font-size:.875rem;line-height:1.25rem}.aelen .op-prog-n{font-weight:500;font-variant-numeric:tabular-nums}.aelen .op-prog-cap{color:var(--muted-foreground);font-variant-numeric:tabular-nums}.aelen .op-bar{margin-top:.625rem}.aelen .op-acts{margin-top:1.5rem}.aelen .op-reset{padding-inline:.25rem}.aelen .op-msg{margin-top:.75rem}.aelen .tp-msg.op-warn{background:var(--wood);color:var(--foreground)}.aelen .op-issues{display:grid;gap:.375rem}.aelen .op-issue{display:flex;align-items:flex-start;gap:.5rem}.aelen .op-bang{flex:none;font-weight:700}@media(max-width:639px){.aelen .op-acts .btn{flex:1 1 auto}.aelen .op-acts .tp-push{flex:1 0 100%;justify-content:flex-end;margin-top:-.25rem}}.aelen .op-plan{min-width:0}.aelen .gs-disp-head{margin-inline:auto;max-width:40rem}.aelen .dl-thr{vertical-align:bottom}.aelen .op-sides{white-space:nowrap}.aelen .op-tabs{display:flex;gap:.25rem;padding:.25rem;border-radius:var(--r-lg);background:var(--muted)}.aelen .op-tab{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding-inline:1rem;border-radius:var(--r-md);font-size:.875rem;line-height:1.25rem;font-weight:500;letter-spacing:-.025em;color:var(--muted-foreground);transition:background-color .3s,color .3s}.aelen .op-tab[aria-selected=true]{background:var(--primary);color:var(--primary-foreground)}@media(max-width:767px){.aelen .op-tab{min-height:2.75rem}}.aelen .op-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem}.aelen .op-h3:focus{outline:none}.aelen .op-count{flex:none;font-size:.8125rem;line-height:1.25rem;font-weight:500;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.aelen .op-help{margin-top:.375rem;max-width:52rem}.aelen .op-h4{font-size:1rem;line-height:1.5rem;font-weight:500}.aelen .op-pills-box{margin-top:1rem}.aelen .op-pills{display:flex;flex-wrap:wrap;gap:.375rem}.aelen .op-pill{display:inline-flex;align-items:center;gap:.5rem;max-width:100%;min-height:2.5rem;padding:.375rem .875rem;border-radius:999px;background:var(--background);font-size:.875rem;line-height:1.25rem;font-weight:500;text-align:start;overflow-wrap:anywhere;transition:background-color .3s,color .3s}.aelen .op-pill[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground)}.aelen .op-pill[aria-pressed=true] .op-dot{background:var(--primary-foreground)}.aelen .op-pill-n{margin-inline-start:.375rem;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.aelen .op-pill .op-pill-n{margin-inline-start:0}.aelen .op-pill[aria-pressed=true] .op-pill-n{color:color-mix(in oklab,var(--primary-foreground) 70%,transparent)}.aelen .op-plus{color:var(--muted-foreground);font-weight:500}.aelen .op-dot{flex:none;width:.5rem;height:.5rem;border-radius:999px}.aelen .op-add{margin-top:1.5rem}.aelen .op-add-name{flex:1 1 14rem}.aelen .op-add-kisi{flex:0 0 5.5rem}.aelen .op-add-taraf{flex:0 1 11rem}@media(max-width:559px){.aelen .op-add-name{flex-basis:100%}.aelen .op-add-taraf{flex:1 1 8rem}.aelen .op-add .btn{flex:1 1 100%}}.aelen .op-btn-plum{background:var(--primary);color:var(--primary-foreground)}.aelen .op-btn-plum:focus-visible{outline-offset:2px}.aelen .op-selbar{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .625rem;min-height:3rem;margin-top:.625rem;padding:.25rem .25rem .25rem .875rem;border-radius:var(--r-lg);background:var(--background)}.aelen .op-sel-name{flex:1 1 auto;min-width:0;font-size:.875rem;line-height:1.25rem;font-weight:500;overflow-wrap:anywhere}.aelen .op-selbar .op-delguest{margin-inline-start:auto}.aelen :is(.op-unseat,.op-delguest){padding-inline:.5rem}.aelen .op-tables{display:grid;gap:var(--gap);grid-template-columns:minmax(0,1fr)}.aelen .op-tables:empty{display:none}@media(min-width:1024px){.aelen .op-tables{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.aelen .op-tcard{transition:background-color .3s}.aelen .op-tcard.is-over{background:color-mix(in oklab,var(--tp-danger-bg) 70%,var(--muted))}.aelen .op-thead{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap)}.aelen .tp-input.op-name{flex:1 1 9rem;width:auto;margin-inline-start:-.625rem;padding-inline:.625rem;background-color:transparent;font-size:1.125rem;line-height:1.5rem;font-weight:500;letter-spacing:-.0125em}@media(min-width:768px){.aelen .tp-input.op-name{font-size:1.25rem}}.aelen .tp-input.op-name:focus{background-color:var(--background)}.aelen .op-tctl{display:flex;align-items:center;gap:var(--gap);flex:0 1 auto;min-width:0}.aelen .op-ttype{width:10.5rem}.aelen .op-tcap{width:5rem}.aelen .op-x{margin-inline-end:-.375rem}@media(max-width:479px){.aelen .op-thead .op-x{order:1}.aelen .op-tctl{order:2;flex:1 1 100%}.aelen .op-ttype{flex:1 1 auto;width:auto}.aelen .op-tcap{width:4.5rem}}.aelen .op-meta{display:flex;flex-wrap:wrap;gap:.125rem 1rem;margin-top:.5rem;font-size:.8125rem;line-height:1.25rem;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.aelen :is(.op-load,.op-dload).is-over{color:var(--tp-danger);font-weight:600}.aelen .op-seated{display:grid;gap:.25rem;margin-top:.875rem}.aelen .op-srow{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .625rem;min-height:3rem;padding:.25rem .25rem .25rem .875rem;border-radius:var(--r-lg);background:var(--background)}.aelen .op-sname-t{flex:1 1 9rem;min-width:0;font-size:.875rem;line-height:1.25rem;overflow-wrap:anywhere}.aelen .tp-select.op-side{flex:none;width:8rem;padding-inline:.625rem 1.75rem;background-position:right .5rem center}.aelen .op-srow .op-side{margin-inline-start:auto}@media(max-width:479px){.aelen .op-tables .op-sname-t{flex-basis:calc(100% - 1.25rem)}.aelen .op-tables .op-side{flex:1 1 auto;width:auto;min-width:0}}.aelen .op-here{margin-top:.875rem;overflow-wrap:anywhere}@media(max-width:639px){.aelen .op-here{width:100%}}.aelen .op-room{position:relative;width:100%;aspect-ratio:3 / 4;max-height:max(58vh,23rem);overflow:hidden;border-radius:var(--r-xl);background-color:var(--muted);background-image:repeating-linear-gradient(45deg,transparent 0 14px,color-mix(in oklab,var(--foreground) 3%,transparent) 14px 15px)}@media(min-width:640px){.aelen .op-room{aspect-ratio:16 / 10}}.aelen .op-stage{padding:.25rem 1.5rem;border-radius:0 0 var(--r-md) var(--r-md);background:var(--wood);font-size:.6875rem;line-height:1rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in oklab,var(--foreground) 72%,transparent)}.aelen .op-rt-dot{position:absolute;border-radius:999px;background:color-mix(in oklab,var(--muted-foreground) 30%,transparent)}.aelen .op-rt-dot.is-on{background:var(--primary)}.aelen .op-rt-btn{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:0 .25rem;border-radius:var(--r-lg);background:var(--background);color:var(--foreground);text-align:center;line-height:1.15;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:background-color .2s}.aelen .op-rt-btn.is-round{border-radius:999px}.aelen .op-rt-btn.is-over{background:var(--tp-danger-bg)}.aelen .op-rt-btn.is-drag{cursor:grabbing;background:var(--wood)}.aelen .op-rt-btn.is-target{background:var(--wood);outline:2px solid var(--primary);outline-offset:3px}.aelen .op-rt-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-width:100%;font-weight:500;overflow-wrap:anywhere}.aelen .op-rt-n{margin-top:.125rem;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.aelen .op-rt-btn.is-over .op-rt-n{color:var(--tp-danger);font-weight:600}.aelen .op-room-help{margin-top:.5rem;padding-inline:.25rem}.aelen .op-strip{margin-top:var(--gap)}.aelen .op-spill{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.aelen .op-spill.is-lifted{opacity:.4;cursor:grabbing}.aelen .op-ghost{position:fixed;z-index:90;display:inline-flex;align-items:center;min-height:2.25rem;max-width:min(18rem,70vw);padding:.375rem .875rem;border-radius:999px;background:var(--primary);color:var(--primary-foreground);font:500 .875rem/1.25rem var(--font-sans);pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aelen .op-rule-form{margin-top:1.5rem}.aelen .op-rule-g{flex:1 1 13rem}.aelen .op-rule-t{flex:0 1 11rem}@media(max-width:559px){.aelen .op-rule-g{flex-basis:100%}.aelen .op-rule-t{flex:1 1 8rem}.aelen .op-rule-form .btn{flex:1 1 auto}}.aelen .op-rule-list{display:grid;gap:.25rem;margin-top:1rem}.aelen .op-rule{display:flex;align-items:center;gap:.75rem;min-height:3rem;padding:.25rem .25rem .25rem .875rem;border-radius:var(--r-lg);background:var(--background);font-size:.875rem;line-height:1.25rem}.aelen .op-chip{flex:none;padding:.125rem .5rem;border-radius:999px;font-size:.75rem;line-height:1rem;font-weight:600}.aelen .op-chip.is-ayri{background:var(--tp-danger-bg);color:var(--tp-danger)}.aelen .op-chip.is-birlikte{background:var(--tp-ok-bg);color:var(--tp-ok)}.aelen .op-rule-txt{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.aelen .op-ve{color:var(--muted-foreground)}.aelen .op-out-btns{margin-top:1.25rem}@media(max-width:639px){.aelen .op-out-btns .btn{flex:1 1 auto}}.aelen .op-drawer-bg{position:absolute;inset:0;width:100%;height:100%;background:color-mix(in oklab,var(--primary) 45%,transparent);cursor:default}.aelen .op-drawer-panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(25rem,100%);background:var(--background);padding-top:env(safe-area-inset-top,0px);animation:aelen-op-slide .28s var(--ease)}@keyframes aelen-op-slide{0%{transform:translate(100%)}to{transform:none}}.aelen .op-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1.25rem 1.25rem .75rem}.aelen .op-drawer-title{flex:1 1 auto;min-width:0}.aelen .op-kicker{font-size:.75rem;line-height:1rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground)}.aelen .tp-input.op-dname{width:calc(100% + .625rem);margin-top:.25rem}.aelen .tp-input.op-dname:focus{background-color:var(--muted)}.aelen .op-drawer-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.5rem 1.25rem 1.5rem}.aelen .op-drawer-type{flex:1 1 10rem}.aelen .op-drawer-cap{flex:0 0 6.5rem}.aelen .op-dload{margin-top:1.25rem;font-size:.875rem;line-height:1.25rem;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.aelen .op-dsides{margin-top:.25rem;font-variant-numeric:tabular-nums}.aelen .op-dh{margin-top:1.75rem}.aelen .op-drawer-body .op-seated{margin-top:.625rem}.aelen .op-drawer-body .op-srow{background:var(--muted)}.aelen .op-drawer-body .op-srow :is(.tp-input,.tp-select){background-color:var(--background)}.aelen .op-drow{display:block;padding-block:.5rem .25rem}.aelen .op-drow-top{display:flex;align-items:center;gap:.5rem}.aelen .op-dacts{display:flex;flex-wrap:wrap;gap:0 .25rem;margin-inline-start:-.5rem}.aelen .op-drawer-body .op-pills{margin-top:.625rem}.aelen .op-drawer-body .op-pill{background:var(--muted)}.aelen .op-dempty{margin-top:.5rem}.aelen .op-drawer-foot{padding:.75rem 1.25rem calc(.75rem + env(safe-area-inset-bottom,0px));background:var(--muted)}@media(hover:hover){.aelen .ar-card:hover .ar-art img{transform:scale(1.04)}.aelen .ar-card:hover .dotbtn{background:var(--wood)}.aelen .ar-card:hover .dotbtn svg{transform:translate(2px)}.aelen .tp-link:not(:disabled):hover{color:var(--foreground);text-decoration-color:currentColor}.aelen .tp-icon-btn:hover{background:var(--wood);color:var(--foreground)}.aelen :is(.tp-prose a,.tp-inline,.tp-msg a,.ck-go):hover{text-decoration-color:currentColor}.aelen .tp-related a:hover{background:color-mix(in oklab,var(--primary-foreground) 18%,transparent)}.aelen :is(.tp-input,.tp-select):not(:disabled):not(:focus):not(.op-name):not(.dl-status):hover{background-color:color-mix(in oklab,var(--background) 70%,var(--wood))}.aelen :is(.tp-tile,.tp-save-card,.dl-row,.dl-tr,.op-srow) :is(.tp-input,.tp-select):not(:disabled):not(:focus):not(.dl-status):hover{background-color:color-mix(in oklab,var(--muted) 60%,var(--wood))}.aelen :is(.bu-reset,.ck-reset,.dl-clear,.op-reset,.op-del-link,.op-delguest,.tp-save-remove):not(:disabled):hover{color:var(--tp-danger)}.aelen :is(.bu-del,.dl-del,.ck-x):hover{background:var(--tp-danger-bg);color:var(--tp-danger)}.aelen .dl-ready-x:hover{background:var(--background)}.aelen .ck-seg-btn:not([aria-pressed=true]):hover{background:var(--muted)}.aelen .ck-item:hover{background:color-mix(in oklab,var(--background) 60%,transparent)}.aelen .ck-add-btn:hover{background:var(--background);color:var(--foreground)}.aelen .gs-wa:hover{background:color-mix(in oklab,var(--tp-ok-bg) 82%,var(--tp-ok))}.aelen .op-tab:not([aria-selected=true]):hover{background:var(--wood);color:var(--foreground)}.aelen .op-pill:not([aria-pressed=true]):hover{background:var(--wood)}.aelen .op-btn-plum:not(:disabled):hover{background:color-mix(in oklab,var(--primary) 88%,var(--foreground))}.aelen .tp-input.op-name:not(:focus):hover{background-color:color-mix(in oklab,var(--background) 60%,transparent)}.aelen .tp-input.op-dname:not(:focus):hover{background-color:var(--muted)}.aelen .op-rt-btn:not(.is-drag):not(.is-target):hover{background:color-mix(in oklab,var(--background) 55%,var(--wood))}.aelen .op-rt-btn.is-over:not(.is-drag):not(.is-target):hover{background:color-mix(in oklab,var(--tp-danger-bg) 70%,var(--wood))}.aelen .op-drawer-body .op-pill:hover{background:var(--wood)}}@media(prefers-reduced-motion:reduce){.aelen :is(.ar-art img,.ar-card .dotbtn,.tp-progress-fill,.ck-sec-fill,.tp-link,.tp-icon-btn,.tp-input,.tp-select,.tp-checkbox,.ck-item,.ck-seg-btn,.op-tab,.op-pill,.op-rt-btn,.op-tcard){transition:none!important}.aelen .op-drawer-panel{animation:none}}@media(forced-colors:active){.aelen :is(.tp-card,.tp-tile,.tp-step,.tp-stat,.tp-cap,.tp-save-card,.tp-guide-panel,.tp-template-card,.tp-cta-panel,.tp-pill,.tp-msg,.bu-row,.dl-row,.dl-tablewrap,.op-pill,.op-rt-btn,.op-srow,.op-selbar,.op-rule,.op-room,.op-drawer-panel,.gs-box,.gs-done){border:1px solid CanvasText}.aelen :is(.tp-input,.tp-select){border:1px solid ButtonText}.aelen .tp-checkbox{-webkit-appearance:auto;appearance:auto}.aelen :is(.tp-progress,.ck-sec-bar){border:1px solid CanvasText}.aelen :is(.tp-progress-fill,.ck-sec-fill){background:Highlight;forced-color-adjust:none}.aelen :is(.ck-seg-btn[aria-pressed=true],.op-tab[aria-selected=true],.op-pill[aria-pressed=true]){outline:2px solid Highlight}}.aelen .gy-sec{padding-block:.5rem 6rem}.aelen .gy-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap)}.aelen .gy-tile{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:2.5rem 1.25rem;border-radius:var(--r-xl);background:var(--muted)}@media(min-width:640px){.aelen .gy-tile{padding:3.5rem 2.5rem}}.aelen .gy-photo{display:none;position:relative;min-width:0;overflow:hidden;border-radius:var(--r-xl);background:var(--wood)}.aelen .gy-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.aelen .gy-photo.is-upper img{object-position:50% 40%}@media(min-width:768px){.aelen .gy-photo{display:block;aspect-ratio:2 / 1}}@media(min-width:1024px){.aelen .gy-grid{grid-template-columns:repeat(12,minmax(0,1fr));min-height:clamp(44rem,calc(100svh - var(--hdr-h, 3.75rem) - .5rem),58rem)}.aelen .gy-tile{grid-column:span 7;padding:4rem 3rem}.aelen .gy-photo{grid-column:span 5;aspect-ratio:auto}}.aelen .gy-card{display:flex;flex-direction:column;width:100%;max-width:26rem;margin-inline:auto}.aelen .gy-hints{display:grid;justify-items:start;gap:.5rem;margin-bottom:2rem;font-size:.875rem;line-height:1.25rem;color:var(--muted-foreground);text-wrap:pretty}.aelen .gy-hint.is-ref{padding:.375rem .75rem;border-radius:var(--r-md);background:var(--background);color:var(--foreground);font-weight:500}.aelen .gy-missing{display:grid;gap:.75rem}.aelen .gy-missing code{font-size:.875em;overflow-wrap:anywhere}.aelen .gy-mkt{display:flex;align-items:flex-start;gap:.75rem;margin-top:1.5rem;padding:1rem;border-radius:var(--r-lg);background:var(--background);font-size:.875rem;line-height:1.375rem;color:var(--muted-foreground);cursor:pointer;text-wrap:pretty}.aelen .gy-mkt .tp-checkbox:not(:checked){background-color:var(--muted)}@media(forced-colors:active){.aelen :is(.gy-hint.is-ref,.gy-mkt){border:1px solid CanvasText}}
